aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build_history/blacklist.txt10
-rw-r--r--build_scripts/build_scripts.pyproject2
-rw-r--r--build_scripts/config.py6
-rw-r--r--build_scripts/main.py920
-rw-r--r--build_scripts/options.py271
-rw-r--r--build_scripts/platforms/linux.py60
-rw-r--r--build_scripts/platforms/macos.py88
-rw-r--r--build_scripts/platforms/unix.py23
-rw-r--r--build_scripts/platforms/windows_desktop.py108
-rw-r--r--build_scripts/qp5_tool.py296
-rw-r--r--build_scripts/qtinfo.py399
-rw-r--r--build_scripts/setup_runner.py37
-rw-r--r--build_scripts/utils.py279
-rw-r--r--build_scripts/wheel_override.py90
-rw-r--r--build_scripts/wheel_utils.py162
-rw-r--r--coin/instructions/common_environment.yaml124
-rw-r--r--coin/instructions/execute_build_instructions.yaml56
-rw-r--r--coin/instructions/execute_license_check.yaml31
-rw-r--r--coin/instructions/execute_test_instructions.yaml39
-rw-r--r--coin/instructions/find_path_to_msvc_compiler.yaml28
-rw-r--r--coin/instructions/relocate_pyside.yaml57
-rw-r--r--coin/module_config.yaml68
-rw-r--r--coin_build_instructions.py44
-rw-r--r--coin_test_instructions.py44
-rw-r--r--dist/changes-1.2.3 (renamed from CHANGES.rst)0
-rw-r--r--dist/changes-5.12.629
-rw-r--r--dist/changes-5.14.069
-rw-r--r--dist/changes-5.14.135
-rw-r--r--dist/changes-5.14.266
-rw-r--r--dist/changes-5.14.2.238
-rw-r--r--dist/changes-5.14.2.335
-rw-r--r--dist/changes-5.15.049
-rw-r--r--dist/changes-5.15.167
-rw-r--r--dist/changes-5.15.270
-rw-r--r--examples/3d/simple3d.py5
-rw-r--r--examples/axcontainer/axviewer.py5
-rw-r--r--examples/charts/audio.py5
-rw-r--r--examples/charts/callout.py6
-rw-r--r--examples/charts/charts.pyproject4
-rw-r--r--examples/charts/chartthemes/main.py2
-rw-r--r--examples/charts/chartthemes/ui_themewidget.py32
-rw-r--r--examples/charts/donutbreakdown.py2
-rw-r--r--examples/charts/linechart.py84
-rw-r--r--examples/charts/logvalueaxis.py94
-rw-r--r--examples/charts/memoryusage.py10
-rw-r--r--examples/charts/modeldata.py4
-rw-r--r--examples/charts/piechart.py87
-rw-r--r--examples/charts/qmlpolarchart/View1.qml78
-rw-r--r--examples/charts/qmlpolarchart/View2.qml99
-rw-r--r--examples/charts/qmlpolarchart/View3.qml86
-rw-r--r--examples/charts/qmlpolarchart/main.qml89
-rw-r--r--examples/charts/qmlpolarchart/qmlpolarchart.py63
-rw-r--r--examples/charts/qmlpolarchart/qmlpolarchart.pyproject3
-rw-r--r--examples/charts/temperaturerecords.py95
-rw-r--r--examples/corelib/tools/codecs/codecs.py21
-rw-r--r--examples/corelib/tools/settingseditor/settingseditor.py889
-rw-r--r--examples/datavisualization/bars3d.py5
-rw-r--r--examples/declarative/extending/chapter1-basics/basics.py8
-rw-r--r--examples/declarative/extending/chapter2-methods/methods.py8
-rw-r--r--examples/declarative/extending/chapter3-bindings/bindings.py8
-rw-r--r--examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py4
-rw-r--r--examples/declarative/scrolling.py1
-rw-r--r--examples/declarative/signals/pytoqml1/main.py1
-rw-r--r--examples/declarative/signals/qmltopy1/main.py1
-rw-r--r--examples/declarative/signals/qmltopy2/main.py1
-rw-r--r--examples/declarative/signals/qmltopy3/main.py3
-rw-r--r--examples/declarative/signals/qmltopy4/main.py1
-rw-r--r--examples/declarative/textproperties/main.py3
-rw-r--r--examples/declarative/usingmodel.py1
-rw-r--r--examples/external/matplotlib/requirements.txt1
-rw-r--r--examples/external/matplotlib/widget_3dplot.py242
-rw-r--r--examples/external/opencv/requirements.txt1
-rw-r--r--examples/external/opencv/webcam_pattern_detection.py207
-rw-r--r--examples/external/scikit/requirements.txt1
-rw-r--r--examples/external/scikit/staining_colors_separation.py184
-rw-r--r--examples/installer_test/hello.py55
-rw-r--r--examples/installer_test/hello_app.spec55
-rw-r--r--examples/macextras/macpasteboardmime.py3
-rw-r--r--examples/multimedia/camera.py4
-rw-r--r--examples/multimedia/player.py6
-rw-r--r--examples/network/fortuneserver.py2
-rw-r--r--examples/opengl/2dpainting.py1
-rw-r--r--examples/opengl/grabber.py12
-rw-r--r--examples/opengl/textures/textures.py2
-rw-r--r--examples/quick/customitems/painteditem/main.qml114
-rw-r--r--examples/quick/customitems/painteditem/painteditem.py106
-rw-r--r--examples/quick/customitems/painteditem/painteditem.pyproject3
-rw-r--r--examples/remoteobjects/modelview/modelviewclient.py9
-rw-r--r--examples/remoteobjects/modelview/modelviewserver.py11
-rw-r--r--examples/samplebinding/CMakeLists.txt20
-rw-r--r--examples/samplebinding/README.md13
-rw-r--r--examples/samplebinding/bindings.xml1
-rw-r--r--examples/samplebinding/main.py2
-rw-r--r--examples/samplebinding/truck.cpp5
-rw-r--r--examples/samplebinding/truck.h2
-rw-r--r--examples/scriptableapplication/main.cpp4
-rw-r--r--examples/scriptableapplication/mainwindow.cpp8
-rw-r--r--examples/scriptableapplication/pythonutils.cpp24
-rw-r--r--examples/sql/books/bookdelegate.py5
-rw-r--r--examples/sql/books/bookwindow.py8
-rw-r--r--examples/sql/books/createdb.py2
-rw-r--r--examples/sql/books/ui_bookwindow.py36
-rw-r--r--examples/texttospeech/texttospeech.py4
-rw-r--r--examples/tutorial/t10.py2
-rw-r--r--examples/tutorial/t11.py2
-rw-r--r--examples/tutorial/t12.py2
-rw-r--r--examples/tutorial/t13.py2
-rw-r--r--examples/tutorial/t14.py4
-rw-r--r--examples/tutorial/t4.py2
-rw-r--r--examples/tutorial/t5.py2
-rw-r--r--examples/tutorial/t6.py2
-rw-r--r--examples/tutorial/t7.py2
-rw-r--r--examples/tutorial/t8.py2
-rw-r--r--examples/tutorial/t9.py2
-rw-r--r--examples/uiloader/uiloader.py71
-rw-r--r--examples/webchannel/standalone/core.py62
-rw-r--r--examples/webchannel/standalone/dialog.py68
-rw-r--r--examples/webchannel/standalone/dialog.ui48
-rw-r--r--examples/webchannel/standalone/index.html79
-rw-r--r--examples/webchannel/standalone/main.py99
-rw-r--r--examples/webchannel/standalone/standalone.pyproject4
-rw-r--r--examples/webchannel/standalone/ui_dialog.py55
-rw-r--r--examples/webchannel/standalone/websocketclientwrapper.py72
-rw-r--r--examples/webchannel/standalone/websockettransport.py88
-rw-r--r--examples/webenginewidgets/simplebrowser.py2
-rw-r--r--examples/webenginewidgets/tabbedbrowser/bookmarkwidget.py39
-rw-r--r--examples/webenginewidgets/tabbedbrowser/browsertabwidget.py18
-rw-r--r--examples/webenginewidgets/tabbedbrowser/downloadwidget.py18
-rw-r--r--examples/webenginewidgets/tabbedbrowser/findtoolbar.py15
-rw-r--r--examples/webenginewidgets/tabbedbrowser/historywindow.py10
-rw-r--r--examples/webenginewidgets/tabbedbrowser/main.py120
-rw-r--r--examples/webenginewidgets/tabbedbrowser/webengineview.py13
-rw-r--r--examples/widgetbinding/CMakeLists.txt275
-rw-r--r--examples/widgetbinding/README.md74
-rw-r--r--examples/widgetbinding/bindings.h (renamed from sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractpropertyeditor.cpp)31
-rw-r--r--examples/widgetbinding/bindings.xml56
-rw-r--r--examples/widgetbinding/dialog.py77
-rw-r--r--examples/widgetbinding/macros.h (renamed from sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractformwindow.cpp)36
-rw-r--r--examples/widgetbinding/main.py61
-rw-r--r--examples/widgetbinding/wigglywidget.cpp111
-rw-r--r--examples/widgetbinding/wigglywidget.h (renamed from sources/pyside2/doc/codesnippets/doc/src/snippets/dropevents/window.h)36
-rw-r--r--examples/widgetbinding/wigglywidget.py97
-rw-r--r--examples/widgets/animation/easing/ui_form.py50
-rw-r--r--examples/widgets/dialogs/classwizard/classwizard.py2
-rw-r--r--examples/widgets/dialogs/findfiles.py2
-rw-r--r--examples/widgets/gallery/gallery.pyproject3
-rw-r--r--examples/widgets/gallery/main.py56
-rw-r--r--examples/widgets/gallery/widgetgallery.py429
-rw-r--r--examples/widgets/graphicsview/anchorlayout.py2
-rw-r--r--examples/widgets/graphicsview/collidingmice/collidingmice.py16
-rw-r--r--examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py11
-rw-r--r--examples/widgets/graphicsview/elasticnodes.py7
-rw-r--r--examples/widgets/itemviews/addressbook/addresswidget.py14
-rw-r--r--examples/widgets/itemviews/basicsortfiltermodel.py119
-rw-r--r--examples/widgets/itemviews/fetchmore.py6
-rw-r--r--examples/widgets/itemviews/stardelegate/stardelegate.py2
-rw-r--r--examples/widgets/itemviews/stardelegate/stareditor.py4
-rw-r--r--examples/widgets/itemviews/stardelegate/starrating.py3
-rw-r--r--examples/widgets/layouts/basiclayouts.py2
-rw-r--r--examples/widgets/layouts/flowlayout.py103
-rw-r--r--examples/widgets/mainwindows/application/application.py2
-rw-r--r--examples/widgets/richtext/syntaxhighlighter.py60
-rw-r--r--examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py115
-rw-r--r--examples/widgets/systray/images/bad.pngbin0 -> 2496 bytes
-rw-r--r--examples/widgets/systray/images/heart.pngbin0 -> 25780 bytes
-rw-r--r--examples/widgets/systray/images/trash.pngbin0 -> 12128 bytes
-rw-r--r--examples/widgets/systray/main.py58
-rw-r--r--examples/widgets/systray/rc_systray.py2581
-rw-r--r--examples/widgets/systray/systray.pyproject3
-rw-r--r--examples/widgets/systray/systray.qrc7
-rw-r--r--examples/widgets/systray/window.py273
-rw-r--r--examples/widgets/threads/thread_signals.py100
-rw-r--r--examples/widgets/tutorials/addressbook/part1.py2
-rw-r--r--examples/widgets/tutorials/addressbook/part2.py2
-rw-r--r--examples/widgets/tutorials/addressbook/part3.py2
-rw-r--r--examples/widgets/tutorials/addressbook/part4.py2
-rw-r--r--examples/widgets/tutorials/addressbook/part5.py2
-rw-r--r--examples/widgets/tutorials/addressbook/part6.py2
-rw-r--r--examples/widgets/tutorials/addressbook/part7.py2
-rw-r--r--examples/widgets/widgets/tetrix.py2
-rw-r--r--examples/xml/dombookmarks/dombookmarks.py2
-rw-r--r--examples/xmlpatterns/schema/schema.py45
-rw-r--r--examples/xmlpatterns/schema/ui_schema.py20
-rw-r--r--requirements.txt11
-rw-r--r--sources/cmake_helpers/helpers.cmake57
m---------sources/pyside2-tools0
-rw-r--r--sources/pyside2/CMakeLists.txt44
-rw-r--r--sources/pyside2/PySide2/CMakeLists.txt7
-rw-r--r--sources/pyside2/PySide2/Qt3DAnimation/CMakeLists.txt12
-rw-r--r--sources/pyside2/PySide2/Qt3DCore/CMakeLists.txt12
-rw-r--r--sources/pyside2/PySide2/Qt3DCore/typesystem_3dcore.xml2
-rw-r--r--sources/pyside2/PySide2/Qt3DExtras/CMakeLists.txt16
-rw-r--r--sources/pyside2/PySide2/Qt3DExtras/typesystem_3dextras.xml1
-rw-r--r--sources/pyside2/PySide2/Qt3DInput/CMakeLists.txt4
-rw-r--r--sources/pyside2/PySide2/Qt3DLogic/CMakeLists.txt6
-rw-r--r--sources/pyside2/PySide2/Qt3DRender/CMakeLists.txt24
-rw-r--r--sources/pyside2/PySide2/Qt3DRender/typesystem_3drender.xml6
-rw-r--r--sources/pyside2/PySide2/QtAxContainer/CMakeLists.txt10
-rw-r--r--sources/pyside2/PySide2/QtAxContainer/typesystem_axcontainer.xml16
-rw-r--r--sources/pyside2/PySide2/QtCharts/CMakeLists.txt16
-rw-r--r--sources/pyside2/PySide2/QtCharts/typesystem_charts.xml20
-rw-r--r--sources/pyside2/PySide2/QtConcurrent/CMakeLists.txt10
-rw-r--r--sources/pyside2/PySide2/QtConcurrent/typesystem_concurrent.xml14
-rw-r--r--sources/pyside2/PySide2/QtCore/CMakeLists.txt19
-rw-r--r--sources/pyside2/PySide2/QtCore/typesystem_core_common.xml143
-rw-r--r--sources/pyside2/PySide2/QtDataVisualization/CMakeLists.txt12
-rw-r--r--sources/pyside2/PySide2/QtGui/CMakeLists.txt25
-rw-r--r--sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml44
-rw-r--r--sources/pyside2/PySide2/QtHelp/CMakeLists.txt27
-rw-r--r--sources/pyside2/PySide2/QtHelp/typesystem_help.xml2
-rw-r--r--sources/pyside2/PySide2/QtLocation/CMakeLists.txt9
-rw-r--r--sources/pyside2/PySide2/QtMacExtras/CMakeLists.txt12
-rw-r--r--sources/pyside2/PySide2/QtMultimedia/CMakeLists.txt19
-rw-r--r--sources/pyside2/PySide2/QtMultimediaWidgets/CMakeLists.txt24
-rw-r--r--sources/pyside2/PySide2/QtNetwork/CMakeLists.txt27
-rw-r--r--sources/pyside2/PySide2/QtNetwork/typesystem_network.xml3
-rw-r--r--sources/pyside2/PySide2/QtOpenGL/CMakeLists.txt16
-rw-r--r--sources/pyside2/PySide2/QtOpenGLFunctions/CMakeLists.txt13
-rw-r--r--sources/pyside2/PySide2/QtPositioning/CMakeLists.txt9
-rw-r--r--sources/pyside2/PySide2/QtPrintSupport/CMakeLists.txt16
-rw-r--r--sources/pyside2/PySide2/QtQml/CMakeLists.txt16
-rw-r--r--sources/pyside2/PySide2/QtQml/pysideqmlregistertype.cpp19
-rw-r--r--sources/pyside2/PySide2/QtQml/pysideqmlregistertype.h5
-rw-r--r--sources/pyside2/PySide2/QtQml/typesystem_qml.xml24
-rw-r--r--sources/pyside2/PySide2/QtQuick/CMakeLists.txt22
-rw-r--r--sources/pyside2/PySide2/QtQuick/typesystem_quick.xml15
-rw-r--r--sources/pyside2/PySide2/QtQuickControls2/CMakeLists.txt41
-rw-r--r--sources/pyside2/PySide2/QtQuickControls2/typesystem_quickcontrols2.xml (renamed from sources/shiboken2/libshiboken/qapp_macro.h)22
-rw-r--r--sources/pyside2/PySide2/QtQuickWidgets/CMakeLists.txt28
-rw-r--r--sources/pyside2/PySide2/QtRemoteObjects/CMakeLists.txt5
-rw-r--r--sources/pyside2/PySide2/QtRemoteObjects/typesystem_remoteobjects.xml1
-rw-r--r--sources/pyside2/PySide2/QtScript/CMakeLists.txt8
-rw-r--r--sources/pyside2/PySide2/QtScriptTools/CMakeLists.txt20
-rw-r--r--sources/pyside2/PySide2/QtScxml/CMakeLists.txt9
-rw-r--r--sources/pyside2/PySide2/QtSensors/CMakeLists.txt6
-rw-r--r--sources/pyside2/PySide2/QtSerialPort/CMakeLists.txt31
-rw-r--r--sources/pyside2/PySide2/QtSerialPort/typesystem_serialport.xml56
-rw-r--r--sources/pyside2/PySide2/QtSql/CMakeLists.txt16
-rw-r--r--sources/pyside2/PySide2/QtSvg/CMakeLists.txt16
-rw-r--r--sources/pyside2/PySide2/QtTest/CMakeLists.txt17
-rw-r--r--sources/pyside2/PySide2/QtTest/typesystem_test.xml4
-rw-r--r--sources/pyside2/PySide2/QtTextToSpeech/CMakeLists.txt10
-rw-r--r--sources/pyside2/PySide2/QtUiTools/CMakeLists.txt20
-rw-r--r--sources/pyside2/PySide2/QtUiTools/glue/plugins.h32
-rw-r--r--sources/pyside2/PySide2/QtUiTools/typesystem_uitools.xml15
-rw-r--r--sources/pyside2/PySide2/QtWebChannel/CMakeLists.txt8
-rw-r--r--sources/pyside2/PySide2/QtWebEngine/CMakeLists.txt6
-rw-r--r--sources/pyside2/PySide2/QtWebEngineCore/CMakeLists.txt14
-rw-r--r--sources/pyside2/PySide2/QtWebEngineCore/typesystem_webenginecore.xml1
-rw-r--r--sources/pyside2/PySide2/QtWebEngineWidgets/CMakeLists.txt26
-rw-r--r--sources/pyside2/PySide2/QtWebEngineWidgets/typesystem_webenginewidgets.xml25
-rw-r--r--sources/pyside2/PySide2/QtWebKit/CMakeLists.txt16
-rw-r--r--sources/pyside2/PySide2/QtWebKitWidgets/CMakeLists.txt26
-rw-r--r--sources/pyside2/PySide2/QtWebSockets/CMakeLists.txt12
-rw-r--r--sources/pyside2/PySide2/QtWidgets/CMakeLists.txt12
-rw-r--r--sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml102
-rw-r--r--sources/pyside2/PySide2/QtWinExtras/CMakeLists.txt20
-rw-r--r--sources/pyside2/PySide2/QtWinExtras/QtWinExtras_global.pre.h.in5
-rw-r--r--sources/pyside2/PySide2/QtWinExtras/typesystem_winextras.xml1
-rw-r--r--sources/pyside2/PySide2/QtX11Extras/CMakeLists.txt12
-rw-r--r--sources/pyside2/PySide2/QtXml/CMakeLists.txt6
-rw-r--r--sources/pyside2/PySide2/QtXml/typesystem_xml.xml15
-rw-r--r--sources/pyside2/PySide2/QtXmlPatterns/CMakeLists.txt8
-rw-r--r--sources/pyside2/PySide2/__init__.py.in76
-rw-r--r--sources/pyside2/PySide2/global.h.in13
-rw-r--r--sources/pyside2/PySide2/glue/qtcore.cpp194
-rw-r--r--sources/pyside2/PySide2/glue/qtgui.cpp4
-rw-r--r--sources/pyside2/PySide2/glue/qtuitools.cpp141
-rw-r--r--sources/pyside2/PySide2/glue/qtwebenginewidgets.cpp157
-rw-r--r--sources/pyside2/PySide2/glue/qtwidgets.cpp16
-rw-r--r--sources/pyside2/PySide2/py.typed.in1
-rw-r--r--sources/pyside2/PySide2/support/deprecated.py2
-rw-r--r--sources/pyside2/PySide2/support/generate_pyi.py25
-rw-r--r--sources/pyside2/PySide2/templates/core_common.xml44
-rw-r--r--sources/pyside2/PySide2/templates/gui_common.xml8
-rw-r--r--sources/pyside2/PySide2/templates/openglfunctions_common.xml2
-rw-r--r--sources/pyside2/cmake/Macros/FindQt5Extra.cmake4
-rw-r--r--sources/pyside2/doc/CMakeLists.txt221
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs/static/pyside.css67
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs_qthelp/domainindex.html57
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs_qthelp/static/fakebar.pngbin0 -> 101 bytes
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs_qthelp/static/logo_python.jpgbin0 -> 2660 bytes
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs_qthelp/static/logo_qt.pngbin0 -> 1936 bytes
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs_qthelp/static/minus.pngbin0 -> 199 bytes
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs_qthelp/static/plus.pngbin0 -> 199 bytes
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs_qthelp/static/pyside.css1943
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs_qthelp/static/pysidelogo.pngbin0 -> 4936 bytes
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs_qthelp/static/relbar_bg.pngbin0 -> 130 bytes
-rw-r--r--sources/pyside2/doc/_themes/pysidedocs_qthelp/theme.conf7
-rw-r--r--sources/pyside2/doc/api.rst90
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/clipboard/clipwindow.py (renamed from sources/pyside2/doc/codesnippets/doc/src/snippets/clipboard/clipwindow.cpp)5
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/code/src_corelib_kernel_qobject.py (renamed from sources/pyside2/doc/codesnippets/doc/src/snippets/code/src_corelib_kernel_qobject.cpp)158
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractformwindow.py74
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractpropertyeditor.py71
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/dialogs/dialogs.py (renamed from sources/pyside2/doc/codesnippets/doc/src/snippets/dialogs/dialogs.cpp)40
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/dropevents/window.py65
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/qstackedlayout/main.py87
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/qstackedwidget/main.py (renamed from sources/pyside2/doc/codesnippets/doc/src/snippets/qstackedwidget/main.cpp)3
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/qxmlquery/bindingExample.py (renamed from sources/pyside2/doc/codesnippets/doc/src/snippets/qxmlquery/bindingExample.cpp)12
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/sqldatabase/sqldatabase.py (renamed from sources/pyside2/doc/codesnippets/doc/src/snippets/sqldatabase/sqldatabase.cpp)6
-rw-r--r--sources/pyside2/doc/codesnippets/doc/src/snippets/widgets-tutorial/template.py66
-rw-r--r--sources/pyside2/doc/codesnippets/examples/dialogs/classwizard/classwizard.py (renamed from sources/pyside2/doc/codesnippets/examples/dialogs/classwizard/classwizard.cpp)15
-rw-r--r--sources/pyside2/doc/codesnippets/examples/dialogs/extension/finddialog.py (renamed from sources/pyside2/doc/codesnippets/examples/dialogs/extension/finddialog.cpp)2
-rw-r--r--sources/pyside2/doc/codesnippets/examples/mainwindows/application/mainwindow.h112
-rw-r--r--sources/pyside2/doc/codesnippets/examples/mainwindows/application/mainwindow.py (renamed from sources/pyside2/doc/codesnippets/examples/mainwindows/application/mainwindow.cpp)82
-rw-r--r--sources/pyside2/doc/codesnippets/examples/mainwindows/dockwidgets/mainwindow.py (renamed from sources/pyside2/doc/codesnippets/examples/mainwindows/dockwidgets/mainwindow.cpp)10
-rw-r--r--sources/pyside2/doc/codesnippets/examples/mainwindows/mainwindow.py (renamed from sources/pyside2/doc/codesnippets/examples/mainwindows/menus/mainwindow.cpp)43
-rw-r--r--sources/pyside2/doc/codesnippets/examples/mainwindows/mdi/mainwindow.cpp381
-rw-r--r--sources/pyside2/doc/codesnippets/examples/mainwindows/mdi/mainwindow.py360
-rw-r--r--sources/pyside2/doc/codesnippets/examples/mainwindows/menus/mainwindow.py (renamed from sources/pyside2/doc/codesnippets/examples/mainwindows/mainwindow.cpp)43
-rw-r--r--sources/pyside2/doc/codesnippets/examples/widgets/spinboxes/window.py (renamed from sources/pyside2/doc/codesnippets/examples/widgets/spinboxes/window.cpp)10
-rw-r--r--sources/pyside2/doc/conf.py.in17
-rw-r--r--sources/pyside2/doc/considerations.rst149
-rw-r--r--sources/pyside2/doc/contents.rst9
-rw-r--r--sources/pyside2/doc/deployment-briefcase.rst199
-rw-r--r--sources/pyside2/doc/deployment-fbs.rst58
-rw-r--r--sources/pyside2/doc/deployment-pyinstaller.rst116
-rw-r--r--sources/pyside2/doc/deployment.rst156
-rw-r--r--sources/pyside2/doc/examples/images/tabbedbrowser.png (renamed from sources/pyside2/doc/tutorials/examples/images/tabbedbrowser.png)bin37147 -> 37147 bytes
-rw-r--r--sources/pyside2/doc/examples/index.rst14
-rw-r--r--sources/pyside2/doc/examples/tabbedbrowser.rst (renamed from sources/pyside2/doc/tutorials/examples/tabbedbrowser.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtCore.ClassInfo.rst (renamed from sources/pyside2/doc/extras/PySide.QtCore.ClassInfo.rst)2
-rw-r--r--sources/pyside2/doc/extras/QtCore.Property.rst63
-rw-r--r--sources/pyside2/doc/extras/QtCore.QEnum.rst92
-rw-r--r--sources/pyside2/doc/extras/QtCore.Signal.rst (renamed from sources/pyside2/doc/extras/PySide.QtCore.Signal.rst)2
-rw-r--r--sources/pyside2/doc/extras/QtCore.Slot.rst (renamed from sources/pyside2/doc/extras/PySide.QtCore.Slot.rst)2
-rw-r--r--sources/pyside2/doc/extras/QtCore.rst (renamed from sources/pyside2/doc/extras/PySide.QtCore.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtGui.rst (renamed from sources/pyside2/doc/extras/PySide.QtGui.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtHelp.rst (renamed from sources/pyside2/doc/extras/PySide.QtHelp.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtMultimedia.rst (renamed from sources/pyside2/doc/extras/PySide.QtMultimedia.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtNetwork.rst (renamed from sources/pyside2/doc/extras/PySide.QtNetwork.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtOpenGL.rst (renamed from sources/pyside2/doc/extras/PySide.QtOpenGL.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtScript.rst (renamed from sources/pyside2/doc/extras/PySide.QtScript.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtScriptTools.rst (renamed from sources/pyside2/doc/extras/PySide.QtScriptTools.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtSql.rst (renamed from sources/pyside2/doc/extras/PySide.QtSql.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtSvg.rst (renamed from sources/pyside2/doc/extras/PySide.QtSvg.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtTest.rst (renamed from sources/pyside2/doc/extras/PySide.QtTest.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtUiTools.loadUiType.rst36
-rw-r--r--sources/pyside2/doc/extras/QtUiTools.rst (renamed from sources/pyside2/doc/extras/PySide.QtUiTools.rst)2
-rw-r--r--sources/pyside2/doc/extras/QtWebKit.rst (renamed from sources/pyside2/doc/extras/PySide.QtWebKit.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtXml.rst (renamed from sources/pyside2/doc/extras/PySide.QtXml.rst)0
-rw-r--r--sources/pyside2/doc/extras/QtXmlPatterns.rst (renamed from sources/pyside2/doc/extras/PySide.QtXmlPatterns.rst)0
-rw-r--r--sources/pyside2/doc/faq.rst66
-rw-r--r--sources/pyside2/doc/gettingstarted-linux.rst96
-rw-r--r--sources/pyside2/doc/gettingstarted-macOS.rst95
-rw-r--r--sources/pyside2/doc/gettingstarted-windows.rst104
-rw-r--r--sources/pyside2/doc/gettingstarted.rst257
-rw-r--r--sources/pyside2/doc/index.rst147
-rw-r--r--sources/pyside2/doc/inheritance_diagram.py2
-rw-r--r--sources/pyside2/doc/modules.rst2
-rw-r--r--sources/pyside2/doc/overview.rst56
-rw-r--r--sources/pyside2/doc/pyhtml2devhelp.py256
-rw-r--r--sources/pyside2/doc/pyside-examples/examples.qdoc7
-rw-r--r--sources/pyside2/doc/pyside-examples/images/screenshot_hello.pngbin0 -> 21193 bytes
-rw-r--r--sources/pyside2/doc/pysideapi2.rst84
-rw-r--r--sources/pyside2/doc/quickstart.rst118
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/icons.pngbin0 -> 3202 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/icons/forward.pngbin0 -> 1113 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/icons/pause.pngbin0 -> 1001 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/icons/play.pngbin0 -> 970 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/icons/previous.pngbin0 -> 1050 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/icons/stop.pngbin0 -> 1064 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/player-new.pngbin0 -> 7818 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/player.pngbin0 -> 5835 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/qrcfiles.rst169
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/style.qss23
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/uifiles.rst30
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/widgetstyling-no.pngbin0 -> 26444 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/widgetstyling-simple-no.pngbin0 -> 3834 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/widgetstyling-simple-yes.pngbin0 -> 4743 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/widgetstyling-yes.pngbin0 -> 32311 bytes
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/widgetstyling.py95
-rw-r--r--sources/pyside2/doc/tutorials/basictutorial/widgetstyling.rst169
-rw-r--r--sources/pyside2/doc/tutorials/datavisualize/datavisualize3/main_window.py2
-rw-r--r--sources/pyside2/doc/tutorials/datavisualize/datavisualize4/main_window.py2
-rw-r--r--sources/pyside2/doc/tutorials/datavisualize/datavisualize5/main_window.py2
-rw-r--r--sources/pyside2/doc/tutorials/datavisualize/datavisualize6/main_window.py2
-rw-r--r--sources/pyside2/doc/tutorials/expenses/expenses.rst14
-rw-r--r--sources/pyside2/doc/tutorials/expenses/main.py2
-rw-r--r--sources/pyside2/doc/tutorials/expenses/main_snake_prop.py210
-rw-r--r--sources/pyside2/doc/tutorials/index.rst38
-rw-r--r--sources/pyside2/doc/tutorials/portingguide/chapter3/bookwindow.py2
-rw-r--r--sources/pyside2/doc/tutorials/portingguide/chapter3/chapter3.rst2
-rw-r--r--sources/pyside2/doc/tutorials/qmlsqlintegration/chat.qml127
-rw-r--r--sources/pyside2/doc/tutorials/qmlsqlintegration/example_list_view.pngbin0 -> 6954 bytes
-rw-r--r--sources/pyside2/doc/tutorials/qmlsqlintegration/main.py85
-rw-r--r--sources/pyside2/doc/tutorials/qmlsqlintegration/qmlsqlintegration.rst225
-rw-r--r--sources/pyside2/doc/tutorials/qmlsqlintegration/sqlDialog.py146
-rw-r--r--sources/pyside2/doc/videos.rst96
-rw-r--r--sources/pyside2/libpyside/CMakeLists.txt53
-rw-r--r--sources/pyside2/libpyside/dynamicqmetaobject.cpp77
-rw-r--r--sources/pyside2/libpyside/dynamicqmetaobject.h5
-rw-r--r--sources/pyside2/libpyside/feature_select.cpp735
-rw-r--r--sources/pyside2/libpyside/feature_select.h (renamed from sources/pyside2/libpyside/destroylistener.h)39
-rw-r--r--sources/pyside2/libpyside/globalreceiverv2.cpp17
-rw-r--r--sources/pyside2/libpyside/pyside.cpp113
-rw-r--r--sources/pyside2/libpyside/pyside.h8
-rw-r--r--sources/pyside2/libpyside/pysideclassinfo.cpp8
-rw-r--r--sources/pyside2/libpyside/pysidemacros.h31
-rw-r--r--sources/pyside2/libpyside/pysidemetafunction.cpp11
-rw-r--r--sources/pyside2/libpyside/pysideproperty.cpp290
-rw-r--r--sources/pyside2/libpyside/pysideproperty.h21
-rw-r--r--sources/pyside2/libpyside/pysideproperty_p.h1
-rw-r--r--sources/pyside2/libpyside/pysideqenum.cpp258
-rw-r--r--sources/pyside2/libpyside/pysideqenum.h (renamed from sources/pyside2/libpyside/destroylistener.cpp)74
-rw-r--r--sources/pyside2/libpyside/pysideqflags.cpp26
-rw-r--r--sources/pyside2/libpyside/pysidesignal.cpp206
-rw-r--r--sources/pyside2/libpyside/pysidesignal.h41
-rw-r--r--sources/pyside2/libpyside/pysidesignal_p.h6
-rw-r--r--sources/pyside2/libpyside/pysideslot.cpp27
-rw-r--r--sources/pyside2/libpyside/pysidestaticstrings.cpp10
-rw-r--r--sources/pyside2/libpyside/pysidestaticstrings.h10
-rw-r--r--sources/pyside2/libpyside/pysideweakref.cpp9
-rw-r--r--sources/pyside2/libpyside/signalmanager.cpp29
-rw-r--r--sources/pyside2/libpyside/signalmanager.h1
-rw-r--r--sources/pyside2/plugins/CMakeLists.txt17
-rw-r--r--sources/pyside2/plugins/customwidget.cpp66
-rw-r--r--sources/pyside2/plugins/customwidget.h44
-rw-r--r--sources/pyside2/plugins/customwidgets.cpp34
-rw-r--r--sources/pyside2/plugins/customwidgets.h22
-rw-r--r--sources/pyside2/pyside_version.py6
-rw-r--r--sources/pyside2/tests/CMakeLists.txt26
-rw-r--r--sources/pyside2/tests/Qt3DExtras/qt3dextras_test.py9
-rw-r--r--sources/pyside2/tests/QtCharts/qcharts_test.py8
-rw-r--r--sources/pyside2/tests/QtCore/CMakeLists.txt6
-rw-r--r--sources/pyside2/tests/QtCore/attr_cache_py3k.py8
-rw-r--r--sources/pyside2/tests/QtCore/blocking_signals_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/bug_1019.py7
-rw-r--r--sources/pyside2/tests/QtCore/bug_1031.py8
-rw-r--r--sources/pyside2/tests/QtCore/bug_1063.py10
-rw-r--r--sources/pyside2/tests/QtCore/bug_1069.py10
-rw-r--r--sources/pyside2/tests/QtCore/bug_1313.py85
-rw-r--r--sources/pyside2/tests/QtCore/bug_278_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_332.py7
-rw-r--r--sources/pyside2/tests/QtCore/bug_408.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_428.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_462.py7
-rw-r--r--sources/pyside2/tests/QtCore/bug_505.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_515.py8
-rw-r--r--sources/pyside2/tests/QtCore/bug_606.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_656.py8
-rw-r--r--sources/pyside2/tests/QtCore/bug_686.py7
-rw-r--r--sources/pyside2/tests/QtCore/bug_699.py7
-rw-r--r--sources/pyside2/tests/QtCore/bug_706.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_820.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_826.py9
-rw-r--r--sources/pyside2/tests/QtCore/bug_829.py9
-rw-r--r--sources/pyside2/tests/QtCore/bug_835.py9
-rw-r--r--sources/pyside2/tests/QtCore/bug_920.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_927.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_931.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_938.py7
-rw-r--r--sources/pyside2/tests/QtCore/bug_953.py8
-rw-r--r--sources/pyside2/tests/QtCore/bug_987.py10
-rw-r--r--sources/pyside2/tests/QtCore/bug_994.py7
-rw-r--r--sources/pyside2/tests/QtCore/bug_PYSIDE-164.py6
-rw-r--r--sources/pyside2/tests/QtCore/bug_PYSIDE-42.py10
-rw-r--r--sources/pyside2/tests/QtCore/child_event_test.py11
-rw-r--r--sources/pyside2/tests/QtCore/classinfo_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/deepcopy_test.py8
-rw-r--r--sources/pyside2/tests/QtCore/deletelater_test.py8
-rw-r--r--sources/pyside2/tests/QtCore/destroysignal_test.py9
-rw-r--r--sources/pyside2/tests/QtCore/duck_punching_test.py12
-rw-r--r--sources/pyside2/tests/QtCore/emoji_string_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/hash_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/inherits_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/max_signals.py6
-rw-r--r--sources/pyside2/tests/QtCore/missing_symbols_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/mockclass_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/multiple_feature_test.py141
-rw-r--r--sources/pyside2/tests/QtCore/python_conversion.py7
-rw-r--r--sources/pyside2/tests/QtCore/qabs_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qabstractitemmodel_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qabstracttransition_test.py9
-rw-r--r--sources/pyside2/tests/QtCore/qanimationgroup_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qbitarray_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qbytearray_buffer_protocol_test.py9
-rw-r--r--sources/pyside2/tests/QtCore/qbytearray_concatenation_operator_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qbytearray_operator_iadd_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qbytearray_operator_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qbytearray_test.py23
-rw-r--r--sources/pyside2/tests/QtCore/qcalendar_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qcbor_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qcollator_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qcommandlineparser_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qcoreapplication_instance_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qcoreapplication_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qdatastream_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qdate_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qdatetime_test.py8
-rw-r--r--sources/pyside2/tests/QtCore/qeasingcurve_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qenum_test.py165
-rw-r--r--sources/pyside2/tests/QtCore/qevent_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qfile_test.py10
-rw-r--r--sources/pyside2/tests/QtCore/qfileinfo_test.py8
-rw-r--r--sources/pyside2/tests/QtCore/qfileread_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qflags_test.py19
-rw-r--r--sources/pyside2/tests/QtCore/qhandle_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qinstallmsghandler_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qjsondocument_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qlinef_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qlocale_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qlockfile_test.py9
-rw-r--r--sources/pyside2/tests/QtCore/qmessageauthenticationcode_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qmetaobject_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qmimedatabase_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qmodelindex_internalpointer_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qobject_children_segfault_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qobject_connect_notify_test.py9
-rw-r--r--sources/pyside2/tests/QtCore/qobject_destructor.py6
-rw-r--r--sources/pyside2/tests/QtCore/qobject_event_filter_test.py9
-rw-r--r--sources/pyside2/tests/QtCore/qobject_inherits_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qobject_objectproperty_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qobject_parent_test.py15
-rw-r--r--sources/pyside2/tests/QtCore/qobject_property_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qobject_protected_methods_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qobject_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qobject_timer_event_test.py10
-rw-r--r--sources/pyside2/tests/QtCore/qobject_tr_as_instance_test.py9
-rw-r--r--sources/pyside2/tests/QtCore/qoperatingsystemversion_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qpoint_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qprocess_test.py11
-rw-r--r--sources/pyside2/tests/QtCore/qproperty_decorator.py12
-rw-r--r--sources/pyside2/tests/QtCore/qrandomgenerator_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qrect_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qregexp_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qregularexpression_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qresource_test.py9
-rw-r--r--sources/pyside2/tests/QtCore/qsettings_test.py14
-rw-r--r--sources/pyside2/tests/QtCore/qsize_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qslot_object_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qsocketnotifier_test.py11
-rw-r--r--sources/pyside2/tests/QtCore/qsrand_test.py10
-rw-r--r--sources/pyside2/tests/QtCore/qstandardpaths_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qstate_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qstatemachine_test.py9
-rw-r--r--sources/pyside2/tests/QtCore/qstorageinfo_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qstring_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qsysinfo_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qtext_codec_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qtextstream_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/qthread_prod_cons_test.py10
-rw-r--r--sources/pyside2/tests/QtCore/qthread_signal_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qthread_test.py9
-rw-r--r--sources/pyside2/tests/QtCore/qtimer_singleshot_test.py8
-rw-r--r--sources/pyside2/tests/QtCore/qtimer_timeout_test.py11
-rw-r--r--sources/pyside2/tests/QtCore/qtimezone_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qtnamespace_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qurl_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qurlquery_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/quuid_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/qversionnumber_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/repr_test.py8
-rw-r--r--sources/pyside2/tests/QtCore/setprop_on_ctor_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/snake_prop_feature_test.py106
-rw-r--r--sources/pyside2/tests/QtCore/staticMetaObject_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/static_method_test.py5
-rw-r--r--sources/pyside2/tests/QtCore/thread_signals_test.py10
-rw-r--r--sources/pyside2/tests/QtCore/tr_noop_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/translation_test.py8
-rw-r--r--sources/pyside2/tests/QtCore/unaryoperator_test.py6
-rw-r--r--sources/pyside2/tests/QtCore/unicode_test.py7
-rw-r--r--sources/pyside2/tests/QtCore/versioninfo_test.py7
-rw-r--r--sources/pyside2/tests/QtDataVisualization/datavisualization_test.py11
-rw-r--r--sources/pyside2/tests/QtGui/bug_1091.py7
-rw-r--r--sources/pyside2/tests/QtGui/bug_300_test.py10
-rw-r--r--sources/pyside2/tests/QtGui/bug_367.py8
-rw-r--r--sources/pyside2/tests/QtGui/bug_480.py6
-rw-r--r--sources/pyside2/tests/QtGui/bug_606.py6
-rw-r--r--sources/pyside2/tests/QtGui/bug_617.py10
-rw-r--r--sources/pyside2/tests/QtGui/bug_652.py9
-rw-r--r--sources/pyside2/tests/QtGui/bug_660.py7
-rw-r--r--sources/pyside2/tests/QtGui/bug_716.py8
-rw-r--r--sources/pyside2/tests/QtGui/bug_740.py9
-rw-r--r--sources/pyside2/tests/QtGui/bug_743.py6
-rw-r--r--sources/pyside2/tests/QtGui/bug_991.py7
-rw-r--r--sources/pyside2/tests/QtGui/bug_PYSIDE-344.py6
-rw-r--r--sources/pyside2/tests/QtGui/bug_PYSIDE-41.py6
-rw-r--r--sources/pyside2/tests/QtGui/deepcopy_test.py8
-rw-r--r--sources/pyside2/tests/QtGui/float_to_int_implicit_conversion_test.py8
-rw-r--r--sources/pyside2/tests/QtGui/pyside_reload_test.py15
-rw-r--r--sources/pyside2/tests/QtGui/qcolor_reduce_test.py9
-rw-r--r--sources/pyside2/tests/QtGui/qcolor_test.py15
-rw-r--r--sources/pyside2/tests/QtGui/qcursor_test.py9
-rw-r--r--sources/pyside2/tests/QtGui/qdatastream_gui_operators_test.py9
-rw-r--r--sources/pyside2/tests/QtGui/qdesktopservices_test.py6
-rw-r--r--sources/pyside2/tests/QtGui/qfontmetrics_test.py11
-rw-r--r--sources/pyside2/tests/QtGui/qguiapplication_test.py6
-rw-r--r--sources/pyside2/tests/QtGui/qicon_test.py8
-rw-r--r--sources/pyside2/tests/QtGui/qitemselection_test.py8
-rw-r--r--sources/pyside2/tests/QtGui/qkeysequence_test.py8
-rw-r--r--sources/pyside2/tests/QtGui/qmatrix_test.py6
-rw-r--r--sources/pyside2/tests/QtGui/qopenglbuffer_test.py9
-rw-r--r--sources/pyside2/tests/QtGui/qopenglwindow_test.py7
-rw-r--r--sources/pyside2/tests/QtGui/qpainter_test.py6
-rw-r--r--sources/pyside2/tests/QtGui/qpdfwriter_test.py9
-rw-r--r--sources/pyside2/tests/QtGui/qpixelformat_test.py8
-rw-r--r--sources/pyside2/tests/QtGui/qpixmap_test.py9
-rw-r--r--sources/pyside2/tests/QtGui/qpixmapcache_test.py9
-rw-r--r--sources/pyside2/tests/QtGui/qpolygonf_test.py25
-rw-r--r--sources/pyside2/tests/QtGui/qradialgradient_test.py6
-rw-r--r--sources/pyside2/tests/QtGui/qrasterwindow_test.py8
-rw-r--r--sources/pyside2/tests/QtGui/qregion_test.py9
-rw-r--r--sources/pyside2/tests/QtGui/qstylehints_test.py8
-rw-r--r--sources/pyside2/tests/QtGui/qtextdocument_functions.py6
-rw-r--r--sources/pyside2/tests/QtGui/qtextdocument_undoredo_test.py6
-rw-r--r--sources/pyside2/tests/QtGui/qtextdocumentwriter_test.py6
-rw-r--r--sources/pyside2/tests/QtGui/qtextline_test.py8
-rw-r--r--sources/pyside2/tests/QtGui/qtransform_test.py7
-rw-r--r--sources/pyside2/tests/QtGui/repr_test.py6
-rw-r--r--sources/pyside2/tests/QtGui/timed_app_and_patching_test.py8
-rw-r--r--sources/pyside2/tests/QtHelp/help_test.py8
-rw-r--r--sources/pyside2/tests/QtHelp/helpsearchengine_test.py8
-rw-r--r--sources/pyside2/tests/QtLocation/location.py10
-rw-r--r--sources/pyside2/tests/QtMultimedia/audio_test.py8
-rw-r--r--sources/pyside2/tests/QtMultimediaWidgets/qmultimediawidgets.py8
-rw-r--r--sources/pyside2/tests/QtNetwork/CMakeLists.txt2
-rw-r--r--sources/pyside2/tests/QtNetwork/accessManager_test.py8
-rw-r--r--sources/pyside2/tests/QtNetwork/bug_1084.py7
-rw-r--r--sources/pyside2/tests/QtNetwork/bug_446.py8
-rw-r--r--sources/pyside2/tests/QtNetwork/dnslookup_test.py6
-rw-r--r--sources/pyside2/tests/QtNetwork/qipv6address_test.py6
-rw-r--r--sources/pyside2/tests/QtNetwork/qpassworddigestor_test.py6
-rw-r--r--sources/pyside2/tests/QtNetwork/tcpserver_test.py6
-rw-r--r--sources/pyside2/tests/QtNetwork/udpsocket_test.py6
-rw-r--r--sources/pyside2/tests/QtOpenGL/qglbuffer_test.py8
-rw-r--r--sources/pyside2/tests/QtOpenGL/qglwidget_test.py7
-rw-r--r--sources/pyside2/tests/QtPositioning/positioning.py10
-rw-r--r--sources/pyside2/tests/QtPrintSupport/bug_500.py8
-rw-r--r--sources/pyside2/tests/QtPrintSupport/returnquadruplesofnumbers_test.py11
-rw-r--r--sources/pyside2/tests/QtQml/bug_1029.py8
-rw-r--r--sources/pyside2/tests/QtQml/bug_451.py7
-rw-r--r--sources/pyside2/tests/QtQml/bug_456.py9
-rw-r--r--sources/pyside2/tests/QtQml/bug_557.py9
-rw-r--r--sources/pyside2/tests/QtQml/bug_726.py9
-rw-r--r--sources/pyside2/tests/QtQml/bug_814.py9
-rw-r--r--sources/pyside2/tests/QtQml/bug_825.py8
-rw-r--r--sources/pyside2/tests/QtQml/bug_847.py9
-rw-r--r--sources/pyside2/tests/QtQml/bug_915.py8
-rw-r--r--sources/pyside2/tests/QtQml/bug_926.py8
-rw-r--r--sources/pyside2/tests/QtQml/bug_951.py9
-rw-r--r--sources/pyside2/tests/QtQml/bug_995.py11
-rw-r--r--sources/pyside2/tests/QtQml/bug_997.py9
-rw-r--r--sources/pyside2/tests/QtQml/connect_python_qml.py9
-rw-r--r--sources/pyside2/tests/QtQml/javascript_exceptions.py9
-rw-r--r--sources/pyside2/tests/QtQml/qqmlincubator_incubateWhile.py10
-rw-r--r--sources/pyside2/tests/QtQml/qqmlnetwork_test.py10
-rw-r--r--sources/pyside2/tests/QtQml/qquickitem_grabToImage.py11
-rw-r--r--sources/pyside2/tests/QtQml/qquickview_test.py9
-rw-r--r--sources/pyside2/tests/QtQml/registertype.py9
-rw-r--r--sources/pyside2/tests/QtQml/signal_arguments.py12
-rw-r--r--sources/pyside2/tests/QtQml/signal_arguments.qml4
-rw-r--r--sources/pyside2/tests/QtQuickControls2/CMakeLists.txt1
-rw-r--r--sources/pyside2/tests/QtScript/base_test.py7
-rw-r--r--sources/pyside2/tests/QtScript/bug_1022.py6
-rw-r--r--sources/pyside2/tests/QtScript/engine_test.py6
-rw-r--r--sources/pyside2/tests/QtScript/property_test.py6
-rw-r--r--sources/pyside2/tests/QtScript/qscriptvalue_test.py8
-rw-r--r--sources/pyside2/tests/QtScriptTools/debugger_test.py8
-rw-r--r--sources/pyside2/tests/QtScxml/test_dynamic.py7
-rw-r--r--sources/pyside2/tests/QtSensors/sensors.py10
-rw-r--r--sources/pyside2/tests/QtSerialPort/CMakeLists.txt1
-rw-r--r--sources/pyside2/tests/QtSerialPort/serial.py95
-rw-r--r--sources/pyside2/tests/QtSql/bug_1013.py10
-rw-r--r--sources/pyside2/tests/QtSql/qsqldatabaseandqueries_test.py6
-rw-r--r--sources/pyside2/tests/QtSql/qvarianttype_test.py7
-rw-r--r--sources/pyside2/tests/QtSvg/qsvggenerator_test.py9
-rw-r--r--sources/pyside2/tests/QtSvg/qsvgrenderer_test.py9
-rw-r--r--sources/pyside2/tests/QtSvg/qsvgwidget_test.py9
-rw-r--r--sources/pyside2/tests/QtTest/click_test.py8
-rw-r--r--sources/pyside2/tests/QtTest/eventfilter_test.py8
-rw-r--r--sources/pyside2/tests/QtTest/qvalidator_test.py11
-rw-r--r--sources/pyside2/tests/QtTest/touchevent_test.py14
-rw-r--r--sources/pyside2/tests/QtTextToSpeech/qtexttospeech_test.py8
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_1060.py10
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_360.py10
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_376.py10
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_392.py10
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_426.py8
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_552.py10
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_797.py12
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_909.py9
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_913.py8
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_958.py11
-rw-r--r--sources/pyside2/tests/QtUiTools/bug_965.py13
-rw-r--r--sources/pyside2/tests/QtUiTools/loadUiType_test.py75
-rw-r--r--sources/pyside2/tests/QtUiTools/ui_test.py8
-rw-r--r--sources/pyside2/tests/QtUiTools/uiloader_test.py48
-rw-r--r--sources/pyside2/tests/QtWebEngine/web_engine_initialize.py6
-rw-r--r--sources/pyside2/tests/QtWebEngineCore/web_engine_custom_scheme.py45
-rw-r--r--sources/pyside2/tests/QtWebEngineWidgets/fox.html7
-rw-r--r--sources/pyside2/tests/QtWebEngineWidgets/pyside-474-qtwebengineview.py53
-rw-r--r--sources/pyside2/tests/QtWebKit/bug_448.py7
-rw-r--r--sources/pyside2/tests/QtWebKit/bug_694.py6
-rw-r--r--sources/pyside2/tests/QtWebKit/bug_803.py7
-rw-r--r--sources/pyside2/tests/QtWebKit/bug_899.py9
-rw-r--r--sources/pyside2/tests/QtWebKit/bug_959.py7
-rw-r--r--sources/pyside2/tests/QtWebKit/qml_plugin_test.py6
-rw-r--r--sources/pyside2/tests/QtWebKit/qvariantlist_property_test.py9
-rw-r--r--sources/pyside2/tests/QtWebKit/shouldInterruptjavascript_test.py9
-rw-r--r--sources/pyside2/tests/QtWebKit/webframe_test.py11
-rw-r--r--sources/pyside2/tests/QtWebKit/webpage_test.py9
-rw-r--r--sources/pyside2/tests/QtWebKit/webview_test.py11
-rw-r--r--sources/pyside2/tests/QtWidgets/CMakeLists.txt2
-rw-r--r--sources/pyside2/tests/QtWidgets/action_clear.py12
-rw-r--r--sources/pyside2/tests/QtWidgets/add_action_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/api2_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/application_test.py16
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_1002.py10
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_1006.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_1048.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_1077.py11
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_172.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_243.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_307.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_324.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_338.py5
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_363.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_389.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_400.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_416.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_429.py10
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_430.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_433.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_467.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_493.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_512.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_525.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_546.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_547.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_549.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_569.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_575.py10
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_576.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_585.py5
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_589.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_632.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_635.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_640.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_653.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_662.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_667.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_668.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_674.py11
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_675.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_688.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_693.py10
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_696.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_711.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_714.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_722.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_728.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_736.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_750.py10
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_778.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_785.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_793.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_811.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_834.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_836.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_844.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_854.py11
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_860.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_862.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_871.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_879.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_919.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_921.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_941.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_964.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_967.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_972.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_979.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_988.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/bug_998.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/customproxywidget_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/event_filter_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/grandparent_method_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/hashabletype_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/keep_reference_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/missing_symbols_test.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/paint_event_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/parent_method_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/private_mangle_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/python_properties_test.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/qabstracttextdocumentlayout_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qaction_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qapp_issue_585.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qapp_test.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/qapplication_exit_segfault_test.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/qapplication_test.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/qbrush_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qcolormap_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qdynamic_signal.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qfontdialog_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qformlayout_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qgraphicsitem_isblocked_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qgraphicsitem_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qgraphicsobjectreimpl_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qgraphicsproxywidget_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qgraphicsscene_test.py10
-rw-r--r--sources/pyside2/tests/QtWidgets/qimage_test.py10
-rw-r--r--sources/pyside2/tests/QtWidgets/qinputdialog_get_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qkeysequenceedit_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qlabel_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qlayout_ref_test.py10
-rw-r--r--sources/pyside2/tests/QtWidgets/qlayout_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qlcdnumber_test.py6
-rw-r--r--sources/pyside2/tests/QtWidgets/qlistwidget_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qlistwidgetitem_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qmainwindow_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qmenu_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qmenuadd_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qobject_mi_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qpen_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qpicture_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qpixmap_constructor.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qpushbutton_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qshortcut_test.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/qsplitter_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qstandarditemmodel_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qstring_qkeysequence_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qstyle_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qtableview_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qtabwidget_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qtabwidgetclear_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qtextedit_signal_test.py11
-rw-r--r--sources/pyside2/tests/QtWidgets/qtextedit_test.py11
-rw-r--r--sources/pyside2/tests/QtWidgets/qtoolbar_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qtoolbox_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qtreeview_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qtreewidget_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qtreewidgetitem_test.py74
-rw-r--r--sources/pyside2/tests/QtWidgets/qvariant_test.py9
-rw-r--r--sources/pyside2/tests/QtWidgets/qwidget_setlayout_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/qwidget_test.py12
-rw-r--r--sources/pyside2/tests/QtWidgets/reference_count_test.py11
-rw-r--r--sources/pyside2/tests/QtWidgets/signature_test.py7
-rw-r--r--sources/pyside2/tests/QtWidgets/standardpixmap_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/test_module_template.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/virtual_protected_inheritance_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/virtual_pure_override_test.py8
-rw-r--r--sources/pyside2/tests/QtWidgets/wrong_return_test.py12
-rw-r--r--sources/pyside2/tests/QtXml/qdomdocument_test.py6
-rw-r--r--sources/pyside2/tests/QtXml/qxmlsimplereader_test.py7
-rw-r--r--sources/pyside2/tests/QtXmlPatterns/import_test.py9
-rw-r--r--sources/pyside2/tests/init_paths.py104
-rw-r--r--sources/pyside2/tests/mac/qmacstyle_test.py13
-rw-r--r--sources/pyside2/tests/pysidetest/CMakeLists.txt67
-rw-r--r--sources/pyside2/tests/pysidetest/all_modules_load_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/bug_1016.py10
-rw-r--r--sources/pyside2/tests/pysidetest/constructor_properties_test.py42
-rw-r--r--sources/pyside2/tests/pysidetest/decoratedslot_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/delegatecreateseditor_test.py26
-rw-r--r--sources/pyside2/tests/pysidetest/embedding_test.py6
-rw-r--r--sources/pyside2/tests/pysidetest/enum_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/flagstest.cpp36
-rw-r--r--sources/pyside2/tests/pysidetest/flagstest.h55
-rw-r--r--sources/pyside2/tests/pysidetest/hiddenobject.h11
-rw-r--r--sources/pyside2/tests/pysidetest/homonymoussignalandmethod_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/iterable_test.py5
-rw-r--r--sources/pyside2/tests/pysidetest/list_signal_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/mixin_signal_slots_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/modelview_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/new_inherited_functions_test.py6
-rw-r--r--sources/pyside2/tests/pysidetest/notify_id.py7
-rw-r--r--sources/pyside2/tests/pysidetest/properties_test.py132
-rw-r--r--sources/pyside2/tests/pysidetest/property_python_test.py232
-rw-r--r--sources/pyside2/tests/pysidetest/pysidetest_global.h10
-rw-r--r--sources/pyside2/tests/pysidetest/pysidetest_macros.h43
-rw-r--r--sources/pyside2/tests/pysidetest/qapp_like_a_macro_test.py36
-rw-r--r--sources/pyside2/tests/pysidetest/qvariant_test.py8
-rw-r--r--sources/pyside2/tests/pysidetest/repr_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/signal_slot_warning.py10
-rw-r--r--sources/pyside2/tests/pysidetest/signal_tp_descr_get_test.py87
-rw-r--r--sources/pyside2/tests/pysidetest/signalandnamespace_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/signalemissionfrompython_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/signalwithdefaultvalue_test.py7
-rw-r--r--sources/pyside2/tests/pysidetest/testobject.cpp2
-rw-r--r--sources/pyside2/tests/pysidetest/testobject.h33
-rw-r--r--sources/pyside2/tests/pysidetest/testview.h10
-rw-r--r--sources/pyside2/tests/pysidetest/typedef_signal_test.py6
-rw-r--r--sources/pyside2/tests/pysidetest/typesystem_pysidetest.xml6
-rw-r--r--sources/pyside2/tests/pysidetest/version_test.py7
-rw-r--r--sources/pyside2/tests/registry/existence_test.py30
-rw-r--r--sources/pyside2/tests/registry/exists_darwin_5_14_2_ci.py (renamed from sources/pyside2/tests/registry/exists_darwin_5_14_0_ci.py)5078
-rw-r--r--sources/pyside2/tests/registry/exists_red_hat_enterprise_linux_workstation7_6_5_14_2_ci.py (renamed from sources/pyside2/tests/registry/exists_red_hat_enterprise_linux_workstation7_6_5_14_0_ci.py)5077
-rw-r--r--sources/pyside2/tests/registry/exists_win32_5_14_2_ci.py (renamed from sources/pyside2/tests/registry/exists_win32_5_14_0_ci.py)5406
-rw-r--r--sources/pyside2/tests/registry/exists_x86_64_suse_linux_5_14_2_ci.py (renamed from sources/pyside2/tests/registry/exists_x86_64_suse_linux_5_14_0_ci.py)5075
-rw-r--r--sources/pyside2/tests/registry/init_platform.py5
-rw-r--r--sources/pyside2/tests/registry/scrape_testresults.py10
-rw-r--r--sources/pyside2/tests/registry/util.py22
-rw-r--r--sources/pyside2/tests/signals/CMakeLists.txt2
-rw-r--r--sources/pyside2/tests/signals/args_dont_match_test.py7
-rw-r--r--sources/pyside2/tests/signals/bug_189.py8
-rw-r--r--sources/pyside2/tests/signals/bug_311.py9
-rw-r--r--sources/pyside2/tests/signals/bug_312.py8
-rw-r--r--sources/pyside2/tests/signals/bug_319.py9
-rw-r--r--sources/pyside2/tests/signals/bug_79.py15
-rw-r--r--sources/pyside2/tests/signals/decorators_test.py6
-rw-r--r--sources/pyside2/tests/signals/disconnect_test.py10
-rw-r--r--sources/pyside2/tests/signals/invalid_callback_test.py6
-rw-r--r--sources/pyside2/tests/signals/lambda_gui_test.py8
-rw-r--r--sources/pyside2/tests/signals/lambda_test.py7
-rw-r--r--sources/pyside2/tests/signals/leaking_signal_test.py10
-rw-r--r--sources/pyside2/tests/signals/multiple_connections_gui_test.py13
-rw-r--r--sources/pyside2/tests/signals/multiple_connections_test.py10
-rw-r--r--sources/pyside2/tests/signals/pysignal_test.py9
-rw-r--r--sources/pyside2/tests/signals/qobject_destroyed_test.py6
-rw-r--r--sources/pyside2/tests/signals/qobject_receivers_test.py7
-rw-r--r--sources/pyside2/tests/signals/qobject_sender_test.py9
-rw-r--r--sources/pyside2/tests/signals/ref01_test.py7
-rw-r--r--sources/pyside2/tests/signals/ref02_test.py9
-rw-r--r--sources/pyside2/tests/signals/ref03_test.py9
-rw-r--r--sources/pyside2/tests/signals/ref04_test.py7
-rw-r--r--sources/pyside2/tests/signals/ref05_test.py9
-rw-r--r--sources/pyside2/tests/signals/ref06_test.py9
-rw-r--r--sources/pyside2/tests/signals/segfault_proxyparent_test.py6
-rw-r--r--sources/pyside2/tests/signals/self_connect_test.py8
-rw-r--r--sources/pyside2/tests/signals/short_circuit_test.py6
-rw-r--r--sources/pyside2/tests/signals/signal2signal_connect_test.py7
-rw-r--r--sources/pyside2/tests/signals/signal_across_threads.py106
-rw-r--r--sources/pyside2/tests/signals/signal_autoconnect_test.py6
-rw-r--r--sources/pyside2/tests/signals/signal_connectiontype_support_test.py6
-rw-r--r--sources/pyside2/tests/signals/signal_emission_gui_test.py9
-rw-r--r--sources/pyside2/tests/signals/signal_emission_test.py10
-rw-r--r--sources/pyside2/tests/signals/signal_enum_test.py82
-rw-r--r--sources/pyside2/tests/signals/signal_func_test.py6
-rw-r--r--sources/pyside2/tests/signals/signal_manager_refcount_test.py8
-rw-r--r--sources/pyside2/tests/signals/signal_number_limit_test.py7
-rw-r--r--sources/pyside2/tests/signals/signal_object_test.py8
-rw-r--r--sources/pyside2/tests/signals/signal_signature_test.py9
-rw-r--r--sources/pyside2/tests/signals/signal_with_primitive_type_test.py7
-rw-r--r--sources/pyside2/tests/signals/slot_reference_count_test.py8
-rw-r--r--sources/pyside2/tests/signals/static_metaobject_test.py8
-rw-r--r--sources/pyside2/tests/support/voidptr_test.py7
-rw-r--r--sources/pyside2/tests/util/helper/__init__.py172
-rw-r--r--sources/pyside2/tests/util/helper/basicpyslotcase.py54
-rw-r--r--sources/pyside2/tests/util/helper/helper.py (renamed from sources/pyside2/tests/util/py3xfunctions.py)34
-rw-r--r--sources/pyside2/tests/util/helper/helper.pyproject5
-rw-r--r--sources/pyside2/tests/util/helper/timedqapplication.py49
-rw-r--r--sources/pyside2/tests/util/helper/usesqapplication.py51
-rw-r--r--sources/pyside2/tests/util/helper/usesqcoreapplication.py59
-rw-r--r--sources/pyside2/tests/util/helper/usesqguiapplication.py49
-rw-r--r--sources/pyside2/tests/util/httpd.py8
-rw-r--r--sources/pyside2/tests/util/py3kcompat.py50
-rw-r--r--sources/shiboken2/ApiExtractor/CMakeLists.txt21
-rw-r--r--sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp832
-rw-r--r--sources/shiboken2/ApiExtractor/abstractmetabuilder.h14
-rw-r--r--sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h24
-rw-r--r--sources/shiboken2/ApiExtractor/abstractmetalang.cpp694
-rw-r--r--sources/shiboken2/ApiExtractor/abstractmetalang.h308
-rw-r--r--sources/shiboken2/ApiExtractor/abstractmetalang_typedefs.h2
-rw-r--r--sources/shiboken2/ApiExtractor/apiextractor.cpp82
-rw-r--r--sources/shiboken2/ApiExtractor/apiextractor.h19
-rw-r--r--sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp311
-rw-r--r--sources/shiboken2/ApiExtractor/clangparser/clangbuilder.h2
-rw-r--r--sources/shiboken2/ApiExtractor/clangparser/clangparser.cpp67
-rw-r--r--sources/shiboken2/ApiExtractor/clangparser/clangparser.h9
-rw-r--r--sources/shiboken2/ApiExtractor/clangparser/clangutils.cpp26
-rw-r--r--sources/shiboken2/ApiExtractor/clangparser/clangutils.h17
-rw-r--r--sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp55
-rw-r--r--sources/shiboken2/ApiExtractor/docparser.cpp6
-rw-r--r--sources/shiboken2/ApiExtractor/doxygenparser.cpp96
-rw-r--r--sources/shiboken2/ApiExtractor/fileout.cpp6
-rw-r--r--sources/shiboken2/ApiExtractor/graph.cpp2
-rw-r--r--sources/shiboken2/ApiExtractor/header_paths.h4
-rw-r--r--sources/shiboken2/ApiExtractor/include.cpp4
-rw-r--r--sources/shiboken2/ApiExtractor/include.h6
-rw-r--r--sources/shiboken2/ApiExtractor/messages.cpp198
-rw-r--r--sources/shiboken2/ApiExtractor/messages.h55
-rw-r--r--sources/shiboken2/ApiExtractor/parser/codemodel.cpp196
-rw-r--r--sources/shiboken2/ApiExtractor/parser/codemodel.h49
-rw-r--r--sources/shiboken2/ApiExtractor/parser/codemodel_enums.h7
-rw-r--r--sources/shiboken2/ApiExtractor/parser/codemodel_fwd.h3
-rw-r--r--sources/shiboken2/ApiExtractor/propertyspec.cpp218
-rw-r--r--sources/shiboken2/ApiExtractor/propertyspec.h116
-rw-r--r--sources/shiboken2/ApiExtractor/qtcompat.h40
-rw-r--r--sources/shiboken2/ApiExtractor/qtdocparser.cpp20
-rw-r--r--sources/shiboken2/ApiExtractor/reporthandler.cpp40
-rw-r--r--sources/shiboken2/ApiExtractor/reporthandler.h3
-rw-r--r--sources/shiboken2/ApiExtractor/sourcelocation.cpp100
-rw-r--r--sources/shiboken2/ApiExtractor/sourcelocation.h67
-rw-r--r--sources/shiboken2/ApiExtractor/tests/CMakeLists.txt2
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testabstractmetaclass.cpp110
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testabstractmetaclass.h2
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testabstractmetatype.cpp14
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testaddfunction.cpp22
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testarrayargument.cpp8
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testcodeinjection.cpp2
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testcontainer.cpp9
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testconversionoperator.cpp24
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testconversionruletag.cpp5
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testdroptypeentries.cpp12
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testenum.cpp61
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testextrainclude.cpp6
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testfunctiontag.cpp7
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testimplicitconversions.cpp8
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testinserttemplate.cpp4
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testmodifyfunction.cpp20
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testnestedtypes.cpp14
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testnumericaltypedef.cpp28
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testrefcounttag.cpp4
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testreferencetopointer.cpp2
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testremovefield.cpp2
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testremoveimplconv.cpp3
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testreverseoperators.cpp18
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testtemplates.cpp111
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testtemplates.h2
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testtyperevision.cpp3
-rw-r--r--sources/shiboken2/ApiExtractor/tests/testutil.h1
-rw-r--r--sources/shiboken2/ApiExtractor/typedatabase.cpp189
-rw-r--r--sources/shiboken2/ApiExtractor/typedatabase.h35
-rw-r--r--sources/shiboken2/ApiExtractor/typedatabase_typedefs.h1
-rw-r--r--sources/shiboken2/ApiExtractor/typesystem.cpp459
-rw-r--r--sources/shiboken2/ApiExtractor/typesystem.h372
-rw-r--r--sources/shiboken2/ApiExtractor/typesystem_enums.h28
-rw-r--r--sources/shiboken2/ApiExtractor/typesystem_typedefs.h2
-rw-r--r--sources/shiboken2/ApiExtractor/typesystemparser.cpp595
-rw-r--r--sources/shiboken2/ApiExtractor/typesystemparser.h22
-rw-r--r--sources/shiboken2/CMakeLists.txt26
-rw-r--r--sources/shiboken2/data/shiboken_helpers.cmake28
-rw-r--r--sources/shiboken2/doc/CMakeLists.txt45
-rw-r--r--sources/shiboken2/doc/_templates/layout.html2
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs/static/pyside.css67
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs_qthelp/domainindex.html57
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/fakebar.pngbin0 -> 101 bytes
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/logo_python.jpgbin0 -> 2660 bytes
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/logo_qt.pngbin0 -> 1936 bytes
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/minus.pngbin0 -> 199 bytes
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/plus.pngbin0 -> 199 bytes
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/pyside.css1943
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/pysidelogo.pngbin0 -> 4936 bytes
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/relbar_bg.pngbin0 -> 130 bytes
-rw-r--r--sources/shiboken2/doc/_themes/pysidedocs_qthelp/theme.conf7
-rw-r--r--sources/shiboken2/doc/conf.py.in8
-rw-r--r--sources/shiboken2/doc/considerations.rst (renamed from sources/shiboken2/doc/wordsofadvice.rst)71
-rw-r--r--sources/shiboken2/doc/examples/index.rst9
-rw-r--r--sources/shiboken2/doc/examples/samplebinding.rst (renamed from sources/shiboken2/doc/samplebinding.rst)68
-rw-r--r--sources/shiboken2/doc/faq.rst71
-rw-r--r--sources/shiboken2/doc/gettingstarted.rst72
-rw-r--r--sources/shiboken2/doc/index.rst79
-rw-r--r--sources/shiboken2/doc/overview.rst46
-rw-r--r--sources/shiboken2/doc/projectfile.rst67
-rw-r--r--sources/shiboken2/doc/shiboken2.173
-rw-r--r--sources/shiboken2/doc/shibokengenerator.rst (renamed from sources/shiboken2/doc/commandlineoptions.rst)135
-rw-r--r--sources/shiboken2/doc/typesystem.rst54
-rw-r--r--sources/shiboken2/doc/typesystem_arguments.rst3
-rw-r--r--sources/shiboken2/doc/typesystem_codegeneration.rst37
-rw-r--r--sources/shiboken2/doc/typesystem_codeinjection.rst (renamed from sources/shiboken2/doc/codeinjectionsemantics.rst)173
-rw-r--r--sources/shiboken2/doc/typesystem_converters.rst (renamed from sources/shiboken2/doc/typeconverters.rst)0
-rw-r--r--sources/shiboken2/doc/typesystem_manipulating_objects.rst125
-rw-r--r--sources/shiboken2/doc/typesystem_ownership.rst (renamed from sources/shiboken2/doc/ownership.rst)9
-rw-r--r--sources/shiboken2/doc/typesystem_sequenceprotocol.rst (renamed from sources/shiboken2/doc/sequenceprotocol.rst)2
-rw-r--r--sources/shiboken2/doc/typesystem_specifying_types.rst81
-rw-r--r--sources/shiboken2/doc/typesystem_variables.rst (renamed from sources/shiboken2/doc/typesystemvariables.rst)0
-rw-r--r--sources/shiboken2/generator/CMakeLists.txt4
-rw-r--r--sources/shiboken2/generator/generator.cpp184
-rw-r--r--sources/shiboken2/generator/generator.h49
-rw-r--r--sources/shiboken2/generator/indentor.h14
-rw-r--r--sources/shiboken2/generator/main.cpp275
-rw-r--r--sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp482
-rw-r--r--sources/shiboken2/generator/qtdoc/qtdocgenerator.h32
-rw-r--r--sources/shiboken2/generator/shiboken2/cppgenerator.cpp3400
-rw-r--r--sources/shiboken2/generator/shiboken2/cppgenerator.h115
-rw-r--r--sources/shiboken2/generator/shiboken2/ctypenames.h56
-rw-r--r--sources/shiboken2/generator/shiboken2/headergenerator.cpp232
-rw-r--r--sources/shiboken2/generator/shiboken2/headergenerator.h4
-rw-r--r--sources/shiboken2/generator/shiboken2/overloaddata.cpp130
-rw-r--r--sources/shiboken2/generator/shiboken2/overloaddata.h1
-rw-r--r--sources/shiboken2/generator/shiboken2/shibokengenerator.cpp377
-rw-r--r--sources/shiboken2/generator/shiboken2/shibokengenerator.h113
-rw-r--r--sources/shiboken2/libshiboken/CMakeLists.txt18
-rw-r--r--sources/shiboken2/libshiboken/autodecref.h4
-rw-r--r--sources/shiboken2/libshiboken/basewrapper.cpp503
-rw-r--r--sources/shiboken2/libshiboken/basewrapper.h55
-rw-r--r--sources/shiboken2/libshiboken/basewrapper_p.h14
-rw-r--r--sources/shiboken2/libshiboken/bindingmanager.cpp53
-rw-r--r--sources/shiboken2/libshiboken/bindingmanager.h8
-rw-r--r--sources/shiboken2/libshiboken/bufferprocs_py37.cpp2
-rw-r--r--sources/shiboken2/libshiboken/embed/signature_bootstrap.py9
-rw-r--r--sources/shiboken2/libshiboken/gilstate.cpp7
-rw-r--r--sources/shiboken2/libshiboken/gilstate.h1
-rw-r--r--sources/shiboken2/libshiboken/helper.cpp115
-rw-r--r--sources/shiboken2/libshiboken/helper.h20
-rw-r--r--sources/shiboken2/libshiboken/pep384impl.cpp342
-rw-r--r--sources/shiboken2/libshiboken/pep384impl.h135
-rw-r--r--sources/shiboken2/libshiboken/pep384impl_doc.rst16
-rw-r--r--sources/shiboken2/libshiboken/qapp_macro.cpp261
-rw-r--r--sources/shiboken2/libshiboken/sbkenum.cpp249
-rw-r--r--sources/shiboken2/libshiboken/sbkenum.h2
-rw-r--r--sources/shiboken2/libshiboken/sbkmodule.h4
-rw-r--r--sources/shiboken2/libshiboken/sbkpython.h3
-rw-r--r--sources/shiboken2/libshiboken/sbkstaticstrings.cpp22
-rw-r--r--sources/shiboken2/libshiboken/sbkstaticstrings.h20
-rw-r--r--sources/shiboken2/libshiboken/sbkstaticstrings_p.h3
-rw-r--r--sources/shiboken2/libshiboken/sbkstring.cpp91
-rw-r--r--sources/shiboken2/libshiboken/sbkstring.h2
-rw-r--r--sources/shiboken2/libshiboken/shiboken.h1
-rw-r--r--sources/shiboken2/libshiboken/shibokenmacros.h33
-rw-r--r--sources/shiboken2/libshiboken/signature.cpp1242
-rw-r--r--sources/shiboken2/libshiboken/signature.h7
-rw-r--r--sources/shiboken2/libshiboken/signature/signature.cpp581
-rw-r--r--sources/shiboken2/libshiboken/signature/signature_doc.rst (renamed from sources/shiboken2/libshiboken/signature_doc.rst)13
-rw-r--r--sources/shiboken2/libshiboken/signature/signature_extend.cpp294
-rw-r--r--sources/shiboken2/libshiboken/signature/signature_globals.cpp295
-rw-r--r--sources/shiboken2/libshiboken/signature/signature_helper.cpp437
-rw-r--r--sources/shiboken2/libshiboken/signature/signature_p.h107
-rw-r--r--sources/shiboken2/libshiboken/threadstatesaver.cpp4
-rw-r--r--sources/shiboken2/libshiboken/typespec.cpp2
-rw-r--r--sources/shiboken2/libshiboken/voidptr.cpp17
-rw-r--r--sources/shiboken2/shiboken_version.py6
-rw-r--r--sources/shiboken2/shibokenmodule/CMakeLists.txt2
-rw-r--r--sources/shiboken2/shibokenmodule/__init__.py.in4
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/__feature__.py189
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/backport_inspect.py17
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/errorhandler.py42
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/importhandler.py2
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/layout.py21
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/enum_sig.py30
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/tool.py2
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/loader.py34
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/mapping.py82
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/parser.py31
-rw-r--r--sources/shiboken2/shibokenmodule/files.dir/shibokensupport/typing27.py7
-rw-r--r--sources/shiboken2/shibokenmodule/typesystem_shiboken.xml6
-rw-r--r--sources/shiboken2/tests/CMakeLists.txt44
-rw-r--r--sources/shiboken2/tests/dumpcodemodel/CMakeLists.txt2
-rw-r--r--sources/shiboken2/tests/dumpcodemodel/main.cpp197
-rw-r--r--sources/shiboken2/tests/libother/CMakeLists.txt4
-rw-r--r--sources/shiboken2/tests/libother/otherobjecttype.cpp10
-rw-r--r--sources/shiboken2/tests/libother/otherobjecttype.h8
-rw-r--r--sources/shiboken2/tests/libother/othertypesystypedef.cpp44
-rw-r--r--sources/shiboken2/tests/libother/othertypesystypedef.h46
-rw-r--r--sources/shiboken2/tests/libother/smartptrtester.cpp55
-rw-r--r--sources/shiboken2/tests/libother/smartptrtester.h49
-rw-r--r--sources/shiboken2/tests/libsample/CMakeLists.txt3
-rw-r--r--sources/shiboken2/tests/libsample/modifications.cpp19
-rw-r--r--sources/shiboken2/tests/libsample/modifications.h8
-rw-r--r--sources/shiboken2/tests/libsample/objecttype.cpp6
-rw-r--r--sources/shiboken2/tests/libsample/objecttype.h2
-rw-r--r--sources/shiboken2/tests/libsample/objecttypeholder.cpp10
-rw-r--r--sources/shiboken2/tests/libsample/objecttypeholder.h5
-rw-r--r--sources/shiboken2/tests/libsample/oddbool.cpp48
-rw-r--r--sources/shiboken2/tests/libsample/oddbool.h27
-rw-r--r--sources/shiboken2/tests/libsample/overloadsort.cpp9
-rw-r--r--sources/shiboken2/tests/libsample/overloadsort.h7
-rw-r--r--sources/shiboken2/tests/libsample/pen.cpp14
-rw-r--r--sources/shiboken2/tests/libsample/pen.h10
-rw-r--r--sources/shiboken2/tests/libsample/removednamespaces.h48
-rw-r--r--sources/shiboken2/tests/libsample/renaming.cpp46
-rw-r--r--sources/shiboken2/tests/libsample/renaming.h50
-rw-r--r--sources/shiboken2/tests/libsample/samplenamespace.cpp2
-rw-r--r--sources/shiboken2/tests/libsample/samplenamespace.h16
-rw-r--r--sources/shiboken2/tests/libsample/typesystypedef.cpp37
-rw-r--r--sources/shiboken2/tests/libsample/typesystypedef.h57
-rw-r--r--sources/shiboken2/tests/libsample/virtualmethods.cpp6
-rw-r--r--sources/shiboken2/tests/libsample/virtualmethods.h6
-rw-r--r--sources/shiboken2/tests/libsmart/smart.cpp74
-rw-r--r--sources/shiboken2/tests/libsmart/smart.h194
-rw-r--r--sources/shiboken2/tests/libsmart/smart_integer.h56
-rw-r--r--sources/shiboken2/tests/libsmart/smart_obj.h62
-rw-r--r--sources/shiboken2/tests/libsmart/smart_registry.h68
-rw-r--r--sources/shiboken2/tests/libsmart/smart_sharedptr.h116
-rw-r--r--sources/shiboken2/tests/minimalbinding/brace_pattern_test.py10
-rw-r--r--sources/shiboken2/tests/minimalbinding/listuser_test.py7
-rw-r--r--sources/shiboken2/tests/minimalbinding/minbool_test.py6
-rw-r--r--sources/shiboken2/tests/minimalbinding/obj_test.py6
-rw-r--r--sources/shiboken2/tests/minimalbinding/typedef_test.py6
-rw-r--r--sources/shiboken2/tests/minimalbinding/val_test.py6
-rw-r--r--sources/shiboken2/tests/otherbinding/CMakeLists.txt12
-rw-r--r--sources/shiboken2/tests/otherbinding/collector_external_operator_test.py6
-rw-r--r--[-rwxr-xr-x]sources/shiboken2/tests/otherbinding/conversion_operator_for_class_without_implicit_conversions_test.py6
-rw-r--r--[-rwxr-xr-x]sources/shiboken2/tests/otherbinding/extended_multiply_operator_test.py6
-rw-r--r--sources/shiboken2/tests/otherbinding/global.h3
-rw-r--r--sources/shiboken2/tests/otherbinding/module_reload_test.py6
-rw-r--r--[-rwxr-xr-x]sources/shiboken2/tests/otherbinding/new_ctor_operator_test.py6
-rw-r--r--sources/shiboken2/tests/otherbinding/objtypehashes_test.py6
-rw-r--r--sources/shiboken2/tests/otherbinding/other-binding.txt.in2
-rw-r--r--sources/shiboken2/tests/otherbinding/otherderived_test.py5
-rw-r--r--sources/shiboken2/tests/otherbinding/othertypesystypedef_test.py62
-rw-r--r--sources/shiboken2/tests/otherbinding/signature_test.py54
-rw-r--r--sources/shiboken2/tests/otherbinding/smartptr_test.py61
-rw-r--r--sources/shiboken2/tests/otherbinding/typediscovery_test.py6
-rw-r--r--sources/shiboken2/tests/otherbinding/typesystem_other.xml9
-rw-r--r--[-rwxr-xr-x]sources/shiboken2/tests/otherbinding/usersprimitivefromothermodule_test.py6
-rw-r--r--sources/shiboken2/tests/otherbinding/wrongctor_test.py6
-rw-r--r--sources/shiboken2/tests/py3kcompat.py38
-rw-r--r--sources/shiboken2/tests/samplebinding/CMakeLists.txt8
-rw-r--r--sources/shiboken2/tests/samplebinding/__del___test.py7
-rw-r--r--sources/shiboken2/tests/samplebinding/abstract_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/addedfunction_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/addedfunction_with_container_args_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/argumentmodifications_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/array_numpy_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/array_sequence_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/bug_554_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/bug_704_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/bytearray_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/child_return_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/class_fields_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/collector_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/complex_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/conversion_operator_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/copy_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/ctorconvrule_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/cyclic_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/date_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/decisor_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/delete_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/deprecated_test.py8
-rw-r--r--sources/shiboken2/tests/samplebinding/derived_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/duck_punching_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/echo_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/enum_test.py7
-rw-r--r--sources/shiboken2/tests/samplebinding/enumfromremovednamespace_test.py32
-rw-r--r--sources/shiboken2/tests/samplebinding/event_loop_call_virtual_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/event_loop_thread_test.py8
-rw-r--r--sources/shiboken2/tests/samplebinding/exception_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/filter_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/global.h2
-rw-r--r--sources/shiboken2/tests/samplebinding/handleholder_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/hashabletype_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/ignorederefop_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/implicitconv_numerical_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/implicitconv_test.py6
-rw-r--r--[-rwxr-xr-x]sources/shiboken2/tests/samplebinding/inheritanceandscope_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/injectcode_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/innerclass_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/intlist_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/invalid_virtual_return_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/keep_reference_test.py8
-rw-r--r--sources/shiboken2/tests/samplebinding/list_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/lock_test.py8
-rw-r--r--sources/shiboken2/tests/samplebinding/map_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/metaclass_test.py9
-rw-r--r--sources/shiboken2/tests/samplebinding/mi_virtual_methods_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/mixed_mi_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/modelindex_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/modelview_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/modifications_test.py14
-rw-r--r--sources/shiboken2/tests/samplebinding/modified_constructor_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/modifiedvirtualmethods_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/multi_cpp_inheritance_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/multiple_derived_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/namespace_test.py27
-rw-r--r--sources/shiboken2/tests/samplebinding/newdivision_test.py10
-rw-r--r--sources/shiboken2/tests/samplebinding/nondefaultctor_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/nontypetemplate_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/nonzero_test.py7
-rw-r--r--sources/shiboken2/tests/samplebinding/numericaltypedef_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/numpy_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/objecttype_test.py6
-rw-r--r--[-rwxr-xr-x]sources/shiboken2/tests/samplebinding/objecttype_with_named_args_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/objecttypebyvalue_test.py10
-rw-r--r--sources/shiboken2/tests/samplebinding/objecttypelayout_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/objecttypeoperators_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/objecttypereferenceasvirtualmethodargument_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/oddbool_test.py14
-rw-r--r--sources/shiboken2/tests/samplebinding/oldstyleclass_as_number_test.py7
-rw-r--r--sources/shiboken2/tests/samplebinding/onlycopyclass_test.py7
-rw-r--r--sources/shiboken2/tests/samplebinding/overflow_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/overload_sorting_test.py15
-rw-r--r--sources/shiboken2/tests/samplebinding/overload_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/overloadwithdefault_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/ownership_argument_invalidation_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/ownership_delete_child_in_cpp_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/ownership_delete_child_in_python_test.py8
-rw-r--r--sources/shiboken2/tests/samplebinding/ownership_delete_parent_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/ownership_invalidate_after_use_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/ownership_invalidate_child_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/ownership_invalidate_nonpolymorphic_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/ownership_invalidate_parent_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/ownership_reparenting_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/ownership_transference_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/pair_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/pen_test.py22
-rw-r--r--sources/shiboken2/tests/samplebinding/point_test.py10
-rw-r--r--sources/shiboken2/tests/samplebinding/pointerholder_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/pointerprimitivetype_test.py13
-rw-r--r--sources/shiboken2/tests/samplebinding/pointf_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/primitivereferenceargument_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/privatector_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/privatedtor_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/protected_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/pstrlist_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/pystr_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/python_thread_test.py14
-rw-r--r--sources/shiboken2/tests/samplebinding/receive_null_cstring_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/reference_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/referencetopointer_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/renaming_test.py63
-rw-r--r--sources/shiboken2/tests/samplebinding/return_null_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/richcompare_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/sample_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/simplefile_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/size_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/static_nonstatic_methods_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/str_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/strlist_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/templateinheritingclass_test.py7
-rw-r--r--sources/shiboken2/tests/samplebinding/time_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/transform_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/typeconverters_test.py7
-rw-r--r--sources/shiboken2/tests/samplebinding/typedealloc_test.py8
-rw-r--r--sources/shiboken2/tests/samplebinding/typedtordoublefree_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/typesystem_sample.xml77
-rw-r--r--sources/shiboken2/tests/samplebinding/typesystypedef_test.py56
-rw-r--r--sources/shiboken2/tests/samplebinding/unsafe_parent_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/useraddedctor_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/virtualdtor_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/virtualmethods_test.py5
-rw-r--r--sources/shiboken2/tests/samplebinding/visibilitychange_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/voidholder_test.py6
-rw-r--r--sources/shiboken2/tests/samplebinding/weakref_test.py8
-rw-r--r--sources/shiboken2/tests/samplebinding/writableclassdict_test.py7
-rw-r--r--sources/shiboken2/tests/shiboken_paths.py131
-rw-r--r--sources/shiboken2/tests/shiboken_test_helper.py (renamed from sources/pyside2/tests/util/py2xfunctions.py)30
-rw-r--r--sources/shiboken2/tests/shibokenmodule/module_test.py9
-rw-r--r--sources/shiboken2/tests/smartbinding/smart_pointer_test.py43
-rw-r--r--sources/shiboken2/tests/smartbinding/typesystem_smart.xml4
-rw-r--r--sources/shiboken2/tests/test_generator/CMakeLists.txt18
-rw-r--r--testing/__init__.py7
-rw-r--r--testing/blacklist.py11
-rw-r--r--testing/buildlog.py38
-rw-r--r--testing/command.py49
-rw-r--r--testing/helper.py6
-rw-r--r--testing/parser.py116
-rw-r--r--testing/wheel_tester.py36
-rw-r--r--testrunner.py7
-rw-r--r--tools/checklibs.py (renamed from checklibs.py)0
-rw-r--r--tools/create_changelog.py117
-rw-r--r--tools/debug_renamer.py122
-rw-r--r--tools/debug_windows.py (renamed from debug_windows.py)23
-rw-r--r--tools/dump_metaobject.py155
-rw-r--r--tools/leak_finder.py196
-rw-r--r--tools/metaobject_dump.py67
-rw-r--r--tools/metaobject_dump.pyproject3
-rw-r--r--tools/missing_bindings-requirements.txt7
-rw-r--r--tools/missing_bindings.py (renamed from missing_bindings.py)22
-rw-r--r--tools/qtpy2cpp.py99
-rw-r--r--tools/qtpy2cpp.pyproject6
-rw-r--r--tools/qtpy2cpp_lib/astdump.py149
-rw-r--r--tools/qtpy2cpp_lib/formatter.py264
-rw-r--r--tools/qtpy2cpp_lib/nodedump.py86
-rw-r--r--tools/qtpy2cpp_lib/test_baseline/basic_test.py (renamed from sources/pyside2/tests/QtWidgets/qapplication_singleton_test.py)21
-rw-r--r--tools/qtpy2cpp_lib/test_baseline/uic.py208
-rw-r--r--tools/qtpy2cpp_lib/tokenizer.py91
-rw-r--r--tools/qtpy2cpp_lib/visitor.py260
1349 files changed, 48293 insertions, 28954 deletions
diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
index adcf5206d..2a2a5d4c4 100644
--- a/build_history/blacklist.txt
+++ b/build_history/blacklist.txt
@@ -18,9 +18,6 @@
darwin py3
[QtCore::qfileread_test]
darwin
-# Nested exception in Python 3
-[QtCore::qflags_test]
- py3
[QtCore::qobject_connect_notify_test]
linux
darwin
@@ -68,9 +65,7 @@
[QtQml::qquickitem_grabToImage]
darwin
[smart::smart_pointer]
- win32
- linux
- darwin
+ py2
# PYSIDE-474
[QtWebEngineWidgets::pyside-474-qtwebengineview]
py2
@@ -95,3 +90,6 @@
win32
linux
darwin
+# Open GL functions failures on macOS (2/2020)
+[registry::existence_test]
+ darwin
diff --git a/build_scripts/build_scripts.pyproject b/build_scripts/build_scripts.pyproject
index 604419c10..80df4d386 100644
--- a/build_scripts/build_scripts.pyproject
+++ b/build_scripts/build_scripts.pyproject
@@ -1,6 +1,6 @@
{
"files": ["main.py", "__init__.py", "config.py", "options.py", "qtinfo.py",
- "setup_runner.py", "utils.py", "wheel_override.py",
+ "setup_runner.py", "utils.py", "wheel_override.py", "wheel_utils.py",
"platforms/__init__.py", "platforms/linux.py",
"platforms/macos.py", "platforms/unix.py",
"platforms/windows_desktop.py",
diff --git a/build_scripts/config.py b/build_scripts/config.py
index 022d7459f..b1b32068d 100644
--- a/build_scripts/config.py
+++ b/build_scripts/config.py
@@ -37,7 +37,7 @@
##
#############################################################################
-import sys, os
+import os
import distutils.log as log
@@ -88,12 +88,11 @@ class Config(object):
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.3',
- 'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
+ 'Programming Language :: Python :: 3.9',
]
self.setup_script_dir = None
@@ -136,6 +135,7 @@ class Config(object):
setup_kwargs['zip_safe'] = False
setup_kwargs['cmdclass'] = cmd_class_dict
setup_kwargs['version'] = package_version
+ setup_kwargs['python_requires'] = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <3.10"
if quiet:
# Tells distutils / setuptools to be quiet, and only print warnings or errors.
diff --git a/build_scripts/main.py b/build_scripts/main.py
index 5f536792a..796ea2040 100644
--- a/build_scripts/main.py
+++ b/build_scripts/main.py
@@ -41,10 +41,17 @@ from __future__ import print_function
from distutils.version import LooseVersion
import os
+import platform
+import re
+import sys
+from textwrap import dedent
import time
from .config import config
-from .utils import memoize, get_python_dict
-from .options import *
+from .utils import get_python_dict
+from .options import DistUtilsCommandMixin, OPTION
+from .wheel_utils import (get_package_version, get_qt_version,
+ get_package_timestamp, macos_plat_name,
+ macos_pyside_min_deployment_target)
setup_script_dir = os.getcwd()
build_scripts_dir = os.path.join(setup_script_dir, 'build_scripts')
@@ -52,35 +59,10 @@ setup_py_path = os.path.join(setup_script_dir, "setup.py")
start_time = int(time.time())
+
def elapsed():
return int(time.time()) - start_time
-@memoize
-def get_package_timestamp():
- """ In a Coin CI build the returned timestamp will be the
- Coin integration id timestamp. For regular builds it's
- just the current timestamp or a user provided one."""
- return OPTION_PACKAGE_TIMESTAMP if OPTION_PACKAGE_TIMESTAMP else start_time
-
-@memoize
-def get_package_version():
- """ Returns the version string for the PySide2 package. """
- pyside_version_py = os.path.join(
- setup_script_dir, "sources", "pyside2", "pyside_version.py")
- d = get_python_dict(pyside_version_py)
-
- final_version = "{}.{}.{}".format(
- d['major_version'], d['minor_version'], d['patch_version'])
- pre_release_version_type = d['pre_release_version_type']
- pre_release_version = d['pre_release_version']
- if pre_release_version and pre_release_version_type:
- final_version += pre_release_version_type + pre_release_version
-
- # Add the current timestamp to the version number, to suggest it
- # is a development snapshot build.
- if OPTION_SNAPSHOT_BUILD:
- final_version += ".dev{}".format(get_package_timestamp())
- return final_version
def get_setuptools_extension_modules():
# Setting py_limited_api on the extension is the "correct" thing
@@ -89,14 +71,163 @@ def get_setuptools_extension_modules():
# future.
extension_args = ('QtCore', [])
extension_kwargs = {}
- if OPTION_LIMITED_API:
+ if OPTION["LIMITED_API"] == 'yes':
extension_kwargs['py_limited_api'] = True
extension_modules = [Extension(*extension_args, **extension_kwargs)]
return extension_modules
-# Git submodules: ["submodule_name",
-# "location_relative_to_sources_folder"]
+def _get_make(platform_arch, build_type):
+ """Helper for retrieving the make command and CMake generator name"""
+ makespec = OPTION["MAKESPEC"]
+ if makespec == "make":
+ return ("make", "Unix Makefiles")
+ if makespec == "msvc":
+ nmake_path = find_executable("nmake")
+ if nmake_path is None or not os.path.exists(nmake_path):
+ log.info("nmake not found. Trying to initialize the MSVC env...")
+ init_msvc_env(platform_arch, build_type)
+ nmake_path = find_executable("nmake")
+ if not nmake_path or not os.path.exists(nmake_path):
+ raise DistutilsSetupError('"nmake" could not be found.')
+ if not OPTION["NO_JOM"]:
+ jom_path = find_executable("jom")
+ if jom_path:
+ log.info("jom was found in {}".format(jom_path))
+ return (jom_path, "NMake Makefiles JOM")
+ log.info("nmake was found in {}".format(nmake_path))
+ if OPTION["JOBS"]:
+ msg = "Option --jobs can only be used with 'jom' on Windows."
+ raise DistutilsSetupError(msg)
+ return (nmake_path, "NMake Makefiles")
+ if makespec == "mingw":
+ return ("mingw32-make", "mingw32-make")
+ if makespec == "ninja":
+ return ("ninja", "Ninja")
+ m = 'Invalid option --make-spec "{}".'.format(makespec)
+ raise DistutilsSetupError(m)
+
+
+def get_make(platform_arch, build_type):
+ """Retrieve the make command and CMake generator name"""
+ (make_path, make_generator) = _get_make(platform_arch, build_type)
+ if not os.path.isabs(make_path):
+ make_path = find_executable(make_path)
+ if not make_path or not os.path.exists(make_path):
+ raise DistutilsSetupError("You need the program '{}' on your system path to "
+ "compile PySide2.".format(make_path))
+ return (make_path, make_generator)
+
+
+def _get_py_library_win(build_type, py_version, py_prefix, py_libdir,
+ py_include_dir):
+ """Helper for finding the Python library on Windows"""
+ if py_include_dir is None or not os.path.exists(py_include_dir):
+ py_include_dir = os.path.join(py_prefix, "include")
+ if py_libdir is None or not os.path.exists(py_libdir):
+ # For virtual environments on Windows, the py_prefix will contain a
+ # path pointing to it, instead of the system Python installation path.
+ # Since INCLUDEPY contains a path to the system location, we use the
+ # same base directory to define the py_libdir variable.
+ py_libdir = os.path.join(os.path.dirname(py_include_dir), "libs")
+ if not os.path.isdir(py_libdir):
+ raise DistutilsSetupError("Failed to locate the 'libs' directory")
+ dbg_postfix = "_d" if build_type == "Debug" else ""
+ if OPTION["MAKESPEC"] == "mingw":
+ static_lib_name = "libpython{}{}.a".format(
+ py_version.replace(".", ""), dbg_postfix)
+ return os.path.join(py_libdir, static_lib_name)
+ v = py_version.replace(".", "")
+ python_lib_name = "python{}{}.lib".format(v, dbg_postfix)
+ return os.path.join(py_libdir, python_lib_name)
+
+
+def _get_py_library_unix(build_type, py_version, py_prefix, py_libdir,
+ py_include_dir):
+ """Helper for finding the Python library on UNIX"""
+ if py_libdir is None or not os.path.exists(py_libdir):
+ py_libdir = os.path.join(py_prefix, "lib")
+ if py_include_dir is None or not os.path.exists(py_include_dir):
+ dir = "include/python{}".format(py_version)
+ py_include_dir = os.path.join(py_prefix, dir)
+ dbg_postfix = "_d" if build_type == "Debug" else ""
+ lib_exts = ['.so']
+ if sys.platform == 'darwin':
+ lib_exts.append('.dylib')
+ if sys.version_info[0] > 2:
+ lib_suff = getattr(sys, 'abiflags', None)
+ else: # Python 2
+ lib_suff = ''
+ lib_exts.append('.so.1')
+ # Suffix for OpenSuSE 13.01
+ lib_exts.append('.so.1.0')
+ # static library as last gasp
+ lib_exts.append('.a')
+
+ if sys.version_info[0] == 2 and dbg_postfix:
+ # For Python2 add a duplicate set of extensions combined with the
+ # dbg_postfix, so we test for both the debug version of the lib
+ # and the normal one. This allows a debug PySide2 to be built with a
+ # non-debug Python.
+ lib_exts = [dbg_postfix + e for e in lib_exts] + lib_exts
+
+ libs_tried = []
+ for lib_ext in lib_exts:
+ lib_name = "libpython{}{}{}".format(py_version, lib_suff, lib_ext)
+ py_library = os.path.join(py_libdir, lib_name)
+ if os.path.exists(py_library):
+ return py_library
+ libs_tried.append(py_library)
+ # At least on macOS 10.11, the system Python 2.6 does not include a
+ # symlink to the framework file disguised as a .dylib file, thus finding
+ # the library would fail. Manually check if a framework file "Python"
+ # exists in the Python framework bundle.
+ if sys.platform == 'darwin' and sys.version_info[:2] == (2, 6):
+ # These manipulations essentially transform
+ # /System/Library/Frameworks/Python.framework/Versions/2.6/lib
+ # to
+ # /System/Library/Frameworks/Python.framework/Versions/2.6/Python
+ possible_framework_path = os.path.realpath(os.path.join(py_libdir, '..'))
+ possible_framework_version = os.path.basename(possible_framework_path)
+ possible_framework_library = os.path.join(possible_framework_path, 'Python')
+
+ if (possible_framework_version == '2.6'
+ and os.path.exists(possible_framework_library)):
+ return possible_framework_library
+ libs_tried.append(possible_framework_library)
+
+ # Try to find shared libraries which have a multi arch
+ # suffix.
+ py_multiarch = get_config_var("MULTIARCH")
+ if py_multiarch:
+ try_py_libdir = os.path.join(py_libdir, py_multiarch)
+ libs_tried = []
+ for lib_ext in lib_exts:
+ lib_name = "libpython{}{}{}".format(py_version, lib_suff, lib_ext)
+ py_library = os.path.join(try_py_libdir, lib_name)
+ if os.path.exists(py_library):
+ return py_library
+ libs_tried.append(py_library)
+
+ m = "Failed to locate the Python library with {}".format(", ".join(libs_tried))
+ raise DistutilsSetupError(m)
+
+
+def get_py_library(build_type, py_version, py_prefix, py_libdir, py_include_dir):
+ """Find the Python library"""
+ if sys.platform == "win32":
+ py_library = _get_py_library_win(build_type, py_version, py_prefix,
+ py_libdir, py_include_dir)
+ else:
+ py_library = _get_py_library_unix(build_type, py_version, py_prefix,
+ py_libdir, py_include_dir)
+ if py_library.endswith('.a'):
+ # Python was compiled as a static library
+ log.error("Failed to locate a dynamic Python library, using {}".format(py_library))
+ return py_library
+
+
+# Git submodules: ["submodule_name", "location_relative_to_sources_folder"]
submodules = [["pyside2-tools"]]
try:
@@ -105,9 +236,12 @@ except ImportError:
from ez_setup import use_setuptools
use_setuptools()
-import sys
-import platform
-import re
+from setuptools import Extension
+from setuptools.command.install import install as _install
+from setuptools.command.install_lib import install_lib as _install_lib
+from setuptools.command.bdist_egg import bdist_egg as _bdist_egg
+from setuptools.command.develop import develop as _develop
+from setuptools.command.build_py import build_py as _build_py
import distutils.log as log
from distutils.errors import DistutilsSetupError
@@ -117,13 +251,7 @@ from distutils.spawn import find_executable
from distutils.command.build import build as _build
from distutils.command.build_ext import build_ext as _build_ext
from distutils.util import get_platform
-
-from setuptools import Extension
-from setuptools.command.install import install as _install
-from setuptools.command.install_lib import install_lib as _install_lib
-from setuptools.command.bdist_egg import bdist_egg as _bdist_egg
-from setuptools.command.develop import develop as _develop
-from setuptools.command.build_py import build_py as _build_py
+from distutils.cmd import Command
from .qtinfo import QtInfo
from .utils import rmtree, detect_clang, copyfile, copydir, run_process_output, run_process
@@ -134,8 +262,6 @@ from .platforms.unix import prepare_packages_posix
from .platforms.windows_desktop import prepare_packages_win32
from .wheel_override import wheel_module_exists, get_bdist_wheel_override
-from textwrap import dedent
-
def check_allowed_python_version():
"""
@@ -151,7 +277,7 @@ def check_allowed_python_version():
if found:
major = int(found.group(1))
minor = int(found.group(2))
- supported.append( (major, minor) )
+ supported.append((major, minor))
this_py = sys.version_info[:2]
if this_py not in supported:
print("Unsupported python version detected. Only these python versions are supported: {}"
@@ -161,70 +287,11 @@ def check_allowed_python_version():
qt_src_dir = ''
-if OPTION_QT_VERSION is None:
- OPTION_QT_VERSION = "5"
-if OPTION_QMAKE is None:
- OPTION_QMAKE = find_executable("qmake-qt5")
-if OPTION_QMAKE is None:
- OPTION_QMAKE = find_executable("qmake")
-
-# make qtinfo.py independent of relative paths.
-if OPTION_QMAKE is not None and os.path.exists(OPTION_QMAKE):
- OPTION_QMAKE = os.path.abspath(OPTION_QMAKE)
-if OPTION_CMAKE is not None and os.path.exists(OPTION_CMAKE):
- OPTION_CMAKE = os.path.abspath(OPTION_CMAKE)
-
-QMAKE_COMMAND = None
-# Checking whether qmake executable exists
-if OPTION_QMAKE is not None and os.path.exists(OPTION_QMAKE):
- # Looking whether qmake path is a link and whether the link exists
- if os.path.islink(OPTION_QMAKE) and os.path.lexists(OPTION_QMAKE):
- # Set -qt=X here.
- if "qtchooser" in os.readlink(OPTION_QMAKE):
- QMAKE_COMMAND = [OPTION_QMAKE, "-qt={}".format(OPTION_QT_VERSION)]
-if not QMAKE_COMMAND:
- QMAKE_COMMAND = [OPTION_QMAKE]
-
-if len(QMAKE_COMMAND) == 0 or QMAKE_COMMAND[0] is None:
- print("qmake could not be found.")
- sys.exit(1)
-if not os.path.exists(QMAKE_COMMAND[0]):
- print("'{}' does not exist.".format(QMAKE_COMMAND[0]))
- sys.exit(1)
-if OPTION_CMAKE is None:
- OPTION_CMAKE = find_executable("cmake")
-
-if OPTION_CMAKE is None:
- print("cmake could not be found.")
- sys.exit(1)
-if not os.path.exists(OPTION_CMAKE):
- print("'{}' does not exist.".format(OPTION_CMAKE))
- sys.exit(1)
-
-# First element is default
-available_mkspecs = ["msvc", "mingw", "ninja"] if sys.platform == "win32" else ["make", "ninja"]
-
-if OPTION_MAKESPEC is None:
- OPTION_MAKESPEC = available_mkspecs[0]
-
-if not OPTION_MAKESPEC in available_mkspecs:
- print('Invalid option --make-spec "{}". Available values are {}'.format(
- OPTION_MAKESPEC, available_mkspecs))
- sys.exit(1)
-
-if OPTION_JOBS:
- if sys.platform == 'win32' and OPTION_NO_JOM:
- print("Option --jobs can only be used with jom on Windows.")
- sys.exit(1)
- else:
- if not OPTION_JOBS.startswith('-j'):
- OPTION_JOBS = '-j' + OPTION_JOBS
-else:
- OPTION_JOBS = ''
def is_debug_python():
return getattr(sys, "gettotalrefcount", None) is not None
+
# Return a prefix suitable for the _install/_build directory
def prefix():
virtual_env_name = os.environ.get('VIRTUAL_ENV', None)
@@ -233,14 +300,15 @@ def prefix():
else:
name = "pyside"
name += str(sys.version_info[0])
- if OPTION_DEBUG:
+ if OPTION["DEBUG"]:
name += "d"
if is_debug_python():
name += "p"
- if OPTION_LIMITED_API == "yes" and sys.version_info[0] == 3:
+ if OPTION["LIMITED_API"] == "yes" and sys.version_info[0] == 3:
name += "a"
return name
+
# Initialize, pull and checkout submodules
def prepare_sub_modules():
print("Initializing submodules for PySide2 version: {}".format(
@@ -263,13 +331,11 @@ def prepare_sub_modules():
if need_init_sub_modules:
git_update_cmd = ["git", "submodule", "update", "--init"]
if run_process(git_update_cmd) != 0:
- m = ("Failed to initialize the git submodules: "
- "update --init failed")
+ m = "Failed to initialize the git submodules: update --init failed"
raise DistutilsSetupError(m)
git_pull_cmd = ["git", "submodule", "foreach", "git", "fetch", "--all"]
if run_process(git_pull_cmd) != 0:
- m = ("Failed to initialize the git submodules: "
- "git fetch --all failed")
+ m = "Failed to initialize the git submodules: git fetch --all failed"
raise DistutilsSetupError(m)
else:
print("All submodules present.")
@@ -279,28 +345,10 @@ def prepare_sub_modules():
m = "Failed to checkout the correct git submodules SHA1s."
raise DistutilsSetupError(m)
-# Single global instance of QtInfo to be used later in multiple code
-# paths.
-qtinfo = QtInfo(QMAKE_COMMAND)
-
-def get_qt_version():
- qt_version = qtinfo.version
-
- if not qt_version:
- log.error("Failed to query the Qt version with qmake {0}".format(qtinfo.qmake_command))
- sys.exit(1)
-
- if LooseVersion(qtinfo.version) < LooseVersion("5.7"):
- log.error("Incompatible Qt version detected: {}. "
- "A Qt version >= 5.7 is required.".format(qt_version))
- sys.exit(1)
-
- return qt_version
-
def prepare_build():
- if (os.path.isdir(".git") and not OPTION_IGNOREGIT and
- not OPTION_ONLYPACKAGE and not OPTION_REUSE_BUILD):
+ if (os.path.isdir(".git") and not OPTION["IGNOREGIT"] and not OPTION["ONLYPACKAGE"]
+ and not OPTION["REUSE_BUILD"]):
prepare_sub_modules()
# Clean up temp build folder.
for n in ["build"]:
@@ -314,22 +362,26 @@ def prepare_build():
print('ignored error: {}'.format(e))
# locate Qt sources for the documentation
- if OPTION_QT_SRC is None:
- install_prefix = qtinfo.prefix_dir
+ if OPTION["QT_SRC"] is None:
+ install_prefix = QtInfo().prefix_dir
if install_prefix:
global qt_src_dir
# In-source, developer build
if install_prefix.endswith("qtbase"):
qt_src_dir = install_prefix
- else: # SDK: Use 'Src' directory
- qt_src_dir = os.path.join(os.path.dirname(install_prefix),
- 'Src', 'qtbase')
+ else: # SDK: Use 'Src' directory
+ qt_src_dir = os.path.join(os.path.dirname(install_prefix), 'Src', 'qtbase')
+
+
+class PysideInstall(_install, DistUtilsCommandMixin):
+
+ user_options = _install.user_options + DistUtilsCommandMixin.mixin_user_options
-class PysideInstall(_install):
def __init__(self, *args, **kwargs):
_install.__init__(self, *args, **kwargs)
+ DistUtilsCommandMixin.__init__(self)
- def initialize_options (self):
+ def initialize_options(self):
_install.initialize_options(self)
if sys.platform == 'darwin':
@@ -346,9 +398,14 @@ class PysideInstall(_install):
# similar cases.
self.warn_dir = False
+ def finalize_options(self):
+ DistUtilsCommandMixin.mixin_finalize_options(self)
+ _install.finalize_options(self)
+
def run(self):
_install.run(self)
- print('*** Install completed ({}s)'.format(elapsed()))
+ print('--- Install completed ({}s)'.format(elapsed()))
+
class PysideDevelop(_develop):
@@ -359,6 +416,7 @@ class PysideDevelop(_develop):
self.run_command("build")
_develop.run(self)
+
class PysideBdistEgg(_bdist_egg):
def __init__(self, *args, **kwargs):
@@ -368,6 +426,7 @@ class PysideBdistEgg(_bdist_egg):
self.run_command("build")
_bdist_egg.run(self)
+
class PysideBuildExt(_build_ext):
def __init__(self, *args, **kwargs):
@@ -399,23 +458,26 @@ class PysideInstallLib(_install_lib):
if os.path.isdir(self.build_dir):
# Using our own copydir makes sure to preserve symlinks.
- outfiles = copydir(os.path.abspath(self.build_dir),
- os.path.abspath(self.install_dir))
+ outfiles = copydir(os.path.abspath(self.build_dir), os.path.abspath(self.install_dir))
else:
- self.warn("'{}' does not exist -- "
- "no Python modules to install".format(self.build_dir))
+ self.warn("'{}' does not exist -- no Python modules to install".format(self.build_dir))
return
return outfiles
-class PysideBuild(_build):
+
+class PysideBuild(_build, DistUtilsCommandMixin):
+
+ user_options = _build.user_options + DistUtilsCommandMixin.mixin_user_options
def __init__(self, *args, **kwargs):
_build.__init__(self, *args, **kwargs)
+ DistUtilsCommandMixin.__init__(self)
def finalize_options(self):
os_name_backup = os.name
+ DistUtilsCommandMixin.mixin_finalize_options(self)
if sys.platform == 'darwin':
- self.plat_name = PysideBuild.macos_plat_name()
+ self.plat_name = macos_plat_name()
# This is a hack to circumvent the dubious check in
# distutils.commands.build -> finalize_options, which only
# allows setting the plat_name for windows NT.
@@ -434,7 +496,6 @@ class PysideBuild(_build):
_build.initialize_options(self)
self.make_path = None
self.make_generator = None
- self.debug = False
self.script_dir = None
self.sources_dir = None
self.build_dir = None
@@ -454,62 +515,15 @@ class PysideBuild(_build):
log.info("Python architecture is {}".format(platform_arch))
self.py_arch = platform_arch[:-3]
- build_type = "Debug" if OPTION_DEBUG else "Release"
- if OPTION_RELWITHDEBINFO:
+ build_type = "Debug" if OPTION["DEBUG"] else "Release"
+ if OPTION["RELWITHDEBINFO"]:
build_type = 'RelWithDebInfo'
# Check env
make_path = None
make_generator = None
- if not OPTION_ONLYPACKAGE:
- if OPTION_MAKESPEC == "make":
- make_name = "make"
- make_generator = "Unix Makefiles"
- elif OPTION_MAKESPEC == "msvc":
- nmake_path = find_executable("nmake")
- if nmake_path is None or not os.path.exists(nmake_path):
- log.info("nmake not found. "
- "Trying to initialize the MSVC env...")
- init_msvc_env(platform_arch, build_type)
- nmake_path = find_executable("nmake")
- assert(nmake_path is not None and
- os.path.exists(nmake_path))
- jom_path = None if OPTION_NO_JOM else find_executable("jom")
- if jom_path is not None and os.path.exists(jom_path):
- log.info("jom was found in {}".format(jom_path))
- make_name = "jom"
- make_generator = "NMake Makefiles JOM"
- else:
- log.info("nmake was found in {}".format(nmake_path))
- make_name = "nmake"
- make_generator = "NMake Makefiles"
- if OPTION_JOBS:
- msg = "Option --jobs can only be used with 'jom' on Windows."
- raise DistutilsSetupError(msg)
- elif OPTION_MAKESPEC == "mingw":
- make_name = "mingw32-make"
- make_generator = "MinGW Makefiles"
- elif OPTION_MAKESPEC == "ninja":
- make_name = "ninja"
- make_generator = "Ninja"
- else:
- raise DistutilsSetupError(
- "Invalid option --make-spec.")
- make_path = find_executable(make_name)
- if make_path is None or not os.path.exists(make_path):
- raise DistutilsSetupError("You need the program '{}' on your "
- "system path to compile PySide2.".format(make_name))
-
- if OPTION_CMAKE is None or not os.path.exists(OPTION_CMAKE):
- raise DistutilsSetupError(
- "Failed to find cmake."
- " Please specify the path to cmake with "
- "--cmake parameter.")
-
- if OPTION_QMAKE is None or not os.path.exists(OPTION_QMAKE):
- raise DistutilsSetupError(
- "Failed to find qmake."
- " Please specify the path to qmake with --qmake parameter.")
+ if not OPTION["ONLYPACKAGE"]:
+ (make_path, make_generator) = get_make(platform_arch, build_type)
# Prepare parameters
py_executable = sys.executable
@@ -525,116 +539,9 @@ class PysideBuild(_build):
else:
py_scripts_dir = os.path.join(py_prefix, "bin")
self.py_scripts_dir = py_scripts_dir
- if py_libdir is None or not os.path.exists(py_libdir):
- if sys.platform == "win32":
- py_libdir = os.path.join(py_prefix, "libs")
- else:
- py_libdir = os.path.join(py_prefix, "lib")
- if py_include_dir is None or not os.path.exists(py_include_dir):
- if sys.platform == "win32":
- py_include_dir = os.path.join(py_prefix, "include")
- else:
- py_include_dir = os.path.join(py_prefix,
- "include/python{}".format(py_version))
- dbg_postfix = ""
- if build_type == "Debug":
- dbg_postfix = "_d"
- if sys.platform == "win32":
- if OPTION_MAKESPEC == "mingw":
- static_lib_name = "libpython{}{}.a".format(
- py_version.replace(".", ""), dbg_postfix)
- py_library = os.path.join(py_libdir, static_lib_name)
- else:
- python_lib_name = "python{}{}.lib".format(
- py_version.replace(".", ""), dbg_postfix)
- py_library = os.path.join(py_libdir, python_lib_name)
- else:
- lib_exts = ['.so']
- if sys.platform == 'darwin':
- lib_exts.append('.dylib')
- if sys.version_info[0] > 2:
- lib_suff = getattr(sys, 'abiflags', None)
- else: # Python 2
- lib_suff = ''
- lib_exts.append('.so.1')
- # Suffix for OpenSuSE 13.01
- lib_exts.append('.so.1.0')
- # static library as last gasp
- lib_exts.append('.a')
-
- if sys.version_info[0] == 2 and dbg_postfix:
- # For Python2 add a duplicate set of extensions
- # combined with the dbg_postfix, so we test for both the
- # debug version of the lib and the normal one.
- # This allows a debug PySide2 to be built with a
- # non-debug Python.
- lib_exts = [dbg_postfix + e for e in lib_exts] + lib_exts
-
- python_library_found = False
- libs_tried = []
- for lib_ext in lib_exts:
- lib_name = "libpython{}{}{}".format(py_version, lib_suff,
- lib_ext)
- py_library = os.path.join(py_libdir, lib_name)
- if os.path.exists(py_library):
- python_library_found = True
- break
- libs_tried.append(py_library)
- else:
- # At least on macOS 10.11, the system Python 2.6 does
- # not include a symlink to the framework file disguised
- # as a .dylib file, thus finding the library would
- # fail.
- # Manually check if a framework file "Python" exists in
- # the Python framework bundle.
- if sys.platform == 'darwin' and sys.version_info[:2] == (2, 6):
- # These manipulations essentially transform
- # /System/Library/Frameworks/Python.framework/Versions/2.6/lib
- # to
- # /System/Library/Frameworks/Python.framework/Versions/2.6/Python
- possible_framework_path = os.path.realpath(
- os.path.join(py_libdir, '..'))
- possible_framework_version = os.path.basename(
- possible_framework_path)
- possible_framework_library = os.path.join(
- possible_framework_path, 'Python')
-
- if (possible_framework_version == '2.6' and
- os.path.exists(possible_framework_library)):
- py_library = possible_framework_library
- python_library_found = True
- else:
- libs_tried.append(possible_framework_library)
-
- # Try to find shared libraries which have a multi arch
- # suffix.
- if not python_library_found:
- py_multiarch = get_config_var("MULTIARCH")
- if py_multiarch and not python_library_found:
- try_py_libdir = os.path.join(py_libdir, py_multiarch)
- libs_tried = []
- for lib_ext in lib_exts:
- lib_name = "libpython{}{}{}".format(
- py_version, lib_suff, lib_ext)
- py_library = os.path.join(try_py_libdir, lib_name)
- if os.path.exists(py_library):
- py_libdir = try_py_libdir
- python_library_found = True
- break
- libs_tried.append(py_library)
-
- if not python_library_found:
- raise DistutilsSetupError(
- "Failed to locate the Python library with {}".format(
- ", ".join(libs_tried)))
-
- if py_library.endswith('.a'):
- # Python was compiled as a static library
- log.error("Failed to locate a dynamic Python library, "
- "using {}".format(py_library))
-
- self.qtinfo = qtinfo
- qt_dir = os.path.dirname(OPTION_QMAKE)
+
+ self.qtinfo = QtInfo()
+ qt_dir = os.path.dirname(OPTION["QMAKE"])
qt_version = get_qt_version()
# Update the PATH environment variable
@@ -642,14 +549,14 @@ class PysideBuild(_build):
# Add Clang to path for Windows.
# Revisit once Clang is bundled with Qt.
- if (sys.platform == "win32" and
- LooseVersion(self.qtinfo.version) >= LooseVersion("5.7.0")):
+ if (sys.platform == "win32"
+ and LooseVersion(self.qtinfo.version) >= LooseVersion("5.7.0")):
clang_dir = detect_clang()
if clang_dir[0]:
clangBinDir = os.path.join(clang_dir[0], 'bin')
- if not clangBinDir in os.environ.get('PATH'):
- log.info("Adding {} as detected by {} to PATH".format(
- clangBinDir, clang_dir[1]))
+ if clangBinDir not in os.environ.get('PATH'):
+ log.info("Adding {} as detected by {} to PATH".format(clangBinDir,
+ clang_dir[1]))
additional_paths.append(clangBinDir)
else:
raise DistutilsSetupError("Failed to detect Clang when checking "
@@ -659,22 +566,20 @@ class PysideBuild(_build):
# Used for test blacklists and registry test.
self.build_classifiers = "py{}-qt{}-{}-{}".format(py_version, qt_version,
- platform.architecture()[0], build_type.lower())
- if OPTION_SHORTER_PATHS:
+ platform.architecture()[0],
+ build_type.lower())
+ if OPTION["SHORTER_PATHS"]:
build_name = "p{}".format(py_version)
else:
build_name = self.build_classifiers
script_dir = setup_script_dir
sources_dir = os.path.join(script_dir, "sources")
- build_dir = os.path.join(script_dir, prefix() + "_build",
- "{}".format(build_name))
- install_dir = os.path.join(script_dir, prefix() + "_install",
- "{}".format(build_name))
+ build_dir = os.path.join(script_dir, prefix() + "_build", "{}".format(build_name))
+ install_dir = os.path.join(script_dir, prefix() + "_install", "{}".format(build_name))
self.make_path = make_path
self.make_generator = make_generator
- self.debug = OPTION_DEBUG
self.script_dir = script_dir
self.st_build_dir = os.path.join(self.script_dir, self.build_lib)
self.sources_dir = sources_dir
@@ -682,11 +587,12 @@ class PysideBuild(_build):
self.install_dir = install_dir
self.py_executable = py_executable
self.py_include_dir = py_include_dir
- self.py_library = py_library
+ self.py_library = get_py_library(build_type, py_version, py_prefix,
+ py_libdir, py_include_dir)
self.py_version = py_version
self.build_type = build_type
self.site_packages_dir = get_python_lib(1, 0, prefix=install_dir)
- self.build_tests = OPTION_BUILDTESTS
+ self.build_tests = OPTION["BUILDTESTS"]
# Save the shiboken build dir path for clang deployment
# purposes.
@@ -705,13 +611,13 @@ class PysideBuild(_build):
log.info("Creating install folder {}...".format(self.install_dir))
os.makedirs(self.install_dir)
- if (not OPTION_ONLYPACKAGE
+ if (not OPTION["ONLYPACKAGE"]
and not config.is_internal_shiboken_generator_build_and_part_of_top_level_all()):
# Build extensions
for ext in config.get_buildable_extensions():
self.build_extension(ext)
- if OPTION_BUILDTESTS:
+ if OPTION["BUILDTESTS"]:
# we record the latest successful build and note the
# build directory for supporting the tests.
timestamp = time.strftime('%Y-%m-%d_%H%M%S')
@@ -724,7 +630,7 @@ class PysideBuild(_build):
print(self.build_classifiers, file=f)
log.info("Created {}".format(build_history))
- if not OPTION_SKIP_PACKAGING:
+ if not OPTION["SKIP_PACKAGING"]:
# Build patchelf if needed
self.build_patchelf()
@@ -735,27 +641,27 @@ class PysideBuild(_build):
_build.run(self)
else:
log.info("Skipped preparing and building packages.")
- print('*** Build completed ({}s)'.format(elapsed()))
+ print('--- Build completed ({}s)'.format(elapsed()))
def log_pre_build_info(self):
if config.is_internal_shiboken_generator_build_and_part_of_top_level_all():
return
setuptools_install_prefix = get_python_lib(1)
- if OPTION_FINAL_INSTALL_PREFIX:
- setuptools_install_prefix = OPTION_FINAL_INSTALL_PREFIX
+ if OPTION["FINAL_INSTALL_PREFIX"]:
+ setuptools_install_prefix = OPTION["FINAL_INSTALL_PREFIX"]
log.info("=" * 30)
log.info("Package version: {}".format(get_package_version()))
- log.info("Build type: {}".format(self.build_type))
+ log.info("Build type: {}".format(self.build_type))
log.info("Build tests: {}".format(self.build_tests))
log.info("-" * 3)
- log.info("Make path: {}".format(self.make_path))
+ log.info("Make path: {}".format(self.make_path))
log.info("Make generator: {}".format(self.make_generator))
- log.info("Make jobs: {}".format(OPTION_JOBS))
+ log.info("Make jobs: {}".format(OPTION["JOBS"]))
log.info("-" * 3)
- log.info("setup.py directory: {}".format(self.script_dir))
+ log.info("setup.py directory: {}".format(self.script_dir))
log.info("Build scripts directory: {}".format(build_scripts_dir))
- log.info("Sources directory: {}".format(self.sources_dir))
+ log.info("Sources directory: {}".format(self.sources_dir))
log.info(dedent("""
Building {st_package_name} will create and touch directories
in the following order:
@@ -765,9 +671,9 @@ class PysideBuild(_build):
setuptools install directory
(usually path-installed-python/lib/python*/site-packages/*)
""").format(st_package_name=config.package_name()))
- log.info("make build directory: {}".format(self.build_dir))
+ log.info("make build directory: {}".format(self.build_dir))
log.info("make install directory: {}".format(self.install_dir))
- log.info("setuptools build directory: {}".format(self.st_build_dir))
+ log.info("setuptools build directory: {}".format(self.st_build_dir))
log.info("setuptools install directory: {}".format(setuptools_install_prefix))
log.info(dedent("""
make-installed site-packages directory: {}
@@ -777,109 +683,39 @@ class PysideBuild(_build):
self.site_packages_dir))
log.info("-" * 3)
log.info("Python executable: {}".format(self.py_executable))
- log.info("Python includes: {}".format(self.py_include_dir))
- log.info("Python library: {}".format(self.py_library))
- log.info("Python prefix: {}".format(self.py_prefix))
- log.info("Python scripts: {}".format(self.py_scripts_dir))
+ log.info("Python includes: {}".format(self.py_include_dir))
+ log.info("Python library: {}".format(self.py_library))
+ log.info("Python prefix: {}".format(self.py_prefix))
+ log.info("Python scripts: {}".format(self.py_scripts_dir))
log.info("-" * 3)
- log.info("Qt qmake: {}".format(self.qtinfo.qmake_command))
+ log.info("Qt qmake: {}".format(self.qtinfo.qmake_command))
log.info("Qt version: {}".format(self.qtinfo.version))
- log.info("Qt bins: {}".format(self.qtinfo.bins_dir))
- log.info("Qt docs: {}".format(self.qtinfo.docs_dir))
+ log.info("Qt bins: {}".format(self.qtinfo.bins_dir))
+ log.info("Qt docs: {}".format(self.qtinfo.docs_dir))
log.info("Qt plugins: {}".format(self.qtinfo.plugins_dir))
log.info("-" * 3)
if sys.platform == 'win32':
- log.info("OpenSSL dll directory: {}".format(OPTION_OPENSSL))
+ log.info("OpenSSL dll directory: {}".format(OPTION["OPENSSL"]))
if sys.platform == 'darwin':
pyside_macos_deployment_target = (
- PysideBuild.macos_pyside_min_deployment_target()
+ macos_pyside_min_deployment_target()
)
log.info("MACOSX_DEPLOYMENT_TARGET set to: {}".format(
pyside_macos_deployment_target))
log.info("=" * 30)
- @staticmethod
- def macos_qt_min_deployment_target():
- target = qtinfo.macos_min_deployment_target
-
- if not target:
- raise DistutilsSetupError("Failed to query for Qt's "
- "QMAKE_MACOSX_DEPLOYMENT_TARGET.")
- return target
-
- @staticmethod
- @memoize
- def macos_pyside_min_deployment_target():
- """
- Compute and validate PySide2 MACOSX_DEPLOYMENT_TARGET value.
- Candidate sources that are considered:
- - setup.py provided value
- - maximum value between minimum deployment target of the
- Python interpreter and the minimum deployment target of
- the Qt libraries.
- If setup.py value is provided, that takes precedence.
- Otherwise use the maximum of the above mentioned two values.
- """
- python_target = get_config_var('MACOSX_DEPLOYMENT_TARGET') or None
- qt_target = PysideBuild.macos_qt_min_deployment_target()
- setup_target = OPTION_MACOS_DEPLOYMENT_TARGET
-
- qt_target_split = [int(x) for x in qt_target.split('.')]
- if python_target:
- python_target_split = [int(x) for x in python_target.split('.')]
- if setup_target:
- setup_target_split = [int(x) for x in setup_target.split('.')]
-
- message = ("Can't set MACOSX_DEPLOYMENT_TARGET value to {} because "
- "{} was built with minimum deployment target set to {}.")
- # setup.py provided OPTION_MACOS_DEPLOYMENT_TARGET value takes
- # precedence.
- if setup_target:
- if python_target and setup_target_split < python_target_split:
- raise DistutilsSetupError(message.format(setup_target,
- "Python", python_target))
- if setup_target_split < qt_target_split:
- raise DistutilsSetupError(message.format(setup_target,
- "Qt", qt_target))
- # All checks clear, use setup.py provided value.
- return setup_target
-
- # Setup.py value not provided,
- # use same value as provided by Qt.
- if python_target:
- maximum_target = '.'.join([str(e) for e in max(python_target_split,
- qt_target_split)])
- else:
- maximum_target = qt_target
- return maximum_target
-
- @staticmethod
- @memoize
- def macos_plat_name():
- deployment_target = PysideBuild.macos_pyside_min_deployment_target()
- # Example triple "macosx-10.12-x86_64".
- plat = get_platform().split("-")
- plat_name = "{}-{}-{}".format(plat[0], deployment_target, plat[2])
- return plat_name
-
def build_patchelf(self):
if not sys.platform.startswith('linux'):
return
self._patchelf_path = find_executable('patchelf')
if self._patchelf_path:
if not os.path.isabs(self._patchelf_path):
- self._patchelf_path = os.path.join(os.getcwd(),
- self._patchelf_path)
+ self._patchelf_path = os.path.join(os.getcwd(), self._patchelf_path)
log.info("Using {} ...".format(self._patchelf_path))
return
log.info("Building patchelf...")
module_src_dir = os.path.join(self.sources_dir, "patchelf")
- build_cmd = [
- "g++",
- "{}/patchelf.cc".format(module_src_dir),
- "-o",
- "patchelf",
- ]
+ build_cmd = ["g++", "{}/patchelf.cc".format(module_src_dir), "-o", "patchelf"]
if run_process(build_cmd) != 0:
raise DistutilsSetupError("Error building patchelf")
self._patchelf_path = os.path.join(self.script_dir, "patchelf")
@@ -891,38 +727,33 @@ class PysideBuild(_build):
# Prepare folders
os.chdir(self.build_dir)
- module_build_dir = os.path.join(self.build_dir, extension)
- skipflag_file = module_build_dir + '-skip'
+ module_build_dir = os.path.join(self.build_dir, extension)
+ skipflag_file = "{} -skip".format(module_build_dir)
if os.path.exists(skipflag_file):
- log.info("Skipping {} because {} exists".format(extension,
- skipflag_file))
+ log.info("Skipping {} because {} exists".format(extension, skipflag_file))
return
module_build_exists = os.path.exists(module_build_dir)
if module_build_exists:
- if not OPTION_REUSE_BUILD:
- log.info("Deleting module build folder {}...".format(
- module_build_dir))
+ if not OPTION["REUSE_BUILD"]:
+ log.info("Deleting module build folder {}...".format(module_build_dir))
try:
rmtree(module_build_dir)
except Exception as e:
- print('***** problem removing "{}"'.format(
- module_build_dir))
+ print('***** problem removing "{}"'.format(module_build_dir))
print('ignored error: {}'.format(e))
else:
- log.info("Reusing module build folder {}...".format(
- module_build_dir))
+ log.info("Reusing module build folder {}...".format(module_build_dir))
if not os.path.exists(module_build_dir):
- log.info("Creating module build folder {}...".format(
- module_build_dir))
+ log.info("Creating module build folder {}...".format(module_build_dir))
os.makedirs(module_build_dir)
os.chdir(module_build_dir)
module_src_dir = os.path.join(self.sources_dir, extension)
# Build module
- cmake_cmd = [OPTION_CMAKE]
- if OPTION_QUIET:
+ cmake_cmd = [OPTION["CMAKE"]]
+ if OPTION["QUIET"]:
# Pass a special custom option, to allow printing a lot less information when doing
# a quiet build.
cmake_cmd.append('-DQUIET_BUILD=1')
@@ -944,27 +775,27 @@ class PysideBuild(_build):
cmake_cmd.append("-DPYTHON_LIBRARY={}".format(self.py_library))
# If a custom shiboken cmake config directory path was provided, pass it to CMake.
- if OPTION_SHIBOKEN_CONFIG_DIR and config.is_internal_pyside_build():
- if os.path.exists(OPTION_SHIBOKEN_CONFIG_DIR):
+ if OPTION["SHIBOKEN_CONFIG_DIR"] and config.is_internal_pyside_build():
+ if os.path.exists(OPTION["SHIBOKEN_CONFIG_DIR"]):
log.info("Using custom provided shiboken2 installation: {}"
- .format(OPTION_SHIBOKEN_CONFIG_DIR))
- cmake_cmd.append("-DShiboken2_DIR={}".format(OPTION_SHIBOKEN_CONFIG_DIR))
+ .format(OPTION["SHIBOKEN_CONFIG_DIR"]))
+ cmake_cmd.append("-DShiboken2_DIR={}".format(OPTION["SHIBOKEN_CONFIG_DIR"]))
else:
log.info("Custom provided shiboken2 installation not found. Path given: {}"
- .format(OPTION_SHIBOKEN_CONFIG_DIR))
+ .format(OPTION["SHIBOKEN_CONFIG_DIR"]))
- if OPTION_MODULE_SUBSET:
+ if OPTION["MODULE_SUBSET"]:
module_sub_set = ''
- for m in OPTION_MODULE_SUBSET.split(','):
+ for m in OPTION["MODULE_SUBSET"].split(','):
if m.startswith('Qt'):
m = m[2:]
if module_sub_set:
module_sub_set += ';'
module_sub_set += m
cmake_cmd.append("-DMODULES={}".format(module_sub_set))
- if OPTION_SKIP_MODULES:
+ if OPTION["SKIP_MODULES"]:
skip_modules = ''
- for m in OPTION_SKIP_MODULES.split(','):
+ for m in OPTION["SKIP_MODULES"].split(','):
if m.startswith('Qt'):
m = m[2:]
if skip_modules:
@@ -972,7 +803,7 @@ class PysideBuild(_build):
skip_modules += m
cmake_cmd.append("-DSKIP_MODULES={}".format(skip_modules))
# Add source location for generating documentation
- cmake_src_dir = OPTION_QT_SRC if OPTION_QT_SRC else qt_src_dir
+ cmake_src_dir = OPTION["QT_SRC"] if OPTION["QT_SRC"] else qt_src_dir
cmake_cmd.append("-DQT_SRC_DIR={}".format(cmake_src_dir))
log.info("Qt Source dir: {}".format(cmake_src_dir))
@@ -980,34 +811,33 @@ class PysideBuild(_build):
cmake_cmd.append("-DPYTHON_DEBUG_LIBRARY={}".format(
self.py_library))
- if OPTION_LIMITED_API == "yes":
+ if OPTION["LIMITED_API"] == "yes":
cmake_cmd.append("-DFORCE_LIMITED_API=yes")
- elif OPTION_LIMITED_API == "no":
+ elif OPTION["LIMITED_API"] == "no":
cmake_cmd.append("-DFORCE_LIMITED_API=no")
- elif not OPTION_LIMITED_API:
+ elif not OPTION["LIMITED_API"]:
pass
else:
raise DistutilsSetupError("option limited-api must be 'yes' or 'no' "
"(default yes if applicable, i.e. python version >= 3.5)")
- if OPTION_VERBOSE_BUILD:
+ if OPTION["VERBOSE_BUILD"]:
cmake_cmd.append("-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON")
- if OPTION_SANITIZE_ADDRESS:
+ if OPTION["SANITIZE_ADDRESS"]:
# Some simple sanity checking. Only use at your own risk.
- if (sys.platform.startswith('linux') or
- sys.platform.startswith('darwin')):
+ if (sys.platform.startswith('linux')
+ or sys.platform.startswith('darwin')):
cmake_cmd.append("-DSANITIZE_ADDRESS=ON")
else:
- raise DistutilsSetupError("Address sanitizer can only be used "
- "on Linux and macOS.")
+ raise DistutilsSetupError("Address sanitizer can only be used on Linux and macOS.")
if extension.lower() == "pyside2":
pyside_qt_conf_prefix = ''
- if OPTION_QT_CONF_PREFIX:
- pyside_qt_conf_prefix = OPTION_QT_CONF_PREFIX
+ if OPTION["QT_CONF_PREFIX"]:
+ pyside_qt_conf_prefix = OPTION["QT_CONF_PREFIX"]
else:
- if OPTION_STANDALONE:
+ if OPTION["STANDALONE"]:
pyside_qt_conf_prefix = '"Qt"'
if sys.platform == 'win32':
pyside_qt_conf_prefix = '"."'
@@ -1017,17 +847,15 @@ class PysideBuild(_build):
# Pass package version to CMake, so this string can be
# embedded into _config.py file.
package_version = get_package_version()
- cmake_cmd.append("-DPACKAGE_SETUP_PY_PACKAGE_VERSION={}".format(
- package_version))
+ cmake_cmd.append("-DPACKAGE_SETUP_PY_PACKAGE_VERSION={}".format(package_version))
# In case if this is a snapshot build, also pass the
# timestamp as a separate value, because it is the only
# version component that is actually generated by setup.py.
timestamp = ''
- if OPTION_SNAPSHOT_BUILD:
+ if OPTION["SNAPSHOT_BUILD"]:
timestamp = get_package_timestamp()
- cmake_cmd.append("-DPACKAGE_SETUP_PY_PACKAGE_TIMESTAMP={}".format(
- timestamp))
+ cmake_cmd.append("-DPACKAGE_SETUP_PY_PACKAGE_TIMESTAMP={}".format(timestamp))
if extension.lower() in ["shiboken2", "pyside2-tools"]:
cmake_cmd.append("-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=yes")
@@ -1035,12 +863,11 @@ class PysideBuild(_build):
cmake_cmd.append("-DUSE_PYTHON_VERSION=3.3")
if sys.platform == 'darwin':
- if OPTION_MACOS_ARCH:
+ if OPTION["MACOS_ARCH"]:
# also tell cmake which architecture to use
- cmake_cmd.append("-DCMAKE_OSX_ARCHITECTURES:STRING={}".format(
- OPTION_MACOS_ARCH))
+ cmake_cmd.append("-DCMAKE_OSX_ARCHITECTURES:STRING={}".format(OPTION["MACOS_ARCH"]))
- if OPTION_MACOS_USE_LIBCPP:
+ if OPTION["MACOS_USE_LIBCPP"]:
# Explicitly link the libc++ standard library (useful
# for macOS deployment targets lower than 10.9).
# This is not on by default, because most libraries and
@@ -1051,12 +878,12 @@ class PysideBuild(_build):
# option is a no-op in those cases.
cmake_cmd.append("-DOSX_USE_LIBCPP=ON")
- if OPTION_MACOS_SYSROOT:
+ if OPTION["MACOS_SYSROOT"]:
cmake_cmd.append("-DCMAKE_OSX_SYSROOT={}".format(
- OPTION_MACOS_SYSROOT))
+ OPTION["MACOS_SYSROOT"]))
else:
- latest_sdk_path = run_process_output(['xcrun',
- '--sdk', 'macosx', '--show-sdk-path'])
+ latest_sdk_path = run_process_output(['xcrun', '--sdk', 'macosx',
+ '--show-sdk-path'])
if latest_sdk_path:
latest_sdk_path = latest_sdk_path[0]
cmake_cmd.append("-DCMAKE_OSX_SYSROOT={}".format(
@@ -1070,30 +897,40 @@ class PysideBuild(_build):
# interpreter sysconfig value.
# Doing so could break the detected clang include paths
# for example.
- deployment_target = \
- PysideBuild.macos_pyside_min_deployment_target()
- cmake_cmd.append("-DCMAKE_OSX_DEPLOYMENT_TARGET={}".format(
- deployment_target))
+ deployment_target = macos_pyside_min_deployment_target()
+ cmake_cmd.append("-DCMAKE_OSX_DEPLOYMENT_TARGET={}".format(deployment_target))
os.environ['MACOSX_DEPLOYMENT_TARGET'] = deployment_target
+ elif sys.platform == 'win32':
+ # Prevent cmake from auto-detecting clang if it is in path.
+ cmake_cmd.append("-DCMAKE_C_COMPILER=cl.exe")
+ cmake_cmd.append("-DCMAKE_CXX_COMPILER=cl.exe")
+
+ if OPTION["DOC_BUILD_ONLINE"]:
+ log.info("Output format will be HTML")
+ cmake_cmd.append("-DDOC_OUTPUT_FORMAT=html")
+ else:
+ log.info("Output format will be qthelp")
+ cmake_cmd.append("-DDOC_OUTPUT_FORMAT=qthelp")
+
+ # Build the whole documentation (rst + API) by default
+ cmake_cmd.append("-DFULLDOCSBUILD=1")
- if not OPTION_SKIP_CMAKE:
- log.info("Configuring module {} ({})...".format(extension,
- module_src_dir))
+ if not OPTION["SKIP_CMAKE"]:
+ log.info("Configuring module {} ({})...".format(extension, module_src_dir))
if run_process(cmake_cmd) != 0:
- raise DistutilsSetupError("Error configuring {}".format(
- extension))
+ raise DistutilsSetupError("Error configuring {}".format(extension))
else:
log.info("Reusing old configuration for module {} ({})...".format(
extension, module_src_dir))
- log.info("Compiling module {}...".format(extension))
+ log.info("-- Compiling module {}...".format(extension))
cmd_make = [self.make_path]
- if OPTION_JOBS:
- cmd_make.append(OPTION_JOBS)
+ if OPTION["JOBS"]:
+ cmd_make.append(OPTION["JOBS"])
if run_process(cmd_make) != 0:
raise DistutilsSetupError("Error compiling {}".format(extension))
- if not OPTION_SKIP_DOCS:
+ if not OPTION["SKIP_DOCS"]:
if extension.lower() == "shiboken2":
try:
# Check if sphinx is installed to proceed.
@@ -1101,24 +938,21 @@ class PysideBuild(_build):
log.info("Generating Shiboken documentation")
if run_process([self.make_path, "doc"]) != 0:
- raise DistutilsSetupError(
- "Error generating documentation for {}".format(
- extension))
+ raise DistutilsSetupError("Error generating documentation "
+ "for {}".format(extension))
except ImportError:
log.info("Sphinx not found, skipping documentation build")
else:
log.info("Skipped documentation generation")
-
- if not OPTION_SKIP_MAKE_INSTALL:
+ if not OPTION["SKIP_MAKE_INSTALL"]:
log.info("Installing module {}...".format(extension))
# Need to wait a second, so installed file timestamps are
# older than build file timestamps.
# See https://gitlab.kitware.com/cmake/cmake/issues/16155
# for issue details.
if sys.platform == 'darwin':
- log.info("Waiting 1 second, to ensure installation is "
- "successful...")
+ log.info("Waiting 1 second, to ensure installation is successful...")
time.sleep(1)
# ninja: error: unknown target 'install/fast'
target = 'install/fast' if self.make_generator != 'Ninja' else 'install'
@@ -1149,7 +983,7 @@ class PysideBuild(_build):
"st_build_dir": self.st_build_dir,
"cmake_package_name": config.package_name(),
"st_package_name": config.package_name(),
- "ssl_libs_dir": OPTION_OPENSSL,
+ "ssl_libs_dir": OPTION["OPENSSL"],
"py_version": self.py_version,
"qt_version": self.qtinfo.version,
"qt_bin_dir": self.qtinfo.bins_dir,
@@ -1171,7 +1005,7 @@ class PysideBuild(_build):
os.chdir(self.script_dir)
if sys.platform == "win32":
- vars['dbg_postfix'] = OPTION_DEBUG and "_d" or ""
+ vars['dbg_postfix'] = OPTION["DEBUG"] and "_d" or ""
return prepare_packages_win32(self, vars)
else:
return prepare_packages_posix(self, vars)
@@ -1195,8 +1029,9 @@ class PysideBuild(_build):
return temp_config
def is_webengine_built(self, built_modules):
- return ('WebEngineWidgets' in built_modules or 'WebEngineCore' in built_modules
- or 'WebEngine' in built_modules)
+ return ('WebEngineWidgets' in built_modules
+ or 'WebEngineCore' in built_modules
+ or 'WebEngine' in built_modules)
def prepare_standalone_clang(self, is_win=False):
"""
@@ -1205,7 +1040,7 @@ class PysideBuild(_build):
"""
log.info('Finding path to the libclang shared library.')
cmake_cmd = [
- OPTION_CMAKE,
+ OPTION["CMAKE"],
"-L", # Lists variables
"-N", # Just inspects the cache (faster)
"--build", # Specifies the build dir
@@ -1274,8 +1109,7 @@ class PysideBuild(_build):
make_writable_by_owner=True)
else:
raise RuntimeError("Error copying libclang library "
- "from {} to {}. ".format(
- clang_lib_path, destination_dir))
+ "from {} to {}. ".format(clang_lib_path, destination_dir))
def update_rpath(self, package_path, executables):
if sys.platform.startswith('linux'):
@@ -1286,15 +1120,15 @@ class PysideBuild(_build):
final_rpath = ''
# Command line rpath option takes precedence over
# automatically added one.
- if OPTION_RPATH_VALUES:
- final_rpath = OPTION_RPATH_VALUES
+ if OPTION["RPATH_VALUES"]:
+ final_rpath = OPTION["RPATH_VALUES"]
else:
# Add rpath values pointing to $ORIGIN and the
# installed qt lib directory.
final_rpath = self.qtinfo.libs_dir
- if OPTION_STANDALONE:
+ if OPTION["STANDALONE"]:
final_rpath = "$ORIGIN/Qt/lib"
- override = OPTION_STANDALONE
+ override = OPTION["STANDALONE"]
linux_fix_rpaths_for_library(self._patchelf_path, srcpath, final_rpath,
override=override)
@@ -1306,18 +1140,17 @@ class PysideBuild(_build):
final_rpath = ''
# Command line rpath option takes precedence over
# automatically added one.
- if OPTION_RPATH_VALUES:
- final_rpath = OPTION_RPATH_VALUES
+ if OPTION["RPATH_VALUES"]:
+ final_rpath = OPTION["RPATH_VALUES"]
else:
- if OPTION_STANDALONE:
+ if OPTION["STANDALONE"]:
final_rpath = "@loader_path/Qt/lib"
else:
final_rpath = self.qtinfo.libs_dir
macos_fix_rpaths_for_library(srcpath, final_rpath)
else:
- raise RuntimeError('Not configured for platform ' +
- sys.platform)
+ raise RuntimeError('Not configured for platform {}'.format(sys.platform))
pyside_libs.extend(executables)
@@ -1333,6 +1166,83 @@ class PysideBuild(_build):
"updated rpath (OS/X) in {}.".format(srcpath))
+class PysideRstDocs(Command, DistUtilsCommandMixin):
+ description = "Build .rst documentation only"
+ user_options = DistUtilsCommandMixin.mixin_user_options
+
+ def initialize_options(self):
+ DistUtilsCommandMixin.__init__(self)
+ log.info("-- This build process will not include the API documentation."
+ "API documentation requires a full build of pyside/shiboken.")
+ self.skip = False
+ if config.is_internal_shiboken_generator_build():
+ self.skip = True
+ if not self.skip:
+ self.name = config.package_name().lower()
+ self.doc_dir = os.path.join(config.setup_script_dir, "sources")
+ self.doc_dir = os.path.join(self.doc_dir, self.name)
+ self.doc_dir = os.path.join(self.doc_dir, "doc")
+ try:
+ # Check if sphinx is installed to proceed.
+ import sphinx
+ if self.name == "shiboken2":
+ log.info("-- Generating Shiboken documentation")
+ log.info("-- Documentation directory: 'html/pyside2/shiboken2/'")
+ elif self.name == "pyside2":
+ log.info("-- Generating PySide documentation")
+ log.info("-- Documentation directory: 'html/pyside2/'")
+ except ImportError:
+ raise DistutilsSetupError("Sphinx not found - aborting")
+ self.html_dir = "html"
+
+ # creating directories html/pyside2/shiboken2
+ try:
+ if not os.path.isdir(self.html_dir):
+ os.mkdir(self.html_dir)
+ if self.name == "shiboken2":
+ out_pyside = os.path.join(self.html_dir, "pyside2")
+ if not os.path.isdir(out_pyside):
+ os.mkdir(out_pyside)
+ out_shiboken = os.path.join(out_pyside, "shiboken2")
+ if not os.path.isdir(out_shiboken):
+ os.mkdir(out_shiboken)
+ self.out_dir = out_shiboken
+ # We know that on the shiboken step, we already created the
+ # 'pyside2' directory
+ elif self.name == "pyside2":
+ self.out_dir = os.path.join(self.html_dir, "pyside2")
+ except:
+ raise DistutilsSetupError("Error while creating directories for {}".format(self.doc_dir))
+
+ def run(self):
+ if not self.skip:
+ cmake_cmd = [OPTION["CMAKE"]]
+ cmake_cmd += [
+ "-S", self.doc_dir,
+ "-B", self.out_dir,
+ "-DDOC_OUTPUT_FORMAT=html",
+ "-DFULLDOCSBUILD=0",
+ ]
+ if run_process(cmake_cmd) != 0:
+ raise DistutilsSetupError("Error running CMake for {}".format(self.doc_dir))
+
+ if self.name == "pyside2":
+ self.sphinx_src = os.path.join(self.out_dir, "rst")
+ elif self.name == "shiboken2":
+ self.sphinx_src = self.out_dir
+
+ sphinx_cmd = ["sphinx-build", "-b", "html", "-c", self.sphinx_src,
+ self.doc_dir, self.out_dir]
+ if run_process(sphinx_cmd) != 0:
+ raise DistutilsSetupError("Error running CMake for {}".format(self.doc_dir))
+ # Last message
+ if not self.skip and self.name == "pyside2":
+ log.info("-- The documentation was built. Check html/pyside2/index.html")
+
+ def finalize_options(self):
+ DistUtilsCommandMixin.mixin_finalize_options(self)
+
+
cmd_class_dict = {
'build': PysideBuild,
'build_py': PysideBuildPy,
@@ -1340,14 +1250,10 @@ cmd_class_dict = {
'bdist_egg': PysideBdistEgg,
'develop': PysideDevelop,
'install': PysideInstall,
- 'install_lib': PysideInstallLib
+ 'install_lib': PysideInstallLib,
+ 'build_rst_docs': PysideRstDocs,
}
if wheel_module_exists:
- params = {}
- params['qt_version'] = get_qt_version()
- params['package_version'] = get_package_version()
- if sys.platform == 'darwin':
- params['macos_plat_name'] = PysideBuild.macos_plat_name()
- pyside_bdist_wheel = get_bdist_wheel_override(params)
+ pyside_bdist_wheel = get_bdist_wheel_override()
if pyside_bdist_wheel:
cmd_class_dict['bdist_wheel'] = pyside_bdist_wheel
diff --git a/build_scripts/options.py b/build_scripts/options.py
index c17f6a100..eb5d438a0 100644
--- a/build_scripts/options.py
+++ b/build_scripts/options.py
@@ -38,14 +38,31 @@
#############################################################################
from __future__ import print_function
+import distutils.log as log
+from distutils.spawn import find_executable
import sys
import os
import warnings
+from .qtinfo import QtInfo
+
+
+_AVAILABLE_MKSPECS = ["msvc", "mingw", "ninja"] if sys.platform == "win32" else ["make", "ninja"]
+
+
+# Global options not which are not part of the commands
+ADDITIONAL_OPTIONS = """
+Additional options:
+ --limited-api Use Limited API [yes/no]
+ ---macos-use-libc++ Use libc++ on macOS
+ --snapshot-build Snapshot build
+ --package-timestamp Package Timestamp
+"""
+
def _warn_multiple_option(option):
- w = 'Option "{}" occurs multiple times on the command line.'.format(option)
- warnings.warn(w)
+ warnings.warn('Option "{}" occurs multiple times on the command line.'.format(option))
+
def _warn_deprecated_option(option, replacement=None):
w = 'Option "{}" is deprecated and may be removed in a future release.'.format(option)
@@ -53,6 +70,7 @@ def _warn_deprecated_option(option, replacement=None):
w = '{}\nUse "{}" instead.'.format(w, replacement)
warnings.warn(w)
+
class Options(object):
def __init__(self):
@@ -62,13 +80,13 @@ class Options(object):
def has_option(self, name, remove=True):
""" Returns True if argument '--name' was passed on the command
line. """
- option = '--' + name
+ option = '--{}'.format(name)
count = sys.argv.count(option)
remove_count = count
if not remove and count > 0:
remove_count -= 1
for i in range(remove_count):
- sys.argv.remove(option)
+ sys.argv.remove(option)
if count > 1:
_warn_multiple_option(option)
return count > 0
@@ -127,61 +145,196 @@ def has_option(*args, **kwargs):
return options.has_option(*args, **kwargs)
-def option_value(*args,**kwargs):
- return options.option_value(*args,**kwargs)
-
-
-# Declare options
-OPTION_BUILD_TYPE = option_value("build-type")
-OPTION_INTERNAL_BUILD_TYPE = option_value("internal-build-type")
-OPTION_DEBUG = has_option("debug")
-OPTION_RELWITHDEBINFO = has_option('relwithdebinfo')
-OPTION_QMAKE = option_value("qmake")
-OPTION_QT_VERSION = option_value("qt")
-OPTION_CMAKE = option_value("cmake")
-OPTION_OPENSSL = option_value("openssl")
-OPTION_SHIBOKEN_CONFIG_DIR = option_value("shiboken-config-dir")
-OPTION_ONLYPACKAGE = has_option("only-package")
-OPTION_STANDALONE = has_option("standalone")
-OPTION_MAKESPEC = option_value("make-spec")
-OPTION_IGNOREGIT = has_option("ignore-git")
-# don't generate documentation
-OPTION_SKIP_DOCS = has_option("skip-docs")
-# don't include pyside2-examples
-OPTION_NOEXAMPLES = has_option("no-examples")
-# number of parallel build jobs
-OPTION_JOBS = option_value('parallel', short_option_name='j')
+def option_value(*args, **kwargs):
+ return options.option_value(*args, **kwargs)
+
+
+def _jobs_option_value():
+ """Option value for parallel builds."""
+ value = option_value('parallel', short_option_name='j')
+ if value:
+ return '-j' + value if not value.startswith('-j') else value
+ return ''
+
+
+# Declare options which need to be known when instantiating the DistUtils
+# commands.
+OPTION = {
+ "BUILD_TYPE": option_value("build-type"),
+ "INTERNAL_BUILD_TYPE": option_value("internal-build-type"),
+ # number of parallel build jobs
+ "JOBS": _jobs_option_value(),
+ # Legacy, not used any more.
+ "JOM": has_option('jom'),
+ "MACOS_USE_LIBCPP": has_option("macos-use-libc++"),
+ "QUIET": has_option('quiet', remove=False),
+ "SNAPSHOT_BUILD": has_option("snapshot-build"),
+ "LIMITED_API": option_value("limited-api"),
+ "PACKAGE_TIMESTAMP": option_value("package-timestamp"),
+ # This is used automatically by distutils.command.install object, to
+ # specify the final installation location.
+ "FINAL_INSTALL_PREFIX": option_value("prefix", remove=False)
+ # This is used to identify the template for doc builds
+}
_deprecated_option_jobs = option_value('jobs')
if _deprecated_option_jobs:
_warn_deprecated_option('jobs', 'parallel')
- OPTION_JOBS = _deprecated_option_jobs
-# Legacy, not used any more.
-OPTION_JOM = has_option('jom')
-# Do not use jom instead of nmake with msvc
-OPTION_NO_JOM = has_option('no-jom')
-OPTION_BUILDTESTS = has_option("build-tests")
-OPTION_MACOS_ARCH = option_value("macos-arch")
-OPTION_MACOS_USE_LIBCPP = has_option("macos-use-libc++")
-OPTION_MACOS_SYSROOT = option_value("macos-sysroot")
-OPTION_MACOS_DEPLOYMENT_TARGET = option_value("macos-deployment-target")
-OPTION_XVFB = has_option("use-xvfb")
-OPTION_REUSE_BUILD = has_option("reuse-build")
-OPTION_SKIP_CMAKE = has_option("skip-cmake")
-OPTION_SKIP_MAKE_INSTALL = has_option("skip-make-install")
-OPTION_SKIP_PACKAGING = has_option("skip-packaging")
-OPTION_SKIP_MODULES = option_value("skip-modules")
-OPTION_MODULE_SUBSET = option_value("module-subset")
-OPTION_RPATH_VALUES = option_value("rpath")
-OPTION_QT_CONF_PREFIX = option_value("qt-conf-prefix")
-OPTION_QT_SRC = option_value("qt-src-dir")
-OPTION_QUIET = has_option('quiet', remove=False)
-OPTION_VERBOSE_BUILD = has_option("verbose-build")
-OPTION_SANITIZE_ADDRESS = has_option("sanitize-address")
-OPTION_SNAPSHOT_BUILD = has_option("snapshot-build")
-OPTION_LIMITED_API = option_value("limited-api")
-OPTION_PACKAGE_TIMESTAMP = option_value("package-timestamp")
-OPTION_SHORTER_PATHS = has_option("shorter-paths")
-
-# This is used automatically by distutils.command.install object, to
-# specify the final installation location.
-OPTION_FINAL_INSTALL_PREFIX = option_value("prefix", remove=False)
+ OPTION["JOBS"] = _deprecated_option_jobs
+
+
+class DistUtilsCommandMixin(object):
+ """Mixin for the DistUtils build/install commands handling the options."""
+
+ _finalized = False
+
+ mixin_user_options = [
+ ('debug', None, 'Build with debug information'),
+ ('relwithdebinfo', None, 'Build in release mode with debug information'),
+ ('only-package', None, 'Package only'),
+ ('standalone', None, 'Standalone build'),
+ ('ignore-git', None, 'Do update subrepositories'),
+ ('skip-docs', None, 'Skip documentation build'),
+ ('no-examples', None, 'Do not build examples'),
+ ('no-jom', None, 'Do not use jom (MSVC)'),
+ ('build-tests', None, 'Build tests'),
+ ('use-xvfb', None, 'Use Xvfb for testing'),
+ ('reuse-build', None, 'Reuse existing build'),
+ ('skip-cmake', None, 'Skip CMake step'),
+ ('skip-make-install', None, 'Skip install step'),
+ ('skip-packaging', None, 'Skip packaging step'),
+ ('verbose-build', None, 'Verbose build'),
+ ('sanitize-address', None, 'Build with address sanitizer'),
+ ('shorter-paths', None, 'Use shorter paths'),
+ ('doc-build-online', None, 'Build online documentation'),
+ ('qmake=', None, 'Path to qmake'),
+ ('qt=', None, 'Qt version'),
+ ('cmake=', None, 'Path to CMake'),
+ ('openssl=', None, 'Path to OpenSSL libraries'),
+ ('shiboken-config-dir=', None, 'shiboken configuration directory'),
+ ('make-spec=', None, 'Qt make-spec'),
+ ('macos-arch=', None, 'macOS architecture'),
+ ('macos-sysroot=', None, 'macOS sysroot'),
+ ('macos-deployment-target=', None, 'macOS deployment target'),
+ ('skip-modules=', None, 'Qt modules to be skipped'),
+ ('module-subset=', None, 'Qt modules to be built'),
+ ('rpath=', None, 'RPATH'),
+ ('qt-conf-prefix=', None, 'Qt configuration prefix'),
+ ('qt-src-dir=', None, 'Qt source directory')]
+
+ def __init__(self):
+ self.debug = False
+ self.relwithdebinfo = False
+ self.only_package = False
+ self.standalone = False
+ self.ignore_git = False
+ self.skip_docs = False
+ self.no_examples = False
+ self.no_jom = False
+ self.build_tests = False
+ self.use_xvfb = False
+ self.reuse_build = False
+ self.skip_cmake = False
+ self.skip_make_install = False
+ self.skip_packaging = False
+ self.verbose_build = False
+ self.sanitize_address = False
+ self.snapshot_build = False
+ self.shorter_paths = False
+ self.doc_build_online = False
+ self.qmake = None
+ self.qt = '5'
+ self.cmake = None
+ self.openssl = None
+ self.shiboken_config_dir = None
+ self.make_spec = None
+ self.macos_arch = None
+ self.macos_sysroot = None
+ self.macos_deployment_target = None
+ self.skip_modules = None
+ self.module_subset = None
+ self.rpath = None
+ self.qt_conf_prefix = None
+ self.qt_src_dir = None
+
+ def mixin_finalize_options(self):
+ # Bail out on 2nd call to mixin_finalize_options() since that is the
+ # build command following the install command when invoking
+ # setup.py install
+ if not DistUtilsCommandMixin._finalized:
+ DistUtilsCommandMixin._finalized = True
+ self._do_finalize()
+
+ def _do_finalize(self):
+ if not self._determine_defaults_and_check():
+ sys.exit(-1)
+ OPTION['DEBUG'] = self.debug
+ OPTION['RELWITHDEBINFO'] = self.relwithdebinfo
+ OPTION['ONLYPACKAGE'] = self.only_package
+ OPTION['STANDALONE'] = self.standalone
+ OPTION['IGNOREGIT'] = self.ignore_git
+ OPTION['SKIP_DOCS'] = self.skip_docs
+ OPTION['NOEXAMPLES'] = self.no_examples
+ OPTION['BUILDTESTS'] = self.build_tests
+ OPTION['NO_JOM'] = self.no_jom
+ OPTION['XVFB'] = self.use_xvfb
+ OPTION['REUSE_BUILD'] = self.reuse_build
+ OPTION['SKIP_CMAKE'] = self.skip_cmake
+ OPTION['SKIP_MAKE_INSTALL'] = self.skip_make_install
+ OPTION['SKIP_PACKAGING'] = self.skip_packaging
+ OPTION['VERBOSE_BUILD'] = self.verbose_build
+ if self.verbose_build:
+ log.set_verbosity(1)
+ OPTION['SANITIZE_ADDRESS'] = self.sanitize_address
+ OPTION['SHORTER_PATHS'] = self.shorter_paths
+ OPTION['DOC_BUILD_ONLINE'] = self.doc_build_online
+ # make qtinfo.py independent of relative paths.
+ qmake_abs_path = os.path.abspath(self.qmake)
+ OPTION['QMAKE'] = qmake_abs_path
+ OPTION['QT_VERSION'] = self.qt
+ QtInfo().setup(qmake_abs_path, self.qt)
+ OPTION['CMAKE'] = os.path.abspath(self.cmake)
+ OPTION['OPENSSL'] = self.openssl
+ OPTION['SHIBOKEN_CONFIG_DIR'] = self.shiboken_config_dir
+ OPTION['MAKESPEC'] = self.make_spec
+ OPTION['MACOS_ARCH'] = self.macos_arch
+ OPTION['MACOS_SYSROOT'] = self.macos_sysroot
+ OPTION['MACOS_DEPLOYMENT_TARGET'] = self.macos_deployment_target
+ OPTION['SKIP_MODULES'] = self.skip_modules
+ OPTION['MODULE_SUBSET'] = self.module_subset
+ OPTION['RPATH_VALUES'] = self.rpath
+ OPTION['QT_CONF_PREFIX'] = self.qt_conf_prefix
+ OPTION['QT_SRC'] = self.qt_src_dir
+
+ def _determine_defaults_and_check(self):
+ if not self.cmake:
+ self.cmake = find_executable("cmake")
+ if not self.cmake:
+ print("cmake could not be found.")
+ return False
+ if not os.path.exists(self.cmake):
+ print("'{}' does not exist.".format(self.cmake))
+ return False
+
+ if not self.qmake:
+ self.qmake = find_executable("qmake")
+ if not self.qmake:
+ self.qmake = find_executable("qmake-qt5")
+ if not self.qmake:
+ print("qmake could not be found.")
+ return False
+ if not os.path.exists(self.qmake):
+ print("'{}' does not exist.".format(self.qmake))
+ return False
+
+ if not self.make_spec:
+ self.make_spec = _AVAILABLE_MKSPECS[0]
+ if self.make_spec not in _AVAILABLE_MKSPECS:
+ print('Invalid option --make-spec "{}". Available values are {}'.format(OPTION["MAKESPEC"],
+ _AVAILABLE_MKSPECS))
+ return False
+
+ if OPTION["JOBS"] and sys.platform == 'win32' and self.no_jom:
+ print("Option --jobs can only be used with jom on Windows.")
+ return False
+
+ return True
diff --git a/build_scripts/platforms/linux.py b/build_scripts/platforms/linux.py
index 067179cdc..712739e05 100644
--- a/build_scripts/platforms/linux.py
+++ b/build_scripts/platforms/linux.py
@@ -37,7 +37,9 @@
##
#############################################################################
-from ..utils import copydir, copyfile, copy_icu_libs, find_files_using_glob
+from ..utils import (copydir, copyfile, copy_icu_libs, find_files_using_glob,
+ linux_set_rpaths, linux_run_read_elf, linux_get_rpaths,
+ rpaths_has_origin)
from ..config import config
@@ -75,8 +77,7 @@ def prepare_standalone_package_linux(self, vars):
# Check if ICU libraries were copied over to the destination
# Qt libdir.
resolved_destination_lib_dir = destination_lib_dir.format(**vars)
- maybe_icu_libs = find_files_using_glob(resolved_destination_lib_dir,
- "libicu*")
+ maybe_icu_libs = find_files_using_glob(resolved_destination_lib_dir, "libicu*")
# If no ICU libraries are present in the Qt libdir (like when
# Qt is built against system ICU, or in the Coin CI where ICU
@@ -88,45 +89,54 @@ def prepare_standalone_package_linux(self, vars):
if not maybe_icu_libs:
copy_icu_libs(self._patchelf_path, resolved_destination_lib_dir)
+ # Patching designer to use the Qt libraries provided in the wheel
+ if config.is_internal_pyside_build():
+ designer_path = "{st_build_dir}/{st_package_name}/designer".format(**vars)
+ rpaths = linux_get_rpaths(designer_path)
+ if not rpaths or not rpaths_has_origin(rpaths):
+ rpaths.insert(0, '$ORIGIN/../lib')
+ new_rpaths_string = ":".join(rpaths)
+ linux_set_rpaths(self._patchelf_path, designer_path, new_rpaths_string)
+
if self.is_webengine_built(built_modules):
copydir("{qt_lib_execs_dir}",
- "{st_build_dir}/{st_package_name}/Qt/libexec",
- filter=None,
- recursive=False,
- vars=vars)
+ "{st_build_dir}/{st_package_name}/Qt/libexec",
+ filter=None,
+ recursive=False,
+ vars=vars)
copydir("{qt_prefix_dir}/resources",
- "{st_build_dir}/{st_package_name}/Qt/resources",
- filter=None,
- recursive=False,
- vars=vars)
+ "{st_build_dir}/{st_package_name}/Qt/resources",
+ filter=None,
+ recursive=False,
+ vars=vars)
if copy_plugins:
# <qt>/plugins/* -> <setup>/{st_package_name}/Qt/plugins
copydir("{qt_plugins_dir}",
- "{st_build_dir}/{st_package_name}/Qt/plugins",
- filter=["*.so"],
- recursive=True,
- vars=vars)
+ "{st_build_dir}/{st_package_name}/Qt/plugins",
+ filter=["*.so"],
+ recursive=True,
+ vars=vars)
if copy_qml:
# <qt>/qml/* -> <setup>/{st_package_name}/Qt/qml
copydir("{qt_qml_dir}",
- "{st_build_dir}/{st_package_name}/Qt/qml",
- filter=None,
- force=False,
- recursive=True,
- ignore=["*.so.debug"],
- vars=vars)
+ "{st_build_dir}/{st_package_name}/Qt/qml",
+ filter=None,
+ force=False,
+ recursive=True,
+ ignore=["*.so.debug"],
+ vars=vars)
if copy_translations:
# <qt>/translations/* ->
# <setup>/{st_package_name}/Qt/translations
copydir("{qt_translations_dir}",
- "{st_build_dir}/{st_package_name}/Qt/translations",
- filter=["*.qm", "*.pak"],
- force=False,
- vars=vars)
+ "{st_build_dir}/{st_package_name}/Qt/translations",
+ filter=["*.qm", "*.pak"],
+ force=False,
+ vars=vars)
if copy_qt_conf:
# Copy the qt.conf file to libexec.
diff --git a/build_scripts/platforms/macos.py b/build_scripts/platforms/macos.py
index 49f02754d..7932db337 100644
--- a/build_scripts/platforms/macos.py
+++ b/build_scripts/platforms/macos.py
@@ -39,7 +39,7 @@
import fnmatch
import os
-from ..utils import copydir, copyfile, macos_fix_rpaths_for_library
+from ..utils import copydir, copyfile, macos_fix_rpaths_for_library, macos_add_rpath
from ..config import config
@@ -77,12 +77,19 @@ def prepare_standalone_package_macos(self, vars):
return False
return True
+ # Patching designer to use the Qt libraries provided in the wheel
+ if config.is_internal_pyside_build():
+ designer_bundle = "{st_build_dir}/{st_package_name}/Designer.app".format(**vars)
+ designer_binary = "{}/Contents/MacOS/Designer".format(designer_bundle)
+ rpath = "@loader_path/../../../Qt/lib"
+ macos_add_rpath(rpath, designer_binary)
+
# <qt>/lib/* -> <setup>/{st_package_name}/Qt/lib
if self.qt_is_framework_build():
def framework_dir_filter(dir_name, parent_full_path, dir_full_path):
if '.framework' in dir_name:
- if (dir_name.startswith('QtWebEngine') and
- not self.is_webengine_built(built_modules)):
+ if (dir_name.startswith('QtWebEngine')
+ and not self.is_webengine_built(built_modules)):
return False
if constrain_modules and dir_name not in constrain_frameworks:
return False
@@ -95,8 +102,7 @@ def prepare_standalone_package_macos(self, vars):
return False
if dir_full_path.endswith('Versions/5/Helpers'):
return False
- return general_dir_filter(dir_name, parent_full_path,
- dir_full_path)
+ return general_dir_filter(dir_name, parent_full_path, dir_full_path)
# Filter out debug frameworks in the
# debug_and_release config.
@@ -112,18 +118,17 @@ def prepare_standalone_package_macos(self, vars):
return True
copydir("{qt_lib_dir}", "{st_build_dir}/{st_package_name}/Qt/lib",
- recursive=True, vars=vars,
- ignore=["*.la", "*.a", "*.cmake", "*.pc", "*.prl"],
- dir_filter_function=framework_dir_filter,
- file_filter_function=framework_variant_filter)
+ recursive=True, vars=vars,
+ ignore=["*.la", "*.a", "*.cmake", "*.pc", "*.prl"],
+ dir_filter_function=framework_dir_filter,
+ file_filter_function=framework_variant_filter)
# Fix rpath for WebEngine process executable. The already
# present rpath does not work because it assumes a symlink
# from Versions/5/Helpers, thus adding two more levels of
# directory hierarchy.
if self.is_webengine_built(built_modules):
- qt_lib_path = "{st_build_dir}/{st_package_name}/Qt/lib".format(
- **vars)
+ qt_lib_path = "{st_build_dir}/{st_package_name}/Qt/lib".format(**vars)
bundle = "QtWebEngineCore.framework/Helpers/"
bundle += "QtWebEngineProcess.app"
binary = "Contents/MacOS/QtWebEngineProcess"
@@ -142,24 +147,24 @@ def prepare_standalone_package_macos(self, vars):
accepted_modules = ["libQt5" + module + "*.5.dylib" for module in constrain_modules]
copydir("{qt_lib_dir}",
- "{st_build_dir}/{st_package_name}/Qt/lib",
- filter=accepted_modules,
- ignore=ignored_modules,
- file_filter_function=file_variant_filter,
- recursive=True, vars=vars, force_copy_symlinks=True)
+ "{st_build_dir}/{st_package_name}/Qt/lib",
+ filter=accepted_modules,
+ ignore=ignored_modules,
+ file_filter_function=file_variant_filter,
+ recursive=True, vars=vars, force_copy_symlinks=True)
if self.is_webengine_built(built_modules):
copydir("{qt_lib_execs_dir}",
- "{st_build_dir}/{st_package_name}/Qt/libexec",
- filter=None,
- recursive=False,
- vars=vars)
+ "{st_build_dir}/{st_package_name}/Qt/libexec",
+ filter=None,
+ recursive=False,
+ vars=vars)
copydir("{qt_prefix_dir}/resources",
- "{st_build_dir}/{st_package_name}/Qt/resources",
- filter=None,
- recursive=False,
- vars=vars)
+ "{st_build_dir}/{st_package_name}/Qt/resources",
+ filter=None,
+ recursive=False,
+ vars=vars)
# Fix rpath for WebEngine process executable.
qt_libexec_path = "{st_build_dir}/{st_package_name}/Qt/libexec".format(**vars)
@@ -178,30 +183,29 @@ def prepare_standalone_package_macos(self, vars):
if copy_plugins:
# <qt>/plugins/* -> <setup>/{st_package_name}/Qt/plugins
copydir("{qt_plugins_dir}",
- "{st_build_dir}/{st_package_name}/Qt/plugins",
- filter=["*.dylib"],
- recursive=True,
- dir_filter_function=general_dir_filter,
- file_filter_function=file_variant_filter,
- vars=vars)
-
+ "{st_build_dir}/{st_package_name}/Qt/plugins",
+ filter=["*.dylib"],
+ recursive=True,
+ dir_filter_function=general_dir_filter,
+ file_filter_function=file_variant_filter,
+ vars=vars)
if copy_qml:
# <qt>/qml/* -> <setup>/{st_package_name}/Qt/qml
copydir("{qt_qml_dir}",
- "{st_build_dir}/{st_package_name}/Qt/qml",
- filter=None,
- recursive=True,
- force=False,
- dir_filter_function=general_dir_filter,
- file_filter_function=file_variant_filter,
- vars=vars)
+ "{st_build_dir}/{st_package_name}/Qt/qml",
+ filter=None,
+ recursive=True,
+ force=False,
+ dir_filter_function=general_dir_filter,
+ file_filter_function=file_variant_filter,
+ vars=vars)
if copy_translations:
# <qt>/translations/* ->
# <setup>/{st_package_name}/Qt/translations
copydir("{qt_translations_dir}",
- "{st_build_dir}/{st_package_name}/Qt/translations",
- filter=["*.qm", "*.pak"],
- force=False,
- vars=vars)
+ "{st_build_dir}/{st_package_name}/Qt/translations",
+ filter=["*.qm", "*.pak"],
+ force=False,
+ vars=vars)
diff --git a/build_scripts/platforms/unix.py b/build_scripts/platforms/unix.py
index 9327e8bd7..b842510ff 100644
--- a/build_scripts/platforms/unix.py
+++ b/build_scripts/platforms/unix.py
@@ -44,8 +44,8 @@ from .linux import prepare_standalone_package_linux
from .macos import prepare_standalone_package_macos
from ..config import config
-from ..options import *
-from ..utils import copydir, copyfile, rmtree, makefile
+from ..options import OPTION
+from ..utils import copydir, copyfile, makefile
from ..utils import regenerate_qt_resources
@@ -144,8 +144,8 @@ def prepare_packages_posix(self, vars):
executables.extend(copydir(
"{install_dir}/bin/Designer.app",
"{st_build_dir}/{st_package_name}/Designer.app",
- filter=None,
- recursive=True, vars=vars))
+ filter=None, recursive=True,
+ force=False, vars=vars))
else:
copyfile(
"{install_dir}/bin/designer",
@@ -188,10 +188,10 @@ def prepare_packages_posix(self, vars):
copydir(
"{build_dir}/pyside2/{st_package_name}",
"{st_build_dir}/{st_package_name}",
- filter=["*.pyi"],
+ filter=["*.pyi", "py.typed"],
vars=vars)
- if not OPTION_NOEXAMPLES:
+ if not OPTION["NOEXAMPLES"]:
def pycache_dir_filter(dir_name, parent_full_path, dir_full_path):
if fnmatch.fnmatch(dir_name, "__pycache__"):
return False
@@ -203,16 +203,13 @@ def prepare_packages_posix(self, vars):
# Re-generate examples Qt resource files for Python 3
# compatibility
if sys.version_info[0] == 3:
- examples_path = "{st_build_dir}/{st_package_name}/examples".format(
- **vars)
- pyside_rcc_path = "{install_dir}/bin/rcc".format(
- **vars)
+ examples_path = "{st_build_dir}/{st_package_name}/examples".format(**vars)
+ pyside_rcc_path = "{install_dir}/bin/rcc".format(**vars)
pyside_rcc_options = ['-g', 'python']
- regenerate_qt_resources(examples_path, pyside_rcc_path,
- pyside_rcc_options)
+ regenerate_qt_resources(examples_path, pyside_rcc_path, pyside_rcc_options)
# Copy Qt libs to package
- if OPTION_STANDALONE:
+ if OPTION["STANDALONE"]:
if config.is_internal_pyside_build() or config.is_internal_shiboken_generator_build():
vars['built_modules'] = generated_config['built_modules']
if sys.platform == 'darwin':
diff --git a/build_scripts/platforms/windows_desktop.py b/build_scripts/platforms/windows_desktop.py
index a5a5b8fd2..6b92c0823 100644
--- a/build_scripts/platforms/windows_desktop.py
+++ b/build_scripts/platforms/windows_desktop.py
@@ -43,8 +43,8 @@ import sys
import fnmatch
from ..config import config
-from ..options import *
-from ..utils import copydir, copyfile, rmtree, makefile
+from ..options import OPTION
+from ..utils import copydir, copyfile, makefile
from ..utils import regenerate_qt_resources, filter_match
from ..utils import download_and_extract_7z
@@ -197,7 +197,7 @@ def prepare_packages_win32(self, vars):
copydir(
"{build_dir}/pyside2/{st_package_name}",
"{st_build_dir}/{st_package_name}",
- filter=["*.pyi"],
+ filter=["*.pyi", "py.typed"],
vars=vars)
copydir(
@@ -206,7 +206,7 @@ def prepare_packages_win32(self, vars):
filter=pdbs,
recursive=False, vars=vars)
- if not OPTION_NOEXAMPLES:
+ if not OPTION["NOEXAMPLES"]:
def pycache_dir_filter(dir_name, parent_full_path, dir_full_path):
if fnmatch.fnmatch(dir_name, "__pycache__"):
return False
@@ -223,16 +223,15 @@ def prepare_packages_win32(self, vars):
pyside_rcc_path = "{install_dir}/bin/rcc.exe".format(
**vars)
pyside_rcc_options = ['-g', 'python']
- regenerate_qt_resources(examples_path, pyside_rcc_path,
- pyside_rcc_options)
+ regenerate_qt_resources(examples_path, pyside_rcc_path, pyside_rcc_options)
if vars['ssl_libs_dir']:
# <ssl_libs>/* -> <setup>/{st_package_name}/openssl
copydir("{ssl_libs_dir}", "{st_build_dir}/{st_package_name}/openssl",
- filter=[
- "libeay32.dll",
- "ssleay32.dll"],
- force=False, vars=vars)
+ filter=[
+ "libeay32.dll",
+ "ssleay32.dll"],
+ force=False, vars=vars)
if config.is_internal_shiboken_module_build():
# The C++ std library dlls need to be packaged with the
@@ -241,6 +240,7 @@ def prepare_packages_win32(self, vars):
if config.is_internal_pyside_build() or config.is_internal_shiboken_generator_build():
copy_qt_artifacts(self, copy_pdbs, vars)
+ copy_msvc_redist_files(vars, "{build_dir}/msvc_redist".format(**vars))
def copy_msvc_redist_files(vars, redist_target_path):
@@ -252,7 +252,11 @@ def copy_msvc_redist_files(vars, redist_target_path):
"vcamp140.dll",
"vccorlib140.dll",
"vcomp140.dll",
- "vcruntime140.dll"
+ "vcruntime140.dll",
+ "vcruntime140_1.dll",
+ "msvcp140_1.dll",
+ "msvcp140_2.dll",
+ "msvcp140_codecvt_ids.dll"
]
# Make a directory where the files should be extracted.
@@ -263,10 +267,15 @@ def copy_msvc_redist_files(vars, redist_target_path):
in_coin = os.environ.get('COIN_LAUNCH_PARAMETERS', None)
if in_coin is not None:
redist_url = "http://download.qt.io/development_releases/prebuilt/vcredist/"
- zip_file = "pyside_qt_deps_64.7z"
+ zip_file = "pyside_qt_deps_64_2019.7z"
if "{target_arch}".format(**vars) == "32":
- zip_file = "pyside_qt_deps_32.7z"
- download_and_extract_7z(redist_url + zip_file, redist_target_path)
+ zip_file = "pyside_qt_deps_32_2019.7z"
+ try:
+ download_and_extract_7z(redist_url + zip_file, redist_target_path)
+ except:
+ print("download.qt.io is down, try with mirror")
+ redist_url = "https://www.funet.fi/pub/mirrors/download.qt-project.org/development_releases/prebuilt/vcredist/"
+ download_and_extract_7z(redist_url + zip_file, redist_target_path)
else:
print("Qt dependency DLLs (MSVC redist) will not be downloaded and extracted.")
@@ -382,19 +391,21 @@ def copy_qt_artifacts(self, copy_pdbs, vars):
# e.g. "/home/work/qt/qtbase/bin"
file_path_dir_name = os.path.dirname(file_full_path)
# e.g. "Qt5Coredd"
- maybe_debug_name = file_base_name + 'd'
+ maybe_debug_name = "{}d".format(file_base_name)
if self.debug:
filter = debug
- def predicate(path): return not os.path.exists(path)
+
+ def predicate(path):
+ return not os.path.exists(path)
else:
filter = release
- def predicate(path): return os.path.exists(path)
+
+ def predicate(path):
+ return os.path.exists(path)
# e.g. "/home/work/qt/qtbase/bin/Qt5Coredd.dll"
- other_config_path = os.path.join(file_path_dir_name,
- maybe_debug_name + file_ext)
+ other_config_path = os.path.join(file_path_dir_name, maybe_debug_name + file_ext)
- if (filter_match(file_name, filter) and
- predicate(other_config_path)):
+ if (filter_match(file_name, filter) and predicate(other_config_path)):
return True
return False
@@ -411,19 +422,18 @@ def copy_qt_artifacts(self, copy_pdbs, vars):
pdb_pattern = "*{}.pdb"
if copy_pdbs:
plugin_dll_patterns += [pdb_pattern]
- plugin_dll_filter = functools.partial(qt_build_config_filter,
- plugin_dll_patterns)
+ plugin_dll_filter = functools.partial(qt_build_config_filter, plugin_dll_patterns)
copydir("{qt_plugins_dir}", "{st_build_dir}/{st_package_name}/plugins",
- file_filter_function=plugin_dll_filter,
- vars=vars)
+ file_filter_function=plugin_dll_filter,
+ vars=vars)
if copy_translations:
# <qt>/translations/* -> <setup>/{st_package_name}/translations
copydir("{qt_translations_dir}",
- "{st_build_dir}/{st_package_name}/translations",
- filter=["*.qm", "*.pak"],
- force=False,
- vars=vars)
+ "{st_build_dir}/{st_package_name}/translations",
+ filter=["*.qm", "*.pak"],
+ force=False,
+ vars=vars)
if copy_qml:
# <qt>/qml/* -> <setup>/{st_package_name}/qml
@@ -433,43 +443,41 @@ def copy_qt_artifacts(self, copy_pdbs, vars):
# Copy all files that are not dlls and pdbs (.qml, qmldir).
copydir("{qt_qml_dir}", "{st_build_dir}/{st_package_name}/qml",
- ignore=qml_ignore,
- force=False,
- recursive=True,
- vars=vars)
+ ignore=qml_ignore,
+ force=False,
+ recursive=True,
+ vars=vars)
if copy_pdbs:
qml_dll_patterns += [pdb_pattern]
- qml_dll_filter = functools.partial(qt_build_config_filter,
- qml_dll_patterns)
+ qml_dll_filter = functools.partial(qt_build_config_filter, qml_dll_patterns)
# Copy all dlls (and possibly pdbs).
copydir("{qt_qml_dir}", "{st_build_dir}/{st_package_name}/qml",
- file_filter_function=qml_dll_filter,
- force=False,
- recursive=True,
- vars=vars)
+ file_filter_function=qml_dll_filter,
+ force=False,
+ recursive=True,
+ vars=vars)
if self.is_webengine_built(built_modules):
copydir("{qt_prefix_dir}/resources",
- "{st_build_dir}/{st_package_name}/resources",
- filter=None,
- recursive=False,
- vars=vars)
+ "{st_build_dir}/{st_package_name}/resources",
+ filter=None,
+ recursive=False,
+ vars=vars)
filter = 'QtWebEngineProcess{}.exe'.format(
'd' if self.debug else '')
copydir("{qt_bin_dir}",
- "{st_build_dir}/{st_package_name}",
- filter=[filter],
- recursive=False, vars=vars)
+ "{st_build_dir}/{st_package_name}",
+ filter=[filter],
+ recursive=False, vars=vars)
if copy_qt_conf:
# Copy the qt.conf file to prefix dir.
- copyfile(
- "{build_dir}/pyside2/{st_package_name}/qt.conf",
- "{st_build_dir}/{st_package_name}",
- vars=vars)
+ copyfile("{build_dir}/pyside2/{st_package_name}/qt.conf",
+ "{st_build_dir}/{st_package_name}",
+ vars=vars)
if copy_clang:
self.prepare_standalone_clang(is_win=True)
diff --git a/build_scripts/qp5_tool.py b/build_scripts/qp5_tool.py
index aca8cf7f6..0dea03b27 100644
--- a/build_scripts/qp5_tool.py
+++ b/build_scripts/qp5_tool.py
@@ -40,29 +40,39 @@
from __future__ import print_function
from argparse import ArgumentParser, RawTextHelpFormatter
+import datetime
+from enum import Enum
import os
import re
import subprocess
import sys
+import time
import warnings
-desc = """
+
+DESC = """
Utility script for working with Qt for Python.
Feel free to extend!
-qp5_tool.py can be configured by creating a configuration file
-in the format key=value:
- "%CONFIGFILE%"
+Typical Usage:
+Update and build a repository: python qp5_tool -p -b
+
+qp5_tool.py uses a configuration file "%CONFIGFILE%"
+in the format key=value.
-It is possible to use repository-specific values
-by adding a key postfixed by a dash and the repository folder base name, eg:
+It is possible to use repository-specific values by adding a key postfixed by
+a dash and the repository folder base name, eg:
Modules-pyside-setup512=Core,Gui,Widgets,Network,Test
Configuration keys:
+Acceleration Incredibuild or unset
+BuildArguments Arguments to setup.py
+Generator Generator to be used for CMake. Currently, only Ninja is
+ supported.
+Jobs Number of jobs to be run simultaneously
Modules Comma separated list of modules to be built
(for --module-subset=)
-BuildArguments Arguments to setup.py
Python Python executable (Use python_d for debug builds on Windows)
Arbitrary keys can be defined and referenced by $(name):
@@ -72,10 +82,41 @@ Modules=$(MinimalModules),Multimedia
Modules-pyside-setup-minimal=$(MinimalModules)
"""
+
+class Acceleration(Enum):
+ NONE = 0
+ INCREDIBUILD = 1
+
+
+class BuildMode(Enum):
+ NONE = 0
+ BUILD = 1
+ RECONFIGURE = 2
+ MAKE = 3
+
+
+DEFAULT_BUILD_ARGS = ['--build-tests', '--skip-docs', '--quiet']
+IS_WINDOWS = sys.platform == 'win32'
+INCREDIBUILD_CONSOLE = 'BuildConsole' if IS_WINDOWS else '/opt/incredibuild/bin/ib_console'
+# Config file keys
+ACCELERATION_KEY = 'Acceleration'
+BUILDARGUMENTS_KEY = 'BuildArguments'
+GENERATOR_KEY = 'Generator'
+JOBS_KEY = 'Jobs'
+MODULES_KEY = 'Modules'
+PYTHON_KEY = 'Python'
+
+DEFAULT_MODULES = "Core,Gui,Widgets,Network,Test,Qml,Quick,Multimedia,MultimediaWidgets"
+DEFAULT_CONFIG_FILE = "Modules={}\n".format(DEFAULT_MODULES)
+
+build_mode = BuildMode.NONE
+opt_dry_run = False
+
+
def which(needle):
"""Perform a path search"""
needles = [needle]
- if is_windows:
+ if IS_WINDOWS:
for ext in ("exe", "bat", "cmd"):
needles.append("{}.{}".format(needle, ext))
@@ -86,47 +127,94 @@ def which(needle):
return binary
return None
+
+def command_log_string(args, dir):
+ result = '[{}]'.format(os.path.basename(dir))
+ for arg in args:
+ result += ' "{}"'.format(arg) if ' ' in arg else ' {}'.format(arg)
+ return result
+
+
def execute(args):
"""Execute a command and print to log"""
- log_string = '[{}] {}'.format(os.path.basename(os.getcwd()), ' '.join(args))
+ log_string = command_log_string(args, os.getcwd())
print(log_string)
+ if opt_dry_run:
+ return
exit_code = subprocess.call(args)
if exit_code != 0:
raise RuntimeError('FAIL({}): {}'.format(exit_code, log_string))
+
+def run_process_output(args):
+ """Run a process and return its output. Also run in dry_run mode"""
+ std_out = subprocess.Popen(args, universal_newlines=1,
+ stdout=subprocess.PIPE).stdout
+ result = [line.rstrip() for line in std_out.readlines()]
+ std_out.close()
+ return result
+
+
def run_git(args):
"""Run git in the current directory and its submodules"""
- args.insert(0, git) # run in repo
+ args.insert(0, git) # run in repo
execute(args) # run for submodules
module_args = [git, "submodule", "foreach"]
module_args.extend(args)
execute(module_args)
-def expand_reference(dict, value):
+
+def expand_reference(cache_dict, value):
"""Expand references to other keys in config files $(name) by value."""
pattern = re.compile(r"\$\([^)]+\)")
while True:
- match = pattern.match(value)
- if not match:
- break
- key = match.group(0)[2:-1]
- value = value[:match.start(0)] + dict[key] + value[match.end(0):]
+ match = pattern.match(value)
+ if not match:
+ break
+ key = match.group(0)[2:-1]
+ value = value[:match.start(0)] + cache_dict[key] + value[match.end(0):]
return value
+
+def editor():
+ editor = os.getenv('EDITOR')
+ if not editor:
+ return 'notepad' if IS_WINDOWS else 'vi'
+ editor = editor.strip()
+ if IS_WINDOWS:
+ # Windows: git requires quotes in the variable
+ if editor.startswith('"') and editor.endswith('"'):
+ editor = editor[1:-1]
+ editor = editor.replace('/', '\\')
+ return editor
+
+
+def edit_config_file():
+ exit_code = -1
+ try:
+ exit_code = subprocess.call([editor(), config_file])
+ except Exception as e:
+ reason = str(e)
+ print('Unable to launch: {}: {}'.format(editor(), reason))
+ return exit_code
+
+
"""
Config file handling, cache and read function
"""
-
config_dict = {}
-def read_config_file(fileName):
+
+def read_config_file(file_name):
+ """Read the config file into config_dict, expanding continuation lines"""
global config_dict
keyPattern = re.compile(r'^\s*([A-Za-z0-9\_\-]+)\s*=\s*(.*)$')
- with open(config_file) as f:
+ with open(file_name) as f:
while True:
- line = f.readline().rstrip()
+ line = f.readline()
if not line:
break
+ line = line.rstrip()
match = keyPattern.match(line)
if match:
key = match.group(1)
@@ -136,7 +224,8 @@ def read_config_file(fileName):
value += f.readline().rstrip()
config_dict[key] = expand_reference(config_dict, value)
-def read_tool_config(key):
+
+def read_config(key):
"""
Read a value from the '$HOME/.qp5_tool' configuration file. When given
a key 'key' for the repository directory '/foo/qt-5', check for the
@@ -147,43 +236,122 @@ def read_tool_config(key):
repo_value = config_dict.get(key + '-' + base_dir)
return repo_value if repo_value else config_dict.get(key)
+
+def read_bool_config(key):
+ value = read_config(key)
+ return value and value in ['1', 'true', 'True']
+
+
+def read_int_config(key, default=-1):
+ value = read_config(key)
+ return int(value) if value else default
+
+
+def read_acceleration_config():
+ value = read_config(ACCELERATION_KEY)
+ if value:
+ value = value.lower()
+ if value == 'incredibuild':
+ return Acceleration.INCREDIBUILD
+ return Acceleration.NONE
+
+
def read_config_build_arguments():
- value = read_tool_config('BuildArguments')
+ value = read_config(BUILDARGUMENTS_KEY)
if value:
return re.split(r'\s+', value)
- return default_build_args;
+ return DEFAULT_BUILD_ARGS
+
def read_config_modules_argument():
- value = read_tool_config('Modules')
+ value = read_config(MODULES_KEY)
if value and value != '' and value != 'all':
return '--module-subset=' + value
return None
+
def read_config_python_binary():
- binary = read_tool_config('Python')
- return binary if binary else 'python'
+ binary = read_config(PYTHON_KEY)
+ if binary:
+ return binary
+ # Use 'python3' unless virtualenv is set
+ use_py3 = (not os.environ.get('VIRTUAL_ENV') and which('python3'))
+ return 'python3' if use_py3 else 'python'
+
-def get_config_file():
+def get_config_file(base_name):
home = os.getenv('HOME')
- if is_windows:
+ if IS_WINDOWS:
# Set a HOME variable on Windows such that scp. etc.
# feel at home (locating .ssh).
if not home:
home = os.getenv('HOMEDRIVE') + os.getenv('HOMEPATH')
os.environ['HOME'] = home
user = os.getenv('USERNAME')
- config_file = os.path.join(os.getenv('APPDATA'), config_file_name)
+ config_file = os.path.join(os.getenv('APPDATA'), base_name)
else:
user = os.getenv('USER')
config_dir = os.path.join(home, '.config')
if os.path.exists(config_dir):
- config_file = os.path.join(config_dir, config_file_name)
+ config_file = os.path.join(config_dir, base_name)
else:
- config_file = os.path.join(home, '.' + config_file_name)
+ config_file = os.path.join(home, '.' + base_name)
return config_file
-def get_options(desc):
+
+def build(target):
+ """Run configure and build steps"""
+ start_time = time.time()
+
+ arguments = []
+ acceleration = read_acceleration_config()
+ if not IS_WINDOWS and acceleration == Acceleration.INCREDIBUILD:
+ arguments.append(INCREDIBUILD_CONSOLE)
+ arguments.append('--avoid') # caching, v0.96.74
+ arguments.extend([read_config_python_binary(), 'setup.py', target])
+ arguments.extend(read_config_build_arguments())
+ generator = read_config(GENERATOR_KEY)
+ if generator == 'Ninja':
+ arguments.extend(['--make-spec', 'ninja'])
+ jobs = read_int_config(JOBS_KEY)
+ if jobs > 1:
+ arguments.extend(['-j', str(jobs)])
+ if build_mode != BuildMode.BUILD:
+ arguments.extend(['--reuse-build', '--ignore-git'])
+ if build_mode != BuildMode.RECONFIGURE:
+ arguments.append('--skip-cmake')
+ modules = read_config_modules_argument()
+ if modules:
+ arguments.append(modules)
+ if IS_WINDOWS and acceleration == Acceleration.INCREDIBUILD:
+ arg_string = ' '.join(arguments)
+ arguments = [INCREDIBUILD_CONSOLE, '/command={}'.format(arg_string)]
+
+ execute(arguments)
+
+ elapsed_time = int(time.time() - start_time)
+ print('--- Done({}s) ---'.format(elapsed_time))
+
+
+def run_tests():
+ """Run tests redirected into a log file with a time stamp"""
+ logfile_name = datetime.datetime.today().strftime("test_%Y%m%d_%H%M.txt")
+ binary = sys.executable
+ command = '"{}" testrunner.py test > {}'.format(binary, logfile_name)
+ print(command_log_string([command], os.getcwd()))
+ start_time = time.time()
+ result = 0 if opt_dry_run else os.system(command)
+ elapsed_time = int(time.time() - start_time)
+ print('--- Done({}s) ---'.format(elapsed_time))
+ return result
+
+
+def create_argument_parser(desc):
parser = ArgumentParser(description=desc, formatter_class=RawTextHelpFormatter)
+ parser.add_argument('--dry-run', '-d', action='store_true',
+ help='Dry run, print commands')
+ parser.add_argument('--edit', '-e', action='store_true',
+ help='Edit config file')
parser.add_argument('--reset', '-r', action='store_true',
help='Git reset hard to upstream state')
parser.add_argument('--clean', '-c', action='store_true',
@@ -193,45 +361,55 @@ def get_options(desc):
parser.add_argument('--build', '-b', action='store_true',
help='Build (configure + build)')
parser.add_argument('--make', '-m', action='store_true', help='Make')
+ parser.add_argument('--no-install', '-n', action='store_true',
+ help='Run --build only, do not install')
parser.add_argument('--Make', '-M', action='store_true',
help='cmake + Make (continue broken build)')
+ parser.add_argument('--test', '-t', action='store_true',
+ help='Run tests')
parser.add_argument('--version', '-v', action='version', version='%(prog)s 1.0')
+ return parser
- return parser.parse_args()
if __name__ == '__main__':
-
git = None
base_dir = None
- default_build_args = ['--build-tests', '--skip-docs', '--quiet']
- is_windows = sys.platform == 'win32'
- config_file_name = 'qp5_tool.conf'
config_file = None
user = None
- default_config_file = """
- Modules=Core,Gui,Widgets,Network,Test,Qml,Quick,Multimedia,MultimediaWidgets
- BuildArguments={}
- # Python executable (python_d for debug builds)
- Python=python
- """
- config_file = get_config_file()
- desc = desc.replace('%CONFIGFILE%', config_file)
- options = get_options(desc)
+ config_file = get_config_file('qp5_tool.conf')
+ argument_parser = create_argument_parser(DESC.replace('%CONFIGFILE%', config_file))
+ options = argument_parser.parse_args()
+ opt_dry_run = options.dry_run
- git = which('git')
- if git is None:
+ if options.edit:
+ sys.exit(edit_config_file())
+
+ if options.build:
+ build_mode = BuildMode.BUILD
+ elif options.make:
+ build_mode = BuildMode.MAKE
+ elif options.Make:
+ build_mode = BuildMode.RECONFIGURE
+
+ if build_mode == BuildMode.NONE and not (options.clean or options.reset
+ or options.pull or options.test):
+ argument_parser.print_help()
+ sys.exit(0)
+
+ git = 'git'
+ if which(git) is None:
warnings.warn('Unable to find git', RuntimeWarning)
sys.exit(-1)
if not os.path.exists(config_file):
print('Create initial config file ', config_file, " ..")
with open(config_file, 'w') as f:
- f.write(default_config_file.format(' '.join(default_build_args)))
+ f.write(DEFAULT_CONFIG_FILE.format(' '.join(DEFAULT_BUILD_ARGS)))
while not os.path.exists('.gitmodules'):
cwd = os.getcwd()
- if cwd == '/' or (is_windows and len(cwd) < 4):
+ if cwd == '/' or (IS_WINDOWS and len(cwd) < 4):
warnings.warn('Unable to find git root', RuntimeWarning)
sys.exit(-1)
os.chdir(os.path.dirname(cwd))
@@ -247,15 +425,11 @@ if __name__ == '__main__':
if options.pull:
run_git(['pull', '--rebase'])
- if options.build or options.make or options.Make:
- arguments = [read_config_python_binary(), 'setup.py', 'install']
- arguments.extend(read_config_build_arguments())
- if options.make or options.Make:
- arguments.extend(['--reuse-build', '--ignore-git'])
- if not options.Make:
- arguments.append('--skip-cmake')
- modules = read_config_modules_argument()
- if modules:
- arguments.append(modules)
- execute(arguments)
+ if build_mode != BuildMode.NONE:
+ target = 'build' if options.no_install else 'install'
+ build(target)
+
+ if options.test:
+ sys.exit(run_tests())
+
sys.exit(0)
diff --git a/build_scripts/qtinfo.py b/build_scripts/qtinfo.py
index fbe8e68ad..62bfee812 100644
--- a/build_scripts/qtinfo.py
+++ b/build_scripts/qtinfo.py
@@ -37,201 +37,226 @@
##
#############################################################################
-import os, sys, re, subprocess
-from distutils.spawn import find_executable
+import os
+import sys
+import re
+import subprocess
+
+
+def _effective_qmake_command(qmake, qt_version):
+ """Check whether qmake path is a link to qtchooser and append the
+ desired Qt version in that case"""
+ result = [qmake]
+ # Looking whether qmake path is a link to qtchooser and whether the link
+ # exists
+ if os.path.islink(qmake) and os.path.lexists(qmake):
+ if not qt_version:
+ print('--qt must be specified when using qtchooser.')
+ sys.exit(-1)
+ # Set -qt=X here.
+ if "qtchooser" in os.readlink(qmake):
+ result.append("-qt={}".format(qt_version))
+ return result
-class QtInfo(object):
- def __init__(self, qmake_command=None):
- self.initialized = False
-
- if qmake_command:
- self._qmake_command = qmake_command
- else:
- self._qmake_command = [find_executable("qmake"),]
-
- # Dict to cache qmake values.
- self._query_dict = {}
- # Dict to cache mkspecs variables.
- self._mkspecs_dict = {}
- # Initialize the properties.
- self._init_properties()
-
- def get_qmake_command(self):
- qmake_command_string = self._qmake_command[0]
- for entry in self._qmake_command[1:]:
- qmake_command_string += " {}".format(entry)
- return qmake_command_string
-
- def get_version(self):
- return self.get_property("QT_VERSION")
-
- def get_bins_path(self):
- return self.get_property("QT_INSTALL_BINS")
-
- def get_libs_path(self):
- return self.get_property("QT_INSTALL_LIBS")
-
- def get_libs_execs_path(self):
- return self.get_property("QT_INSTALL_LIBEXECS")
-
- def get_plugins_path(self):
- return self.get_property("QT_INSTALL_PLUGINS")
-
- def get_prefix_path(self):
- return self.get_property("QT_INSTALL_PREFIX")
- def get_imports_path(self):
- return self.get_property("QT_INSTALL_IMPORTS")
-
- def get_translations_path(self):
- return self.get_property("QT_INSTALL_TRANSLATIONS")
-
- def get_headers_path(self):
- return self.get_property("QT_INSTALL_HEADERS")
-
- def get_docs_path(self):
- return self.get_property("QT_INSTALL_DOCS")
-
- def get_qml_path(self):
- return self.get_property("QT_INSTALL_QML")
+class QtInfo(object):
+ class __QtInfo: # Python singleton
+ def __init__(self):
+ self._qmake_command = None
+ # Dict to cache qmake values.
+ self._query_dict = {}
+ # Dict to cache mkspecs variables.
+ self._mkspecs_dict = {}
+
+ def setup(self, qmake, qt_version):
+ self._qmake_command = _effective_qmake_command(qmake, qt_version)
+
+ def get_qmake_command(self):
+ qmake_command_string = self._qmake_command[0]
+ for entry in self._qmake_command[1:]:
+ qmake_command_string += " {}".format(entry)
+ return qmake_command_string
+
+ def get_version(self):
+ return self.get_property("QT_VERSION")
+
+ def get_bins_path(self):
+ return self.get_property("QT_INSTALL_BINS")
+
+ def get_libs_path(self):
+ return self.get_property("QT_INSTALL_LIBS")
+
+ def get_libs_execs_path(self):
+ return self.get_property("QT_INSTALL_LIBEXECS")
+
+ def get_plugins_path(self):
+ return self.get_property("QT_INSTALL_PLUGINS")
+
+ def get_prefix_path(self):
+ return self.get_property("QT_INSTALL_PREFIX")
+
+ def get_imports_path(self):
+ return self.get_property("QT_INSTALL_IMPORTS")
+
+ def get_translations_path(self):
+ return self.get_property("QT_INSTALL_TRANSLATIONS")
+
+ def get_headers_path(self):
+ return self.get_property("QT_INSTALL_HEADERS")
+
+ def get_docs_path(self):
+ return self.get_property("QT_INSTALL_DOCS")
+
+ def get_qml_path(self):
+ return self.get_property("QT_INSTALL_QML")
+
+ def get_macos_deployment_target(self):
+ """ Return value is a macOS version or None. """
+ return self.get_property("QMAKE_MACOSX_DEPLOYMENT_TARGET")
+
+ def get_build_type(self):
+ """
+ Return value is either debug, release, debug_release, or None.
+ """
+ return self.get_property("BUILD_TYPE")
+
+ def get_src_dir(self):
+ """ Return path to Qt src dir or None.. """
+ return self.get_property("QT_INSTALL_PREFIX/src")
+
+ def get_property(self, prop_name):
+ if not self._query_dict:
+ self._get_query_properties()
+ self._get_other_properties()
+ if prop_name not in self._query_dict:
+ return None
+ return self._query_dict[prop_name]
+
+ def get_mkspecs_variables(self):
+ return self._mkspecs_dict
+
+ def _get_qmake_output(self, args_list=[]):
+ assert(self._qmake_command)
+ cmd = self._qmake_command + args_list
+ proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=False)
+ output = proc.communicate()[0]
+ proc.wait()
+ if proc.returncode != 0:
+ return ""
+ if sys.version_info >= (3,):
+ output = str(output, 'ascii').strip()
+ else:
+ output = output.strip()
+ return output
+
+ def _parse_query_properties(self, process_output):
+ props = {}
+ if not process_output:
+ return props
+ lines = [s.strip() for s in process_output.splitlines()]
+ for line in lines:
+ if line and ':' in line:
+ key, value = line.split(':', 1)
+ props[key] = value
+ return props
- def get_macos_deployment_target(self):
- """ Return value is a macOS version or None. """
- return self.get_property("QMAKE_MACOSX_DEPLOYMENT_TARGET")
+ def _get_query_properties(self):
+ output = self._get_qmake_output(['-query'])
+ self._query_dict = self._parse_query_properties(output)
- def get_build_type(self):
- """
- Return value is either debug, release, debug_release, or None.
- """
- return self.get_property("BUILD_TYPE")
+ def _parse_qt_build_type(self):
+ key = 'QT_CONFIG'
+ if key not in self._mkspecs_dict:
+ return None
- def get_src_dir(self):
- """ Return path to Qt src dir or None.. """
- return self.get_property("QT_INSTALL_PREFIX/src")
+ qt_config = self._mkspecs_dict[key]
+ if 'debug_and_release' in qt_config:
+ return 'debug_and_release'
- def get_property(self, prop_name):
- if prop_name not in self._query_dict:
- return None
- return self._query_dict[prop_name]
+ split = qt_config.split(' ')
+ if 'release' in split and 'debug' in split:
+ return 'debug_and_release'
- def get_properties(self):
- return self._query_dict
+ if 'release' in split:
+ return 'release'
- def get_mkspecs_variables(self):
- return self._mkspecs_dict
+ if 'debug' in split:
+ return 'debug'
- def _get_qmake_output(self, args_list = []):
- cmd = self._qmake_command + args_list
- proc = subprocess.Popen(cmd, stdout = subprocess.PIPE, shell=False)
- output = proc.communicate()[0]
- proc.wait()
- if proc.returncode != 0:
- return None
- if sys.version_info >= (3,):
- output = str(output, 'ascii').strip()
- else:
- output = output.strip()
- return output
-
- def _parse_query_properties(self, process_output):
- props = {}
- if not process_output:
- return props
- lines = [s.strip() for s in process_output.splitlines()]
- for line in lines:
- if line and ':' in line:
- key, value = line.split(':', 1)
- props[key] = value
- return props
-
- def _get_query_properties(self):
- output = self._get_qmake_output(['-query'])
- self._query_dict = self._parse_query_properties(output)
-
- def _parse_qt_build_type(self):
- key = 'QT_CONFIG'
- if key not in self._mkspecs_dict:
return None
- qt_config = self._mkspecs_dict[key]
- if 'debug_and_release' in qt_config:
- return 'debug_and_release'
-
- split = qt_config.split(' ')
- if 'release' in split and 'debug' in split:
- return 'debug_and_release'
-
- if 'release' in split:
- return 'release'
-
- if 'debug' in split:
- return 'debug'
-
- return None
-
- def _get_other_properties(self):
- # Get the src property separately, because it is not returned by
- # qmake unless explicitly specified.
- key = 'QT_INSTALL_PREFIX/src'
- result = self._get_qmake_output(['-query', key])
- self._query_dict[key] = result
-
- # Get mkspecs variables and cache them.
- self._get_qmake_mkspecs_variables()
-
- # Get macOS minimum deployment target.
- key = 'QMAKE_MACOSX_DEPLOYMENT_TARGET'
- if key in self._mkspecs_dict:
- self._query_dict[key] = self._mkspecs_dict[key]
-
- # Figure out how Qt was built:
- # debug mode, release mode, or both.
- build_type = self._parse_qt_build_type()
- if build_type:
- self._query_dict['BUILD_TYPE'] = build_type
-
- def _init_properties(self):
- self._get_query_properties()
- self._get_other_properties()
-
- def _get_qmake_mkspecs_variables(self):
- # Create empty temporary qmake project file.
- temp_file_name = 'qmake_fake_empty_project.txt'
- open(temp_file_name, 'a').close()
-
- # Query qmake for all of its mkspecs variables.
- qmake_output = self._get_qmake_output(['-E', temp_file_name])
- lines = [s.strip() for s in qmake_output.splitlines()]
- pattern = re.compile(r"^(.+?)=(.+?)$")
- for line in lines:
- found = pattern.search(line)
- if found:
- key = found.group(1).strip()
- value = found.group(2).strip()
- self._mkspecs_dict[key] = value
-
- # We need to clean up after qmake, which always creates a
- # .qmake.stash file after a -E invocation.
- qmake_stash_file = os.path.join(os.getcwd(), ".qmake.stash")
- if os.path.exists(qmake_stash_file):
- os.remove(qmake_stash_file)
-
- # Also clean up the temporary empty project file.
- if os.path.exists(temp_file_name):
- os.remove(temp_file_name)
-
- version = property(get_version)
- bins_dir = property(get_bins_path)
- libs_dir = property(get_libs_path)
- lib_execs_dir = property(get_libs_execs_path)
- plugins_dir = property(get_plugins_path)
- prefix_dir = property(get_prefix_path)
- qmake_command = property(get_qmake_command)
- imports_dir = property(get_imports_path)
- translations_dir = property(get_translations_path)
- headers_dir = property(get_headers_path)
- docs_dir = property(get_docs_path)
- qml_dir = property(get_qml_path)
- macos_min_deployment_target = property(get_macos_deployment_target)
- build_type = property(get_build_type)
- src_dir = property(get_src_dir)
+ def _get_other_properties(self):
+ # Get the src property separately, because it is not returned by
+ # qmake unless explicitly specified.
+ key = 'QT_INSTALL_PREFIX/src'
+ result = self._get_qmake_output(['-query', key])
+ self._query_dict[key] = result
+
+ # Get mkspecs variables and cache them.
+ self._get_qmake_mkspecs_variables()
+
+ # Get macOS minimum deployment target.
+ key = 'QMAKE_MACOSX_DEPLOYMENT_TARGET'
+ if key in self._mkspecs_dict:
+ self._query_dict[key] = self._mkspecs_dict[key]
+
+ # Figure out how Qt was built:
+ # debug mode, release mode, or both.
+ build_type = self._parse_qt_build_type()
+ if build_type:
+ self._query_dict['BUILD_TYPE'] = build_type
+
+ def _get_qmake_mkspecs_variables(self):
+ # Create empty temporary qmake project file.
+ temp_file_name = 'qmake_fake_empty_project.txt'
+ open(temp_file_name, 'a').close()
+
+ # Query qmake for all of its mkspecs variables.
+ qmake_output = self._get_qmake_output(['-E', temp_file_name])
+ lines = [s.strip() for s in qmake_output.splitlines()]
+ pattern = re.compile(r"^(.+?)=(.+?)$")
+ for line in lines:
+ found = pattern.search(line)
+ if found:
+ key = found.group(1).strip()
+ value = found.group(2).strip()
+ self._mkspecs_dict[key] = value
+
+ # We need to clean up after qmake, which always creates a
+ # .qmake.stash file after a -E invocation.
+ qmake_stash_file = os.path.join(os.getcwd(), ".qmake.stash")
+ if os.path.exists(qmake_stash_file):
+ os.remove(qmake_stash_file)
+
+ # Also clean up the temporary empty project file.
+ if os.path.exists(temp_file_name):
+ os.remove(temp_file_name)
+
+ version = property(get_version)
+ bins_dir = property(get_bins_path)
+ libs_dir = property(get_libs_path)
+ lib_execs_dir = property(get_libs_execs_path)
+ plugins_dir = property(get_plugins_path)
+ prefix_dir = property(get_prefix_path)
+ qmake_command = property(get_qmake_command)
+ imports_dir = property(get_imports_path)
+ translations_dir = property(get_translations_path)
+ headers_dir = property(get_headers_path)
+ docs_dir = property(get_docs_path)
+ qml_dir = property(get_qml_path)
+ macos_min_deployment_target = property(get_macos_deployment_target)
+ build_type = property(get_build_type)
+ src_dir = property(get_src_dir)
+
+ _instance = None # singleton helpers
+
+ def __new__(cls): # __new__ always a classmethod
+ if not QtInfo._instance:
+ QtInfo._instance = QtInfo.__QtInfo()
+ return QtInfo._instance
+
+ def __getattr__(self, name):
+ return getattr(self._instance, name)
+
+ def __setattr__(self, name):
+ return setattr(self._instance, name)
diff --git a/build_scripts/setup_runner.py b/build_scripts/setup_runner.py
index 0e45a13f4..3c7116b82 100644
--- a/build_scripts/setup_runner.py
+++ b/build_scripts/setup_runner.py
@@ -37,17 +37,19 @@
##
#############################################################################
-import sys, os, textwrap
+import sys
+import os
+import textwrap
+
+from setuptools import setup # Import setuptools before distutils
+import distutils.log as log
from build_scripts.config import config
from build_scripts.main import get_package_version, get_setuptools_extension_modules
from build_scripts.main import cmd_class_dict
-from build_scripts.options import OPTION_BUILD_TYPE, OPTION_INTERNAL_BUILD_TYPE
-from build_scripts.options import OPTION_QUIET
+from build_scripts.options import ADDITIONAL_OPTIONS, OPTION
from build_scripts.utils import run_process
-from setuptools import setup
-
class SetupRunner(object):
def __init__(self, orig_argv):
@@ -86,8 +88,13 @@ class SetupRunner(object):
internal_build_type_arg = self.construct_internal_build_type_cmd_line_argument(build_type)
setup_cmd = [sys.executable] + self.sub_argv + [internal_build_type_arg]
+ command = self.sub_argv[0]
+ if command == 'setup.py' and len(self.sub_argv) > 1:
+ command = self.sub_argv[1]
+
# Add --reuse-build option if requested and not already present.
- if reuse_build and not self.cmd_line_argument_is_in_args("reuse-build", self.sub_argv):
+ if (reuse_build and command in ('bdist_wheel', 'build', 'build_rst_docs', 'install')
+ and not self.cmd_line_argument_is_in_args("reuse-build", self.sub_argv)):
setup_cmd.append(self.construct_cmd_line_argument("reuse-build"))
self.invocations_list.append(setup_cmd)
@@ -101,13 +108,13 @@ class SetupRunner(object):
"""
# Prepare initial config.
- config.init_config(build_type=OPTION_BUILD_TYPE,
- internal_build_type=OPTION_INTERNAL_BUILD_TYPE,
+ config.init_config(build_type=OPTION["BUILD_TYPE"],
+ internal_build_type=OPTION["INTERNAL_BUILD_TYPE"],
cmd_class_dict=cmd_class_dict,
package_version=get_package_version(),
ext_modules=get_setuptools_extension_modules(),
setup_script_dir=self.setup_script_dir,
- quiet=OPTION_QUIET)
+ quiet=OPTION["QUIET"])
# This is an internal invocation of setup.py, so start actual
# build.
@@ -126,7 +133,11 @@ class SetupRunner(object):
.format(config.build_type))
# Build everything: shiboken2, shiboken2-generator and PySide2.
- if config.is_top_level_build_all():
+ help_requested = '--help' in self.sub_argv or '-h' in self.sub_argv
+ if help_requested:
+ self.add_setup_internal_invocation(config.pyside_option_name)
+
+ elif config.is_top_level_build_all():
self.add_setup_internal_invocation(config.shiboken_module_option_name)
# Reuse the shiboken build for the generator package instead
@@ -147,7 +158,7 @@ class SetupRunner(object):
for cmd in self.invocations_list:
cmd_as_string = " ".join(cmd)
- print("\nRunning process: {}\n".format(cmd_as_string))
+ log.info("\nRunning setup: {}\n".format(cmd_as_string))
exit_code = run_process(cmd)
if exit_code != 0:
msg = textwrap.dedent("""
@@ -156,6 +167,10 @@ class SetupRunner(object):
""").format(exit_code, cmd_as_string)
raise RuntimeError(msg)
+ if help_requested:
+ print(ADDITIONAL_OPTIONS)
+
+
@staticmethod
def run_setuptools_setup():
"""
diff --git a/build_scripts/utils.py b/build_scripts/utils.py
index 56ec8e350..002d6ae5b 100644
--- a/build_scripts/utils.py
+++ b/build_scripts/utils.py
@@ -55,7 +55,6 @@ except ImportError:
import urllib
import distutils.log as log
-from distutils.errors import DistutilsOptionError
from distutils.errors import DistutilsSetupError
try:
@@ -79,7 +78,7 @@ def update_env_path(newpaths):
if not path.lower() in paths:
log.info("Inserting path '{}' to environment".format(path))
paths.insert(0, path)
- os.environ['PATH'] = path + os.pathsep + os.environ['PATH']
+ os.environ['PATH'] = "{}{}{}".format(path, os.pathsep, os.environ['PATH'])
def winsdk_setenv(platform_arch, build_type):
@@ -96,30 +95,27 @@ def winsdk_setenv(platform_arch, build_type):
"v7.1": 10.0
}
- log.info("Searching Windows SDK with MSVC compiler version {}".format(
- MSVC_VERSION))
+ log.info("Searching Windows SDK with MSVC compiler version {}".format(MSVC_VERSION))
setenv_paths = []
for base in HKEYS:
sdk_versions = Reg.read_keys(base, WINSDK_BASE)
if sdk_versions:
for sdk_version in sdk_versions:
- installationfolder = Reg.get_value(WINSDK_BASE + "\\" +
- sdk_version, "installationfolder")
- productversion = Reg.get_value(WINSDK_BASE + "\\" +
- sdk_version, "productversion")
- setenv_path = os.path.join(installationfolder, os.path.join(
- 'bin', 'SetEnv.cmd'))
+ installationfolder = Reg.get_value("{}\\{}".format(WINSDK_BASE, sdk_version),
+ "installationfolder")
+ # productversion = Reg.get_value("{}\\{}".format(WINSDK_BASE, sdk_version),
+ # "productversion")
+ setenv_path = os.path.join(installationfolder, os.path.join('bin', 'SetEnv.cmd'))
if not os.path.exists(setenv_path):
continue
- if not sdk_version in sdk_version_map:
+ if sdk_version not in sdk_version_map:
continue
if sdk_version_map[sdk_version] != MSVC_VERSION:
continue
setenv_paths.append(setenv_path)
if len(setenv_paths) == 0:
- raise DistutilsSetupError(
- "Failed to find the Windows SDK with MSVC compiler "
- "version {}".format(MSVC_VERSION))
+ raise DistutilsSetupError("Failed to find the Windows SDK with MSVC compiler "
+ "version {}".format(MSVC_VERSION))
for setenv_path in setenv_paths:
log.info("Found {}".format(setenv_path))
@@ -165,14 +161,13 @@ def find_vcdir(version):
else:
vsbase = VSEXPRESS_BASE % version
try:
- productdir = Reg.get_value(r"{}\Setup\VC".format(vsbase),
- "productdir")
+ productdir = Reg.get_value(r"{}\Setup\VC".format(vsbase), "productdir")
except KeyError:
productdir = None
log.debug("Unable to find productdir in registry")
if not productdir or not os.path.isdir(productdir):
- toolskey = "VS%0.f0COMNTOOLS" % version
+ toolskey = "VS{:0.0f}0COMNTOOLS".format(version)
toolsdir = os.environ.get(toolskey, None)
if toolsdir and os.path.isdir(toolsdir):
@@ -195,29 +190,25 @@ def init_msvc_env(platform_arch, build_type):
log.info("Searching MSVC compiler version {}".format(MSVC_VERSION))
vcdir_path = find_vcdir(MSVC_VERSION)
if not vcdir_path:
- raise DistutilsSetupError(
- "Failed to find the MSVC compiler version {} on your "
- "system.".format(MSVC_VERSION))
+ raise DistutilsSetupError("Failed to find the MSVC compiler version {} on your "
+ "system.".format(MSVC_VERSION))
else:
log.info("Found {}".format(vcdir_path))
- log.info("Searching MSVC compiler {} environment init script".format(
- MSVC_VERSION))
+ log.info("Searching MSVC compiler {} environment init script".format(MSVC_VERSION))
if platform_arch.startswith("32"):
vcvars_path = os.path.join(vcdir_path, "bin", "vcvars32.bat")
else:
vcvars_path = os.path.join(vcdir_path, "bin", "vcvars64.bat")
if not os.path.exists(vcvars_path):
- vcvars_path = os.path.join(vcdir_path, "bin", "amd64",
- "vcvars64.bat")
+ vcvars_path = os.path.join(vcdir_path, "bin", "amd64", "vcvars64.bat")
if not os.path.exists(vcvars_path):
- vcvars_path = os.path.join(vcdir_path, "bin", "amd64",
- "vcvarsamd64.bat")
+ vcvars_path = os.path.join(vcdir_path, "bin", "amd64", "vcvarsamd64.bat")
if not os.path.exists(vcvars_path):
# MSVC init script not found, try to find and init Windows SDK env
log.error("Failed to find the MSVC compiler environment init script "
- "(vcvars.bat) on your system.")
+ "(vcvars.bat) on your system.")
winsdk_setenv(platform_arch, build_type)
return
else:
@@ -249,8 +240,7 @@ def copyfile(src, dst, force=True, vars=None, force_copy_symlink=False,
dst = dst.format(**vars)
if not os.path.exists(src) and not force:
- log.info("**Skiping copy file {} to {}. "
- "Source does not exists.".format(src, dst))
+ log.info("**Skiping copy file {} to {}. Source does not exists.".format(src, dst))
return
if not os.path.islink(src) or force_copy_symlink:
@@ -270,17 +260,15 @@ def copyfile(src, dst, force=True, vars=None, force_copy_symlink=False,
os.chdir(target_dir)
if os.path.exists(link_name):
os.remove(link_name)
- log.info("Symlinking {} -> {} in {}.".format(link_name,
- link_target, target_dir))
+ log.info("Symlinking {} -> {} in {}.".format(link_name, link_target, target_dir))
os.symlink(link_target, link_name)
except OSError:
- log.error("{} -> {}: Error creating symlink".format(link_name,
- link_target))
+ log.error("{} -> {}: Error creating symlink".format(link_name, link_target))
finally:
os.chdir(current_directory)
else:
log.error("{} -> {}: Can only create symlinks within the same "
- "directory".format(src, link_target_path))
+ "directory".format(src, link_target_path))
return dst
@@ -297,15 +285,13 @@ def makefile(dst, content=None, vars=None):
if not os.path.exists(dstdir):
os.makedirs(dstdir)
- f = open(dst, "wt")
- if content is not None:
- f.write(content)
- f.close()
+ with open(dst, "wt") as f:
+ if content is not None:
+ f.write(content)
-def copydir(src, dst, filter=None, ignore=None, force=True, recursive=True,
- vars=None, dir_filter_function=None, file_filter_function=None,
- force_copy_symlinks=False):
+def copydir(src, dst, filter=None, ignore=None, force=True, recursive=True, vars=None,
+ dir_filter_function=None, file_filter_function=None, force_copy_symlinks=False):
if vars is not None:
src = src.format(**vars)
@@ -319,11 +305,10 @@ def copydir(src, dst, filter=None, ignore=None, force=True, recursive=True,
if not os.path.exists(src) and not force:
log.info("**Skiping copy tree {} to {}. Source does not exists. "
- "filter={}. ignore={}.".format(src, dst, filter, ignore))
+ "filter={}. ignore={}.".format(src, dst, filter, ignore))
return []
- log.info("Copying tree {} to {}. filter={}. ignore={}.".format(src,
- dst, filter, ignore))
+ log.info("Copying tree {} to {}. filter={}. ignore={}.".format(src, dst, filter, ignore))
names = os.listdir(src)
@@ -334,25 +319,20 @@ def copydir(src, dst, filter=None, ignore=None, force=True, recursive=True,
dstname = os.path.join(dst, name)
try:
if os.path.isdir(srcname):
- if (dir_filter_function and
- not dir_filter_function(name, src, srcname)):
+ if (dir_filter_function and not dir_filter_function(name, src, srcname)):
continue
if recursive:
- results.extend(
- copydir(srcname, dstname, filter, ignore, force,
- recursive, vars, dir_filter_function,
- file_filter_function, force_copy_symlinks))
+ results.extend(copydir(srcname, dstname, filter, ignore, force, recursive,
+ vars, dir_filter_function, file_filter_function,
+ force_copy_symlinks))
else:
- if ((file_filter_function is not None and
- not file_filter_function(name, srcname)) or
- (filter is not None and
- not filter_match(name, filter)) or
- (ignore is not None and filter_match(name, ignore))):
+ if ((file_filter_function is not None and not file_filter_function(name, srcname))
+ or (filter is not None and not filter_match(name, filter))
+ or (ignore is not None and filter_match(name, ignore))):
continue
if not os.path.exists(dst):
os.makedirs(dst)
- results.append(copyfile(srcname, dstname, True, vars,
- force_copy_symlinks))
+ results.append(copyfile(srcname, dstname, True, vars, force_copy_symlinks))
# catch the Error from the recursive copytree so that we can
# continue with other files
except shutil.Error as err:
@@ -372,42 +352,43 @@ def copydir(src, dst, filter=None, ignore=None, force=True, recursive=True,
raise EnvironmentError(errors)
return results
+
def make_file_writable_by_owner(path):
current_permissions = stat.S_IMODE(os.lstat(path).st_mode)
os.chmod(path, current_permissions | stat.S_IWUSR)
+
def rmtree(dirname, ignore=False):
def handle_remove_readonly(func, path, exc):
excvalue = exc[1]
if func in (os.rmdir, os.remove) and excvalue.errno == errno.EACCES:
- os.chmod(path, stat.S_IRWXU| stat.S_IRWXG| stat.S_IRWXO) # 0777
+ os.chmod(path, stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO) # 0777
func(path)
else:
raise IOError
shutil.rmtree(dirname, ignore_errors=ignore, onerror=handle_remove_readonly)
+
def run_process_output(args, initial_env=None):
if initial_env is None:
initial_env = os.environ
- std_out = subprocess.Popen(args,
- env = initial_env,
- universal_newlines = 1,
+ std_out = subprocess.Popen(args, env=initial_env, universal_newlines=1,
stdout=subprocess.PIPE).stdout
result = []
for raw_line in std_out.readlines():
line = raw_line if sys.version_info >= (3,) else raw_line.decode('utf-8')
result.append(line.rstrip())
+ std_out.close()
return result
+
def run_process(args, initial_env=None):
"""
Run process until completion and return the process exit code.
No output is captured.
"""
- log.info("Running process in directory {0}: command {1}".format(
- os.getcwd(),
- " ".join([(" " in x and '"{0}"'.format(x) or x) for x in args]))
- )
+ command = " ".join([(" " in x and '"{}"'.format(x) or x) for x in args])
+ log.info("In directory {}:\n\tRunning command: {}".format(os.getcwd(), command))
if initial_env is None:
initial_env = os.environ
@@ -441,7 +422,8 @@ def get_environment_from_batch_command(env_cmd, initial=None):
def consume(iter):
try:
- while True: next(iter)
+ while True:
+ next(iter)
except StopIteration:
pass
@@ -452,22 +434,19 @@ def get_environment_from_batch_command(env_cmd, initial=None):
# create a tag so we can tell in the output when the proc is done
tag = 'Done running command'
# construct a cmd.exe command to do accomplish this
- cmd = 'cmd.exe /E:ON /V:ON /s /c "{} && echo "{}" && set"'.format(env_cmd,
- tag)
+ cmd = 'cmd.exe /E:ON /V:ON /s /c "{} && echo "{}" && set"'.format(env_cmd, tag)
# launch the process
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, env=initial)
# parse the output sent to stdout
lines = proc.stdout
if sys.version_info[0] > 2:
# make sure the lines are strings
- make_str = lambda s: s.decode()
- lines = map(make_str, lines)
+ lines = map(lambda s: s.decode(), lines)
# consume whatever output occurs until the tag is reached
consume(itertools.takewhile(lambda l: tag not in l, lines))
# define a way to handle each KEY=VALUE line
- handle_line = lambda l: l.rstrip().split('=',1)
# parse key/values into pairs
- pairs = map(handle_line, lines)
+ pairs = map(lambda l: l.rstrip().split('=', 1), lines)
# make sure the pairs are valid
valid_pairs = filter(validate_pair, pairs)
# construct a dictionary of the pairs
@@ -482,19 +461,14 @@ def regenerate_qt_resources(src, pyside_rcc_path, pyside_rcc_options):
for name in names:
srcname = os.path.join(src, name)
if os.path.isdir(srcname):
- regenerate_qt_resources(srcname,
- pyside_rcc_path,
- pyside_rcc_options)
+ regenerate_qt_resources(srcname, pyside_rcc_path, pyside_rcc_options)
elif srcname.endswith('.qrc'):
# Replace last occurence of '.qrc' in srcname
srcname_split = srcname.rsplit('.qrc', 1)
dstname = '_rc.py'.join(srcname_split)
if os.path.exists(dstname):
- log.info('Regenerating {} from {}'.format(dstname,
- os.path.basename(srcname)))
- run_process([pyside_rcc_path] +
- pyside_rcc_options
- + [srcname, '-o', dstname])
+ log.info('Regenerating {} from {}'.format(dstname, os.path.basename(srcname)))
+ run_process([pyside_rcc_path] + pyside_rcc_options + [srcname, '-o', dstname])
def back_tick(cmd, ret_err=False):
@@ -526,8 +500,7 @@ def back_tick(cmd, ret_err=False):
Raises RuntimeError if command returns non-zero exit code when ret_err
isn't set.
"""
- proc = subprocess.Popen(cmd, stdout=subprocess.PIPE,
- stderr=subprocess.PIPE, shell=True)
+ proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
out, err = proc.communicate()
if not isinstance(out, str):
# python 3
@@ -536,7 +509,7 @@ def back_tick(cmd, ret_err=False):
retcode = proc.returncode
if retcode is None and not ret_err:
proc.terminate()
- raise RuntimeError(cmd + ' process did not terminate')
+ raise RuntimeError("{} process did not terminate".format(cmd))
if retcode != 0 and not ret_err:
raise RuntimeError("{} process returned code {}\n*** {}".format(
(cmd, retcode, err)))
@@ -548,6 +521,7 @@ def back_tick(cmd, ret_err=False):
MACOS_OUTNAME_RE = re.compile(r'\(compatibility version [\d.]+, current version [\d.]+\)')
+
def macos_get_install_names(libpath):
"""
Get macOS library install names from library `libpath` using ``otool``
@@ -562,13 +536,14 @@ def macos_get_install_names(libpath):
install_names : list of str
install names in library `libpath`
"""
- out = back_tick('otool -L ' + libpath)
+ out = back_tick("otool -L {}".format(libpath))
libs = [line for line in out.split('\n')][1:]
return [MACOS_OUTNAME_RE.sub('', lib).strip() for lib in libs]
MACOS_RPATH_RE = re.compile(r"path (.+) \(offset \d+\)")
+
def macos_get_rpaths(libpath):
""" Get rpath load commands from library `libpath` using ``otool``
@@ -586,7 +561,7 @@ def macos_get_rpaths(libpath):
-----
See ``man dyld`` for more information on rpaths in libraries
"""
- lines = back_tick('otool -l ' + libpath).split('\n')
+ lines = back_tick('otool -l {}'.format(libpath)).split('\n')
ctr = 0
rpaths = []
while ctr < len(lines):
@@ -598,14 +573,15 @@ def macos_get_rpaths(libpath):
rpath_line = lines[ctr + 2].strip()
match = MACOS_RPATH_RE.match(rpath_line)
if match is None:
- raise RuntimeError('Unexpected path line: ' + rpath_line)
+ raise RuntimeError("Unexpected path line: {}".format(rpath_line))
rpaths.append(match.groups()[0])
ctr += 3
return rpaths
+
def macos_add_rpath(rpath, library_path):
- back_tick('install_name_tool -add_rpath {rpath} {library_path}'.format(
- rpath=rpath, library_path=library_path))
+ back_tick("install_name_tool -add_rpath {} {}".format(rpath, library_path))
+
def macos_fix_rpaths_for_library(library_path, qt_lib_dir):
""" Adds required rpath load commands to given library.
@@ -648,11 +624,11 @@ def macos_fix_rpaths_for_library(library_path, qt_lib_dir):
# If the library depends on a Qt library, add an rpath load comment
# pointing to the Qt lib directory.
- macos_add_qt_rpath(library_path, qt_lib_dir, existing_rpath_commands,
- install_names)
+ macos_add_qt_rpath(library_path, qt_lib_dir, existing_rpath_commands, install_names)
+
-def macos_add_qt_rpath(library_path, qt_lib_dir,
- existing_rpath_commands = [], library_dependencies = []):
+def macos_add_qt_rpath(library_path, qt_lib_dir, existing_rpath_commands=[],
+ library_dependencies=[]):
"""
Adds an rpath load command to the Qt lib directory if necessary
@@ -680,6 +656,7 @@ def macos_add_qt_rpath(library_path, qt_lib_dir,
if needs_qt_rpath:
macos_add_rpath(qt_lib_dir, library_path)
+
# Find an executable specified by a glob pattern ('foo*') in the OS path
def find_glob_in_path(pattern):
result = []
@@ -691,6 +668,7 @@ def find_glob_in_path(pattern):
result.append(match)
return result
+
# Locate the most recent version of llvm_config in the path.
def find_llvm_config():
version_re = re.compile(r'(\d+)\.(\d+)\.(\d+)')
@@ -702,8 +680,9 @@ def find_llvm_config():
if output:
match = version_re.match(output[0])
if match:
- version_string = '%02d%02d%02d' % (int(match.group(1)),
- int(match.group(2)), int(match.group(3)))
+ version_string = "{:02d}{:02d}{:02d}".format(int(match.group(1)),
+ int(match.group(2)),
+ int(match.group(3)))
if (version_string > last_version_string):
result = llvm_config
last_version_string = version_string
@@ -711,6 +690,17 @@ def find_llvm_config():
pass
return result
+
+# Expand the __ARCH_ place holder in the CLANG environment variables
+def expand_clang_variables(target_arch):
+ for var in 'LLVM_INSTALL_DIR', 'CLANG_INSTALL_DIR':
+ value = os.environ.get(var)
+ if value and '_ARCH_' in value:
+ value = value.replace('_ARCH_', target_arch)
+ os.environ[var] = value
+ print("{} = {}".format(var, value))
+
+
# Add Clang to path for Windows for the shiboken ApiExtractor tests.
# Revisit once Clang is bundled with Qt.
def detect_clang():
@@ -729,12 +719,14 @@ def detect_clang():
except OSError:
pass
if clang_dir:
- arch = '64' if sys.maxsize > 2**31-1 else '32'
+ arch = '64' if sys.maxsize > 2 ** 31 - 1 else '32'
clang_dir = clang_dir.replace('_ARCH_', arch)
return (clang_dir, source)
+
_7z_binary = None
+
def download_and_extract_7z(fileurl, target):
""" Downloads 7z file from fileurl and extract to target """
info = ""
@@ -752,12 +744,12 @@ def download_and_extract_7z(fileurl, target):
try:
global _7z_binary
- outputDir = "-o" + target
+ outputDir = "-o{}".format(target)
if not _7z_binary:
if sys.platform == 'win32':
candidate = 'c:\\Program Files\\7-Zip\\7z.exe'
if os.path.exists(candidate):
- _7z_binary = candidate
+ _7z_binary = candidate
if not _7z_binary:
_7z_binary = '7z'
print("calling {} x {} {}".format(_7z_binary, localfile, outputDir))
@@ -765,10 +757,12 @@ def download_and_extract_7z(fileurl, target):
except:
raise RuntimeError(' Error extracting {}'.format(localfile))
-def split_and_strip(input):
- lines = [s.strip() for s in input.splitlines()]
+
+def split_and_strip(sinput):
+ lines = [s.strip() for s in sinput.splitlines()]
return lines
+
def ldd_get_dependencies(executable_path):
"""
Returns a dictionary of dependencies that `executable_path`
@@ -787,8 +781,8 @@ def ldd_get_dependencies(executable_path):
dependencies[match.group(1)] = match.group(2)
return dependencies
-def ldd_get_paths_for_dependencies(dependencies_regex, executable_path = None,
- dependencies = None):
+
+def ldd_get_paths_for_dependencies(dependencies_regex, executable_path=None, dependencies=None):
"""
Returns file paths to shared library dependencies that match given
`dependencies_regex` against given `executable_path`.
@@ -818,6 +812,7 @@ def ldd_get_paths_for_dependencies(dependencies_regex, executable_path = None,
return paths
+
def ldd(executable_path):
"""
Returns ld.so output of shared library dependencies for given
@@ -848,8 +843,7 @@ def ldd(executable_path):
chosen_rtld = None
# List of ld's considered by ldd on Ubuntu (here's hoping it's the
# same on all distros).
- rtld_list = ["/lib/ld-linux.so.2", "/lib64/ld-linux-x86-64.so.2",
- "/libx32/ld-linux-x32.so.2"]
+ rtld_list = ["/lib/ld-linux.so.2", "/lib64/ld-linux-x86-64.so.2", "/libx32/ld-linux-x32.so.2"]
# Choose appropriate runtime dynamic linker.
for rtld in rtld_list:
@@ -858,8 +852,7 @@ def ldd(executable_path):
# Code 127 is returned by ld.so when called without any
# arguments (some kind of sanity check I guess).
if code == 127:
- (_, _, code) = back_tick("{} --verify {}".format(rtld,
- executable_path), True)
+ (_, _, code) = back_tick("{} --verify {}".format(rtld, executable_path), True)
# Codes 0 and 2 mean given executable_path can be
# understood by ld.so.
if code in [0, 2]:
@@ -867,8 +860,7 @@ def ldd(executable_path):
break
if not chosen_rtld:
- raise RuntimeError("Could not find appropriate ld.so to query "
- "for dependencies.")
+ raise RuntimeError("Could not find appropriate ld.so to query for dependencies.")
# Query for shared library dependencies.
rtld_env = "LD_TRACE_LOADED_OBJECTS=1"
@@ -878,7 +870,8 @@ def ldd(executable_path):
return out
else:
raise RuntimeError("ld.so failed to query for dependent shared "
- "libraries of {} ".format(executable_path))
+ "libraries of {} ".format(executable_path))
+
def find_files_using_glob(path, pattern):
""" Returns list of files that matched glob `pattern` in `path`. """
@@ -886,6 +879,7 @@ def find_files_using_glob(path, pattern):
maybe_files = glob.glob(final_pattern)
return maybe_files
+
def find_qt_core_library_glob(lib_dir):
""" Returns path to the QtCore library found in `lib_dir`. """
maybe_file = find_files_using_glob(lib_dir, "libQt5Core.so.?")
@@ -893,6 +887,7 @@ def find_qt_core_library_glob(lib_dir):
return maybe_file[0]
return None
+
# @TODO: Possibly fix ICU library copying on macOS and Windows.
# This would require to implement the equivalent of the custom written
# ldd for the specified platforms.
@@ -907,7 +902,7 @@ def copy_icu_libs(patchelf, destination_lib_dir):
if not qt_core_library_path or not os.path.exists(qt_core_library_path):
raise RuntimeError('QtCore library does not exist at path: {}. '
- 'Failed to copy ICU libraries.'.format(qt_core_library_path))
+ 'Failed to copy ICU libraries.'.format(qt_core_library_path))
dependencies = ldd_get_dependencies(qt_core_library_path)
@@ -921,11 +916,9 @@ def copy_icu_libs(patchelf, destination_lib_dir):
break
if icu_required:
- paths = ldd_get_paths_for_dependencies(icu_regex,
- dependencies=dependencies)
+ paths = ldd_get_paths_for_dependencies(icu_regex, dependencies=dependencies)
if not paths:
- raise RuntimeError("Failed to find the necessary ICU libraries "
- "required by QtCore.")
+ raise RuntimeError("Failed to find the necessary ICU libraries required by QtCore.")
log.info('Copying the detected ICU libraries required by QtCore.')
if not os.path.exists(destination_lib_dir):
@@ -941,8 +934,7 @@ def copy_icu_libs(patchelf, destination_lib_dir):
# Patch the QtCore library to find the copied over ICU libraries
# (if necessary).
- log.info("Checking if QtCore library needs a new rpath to make it "
- "work with ICU libs.")
+ log.info("Checking if QtCore library needs a new rpath to make it work with ICU libs.")
rpaths = linux_get_rpaths(qt_core_library_path)
if not rpaths or not rpaths_has_origin(rpaths):
log.info('Patching QtCore library to contain $ORIGIN rpath.')
@@ -967,8 +959,7 @@ def linux_set_rpaths(patchelf, executable_path, rpath_string):
cmd = [patchelf, '--set-rpath', rpath_string, executable_path]
if run_process(cmd) != 0:
- raise RuntimeError("Error patching rpath in {}".format(
- executable_path))
+ raise RuntimeError("Error patching rpath in {}".format(executable_path))
def linux_get_dependent_libraries(executable_path):
@@ -1061,6 +1052,7 @@ def linux_fix_rpaths_for_library(patchelf, executable_path, qt_rpath, override=F
rpaths_string = ':'.join(rpaths)
linux_set_rpaths(patchelf, executable_path, rpaths_string)
+
def memoize(function):
"""
Decorator to wrap a function with a memoizing callable.
@@ -1068,6 +1060,7 @@ def memoize(function):
the same arguments.
"""
memo = {}
+
def wrapper(*args):
if args in memo:
return memo[args]
@@ -1077,6 +1070,7 @@ def memoize(function):
return rv
return wrapper
+
def get_python_dict(python_script_path):
try:
with open(python_script_path) as f:
@@ -1086,9 +1080,10 @@ def get_python_dict(python_script_path):
return python_dict
except IOError as e:
print("get_python_dict: Couldn't get dict from python "
- "file: {}.".format(python_script_path))
+ "file: {}.".format(python_script_path))
raise
+
def install_pip_package_from_url_specifier(env_pip, url, upgrade=True):
args = [env_pip, "install", url]
if upgrade:
@@ -1096,32 +1091,46 @@ def install_pip_package_from_url_specifier(env_pip, url, upgrade=True):
args.append(url)
run_instruction(args, "Failed to install {}".format(url))
+
def install_pip_dependencies(env_pip, packages, upgrade=True):
for p in packages:
args = [env_pip, "install"]
if upgrade:
args.append("--upgrade")
args.append(p)
- run_instruction(args, "Failed to install " + p)
+ run_instruction(args, "Failed to install {}".format(p))
+
def get_qtci_virtualEnv(python_ver, host, hostArch, targetArch):
_pExe = "python"
- _env = "env" + str(python_ver)
+ _env = "env{}".format(str(python_ver))
env_python = _env + "/bin/python"
env_pip = _env + "/bin/pip"
if host == "Windows":
- print("New virtualenv to build " + targetArch + " in " + hostArch + " host.")
+ print("New virtualenv to build {} in {} host".format(targetArch, hostArch))
_pExe = "python.exe"
# With windows we are creating building 32-bit target in 64-bit host
if hostArch == "X86_64" and targetArch == "X86":
- if python_ver == "3":
- _pExe = os.path.join(os.getenv("PYTHON3_32_PATH"), "python.exe")
+ if python_ver.startswith("3"):
+ var = "PYTHON" + python_ver + "-32_PATH"
+ print("Try to find python from {} env variable".format(var))
+ _path = os.getenv(var, "")
+ _pExe = os.path.join(_path, "python.exe")
+ if not os.path.isfile(_pExe):
+ print("Can't find python.exe from {}, using default python3".format(_pExe))
+ _pExe = os.path.join(os.getenv("PYTHON3_32_PATH"), "python.exe")
else:
_pExe = os.path.join(os.getenv("PYTHON2_32_PATH"), "python.exe")
else:
- if python_ver == "3":
- _pExe = os.path.join(os.getenv("PYTHON3_PATH"), "python.exe")
+ if python_ver.startswith("3"):
+ var = "PYTHON" + python_ver + "-64_PATH"
+ print("Try to find python from {} env variable".format(var))
+ _path = os.getenv(var, "")
+ _pExe = os.path.join(_path, "python.exe")
+ if not os.path.isfile(_pExe):
+ print("Can't find python.exe from {}, using default python3".format(_pExe))
+ _pExe = os.path.join(os.getenv("PYTHON3_PATH"), "python.exe")
env_python = _env + "\\Scripts\\python.exe"
env_pip = _env + "\\Scripts\\pip.exe"
else:
@@ -1129,26 +1138,30 @@ def get_qtci_virtualEnv(python_ver, host, hostArch, targetArch):
_pExe = "python3"
return(_pExe, _env, env_pip, env_python)
+
def run_instruction(instruction, error, initial_env=None):
if initial_env is None:
initial_env = os.environ
- print("Running Coin instruction: " + ' '.join(str(e) for e in instruction))
+ print("Running Coin instruction: {}".format(' '.join(str(e) for e in instruction)))
result = subprocess.call(instruction, env=initial_env)
if result != 0:
- print("ERROR : " + error)
+ print("ERROR : {}".format(error))
exit(result)
+
def acceptCITestConfiguration(hostOS, hostOSVer, targetArch, compiler):
# Disable unsupported CI configs for now
# NOTE: String must match with QT CI's storagestruct thrift
- if hostOSVer in ["WinRT_10", "WebAssembly", "Ubuntu_18_04", "Android_ANY"] \
- or hostOSVer.startswith("SLES_"):
- print("Disabled " + hostOSVer + " from Coin configuration")
+ if (hostOSVer in ["WinRT_10", "WebAssembly", "Ubuntu_18_04", "Android_ANY"]
+ or hostOSVer.startswith("SLES_")):
+ print("Disabled {} from Coin configuration".format(hostOSVer))
return False
- # With 5.11 CI will create two sets of release binaries, one with msvc 2015 and one with msvc 2017
- # we shouldn't release the 2015 version. BUT, 32 bit build is done only on msvc 2015...
+ # With 5.11 CI will create two sets of release binaries,
+ # one with msvc 2015 and one with msvc 2017
+ # we shouldn't release the 2015 version.
+ # BUT, 32 bit build is done only on msvc 2015...
if compiler in ["MSVC2015"] and targetArch in ["X86_64"]:
- print("Disabled " + compiler + " to " + targetArch + " from Coin configuration")
+ print("Disabled {} to {} from Coin configuration".format(compiler, targetArch))
return False
return True
diff --git a/build_scripts/wheel_override.py b/build_scripts/wheel_override.py
index b06628b3b..66141763b 100644
--- a/build_scripts/wheel_override.py
+++ b/build_scripts/wheel_override.py
@@ -40,53 +40,59 @@
wheel_module_exists = False
+import os
+import sys
+from .options import DistUtilsCommandMixin, OPTION
+from distutils import log as logger
+from email.generator import Generator
+from .wheel_utils import get_package_version, get_qt_version, macos_plat_name
+
try:
- import os, sys
from distutils import log as logger
- from wheel import pep425tags
from wheel.bdist_wheel import bdist_wheel as _bdist_wheel
from wheel.bdist_wheel import safer_name as _safer_name
- from wheel.pep425tags import get_abbr_impl, get_impl_ver, get_abi_tag
- from wheel.pep425tags import get_platform as wheel_get_platform
- from email.generator import Generator
+ from wheel.bdist_wheel import get_abi_tag, get_platform
+ from packaging import tags
from wheel import __version__ as wheel_version
- from .options import *
-
wheel_module_exists = True
except Exception as e:
_bdist_wheel, wheel_version = type, '' # dummy to make class statement happy
print('***** Exception while trying to prepare bdist_wheel override class: {}. '
'Skipping wheel overriding.'.format(e))
-def get_bdist_wheel_override(params):
- if wheel_module_exists:
- class PysideBuildWheelDecorated(PysideBuildWheel):
- def __init__(self, *args, **kwargs):
- self.params = params
- PysideBuildWheel.__init__(self, *args, **kwargs)
- return PysideBuildWheelDecorated
- else:
- return None
-
-class PysideBuildWheel(_bdist_wheel):
+
+def get_bdist_wheel_override():
+ return PysideBuildWheel if wheel_module_exists else None
+
+
+class PysideBuildWheel(_bdist_wheel, DistUtilsCommandMixin):
+
+ user_options = (_bdist_wheel.user_options + DistUtilsCommandMixin.mixin_user_options
+ if wheel_module_exists else None)
+
def __init__(self, *args, **kwargs):
- self.pyside_params = None
+ self._package_version = None
_bdist_wheel.__init__(self, *args, **kwargs)
+ DistUtilsCommandMixin.__init__(self)
def finalize_options(self):
+ DistUtilsCommandMixin.mixin_finalize_options(self)
if sys.platform == 'darwin':
# Override the platform name to contain the correct
# minimum deployment target.
# This is used in the final wheel name.
- self.plat_name = self.params['macos_plat_name']
+ self.plat_name = macos_plat_name()
# When limited API is requested, notify bdist_wheel to
# create a properly named package.
- limited_api_enabled = OPTION_LIMITED_API and sys.version_info[0] >= 3
+ limited_api_enabled = (OPTION["LIMITED_API"] == 'yes'
+ and sys.version_info[0] >= 3)
if limited_api_enabled:
- self.py_limited_api = "cp35.cp36.cp37.cp38"
+ self.py_limited_api = "cp35.cp36.cp37.cp38.cp39"
+
+ self._package_version = get_package_version()
_bdist_wheel.finalize_options(self)
@@ -98,11 +104,8 @@ class PysideBuildWheel(_bdist_wheel):
# PySide2-5.6-5.6.4-cp27-cp27m-macosx_10_10_intel.whl
# The PySide2 version is "5.6".
# The Qt version built against is "5.6.4".
- qt_version = self.params['qt_version']
- package_version = self.params['package_version']
- wheel_version = "{}-{}".format(package_version, qt_version)
- components = (_safer_name(self.distribution.get_name()),
- wheel_version)
+ wheel_version = "{}-{}".format(self._package_version, get_qt_version())
+ components = (_safer_name(self.distribution.get_name()), wheel_version)
if self.build_number:
components += (self.build_number,)
return '-'.join(components)
@@ -121,7 +124,18 @@ class PysideBuildWheel(_bdist_wheel):
elif self.root_is_pure:
plat_name = 'any'
else:
- plat_name = self.plat_name or wheel_get_platform()
+ # macosx contains system version in platform name so need special handle
+ if self.plat_name and not self.plat_name.startswith("macosx"):
+ plat_name = self.plat_name
+ else:
+ # on macosx always limit the platform name to comply with any
+ # c-extension modules in bdist_dir, since the user can specify
+ # a higher MACOSX_DEPLOYMENT_TARGET via tools like CMake
+
+ # on other platforms, and on macosx if there are no c-extension
+ # modules, use the default platform name.
+ plat_name = get_platform(self.bdist_dir)
+
if plat_name in ('linux-x86_64', 'linux_x86_64') and sys.maxsize == 2147483647:
plat_name = 'linux_i686'
@@ -135,8 +149,9 @@ class PysideBuildWheel(_bdist_wheel):
# pypi).
# TODO: Add actual distro detection, instead of
# relying on limited_api option.
- if plat_name in ('linux-x86_64', 'linux_x86_64') and sys.maxsize > 2147483647 \
- and (self.py_limited_api or sys.version_info[0] == 2):
+ if (plat_name in ('linux-x86_64', 'linux_x86_64')
+ and sys.maxsize > 2147483647
+ and (self.py_limited_api or sys.version_info[0] == 2)):
plat_name = 'manylinux1_x86_64'
plat_name = plat_name.replace('-', '_').replace('.', '_')
@@ -147,8 +162,8 @@ class PysideBuildWheel(_bdist_wheel):
impl = self.python_tag
tag = (impl, 'none', plat_name)
else:
- impl_name = get_abbr_impl()
- impl_ver = get_impl_ver()
+ impl_name = tags.interpreter_name()
+ impl_ver = tags.interpreter_version()
impl = impl_name + impl_ver
# We don't work on CPython 3.1, 3.0.
if self.py_limited_api and (impl_name + impl_ver).startswith('cp3'):
@@ -157,14 +172,12 @@ class PysideBuildWheel(_bdist_wheel):
else:
abi_tag = str(get_abi_tag()).lower()
tag = (impl, abi_tag, plat_name)
- supported_tags = pep425tags.get_supported(
- supplied_platform=plat_name if self.plat_name_supplied else None)
+ supported_tags = [(t.interpreter, t.abi, t.platform)
+ for t in tags.sys_tags()]
# XXX switch to this alternate implementation for non-pure:
if (self.py_limited_api) or (plat_name in ('manylinux1_x86_64') and sys.version_info[0] == 2):
return tag
- assert tag == supported_tags[0], "%s != %s" % (tag, supported_tags[0])
- assert tag in supported_tags, (
- "would build wheel with unsupported tag {}".format(tag))
+ assert tag in supported_tags, ("would build wheel with unsupported tag {}".format(tag))
return tag
# Copy of get_tag from bdist_wheel.py, to write a triplet Tag
@@ -181,7 +194,7 @@ class PysideBuildWheel(_bdist_wheel):
# Doesn't work for bdist_wininst
impl_tag, abi_tag, plat_tag = self.get_tag()
# To enable pypi upload we are adjusting the wheel name
- pypi_ready = (OPTION_LIMITED_API and sys.version_info[0] >= 3) or (sys.version_info[0] == 2)
+ pypi_ready = (OPTION["LIMITED_API"] and sys.version_info[0] >= 3) or (sys.version_info[0] == 2)
def writeTag(impl):
for abi in abi_tag.split('.'):
@@ -201,4 +214,3 @@ class PysideBuildWheel(_bdist_wheel):
if not wheel_module_exists:
del PysideBuildWheel
-
diff --git a/build_scripts/wheel_utils.py b/build_scripts/wheel_utils.py
new file mode 100644
index 000000000..71b4e0acf
--- /dev/null
+++ b/build_scripts/wheel_utils.py
@@ -0,0 +1,162 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+from __future__ import print_function
+
+import os
+import time
+
+from distutils.errors import DistutilsSetupError
+from distutils.sysconfig import get_config_var
+from distutils.util import get_platform
+from distutils.version import LooseVersion
+
+from .options import OPTION
+from .qtinfo import QtInfo
+from .utils import memoize, get_python_dict
+
+
+@memoize
+def get_package_timestamp():
+ """ In a Coin CI build the returned timestamp will be the
+ Coin integration id timestamp. For regular builds it's
+ just the current timestamp or a user provided one."""
+ option_value = OPTION["PACKAGE_TIMESTAMP"]
+ return option_value if option_value else int(time.time())
+
+
+def get_qt_version():
+ qtinfo = QtInfo()
+ qt_version = qtinfo.version
+
+ if not qt_version:
+ m = "Failed to query the Qt version with qmake {0}".format(qtinfo.qmake_command)
+ raise DistutilsSetupError(m)
+
+ if LooseVersion(qtinfo.version) < LooseVersion("5.7"):
+ m = "Incompatible Qt version detected: {}. A Qt version >= 5.7 is required.".format(qt_version)
+ raise DistutilsSetupError(m)
+
+ return qt_version
+
+
+@memoize
+def get_package_version():
+ """ Returns the version string for the PySide2 package. """
+ setup_script_dir = os.getcwd()
+ pyside_version_py = os.path.join(
+ setup_script_dir, "sources", "pyside2", "pyside_version.py")
+ d = get_python_dict(pyside_version_py)
+
+ final_version = "{}.{}.{}".format(
+ d['major_version'], d['minor_version'], d['patch_version'])
+ release_version_type = d['release_version_type']
+ pre_release_version = d['pre_release_version']
+ if pre_release_version and release_version_type:
+ final_version += release_version_type + pre_release_version
+ if release_version_type.startswith("comm"):
+ final_version += "." + release_version_type
+
+ # Add the current timestamp to the version number, to suggest it
+ # is a development snapshot build.
+ if OPTION["SNAPSHOT_BUILD"]:
+ final_version += ".dev{}".format(get_package_timestamp())
+ return final_version
+
+
+def macos_qt_min_deployment_target():
+ target = QtInfo().macos_min_deployment_target
+
+ if not target:
+ raise DistutilsSetupError("Failed to query for Qt's QMAKE_MACOSX_DEPLOYMENT_TARGET.")
+ return target
+
+
+@memoize
+def macos_pyside_min_deployment_target():
+ """
+ Compute and validate PySide2 MACOSX_DEPLOYMENT_TARGET value.
+ Candidate sources that are considered:
+ - setup.py provided value
+ - maximum value between minimum deployment target of the
+ Python interpreter and the minimum deployment target of
+ the Qt libraries.
+ If setup.py value is provided, that takes precedence.
+ Otherwise use the maximum of the above mentioned two values.
+ """
+ python_target = get_config_var('MACOSX_DEPLOYMENT_TARGET') or None
+ qt_target = macos_qt_min_deployment_target()
+ setup_target = OPTION["MACOS_DEPLOYMENT_TARGET"]
+
+ qt_target_split = [int(x) for x in qt_target.split('.')]
+ if python_target:
+ python_target_split = [int(x) for x in python_target.split('.')]
+ if setup_target:
+ setup_target_split = [int(x) for x in setup_target.split('.')]
+
+ message = ("Can't set MACOSX_DEPLOYMENT_TARGET value to {} because "
+ "{} was built with minimum deployment target set to {}.")
+ # setup.py provided OPTION["MACOS_DEPLOYMENT_TARGET"] value takes
+ # precedence.
+ if setup_target:
+ if python_target and setup_target_split < python_target_split:
+ raise DistutilsSetupError(message.format(setup_target, "Python",
+ python_target))
+ if setup_target_split < qt_target_split:
+ raise DistutilsSetupError(message.format(setup_target, "Qt",
+ qt_target))
+ # All checks clear, use setup.py provided value.
+ return setup_target
+
+ # Setup.py value not provided,
+ # use same value as provided by Qt.
+ if python_target:
+ maximum_target = '.'.join([str(e) for e in max(python_target_split, qt_target_split)])
+ else:
+ maximum_target = qt_target
+ return maximum_target
+
+
+@memoize
+def macos_plat_name():
+ deployment_target = macos_pyside_min_deployment_target()
+ # Example triple "macosx-10.12-x86_64".
+ plat = get_platform().split("-")
+ plat_name = "{}-{}-{}".format(plat[0], deployment_target, plat[2])
+ return plat_name
diff --git a/coin/instructions/common_environment.yaml b/coin/instructions/common_environment.yaml
new file mode 100644
index 000000000..41ab0059c
--- /dev/null
+++ b/coin/instructions/common_environment.yaml
@@ -0,0 +1,124 @@
+type: Group
+instructions:
+ - type: EnvironmentVariable
+ variableName: TARGET_ARCHITECTURE
+ variableValue: amd64
+ enable_if:
+ condition: and
+ conditions:
+ - condition: property
+ property: target.arch
+ equals_value: X86_64
+ - condition: property
+ property: host.os
+ equals_value: Windows
+ - type: EnvironmentVariable
+ variableName: TARGET_ARCHITECTURE
+ variableValue: amd64_x86
+ enable_if:
+ condition: and
+ conditions:
+ - condition: property
+ property: target.arch
+ equals_value: X86
+ - condition: property
+ property: host.os
+ equals_value: Windows
+ - type: EnvironmentVariable
+ variableName: CI_TARGET_ARCHITECTURE
+ variableValue: X86_64
+ enable_if:
+ condition: property
+ property: target.arch
+ equals_value: X86_64
+ - type: EnvironmentVariable
+ variableName: CI_TARGET_ARCHITECTURE
+ variableValue: X86
+ enable_if:
+ condition: property
+ property: target.arch
+ equals_value: X86
+ - type: EnvironmentVariable
+ variableName: CI_PACKAGING_FEATURE
+ variableValue: "--packaging"
+ enable_if:
+ condition: property
+ property: features
+ contains_value: Packaging
+ - type: EnvironmentVariable
+ variableName: CI_OS
+ variableValue: "MacOS"
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: MacOS
+ - type: EnvironmentVariable
+ variableName: CI_OS
+ variableValue: "Linux"
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Linux
+ - type: EnvironmentVariable
+ variableName: CI_OS
+ variableValue: "Windows"
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ - type: EnvironmentVariable
+ variableName: MAKEFLAGS
+ variableValue: ""
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ - type: AppendToEnvironmentVariable
+ variableName: PATH
+ variableValue: ;%CI_JOM_PATH%
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ - type: PrependToEnvironmentVariable
+ variableName: PATH
+ variableValue: "\\Users\\qt\\work\\install\\bin;"
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ - type: EnvironmentVariable
+ variableName: ICC64_18_LDLP
+ variableValue: /opt/intel/lib/intel64
+ enable_if:
+ condition: property
+ property: target.compiler
+ equals_value: ICC_18
+ - type: EnvironmentVariable
+ variableName: ICC64_18_PATH # Seems a bit hard to maintain
+ variableValue: /opt/intel/compilers_and_libraries_2018.1.163/linux/bin/intel64:/opt/intel/bin
+ enable_if:
+ condition: property
+ property: target.compiler
+ equals_value: ICC_18
+ - type: AppendToEnvironmentVariable
+ variableName: LD_LIBRARY_PATH
+ variableValue: :/opt/intel/lib/intel64
+ enable_if:
+ condition: property
+ property: target.compiler
+ equals_value: ICC_18
+ - type: AppendToEnvironmentVariable
+ variableName: PATH
+ variableValue: ":{{.Env.ICC64_18_PATH}}"
+ enable_if:
+ condition: property
+ property: target.compiler
+ equals_value: ICC_18
+ - type: EnvironmentVariable
+ variableName: LLVM_INSTALL_DIR
+ variableValue: "{{.Env.LLVM_DYNAMIC_LIBS_100}}"
+ disable_if:
+ condition: property
+ property: host.osVersion
+ equals_value: openSUSE_15_1
diff --git a/coin/instructions/execute_build_instructions.yaml b/coin/instructions/execute_build_instructions.yaml
new file mode 100644
index 000000000..1a0c73067
--- /dev/null
+++ b/coin/instructions/execute_build_instructions.yaml
@@ -0,0 +1,56 @@
+type: Group
+instructions:
+ - type: ExecuteCommand
+ command: "python -u coin_build_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=/Users/qt/work/install --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}} --phase=ALL"
+ maxTimeInSeconds: 14400
+ maxTimeBetweenOutput: 1200
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: MacOS
+ userMessageOnFailure: >
+ Failed to execute build instructions on osx
+ - type: ExecuteCommand
+ command: "python -u coin_build_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=/home/qt/work/install --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}} --phase=ALL"
+ maxTimeInSeconds: 14400
+ maxTimeBetweenOutput: 600
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Linux
+ userMessageOnFailure: >
+ Failed to execute build instructions on Linux
+ - type: ExecuteCommand
+ command: "c:\\users\\qt\\MSVC.bat python -u coin_build_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=\\Users\\qt\\work\\install --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}} --phase=BUILD"
+ maxTimeInSeconds: 14400
+ maxTimeBetweenOutput: 600
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ userMessageOnFailure: >
+ Failed to execute build instructions on Windows
+ - type: SignPackage
+ directory: "{{.AgentWorkingDir}}\\pyside"
+ maxTimeInSeconds: 1200
+ maxTimeBetweenOutput: 1200
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ - type: ChangeDirectory
+ directory: "{{.AgentWorkingDir}}\\pyside\\pyside-setup"
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ - type: ExecuteCommand
+ command: "c:\\users\\qt\\MSVC.bat python -u coin_build_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=\\Users\\qt\\work\\install --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}} --phase=WHEEL"
+ maxTimeInSeconds: 14400
+ maxTimeBetweenOutput: 300
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ userMessageOnFailure: >
+ Failed to create wheels for Windows
diff --git a/coin/instructions/execute_license_check.yaml b/coin/instructions/execute_license_check.yaml
new file mode 100644
index 000000000..51027ba7d
--- /dev/null
+++ b/coin/instructions/execute_license_check.yaml
@@ -0,0 +1,31 @@
+type: Group
+instructions:
+ - type: ChangeDirectory
+ directory: "{{.AgentWorkingDir}}"
+ - type: InstallSourceArchive
+ maxTimeInSeconds: 600
+ maxTimeBetweenOutput: 600
+ project: qt/qtbase
+ ref: 5.15
+ directory: qt/qtbase
+ userMessageOnFailure: >
+ Could not install source archive. Please investigate why.
+ - type: InstallSourceArchive
+ maxTimeInSeconds: 600
+ maxTimeBetweenOutput: 600
+ project: qt/qtqa
+ ref: master
+ directory: qt/qtqa-latest
+ userMessageOnFailure: >
+ Could not install source archive. Please investigate why.
+ - type: EnvironmentVariable
+ variableName: QT_MODULE_TO_TEST
+ variableValue: pyside/pyside-setup
+ userMessageOnFailure: >
+ Failed to set environment variable. This should not happen.
+ - type: ExecuteCommand
+ command: perl qt/qtqa-latest/tests/prebuild/license/tst_licenses.pl
+ maxTimeInSeconds: 7200
+ maxTimeBetweenOutput: 120
+ userMessageOnFailure: >
+ Failed to run license check script.
diff --git a/coin/instructions/execute_test_instructions.yaml b/coin/instructions/execute_test_instructions.yaml
new file mode 100644
index 000000000..22a980663
--- /dev/null
+++ b/coin/instructions/execute_test_instructions.yaml
@@ -0,0 +1,39 @@
+type: Group
+enable_if:
+ condition: property
+ property: features
+ not_contains_value: LicenseCheck
+instructions:
+ - type: EnvironmentVariable
+ variableName: QTEST_ENVIRONMENT
+ variableValue: "ci"
+ - type: ExecuteCommand
+ command: "python -u coin_test_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=/Users/qt/work/install --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}}"
+ maxTimeInSeconds: 14400
+ maxTimeBetweenOutput: 1200
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: MacOS
+ userMessageOnFailure: >
+ Failed to execute test instructions on osx
+ - type: ExecuteCommand
+ command: "python -u coin_test_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=/home/qt/work/install --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}}"
+ maxTimeInSeconds: 14400
+ maxTimeBetweenOutput: 600
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Linux
+ userMessageOnFailure: >
+ Failed to execute test instructions on Linux
+ - type: ExecuteCommand
+ command: "c:\\users\\qt\\MSVC.bat python -u coin_test_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=\\Users\\qt\\work\\install --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}}"
+ maxTimeInSeconds: 14400
+ maxTimeBetweenOutput: 600
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ userMessageOnFailure: >
+ Failed to execute test instructions on 64 bit Windows
diff --git a/coin/instructions/find_path_to_msvc_compiler.yaml b/coin/instructions/find_path_to_msvc_compiler.yaml
new file mode 100644
index 000000000..8f9bed82f
--- /dev/null
+++ b/coin/instructions/find_path_to_msvc_compiler.yaml
@@ -0,0 +1,28 @@
+type: Group
+enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+instructions:
+ - type: EnvironmentVariable
+ variableName: VC_SCRIPT
+ variableValue: "%ProgramFiles(x86)%\\Microsoft Visual Studio\\2017\\Professional\\VC\\Auxiliary\\Build\\vcvarsall.bat"
+ enable_if:
+ condition: property
+ property: host.compiler
+ equals_value: MSVC2017
+ - type: EnvironmentVariable
+ variableName: VC_SCRIPT
+ variableValue: "%ProgramFiles(x86)%\\Microsoft Visual Studio\\2019\\Professional\\VC\\Auxiliary\\Build\\vcvarsall.bat"
+ enable_if:
+ condition: property
+ property: host.compiler
+ equals_value: MSVC2019
+ - type: WriteFile
+ fileContents: "call \"{{.Env.VC_SCRIPT}}\" {{.Env.TARGET_ARCHITECTURE}} \r\ncmd /c %*"
+ filename: "c:\\users\\qt\\MSVC.bat"
+ fileMode: 420
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
diff --git a/coin/instructions/relocate_pyside.yaml b/coin/instructions/relocate_pyside.yaml
new file mode 100644
index 000000000..afab83c70
--- /dev/null
+++ b/coin/instructions/relocate_pyside.yaml
@@ -0,0 +1,57 @@
+type: Group
+enable_if:
+ condition: property
+ property: features
+ not_contains_value: LicenseCheck
+instructions:
+ - type: ChangeDirectory
+ directory: "{{.AgentWorkingDir}}/pyside"
+ maxTimeInSeconds: 300
+ maxTimeBetweenOutput: 120
+ userMessageOnFailure: >
+ Failed to change to pyside dir
+ - type: ExecuteCommand
+ command: c:\\users\\qt\\MSVC.bat rd /s /q pyside-setup
+ maxTimeInSeconds: 300
+ maxTimeBetweenOutput: 120
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ userMessageOnFailure: >
+ Failed to remove pyside-setup dir
+ - type: ExecuteCommand
+ command: /bin/rm -rf pyside-setup
+ maxTimeInSeconds: 300
+ maxTimeBetweenOutput: 120
+ enable_if:
+ condition: property
+ property: host.os
+ not_equals_value: Windows
+ userMessageOnFailure: >
+ Failed to remove pyside-setup dir
+ - type: InstallBinaryArchive
+ relativeStoragePath: "{{.Env.MODULE_ARTIFACTS_RELATIVE_STORAGE_PATH}}/artifacts.tar.gz"
+ directory: "pyside"
+ maxTimeInSeconds: 1200
+ maxTimeBetweenOutput: 1200
+ - type: ChangeDirectory
+ directory: "{{.AgentWorkingDir}}\\pyside\\pyside-setup"
+ maxTimeInSeconds: 7200
+ maxTimeBetweenOutput: 120
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ userMessageOnFailure: >
+ Failed to install binary artifacts
+ - type: ChangeDirectory
+ directory: "{{.AgentWorkingDir}}/pyside/pyside-setup"
+ maxTimeInSeconds: 7200
+ maxTimeBetweenOutput: 120
+ enable_if:
+ condition: property
+ property: host.os
+ not_equals_value: Windows
+ userMessageOnFailure: >
+ Failed to change to pyside-setup dir
diff --git a/coin/module_config.yaml b/coin/module_config.yaml
new file mode 100644
index 000000000..fd80acf9e
--- /dev/null
+++ b/coin/module_config.yaml
@@ -0,0 +1,68 @@
+version: 2
+accept_configuration:
+ condition: or
+ conditions:
+ - condition: and
+ conditions:
+ - condition: property # No cross compilation
+ property: host.os
+ equals_property: target.os
+ - condition: property # qtnamespace is not supported
+ property: configureArgs
+ not_contains_value: -qtnamespace
+ - condition: property # no-widgets is notsupported
+ property: configureArgs
+ not_contains_value: -no-widgets
+ - condition: property # no-gui is not supported
+ property: configureArgs
+ not_contains_value: -no-gui
+ - condition: property # Following configs are not supported
+ property: target.osVersion
+ not_in_values: [OPENSUSE_13_01, QEMU, WebAssembly, Ubuntu_18_04, SLES_12, SLES_15]
+ - condition: property # MibnGW and msvc2015 are not supported
+ property: target.compiler
+ not_in_values: [Mingw, MSVC2015]
+ - condition: and
+ conditions:
+ - condition: property
+ property: target.osVersion
+ equals_value: Ubuntu_18_04
+ - condition: property
+ property: features
+ contains_value: LicenseCheck
+
+upload_pyside: &upload_pyside
+ type: Group
+ instructions:
+ - type: UploadArtifact
+ archiveDirectory: "{{.AgentWorkingDir}}\\pyside"
+ transferType: UploadModuleBuildArtifact
+ maxTimeInSeconds: 1200
+ maxTimeBetweenOutput: 1200
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ - type: UploadArtifact
+ archiveDirectory: "{{.AgentWorkingDir}}/pyside"
+ transferType: UploadModuleBuildArtifact
+ maxTimeInSeconds: 1200
+ maxTimeBetweenOutput: 1200
+ enable_if:
+ condition: property
+ property: host.os
+ not_equals_value: Windows
+
+instructions:
+ LicenseCheck:
+ - !include "{{pyside/pyside-setup}}/execute_license_check.yaml"
+ Build:
+ - !include "{{pyside/pyside-setup}}/common_environment.yaml"
+ - !include "{{pyside/pyside-setup}}/find_path_to_msvc_compiler.yaml"
+ - !include "{{pyside/pyside-setup}}/execute_build_instructions.yaml"
+ - *upload_pyside
+ Test:
+ - !include "{{pyside/pyside-setup}}/common_environment.yaml"
+ - !include "{{pyside/pyside-setup}}/find_path_to_msvc_compiler.yaml"
+ - !include "{{pyside/pyside-setup}}/relocate_pyside.yaml"
+ - !include "{{pyside/pyside-setup}}/execute_test_instructions.yaml"
diff --git a/coin_build_instructions.py b/coin_build_instructions.py
index dbdbdbd0d..d1e578fd7 100644
--- a/coin_build_instructions.py
+++ b/coin_build_instructions.py
@@ -38,14 +38,17 @@
#############################################################################
from build_scripts.options import has_option
from build_scripts.options import option_value
-from build_scripts.utils import install_pip_dependencies
+from build_scripts.utils import install_pip_dependencies, expand_clang_variables
from build_scripts.utils import get_qtci_virtualEnv
from build_scripts.utils import run_instruction
from build_scripts.utils import rmtree
from build_scripts.utils import get_python_dict
-from build_scripts.utils import acceptCITestConfiguration
from build_scripts.utils import get_ci_qmake_path
import os
+import datetime
+import calendar
+import site
+import sys
# Values must match COIN thrift
CI_HOST_OS = option_value("os")
@@ -56,7 +59,7 @@ CI_HOST_OS_VER = option_value("osVer")
CI_ENV_INSTALL_DIR = option_value("instdir")
CI_ENV_AGENT_DIR = option_value("agentdir")
CI_COMPILER = option_value("compiler")
-CI_INTEGRATION_ID = option_value("coinIntegrationId")
+CI_INTEGRATION_ID = option_value("coinIntegrationId") or str(calendar.timegm(datetime.datetime.now().timetuple()))
CI_FEATURES = []
_ci_features = option_value("features")
if _ci_features is not None:
@@ -94,19 +97,40 @@ def is_snapshot_build():
setup_script_dir, "sources", "pyside2", "pyside_version.py")
d = get_python_dict(pyside_version_py)
- pre_release_version_type = d['pre_release_version_type']
+ release_version_type = d['release_version_type']
pre_release_version = d['pre_release_version']
- if pre_release_version or pre_release_version_type:
+ if pre_release_version and release_version_type:
return True
return False
def call_setup(python_ver, phase):
+ print("call_setup")
+ print("python_ver", python_ver)
+ print("phase", phase)
_pExe, _env, env_pip, env_python = get_qtci_virtualEnv(python_ver, CI_HOST_OS, CI_HOST_ARCH, CI_TARGET_ARCH)
if phase in ["BUILD"]:
rmtree(_env, True)
- run_instruction(["virtualenv", "-p", _pExe, _env], "Failed to create virtualenv")
- install_pip_dependencies(env_pip, ["pip", "numpy", "setuptools", "sphinx", "six", "wheel"])
+ # Pinning the virtualenv before creating one
+ run_instruction(["pip", "install", "--user", "virtualenv==20.0.25"], "Failed to pin virtualenv")
+ # installing to user base might not be in PATH by default.
+ env_path = os.path.join(site.USER_BASE, "bin")
+ v_env = os.path.join(env_path, "virtualenv")
+ if sys.platform == "win32":
+ env_path = os.path.join(site.USER_BASE, "Scripts")
+ v_env = os.path.join(env_path, "virtualenv.exe")
+ try:
+ run_instruction([v_env, "--version"], "Using default virtualenv")
+ except Exception as e:
+ v_env = "virtualenv"
+ run_instruction([v_env, "-p", _pExe, _env], "Failed to create virtualenv")
+ # When the 'python_ver' variable is empty, we are using Python 2
+ # Pip is always upgraded when CI template is provisioned, upgrading it in later phase may cause perm issue
+ run_instruction([env_pip, "install", "-r", "requirements.txt"], "Failed to install dependencies")
+ if sys.platform == "win32":
+ run_instruction([env_pip, "install", "numpy==1.19.3"], "Failed to install numpy 1.19.3")
+ else:
+ run_instruction([env_pip, "install", "numpy"], "Failed to install numpy")
cmd = [env_python, "-u", "setup.py"]
if phase in ["BUILD"]:
@@ -137,7 +161,6 @@ def call_setup(python_ver, phase):
env = os.environ
run_instruction(cmd, "Failed to run setup.py for build", initial_env=env)
-
def run_build_instructions(phase):
# Uses default python, hopefully we have python2 installed on all hosts
@@ -145,14 +168,15 @@ def run_build_instructions(phase):
if CI_HOST_OS != "Windows":
call_setup("", phase)
# In case of packaging build, we have to build also python3 wheel
+
if CI_RELEASE_CONF and CI_HOST_OS_VER not in ["RHEL_6_6"]:
call_setup("3", phase)
if __name__ == "__main__":
- if not acceptCITestConfiguration(CI_HOST_OS, CI_HOST_OS_VER, CI_TARGET_ARCH, CI_COMPILER):
- exit()
# Remove some environment variables that impact cmake
+ arch = '32' if CI_TARGET_ARCH and CI_TARGET_ARCH == 'X86' else '64'
+ expand_clang_variables(arch)
for env_var in ['CC', 'CXX']:
if os.environ.get(env_var):
del os.environ[env_var]
diff --git a/coin_test_instructions.py b/coin_test_instructions.py
index 8ba82c26f..3b8f7e39c 100644
--- a/coin_test_instructions.py
+++ b/coin_test_instructions.py
@@ -38,13 +38,14 @@
#############################################################################
from build_scripts.options import has_option
from build_scripts.options import option_value
-from build_scripts.utils import install_pip_dependencies
+from build_scripts.utils import install_pip_dependencies, expand_clang_variables
from build_scripts.utils import get_qtci_virtualEnv
from build_scripts.utils import run_instruction
from build_scripts.utils import rmtree
-from build_scripts.utils import acceptCITestConfiguration
from build_scripts.utils import get_ci_qmake_path
import os
+import site
+import sys
# Values must match COIN thrift
CI_HOST_OS = option_value("os")
@@ -65,9 +66,28 @@ CI_RELEASE_CONF = has_option("packaging")
def call_testrunner(python_ver, buildnro):
_pExe, _env, env_pip, env_python = get_qtci_virtualEnv(python_ver, CI_HOST_OS, CI_HOST_ARCH, CI_TARGET_ARCH)
rmtree(_env, True)
- run_instruction(["virtualenv", "-p", _pExe, _env], "Failed to create virtualenv")
- # Keeping PyInstaller 3.4, because 3.5 seems to have broken our test
- install_pip_dependencies(env_pip, ["pip", "numpy", "PyOpenGL", "setuptools", "six", "pyinstaller==3.4", "wheel"])
+ # Pinning the virtualenv before creating one
+ run_instruction(["pip", "install", "--user", "virtualenv==20.0.25"], "Failed to pin virtualenv")
+ # installing to user base might not be in PATH by default.
+ env_path = os.path.join(site.USER_BASE, "bin")
+ v_env = os.path.join(env_path, "virtualenv")
+ if sys.platform == "win32":
+ env_path = os.path.join(site.USER_BASE, "Scripts")
+ v_env = os.path.join(env_path, "virtualenv.exe")
+ try:
+ run_instruction([v_env, "--version"], "Using default virtualenv")
+ except Exception as e:
+ v_env = "virtualenv"
+
+ run_instruction([v_env, "-p", _pExe, _env], "Failed to create virtualenv")
+ # When the 'python_ver' variable is empty, we are using Python 2
+ # Pip is always upgraded when CI template is provisioned, upgrading it in later phase may cause perm issue
+ run_instruction([env_pip, "install", "-r", "requirements.txt"], "Failed to install dependencies")
+ if sys.platform == "win32":
+ run_instruction([env_pip, "install", "numpy==1.19.3"], "Failed to install numpy 1.19.3")
+ else:
+ run_instruction([env_pip, "install", "numpy"], "Failed to install numpy")
+
cmd = [env_python, "testrunner.py", "test",
"--blacklist", "build_history/blacklist.txt",
"--buildno=" + buildnro]
@@ -82,10 +102,9 @@ def call_testrunner(python_ver, buildnro):
run_instruction(cmd, "Error while running wheel_tester.py")
def run_test_instructions():
- if not acceptCITestConfiguration(CI_HOST_OS, CI_HOST_OS_VER, CI_TARGET_ARCH, CI_COMPILER):
- exit()
-
# Remove some environment variables that impact cmake
+ arch = '32' if CI_TARGET_ARCH and CI_TARGET_ARCH == 'X86' else '64'
+ expand_clang_variables(arch)
for env_var in ['CC', 'CXX']:
if os.environ.get(env_var):
del os.environ[env_var]
@@ -97,8 +116,13 @@ def run_test_instructions():
call_testrunner("", str(testRun))
testRun =+ 1
# We know that second build was with python3
- if CI_RELEASE_CONF and CI_HOST_OS_VER not in ["RHEL_6_6"]:
- call_testrunner("3", str(testRun))
+ if CI_RELEASE_CONF:
+ # In win machines, there are additional python versions to test with
+ if CI_HOST_OS == "Windows":
+ call_testrunner("3.6.1", str(testRun))
+ call_testrunner("3.8.1", str(testRun))
+ else:
+ call_testrunner("3", str(testRun))
if __name__ == "__main__":
run_test_instructions()
diff --git a/CHANGES.rst b/dist/changes-1.2.3
index 7deaa8bdd..7deaa8bdd 100644
--- a/CHANGES.rst
+++ b/dist/changes-1.2.3
diff --git a/dist/changes-5.12.6 b/dist/changes-5.12.6
new file mode 100644
index 000000000..d1eba40c2
--- /dev/null
+++ b/dist/changes-5.12.6
@@ -0,0 +1,29 @@
+Qt for Python 5.12.6 is a bug-fix release.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+https://doc.qt.io/qtforpython/
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* PySide2 *
+****************************************************************************
+
+ - [Fixes: PYSIDE-1007] Remove extra ref on QDataStream::setDevice
+ - [Fixes: PYSIDE-1051] Fix heaptype conflict with QtCore.QObject.__new__in Python 2.7
+
+
+****************************************************************************
+* Shiboken2 *
+****************************************************************************
+
+ - No changes
+
diff --git a/dist/changes-5.14.0 b/dist/changes-5.14.0
new file mode 100644
index 000000000..46b4a6ba0
--- /dev/null
+++ b/dist/changes-5.14.0
@@ -0,0 +1,69 @@
+Qt for Python 5.14.0 is a minor release.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+https://doc.qt.io/qtforpython/
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* Important Source Incompatible/Behavior Changes *
+****************************************************************************
+
+- [PYSIDE-990] It is no longer possible to nest types in typesystem files by
+ by qualifying the namespace components with "::". The elements
+ need to be properly nested.
+
+
+****************************************************************************
+* PySide2 *
+****************************************************************************
+
+ - [PYSIDE-487] Add bindings for Qt 5.14
+ - [PYSIDE-785] Release ownership in QAbstractVideoFilterWrapper::createFilterRunnable
+ - [PYSIDE-795] Create a framework for deprecated functions
+ - [PYSIDE-795] Make the function registry more usable in Python modules
+ - [PYSIDE-795] Improve the NumPy Support by iterables
+ - [PYSIDE-820] Fix booleans and empty list cases in QSettings
+ - [PYSIDE-849] Add inject-code for QVideoFrame::bits()
+ - [PYSIDE-939] Add support for Python 3.8
+ - [PYSIDE-939] Fix refcount issues with QSettings glue code
+ - [PYSIDE-939] Finalize the Python 3.8 refcount fix
+ - [PYSIDE-951] Support Pointer Primitive Types by Arrays or Result Tuples
+ - [PYSIDE-1007] Remove extra ref on QDataStream::setDevice
+ - [PYSIDE-1033] CMake modularization: macros creation
+ - [PYSIDE-1041] Enable multimedia classes after API fixup
+ - [PYSIDE-1047] QtWinExtras: Add QtWin namespace
+ - [PYSIDE-1051] Fix heaptype conflict with QtCore.QObject.__new__in Python 2.7
+ - [PYSIDE-1052] Add QtCore.Slot.__signature__ and much more manually
+ - [PYSIDE-1059] Documentation: update QInputDialog snippets
+ - [PYSIDE-1066] Fix Xcode sdk value embedded into PySide2 binaries
+ - [PYSIDE-1067] Update docs style
+ - [PYSIDE-1067] New documentation structure
+ - [PYSIDE-1068] Add designer to the pyside tools
+ - [PYSIDE-1073] Fix a typing bug in Python 2.7 and update
+ - [PYSIDE-1077] Fix wrong Python init return codes
+ - [PYSIDE-1079] signature: Support typing.Optional[T] and refine a bit
+ - [PYSIDE-1089] Fix formatting of the deployment documentation
+ - [PYSIDE-1093] Fix bad shutdown effect on QApplication.instance()
+ - [PYSIDE-1098] Replace pyside2-uic/pyside2-rcc by
+ uic/rcc which now have an option to generate Python
+ - [PYSIDE-1101] Remove QGraphicsItem::scroll from QtChart
+ - [PYSIDE-1140] Add python_requires to the python setup
+ - [QTBUG-66304] Blacklist failing QtPositioning test
+
+
+****************************************************************************
+* Shiboken2 *
+****************************************************************************
+
+ - [PYSIDE-454] Fix crash when smartptr template class cannot be found
+ - [PYSIDE-1037] Allow for "auto" as target of type for CONVERTTOCPP in injected code
+ - [PYSIDE-1095] Fix handling of modified default expressions
diff --git a/dist/changes-5.14.1 b/dist/changes-5.14.1
new file mode 100644
index 000000000..b7441f3c2
--- /dev/null
+++ b/dist/changes-5.14.1
@@ -0,0 +1,35 @@
+Qt for Python 5.14.1 is a bug-fix release.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+https://doc.qt.io/qtforpython/
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* PySide2 *
+****************************************************************************
+
+ - [PYSIDE-841] Add example for Threads and Signals
+ - [PYSIDE-1135] qApp: Ensure QtCore import when embedded QApplication subclass is used
+ - [PYSIDE-1158] Let qApp be noApp instead of pretending to be None
+ - [PYSIDE-1164] qApp: make sure to create the right instance when embedding
+ - [PYSIDE-1165] designer: patch rpath for unix
+ - [PYSIDE-1192] libpyside: Set default signal name only if previously assigned
+ - [PYSIDE-1201] docs: Fix pre overlap and improve reading
+ - [PYSIDE-1205] libpyside: avoid freeing char*
+ - [PYSIDE-1207] Fix ownership of QTextDocument::createObject
+
+
+****************************************************************************
+* Shiboken2 *
+****************************************************************************
+
+ - [PYSIDE-1191] shiboken: Introduce "until" version attribute as opposite of "since"
diff --git a/dist/changes-5.14.2 b/dist/changes-5.14.2
new file mode 100644
index 000000000..3473d41e3
--- /dev/null
+++ b/dist/changes-5.14.2
@@ -0,0 +1,66 @@
+Qt for Python 5.14.2 is a bug-fix release.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+https://doc.qt.io/qtforpython/
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* PySide2 *
+****************************************************************************
+
+ - [PYSIDE-135] Add doc getter for Property
+ - [PYSIDE-239] Python enum types can now be used as a valid signal type.
+ - [PYSIDE-939] Fix Python 3.8 warnings about deprecated int conversions of
+ enums/flags
+ - [PYSIDE-571] qApp has been turned into a normal Python variable. This
+ implies that QtWidgets.qApp no longer works;
+ it should be replaced by qApp.
+ - [PYSIDE-803] GUI slowdowns caused by background threads have been fixed by
+ reducing GIL allocation and usage of
+ Py_(BEGIN|END)_ALLOW_THREADS.
+ - [PYSIDE-858] Windows binaries are now signed.
+ - [PYSIDE-939] Fix testrunner for Python 3.8/Linux
+ - [PYSIDE-946] Add functions with callback of QWebEnginePage
+ - [PYSIDE-1231] Further issues introduced by Python 3.8 have been addressed:
+ - Warnings about deprecated int conversions of enumerations
+ and flags have been fixed.
+ - Packages can now be built with Python 3.8.1.
+ - Tests run with Python 3.8.1.
+ - [PYSIDE-1189] A crash caused by wrong ownership of the return value of
+ QList/QTable/QTreeWidget.mimeData() has been fixed.
+ - [PYSIDE-1199] The webchannel standalone example has been added.
+ - [PYSIDE-1204] QByteArray now properly supports the PyBuffer interface.
+ - [PYSIDE-1214] For accessors returning non-exposed classes inheriting
+ QObject, the most-derived wrapper is now created.
+ - [PYSIDE-1229] testrunner: Fix disrupted lines in the error log
+ - [PYSIDE-1236] Fix running scriptableapplication in a virtualenv on Windows
+ with Python 3.8
+ - [PYSIDE-1247] Avoid a signature warning in Python 3.6
+ - [PYSIDE-1250] PySide2: Use int for QVariant conversion when possible
+ - [PYSIDE-1251] Invert QTreeWidgetItem clear function loop
+
+****************************************************************************
+* Shiboken2 *
+****************************************************************************
+
+ - [PYSIDE-803] The default of the "allow-thread" attribute has been changed
+ to false as it was observed to cause performance issues when
+ using threads.
+ - [PYSIDE-1112] The shiboken documentation has been re-structured.
+ - [PYSIDE-1228] Typedef'ed anonymous enums are now supported.
+ - [PYSIDE-1240] The manual test dumpcodemodel has been modified to output
+ typesystem XML, enabling convenient generation of typesystem
+ file skeletons for new bindings.
+ - [PYSIDE-1241] Improve error messages about invalid types of added functions
+ - [PYSIDE-1241] Enable flags types in added functions
+ - [PYSIDE-1246] Fix classes with virtual destructors not being considered
+ polymorphic
diff --git a/dist/changes-5.14.2.2 b/dist/changes-5.14.2.2
new file mode 100644
index 000000000..63a7a9120
--- /dev/null
+++ b/dist/changes-5.14.2.2
@@ -0,0 +1,38 @@
+Qt for Python 5.14.2.2 is a bug-fix release.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+https://doc.qt.io/qtforpython/
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* PySide2 *
+****************************************************************************
+
+ - [PYSIDE-1100] Support type checking with the mypy module
+ - [PYSIDE-1236] samplebinding: Fix running with Python 3.8.2 on Windows
+ - [PYSIDE-1255] Fix memory corruption for QML registered types
+ - [PYSIDE-1271] QMutexLocker: allow-thread in constructor
+ - [PYSIDE-1272] signature: Add comparison for existing_doc type
+ - [PYSIDE-1285] qareaseries: keep references of lower/upper series
+ - [PYSIDE-1293] Windows: Fix encoding in custom message handler
+ - [PYSIDE-15] Support pickling of Qt Enum objects
+ - [PYSIDE-1223] Add QtUiTools.loadUiType
+ - [PYSIDE-1286] Implement __qualname__ and correct __module__ for classes
+ - [PYSIDE-1303] PySide2: Fix conversion of quintptr
+
+****************************************************************************
+* Shiboken2 *
+****************************************************************************
+
+ - [PYSIDE-1286] shiboken: Prepare for introduction of __qualname__
+ - [PYSIDE-1298] libshiboken: Support musl libc
+ - [PYSIDE-1299] shiboken: Fix cross builds
diff --git a/dist/changes-5.14.2.3 b/dist/changes-5.14.2.3
new file mode 100644
index 000000000..6f17bc4bd
--- /dev/null
+++ b/dist/changes-5.14.2.3
@@ -0,0 +1,35 @@
+Qt for Python 5.14.2.3 is a bug-fix release.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+https://doc.qt.io/qtforpython/
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* PySide2 *
+****************************************************************************
+
+ - [PYSIDE-1223] pyside2-uic instead of uic is not used for loadUiType()
+ - [PYSIDE-1257] Deployment with cx_freeze using zip_include_packages has
+ been fixed
+ - [PYSIDE-1282] A crash using QThread.terminate() on pthreads has
+ been fixed
+ - [PYSIDE-1311] The downloads functionality of the Tabbedbrowser example
+ has been fixed
+ - [PYSIDE-1321] A leaking reference in the PySide2 property getter has
+ been fixed
+
+****************************************************************************
+* Shiboken2 *
+****************************************************************************
+
+ - [PYSIDE-1325] Wrong generated code for default-initialized function
+ arguments ({}) has been fixed
diff --git a/dist/changes-5.15.0 b/dist/changes-5.15.0
new file mode 100644
index 000000000..77c8e7d27
--- /dev/null
+++ b/dist/changes-5.15.0
@@ -0,0 +1,49 @@
+Qt for Python 5.15.0 is a minor release.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+https://doc.qt.io/qtforpython/
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* PySide2 *
+****************************************************************************
+
+
+ - [PYSIDE-487] Add API of Qt 5.15
+ - [PYSIDE-487] Add support for QSerialPort
+ - [PYSIDE-487] Add QtQuickControls2
+ - [PYSIDE-841] example: add systray example
+ - [PYSIDE-841] doc: add more videos from Qt events
+ - [PYSIDE-841] doc: add tutorial for using qrc files
+ - [PYSIDE-904] libpyside: Remove deprecated API
+ - [PYSIDE-904] Add support for template type aliases
+ - [PYSIDE-957] Add a tool to dump meta objects of QObject-derived classes
+ - [PYSIDE-1280] Enable injecting raw code for setattro/getattro
+ - [PYSIDE-1309] Rename and update some snippets
+
+****************************************************************************
+* Shiboken2 *
+****************************************************************************
+
+ - [PYSIDE-454] shiboken: Add a way of specifying system includes to be parsed
+ - [PYSIDE-454] shiboken: Handle smart pointers with const pointees
+ - [PYSIDE-904] libshiboken: Remove deprecated API
+ - [PYSIDE-957] shiboken: Fix refcounts of sbkenum
+ - [PYSIDE-990] shiboken: Handle inline namespaces
+ - [PYSIDE-1024] shiboken: Make it possible to specify smartpointer instantiations
+ - [PYSIDE-1074] shiboken: Fix classes in hidden namespaces
+ - [PYSIDE-1188] shiboken: Fix shared pointer return value in virtual function
+ - [PYSIDE-1265] shiboken: Introduce a separate logging category for documentation generation
+ - [PYSIDE-1265] shiboken: Change debug messages to use qCInfo and remove some messages
+ - [PYSIDE-1267] shiboken: Allow for parsing headers under system include paths
+ - [PYSIDE-1296] shiboken: Support non-type template parameters in functions
+
diff --git a/dist/changes-5.15.1 b/dist/changes-5.15.1
new file mode 100644
index 000000000..8627d3e92
--- /dev/null
+++ b/dist/changes-5.15.1
@@ -0,0 +1,67 @@
+Qt for Python 5.15.1 is a bug-fix release.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+https://doc.qt.io/qtforpython/
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* PySide2 *
+****************************************************************************
+
+
+ - [PYSIDE-74] Implement default __ne__ and __eq__ for all PySide types
+ - [PYSIDE-198] Add compatibility with Nuitka
+ - [PYSIDE-829] signature: Avoid non-existent attributes in compiled code (Nuitka)
+ - [PYSIDE-841] doc: Add widget styling tutorial
+ - [PYSIDE-841] add quick painteditem example
+ - [PYSIDE-904] Add QObject.findChildren(QRegularExpression)
+ - [PYSIDE-904] qp5_tool.py: Add an configuration key for the CMake generator
+ - [PYSIDE-904] Port some examples from QRegExp to QRegularExpression
+ - [PYSIDE-904] Fix libsample/photon test for Qt 6 / Windows
+ - [PYSIDE-904] Enable adding operators ==, != as functions without code injection
+ - [PYSIDE-957] Implement the QEnum/QFlag decorator, V2
+ - [PYSIDE-981] Return QVariantList when using list as Signal argument
+ - [PYSIDE-1019] feature-select: Implement a selectable feature framework
+ - [PYSIDE-1019] feature-select: allow snake_case instead of camelCase for methods
+ - [PYSIDE-1019] feature-select: delay the feature switching
+ - [PYSIDE-1223] Use pyside2-uic instead of uic for the loadUiType
+ - [PYSIDE-1257] Potential fix for deploying with cx_freeze using zip_include_packages
+ - [PYSIDE-1282] pthreads: Try to abandon the GIL in case a thread was terminated
+ - [PYSIDE-1292] Doc: Enable doc builds using the offline template
+ - [PYSIDE-1313] basewrapper.cpp: add PyErr_Fetch/Restore in SbkDeallocWrapperCommon()
+ - [PYSIDE-1317] Add QSocketDescriptor class
+ - [PYSIDE-1321] Fix leaking reference in PySide2 property getter
+ - [PYSIDE-1321] Fix some leaks in enumeration creation
+ - [PYSIDE-1323] Add missing Win runtime dll into win wheels
+ - [PYSIDE-1323] Update vcredist binaries for MSVC 2019
+ - [PYSIDE-1332] Fix crashes in QThread::wait(), QWaitCondition::wait()
+ - [PYSIDE-1349] QQmlComponent: allow thread in constructors
+ - [PYSIDE-1353] doc: fix Property indentation
+ - [PYSIDE-1355] Add Qt3DExtras.QNormalDiffuseMapAlphaMaterial
+ - [PYSIDE-1368] __feature__: ignore if `__name__` does not exist in a module
+ - [PYSIDE-1372] QDomElement: remove unnecesary setAttribute overloads
+ - [PYSIDE-1374] Add the QWidget *-based overloads of the QtWinExtras functions
+
+****************************************************************************
+* Shiboken2 *
+****************************************************************************
+
+ * shiboken now accepts multiple headers on the command line.
+ * A number of error and warning messages have been prefixed by file name
+ and line for better tooling.
+ - [PYSIDE-841] Add custom widget shiboken example
+ - [PYSIDE-904] shiboken2: Handle virtual methods returning a reference
+ - [PYSIDE-1019] shiboken2: Re-add support for parsing Q_PROPERTY
+ - [PYSIDE-1177] shiboken: Fix __doc__ setter for derived types
+ - [PYSIDE-1325] shiboken: Fix default-initialized function arguments
+ - [PYSIDE-1327] shiboken: Resolve typedef'ed base classes
+
diff --git a/dist/changes-5.15.2 b/dist/changes-5.15.2
new file mode 100644
index 000000000..0baf77400
--- /dev/null
+++ b/dist/changes-5.15.2
@@ -0,0 +1,70 @@
+Qt for Python 5.15.2 is a bug-fix release.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+https://doc.qt.io/qtforpython/
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+
+****************************************************************************
+* Important Source Incompatible/Behavior Changes *
+****************************************************************************
+
+- Projects generating bindings for Qt-based code no longer need to include
+ pyside2_global.h for the property and signal/slot annotations to work.
+
+****************************************************************************
+* PySide2 *
+****************************************************************************
+
+
+ - [PYSIDE-487] Some missing enumerations and classes were added.
+ - [PYSIDE-644] QNetworkCookie was added to WebEngineCore.
+ - [PYSIDE-665] A crash when reimplementing QLayout.takeAt() was fixed.
+ - [PYSIDE-807] setup.py was rewritten to properly show options the in command
+ help.
+ - [PYSIDE-972] Launching PySide2 from paths with non-ASCII Latin1 characters
+ was fixed.
+ - [PYSIDE-1019] feature_select: Qt Properties are now represented as Python
+ properties.
+ - [PYSIDE-1070] A crash when overriding QUiLoader::createWidget() in QUiLoader
+ was fixed.
+ - [PYSIDE-1082] A crash when creating QMimeData from
+ Q(Plain)TextEdit::createMimeDataFromSelection() was fixed.
+ - [PYSIDE-1202] More classes from QtConcurrent were added.
+ - [PYSIDE-1224] The namespace QColorConstants was added.
+ - [PYSIDE-1326] Operators for QFlags on hidden top level namespace are now
+ generated.
+ - [PYSIDE-1354] Slots being invoked from the wrong thread were fixed.
+ - [PYSIDE-1381] The dependency of the QtQml module header on internal header
+ pysideqmlregistertype.h was removed.
+ - [PYSIDE-1385] Deprecated wheel.pep425tags imports were removed.
+ - [PYSIDE-1390] setup.py: The build_rst_docs command was added to build
+ rst documentation only
+ - [PYSIDE-1397] Functions taking a smart pointer now accept smart pointers to
+ base classes.
+ - [PYSIDE-1410] QAxBase::dynamicCall() was fixed.
+
+****************************************************************************
+* Shiboken2 *
+****************************************************************************
+
+ - [PYSIDE-841] The documentation on modifications was restructured.
+ - [PYSIDE-904] An attribute for generating "using namespace" was added.
+ - [PYSIDE-1019] A way of specifying properties for non-Qt classes in
+ typesystem XML was added.
+ - [PYSIDE-1075] Functions from invisible namespaces are now generated into
+ their parent namespaces.
+ - [PYSIDE-1224] Variables in namespaces are now generated.
+ - [PYSIDE-1366] The order of overloads may now be specified to work around
+ problems with the order generated by the overload decisor.
+ - [PYSIDE-1388] Final classes with protected methods when disabling the
+ protected hack are now correctly generated.
diff --git a/examples/3d/simple3d.py b/examples/3d/simple3d.py
index 2fad3c403..cea662a95 100644
--- a/examples/3d/simple3d.py
+++ b/examples/3d/simple3d.py
@@ -42,10 +42,9 @@
"""PySide2 port of the qt3d/simple-cpp example from Qt v5.x"""
import sys
-from PySide2.QtCore import(Property, QObject, QPropertyAnimation, Signal, Slot)
-from PySide2.QtGui import (QGuiApplication, QMatrix4x4, QQuaternion, QVector3D, QWindow)
+from PySide2.QtCore import(Property, QObject, QPropertyAnimation, Signal)
+from PySide2.QtGui import (QGuiApplication, QMatrix4x4, QQuaternion, QVector3D)
from PySide2.Qt3DCore import (Qt3DCore)
-from PySide2.Qt3DRender import (Qt3DRender)
from PySide2.Qt3DExtras import (Qt3DExtras)
class OrbitTransformController(QObject):
diff --git a/examples/axcontainer/axviewer.py b/examples/axcontainer/axviewer.py
index 539c31787..e9083d8f4 100644
--- a/examples/axcontainer/axviewer.py
+++ b/examples/axcontainer/axviewer.py
@@ -43,9 +43,8 @@
import sys
from PySide2.QtAxContainer import QAxSelect, QAxWidget
-from PySide2.QtGui import QKeySequence
-from PySide2.QtWidgets import (QAction, qApp, QApplication, QDialog, QFileDialog,
- QMainWindow, QMenu, QMenuBar, QMessageBox, QToolBar)
+from PySide2.QtWidgets import (QAction, QApplication, QDialog,
+ QMainWindow, QMessageBox, QToolBar)
class MainWindow(QMainWindow):
diff --git a/examples/charts/audio.py b/examples/charts/audio.py
index 256fe3a96..f899ac4c8 100644
--- a/examples/charts/audio.py
+++ b/examples/charts/audio.py
@@ -41,11 +41,10 @@
"""PySide2 port of the charts/audio example from Qt v5.x"""
-import os
import sys
from PySide2.QtCharts import QtCharts
-from PySide2.QtCore import QPointF, QRect, QSize
-from PySide2.QtMultimedia import (QAudio, QAudioDeviceInfo, QAudioFormat,
+from PySide2.QtCore import QPointF
+from PySide2.QtMultimedia import (QAudioDeviceInfo, QAudioFormat,
QAudioInput)
from PySide2.QtWidgets import QApplication, QMainWindow, QMessageBox
diff --git a/examples/charts/callout.py b/examples/charts/callout.py
index a7aff6282..54e8eaf24 100644
--- a/examples/charts/callout.py
+++ b/examples/charts/callout.py
@@ -42,7 +42,7 @@
"""PySide2 port of the Callout example from Qt v5.x"""
import sys
-from PySide2.QtWidgets import (QApplication, QWidget, QGraphicsScene,
+from PySide2.QtWidgets import (QApplication, QGraphicsScene,
QGraphicsView, QGraphicsSimpleTextItem, QGraphicsItem)
from PySide2.QtCore import Qt, QPointF, QRectF, QRect
from PySide2.QtCharts import QtCharts
@@ -192,7 +192,7 @@ class View(QGraphicsView):
self._coordX = QGraphicsSimpleTextItem(self._chart)
self._coordX.setPos(
self._chart.size().width()/2 - 50, self._chart.size().height())
- self._coordX.setText("X: ");
+ self._coordX.setText("X: ")
self._coordY = QGraphicsSimpleTextItem(self._chart)
self._coordY.setPos(
self._chart.size().width()/2 + 50, self._chart.size().height())
@@ -232,7 +232,7 @@ class View(QGraphicsView):
QGraphicsView.mouseMoveEvent(self, event)
def keepCallout(self):
- self._callouts.append(self._tooltip);
+ self._callouts.append(self._tooltip)
self._tooltip = Callout(self._chart)
def tooltip(self, point, state):
diff --git a/examples/charts/charts.pyproject b/examples/charts/charts.pyproject
index a4e6c01c1..15a48a3a1 100644
--- a/examples/charts/charts.pyproject
+++ b/examples/charts/charts.pyproject
@@ -1,3 +1,5 @@
{
- "files": ["percentbarchart.py", "donutbreakdown.py", "legend.py", "nesteddonuts.py", "modeldata.py", "lineandbar.py", "memoryusage.py", "callout.py", "audio.py"]
+ "files": ["percentbarchart.py", "donutbreakdown.py", "legend.py", "nesteddonuts.py",
+ "modeldata.py", "lineandbar.py", "memoryusage.py", "callout.py", "audio.py",
+ "linechart.py", "logvalueaxis.py", "piechart.py", "temperaturerecords.py"]
}
diff --git a/examples/charts/chartthemes/main.py b/examples/charts/chartthemes/main.py
index 1ba725b7d..e18e92cf2 100644
--- a/examples/charts/chartthemes/main.py
+++ b/examples/charts/chartthemes/main.py
@@ -41,7 +41,7 @@
"""PySide2 port of the Chart Themes example from Qt v5.x"""
import sys
-from PySide2.QtCore import qApp, QPointF, Qt
+from PySide2.QtCore import QPointF, Qt
from PySide2.QtGui import QColor, QPainter, QPalette
from PySide2.QtWidgets import (QApplication, QMainWindow, QSizePolicy,
QWidget)
diff --git a/examples/charts/chartthemes/ui_themewidget.py b/examples/charts/chartthemes/ui_themewidget.py
index aa673eea9..bf6703963 100644
--- a/examples/charts/chartthemes/ui_themewidget.py
+++ b/examples/charts/chartthemes/ui_themewidget.py
@@ -18,59 +18,59 @@ class Ui_ThemeWidgetForm(object):
if ThemeWidgetForm.objectName():
ThemeWidgetForm.setObjectName(u"ThemeWidgetForm")
ThemeWidgetForm.resize(900, 600)
- self.gridLayout = QGridLayout(ThemeWidgetForm);
+ self.gridLayout = QGridLayout(ThemeWidgetForm)
self.gridLayout.setObjectName(u"gridLayout")
- self.horizontalLayout = QHBoxLayout();
+ self.horizontalLayout = QHBoxLayout()
self.horizontalLayout.setObjectName(u"horizontalLayout")
self.themeLabel = QLabel(ThemeWidgetForm)
self.themeLabel.setObjectName(u"themeLabel")
- self.horizontalLayout.addWidget(self.themeLabel);
+ self.horizontalLayout.addWidget(self.themeLabel)
self.themeComboBox = QComboBox(ThemeWidgetForm)
self.themeComboBox.setObjectName(u"themeComboBox")
- self.horizontalLayout.addWidget(self.themeComboBox);
+ self.horizontalLayout.addWidget(self.themeComboBox)
self.animatedLabel = QLabel(ThemeWidgetForm)
self.animatedLabel.setObjectName(u"animatedLabel")
- self.horizontalLayout.addWidget(self.animatedLabel);
+ self.horizontalLayout.addWidget(self.animatedLabel)
self.animatedComboBox = QComboBox(ThemeWidgetForm)
self.animatedComboBox.setObjectName(u"animatedComboBox")
- self.horizontalLayout.addWidget(self.animatedComboBox);
+ self.horizontalLayout.addWidget(self.animatedComboBox)
self.legendLabel = QLabel(ThemeWidgetForm)
self.legendLabel.setObjectName(u"legendLabel")
- self.horizontalLayout.addWidget(self.legendLabel);
+ self.horizontalLayout.addWidget(self.legendLabel)
self.legendComboBox = QComboBox(ThemeWidgetForm)
self.legendComboBox.setObjectName(u"legendComboBox")
- self.horizontalLayout.addWidget(self.legendComboBox);
+ self.horizontalLayout.addWidget(self.legendComboBox)
self.antialiasCheckBox = QCheckBox(ThemeWidgetForm)
self.antialiasCheckBox.setObjectName(u"antialiasCheckBox")
self.antialiasCheckBox.setChecked(False)
- self.horizontalLayout.addWidget(self.antialiasCheckBox);
+ self.horizontalLayout.addWidget(self.antialiasCheckBox)
- self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum);
+ self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
- self.horizontalLayout.addItem(self.horizontalSpacer);
+ self.horizontalLayout.addItem(self.horizontalSpacer)
- self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 3);
+ self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 3)
self.retranslateUi(ThemeWidgetForm)
- self.themeComboBox.currentIndexChanged.connect(ThemeWidgetForm.updateUI);
- self.antialiasCheckBox.toggled.connect(ThemeWidgetForm.updateUI);
- self.legendComboBox.currentIndexChanged.connect(ThemeWidgetForm.updateUI);
- self.animatedComboBox.currentIndexChanged.connect(ThemeWidgetForm.updateUI);
+ self.themeComboBox.currentIndexChanged.connect(ThemeWidgetForm.updateUI)
+ self.antialiasCheckBox.toggled.connect(ThemeWidgetForm.updateUI)
+ self.legendComboBox.currentIndexChanged.connect(ThemeWidgetForm.updateUI)
+ self.animatedComboBox.currentIndexChanged.connect(ThemeWidgetForm.updateUI)
QMetaObject.connectSlotsByName(ThemeWidgetForm)
# setupUi
diff --git a/examples/charts/donutbreakdown.py b/examples/charts/donutbreakdown.py
index 28a48b8ac..712bea577 100644
--- a/examples/charts/donutbreakdown.py
+++ b/examples/charts/donutbreakdown.py
@@ -114,7 +114,7 @@ class DonutBreakdownChart(QtCharts.QChart):
def recalculate_angles(self):
angle = 0
- slices = self.main_series.slices();
+ slices = self.main_series.slices()
for pie_slice in slices:
breakdown_series = pie_slice.get_breakdown_series()
breakdown_series.setPieStartAngle(angle)
diff --git a/examples/charts/linechart.py b/examples/charts/linechart.py
new file mode 100644
index 000000000..98d17b35c
--- /dev/null
+++ b/examples/charts/linechart.py
@@ -0,0 +1,84 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""PySide2 port of the linechart example from Qt v5.x"""
+
+import sys
+from PySide2.QtCore import QPointF
+from PySide2.QtGui import QPainter
+from PySide2.QtWidgets import QMainWindow, QApplication
+from PySide2.QtCharts import QtCharts
+
+
+class TestChart(QMainWindow):
+ def __init__(self):
+ QMainWindow.__init__(self)
+
+ self.series = QtCharts.QLineSeries()
+ self.series.append(0, 6)
+ self.series.append(2, 4)
+ self.series.append(3, 8)
+ self.series.append(7, 4)
+ self.series.append(10, 5)
+ self.series.append(QPointF(11, 1))
+ self.series.append(QPointF(13, 3))
+ self.series.append(QPointF(17, 6))
+ self.series.append(QPointF(18, 3))
+ self.series.append(QPointF(20, 2))
+
+ self.chart = QtCharts.QChart()
+ self.chart.legend().hide()
+ self.chart.addSeries(self.series)
+ self.chart.createDefaultAxes()
+ self.chart.setTitle("Simple line chart example")
+
+ self.chartView = QtCharts.QChartView(self.chart)
+ self.chartView.setRenderHint(QPainter.Antialiasing)
+
+ self.setCentralWidget(self.chartView)
+
+
+if __name__ == "__main__":
+ app = QApplication(sys.argv)
+
+ window = TestChart()
+ window.show()
+ window.resize(440, 300)
+ sys.exit(app.exec_())
diff --git a/examples/charts/logvalueaxis.py b/examples/charts/logvalueaxis.py
new file mode 100644
index 000000000..7fb5604cd
--- /dev/null
+++ b/examples/charts/logvalueaxis.py
@@ -0,0 +1,94 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""PySide2 port of the Logarithmic Axis Example from Qt v5.x"""
+
+
+
+import sys
+from PySide2.QtCore import Qt, QPointF
+from PySide2.QtGui import QPainter
+from PySide2.QtWidgets import QMainWindow, QApplication
+from PySide2.QtCharts import QtCharts
+
+
+class TestChart(QMainWindow):
+ def __init__(self):
+ QMainWindow.__init__(self)
+
+ self.series = QtCharts.QLineSeries()
+ self.series.append([
+ QPointF(1.0, 1.0), QPointF(2.0, 73.0), QPointF(3.0, 268.0),
+ QPointF(4.0, 17.0), QPointF(5.0, 4325.0), QPointF(6.0, 723.0)])
+
+ self.chart = QtCharts.QChart()
+ self.chart.addSeries(self.series)
+ self.chart.legend().hide()
+ self.chart.setTitle("Logarithmic axis example")
+
+ self.axisX = QtCharts.QValueAxis()
+ self.axisX.setTitleText("Data point")
+ self.axisX.setLabelFormat("%i")
+ self.axisX.setTickCount(self.series.count())
+ self.chart.addAxis(self.axisX, Qt.AlignBottom)
+ self.series.attachAxis(self.axisX)
+
+ self.axisY = QtCharts.QLogValueAxis()
+ self.axisY.setTitleText("Values")
+ self.axisY.setLabelFormat("%g")
+ self.axisY.setBase(8.0)
+ self.axisY.setMinorTickCount(-1)
+ self.chart.addAxis(self.axisY, Qt.AlignLeft)
+ self.series.attachAxis(self.axisY)
+
+ self.chartView = QtCharts.QChartView(self.chart)
+ self.chartView.setRenderHint(QPainter.Antialiasing)
+
+ self.setCentralWidget(self.chartView)
+
+
+if __name__ == "__main__":
+ app = QApplication(sys.argv)
+
+ window = TestChart()
+ window.show()
+ window.resize(800, 600)
+
+ sys.exit(app.exec_())
diff --git a/examples/charts/memoryusage.py b/examples/charts/memoryusage.py
index b6f665b3d..4954b9cd7 100644
--- a/examples/charts/memoryusage.py
+++ b/examples/charts/memoryusage.py
@@ -43,7 +43,7 @@
import os
import sys
-from PySide2.QtCore import QRect, QSize, QProcess
+from PySide2.QtCore import QProcess
from PySide2.QtWidgets import QApplication, QMainWindow
from PySide2.QtCharts import QtCharts
@@ -105,13 +105,13 @@ class MainWindow(QMainWindow):
self.series = QtCharts.QPieSeries()
for item in memoryUsage:
- self.series.append(item[0], item[1]);
+ self.series.append(item[0], item[1])
slice = self.series.slices()[0]
- slice.setExploded();
- slice.setLabelVisible();
+ slice.setExploded()
+ slice.setLabelVisible()
self.chart = QtCharts.QChart()
- self.chart.addSeries(self.series);
+ self.chart.addSeries(self.series)
self.chartView = QtCharts.QChartView(self.chart)
self.setCentralWidget(self.chartView)
diff --git a/examples/charts/modeldata.py b/examples/charts/modeldata.py
index be63cf3d2..aa53e74ba 100644
--- a/examples/charts/modeldata.py
+++ b/examples/charts/modeldata.py
@@ -95,7 +95,7 @@ class CustomTableModel(QAbstractTableModel):
if rect.contains(index.column(), index.row()):
return QColor(color)
# cell not mapped return white color
- return QColor(Qt.white);
+ return QColor(Qt.white)
return None
def setData(self, index, value, role=Qt.EditRole):
@@ -159,7 +159,7 @@ class TableWidget(QWidget):
# get the color of the series and use it for showing the mapped area
seriesColorHex = "{}".format(self.series.pen().color().name())
- self.model.add_mapping(seriesColorHex, QRect(2, 0, 2, self.model.rowCount()));
+ self.model.add_mapping(seriesColorHex, QRect(2, 0, 2, self.model.rowCount()))
self.chart.createDefaultAxes()
self.chart_view = QtCharts.QChartView(self.chart)
diff --git a/examples/charts/piechart.py b/examples/charts/piechart.py
new file mode 100644
index 000000000..820da8b91
--- /dev/null
+++ b/examples/charts/piechart.py
@@ -0,0 +1,87 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""PySide2 port of the Pie Chart Example from Qt v5.x"""
+
+import sys
+from PySide2.QtCore import Qt
+from PySide2.QtGui import QPainter, QPen
+from PySide2.QtWidgets import QMainWindow, QApplication
+from PySide2.QtCharts import QtCharts
+
+
+class TestChart(QMainWindow):
+
+ def __init__(self):
+ QMainWindow.__init__(self)
+
+ self.series = QtCharts.QPieSeries()
+
+ self.series.append('Jane', 1)
+ self.series.append('Joe', 2)
+ self.series.append('Andy', 3)
+ self.series.append('Barbara', 4)
+ self.series.append('Axel', 5)
+
+ self.slice = self.series.slices()[1]
+ self.slice.setExploded()
+ self.slice.setLabelVisible()
+ self.slice.setPen(QPen(Qt.darkGreen, 2))
+ self.slice.setBrush(Qt.green)
+
+ self.chart = QtCharts.QChart()
+ self.chart.addSeries(self.series)
+ self.chart.setTitle('Simple piechart example')
+ self.chart.legend().hide()
+
+ self.chartView = QtCharts.QChartView(self.chart)
+ self.chartView.setRenderHint(QPainter.Antialiasing)
+
+ self.setCentralWidget(self.chartView)
+
+
+if __name__ == "__main__":
+ app = QApplication(sys.argv)
+
+ window = TestChart()
+ window.show()
+ window.resize(440, 300)
+
+ sys.exit(app.exec_())
diff --git a/examples/charts/qmlpolarchart/View1.qml b/examples/charts/qmlpolarchart/View1.qml
new file mode 100644
index 000000000..ad17fec6b
--- /dev/null
+++ b/examples/charts/qmlpolarchart/View1.qml
@@ -0,0 +1,78 @@
+/****************************************************************************
+**
+** Copyright (C) 2016 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the Qt Charts module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:GPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 or (at your option) any later version
+** approved by the KDE Free Qt Foundation. The licenses are as published by
+** the Free Software Foundation and appearing in the file LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCharts 2.0
+
+Item {
+ anchors.fill: parent
+ //![1]
+ PolarChartView {
+ title: "Two Series, Common Axes"
+ anchors.fill: parent
+ legend.visible: false
+ antialiasing: true
+
+ ValueAxis {
+ id: axisAngular
+ min: 0
+ max: 20
+ tickCount: 9
+ }
+
+ ValueAxis {
+ id: axisRadial
+ min: -0.5
+ max: 1.5
+ }
+
+ SplineSeries {
+ id: series1
+ axisAngular: axisAngular
+ axisRadial: axisRadial
+ pointsVisible: true
+ }
+
+ ScatterSeries {
+ id: series2
+ axisAngular: axisAngular
+ axisRadial: axisRadial
+ markerSize: 10
+ }
+ }
+
+ // Add data dynamically to the series
+ Component.onCompleted: {
+ for (var i = 0; i <= 20; i++) {
+ series1.append(i, Math.random());
+ series2.append(i, Math.random());
+ }
+ }
+ //![1]
+}
diff --git a/examples/charts/qmlpolarchart/View2.qml b/examples/charts/qmlpolarchart/View2.qml
new file mode 100644
index 000000000..7f241c3e7
--- /dev/null
+++ b/examples/charts/qmlpolarchart/View2.qml
@@ -0,0 +1,99 @@
+/****************************************************************************
+**
+** Copyright (C) 2016 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the Qt Charts module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:GPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 or (at your option) any later version
+** approved by the KDE Free Qt Foundation. The licenses are as published by
+** the Free Software Foundation and appearing in the file LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCharts 2.0
+
+Item {
+ anchors.fill: parent
+
+ //![1]
+ PolarChartView {
+ title: "Historical Area Series"
+ anchors.fill: parent
+ legend.visible: false
+ antialiasing: true
+
+ DateTimeAxis {
+ id: axis1
+ format: "yyyy MMM"
+ tickCount: 13
+ }
+ ValueAxis {
+ id: axis2
+ }
+ LineSeries {
+ id: lowerLine
+ axisAngular: axis1
+ axisRadial: axis2
+
+ // Please note that month in JavaScript months are zero based, so 2 means March
+ XYPoint { x: toMsecsSinceEpoch(new Date(1950, 0, 1)); y: 15 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1962, 4, 1)); y: 35 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1970, 0, 1)); y: 50 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1978, 2, 1)); y: 75 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1987, 11, 1)); y: 102 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1992, 1, 1)); y: 132 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1998, 7, 1)); y: 100 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2002, 4, 1)); y: 120 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2012, 8, 1)); y: 140 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2013, 5, 1)); y: 150 }
+ }
+ LineSeries {
+ id: upperLine
+ axisAngular: axis1
+ axisRadial: axis2
+
+ // Please note that month in JavaScript months are zero based, so 2 means March
+ XYPoint { x: toMsecsSinceEpoch(new Date(1950, 0, 1)); y: 30 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1962, 4, 1)); y: 55 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1970, 0, 1)); y: 80 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1978, 2, 1)); y: 105 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1987, 11, 1)); y: 125 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1992, 1, 1)); y: 160 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(1998, 7, 1)); y: 140 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2002, 4, 1)); y: 140 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2012, 8, 1)); y: 170 }
+ XYPoint { x: toMsecsSinceEpoch(new Date(2013, 5, 1)); y: 200 }
+ }
+ AreaSeries {
+ axisAngular: axis1
+ axisRadial: axis2
+ lowerSeries: lowerLine
+ upperSeries: upperLine
+ }
+ }
+ // DateTimeAxis is based on QDateTimes so we must convert our JavaScript dates to
+ // milliseconds since epoch to make them match the DateTimeAxis values
+ function toMsecsSinceEpoch(date) {
+ var msecs = date.getTime();
+ return msecs;
+ }
+ //![1]
+}
diff --git a/examples/charts/qmlpolarchart/View3.qml b/examples/charts/qmlpolarchart/View3.qml
new file mode 100644
index 000000000..5695a891f
--- /dev/null
+++ b/examples/charts/qmlpolarchart/View3.qml
@@ -0,0 +1,86 @@
+/****************************************************************************
+**
+** Copyright (C) 2016 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the Qt Charts module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:GPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 or (at your option) any later version
+** approved by the KDE Free Qt Foundation. The licenses are as published by
+** the Free Software Foundation and appearing in the file LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtCharts 2.0
+
+Item {
+ anchors.fill: parent
+
+ //![1]
+ PolarChartView {
+ title: "Numerical Data for Dummies"
+ anchors.fill: parent
+ legend.visible: false
+ antialiasing: true
+
+ LineSeries {
+ axisRadial: CategoryAxis {
+ min: 0
+ max: 30
+ CategoryRange {
+ label: "critical"
+ endValue: 2
+ }
+ CategoryRange {
+ label: "low"
+ endValue: 7
+ }
+ CategoryRange {
+ label: "normal"
+ endValue: 12
+ }
+ CategoryRange {
+ label: "high"
+ endValue: 18
+ }
+ CategoryRange {
+ label: "extremely high"
+ endValue: 30
+ }
+ }
+
+ axisAngular: ValueAxis {
+ tickCount: 13
+ }
+
+ XYPoint { x: 0; y: 4.3 }
+ XYPoint { x: 1; y: 4.1 }
+ XYPoint { x: 2; y: 4.7 }
+ XYPoint { x: 3; y: 3.9 }
+ XYPoint { x: 4; y: 5.2 }
+ XYPoint { x: 5; y: 5.3 }
+ XYPoint { x: 6; y: 6.1 }
+ XYPoint { x: 7; y: 7.7 }
+ XYPoint { x: 8; y: 12.9 }
+ XYPoint { x: 9; y: 19.2 }
+ }
+ }
+ //![1]
+}
diff --git a/examples/charts/qmlpolarchart/main.qml b/examples/charts/qmlpolarchart/main.qml
new file mode 100644
index 000000000..ed7a810c6
--- /dev/null
+++ b/examples/charts/qmlpolarchart/main.qml
@@ -0,0 +1,89 @@
+/****************************************************************************
+**
+** Copyright (C) 2016 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the Qt Charts module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:GPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 or (at your option) any later version
+** approved by the KDE Free Qt Foundation. The licenses are as published by
+** the Free Software Foundation and appearing in the file LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+
+Item {
+ width: 800
+ height: 600
+ property bool sourceLoaded: false
+
+ ListView {
+ id: root
+ focus: true
+ anchors.fill: parent
+ snapMode: ListView.SnapOneItem
+ highlightRangeMode: ListView.StrictlyEnforceRange
+ highlightMoveDuration: 250
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+
+ onCurrentIndexChanged: {
+ if (infoText.opacity > 0.0) {
+ if (sourceLoaded)
+ infoText.opacity = 0.0;
+ else if (currentIndex != 0)
+ currentIndex = 0;
+ }
+ }
+
+ model: ListModel {
+ ListElement {component: "View1.qml"}
+ ListElement {component: "View2.qml"}
+ ListElement {component: "View3.qml"}
+ }
+
+ delegate: Loader {
+ width: root.width
+ height: root.height
+
+ source: component
+ asynchronous: true
+
+ onLoaded: sourceLoaded = true
+ }
+ }
+
+ Rectangle {
+ id: infoText
+ anchors.centerIn: parent
+ width: parent.width
+ height: 40
+ color: "black"
+ Text {
+ color: "white"
+ anchors.centerIn: parent
+ text: "You can navigate between views using swipe or arrow keys"
+ }
+
+ Behavior on opacity {
+ NumberAnimation { duration: 400 }
+ }
+ }
+}
diff --git a/examples/charts/qmlpolarchart/qmlpolarchart.py b/examples/charts/qmlpolarchart/qmlpolarchart.py
new file mode 100644
index 000000000..4398169b0
--- /dev/null
+++ b/examples/charts/qmlpolarchart/qmlpolarchart.py
@@ -0,0 +1,63 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""PySide2 port of the QML Polar Chart Example from Qt v5.x"""
+
+import sys
+import os
+from PySide2.QtQuick import QQuickView
+from PySide2.QtCore import Qt, QUrl
+from PySide2.QtWidgets import QApplication, QMainWindow
+
+
+if __name__ == '__main__':
+ app = QApplication(sys.argv)
+ viewer = QQuickView()
+
+ viewer.engine().addImportPath(os.path.dirname(__file__))
+ viewer.engine().quit.connect(viewer.close)
+
+ viewer.setTitle = "QML Polar Chart"
+ qmlFile = os.path.join(os.path.dirname(__file__), 'main.qml')
+ viewer.setSource(QUrl.fromLocalFile(os.path.abspath(qmlFile)))
+ viewer.setResizeMode(QQuickView.SizeRootObjectToView)
+ viewer.show()
+
+ sys.exit(app.exec_())
diff --git a/examples/charts/qmlpolarchart/qmlpolarchart.pyproject b/examples/charts/qmlpolarchart/qmlpolarchart.pyproject
new file mode 100644
index 000000000..6c18b1f43
--- /dev/null
+++ b/examples/charts/qmlpolarchart/qmlpolarchart.pyproject
@@ -0,0 +1,3 @@
+{
+ "files": ["View1.qml", "View1.qml", "View2.qml", "View3.qml", "main.qml", "qmlpolarchart.py"]
+}
diff --git a/examples/charts/temperaturerecords.py b/examples/charts/temperaturerecords.py
new file mode 100644
index 000000000..dfd4dd67c
--- /dev/null
+++ b/examples/charts/temperaturerecords.py
@@ -0,0 +1,95 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""PySide2 port of the Temperature Records example from Qt v5.x"""
+
+import sys
+from PySide2.QtCore import Qt
+from PySide2.QtGui import QPainter
+from PySide2.QtWidgets import QMainWindow, QApplication
+from PySide2.QtCharts import QtCharts
+
+
+class MainWindow(QMainWindow):
+ def __init__(self):
+ QMainWindow.__init__(self)
+ low = QtCharts.QBarSet("Min")
+ high = QtCharts.QBarSet("Max")
+ low.append([-52, -50, -45.3, -37.0, -25.6, -8.0,
+ -6.0, -11.8, -19.7, -32.8, -43.0, -48.0])
+ high.append([11.9, 12.8, 18.5, 26.5, 32.0, 34.8,
+ 38.2, 34.8, 29.8, 20.4, 15.1, 11.8])
+
+ series = QtCharts.QStackedBarSeries()
+ series.append(low)
+ series.append(high)
+
+ chart = QtCharts.QChart()
+ chart.addSeries(series)
+ chart.setTitle("Temperature records in celcius")
+ chart.setAnimationOptions(QtCharts.QChart.SeriesAnimations)
+
+ categories = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul",
+ "Aug", "Sep", "Oct", "Nov", "Dec"]
+ axisX = QtCharts.QBarCategoryAxis()
+ axisX.append(categories)
+ axisX.setTitleText("Month")
+ chart.addAxis(axisX, Qt.AlignBottom)
+ axisY = QtCharts.QValueAxis()
+ axisY.setRange(-52, 52)
+ axisY.setTitleText("Temperature [&deg;C]")
+ chart.addAxis(axisY, Qt.AlignLeft)
+ series.attachAxis(axisX)
+ series.attachAxis(axisY)
+
+ chart.legend().setVisible(True)
+ chart.legend().setAlignment(Qt.AlignBottom)
+
+ chart_view = QtCharts.QChartView(chart)
+ chart_view.setRenderHint(QPainter.Antialiasing)
+
+ self.setCentralWidget(chart_view)
+
+if __name__ == "__main__":
+ app = QApplication(sys.argv)
+ w = MainWindow()
+ w.resize(600, 300)
+ w.show()
+ sys.exit(app.exec_())
diff --git a/examples/corelib/tools/codecs/codecs.py b/examples/corelib/tools/codecs/codecs.py
index 5139bb6db..63e74a60b 100644
--- a/examples/corelib/tools/codecs/codecs.py
+++ b/examples/corelib/tools/codecs/codecs.py
@@ -42,7 +42,7 @@
"""PySide2 port of the widgets/tools/codecs example from Qt v5.x"""
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
def codec_name(codec):
@@ -123,7 +123,8 @@ class MainWindow(QtWidgets.QMainWindow):
def findCodecs(self):
codecMap = []
- iso8859RegExp = QtCore.QRegExp('ISO[- ]8859-([0-9]+).*')
+ iso8859RegExp = QtCore.QRegularExpression('^ISO[- ]8859-([0-9]+).*$')
+ assert iso8859RegExp.isValid()
for mib in QtCore.QTextCodec.availableMibs():
codec = QtCore.QTextCodec.codecForMib(mib)
@@ -134,13 +135,15 @@ class MainWindow(QtWidgets.QMainWindow):
rank = 1
elif sortKey.startswith('UTF-16'):
rank = 2
- elif iso8859RegExp.exactMatch(sortKey):
- if len(iso8859RegExp.cap(1)) == 1:
- rank = 3
- else:
- rank = 4
else:
- rank = 5
+ match = iso8859RegExp.match(sortKey)
+ if match.hasMatch():
+ if len(match.captured(1)) == 1:
+ rank = 3
+ else:
+ rank = 4
+ else:
+ rank = 5
codecMap.append((str(rank) + sortKey, codec))
@@ -164,7 +167,7 @@ class MainWindow(QtWidgets.QMainWindow):
self.aboutAct = QtWidgets.QAction("&About", self, triggered=self.about)
self.aboutQtAct = QtWidgets.QAction("About &Qt", self,
- triggered=QtWidgets.qApp.aboutQt)
+ triggered=qApp.aboutQt)
def createMenus(self):
self.saveAsMenu = QtWidgets.QMenu("&Save As", self)
diff --git a/examples/corelib/tools/settingseditor/settingseditor.py b/examples/corelib/tools/settingseditor/settingseditor.py
index 9d691046f..a3e50a7c9 100644
--- a/examples/corelib/tools/settingseditor/settingseditor.py
+++ b/examples/corelib/tools/settingseditor/settingseditor.py
@@ -1,8 +1,9 @@
+# -*- coding: utf-8 -*-
#############################################################################
##
## Copyright (C) 2013 Riverbank Computing Limited.
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: http://www.qt.io/licensing/
##
## This file is part of the Qt for Python examples of the Qt Toolkit.
@@ -44,260 +45,379 @@
import sys
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2.QtCore import (QByteArray, QDate, QDateTime, QDir, QEvent, QPoint,
+ QRect, QRegularExpression, QSettings, QSize, QTime, QTimer, Qt)
+from PySide2.QtGui import (QColor, QIcon, QIntValidator, QDoubleValidator,
+ QRegularExpressionValidator, QValidator)
+from PySide2.QtWidgets import (QAbstractItemView, QAction, QApplication,
+ QCheckBox, QComboBox, QFileDialog, QDialog, QDialogButtonBox, QGridLayout,
+ QGroupBox, QHeaderView, QInputDialog, QItemDelegate, QLabel, QLineEdit,
+ QMainWindow, QMessageBox, QStyle, QSpinBox, QStyleOptionViewItem,
+ QTableWidget, QTableWidgetItem, QTreeWidget, QTreeWidgetItem, QVBoxLayout)
-class MainWindow(QtWidgets.QMainWindow):
+class TypeChecker:
+ def __init__(self, parent=None):
+ self.bool_exp = QRegularExpression('^(true)|(false)$')
+ assert self.bool_exp.isValid()
+ self.bool_exp.setPatternOptions(QRegularExpression.CaseInsensitiveOption)
+
+ self.byteArray_exp = QRegularExpression(r'^[\x00-\xff]*$')
+ assert self.byteArray_exp.isValid()
+
+ self.char_exp = QRegularExpression('^.$')
+ assert self.char_exp.isValid()
+
+ pattern = r'^[+-]?\d+$'
+ self.int_exp = QRegularExpression(pattern)
+ assert self.int_exp.isValid()
+
+ pattern = r'^\(([0-9]*),([0-9]*),([0-9]*),([0-9]*)\)$'
+ self.color_exp = QRegularExpression(pattern)
+ assert self.color_exp.isValid()
+
+ pattern = r'^\((-?[0-9]*),(-?[0-9]*)\)$'
+ self.point_exp = QRegularExpression(pattern)
+ assert self.point_exp.isValid()
+
+ pattern = r'^\((-?[0-9]*),(-?[0-9]*),(-?[0-9]*),(-?[0-9]*)\)$'
+ self.rect_exp = QRegularExpression(pattern)
+ assert self.rect_exp.isValid()
+
+ self.size_exp = QRegularExpression(self.point_exp)
+
+ date_pattern = '([0-9]{,4})-([0-9]{,2})-([0-9]{,2})'
+ self.date_exp = QRegularExpression('^{}$'.format(date_pattern))
+ assert self.date_exp.isValid()
+
+ time_pattern = '([0-9]{,2}):([0-9]{,2}):([0-9]{,2})'
+ self.time_exp = QRegularExpression('^{}$'.format(time_pattern))
+ assert self.time_exp.isValid()
+
+ pattern = '^{}T{}$'.format(date_pattern, time_pattern)
+ self.dateTime_exp = QRegularExpression(pattern)
+ assert self.dateTime_exp.isValid()
+
+ def type_from_text(self, text):
+ if self.bool_exp.match(text).hasMatch():
+ return bool
+ if self.int_exp.match(text).hasMatch():
+ return int
+ return None
+
+ def create_validator(self, value, parent):
+ if isinstance(value, bool):
+ return QRegularExpressionValidator(self.bool_exp, parent)
+ if isinstance(value, float):
+ return QDoubleValidator(parent)
+ if isinstance(value, int):
+ return QIntValidator(parent)
+ if isinstance(value, QByteArray):
+ return QRegularExpressionValidator(self.byteArray_exp, parent)
+ if isinstance(value, QColor):
+ return QRegularExpressionValidator(self.color_exp, parent)
+ if isinstance(value, QDate):
+ return QRegularExpressionValidator(self.date_exp, parent)
+ if isinstance(value, QDateTime):
+ return QRegularExpressionValidator(self.dateTime_exp, parent)
+ if isinstance(value, QTime):
+ return QRegularExpressionValidator(self.time_exp, parent)
+ if isinstance(value, QPoint):
+ return QRegularExpressionValidator(self.point_exp, parent)
+ if isinstance(value, QRect):
+ return QRegularExpressionValidator(self.rect_exp, parent)
+ if isinstance(value, QSize):
+ return QRegularExpressionValidator(self.size_exp, parent)
+ return None
+
+ def from_string(self, text, original_value):
+ if isinstance(original_value, QColor):
+ match = self.color_exp.match(text)
+ return QColor(min(int(match.captured(1)), 255),
+ min(int(match.captured(2)), 255),
+ min(int(match.captured(3)), 255),
+ min(int(match.captured(4)), 255))
+ if isinstance(original_value, QDate):
+ value = QDate.fromString(text, Qt.ISODate)
+ return value if value.isValid() else None
+ if isinstance(original_value, QDateTime):
+ value = QDateTime.fromString(text, Qt.ISODate)
+ return value if value.isValid() else None
+ if isinstance(original_value, QTime):
+ value = QTime.fromString(text, Qt.ISODate)
+ return value if value.isValid() else None
+ if isinstance(original_value, QPoint):
+ match = self.point_exp.match(text)
+ return QPoint(int(match.captured(1)),
+ int(match.captured(2)))
+ if isinstance(original_value, QRect):
+ match = self.rect_exp.match(text)
+ return QRect(int(match.captured(1)),
+ int(match.captured(2)),
+ int(match.captured(3)),
+ int(match.captured(4)))
+ if isinstance(original_value, QSize):
+ match = self.size_exp.match(text)
+ return QSize(int(match.captured(1)),
+ int(match.captured(2)))
+ if isinstance(original_value, list):
+ return text.split(',')
+ return type(original_value)(text)
+
+
+class MainWindow(QMainWindow):
def __init__(self, parent=None):
super(MainWindow, self).__init__(parent)
- self.settingsTree = SettingsTree()
- self.setCentralWidget(self.settingsTree)
+ self.settings_tree = SettingsTree()
+ self.setCentralWidget(self.settings_tree)
- self.locationDialog = None
+ self.location_dialog = None
- self.createActions()
- self.createMenus()
+ self.create_actions()
+ self.create_menus()
- self.autoRefreshAct.setChecked(True)
- self.fallbacksAct.setChecked(True)
+ self.auto_refresh_action.setChecked(True)
+ self.fallbacks_action.setChecked(True)
self.setWindowTitle("Settings Editor")
self.resize(500, 600)
- def openSettings(self):
- if self.locationDialog is None:
- self.locationDialog = LocationDialog(self)
+ def open_settings(self):
+ if self.location_dialog is None:
+ self.location_dialog = LocationDialog(self)
- if self.locationDialog.exec_():
- settings = QtCore.QSettings(self.locationDialog.format(),
- self.locationDialog.scope(),
- self.locationDialog.organization(),
- self.locationDialog.application())
- self.setSettingsObject(settings)
- self.fallbacksAct.setEnabled(True)
+ if self.location_dialog.exec_():
+ settings = QSettings(self.location_dialog.format(),
+ self.location_dialog.scope(),
+ self.location_dialog.organization(),
+ self.location_dialog.application())
+ self.set_settings_object(settings)
+ self.fallbacks_action.setEnabled(True)
- def openIniFile(self):
- fileName, _ = QtWidgets.QFileDialog.getOpenFileName(self, "Open INI File",
+ def open_inifile(self):
+ file_name, _ = QFileDialog.getOpenFileName(self, "Open INI File",
'', "INI Files (*.ini *.conf)")
- if fileName:
- settings = QtCore.QSettings(fileName, QtCore.QSettings.IniFormat)
- self.setSettingsObject(settings)
- self.fallbacksAct.setEnabled(False)
+ if file_name:
+ self.load_ini_file(file_name)
+
+ def load_ini_file(self, file_name):
+ settings = QSettings(file_name, QSettings.IniFormat)
+ if settings.status() != QSettings.NoError:
+ return
+ self.set_settings_object(settings)
+ self.fallbacks_action.setEnabled(False)
- def openPropertyList(self):
- fileName, _ = QtWidgets.QFileDialog.getOpenFileName(self,
+ def open_property_list(self):
+ file_name, _ = QFileDialog.getOpenFileName(self,
"Open Property List", '', "Property List Files (*.plist)")
- if fileName:
- settings = QtCore.QSettings(fileName, QtCore.QSettings.NativeFormat)
- self.setSettingsObject(settings)
- self.fallbacksAct.setEnabled(False)
+ if file_name:
+ settings = QSettings(file_name, QSettings.NativeFormat)
+ self.set_settings_object(settings)
+ self.fallbacks_action.setEnabled(False)
- def openRegistryPath(self):
- path, ok = QtWidgets.QInputDialog.getText(self, "Open Registry Path",
+ def open_registry_path(self):
+ path, ok = QInputDialog.getText(self, "Open Registry Path",
"Enter the path in the Windows registry:",
- QtWidgets.QLineEdit.Normal, 'HKEY_CURRENT_USER\\')
+ QLineEdit.Normal, 'HKEY_CURRENT_USER\\')
if ok and path != '':
- settings = QtCore.QSettings(path, QtCore.QSettings.NativeFormat)
- self.setSettingsObject(settings)
- self.fallbacksAct.setEnabled(False)
+ settings = QSettings(path, QSettings.NativeFormat)
+ self.set_settings_object(settings)
+ self.fallbacks_action.setEnabled(False)
def about(self):
- QtWidgets.QMessageBox.about(self, "About Settings Editor",
+ QMessageBox.about(self, "About Settings Editor",
"The <b>Settings Editor</b> example shows how to access "
"application settings using Qt.")
- def createActions(self):
- self.openSettingsAct = QtWidgets.QAction("&Open Application Settings...",
- self, shortcut="Ctrl+O", triggered=self.openSettings)
+ def create_actions(self):
+ self.open_settings_action = QAction("&Open Application Settings...",
+ self, shortcut="Ctrl+O", triggered=self.open_settings)
- self.openIniFileAct = QtWidgets.QAction("Open I&NI File...", self,
- shortcut="Ctrl+N", triggered=self.openIniFile)
+ self.open_ini_file_action = QAction("Open I&NI File...", self,
+ shortcut="Ctrl+N", triggered=self.open_inifile)
- self.openPropertyListAct = QtWidgets.QAction("Open macOS &Property List...",
- self, shortcut="Ctrl+P", triggered=self.openPropertyList)
+ self.open_property_list_action = QAction("Open macOS &Property List...",
+ self, shortcut="Ctrl+P", triggered=self.open_property_list)
if sys.platform != 'darwin':
- self.openPropertyListAct.setEnabled(False)
+ self.open_property_list_action.setEnabled(False)
- self.openRegistryPathAct = QtWidgets.QAction(
+ self.open_registry_path_action = QAction(
"Open Windows &Registry Path...", self, shortcut="Ctrl+G",
- triggered=self.openRegistryPath)
+ triggered=self.open_registry_path)
if sys.platform != 'win32':
- self.openRegistryPathAct.setEnabled(False)
+ self.open_registry_path_action.setEnabled(False)
- self.refreshAct = QtWidgets.QAction("&Refresh", self, shortcut="Ctrl+R",
- enabled=False, triggered=self.settingsTree.refresh)
+ self.refresh_action = QAction("&Refresh", self, shortcut="Ctrl+R",
+ enabled=False, triggered=self.settings_tree.refresh)
- self.exitAct = QtWidgets.QAction("E&xit", self, shortcut="Ctrl+Q",
+ self.exit_action = QAction("E&xit", self, shortcut="Ctrl+Q",
triggered=self.close)
- self.autoRefreshAct = QtWidgets.QAction("&Auto-Refresh", self,
+ self.auto_refresh_action = QAction("&Auto-Refresh", self,
shortcut="Ctrl+A", checkable=True, enabled=False)
- self.autoRefreshAct.triggered[bool].connect(self.settingsTree.setAutoRefresh)
- self.autoRefreshAct.triggered[bool].connect(self.refreshAct.setDisabled)
+ self.auto_refresh_action.triggered[bool].connect(self.settings_tree.set_auto_refresh)
+ self.auto_refresh_action.triggered[bool].connect(self.refresh_action.setDisabled)
- self.fallbacksAct = QtWidgets.QAction("&Fallbacks", self,
+ self.fallbacks_action = QAction("&Fallbacks", self,
shortcut="Ctrl+F", checkable=True, enabled=False)
- self.fallbacksAct.triggered[bool].connect(self.settingsTree.setFallbacksEnabled)
+ self.fallbacks_action.triggered[bool].connect(self.settings_tree.set_fallbacks_enabled)
- self.aboutAct = QtWidgets.QAction("&About", self, triggered=self.about)
+ self.about_action = QAction("&About", self, triggered=self.about)
- self.aboutQtAct = QtWidgets.QAction("About &Qt", self,
- triggered=QtWidgets.qApp.aboutQt)
+ self.about_Qt_action = QAction("About &Qt", self,
+ triggered=qApp.aboutQt)
- def createMenus(self):
- self.fileMenu = self.menuBar().addMenu("&File")
- self.fileMenu.addAction(self.openSettingsAct)
- self.fileMenu.addAction(self.openIniFileAct)
- self.fileMenu.addAction(self.openPropertyListAct)
- self.fileMenu.addAction(self.openRegistryPathAct)
- self.fileMenu.addSeparator()
- self.fileMenu.addAction(self.refreshAct)
- self.fileMenu.addSeparator()
- self.fileMenu.addAction(self.exitAct)
+ def create_menus(self):
+ self.file_menu = self.menuBar().addMenu("&File")
+ self.file_menu.addAction(self.open_settings_action)
+ self.file_menu.addAction(self.open_ini_file_action)
+ self.file_menu.addAction(self.open_property_list_action)
+ self.file_menu.addAction(self.open_registry_path_action)
+ self.file_menu.addSeparator()
+ self.file_menu.addAction(self.refresh_action)
+ self.file_menu.addSeparator()
+ self.file_menu.addAction(self.exit_action)
- self.optionsMenu = self.menuBar().addMenu("&Options")
- self.optionsMenu.addAction(self.autoRefreshAct)
- self.optionsMenu.addAction(self.fallbacksAct)
+ self.options_menu = self.menuBar().addMenu("&Options")
+ self.options_menu.addAction(self.auto_refresh_action)
+ self.options_menu.addAction(self.fallbacks_action)
self.menuBar().addSeparator()
- self.helpMenu = self.menuBar().addMenu("&Help")
- self.helpMenu.addAction(self.aboutAct)
- self.helpMenu.addAction(self.aboutQtAct)
+ self.help_menu = self.menuBar().addMenu("&Help")
+ self.help_menu.addAction(self.about_action)
+ self.help_menu.addAction(self.about_Qt_action)
- def setSettingsObject(self, settings):
- settings.setFallbacksEnabled(self.fallbacksAct.isChecked())
- self.settingsTree.setSettingsObject(settings)
+ def set_settings_object(self, settings):
+ settings.setFallbacksEnabled(self.fallbacks_action.isChecked())
+ self.settings_tree.set_settings_object(settings)
- self.refreshAct.setEnabled(True)
- self.autoRefreshAct.setEnabled(True)
+ self.refresh_action.setEnabled(True)
+ self.auto_refresh_action.setEnabled(True)
- niceName = settings.fileName()
- niceName.replace('\\', '/')
- niceName = niceName.split('/')[-1]
+ nice_name = QDir.fromNativeSeparators(settings.fileName())
+ nice_name = nice_name.split('/')[-1]
if not settings.isWritable():
- niceName += " (read only)"
+ nice_name += " (read only)"
- self.setWindowTitle("%s - Settings Editor" % niceName)
+ self.setWindowTitle("{} - Settings Editor".format(nice_name))
-class LocationDialog(QtWidgets.QDialog):
+class LocationDialog(QDialog):
def __init__(self, parent=None):
super(LocationDialog, self).__init__(parent)
- self.formatComboBox = QtWidgets.QComboBox()
- self.formatComboBox.addItem("Native")
- self.formatComboBox.addItem("INI")
-
- self.scopeComboBox = QtWidgets.QComboBox()
- self.scopeComboBox.addItem("User")
- self.scopeComboBox.addItem("System")
-
- self.organizationComboBox = QtWidgets.QComboBox()
- self.organizationComboBox.addItem("Trolltech")
- self.organizationComboBox.setEditable(True)
-
- self.applicationComboBox = QtWidgets.QComboBox()
- self.applicationComboBox.addItem("Any")
- self.applicationComboBox.addItem("Application Example")
- self.applicationComboBox.addItem("Assistant")
- self.applicationComboBox.addItem("Designer")
- self.applicationComboBox.addItem("Linguist")
- self.applicationComboBox.setEditable(True)
- self.applicationComboBox.setCurrentIndex(3)
-
- formatLabel = QtWidgets.QLabel("&Format:")
- formatLabel.setBuddy(self.formatComboBox)
-
- scopeLabel = QtWidgets.QLabel("&Scope:")
- scopeLabel.setBuddy(self.scopeComboBox)
-
- organizationLabel = QtWidgets.QLabel("&Organization:")
- organizationLabel.setBuddy(self.organizationComboBox)
-
- applicationLabel = QtWidgets.QLabel("&Application:")
- applicationLabel.setBuddy(self.applicationComboBox)
-
- self.locationsGroupBox = QtWidgets.QGroupBox("Setting Locations")
-
- self.locationsTable = QtWidgets.QTableWidget()
- self.locationsTable.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection)
- self.locationsTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
- self.locationsTable.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
- self.locationsTable.setColumnCount(2)
- self.locationsTable.setHorizontalHeaderLabels(("Location", "Access"))
- self.locationsTable.horizontalHeader().setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch)
- self.locationsTable.horizontalHeader().resizeSection(1, 180)
-
- self.buttonBox = QtWidgets.QDialogButtonBox(QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel)
-
- self.formatComboBox.activated.connect(self.updateLocationsTable)
- self.scopeComboBox.activated.connect(self.updateLocationsTable)
- self.organizationComboBox.lineEdit().editingFinished.connect(self.updateLocationsTable)
- self.applicationComboBox.lineEdit().editingFinished.connect(self.updateLocationsTable)
- self.buttonBox.accepted.connect(self.accept)
- self.buttonBox.rejected.connect(self.reject)
-
- locationsLayout = QtWidgets.QVBoxLayout()
- locationsLayout.addWidget(self.locationsTable)
- self.locationsGroupBox.setLayout(locationsLayout)
-
- mainLayout = QtWidgets.QGridLayout()
- mainLayout.addWidget(formatLabel, 0, 0)
- mainLayout.addWidget(self.formatComboBox, 0, 1)
- mainLayout.addWidget(scopeLabel, 1, 0)
- mainLayout.addWidget(self.scopeComboBox, 1, 1)
- mainLayout.addWidget(organizationLabel, 2, 0)
- mainLayout.addWidget(self.organizationComboBox, 2, 1)
- mainLayout.addWidget(applicationLabel, 3, 0)
- mainLayout.addWidget(self.applicationComboBox, 3, 1)
- mainLayout.addWidget(self.locationsGroupBox, 4, 0, 1, 2)
- mainLayout.addWidget(self.buttonBox, 5, 0, 1, 2)
- self.setLayout(mainLayout)
-
- self.updateLocationsTable()
+ self.format_combo = QComboBox()
+ self.format_combo.addItem("Native")
+ self.format_combo.addItem("INI")
+
+ self.scope_cCombo = QComboBox()
+ self.scope_cCombo.addItem("User")
+ self.scope_cCombo.addItem("System")
+
+ self.organization_combo = QComboBox()
+ self.organization_combo.addItem("Trolltech")
+ self.organization_combo.setEditable(True)
+
+ self.application_combo = QComboBox()
+ self.application_combo.addItem("Any")
+ self.application_combo.addItem("Application Example")
+ self.application_combo.addItem("Assistant")
+ self.application_combo.addItem("Designer")
+ self.application_combo.addItem("Linguist")
+ self.application_combo.setEditable(True)
+ self.application_combo.setCurrentIndex(3)
+
+ format_label = QLabel("&Format:")
+ format_label.setBuddy(self.format_combo)
+
+ scope_label = QLabel("&Scope:")
+ scope_label.setBuddy(self.scope_cCombo)
+
+ organization_label = QLabel("&Organization:")
+ organization_label.setBuddy(self.organization_combo)
+
+ application_label = QLabel("&Application:")
+ application_label.setBuddy(self.application_combo)
+
+ self.locations_groupbox = QGroupBox("Setting Locations")
+
+ self.locations_table = QTableWidget()
+ self.locations_table.setSelectionMode(QAbstractItemView.SingleSelection)
+ self.locations_table.setSelectionBehavior(QAbstractItemView.SelectRows)
+ self.locations_table.setEditTriggers(QAbstractItemView.NoEditTriggers)
+ self.locations_table.setColumnCount(2)
+ self.locations_table.setHorizontalHeaderLabels(("Location", "Access"))
+ self.locations_table.horizontalHeader().setSectionResizeMode(0, QHeaderView.Stretch)
+ self.locations_table.horizontalHeader().resizeSection(1, 180)
+
+ self.button_box = QDialogButtonBox(QDialogButtonBox.Ok | QDialogButtonBox.Cancel)
+
+ self.format_combo.activated.connect(self.update_locations)
+ self.scope_cCombo.activated.connect(self.update_locations)
+ self.organization_combo.lineEdit().editingFinished.connect(self.update_locations)
+ self.application_combo.lineEdit().editingFinished.connect(self.update_locations)
+ self.button_box.accepted.connect(self.accept)
+ self.button_box.rejected.connect(self.reject)
+
+ locations_layout = QVBoxLayout(self.locations_groupbox)
+ locations_layout.addWidget(self.locations_table)
+
+ mainLayout = QGridLayout(self)
+ mainLayout.addWidget(format_label, 0, 0)
+ mainLayout.addWidget(self.format_combo, 0, 1)
+ mainLayout.addWidget(scope_label, 1, 0)
+ mainLayout.addWidget(self.scope_cCombo, 1, 1)
+ mainLayout.addWidget(organization_label, 2, 0)
+ mainLayout.addWidget(self.organization_combo, 2, 1)
+ mainLayout.addWidget(application_label, 3, 0)
+ mainLayout.addWidget(self.application_combo, 3, 1)
+ mainLayout.addWidget(self.locations_groupbox, 4, 0, 1, 2)
+ mainLayout.addWidget(self.button_box, 5, 0, 1, 2)
+
+ self.update_locations()
self.setWindowTitle("Open Application Settings")
self.resize(650, 400)
def format(self):
- if self.formatComboBox.currentIndex() == 0:
- return QtCore.QSettings.NativeFormat
+ if self.format_combo.currentIndex() == 0:
+ return QSettings.NativeFormat
else:
- return QtCore.QSettings.IniFormat
+ return QSettings.IniFormat
def scope(self):
- if self.scopeComboBox.currentIndex() == 0:
- return QtCore.QSettings.UserScope
+ if self.scope_cCombo.currentIndex() == 0:
+ return QSettings.UserScope
else:
- return QtCore.QSettings.SystemScope
+ return QSettings.SystemScope
def organization(self):
- return self.organizationComboBox.currentText()
+ return self.organization_combo.currentText()
def application(self):
- if self.applicationComboBox.currentText() == "Any":
+ if self.application_combo.currentText() == "Any":
return ''
- return self.applicationComboBox.currentText()
+ return self.application_combo.currentText()
- def updateLocationsTable(self):
- self.locationsTable.setUpdatesEnabled(False)
- self.locationsTable.setRowCount(0)
+ def update_locations(self):
+ self.locations_table.setUpdatesEnabled(False)
+ self.locations_table.setRowCount(0)
for i in range(2):
if i == 0:
- if self.scope() == QtCore.QSettings.SystemScope:
+ if self.scope() == QSettings.SystemScope:
continue
- actualScope = QtCore.QSettings.UserScope
+ actualScope = QSettings.UserScope
else:
- actualScope = QtCore.QSettings.SystemScope
+ actualScope = QSettings.SystemScope
for j in range(2):
if j == 0:
@@ -308,16 +428,16 @@ class LocationDialog(QtWidgets.QDialog):
else:
actualApplication = ''
- settings = QtCore.QSettings(self.format(), actualScope,
- self.organization(), actualApplication)
+ settings = QSettings(self.format(), actualScope,
+ self.organization(), actualApplication)
- row = self.locationsTable.rowCount()
- self.locationsTable.setRowCount(row + 1)
+ row = self.locations_table.rowCount()
+ self.locations_table.setRowCount(row + 1)
- item0 = QtWidgets.QTableWidgetItem()
+ item0 = QTableWidgetItem()
item0.setText(settings.fileName())
- item1 = QtWidgets.QTableWidgetItem()
+ item1 = QTableWidgetItem()
disable = not (settings.childKeys() or settings.childGroups())
if row == 0:
@@ -326,77 +446,79 @@ class LocationDialog(QtWidgets.QDialog):
disable = False
else:
item1.setText("Read-only")
- self.buttonBox.button(QtWidgets.QDialogButtonBox.Ok).setDisabled(disable)
+ self.button_box.button(QDialogButtonBox.Ok).setDisabled(disable)
else:
item1.setText("Read-only fallback")
if disable:
- item0.setFlags(item0.flags() & ~QtCore.Qt.ItemIsEnabled)
- item1.setFlags(item1.flags() & ~QtCore.Qt.ItemIsEnabled)
+ item0.setFlags(item0.flags() & ~Qt.ItemIsEnabled)
+ item1.setFlags(item1.flags() & ~Qt.ItemIsEnabled)
- self.locationsTable.setItem(row, 0, item0)
- self.locationsTable.setItem(row, 1, item1)
+ self.locations_table.setItem(row, 0, item0)
+ self.locations_table.setItem(row, 1, item1)
- self.locationsTable.setUpdatesEnabled(True)
+ self.locations_table.setUpdatesEnabled(True)
-class SettingsTree(QtWidgets.QTreeWidget):
+class SettingsTree(QTreeWidget):
def __init__(self, parent=None):
super(SettingsTree, self).__init__(parent)
- self.setItemDelegate(VariantDelegate(self))
+ self._type_checker = TypeChecker()
+ self.setItemDelegate(VariantDelegate(self._type_checker, self))
self.setHeaderLabels(("Setting", "Type", "Value"))
- self.header().setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch)
- self.header().setSectionResizeMode(2, QtWidgets.QHeaderView.Stretch)
+ self.header().setSectionResizeMode(0, QHeaderView.Stretch)
+ self.header().setSectionResizeMode(2, QHeaderView.Stretch)
self.settings = None
- self.refreshTimer = QtCore.QTimer()
- self.refreshTimer.setInterval(2000)
- self.autoRefresh = False
-
- self.groupIcon = QtGui.QIcon()
- self.groupIcon.addPixmap(self.style().standardPixmap(QtWidgets.QStyle.SP_DirClosedIcon),
- QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.groupIcon.addPixmap(self.style().standardPixmap(QtWidgets.QStyle.SP_DirOpenIcon),
- QtGui.QIcon.Normal, QtGui.QIcon.On)
- self.keyIcon = QtGui.QIcon()
- self.keyIcon.addPixmap(self.style().standardPixmap(QtWidgets.QStyle.SP_FileIcon))
-
- self.refreshTimer.timeout.connect(self.maybeRefresh)
-
- def setSettingsObject(self, settings):
+ self.refresh_timer = QTimer()
+ self.refresh_timer.setInterval(2000)
+ self.auto_refresh = False
+
+ self.group_icon = QIcon()
+ style = self.style()
+ self.group_icon.addPixmap(style.standardPixmap(QStyle.SP_DirClosedIcon),
+ QIcon.Normal, QIcon.Off)
+ self.group_icon.addPixmap(style.standardPixmap(QStyle.SP_DirOpenIcon),
+ QIcon.Normal, QIcon.On)
+ self.key_icon = QIcon()
+ self.key_icon.addPixmap(style.standardPixmap(QStyle.SP_FileIcon))
+
+ self.refresh_timer.timeout.connect(self.maybe_refresh)
+
+ def set_settings_object(self, settings):
self.settings = settings
self.clear()
if self.settings is not None:
self.settings.setParent(self)
self.refresh()
- if self.autoRefresh:
- self.refreshTimer.start()
+ if self.auto_refresh:
+ self.refresh_timer.start()
else:
- self.refreshTimer.stop()
+ self.refresh_timer.stop()
def sizeHint(self):
- return QtCore.QSize(800, 600)
+ return QSize(800, 600)
- def setAutoRefresh(self, autoRefresh):
- self.autoRefresh = autoRefresh
+ def set_auto_refresh(self, autoRefresh):
+ self.auto_refresh = autoRefresh
if self.settings is not None:
- if self.autoRefresh:
- self.maybeRefresh()
- self.refreshTimer.start()
+ if self.auto_refresh:
+ self.maybe_refresh()
+ self.refresh_timer.start()
else:
- self.refreshTimer.stop()
+ self.refresh_timer.stop()
- def setFallbacksEnabled(self, enabled):
+ def set_fallbacks_enabled(self, enabled):
if self.settings is not None:
self.settings.setFallbacksEnabled(enabled)
self.refresh()
- def maybeRefresh(self):
- if self.state() != QtWidgets.QAbstractItemView.EditingState:
+ def maybe_refresh(self):
+ if self.state() != QAbstractItemView.EditingState:
self.refresh()
def refresh(self):
@@ -405,23 +527,23 @@ class SettingsTree(QtWidgets.QTreeWidget):
# The signal might not be connected.
try:
- self.itemChanged.disconnect(self.updateSetting)
+ self.itemChanged.disconnect(self.update_setting)
except:
pass
self.settings.sync()
- self.updateChildItems(None)
+ self.update_child_items(None)
- self.itemChanged.connect(self.updateSetting)
+ self.itemChanged.connect(self.update_setting)
def event(self, event):
- if event.type() == QtCore.QEvent.WindowActivate:
- if self.isActiveWindow() and self.autoRefresh:
- self.maybeRefresh()
+ if event.type() == QEvent.WindowActivate:
+ if self.isActiveWindow() and self.auto_refresh:
+ self.maybe_refresh()
return super(SettingsTree, self).event(event)
- def updateSetting(self, item):
+ def update_setting(self, item):
key = item.text(0)
ancestor = item.parent()
@@ -429,154 +551,121 @@ class SettingsTree(QtWidgets.QTreeWidget):
key = ancestor.text(0) + '/' + key
ancestor = ancestor.parent()
- d = item.data(2, QtCore.Qt.UserRole)
- self.settings.setValue(key, item.data(2, QtCore.Qt.UserRole))
+ d = item.data(2, Qt.UserRole)
+ self.settings.setValue(key, item.data(2, Qt.UserRole))
- if self.autoRefresh:
+ if self.auto_refresh:
self.refresh()
- def updateChildItems(self, parent):
- dividerIndex = 0
+ def update_child_items(self, parent):
+ divider_index = 0
for group in self.settings.childGroups():
- childIndex = self.findChild(parent, group, dividerIndex)
- if childIndex != -1:
- child = self.childAt(parent, childIndex)
+ child_index = self.find_child(parent, group, divider_index)
+ if child_index != -1:
+ child = self.child_at(parent, child_index)
child.setText(1, '')
child.setText(2, '')
- child.setData(2, QtCore.Qt.UserRole, None)
- self.moveItemForward(parent, childIndex, dividerIndex)
+ child.setData(2, Qt.UserRole, None)
+ self.move_item_forward(parent, child_index, divider_index)
else:
- child = self.createItem(group, parent, dividerIndex)
+ child = self.create_item(group, parent, divider_index)
- child.setIcon(0, self.groupIcon)
- dividerIndex += 1
+ child.setIcon(0, self.group_icon)
+ divider_index += 1
self.settings.beginGroup(group)
- self.updateChildItems(child)
+ self.update_child_items(child)
self.settings.endGroup()
for key in self.settings.childKeys():
- childIndex = self.findChild(parent, key, 0)
- if childIndex == -1 or childIndex >= dividerIndex:
- if childIndex != -1:
- child = self.childAt(parent, childIndex)
+ child_index = self.find_child(parent, key, 0)
+ if child_index == -1 or child_index >= divider_index:
+ if child_index != -1:
+ child = self.child_at(parent, child_index)
for i in range(child.childCount()):
- self.deleteItem(child, i)
- self.moveItemForward(parent, childIndex, dividerIndex)
+ self.delete_item(child, i)
+ self.move_item_forward(parent, child_index, divider_index)
else:
- child = self.createItem(key, parent, dividerIndex)
- child.setIcon(0, self.keyIcon)
- dividerIndex += 1
+ child = self.create_item(key, parent, divider_index)
+ child.setIcon(0, self.key_icon)
+ divider_index += 1
else:
- child = self.childAt(parent, childIndex)
+ child = self.child_at(parent, child_index)
value = self.settings.value(key)
if value is None:
child.setText(1, 'Invalid')
else:
+ # Try to convert to type unless a QByteArray is received
+ if isinstance(value, str):
+ value_type = self._type_checker.type_from_text(value)
+ if value_type:
+ value = self.settings.value(key, type=value_type)
child.setText(1, value.__class__.__name__)
child.setText(2, VariantDelegate.displayText(value))
- child.setData(2, QtCore.Qt.UserRole, value)
+ child.setData(2, Qt.UserRole, value)
- while dividerIndex < self.childCount(parent):
- self.deleteItem(parent, dividerIndex)
+ while divider_index < self.child_count(parent):
+ self.delete_item(parent, divider_index)
- def createItem(self, text, parent, index):
+ def create_item(self, text, parent, index):
after = None
if index != 0:
- after = self.childAt(parent, index - 1)
+ after = self.child_at(parent, index - 1)
if parent is not None:
- item = QtWidgets.QTreeWidgetItem(parent, after)
+ item = QTreeWidgetItem(parent, after)
else:
- item = QtWidgets.QTreeWidgetItem(self, after)
+ item = QTreeWidgetItem(self, after)
item.setText(0, text)
- item.setFlags(item.flags() | QtCore.Qt.ItemIsEditable)
+ item.setFlags(item.flags() | Qt.ItemIsEditable)
return item
- def deleteItem(self, parent, index):
+ def delete_item(self, parent, index):
if parent is not None:
item = parent.takeChild(index)
else:
item = self.takeTopLevelItem(index)
del item
- def childAt(self, parent, index):
+ def child_at(self, parent, index):
if parent is not None:
return parent.child(index)
else:
return self.topLevelItem(index)
- def childCount(self, parent):
+ def child_count(self, parent):
if parent is not None:
return parent.childCount()
else:
return self.topLevelItemCount()
- def findChild(self, parent, text, startIndex):
- for i in range(self.childCount(parent)):
- if self.childAt(parent, i).text(0) == text:
+ def find_child(self, parent, text, startIndex):
+ for i in range(self.child_count(parent)):
+ if self.child_at(parent, i).text(0) == text:
return i
return -1
- def moveItemForward(self, parent, oldIndex, newIndex):
+ def move_item_forward(self, parent, oldIndex, newIndex):
for int in range(oldIndex - newIndex):
- self.deleteItem(parent, newIndex)
+ self.delete_item(parent, newIndex)
-class VariantDelegate(QtWidgets.QItemDelegate):
- def __init__(self, parent=None):
+class VariantDelegate(QItemDelegate):
+ def __init__(self, type_checker, parent=None):
super(VariantDelegate, self).__init__(parent)
-
- self.boolExp = QtCore.QRegExp()
- self.boolExp.setPattern('true|false')
- self.boolExp.setCaseSensitivity(QtCore.Qt.CaseInsensitive)
-
- self.byteArrayExp = QtCore.QRegExp()
- self.byteArrayExp.setPattern('[\\x00-\\xff]*')
-
- self.charExp = QtCore.QRegExp()
- self.charExp.setPattern('.')
-
- self.colorExp = QtCore.QRegExp()
- self.colorExp.setPattern('\\(([0-9]*),([0-9]*),([0-9]*),([0-9]*)\\)')
-
- self.doubleExp = QtCore.QRegExp()
- self.doubleExp.setPattern('')
-
- self.pointExp = QtCore.QRegExp()
- self.pointExp.setPattern('\\((-?[0-9]*),(-?[0-9]*)\\)')
-
- self.rectExp = QtCore.QRegExp()
- self.rectExp.setPattern('\\((-?[0-9]*),(-?[0-9]*),(-?[0-9]*),(-?[0-9]*)\\)')
-
- self.signedIntegerExp = QtCore.QRegExp()
- self.signedIntegerExp.setPattern('-?[0-9]*')
-
- self.sizeExp = QtCore.QRegExp(self.pointExp)
-
- self.unsignedIntegerExp = QtCore.QRegExp()
- self.unsignedIntegerExp.setPattern('[0-9]*')
-
- self.dateExp = QtCore.QRegExp()
- self.dateExp.setPattern('([0-9]{,4})-([0-9]{,2})-([0-9]{,2})')
-
- self.timeExp = QtCore.QRegExp()
- self.timeExp.setPattern('([0-9]{,2}):([0-9]{,2}):([0-9]{,2})')
-
- self.dateTimeExp = QtCore.QRegExp()
- self.dateTimeExp.setPattern(self.dateExp.pattern() + 'T' + self.timeExp.pattern())
+ self._type_checker = type_checker
def paint(self, painter, option, index):
if index.column() == 2:
- value = index.model().data(index, QtCore.Qt.UserRole)
- if not self.isSupportedType(value):
- myOption = QtWidgets.QStyleOptionViewItem(option)
- myOption.state &= ~QtWidgets.QStyle.State_Enabled
- super(VariantDelegate, self).paint(painter, myOption, index)
+ value = index.model().data(index, Qt.UserRole)
+ if not self.is_supported_type(value):
+ my_option = QStyleOptionViewItem(option)
+ my_option.state &= ~QStyle.State_Enabled
+ super(VariantDelegate, self).paint(painter, my_option, index)
return
super(VariantDelegate, self).paint(painter, option, index)
@@ -585,137 +674,97 @@ class VariantDelegate(QtWidgets.QItemDelegate):
if index.column() != 2:
return None
- originalValue = index.model().data(index, QtCore.Qt.UserRole)
- if not self.isSupportedType(originalValue):
+ original_value = index.model().data(index, Qt.UserRole)
+ if not self.is_supported_type(original_value):
return None
- lineEdit = QtWidgets.QLineEdit(parent)
- lineEdit.setFrame(False)
-
- if isinstance(originalValue, bool):
- regExp = self.boolExp
- elif isinstance(originalValue, float):
- regExp = self.doubleExp
- elif isinstance(originalValue, int):
- regExp = self.signedIntegerExp
- elif isinstance(originalValue, QtCore.QByteArray):
- regExp = self.byteArrayExp
- elif isinstance(originalValue, QtGui.QColor):
- regExp = self.colorExp
- elif isinstance(originalValue, QtCore.QDate):
- regExp = self.dateExp
- elif isinstance(originalValue, QtCore.QDateTime):
- regExp = self.dateTimeExp
- elif isinstance(originalValue, QtCore.QTime):
- regExp = self.timeExp
- elif isinstance(originalValue, QtCore.QPoint):
- regExp = self.pointExp
- elif isinstance(originalValue, QtCore.QRect):
- regExp = self.rectExp
- elif isinstance(originalValue, QtCore.QSize):
- regExp = self.sizeExp
+ editor = None
+ if isinstance(original_value, bool):
+ editor = QCheckBox(parent)
+ if isinstance(original_value, int):
+ editor = QSpinBox(parent)
+ editor.setRange(-32767, 32767)
else:
- regExp = QtCore.QRegExp()
-
- if not regExp.isEmpty():
- validator = QtGui.QRegExpValidator(regExp, lineEdit)
- lineEdit.setValidator(validator)
-
- return lineEdit
+ editor = QLineEdit(parent)
+ editor.setFrame(False)
+ validator = self._type_checker.create_validator(original_value, editor)
+ if validator:
+ editor.setValidator(validator)
+ return editor
def setEditorData(self, editor, index):
- value = index.model().data(index, QtCore.Qt.UserRole)
- if editor is not None:
- editor.setText(self.displayText(value))
-
- def setModelData(self, editor, model, index):
- if not editor.isModified():
+ if not editor:
return
+ value = index.model().data(index, Qt.UserRole)
+ if isinstance(editor, QCheckBox):
+ editor.setCheckState(Qt.Checked if value else Qt.Unchecked)
+ elif isinstance(editor, QSpinBox):
+ editor.setValue(value)
+ else:
+ editor.setText(self.displayText(value))
- text = editor.text()
- validator = editor.validator()
+ def value_from_lineedit(self, lineedit, model, index):
+ if not lineedit.isModified():
+ return None
+ text = lineedit.text()
+ validator = lineedit.validator()
if validator is not None:
state, text, _ = validator.validate(text, 0)
- if state != QtGui.QValidator.Acceptable:
- return
+ if state != QValidator.Acceptable:
+ return None
+ original_value = index.model().data(index, Qt.UserRole)
+ return self._type_checker.from_string(text, original_value)
- originalValue = index.model().data(index, QtCore.Qt.UserRole)
-
- if isinstance(originalValue, QtGui.QColor):
- self.colorExp.exactMatch(text)
- value = QtGui.QColor(min(int(self.colorExp.cap(1)), 255),
- min(int(self.colorExp.cap(2)), 255),
- min(int(self.colorExp.cap(3)), 255),
- min(int(self.colorExp.cap(4)), 255))
- elif isinstance(originalValue, QtCore.QDate):
- value = QtCore.QDate.fromString(text, QtCore.Qt.ISODate)
- if not value.isValid():
- return
- elif isinstance(originalValue, QtCore.QDateTime):
- value = QtCore.QDateTime.fromString(text, QtCore.Qt.ISODate)
- if not value.isValid():
- return
- elif isinstance(originalValue, QtCore.QTime):
- value = QtCore.QTime.fromString(text, QtCore.Qt.ISODate)
- if not value.isValid():
- return
- elif isinstance(originalValue, QtCore.QPoint):
- self.pointExp.exactMatch(text)
- value = QtCore.QPoint(int(self.pointExp.cap(1)),
- int(self.pointExp.cap(2)))
- elif isinstance(originalValue, QtCore.QRect):
- self.rectExp.exactMatch(text)
- value = QtCore.QRect(int(self.rectExp.cap(1)),
- int(self.rectExp.cap(2)),
- int(self.rectExp.cap(3)),
- int(self.rectExp.cap(4)))
- elif isinstance(originalValue, QtCore.QSize):
- self.sizeExp.exactMatch(text)
- value = QtCore.QSize(int(self.sizeExp.cap(1)),
- int(self.sizeExp.cap(2)))
- elif isinstance(originalValue, list):
- value = text.split(',')
+ def setModelData(self, editor, model, index):
+ value = None
+ if isinstance(editor, QCheckBox):
+ value = editor.checkState() == Qt.Checked
+ elif isinstance(editor, QSpinBox):
+ value = editor.value()
else:
- value = type(originalValue)(text)
-
- model.setData(index, self.displayText(value), QtCore.Qt.DisplayRole)
- model.setData(index, value, QtCore.Qt.UserRole)
+ value = self.value_from_lineedit(editor, model, index)
+ if not value is None:
+ model.setData(index, value, Qt.UserRole)
+ model.setData(index, self.displayText(value), Qt.DisplayRole)
@staticmethod
- def isSupportedType(value):
- return isinstance(value, (bool, float, int, QtCore.QByteArray,
- str, QtGui.QColor, QtCore.QDate, QtCore.QDateTime,
- QtCore.QTime, QtCore.QPoint, QtCore.QRect, QtCore.QSize,
- list))
+ def is_supported_type(value):
+ return isinstance(value, (bool, float, int, QByteArray, str, QColor,
+ QDate, QDateTime, QTime, QPoint, QRect,
+ QSize, list))
@staticmethod
def displayText(value):
- if isinstance(value, (bool, int, QtCore.QByteArray)):
- return str(value)
if isinstance(value, str):
return value
- elif isinstance(value, float):
- return '%g' % value
- elif isinstance(value, QtGui.QColor):
- return '(%u,%u,%u,%u)' % (value.red(), value.green(), value.blue(), value.alpha())
- elif isinstance(value, (QtCore.QDate, QtCore.QDateTime, QtCore.QTime)):
- return value.toString(QtCore.Qt.ISODate)
- elif isinstance(value, QtCore.QPoint):
- return '(%d,%d)' % (value.x(), value.y())
- elif isinstance(value, QtCore.QRect):
- return '(%d,%d,%d,%d)' % (value.x(), value.y(), value.width(), value.height())
- elif isinstance(value, QtCore.QSize):
- return '(%d,%d)' % (value.width(), value.height())
- elif isinstance(value, list):
+ if isinstance(value, bool):
+ return '✓' if value else '☐'
+ if isinstance(value, (int, float, QByteArray)):
+ return str(value)
+ if isinstance(value, QColor):
+ return '({},{},{},{})'.format(value.red(), value.green(),
+ value.blue(), value.alpha())
+ if isinstance(value, (QDate, QDateTime, QTime)):
+ return value.toString(Qt.ISODate)
+ if isinstance(value, QPoint):
+ return '({},{})'.format(value.x(), value.y())
+ if isinstance(value, QRect):
+ return '({},{},{},{})'.format(value.x(), value.y(), value.width(),
+ value.height())
+ if isinstance(value, QSize):
+ return '({},{})'.format(value.width(), value.height())
+ if isinstance(value, list):
return ','.join(value)
- elif value is None:
+ if value is None:
return '<Invalid>'
- return '<%s>' % value
+ return '<{}>'.format(value)
if __name__ == '__main__':
- app = QtWidgets.QApplication(sys.argv)
- mainWin = MainWindow()
- mainWin.show()
+ app = QApplication(sys.argv)
+ main_win = MainWindow()
+ if len(sys.argv) > 1:
+ main_win.load_ini_file(sys.argv[1])
+ main_win.show()
sys.exit(app.exec_())
diff --git a/examples/datavisualization/bars3d.py b/examples/datavisualization/bars3d.py
index 36043b82c..d0a69a802 100644
--- a/examples/datavisualization/bars3d.py
+++ b/examples/datavisualization/bars3d.py
@@ -41,10 +41,9 @@
"""PySide2 QtDataVisualization example"""
-import os
import sys
-from PySide2.QtCore import QRect, QSize, QProcess, Qt
-from PySide2.QtGui import QGuiApplication, QScreen, QWindow
+from PySide2.QtCore import Qt
+from PySide2.QtGui import QGuiApplication
from PySide2.QtWidgets import QApplication, QSizePolicy, QMainWindow, QWidget
from PySide2.QtDataVisualization import QtDataVisualization
diff --git a/examples/declarative/extending/chapter1-basics/basics.py b/examples/declarative/extending/chapter1-basics/basics.py
index edb612739..95ee36362 100644
--- a/examples/declarative/extending/chapter1-basics/basics.py
+++ b/examples/declarative/extending/chapter1-basics/basics.py
@@ -59,9 +59,9 @@ class PieChart (QQuickPaintedItem):
def paint(self, painter):
pen = QPen(self.color, 2)
- painter.setPen(pen);
- painter.setRenderHints(QPainter.Antialiasing, True);
- painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16);
+ painter.setPen(pen)
+ painter.setRenderHints(QPainter.Antialiasing, True)
+ painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16)
def getColor(self):
return self._color
@@ -83,7 +83,7 @@ class PieChart (QQuickPaintedItem):
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
- qmlRegisterType(PieChart, 'Charts', 1, 0, 'PieChart');
+ qmlRegisterType(PieChart, 'Charts', 1, 0, 'PieChart')
view = QQuickView()
view.setResizeMode(QQuickView.SizeRootObjectToView)
diff --git a/examples/declarative/extending/chapter2-methods/methods.py b/examples/declarative/extending/chapter2-methods/methods.py
index 44e248f07..1d02628cd 100644
--- a/examples/declarative/extending/chapter2-methods/methods.py
+++ b/examples/declarative/extending/chapter2-methods/methods.py
@@ -59,9 +59,9 @@ class PieChart (QQuickPaintedItem):
def paint(self, painter):
pen = QPen(self.color, 2)
- painter.setPen(pen);
- painter.setRenderHints(QPainter.Antialiasing, True);
- painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16);
+ painter.setPen(pen)
+ painter.setRenderHints(QPainter.Antialiasing, True)
+ painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16)
def getColor(self):
return self._color
@@ -88,7 +88,7 @@ class PieChart (QQuickPaintedItem):
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
- qmlRegisterType(PieChart, 'Charts', 1, 0, 'PieChart');
+ qmlRegisterType(PieChart, 'Charts', 1, 0, 'PieChart')
view = QQuickView()
view.setResizeMode(QQuickView.SizeRootObjectToView)
diff --git a/examples/declarative/extending/chapter3-bindings/bindings.py b/examples/declarative/extending/chapter3-bindings/bindings.py
index 4c3895538..f20fc0bcc 100644
--- a/examples/declarative/extending/chapter3-bindings/bindings.py
+++ b/examples/declarative/extending/chapter3-bindings/bindings.py
@@ -60,9 +60,9 @@ class PieChart (QQuickPaintedItem):
def paint(self, painter):
pen = QPen(self._color, 2)
- painter.setPen(pen);
- painter.setRenderHints(QPainter.Antialiasing, True);
- painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16);
+ painter.setPen(pen)
+ painter.setRenderHints(QPainter.Antialiasing, True)
+ painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16)
def getColor(self):
return self._color
@@ -93,7 +93,7 @@ class PieChart (QQuickPaintedItem):
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
- qmlRegisterType(PieChart, 'Charts', 1, 0, 'PieChart');
+ qmlRegisterType(PieChart, 'Charts', 1, 0, 'PieChart')
view = QQuickView()
view.setResizeMode(QQuickView.SizeRootObjectToView)
diff --git a/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py b/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py
index 7dee9d2a6..66e4dea7c 100644
--- a/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py
+++ b/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py
@@ -98,8 +98,8 @@ class PieChart (QQuickItem):
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
- qmlRegisterType(PieChart, 'Charts', 1, 0, 'PieChart');
- qmlRegisterType(PieSlice, "Charts", 1, 0, "PieSlice");
+ qmlRegisterType(PieChart, 'Charts', 1, 0, 'PieChart')
+ qmlRegisterType(PieSlice, "Charts", 1, 0, "PieSlice")
view = QQuickView()
view.setResizeMode(QQuickView.SizeRootObjectToView)
diff --git a/examples/declarative/scrolling.py b/examples/declarative/scrolling.py
index 085cb17e2..b4a0ee270 100644
--- a/examples/declarative/scrolling.py
+++ b/examples/declarative/scrolling.py
@@ -45,7 +45,6 @@ import os
import sys
from PySide2.QtCore import QUrl
from PySide2.QtGui import QGuiApplication
-import PySide2.QtQml
from PySide2.QtQuick import QQuickView
# This example uses a QML file to show a scrolling list containing
diff --git a/examples/declarative/signals/pytoqml1/main.py b/examples/declarative/signals/pytoqml1/main.py
index 769dd0e1c..218d885a0 100644
--- a/examples/declarative/signals/pytoqml1/main.py
+++ b/examples/declarative/signals/pytoqml1/main.py
@@ -45,7 +45,6 @@ import os
import sys
from PySide2.QtCore import QTimer, QUrl
from PySide2.QtGui import QGuiApplication
-import PySide2.QtQml
from PySide2.QtQuick import QQuickView
if __name__ == '__main__':
diff --git a/examples/declarative/signals/qmltopy1/main.py b/examples/declarative/signals/qmltopy1/main.py
index 4c993b452..1342dbadb 100644
--- a/examples/declarative/signals/qmltopy1/main.py
+++ b/examples/declarative/signals/qmltopy1/main.py
@@ -45,7 +45,6 @@ import os
import sys
from PySide2.QtCore import QObject, QUrl, Slot
from PySide2.QtGui import QGuiApplication
-import PySide2.QtQml
from PySide2.QtQuick import QQuickView
class Console(QObject):
diff --git a/examples/declarative/signals/qmltopy2/main.py b/examples/declarative/signals/qmltopy2/main.py
index 10cbd8870..9b0aca815 100644
--- a/examples/declarative/signals/qmltopy2/main.py
+++ b/examples/declarative/signals/qmltopy2/main.py
@@ -45,7 +45,6 @@ import os
import sys
from PySide2.QtCore import QObject, QUrl, Slot
from PySide2.QtGui import QGuiApplication
-import PySide2.QtQml
from PySide2.QtQuick import QQuickView
class RotateValue(QObject):
diff --git a/examples/declarative/signals/qmltopy3/main.py b/examples/declarative/signals/qmltopy3/main.py
index 8de1eacee..485dd62f5 100644
--- a/examples/declarative/signals/qmltopy3/main.py
+++ b/examples/declarative/signals/qmltopy3/main.py
@@ -43,9 +43,8 @@ from __future__ import print_function
import os
import sys
-from PySide2.QtCore import QObject, QUrl
+from PySide2.QtCore import QUrl
from PySide2.QtGui import QGuiApplication
-import PySide2.QtQml
from PySide2.QtQuick import QQuickView
def sayThis(s):
diff --git a/examples/declarative/signals/qmltopy4/main.py b/examples/declarative/signals/qmltopy4/main.py
index a6cc3580f..d165e61f3 100644
--- a/examples/declarative/signals/qmltopy4/main.py
+++ b/examples/declarative/signals/qmltopy4/main.py
@@ -45,7 +45,6 @@ import os
import sys
from PySide2.QtCore import QObject, QUrl
from PySide2.QtGui import QGuiApplication
-import PySide2.QtQml
from PySide2.QtQuick import QQuickView
def sayThis(s):
diff --git a/examples/declarative/textproperties/main.py b/examples/declarative/textproperties/main.py
index 8da443edc..2f9b987d0 100644
--- a/examples/declarative/textproperties/main.py
+++ b/examples/declarative/textproperties/main.py
@@ -44,6 +44,7 @@ from os.path import abspath, dirname, join
from PySide2.QtCore import QObject, Slot
from PySide2.QtGui import QGuiApplication
from PySide2.QtQml import QQmlApplicationEngine
+from PySide2.QtQuickControls2 import QQuickStyle
class Bridge(QObject):
@@ -90,8 +91,8 @@ class Bridge(QObject):
if __name__ == '__main__':
- sys.argv += ['--style', 'material']
app = QGuiApplication(sys.argv)
+ QQuickStyle.setStyle("Material")
engine = QQmlApplicationEngine()
# Instance of the Python object
diff --git a/examples/declarative/usingmodel.py b/examples/declarative/usingmodel.py
index 2629cf35f..9b67bd0d4 100644
--- a/examples/declarative/usingmodel.py
+++ b/examples/declarative/usingmodel.py
@@ -43,7 +43,6 @@ from __future__ import print_function
import os
import sys
-import PySide2.QtQml
from PySide2.QtCore import QAbstractListModel, Qt, QUrl, QByteArray
from PySide2.QtGui import QGuiApplication
from PySide2.QtQuick import QQuickView
diff --git a/examples/external/matplotlib/requirements.txt b/examples/external/matplotlib/requirements.txt
new file mode 100644
index 000000000..6ccafc3f9
--- /dev/null
+++ b/examples/external/matplotlib/requirements.txt
@@ -0,0 +1 @@
+matplotlib
diff --git a/examples/external/matplotlib/widget_3dplot.py b/examples/external/matplotlib/widget_3dplot.py
new file mode 100644
index 000000000..b96405661
--- /dev/null
+++ b/examples/external/matplotlib/widget_3dplot.py
@@ -0,0 +1,242 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import sys
+
+import numpy as np
+from matplotlib.backends.backend_qt5agg import FigureCanvas
+from matplotlib.figure import Figure
+from mpl_toolkits.mplot3d import axes3d
+from PySide2.QtCore import Qt, Slot
+from PySide2.QtGui import QKeySequence
+from PySide2.QtWidgets import (QAction, QApplication, QComboBox, QHBoxLayout,
+ QHeaderView, QLabel, QMainWindow, QSlider,
+ QTableWidget, QTableWidgetItem, QVBoxLayout,
+ QWidget)
+
+
+"""This example implements the interaction between Qt Widgets and a 3D
+matplotlib plot"""
+
+
+class ApplicationWindow(QMainWindow):
+ def __init__(self, parent=None):
+ QMainWindow.__init__(self, parent)
+
+ self.column_names = ["Column A", "Column B", "Column C"]
+
+ # Central widget
+ self._main = QWidget()
+ self.setCentralWidget(self._main)
+
+ # Main menu bar
+ self.menu = self.menuBar()
+ self.menu_file = self.menu.addMenu("File")
+ exit = QAction("Exit", self, triggered=qApp.quit)
+ self.menu_file.addAction(exit)
+
+ self.menu_about = self.menu.addMenu("&About")
+ about = QAction("About Qt", self, shortcut=QKeySequence(QKeySequence.HelpContents),
+ triggered=qApp.aboutQt)
+ self.menu_about.addAction(about)
+
+ # Figure (Left)
+ self.fig = Figure(figsize=(5, 3))
+ self.canvas = FigureCanvas(self.fig)
+
+ # Sliders (Left)
+ self.slider_azim = QSlider(minimum=0, maximum=360, orientation=Qt.Horizontal)
+ self.slider_elev = QSlider(minimum=0, maximum=360, orientation=Qt.Horizontal)
+
+ self.slider_azim_layout = QHBoxLayout()
+ self.slider_azim_layout.addWidget(QLabel("{}".format(self.slider_azim.minimum())))
+ self.slider_azim_layout.addWidget(self.slider_azim)
+ self.slider_azim_layout.addWidget(QLabel("{}".format(self.slider_azim.maximum())))
+
+ self.slider_elev_layout = QHBoxLayout()
+ self.slider_elev_layout.addWidget(QLabel("{}".format(self.slider_elev.minimum())))
+ self.slider_elev_layout.addWidget(self.slider_elev)
+ self.slider_elev_layout.addWidget(QLabel("{}".format(self.slider_elev.maximum())))
+
+ # Table (Right)
+ self.table = QTableWidget()
+ header = self.table.horizontalHeader()
+ header.setSectionResizeMode(QHeaderView.Stretch)
+
+ # ComboBox (Right)
+ self.combo = QComboBox()
+ self.combo.addItems(["Wired", "Surface", "Triangular Surface", "Sphere"])
+
+ # Right layout
+ rlayout = QVBoxLayout()
+ rlayout.setContentsMargins(1, 1, 1, 1)
+ rlayout.addWidget(QLabel("Plot type:"))
+ rlayout.addWidget(self.combo)
+ rlayout.addWidget(self.table)
+
+ # Left layout
+ llayout = QVBoxLayout()
+ rlayout.setContentsMargins(1, 1, 1, 1)
+ llayout.addWidget(self.canvas, 88)
+ llayout.addWidget(QLabel("Azimuth:"), 1)
+ llayout.addLayout(self.slider_azim_layout, 5)
+ llayout.addWidget(QLabel("Elevation:"), 1)
+ llayout.addLayout(self.slider_elev_layout, 5)
+
+ # Main layout
+ layout = QHBoxLayout(self._main)
+ layout.addLayout(llayout, 70)
+ layout.addLayout(rlayout, 30)
+
+ # Signal and Slots connections
+ self.combo.currentTextChanged.connect(self.combo_option)
+ self.slider_azim.valueChanged.connect(self.rotate_azim)
+ self.slider_elev.valueChanged.connect(self.rotate_elev)
+
+ # Initial setup
+ self.plot_wire()
+ self._ax.view_init(30, 30)
+ self.slider_azim.setValue(30)
+ self.slider_elev.setValue(30)
+ self.fig.canvas.mpl_connect("button_release_event", self.on_click)
+
+ # Matplotlib slot method
+ def on_click(self, event):
+ azim, elev = self._ax.azim, self._ax.elev
+ self.slider_azim.setValue(azim + 180)
+ self.slider_elev.setValue(elev + 180)
+
+ # Utils methods
+
+ def set_table_data(self, X, Y, Z):
+ for i in range(len(X)):
+ self.table.setItem(i, 0, QTableWidgetItem("{:.2f}".format(X[i])))
+ self.table.setItem(i, 1, QTableWidgetItem("{:.2f}".format(Y[i])))
+ self.table.setItem(i, 2, QTableWidgetItem("{:.2f}".format(Z[i])))
+
+ def set_canvas_table_configuration(self, row_count, data):
+ self.fig.set_canvas(self.canvas)
+ self._ax = self.canvas.figure.add_subplot(projection="3d")
+
+ self._ax.set_xlabel(self.column_names[0])
+ self._ax.set_ylabel(self.column_names[1])
+ self._ax.set_zlabel(self.column_names[2])
+
+ self.table.setRowCount(row_count)
+ self.table.setColumnCount(3)
+ self.table.setHorizontalHeaderLabels(self.column_names)
+ self.set_table_data(data[0], data[1], data[2])
+
+ # Plot methods
+
+ def plot_wire(self):
+ # Data
+ self.X, self.Y, self.Z = axes3d.get_test_data(0.03)
+
+ self.set_canvas_table_configuration(len(self.X[0]), (self.X[0], self.Y[0], self.Z[0]))
+ self._ax.plot_wireframe(self.X, self.Y, self.Z, rstride=10, cstride=10, cmap="viridis")
+ self.canvas.draw()
+
+ def plot_surface(self):
+ # Data
+ self.X, self.Y = np.meshgrid(np.linspace(-6, 6, 30), np.linspace(-6, 6, 30))
+ self.Z = np.sin(np.sqrt(self.X ** 2 + self.Y ** 2))
+
+ self.set_canvas_table_configuration(len(self.X[0]), (self.X[0], self.Y[0], self.Z[0]))
+ self._ax.plot_surface(self.X, self.Y, self.Z,
+ rstride=1, cstride=1, cmap="viridis", edgecolor="none")
+ self.canvas.draw()
+
+ def plot_triangular_surface(self):
+ # Data
+ radii = np.linspace(0.125, 1.0, 8)
+ angles = np.linspace(0, 2 * np.pi, 36, endpoint=False)[..., np.newaxis]
+ self.X = np.append(0, (radii * np.cos(angles)).flatten())
+ self.Y = np.append(0, (radii * np.sin(angles)).flatten())
+ self.Z = np.sin(-self.X * self.Y)
+
+ self.set_canvas_table_configuration(len(self.X), (self.X, self.Y, self.Z))
+ self._ax.plot_trisurf(self.X, self.Y, self.Z, linewidth=0.2, antialiased=True)
+ self.canvas.draw()
+
+ def plot_sphere(self):
+ # Data
+ u = np.linspace(0, 2 * np.pi, 100)
+ v = np.linspace(0, np.pi, 100)
+ self.X = 10 * np.outer(np.cos(u), np.sin(v))
+ self.Y = 10 * np.outer(np.sin(u), np.sin(v))
+ self.Z = 9 * np.outer(np.ones(np.size(u)), np.cos(v))
+
+ self.set_canvas_table_configuration(len(self.X), (self.X[0], self.Y[0], self.Z[0]))
+ self._ax.plot_surface(self.X, self.Y, self.Z)
+ self.canvas.draw()
+
+ # Slots
+
+ @Slot()
+ def combo_option(self, text):
+ if text == "Wired":
+ self.plot_wire()
+ elif text == "Surface":
+ self.plot_surface()
+ elif text == "Triangular Surface":
+ self.plot_triangular_surface()
+ elif text == "Sphere":
+ self.plot_sphere()
+
+ @Slot()
+ def rotate_azim(self, value):
+ self._ax.view_init(self._ax.elev, value)
+ self.fig.set_canvas(self.canvas)
+ self.canvas.draw()
+
+ @Slot()
+ def rotate_elev(self, value):
+ self._ax.view_init(value, self._ax.azim)
+ self.fig.set_canvas(self.canvas)
+ self.canvas.draw()
+
+
+if __name__ == "__main__":
+ app = QApplication(sys.argv)
+ w = ApplicationWindow()
+ w.setFixedSize(1280, 720)
+ w.show()
+ app.exec_()
diff --git a/examples/external/opencv/requirements.txt b/examples/external/opencv/requirements.txt
new file mode 100644
index 000000000..0dd006bbc
--- /dev/null
+++ b/examples/external/opencv/requirements.txt
@@ -0,0 +1 @@
+opencv-python
diff --git a/examples/external/opencv/webcam_pattern_detection.py b/examples/external/opencv/webcam_pattern_detection.py
new file mode 100644
index 000000000..553261615
--- /dev/null
+++ b/examples/external/opencv/webcam_pattern_detection.py
@@ -0,0 +1,207 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import os
+import sys
+import time
+
+import cv2
+from PySide2.QtCore import Qt, QThread, Signal, Slot
+from PySide2.QtGui import QImage, QKeySequence, QPixmap
+from PySide2.QtWidgets import (QAction, QApplication, QComboBox, QGroupBox,
+ QHBoxLayout, QLabel, QMainWindow, QPushButton,
+ QSizePolicy, QVBoxLayout, QWidget)
+
+
+"""This example uses the video from a webcam to apply pattern
+detection from the OpenCV module. e.g.: face, eyes, body, etc."""
+
+
+class Thread(QThread):
+ updateFrame = Signal(QImage)
+
+ def __init__(self, parent=None):
+ QThread.__init__(self, parent)
+ self.trained_file = None
+ self.status = True
+ self.cap = True
+
+ def set_file(self, fname):
+ # The data comes with the 'opencv-python' module
+ self.trained_file = os.path.join(cv2.data.haarcascades, fname)
+
+ def run(self):
+ self.cap = cv2.VideoCapture(0)
+ while self.status:
+ cascade = cv2.CascadeClassifier(self.trained_file)
+ ret, frame = self.cap.read()
+ if not ret:
+ continue
+
+ # Reading frame in gray scale to process the pattern
+ gray_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
+
+ detections = cascade.detectMultiScale(gray_frame, scaleFactor=1.1,
+ minNeighbors=5, minSize=(30, 30))
+
+ # Drawing green rectangle around the pattern
+ for (x, y, w, h) in detections:
+ pos_ori = (x, y)
+ pos_end = (x + w, y + h)
+ color = (0, 255, 0)
+ cv2.rectangle(frame, pos_ori, pos_end, color, 2)
+
+ # Reading the image in RGB to display it
+ color_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
+
+ # Creating and scaling QImage
+ h, w, ch = color_frame.shape
+ img = QImage(color_frame.data, w, h, ch * w, QImage.Format_RGB888)
+ scaled_img = img.scaled(640, 480, Qt.KeepAspectRatio)
+
+ # Emit signal
+ self.updateFrame.emit(scaled_img)
+ sys.exit(-1)
+
+
+class Window(QMainWindow):
+ def __init__(self):
+ QMainWindow.__init__(self)
+ # Title and dimensions
+ self.setWindowTitle("Patterns detection")
+ self.setGeometry(0, 0, 800, 500)
+
+ # Main menu bar
+ self.menu = self.menuBar()
+ self.menu_file = self.menu.addMenu("File")
+ exit = QAction("Exit", self, triggered=qApp.quit)
+ self.menu_file.addAction(exit)
+
+ self.menu_about = self.menu.addMenu("&About")
+ about = QAction("About Qt", self, shortcut=QKeySequence(QKeySequence.HelpContents),
+ triggered=qApp.aboutQt)
+ self.menu_about.addAction(about)
+
+ # Create a label for the display camera
+ self.label = QLabel(self)
+ self.label.setFixedSize(640, 480)
+
+ # Thread in charge of updating the image
+ self.th = Thread(self)
+ self.th.finished.connect(self.close)
+ self.th.updateFrame.connect(self.setImage)
+
+ # Model group
+ self.group_model = QGroupBox("Trained model")
+ self.group_model.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
+ model_layout = QHBoxLayout()
+
+ self.combobox = QComboBox()
+ for xml_file in os.listdir(cv2.data.haarcascades):
+ if xml_file.endswith(".xml"):
+ self.combobox.addItem(xml_file)
+
+ model_layout.addWidget(QLabel("File:"), 10)
+ model_layout.addWidget(self.combobox, 90)
+ self.group_model.setLayout(model_layout)
+
+ # Buttons layout
+ buttons_layout = QHBoxLayout()
+ self.button1 = QPushButton("Start")
+ self.button2 = QPushButton("Stop/Close")
+ self.button1.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
+ self.button2.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
+ buttons_layout.addWidget(self.button2)
+ buttons_layout.addWidget(self.button1)
+
+ right_layout = QHBoxLayout()
+ right_layout.addWidget(self.group_model, 1)
+ right_layout.addLayout(buttons_layout, 1)
+
+ # Main layout
+ layout = QVBoxLayout()
+ layout.addWidget(self.label)
+ layout.addLayout(right_layout)
+
+ # Central widget
+ widget = QWidget(self)
+ widget.setLayout(layout)
+ self.setCentralWidget(widget)
+
+ # Connections
+ self.button1.clicked.connect(self.start)
+ self.button2.clicked.connect(self.kill_thread)
+ self.button2.setEnabled(False)
+ self.combobox.currentTextChanged.connect(self.set_model)
+
+ @Slot()
+ def set_model(self, text):
+ self.th.set_file(text)
+
+ @Slot()
+ def kill_thread(self):
+ print("Finishing...")
+ self.button2.setEnabled(False)
+ self.button1.setEnabled(True)
+ self.th.cap.release()
+ cv2.destroyAllWindows()
+ self.status = False
+ self.th.terminate()
+ # Give time for the thread to finish
+ time.sleep(1)
+
+ @Slot()
+ def start(self):
+ print("Starting...")
+ self.button2.setEnabled(True)
+ self.button1.setEnabled(False)
+ self.th.set_file(self.combobox.currentText())
+ self.th.start()
+
+ @Slot(QImage)
+ def setImage(self, image):
+ self.label.setPixmap(QPixmap.fromImage(image))
+
+
+if __name__ == "__main__":
+ app = QApplication()
+ w = Window()
+ w.show()
+ sys.exit(app.exec_())
diff --git a/examples/external/scikit/requirements.txt b/examples/external/scikit/requirements.txt
new file mode 100644
index 000000000..391ca2f08
--- /dev/null
+++ b/examples/external/scikit/requirements.txt
@@ -0,0 +1 @@
+scikit-image
diff --git a/examples/external/scikit/staining_colors_separation.py b/examples/external/scikit/staining_colors_separation.py
new file mode 100644
index 000000000..051b2bc25
--- /dev/null
+++ b/examples/external/scikit/staining_colors_separation.py
@@ -0,0 +1,184 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import sys
+
+import numpy as np
+from matplotlib.backends.backend_qt5agg import FigureCanvas
+from matplotlib.colors import LinearSegmentedColormap
+from matplotlib.figure import Figure
+from PySide2.QtCore import Qt, Slot
+from PySide2.QtGui import QKeySequence
+from PySide2.QtWidgets import (QAction, QApplication, QHBoxLayout, QLabel,
+ QMainWindow, QPushButton, QSizePolicy,
+ QVBoxLayout, QWidget)
+from skimage import data
+from skimage.color import rgb2hed
+from skimage.exposure import rescale_intensity
+
+
+class ApplicationWindow(QMainWindow):
+ """
+ Example based on the example by 'scikit-image' gallery:
+ "Immunohistochemical staining colors separation"
+ https://scikit-image.org/docs/stable/auto_examples/color_exposure/plot_ihc_color_separation.html
+ """
+
+ def __init__(self, parent=None):
+ QMainWindow.__init__(self, parent)
+ self._main = QWidget()
+ self.setCentralWidget(self._main)
+
+ # Main menu bar
+ self.menu = self.menuBar()
+ self.menu_file = self.menu.addMenu("File")
+ exit = QAction("Exit", self, triggered=qApp.quit)
+ self.menu_file.addAction(exit)
+
+ self.menu_about = self.menu.addMenu("&About")
+ about = QAction("About Qt", self, shortcut=QKeySequence(QKeySequence.HelpContents),
+ triggered=qApp.aboutQt)
+ self.menu_about.addAction(about)
+
+ # Create an artificial color close to the original one
+ self.ihc_rgb = data.immunohistochemistry()
+ self.ihc_hed = rgb2hed(self.ihc_rgb)
+
+ main_layout = QVBoxLayout(self._main)
+ plot_layout = QHBoxLayout()
+ button_layout = QHBoxLayout()
+ label_layout = QHBoxLayout()
+
+ self.canvas1 = FigureCanvas(Figure(figsize=(5, 5)))
+ self.canvas2 = FigureCanvas(Figure(figsize=(5, 5)))
+
+ self._ax1 = self.canvas1.figure.subplots()
+ self._ax2 = self.canvas2.figure.subplots()
+
+ self._ax1.imshow(self.ihc_rgb)
+
+ plot_layout.addWidget(self.canvas1)
+ plot_layout.addWidget(self.canvas2)
+
+ self.button1 = QPushButton("Hematoxylin")
+ self.button2 = QPushButton("Eosin")
+ self.button3 = QPushButton("DAB")
+ self.button4 = QPushButton("Fluorescence")
+
+ self.button1.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
+ self.button2.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
+ self.button3.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
+ self.button4.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
+
+ self.button1.clicked.connect(self.plot_hematoxylin)
+ self.button2.clicked.connect(self.plot_eosin)
+ self.button3.clicked.connect(self.plot_dab)
+ self.button4.clicked.connect(self.plot_final)
+
+ self.label1 = QLabel("Original", alignment=Qt.AlignCenter)
+ self.label2 = QLabel("", alignment=Qt.AlignCenter)
+
+ font = self.label1.font()
+ font.setPointSize(16)
+ self.label1.setFont(font)
+ self.label2.setFont(font)
+
+ label_layout.addWidget(self.label1)
+ label_layout.addWidget(self.label2)
+
+ button_layout.addWidget(self.button1)
+ button_layout.addWidget(self.button2)
+ button_layout.addWidget(self.button3)
+ button_layout.addWidget(self.button4)
+
+ main_layout.addLayout(label_layout, 2)
+ main_layout.addLayout(plot_layout, 88)
+ main_layout.addLayout(button_layout, 10)
+
+ # Default image
+ self.plot_hematoxylin()
+
+ def set_buttons_state(self, states):
+ self.button1.setEnabled(states[0])
+ self.button2.setEnabled(states[1])
+ self.button3.setEnabled(states[2])
+ self.button4.setEnabled(states[3])
+
+ @Slot()
+ def plot_hematoxylin(self):
+ cmap_hema = LinearSegmentedColormap.from_list("mycmap", ["white", "navy"])
+ self._ax2.imshow(self.ihc_hed[:, :, 0], cmap=cmap_hema)
+ self.canvas2.draw()
+ self.label2.setText("Hematoxylin")
+ self.set_buttons_state((False, True, True, True))
+
+ @Slot()
+ def plot_eosin(self):
+ cmap_eosin = LinearSegmentedColormap.from_list("mycmap", ["darkviolet", "white"])
+ self._ax2.imshow(self.ihc_hed[:, :, 1], cmap=cmap_eosin)
+ self.canvas2.draw()
+ self.label2.setText("Eosin")
+ self.set_buttons_state((True, False, True, True))
+
+ @Slot()
+ def plot_dab(self):
+ cmap_dab = LinearSegmentedColormap.from_list("mycmap", ["white", "saddlebrown"])
+ self._ax2.imshow(self.ihc_hed[:, :, 2], cmap=cmap_dab)
+ self.canvas2.draw()
+ self.label2.setText("DAB")
+ self.set_buttons_state((True, True, False, True))
+
+ @Slot()
+ def plot_final(self):
+ h = rescale_intensity(self.ihc_hed[:, :, 0], out_range=(0, 1))
+ d = rescale_intensity(self.ihc_hed[:, :, 2], out_range=(0, 1))
+ zdh = np.dstack((np.zeros_like(h), d, h))
+ self._ax2.imshow(zdh)
+ self.canvas2.draw()
+ self.label2.setText("Stain separated image")
+ self.set_buttons_state((True, True, True, False))
+
+
+if __name__ == "__main__":
+
+ app = QApplication(sys.argv)
+ w = ApplicationWindow()
+ w.show()
+ app.exec_()
diff --git a/examples/installer_test/hello.py b/examples/installer_test/hello.py
index 77b050206..3aa7a1564 100644
--- a/examples/installer_test/hello.py
+++ b/examples/installer_test/hello.py
@@ -3,38 +3,39 @@
#############################################################################
##
-## Copyright (C) 2019 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
-## This file is part of Qt for Python.
+## This file is part of the Qt for Python examples of the Qt Toolkit.
##
-## $QT_BEGIN_LICENSE:LGPL$
-## Commercial License Usage
-## Licensees holding valid commercial Qt licenses may use this file in
-## accordance with the commercial license agreement provided with the
-## Software or, alternatively, in accordance with the terms contained in
-## a written agreement between you and The Qt Company. For licensing terms
-## and conditions see https://www.qt.io/terms-conditions. For further
-## information use the contact form at https://www.qt.io/contact-us.
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
##
-## GNU Lesser General Public License Usage
-## Alternatively, this file may be used under the terms of the GNU Lesser
-## General Public License version 3 as published by the Free Software
-## Foundation and appearing in the file LICENSE.LGPL3 included in the
-## packaging of this file. Please review the following information to
-## ensure the GNU Lesser General Public License version 3 requirements
-## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
##
-## GNU General Public License Usage
-## Alternatively, this file may be used under the terms of the GNU
-## General Public License version 2.0 or (at your option) the GNU General
-## Public license version 3 or any later version approved by the KDE Free
-## Qt Foundation. The licenses are as published by the Free Software
-## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
-## included in the packaging of this file. Please review the following
-## information to ensure the GNU General Public License requirements will
-## be met: https://www.gnu.org/licenses/gpl-2.0.html and
-## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
##
## $QT_END_LICENSE$
##
diff --git a/examples/installer_test/hello_app.spec b/examples/installer_test/hello_app.spec
index 84d6d0029..05ff1b8cb 100644
--- a/examples/installer_test/hello_app.spec
+++ b/examples/installer_test/hello_app.spec
@@ -3,38 +3,39 @@
#############################################################################
##
-## Copyright (C) 2019 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
-## This file is part of Qt for Python.
+## This file is part of the Qt for Python examples of the Qt Toolkit.
##
-## $QT_BEGIN_LICENSE:LGPL$
-## Commercial License Usage
-## Licensees holding valid commercial Qt licenses may use this file in
-## accordance with the commercial license agreement provided with the
-## Software or, alternatively, in accordance with the terms contained in
-## a written agreement between you and The Qt Company. For licensing terms
-## and conditions see https://www.qt.io/terms-conditions. For further
-## information use the contact form at https://www.qt.io/contact-us.
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
##
-## GNU Lesser General Public License Usage
-## Alternatively, this file may be used under the terms of the GNU Lesser
-## General Public License version 3 as published by the Free Software
-## Foundation and appearing in the file LICENSE.LGPL3 included in the
-## packaging of this file. Please review the following information to
-## ensure the GNU Lesser General Public License version 3 requirements
-## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
##
-## GNU General Public License Usage
-## Alternatively, this file may be used under the terms of the GNU
-## General Public License version 2.0 or (at your option) the GNU General
-## Public license version 3 or any later version approved by the KDE Free
-## Qt Foundation. The licenses are as published by the Free Software
-## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
-## included in the packaging of this file. Please review the following
-## information to ensure the GNU General Public License requirements will
-## be met: https://www.gnu.org/licenses/gpl-2.0.html and
-## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
##
## $QT_END_LICENSE$
##
diff --git a/examples/macextras/macpasteboardmime.py b/examples/macextras/macpasteboardmime.py
index 8009ccd90..c8513395b 100644
--- a/examples/macextras/macpasteboardmime.py
+++ b/examples/macextras/macpasteboardmime.py
@@ -40,8 +40,7 @@
############################################################################
import sys
-import math
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
try:
from PySide2 import QtMacExtras
diff --git a/examples/multimedia/camera.py b/examples/multimedia/camera.py
index 5d069d5cf..d58b526d9 100644
--- a/examples/multimedia/camera.py
+++ b/examples/multimedia/camera.py
@@ -43,9 +43,9 @@
import os, sys
from PySide2.QtCore import QDate, QDir, QStandardPaths, Qt, QUrl
-from PySide2.QtGui import QClipboard, QGuiApplication, QDesktopServices, QIcon
+from PySide2.QtGui import QGuiApplication, QDesktopServices, QIcon
from PySide2.QtGui import QImage, QPixmap
-from PySide2.QtWidgets import (QAction, qApp, QApplication, QHBoxLayout, QLabel,
+from PySide2.QtWidgets import (QAction, QApplication, QHBoxLayout, QLabel,
QMainWindow, QPushButton, QTabWidget, QToolBar, QVBoxLayout, QWidget)
from PySide2.QtMultimedia import QCamera, QCameraImageCapture, QCameraInfo
from PySide2.QtMultimediaWidgets import QCameraViewfinder
diff --git a/examples/multimedia/player.py b/examples/multimedia/player.py
index 509e914f9..cb70e50d6 100644
--- a/examples/multimedia/player.py
+++ b/examples/multimedia/player.py
@@ -42,10 +42,10 @@
"""PySide2 Multimedia player example"""
import sys
-from PySide2.QtCore import SLOT, QStandardPaths, Qt
+from PySide2.QtCore import QStandardPaths, Qt
from PySide2.QtGui import QIcon, QKeySequence
-from PySide2.QtWidgets import (QAction, qApp, QApplication, QDialog, QFileDialog,
- QMainWindow, QMenu, QMenuBar, QSlider, QStyle, QToolBar)
+from PySide2.QtWidgets import (QAction, QApplication, QDialog, QFileDialog,
+ QMainWindow, QSlider, QStyle, QToolBar)
from PySide2.QtMultimedia import QMediaPlayer, QMediaPlaylist
from PySide2.QtMultimediaWidgets import QVideoWidget
diff --git a/examples/network/fortuneserver.py b/examples/network/fortuneserver.py
index 5a447b1ad..790e9df68 100644
--- a/examples/network/fortuneserver.py
+++ b/examples/network/fortuneserver.py
@@ -44,7 +44,7 @@
import random
-from PySide2 import QtCore, QtGui, QtWidgets, QtNetwork
+from PySide2 import QtCore, QtWidgets, QtNetwork
class Server(QtWidgets.QDialog):
diff --git a/examples/opengl/2dpainting.py b/examples/opengl/2dpainting.py
index 4e4dc8aa4..5b3ba6183 100644
--- a/examples/opengl/2dpainting.py
+++ b/examples/opengl/2dpainting.py
@@ -43,7 +43,6 @@
"""PySide2 port of the opengl/legacy/2dpainting example from Qt v5.x"""
import sys
-import math
from PySide2.QtCore import *
from PySide2.QtGui import *
from PySide2.QtWidgets import *
diff --git a/examples/opengl/grabber.py b/examples/opengl/grabber.py
index c376ab7ae..4c8f9a0d2 100644
--- a/examples/opengl/grabber.py
+++ b/examples/opengl/grabber.py
@@ -370,7 +370,7 @@ class MainWindow(QtWidgets.QMainWindow):
self.aboutAct = QtWidgets.QAction("&About", self, triggered=self.about)
self.aboutQtAct = QtWidgets.QAction("About &Qt", self,
- triggered=QtWidgets.qApp.aboutQt)
+ triggered=qApp.aboutQt)
def createMenus(self):
self.fileMenu = self.menuBar().addMenu("&File")
@@ -414,11 +414,13 @@ class MainWindow(QtWidgets.QMainWindow):
if not ok:
return QtCore.QSize()
- regExp = QtCore.QRegExp("([0-9]+) *x *([0-9]+)")
+ regExp = QtCore.QRegularExpression("([0-9]+) *x *([0-9]+)")
+ assert regExp.isValid()
- if regExp.exactMatch(text):
- width = int(regExp.cap(1))
- height = int(regExp.cap(2))
+ match = regExp.match(text)
+ if match.hasMatch():
+ width = int(match.captured(1))
+ height = int(match.captured(2))
if width > 0 and width < 2048 and height > 0 and height < 2048:
return QtCore.QSize(width, height)
diff --git a/examples/opengl/textures/textures.py b/examples/opengl/textures/textures.py
index c8b421749..9730cf078 100644
--- a/examples/opengl/textures/textures.py
+++ b/examples/opengl/textures/textures.py
@@ -204,7 +204,7 @@ class Window(QtWidgets.QWidget):
mainLayout.addWidget(self.glWidgets[i][j], i, j)
self.glWidgets[i][j].clicked.connect(self.setCurrentGlWidget)
- QtWidgets.qApp.lastWindowClosed.connect(self.glWidgets[i][j].freeGLResources)
+ qApp.lastWindowClosed.connect(self.glWidgets[i][j].freeGLResources)
self.setLayout(mainLayout)
diff --git a/examples/quick/customitems/painteditem/main.qml b/examples/quick/customitems/painteditem/main.qml
new file mode 100644
index 000000000..d3404cad6
--- /dev/null
+++ b/examples/quick/customitems/painteditem/main.qml
@@ -0,0 +1,114 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: http://www.qt.io/licensing/
+**
+** This file is part of the Qt for Python examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of The Qt Company Ltd nor the names of its
+** contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import TextBalloonPlugin 1.0
+
+Item {
+ height: 480
+ width: 320
+
+ //! [0]
+ ListModel {
+ id: balloonModel
+ ListElement {
+ balloonWidth: 200
+ }
+ ListElement {
+ balloonWidth: 120
+ }
+ }
+
+ ListView {
+ anchors.bottom: controls.top
+ anchors.bottomMargin: 2
+ anchors.top: parent.top
+ id: balloonView
+ delegate: TextBalloon {
+ anchors.right: index % 2 == 0 ? undefined : parent.right
+ height: 60
+ rightAligned: index % 2 == 0 ? false : true
+ width: balloonWidth
+ }
+ model: balloonModel
+ spacing: 5
+ width: parent.width
+ }
+ //! [0]
+
+ //! [1]
+ Rectangle {
+ id: controls
+
+ anchors.bottom: parent.bottom
+ anchors.left: parent.left
+ anchors.margins: 1
+ anchors.right: parent.right
+ border.width: 2
+ color: "white"
+ height: parent.height * 0.15
+
+ Text {
+ anchors.centerIn: parent
+ text: "Add another balloon"
+ }
+
+ MouseArea {
+ anchors.fill: parent
+ hoverEnabled: true
+ onClicked: {
+ balloonModel.append({
+ "balloonWidth": Math.floor(
+ Math.random(
+ ) * 200 + 100)
+ })
+ balloonView.positionViewAtIndex(balloonView.count - 1,
+ ListView.End)
+ }
+ onEntered: {
+ parent.color = "#8ac953"
+ }
+ onExited: {
+ parent.color = "white"
+ }
+ }
+ }
+ //! [1]
+}
diff --git a/examples/quick/customitems/painteditem/painteditem.py b/examples/quick/customitems/painteditem/painteditem.py
new file mode 100644
index 000000000..e89bf0bac
--- /dev/null
+++ b/examples/quick/customitems/painteditem/painteditem.py
@@ -0,0 +1,106 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import sys
+
+from PySide2.QtGui import QPainter, QBrush, QColor
+from PySide2.QtWidgets import QApplication
+from PySide2.QtQml import qmlRegisterType
+from PySide2.QtCore import QUrl, Property, Signal, Qt, QPointF
+from PySide2.QtQuick import QQuickPaintedItem, QQuickView
+
+
+class TextBalloon(QQuickPaintedItem):
+
+ rightAlignedChanged = Signal()
+
+ def __init__(self, parent=None):
+ self._rightAligned = False
+ super().__init__(parent)
+
+ @Property(bool, notify=rightAlignedChanged)
+ def rightAligned(self):
+ return self._rightAligned
+
+ @rightAligned.setter
+ def rightAlignedSet(self, value):
+ self._rightAligned = value
+ self.rightAlignedChanged.emit()
+
+ def paint(self, painter: QPainter):
+
+ brush = QBrush(QColor("#007430"))
+
+ painter.setBrush(brush)
+ painter.setPen(Qt.NoPen)
+ painter.setRenderHint(QPainter.Antialiasing)
+
+ itemSize = self.size()
+
+ painter.drawRoundedRect(0, 0, itemSize.width(), itemSize.height() - 10, 10, 10)
+
+ if self.rightAligned:
+ points = [
+ QPointF(itemSize.width() - 10.0, itemSize.height() - 10.0),
+ QPointF(itemSize.width() - 20.0, itemSize.height()),
+ QPointF(itemSize.width() - 30.0, itemSize.height() - 10.0),
+ ]
+ else:
+ points = [
+ QPointF(10.0, itemSize.height() - 10.0),
+ QPointF(20.0, itemSize.height()),
+ QPointF(30.0, itemSize.height() - 10.0),
+ ]
+ painter.drawConvexPolygon(points)
+
+
+if __name__ == "__main__":
+
+ app = QApplication(sys.argv)
+ view = QQuickView()
+ view.setResizeMode(QQuickView.SizeRootObjectToView)
+ qmlRegisterType(TextBalloon, "TextBalloonPlugin", 1, 0, "TextBalloon")
+ view.setSource(QUrl.fromLocalFile("main.qml"))
+
+ if view.status() == QQuickView.Error:
+ sys.exit(-1)
+ view.show()
+
+ sys.exit(app.exec_())
diff --git a/examples/quick/customitems/painteditem/painteditem.pyproject b/examples/quick/customitems/painteditem/painteditem.pyproject
new file mode 100644
index 000000000..0c70ebe59
--- /dev/null
+++ b/examples/quick/customitems/painteditem/painteditem.pyproject
@@ -0,0 +1,3 @@
+{
+ "files": ["main.qml", "painteditem.pyproject"]
+}
diff --git a/examples/remoteobjects/modelview/modelviewclient.py b/examples/remoteobjects/modelview/modelviewclient.py
index 319135886..378a0516e 100644
--- a/examples/remoteobjects/modelview/modelviewclient.py
+++ b/examples/remoteobjects/modelview/modelviewclient.py
@@ -45,8 +45,7 @@ import sys
from PySide2.QtCore import QUrl
from PySide2.QtWidgets import (QApplication, QTreeView)
-from PySide2.QtRemoteObjects import (QAbstractItemModelReplica,
- QRemoteObjectNode)
+from PySide2.QtRemoteObjects import QRemoteObjectNode
if __name__ == '__main__':
app = QApplication(sys.argv)
@@ -54,9 +53,9 @@ if __name__ == '__main__':
node.setHeartbeatInterval(1000)
view = QTreeView()
view.setWindowTitle("RemoteView")
- view.resize(640,480);
+ view.resize(640,480)
model = node.acquireModel("RemoteModel")
- view.setModel(model);
- view.show();
+ view.setModel(model)
+ view.show()
sys.exit(app.exec_())
diff --git a/examples/remoteobjects/modelview/modelviewserver.py b/examples/remoteobjects/modelview/modelviewserver.py
index 069cc1d2c..5c0bba518 100644
--- a/examples/remoteobjects/modelview/modelviewserver.py
+++ b/examples/remoteobjects/modelview/modelviewserver.py
@@ -46,8 +46,7 @@ import sys
from PySide2.QtCore import (Qt, QByteArray, QModelIndex, QObject, QTimer, QUrl)
from PySide2.QtGui import (QColor, QStandardItemModel, QStandardItem)
from PySide2.QtWidgets import (QApplication, QTreeView)
-from PySide2.QtRemoteObjects import (QRemoteObjectHost, QRemoteObjectNode,
- QRemoteObjectRegistryHost)
+from PySide2.QtRemoteObjects import QRemoteObjectHost, QRemoteObjectRegistryHost
class TimerHandler(QObject):
def __init__(self, model):
@@ -60,7 +59,7 @@ class TimerHandler(QObject):
QColor(Qt.blue), Qt.BackgroundRole)
def insert_data(self):
- self._model.insertRows(2, 9);
+ self._model.insertRows(2, 9)
for i in range(2, 11):
self._model.setData(self._model.index(i, 1),
QColor(Qt.green), Qt.BackgroundRole)
@@ -83,18 +82,18 @@ class TimerHandler(QObject):
def add_child(num_children, nesting_level):
result = []
if nesting_level == 0:
- return result;
+ return result
for i in range(num_children):
child = QStandardItem("Child num {}, nesting Level {}".format(i + 1,
nesting_level))
if i == 0:
child.appendRow(add_child(num_children, nesting_level -1))
result.append(child)
- return result;
+ return result
if __name__ == '__main__':
app = QApplication(sys.argv)
- model_size = 100000;
+ model_size = 100000
list = []
source_model = QStandardItemModel()
horizontal_header_list = ["First Column with spacing",
diff --git a/examples/samplebinding/CMakeLists.txt b/examples/samplebinding/CMakeLists.txt
index 3852ed36f..cb61358bf 100644
--- a/examples/samplebinding/CMakeLists.txt
+++ b/examples/samplebinding/CMakeLists.txt
@@ -180,6 +180,7 @@ endif()
# ================================= Dubious deployment section ================================
+set(windows_shiboken_shared_libraries)
if(WIN32)
# =========================================================================================
@@ -202,22 +203,12 @@ if(WIN32)
set_target_properties(${bindings_library}
PROPERTIES LINK_FLAGS "${python_additional_link_flags}")
- # Add custom target to hard-link shiboken shared libraries into the build folder, so that
+ # Compile a list of shiboken shared libraries to be installed, so that
# the user doesn't have to set the PATH manually to point to the PySide2 package.
foreach(library_path ${shiboken_shared_libraries})
string(REGEX REPLACE ".lib$" ".dll" library_path ${library_path})
- get_filename_component(base_name ${library_path} NAME)
- file(TO_NATIVE_PATH ${library_path} source_path)
- file(TO_NATIVE_PATH "${CMAKE_CURRENT_BINARY_DIR}/${base_name}" dest_path)
- add_custom_command(OUTPUT "${base_name}"
- COMMAND mklink /H "${dest_path}" "${source_path}"
- DEPENDS ${library_path}
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- COMMENT "Creating hardlink to shiboken shared library ${base_name}")
-
- # Fake target that depends on the previous one, but has special ALL keyword, which means
- # it will always be executed.
- add_custom_target("fake_${base_name}" ALL DEPENDS ${base_name})
+ file(TO_CMAKE_PATH ${library_path} library_path)
+ list(APPEND windows_shiboken_shared_libraries "${library_path}")
endforeach()
# =========================================================================================
# !!! End of dubious section.
@@ -233,7 +224,8 @@ endif()
install(TARGETS ${bindings_library} ${sample_library}
LIBRARY DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}
RUNTIME DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}
- )
+ )
+install(FILES ${windows_shiboken_shared_libraries} DESTINATION ${CMAKE_CURRENT_SOURCE_DIR})
# =============================================================================================
# !!! End of dubious section.
# =============================================================================================
diff --git a/examples/samplebinding/README.md b/examples/samplebinding/README.md
index 85e96ddbe..e84d1eff4 100644
--- a/examples/samplebinding/README.md
+++ b/examples/samplebinding/README.md
@@ -62,6 +62,19 @@ and the `clone()` and `addIcecreamFlavor(Icecream*)` need additional
info about who owns the parameter objects when passing them across
language boundaries (in this case C++ will delete the objects).
+The `Truck` has getters and setters for the string `arrivalMessage`.
+In the type system file, we declare this to be a property in Python:
+
+```
+<property type="std::string" name="arrivalMessage" get="getArrivalMessage" set="setArrivalMessage"/>
+```
+
+It can then be used in a more pythonic way:
+
+```
+special_truck.arrivalMessage = "A new SPECIAL icecream truck has arrived!\n"
+```
+
After shiboken generates the C++ code and CMake makes an extension
module from the code, the types can be accessed in Python simply by
importing them using the original C++ names.
diff --git a/examples/samplebinding/bindings.xml b/examples/samplebinding/bindings.xml
index f08243694..9be9f1afa 100644
--- a/examples/samplebinding/bindings.xml
+++ b/examples/samplebinding/bindings.xml
@@ -70,6 +70,7 @@
<value-type name="Truck">
<!-- Same ownership caveat applies here. -->
+ <property type="std::string" name="arrivalMessage" get="getArrivalMessage" set="setArrivalMessage"/>
<modify-function signature="addIcecreamFlavor(Icecream*)">
<modify-argument index="1">
<define-ownership owner="c++"/>
diff --git a/examples/samplebinding/main.py b/examples/samplebinding/main.py
index bd1d10b8e..dc727c5d8 100644
--- a/examples/samplebinding/main.py
+++ b/examples/samplebinding/main.py
@@ -92,7 +92,7 @@ if __name__ == '__main__':
del truck
print("")
- special_truck.setArrivalMessage("A new SPECIAL icecream truck has arrived!\n")
+ special_truck.arrivalMessage = "A new SPECIAL icecream truck has arrived!\n"
special_truck.arrive()
special_truck.addIcecreamFlavor(Icecream("SPECIAL *magical* icecream"))
special_truck.printAvailableFlavors()
diff --git a/examples/samplebinding/truck.cpp b/examples/samplebinding/truck.cpp
index 6e24bdc87..056abfcd6 100644
--- a/examples/samplebinding/truck.cpp
+++ b/examples/samplebinding/truck.cpp
@@ -114,6 +114,11 @@ void Truck::setArrivalMessage(const std::string &message)
m_arrivalMessage = message;
}
+std::string Truck::getArrivalMessage() const
+{
+ return m_arrivalMessage;
+}
+
bool Truck::deliver() const
{
std::random_device rd;
diff --git a/examples/samplebinding/truck.h b/examples/samplebinding/truck.h
index 02e304a82..3f213f9ac 100644
--- a/examples/samplebinding/truck.h
+++ b/examples/samplebinding/truck.h
@@ -71,7 +71,9 @@ public:
void leave() const;
void setLeaveOnDestruction(bool value);
+
void setArrivalMessage(const std::string &message);
+ std::string getArrivalMessage() const;
private:
void clearFlavors();
diff --git a/examples/scriptableapplication/main.cpp b/examples/scriptableapplication/main.cpp
index d7cb4b6db..331417932 100644
--- a/examples/scriptableapplication/main.cpp
+++ b/examples/scriptableapplication/main.cpp
@@ -51,13 +51,13 @@
#include "mainwindow.h"
#include <QApplication>
-#include <QDesktopWidget>
+#include <QScreen>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow mainWindow;
- const QRect availableGeometry = a.desktop()->availableGeometry(&mainWindow);
+ const QRect availableGeometry = mainWindow.screen()->availableGeometry();
mainWindow.resize(availableGeometry.width() / 2, availableGeometry.height() / 2);
mainWindow.show();
return a.exec();
diff --git a/examples/scriptableapplication/mainwindow.cpp b/examples/scriptableapplication/mainwindow.cpp
index 15504cb6e..53aea3c71 100644
--- a/examples/scriptableapplication/mainwindow.cpp
+++ b/examples/scriptableapplication/mainwindow.cpp
@@ -79,13 +79,13 @@ MainWindow::MainWindow()
QMenu *fileMenu = menuBar()->addMenu(tr("&File"));
const QIcon runIcon = QIcon::fromTheme(QStringLiteral("system-run"));
QAction *runAction = fileMenu->addAction(runIcon, tr("&Run..."), this, &MainWindow::slotRunScript);
- runAction->setShortcut(Qt::CTRL + Qt::Key_R);
+ runAction->setShortcut(Qt::CTRL | Qt::Key_R);
QAction *diagnosticAction = fileMenu->addAction(tr("&Print Diagnostics"), this, &MainWindow::slotPrintDiagnostics);
- diagnosticAction->setShortcut(Qt::CTRL + Qt::Key_D);
+ diagnosticAction->setShortcut(Qt::CTRL | Qt::Key_D);
fileMenu->addAction(tr("&Invoke testFunction1()"), this, &MainWindow::testFunction1);
const QIcon quitIcon = QIcon::fromTheme(QStringLiteral("application-exit"));
QAction *quitAction = fileMenu->addAction(quitIcon, tr("&Quit"), qApp, &QCoreApplication::quit);
- quitAction->setShortcut(Qt::CTRL + Qt::Key_Q);
+ quitAction->setShortcut(Qt::CTRL | Qt::Key_Q);
QMenu *editMenu = menuBar()->addMenu(tr("&Edit"));
const QIcon clearIcon = QIcon::fromTheme(QStringLiteral("edit-clear"));
@@ -114,7 +114,7 @@ MainWindow::MainWindow()
void MainWindow::slotRunScript()
{
- const QStringList script = m_scriptEdit->toPlainText().trimmed().split(QLatin1Char('\n'), QString::SkipEmptyParts);
+ const QStringList script = m_scriptEdit->toPlainText().trimmed().split(QLatin1Char('\n'), Qt::SkipEmptyParts);
if (!script.isEmpty())
runScript(script);
}
diff --git a/examples/scriptableapplication/pythonutils.cpp b/examples/scriptableapplication/pythonutils.cpp
index f546a5a6c..c5e18f256 100644
--- a/examples/scriptableapplication/pythonutils.cpp
+++ b/examples/scriptableapplication/pythonutils.cpp
@@ -53,6 +53,7 @@
#include <QtCore/QByteArray>
#include <QtCore/QCoreApplication>
#include <QtCore/QDebug>
+#include <QtCore/QOperatingSystemVersion>
#include <QtCore/QStringList>
#include <QtCore/QTemporaryFile>
#include <QtCore/QDir>
@@ -87,15 +88,30 @@ static void cleanup()
}
}
+static const char virtualEnvVar[] = "VIRTUAL_ENV";
+
+// If there is an active python virtual environment, use that environment's
+// packages location.
+static void initVirtualEnvironment()
+{
+ QByteArray virtualEnvPath = qgetenv(virtualEnvVar);
+ // As of Python 3.8, Python is no longer able to run stand-alone in a
+ // virtualenv due to missing libraries. Add the path to the modules instead.
+ if (QOperatingSystemVersion::currentType() == QOperatingSystemVersion::Windows
+ && (PY_MAJOR_VERSION > 3 || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION >= 8))) {
+ qputenv("PYTHONPATH", virtualEnvPath + "\\Lib\\site-packages");
+ } else {
+ qputenv("PYTHONHOME", virtualEnvPath);
+ }
+}
+
State init()
{
if (state > PythonUninitialized)
return state;
- // If there is an active python virtual environment, use that environment's packages location.
- QByteArray virtualEnvPath = qgetenv("VIRTUAL_ENV");
- if (!virtualEnvPath.isEmpty())
- qputenv("PYTHONHOME", virtualEnvPath);
+ if (qEnvironmentVariableIsSet(virtualEnvVar))
+ initVirtualEnvironment();
Py_Initialize();
qAddPostRoutine(cleanup);
diff --git a/examples/sql/books/bookdelegate.py b/examples/sql/books/bookdelegate.py
index a0bd92334..f7e219ad6 100644
--- a/examples/sql/books/bookdelegate.py
+++ b/examples/sql/books/bookdelegate.py
@@ -40,9 +40,8 @@
import copy
from PySide2.QtSql import QSqlRelationalDelegate
-from PySide2.QtWidgets import (QItemDelegate, QSpinBox, QStyledItemDelegate,
- QStyle, QStyleOptionViewItem)
-from PySide2.QtGui import QMouseEvent, QPixmap, QPalette
+from PySide2.QtWidgets import QSpinBox, QStyle
+from PySide2.QtGui import QPixmap, QPalette
from PySide2.QtCore import QEvent, QSize, Qt
diff --git a/examples/sql/books/bookwindow.py b/examples/sql/books/bookwindow.py
index c6d43b1f3..31d2a055f 100644
--- a/examples/sql/books/bookwindow.py
+++ b/examples/sql/books/bookwindow.py
@@ -40,12 +40,11 @@
from __future__ import print_function, absolute_import
-from PySide2.QtWidgets import (QAction, QAbstractItemView, qApp, QDataWidgetMapper,
+from PySide2.QtWidgets import (QAbstractItemView, QDataWidgetMapper,
QHeaderView, QMainWindow, QMessageBox)
from PySide2.QtGui import QKeySequence
-from PySide2.QtSql import (QSqlRelation, QSqlRelationalTableModel, QSqlTableModel,
- QSqlError)
-from PySide2.QtCore import QAbstractItemModel, QObject, QSize, Qt, Slot
+from PySide2.QtSql import QSqlRelation, QSqlRelationalTableModel, QSqlTableModel
+from PySide2.QtCore import Qt, Slot
import createdb
from ui_bookwindow import Ui_BookWindow
from bookdelegate import BookDelegate
@@ -131,6 +130,7 @@ class BookWindow(QMainWindow, Ui_BookWindow):
aboutQt_action = help_menu.addAction("&About Qt")
aboutQt_action.triggered.connect(qApp.aboutQt)
+ @Slot()
def about(self):
QMessageBox.about(self, self.tr("About Books"),
self.tr("<p>The <b>Books</b> example shows how to use Qt SQL classes "
diff --git a/examples/sql/books/createdb.py b/examples/sql/books/createdb.py
index 1c27abf25..f8739b4d0 100644
--- a/examples/sql/books/createdb.py
+++ b/examples/sql/books/createdb.py
@@ -38,7 +38,7 @@
##
#############################################################################
-from PySide2.QtSql import QSqlDatabase, QSqlError, QSqlQuery
+from PySide2.QtSql import QSqlDatabase, QSqlQuery
from datetime import date
def add_book(q, title, year, authorId, genreId, rating):
diff --git a/examples/sql/books/ui_bookwindow.py b/examples/sql/books/ui_bookwindow.py
index 5eb412d92..dc532744b 100644
--- a/examples/sql/books/ui_bookwindow.py
+++ b/examples/sql/books/ui_bookwindow.py
@@ -22,63 +22,63 @@ class Ui_BookWindow(object):
BookWindow.resize(601, 420)
self.centralWidget = QWidget(BookWindow)
self.centralWidget.setObjectName(u"centralWidget")
- self.vboxLayout = QVBoxLayout(self.centralWidget);
+ self.vboxLayout = QVBoxLayout(self.centralWidget)
self.vboxLayout.setSpacing(6)
self.vboxLayout.setObjectName(u"vboxLayout")
- self.vboxLayout.setContentsMargins(9, 9, 9, 9);
+ self.vboxLayout.setContentsMargins(9, 9, 9, 9)
self.groupBox = QGroupBox(self.centralWidget)
self.groupBox.setObjectName(u"groupBox")
- self.vboxLayout1 = QVBoxLayout(self.groupBox);
+ self.vboxLayout1 = QVBoxLayout(self.groupBox)
self.vboxLayout1.setSpacing(6)
self.vboxLayout1.setObjectName(u"vboxLayout1")
- self.vboxLayout1.setContentsMargins(9, 9, 9, 9);
+ self.vboxLayout1.setContentsMargins(9, 9, 9, 9)
self.bookTable = QTableView(self.groupBox)
self.bookTable.setObjectName(u"bookTable")
self.bookTable.setSelectionBehavior(QAbstractItemView.SelectRows)
- self.vboxLayout1.addWidget(self.bookTable);
+ self.vboxLayout1.addWidget(self.bookTable)
self.groupBox_2 = QGroupBox(self.groupBox)
self.groupBox_2.setObjectName(u"groupBox_2")
- self.formLayout = QFormLayout(self.groupBox_2);
+ self.formLayout = QFormLayout(self.groupBox_2)
self.formLayout.setObjectName(u"formLayout")
self.label_5 = QLabel(self.groupBox_2)
self.label_5.setObjectName(u"label_5")
- self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label_5);
+ self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label_5)
self.titleEdit = QLineEdit(self.groupBox_2)
self.titleEdit.setObjectName(u"titleEdit")
self.titleEdit.setEnabled(True)
- self.formLayout.setWidget(0, QFormLayout.FieldRole, self.titleEdit);
+ self.formLayout.setWidget(0, QFormLayout.FieldRole, self.titleEdit)
self.label_2 = QLabel(self.groupBox_2)
self.label_2.setObjectName(u"label_2")
- self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2);
+ self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2)
self.authorEdit = QComboBox(self.groupBox_2)
self.authorEdit.setObjectName(u"authorEdit")
self.authorEdit.setEnabled(True)
- self.formLayout.setWidget(1, QFormLayout.FieldRole, self.authorEdit);
+ self.formLayout.setWidget(1, QFormLayout.FieldRole, self.authorEdit)
self.label_3 = QLabel(self.groupBox_2)
self.label_3.setObjectName(u"label_3")
- self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_3);
+ self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_3)
self.genreEdit = QComboBox(self.groupBox_2)
self.genreEdit.setObjectName(u"genreEdit")
self.genreEdit.setEnabled(True)
- self.formLayout.setWidget(2, QFormLayout.FieldRole, self.genreEdit);
+ self.formLayout.setWidget(2, QFormLayout.FieldRole, self.genreEdit)
self.label_4 = QLabel(self.groupBox_2)
self.label_4.setObjectName(u"label_4")
- self.formLayout.setWidget(3, QFormLayout.LabelRole, self.label_4);
+ self.formLayout.setWidget(3, QFormLayout.LabelRole, self.label_4)
self.yearEdit = QSpinBox(self.groupBox_2)
self.yearEdit.setObjectName(u"yearEdit")
@@ -86,24 +86,24 @@ class Ui_BookWindow(object):
self.yearEdit.setMinimum(-1000)
self.yearEdit.setMaximum(2100)
- self.formLayout.setWidget(3, QFormLayout.FieldRole, self.yearEdit);
+ self.formLayout.setWidget(3, QFormLayout.FieldRole, self.yearEdit)
self.label = QLabel(self.groupBox_2)
self.label.setObjectName(u"label")
- self.formLayout.setWidget(4, QFormLayout.LabelRole, self.label);
+ self.formLayout.setWidget(4, QFormLayout.LabelRole, self.label)
self.ratingEdit = QSpinBox(self.groupBox_2)
self.ratingEdit.setObjectName(u"ratingEdit")
self.ratingEdit.setMaximum(5)
- self.formLayout.setWidget(4, QFormLayout.FieldRole, self.ratingEdit);
+ self.formLayout.setWidget(4, QFormLayout.FieldRole, self.ratingEdit)
- self.vboxLayout1.addWidget(self.groupBox_2);
+ self.vboxLayout1.addWidget(self.groupBox_2)
- self.vboxLayout.addWidget(self.groupBox);
+ self.vboxLayout.addWidget(self.groupBox)
BookWindow.setCentralWidget(self.centralWidget)
QWidget.setTabOrder(self.bookTable, self.titleEdit)
diff --git a/examples/texttospeech/texttospeech.py b/examples/texttospeech/texttospeech.py
index f085dbd19..f9c32ed1d 100644
--- a/examples/texttospeech/texttospeech.py
+++ b/examples/texttospeech/texttospeech.py
@@ -43,10 +43,10 @@
import sys
from PySide2.QtCore import Qt
-from PySide2.QtWidgets import (qApp, QApplication, QComboBox, QFormLayout,
+from PySide2.QtWidgets import (QApplication, QComboBox, QFormLayout,
QHBoxLayout, QLineEdit, QMainWindow, QPushButton, QSlider, QWidget)
-from PySide2.QtTextToSpeech import QTextToSpeech, QVoice
+from PySide2.QtTextToSpeech import QTextToSpeech
class MainWindow(QMainWindow):
def __init__(self):
diff --git a/examples/tutorial/t10.py b/examples/tutorial/t10.py
index 00ab1f889..12847a002 100644
--- a/examples/tutorial/t10.py
+++ b/examples/tutorial/t10.py
@@ -148,7 +148,7 @@ class MyWidget(QtWidgets.QWidget):
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
angle = LCDRange()
angle.setRange(5, 70)
diff --git a/examples/tutorial/t11.py b/examples/tutorial/t11.py
index 801a2c0a0..cc391201b 100644
--- a/examples/tutorial/t11.py
+++ b/examples/tutorial/t11.py
@@ -210,7 +210,7 @@ class MyWidget(QtWidgets.QWidget):
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
angle = LCDRange()
angle.setRange(5, 70)
diff --git a/examples/tutorial/t12.py b/examples/tutorial/t12.py
index ecafe23da..40945290a 100644
--- a/examples/tutorial/t12.py
+++ b/examples/tutorial/t12.py
@@ -259,7 +259,7 @@ class MyWidget(QtWidgets.QWidget):
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
angle = LCDRange("ANGLE")
angle.setRange(5, 70)
diff --git a/examples/tutorial/t13.py b/examples/tutorial/t13.py
index 8cf5af33c..5198bb459 100644
--- a/examples/tutorial/t13.py
+++ b/examples/tutorial/t13.py
@@ -293,7 +293,7 @@ class GameBoard(QtWidgets.QWidget):
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
angle = LCDRange("ANGLE")
angle.setRange(5, 70)
diff --git a/examples/tutorial/t14.py b/examples/tutorial/t14.py
index 4bb971f1d..2d5e1a171 100644
--- a/examples/tutorial/t14.py
+++ b/examples/tutorial/t14.py
@@ -310,7 +310,7 @@ class CannonField(QtWidgets.QWidget):
return QtCore.QRect(145, self.height() - 100, 15, 99)
def barrelHit(self, pos):
- matrix = QtGui.QMatrix()
+ matrix = QtGui.QTransform()
matrix.translate(0, self.height())
matrix.rotate(-self.currentAngle)
matrix, invertible = matrix.inverted()
@@ -334,7 +334,7 @@ class GameBoard(QtWidgets.QWidget):
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
angle = LCDRange("ANGLE")
angle.setRange(5, 70)
diff --git a/examples/tutorial/t4.py b/examples/tutorial/t4.py
index 353e59e4b..c88943c98 100644
--- a/examples/tutorial/t4.py
+++ b/examples/tutorial/t4.py
@@ -57,7 +57,7 @@ class MyWidget(QtWidgets.QWidget):
self.quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(self.quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
app = QtWidgets.QApplication(sys.argv)
diff --git a/examples/tutorial/t5.py b/examples/tutorial/t5.py
index eda1d98aa..4077c0eb2 100644
--- a/examples/tutorial/t5.py
+++ b/examples/tutorial/t5.py
@@ -60,7 +60,7 @@ class MyWidget(QtWidgets.QWidget):
slider.setValue(0)
self.connect(quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
self.connect(slider, QtCore.SIGNAL("valueChanged(int)"),
lcd, QtCore.SLOT("display(int)"))
diff --git a/examples/tutorial/t6.py b/examples/tutorial/t6.py
index 6353af1c2..21c4ff311 100644
--- a/examples/tutorial/t6.py
+++ b/examples/tutorial/t6.py
@@ -70,7 +70,7 @@ class MyWidget(QtWidgets.QWidget):
quit = QtWidgets.QPushButton("Quit")
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
grid = QtWidgets.QGridLayout()
layout = QtWidgets.QVBoxLayout()
diff --git a/examples/tutorial/t7.py b/examples/tutorial/t7.py
index 97ed27f10..0e01a75cd 100644
--- a/examples/tutorial/t7.py
+++ b/examples/tutorial/t7.py
@@ -83,7 +83,7 @@ class MyWidget(QtWidgets.QWidget):
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
grid = QtWidgets.QGridLayout()
previousRange = None
diff --git a/examples/tutorial/t8.py b/examples/tutorial/t8.py
index 944c9f75b..e67268989 100644
--- a/examples/tutorial/t8.py
+++ b/examples/tutorial/t8.py
@@ -122,7 +122,7 @@ class MyWidget(QtWidgets.QWidget):
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
angle = LCDRange()
angle.setRange(5, 70)
diff --git a/examples/tutorial/t9.py b/examples/tutorial/t9.py
index 9a6462dda..ab37f8eb7 100644
--- a/examples/tutorial/t9.py
+++ b/examples/tutorial/t9.py
@@ -129,7 +129,7 @@ class MyWidget(QtWidgets.QWidget):
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(quit, QtCore.SIGNAL("clicked()"),
- QtWidgets.qApp, QtCore.SLOT("quit()"))
+ qApp, QtCore.SLOT("quit()"))
angle = LCDRange()
angle.setRange(5, 70)
diff --git a/examples/uiloader/uiloader.py b/examples/uiloader/uiloader.py
new file mode 100644
index 000000000..1e6e72d78
--- /dev/null
+++ b/examples/uiloader/uiloader.py
@@ -0,0 +1,71 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""QUiLoader example, showing how to dynamically load a Qt Designer form
+ from a UI file."""
+
+from argparse import ArgumentParser, RawTextHelpFormatter
+import sys
+
+from PySide2.QtCore import Qt, QFile, QIODevice
+from PySide2.QtWidgets import QApplication, QWidget
+from PySide2.QtUiTools import QUiLoader
+
+
+if __name__ == '__main__':
+ arg_parser = ArgumentParser(description="QUiLoader example",
+ formatter_class=RawTextHelpFormatter)
+ arg_parser.add_argument('file', type=str, help='UI file')
+ args = arg_parser.parse_args()
+ ui_file_name = args.file
+
+ app = QApplication(sys.argv)
+ ui_file = QFile(ui_file_name)
+ if not ui_file.open(QIODevice.ReadOnly):
+ print("Cannot open {}: {}".format(ui_file_name, ui_file.errorString()))
+ sys.exit(-1)
+ loader = QUiLoader()
+ widget = loader.load(ui_file, None)
+ ui_file.close()
+ if not widget:
+ print(loader.errorString())
+ sys.exit(-1)
+ widget.show()
+ sys.exit(app.exec_())
diff --git a/examples/webchannel/standalone/core.py b/examples/webchannel/standalone/core.py
new file mode 100644
index 000000000..9fb056496
--- /dev/null
+++ b/examples/webchannel/standalone/core.py
@@ -0,0 +1,62 @@
+#############################################################################
+##
+## Copyright (C) 2017 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff <milian.wolff@kdab.com>
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+
+from PySide2.QtCore import QObject, Signal, Slot
+
+
+class Core(QObject):
+ """An instance of this class gets published over the WebChannel and is then
+ accessible to HTML clients."""
+ sendText = Signal(str)
+
+ def __init__(self, dialog, parent=None):
+ super(Core, self).__init__(parent)
+ self._dialog = dialog
+ self._dialog.sendText.connect(self._emit_send_text)
+
+ @Slot(str)
+ def _emit_send_text(self, text):
+ self.sendText.emit(text)
+
+ @Slot(str)
+ def receiveText(self, text):
+ self._dialog.displayMessage("Received message: {}".format(text))
diff --git a/examples/webchannel/standalone/dialog.py b/examples/webchannel/standalone/dialog.py
new file mode 100644
index 000000000..45951deb9
--- /dev/null
+++ b/examples/webchannel/standalone/dialog.py
@@ -0,0 +1,68 @@
+#############################################################################
+##
+## Copyright (C) 2017 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff <milian.wolff@kdab.com>
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+
+from PySide2.QtCore import Signal, Slot
+from PySide2.QtWidgets import QDialog
+from ui_dialog import Ui_Dialog
+
+
+class Dialog(QDialog):
+ sendText = Signal(str)
+
+ def __init__(self, parent=None):
+ super(Dialog, self).__init__(parent)
+ self._ui = Ui_Dialog()
+ self._ui.setupUi(self)
+ self._ui.send.clicked.connect(self.clicked)
+
+ @Slot(str)
+ def displayMessage(self, message):
+ self._ui.output.appendPlainText(message)
+
+ @Slot()
+ def clicked(self):
+ text = self._ui.input.text()
+ if not text:
+ return
+ self.sendText.emit(text)
+ self.displayMessage("Sent message: {}".format(text))
+ self._ui.input.clear()
diff --git a/examples/webchannel/standalone/dialog.ui b/examples/webchannel/standalone/dialog.ui
new file mode 100644
index 000000000..056a3f587
--- /dev/null
+++ b/examples/webchannel/standalone/dialog.ui
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>Dialog</class>
+ <widget class="QDialog" name="Dialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>400</width>
+ <height>300</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Dialog</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="1" column="0">
+ <widget class="QLineEdit" name="input">
+ <property name="placeholderText">
+ <string>Message Contents</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QPushButton" name="send">
+ <property name="text">
+ <string>Send</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0" colspan="2">
+ <widget class="QPlainTextEdit" name="output">
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ <property name="plainText">
+ <string notr="true">Initializing WebChannel...</string>
+ </property>
+ <property name="backgroundVisible">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/examples/webchannel/standalone/index.html b/examples/webchannel/standalone/index.html
new file mode 100644
index 000000000..7c042cd0c
--- /dev/null
+++ b/examples/webchannel/standalone/index.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <script type="text/javascript" src="./qwebchannel.js"></script>
+ <script type="text/javascript">
+ //BEGIN SETUP
+ function output(message) {
+ var output = document.getElementById("output");
+ output.innerHTML = output.innerHTML + message + "\n";
+ }
+ window.onload = function() {
+ if (location.search != "")
+ var baseUrl = (/[?&]webChannelBaseUrl=([A-Za-z0-9\-:/\.]+)/.exec(location.search)[1]);
+ else
+ var baseUrl = "ws://localhost:12345";
+
+ output("Connecting to WebSocket server at " + baseUrl + ".");
+ var socket = new WebSocket(baseUrl);
+
+ socket.onclose = function() {
+ console.error("web channel closed");
+ };
+ socket.onerror = function(error) {
+ console.error("web channel error: " + error);
+ };
+ socket.onopen = function() {
+ output("WebSocket connected, setting up QWebChannel.");
+ new QWebChannel(socket, function(channel) {
+ // make core object accessible globally
+ window.core = channel.objects.core;
+
+ document.getElementById("send").onclick = function() {
+ var input = document.getElementById("input");
+ var text = input.value;
+ if (!text) {
+ return;
+ }
+
+ output("Sent message: " + text);
+ input.value = "";
+ core.receiveText(text);
+ }
+
+ core.sendText.connect(function(message) {
+ output("Received message: " + message);
+ });
+
+ core.receiveText("Client connected, ready to send/receive messages!");
+ output("Connected to WebChannel, ready to send/receive messages!");
+ });
+ }
+ }
+ //END SETUP
+ </script>
+ <style type="text/css">
+ html {
+ height: 100%;
+ width: 100%;
+ }
+ #input {
+ width: 400px;
+ margin: 0 10px 0 0;
+ }
+ #send {
+ width: 90px;
+ margin: 0;
+ }
+ #output {
+ width: 500px;
+ height: 300px;
+ }
+ </style>
+ </head>
+ <body>
+ <textarea id="output"></textarea><br />
+ <input id="input" /><input type="submit" id="send" value="Send" onclick="javascript:click();" />
+ </body>
+</html>
diff --git a/examples/webchannel/standalone/main.py b/examples/webchannel/standalone/main.py
new file mode 100644
index 000000000..d3119141f
--- /dev/null
+++ b/examples/webchannel/standalone/main.py
@@ -0,0 +1,99 @@
+#############################################################################
+##
+## Copyright (C) 2016 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff <milian.wolff@kdab.com>
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+
+import os
+import sys
+
+from PySide2.QtWidgets import QApplication
+from PySide2.QtGui import QDesktopServices
+from PySide2.QtNetwork import QHostAddress, QSslSocket
+from PySide2.QtCore import (QFile, QFileInfo, QUrl)
+from PySide2.QtWebChannel import QWebChannel
+from PySide2.QtWebSockets import QWebSocketServer
+
+from dialog import Dialog
+from core import Core
+from websocketclientwrapper import WebSocketClientWrapper
+
+
+if __name__ == '__main__':
+ app = QApplication(sys.argv)
+ if not QSslSocket.supportsSsl():
+ print('The example requires SSL support.')
+ sys.exit(-1)
+ cur_dir = os.path.dirname(os.path.abspath(__file__))
+ jsFileInfo = QFileInfo(cur_dir + "/qwebchannel.js")
+ if not jsFileInfo.exists():
+ QFile.copy(":/qtwebchannel/qwebchannel.js",
+ jsFileInfo.absoluteFilePath())
+
+ # setup the QWebSocketServer
+ server = QWebSocketServer("QWebChannel Standalone Example Server",
+ QWebSocketServer.NonSecureMode)
+ if not server.listen(QHostAddress.LocalHost, 12345):
+ print("Failed to open web socket server.")
+ sys.exit(-1)
+
+ # wrap WebSocket clients in QWebChannelAbstractTransport objects
+ clientWrapper = WebSocketClientWrapper(server)
+
+ # setup the channel
+ channel = QWebChannel()
+ clientWrapper.clientConnected.connect(channel.connectTo)
+
+ # setup the UI
+ dialog = Dialog()
+
+ # setup the core and publish it to the QWebChannel
+ core = Core(dialog)
+ channel.registerObject("core", core)
+
+ # open a browser window with the client HTML page
+ url = QUrl.fromLocalFile(cur_dir + "/index.html")
+ QDesktopServices.openUrl(url)
+
+ message = "Initialization complete, opening browser at {}.".format(
+ url.toDisplayString())
+ dialog.displayMessage(message)
+ dialog.show()
+
+ sys.exit(app.exec_())
diff --git a/examples/webchannel/standalone/standalone.pyproject b/examples/webchannel/standalone/standalone.pyproject
new file mode 100644
index 000000000..b4fcdfa8e
--- /dev/null
+++ b/examples/webchannel/standalone/standalone.pyproject
@@ -0,0 +1,4 @@
+{
+ "files": ["main.py", "core.py", "dialog.py", "websocketclientwrapper.py",
+ "websockettransport.py", "dialog.ui", "index.html"]
+}
diff --git a/examples/webchannel/standalone/ui_dialog.py b/examples/webchannel/standalone/ui_dialog.py
new file mode 100644
index 000000000..873edba10
--- /dev/null
+++ b/examples/webchannel/standalone/ui_dialog.py
@@ -0,0 +1,55 @@
+# -*- coding: utf-8 -*-
+
+################################################################################
+## Form generated from reading UI file 'dialog.ui'
+##
+## Created by: Qt User Interface Compiler version 5.14.1
+##
+## WARNING! All changes made in this file will be lost when recompiling UI file!
+################################################################################
+
+from PySide2.QtCore import (QCoreApplication, QMetaObject, QObject, QPoint,
+ QRect, QSize, QUrl, Qt)
+from PySide2.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont,
+ QFontDatabase, QIcon, QLinearGradient, QPalette, QPainter, QPixmap,
+ QRadialGradient)
+from PySide2.QtWidgets import *
+
+
+class Ui_Dialog(object):
+ def setupUi(self, Dialog):
+ if not Dialog.objectName():
+ Dialog.setObjectName(u"Dialog")
+ Dialog.resize(400, 300)
+ self.gridLayout = QGridLayout(Dialog)
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.input = QLineEdit(Dialog)
+ self.input.setObjectName(u"input")
+
+ self.gridLayout.addWidget(self.input, 1, 0, 1, 1)
+
+ self.send = QPushButton(Dialog)
+ self.send.setObjectName(u"send")
+
+ self.gridLayout.addWidget(self.send, 1, 1, 1, 1)
+
+ self.output = QPlainTextEdit(Dialog)
+ self.output.setObjectName(u"output")
+ self.output.setReadOnly(True)
+ self.output.setPlainText(u"Initializing WebChannel...")
+ self.output.setBackgroundVisible(False)
+
+ self.gridLayout.addWidget(self.output, 0, 0, 1, 2)
+
+
+ self.retranslateUi(Dialog)
+
+ QMetaObject.connectSlotsByName(Dialog)
+ # setupUi
+
+ def retranslateUi(self, Dialog):
+ Dialog.setWindowTitle(QCoreApplication.translate("Dialog", u"Dialog", None))
+ self.input.setPlaceholderText(QCoreApplication.translate("Dialog", u"Message Contents", None))
+ self.send.setText(QCoreApplication.translate("Dialog", u"Send", None))
+ # retranslateUi
+
diff --git a/examples/webchannel/standalone/websocketclientwrapper.py b/examples/webchannel/standalone/websocketclientwrapper.py
new file mode 100644
index 000000000..24505b03b
--- /dev/null
+++ b/examples/webchannel/standalone/websocketclientwrapper.py
@@ -0,0 +1,72 @@
+#############################################################################
+##
+## Copyright (C) 2017 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff <milian.wolff@kdab.com>
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+from PySide2.QtCore import QObject, Signal, Slot
+
+from websockettransport import WebSocketTransport
+
+
+class WebSocketClientWrapper(QObject):
+ """Wraps connected QWebSockets clients in WebSocketTransport objects.
+
+ This code is all that is required to connect incoming WebSockets to
+ the WebChannel. Any kind of remote JavaScript client that supports
+ WebSockets can thus receive messages and access the published objects.
+ """
+ clientConnected = Signal(WebSocketTransport)
+
+ def __init__(self, server, parent=None):
+ """Construct the client wrapper with the given parent. All clients
+ connecting to the QWebSocketServer will be automatically wrapped
+ in WebSocketTransport objects."""
+ super(WebSocketClientWrapper, self).__init__(parent)
+ self._server = server
+ self._server.newConnection.connect(self.handleNewConnection)
+ self._transports = []
+
+ @Slot()
+ def handleNewConnection(self):
+ """Wrap an incoming WebSocket connection in a WebSocketTransport
+ object."""
+ socket = self._server.nextPendingConnection()
+ transport = WebSocketTransport(socket)
+ self._transports.append(transport)
+ self.clientConnected.emit(transport)
diff --git a/examples/webchannel/standalone/websockettransport.py b/examples/webchannel/standalone/websockettransport.py
new file mode 100644
index 000000000..4e42e7674
--- /dev/null
+++ b/examples/webchannel/standalone/websockettransport.py
@@ -0,0 +1,88 @@
+#############################################################################
+##
+## Copyright (C) 2017 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff <milian.wolff@kdab.com>
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+from PySide2.QtWebChannel import QWebChannelAbstractTransport
+from PySide2.QtCore import QByteArray, QJsonDocument, Slot
+
+
+class WebSocketTransport(QWebChannelAbstractTransport):
+ """QWebChannelAbstractSocket implementation using a QWebSocket internally.
+
+ The transport delegates all messages received over the QWebSocket over
+ its textMessageReceived signal. Analogously, all calls to
+ sendTextMessage will be sent over the QWebSocket to the remote client.
+ """
+
+ def __init__(self, socket):
+ """Construct the transport object and wrap the given socket.
+ The socket is also set as the parent of the transport object."""
+ super(WebSocketTransport, self).__init__(socket)
+ self._socket = socket
+ self._socket.textMessageReceived.connect(self.textMessageReceived)
+ self._socket.disconnected.connect(self._disconnected)
+
+ def __del__(self):
+ """Destroys the WebSocketTransport."""
+ self._socket.deleteLater()
+
+ def _disconnected(self):
+ self.deleteLater()
+
+ def sendMessage(self, message):
+ """Serialize the JSON message and send it as a text message via the
+ WebSocket to the client."""
+ doc = QJsonDocument(message)
+ json_message = str(doc.toJson(QJsonDocument.Compact), "utf-8")
+ self._socket.sendTextMessage(json_message)
+
+ @Slot(str)
+ def textMessageReceived(self, message_data_in):
+ """Deserialize the stringified JSON messageData and emit
+ messageReceived."""
+ message_data = QByteArray(bytes(message_data_in, encoding='utf8'))
+ message = QJsonDocument.fromJson(message_data)
+ if message.isNull():
+ print("Failed to parse text message as JSON object:", message_data)
+ return
+ if not message.isObject():
+ print("Received JSON message that is not an object: ", message_data)
+ return
+ self.messageReceived.emit(message.object(), self)
diff --git a/examples/webenginewidgets/simplebrowser.py b/examples/webenginewidgets/simplebrowser.py
index 3d66aac23..365e69a05 100644
--- a/examples/webenginewidgets/simplebrowser.py
+++ b/examples/webenginewidgets/simplebrowser.py
@@ -44,7 +44,7 @@
import sys
from PySide2.QtCore import QUrl
from PySide2.QtGui import QIcon
-from PySide2.QtWidgets import (QApplication, QDesktopWidget, QLineEdit,
+from PySide2.QtWidgets import (QApplication, QLineEdit,
QMainWindow, QPushButton, QToolBar)
from PySide2.QtWebEngineWidgets import QWebEnginePage, QWebEngineView
diff --git a/examples/webenginewidgets/tabbedbrowser/bookmarkwidget.py b/examples/webenginewidgets/tabbedbrowser/bookmarkwidget.py
index 6bd2b4586..612c682cb 100644
--- a/examples/webenginewidgets/tabbedbrowser/bookmarkwidget.py
+++ b/examples/webenginewidgets/tabbedbrowser/bookmarkwidget.py
@@ -38,14 +38,14 @@
##
#############################################################################
-import json, os, warnings
+import json
+import os
+import warnings
from PySide2 import QtCore
-from PySide2.QtCore import (QDir, QFileInfo, QModelIndex, QStandardPaths, Qt,
- QUrl)
-from PySide2.QtGui import QIcon, QPixmap, QStandardItem, QStandardItemModel
-from PySide2.QtWidgets import (QAction, QDockWidget, QMenu, QMessageBox,
- QToolBar, QTreeView, QWidget)
+from PySide2.QtCore import QDir, QFileInfo, QStandardPaths, Qt, QUrl
+from PySide2.QtGui import QIcon, QStandardItem, QStandardItemModel
+from PySide2.QtWidgets import QMenu, QMessageBox, QTreeView
_url_role = Qt.UserRole + 1
@@ -55,24 +55,28 @@ _default_bookmarks = [
['Tool Bar'],
['http://qt.io', 'Qt', ':/qt-project.org/qmessagebox/images/qtlogo-64.png'],
['https://download.qt.io/snapshots/ci/pyside/', 'Downloads'],
- ['https://doc-snapshots.qt.io/qtforpython/', 'Documentation'],
+ ['https://doc.qt.io/qtforpython/', 'Documentation'],
['https://bugreports.qt.io/projects/PYSIDE/', 'Bug Reports'],
['https://www.python.org/', 'Python', None],
['https://wiki.qt.io/PySide2', 'Qt for Python', None],
['Other Bookmarks']
]
+
def _config_dir():
return '{}/QtForPythonBrowser'.format(
QStandardPaths.writableLocation(QStandardPaths.ConfigLocation))
+
_bookmark_file = 'bookmarks.json'
+
def _create_folder_item(title):
result = QStandardItem(title)
result.setFlags(Qt.ItemIsEnabled | Qt.ItemIsSelectable)
return result
+
def _create_item(url, title, icon):
result = QStandardItem(title)
result.setFlags(Qt.ItemIsEnabled | Qt.ItemIsSelectable)
@@ -81,6 +85,7 @@ def _create_item(url, title, icon):
result.setIcon(icon)
return result
+
# Create the model from an array of arrays
def _create_model(parent, serialized_bookmarks):
result = QStandardItemModel(0, 1, parent)
@@ -96,6 +101,7 @@ def _create_model(parent, serialized_bookmarks):
last_folder_item.appendRow(_create_item(url, title, icon))
return result
+
# Serialize model into an array of arrays, writing out the icons
# into .png files under directory in the process
def _serialize_model(model, directory):
@@ -113,12 +119,14 @@ def _serialize_model(model, directory):
icon_sizes = icon.availableSizes()
largest_size = icon_sizes[len(icon_sizes) - 1]
icon_file_name = '{}/icon{:02}_{:02}_{}.png'.format(directory,
- f, i, largest_size.width())
+ f, i,
+ largest_size.width())
icon.pixmap(largest_size).save(icon_file_name, 'PNG')
entry.append(icon_file_name)
result.append(entry)
return result
+
# Bookmarks as a tree view to be used in a dock widget with
# functionality to persist and populate tool bars and menus.
class BookmarkWidget(QTreeView):
@@ -189,7 +197,8 @@ class BookmarkWidget(QTreeView):
action.setData(url)
action.setVisible(True)
else:
- action = target_object.addAction(icon, BookmarkWidget.short_title(title))
+ short_title = BookmarkWidget.short_title(title)
+ action = target_object.addAction(icon, short_title)
action.setToolTip(title)
action.setData(url)
action.triggered.connect(self._action_activated)
@@ -208,7 +217,7 @@ class BookmarkWidget(QTreeView):
index = self.currentIndex()
if index.isValid():
item = self._model.itemFromIndex(index)
- if item.parent(): # exclude top level items
+ if item.parent(): # exclude top level items
return item
return None
@@ -226,9 +235,9 @@ class BookmarkWidget(QTreeView):
self._remove_item(current_item)
def _remove_item(self, item):
- button = QMessageBox.question(self, "Remove",
- "Would you like to remove \"{}\"?".format(item.text()),
- QMessageBox.Yes | QMessageBox.No)
+ message = "Would you like to remove \"{}\"?".format(item.text())
+ button = QMessageBox.question(self, "Remove", message,
+ QMessageBox.Yes | QMessageBox.No)
if button == QMessageBox.Yes:
item.parent().removeRow(item.row())
@@ -248,11 +257,11 @@ class BookmarkWidget(QTreeView):
bookmark_file_name = os.path.join(native_dir_path, _bookmark_file)
print('Writing {}...'.format(bookmark_file_name))
with open(bookmark_file_name, 'w') as bookmark_file:
- json.dump(serialized_model, bookmark_file, indent = 4)
+ json.dump(serialized_model, bookmark_file, indent=4)
def _read_bookmarks(self):
bookmark_file_name = os.path.join(QDir.toNativeSeparators(_config_dir()),
- _bookmark_file)
+ _bookmark_file)
if os.path.exists(bookmark_file_name):
print('Reading {}...'.format(bookmark_file_name))
return json.load(open(bookmark_file_name))
diff --git a/examples/webenginewidgets/tabbedbrowser/browsertabwidget.py b/examples/webenginewidgets/tabbedbrowser/browsertabwidget.py
index 29411d368..093eed6bb 100644
--- a/examples/webenginewidgets/tabbedbrowser/browsertabwidget.py
+++ b/examples/webenginewidgets/tabbedbrowser/browsertabwidget.py
@@ -39,16 +39,15 @@
#############################################################################
from functools import partial
-import sys
from bookmarkwidget import BookmarkWidget
from webengineview import WebEngineView
from historywindow import HistoryWindow
from PySide2 import QtCore
-from PySide2.QtCore import QPoint, Qt, QUrl
-from PySide2.QtWidgets import (QAction, QMenu, QTabBar, QTabWidget)
-from PySide2.QtWebEngineWidgets import (QWebEngineDownloadItem,
- QWebEngineHistory, QWebEnginePage, QWebEngineProfile)
+from PySide2.QtCore import Qt, QUrl
+from PySide2.QtWidgets import QMenu, QTabBar, QTabWidget
+from PySide2.QtWebEngineWidgets import QWebEngineDownloadItem, QWebEnginePage
+
class BrowserTabWidget(QTabWidget):
"""Enables having several tabs with QWebEngineView."""
@@ -62,7 +61,7 @@ class BrowserTabWidget(QTabWidget):
self.setTabsClosable(True)
self._window_factory_function = window_factory_function
self._webengineviews = []
- self._history_windows = {} # map WebengineView to HistoryWindow
+ self._history_windows = {} # map WebengineView to HistoryWindow
self.currentChanged.connect(self._current_changed)
self.tabCloseRequested.connect(self.handle_tab_close_request)
self._actions_enabled = {}
@@ -76,7 +75,8 @@ class BrowserTabWidget(QTabWidget):
def add_browser_tab(self):
factory_func = partial(BrowserTabWidget.add_browser_tab, self)
- web_engine_view = WebEngineView(factory_func, self._window_factory_function)
+ web_engine_view = WebEngineView(factory_func,
+ self._window_factory_function)
index = self.count()
self._webengineviews.append(web_engine_view)
title = 'Tab {}'.format(index + 1)
@@ -211,7 +211,7 @@ class BrowserTabWidget(QTabWidget):
elif chosen_action == close_other_tabs_action:
for t in range(tab_count - 1, -1, -1):
if t != index:
- self.handle_tab_close_request(t)
+ self.handle_tab_close_request(t)
elif chosen_action == close_tabs_to_the_right_action:
for t in range(tab_count - 1, index, -1):
self.handle_tab_close_request(t)
@@ -241,4 +241,4 @@ class BrowserTabWidget(QTabWidget):
return -1
def _download_requested(self, item):
- self.downloadRequested.emit(item)
+ self.download_requested.emit(item)
diff --git a/examples/webenginewidgets/tabbedbrowser/downloadwidget.py b/examples/webenginewidgets/tabbedbrowser/downloadwidget.py
index 437c534ec..73b8d116b 100644
--- a/examples/webenginewidgets/tabbedbrowser/downloadwidget.py
+++ b/examples/webenginewidgets/tabbedbrowser/downloadwidget.py
@@ -42,10 +42,10 @@ import sys
from PySide2 import QtCore
from PySide2.QtCore import QDir, QFileInfo, QStandardPaths, Qt, QUrl
from PySide2.QtGui import QDesktopServices
-from PySide2.QtWidgets import (QAction, QLabel, QMenu, QProgressBar,
- QStyleFactory, QWidget)
+from PySide2.QtWidgets import QMenu, QProgressBar, QStyleFactory
from PySide2.QtWebEngineWidgets import QWebEngineDownloadItem
+
# A QProgressBar with context menu for displaying downloads in a QStatusBar.
class DownloadWidget(QProgressBar):
"""Lets you track progress of a QWebEngineDownloadItem."""
@@ -64,7 +64,8 @@ class DownloadWidget(QProgressBar):
description = QFileInfo(path).fileName()
description_length = len(description)
if description_length > 30:
- description = '{}...{}'.format(description[0:10], description[description_length - 10:])
+ description = '{}...{}'.format(description[0:10],
+ description[description_length - 10:])
self.setFormat('{} %p%'.format(description))
self.setOrientation(Qt.Horizontal)
self.setMinimum(0)
@@ -90,8 +91,8 @@ class DownloadWidget(QProgressBar):
def _update_tool_tip(self):
path = self._download_item.path()
tool_tip = "{}\n{}".format(self._download_item.url().toString(),
- QDir.toNativeSeparators(path))
- total_bytes = self._download_item.total_bytes()
+ QDir.toNativeSeparators(path))
+ total_bytes = self._download_item.totalBytes()
if total_bytes > 0:
tool_tip += "\n{}K".format(total_bytes / 1024)
state = self.state()
@@ -117,11 +118,11 @@ class DownloadWidget(QProgressBar):
def _launch(self):
DownloadWidget.open_file(self._download_item.path())
- def mouse_double_click_event(self, event):
+ def mouseDoubleClickEvent(self, event):
if self.state() == QWebEngineDownloadItem.DownloadCompleted:
self._launch()
- def context_menu_event(self, event):
+ def contextMenuEvent(self, event):
state = self.state()
context_menu = QMenu()
launch_action = context_menu.addAction("Launch")
@@ -137,7 +138,8 @@ class DownloadWidget(QProgressBar):
if chosen_action == launch_action:
self._launch()
elif chosen_action == show_in_folder_action:
- DownloadWidget.open_file(QFileInfo(self._download_item.path()).absolutePath())
+ path = QFileInfo(self._download_item.path()).absolutePath()
+ DownloadWidget.open_file(path)
elif chosen_action == cancel_action:
self._download_item.cancel()
elif chosen_action == remove_action:
diff --git a/examples/webenginewidgets/tabbedbrowser/findtoolbar.py b/examples/webenginewidgets/tabbedbrowser/findtoolbar.py
index 68a1fd595..3557c2e31 100644
--- a/examples/webenginewidgets/tabbedbrowser/findtoolbar.py
+++ b/examples/webenginewidgets/tabbedbrowser/findtoolbar.py
@@ -39,12 +39,12 @@
#############################################################################
from PySide2 import QtCore
-from PySide2.QtCore import Qt, QUrl
+from PySide2.QtCore import Qt
from PySide2.QtGui import QIcon, QKeySequence
-from PySide2.QtWidgets import (QAction, QCheckBox, QDockWidget, QHBoxLayout,
- QLabel, QLineEdit, QToolBar, QToolButton, QWidget)
+from PySide2.QtWidgets import QCheckBox, QLineEdit, QToolBar, QToolButton
from PySide2.QtWebEngineWidgets import QWebEnginePage
+
# A Find tool bar (bottom area)
class FindToolBar(QToolBar):
@@ -60,12 +60,13 @@ class FindToolBar(QToolBar):
self.addWidget(self._line_edit)
self._previous_button = QToolButton()
- self._previous_button.setIcon(QIcon(':/qt-project.org/styles/commonstyle/images/up-32.png'))
+ style_icons = ':/qt-project.org/styles/commonstyle/images/'
+ self._previous_button.setIcon(QIcon(style_icons + 'up-32.png'))
self._previous_button.clicked.connect(self._find_previous)
self.addWidget(self._previous_button)
self._next_button = QToolButton()
- self._next_button.setIcon(QIcon(':/qt-project.org/styles/commonstyle/images/down-32.png'))
+ self._next_button.setIcon(QIcon(style_icons + 'down-32.png'))
self._next_button.clicked.connect(self._find_next)
self.addWidget(self._next_button)
@@ -74,7 +75,7 @@ class FindToolBar(QToolBar):
self._hideButton = QToolButton()
self._hideButton.setShortcut(QKeySequence(Qt.Key_Escape))
- self._hideButton.setIcon(QIcon(':/qt-project.org/styles/macstyle/images/closedock-16.png'))
+ self._hideButton.setIcon(QIcon(style_icons + 'closedock-16.png'))
self._hideButton.clicked.connect(self.hide)
self.addWidget(self._hideButton)
@@ -82,7 +83,7 @@ class FindToolBar(QToolBar):
self._line_edit.setFocus()
def _emit_find(self, backward):
- needle = self._line_edit.text().strip()
+ needle = self._line_edit.text().strip()
if needle:
flags = QWebEnginePage.FindFlags()
if self._case_sensitive_checkbox.isChecked():
diff --git a/examples/webenginewidgets/tabbedbrowser/historywindow.py b/examples/webenginewidgets/tabbedbrowser/historywindow.py
index 06c9b73be..6ce779743 100644
--- a/examples/webenginewidgets/tabbedbrowser/historywindow.py
+++ b/examples/webenginewidgets/tabbedbrowser/historywindow.py
@@ -38,18 +38,14 @@
##
#############################################################################
-from PySide2.QtWebEngineWidgets import (QWebEnginePage, QWebEngineView,
- QWebEngineHistory, QWebEngineHistoryItem)
+from PySide2.QtWidgets import QApplication, QTreeView
-from PySide2.QtWidgets import QApplication, QDesktopWidget, QTreeView
-
-from PySide2.QtCore import (Signal, QAbstractTableModel, QModelIndex, Qt,
- QRect, QUrl)
+from PySide2.QtCore import Signal, QAbstractTableModel, QModelIndex, Qt, QUrl
class HistoryModel(QAbstractTableModel):
- def __init__(self, history, parent = None):
+ def __init__(self, history, parent=None):
super(HistoryModel, self).__init__(parent)
self._history = history
diff --git a/examples/webenginewidgets/tabbedbrowser/main.py b/examples/webenginewidgets/tabbedbrowser/main.py
index 51220469a..438dd5c9d 100644
--- a/examples/webenginewidgets/tabbedbrowser/main.py
+++ b/examples/webenginewidgets/tabbedbrowser/main.py
@@ -46,36 +46,39 @@ from bookmarkwidget import BookmarkWidget
from browsertabwidget import BrowserTabWidget
from downloadwidget import DownloadWidget
from findtoolbar import FindToolBar
-from webengineview import QWebEnginePage, WebEngineView
+from webengineview import WebEngineView
from PySide2 import QtCore
from PySide2.QtCore import Qt, QUrl
-from PySide2.QtGui import QCloseEvent, QKeySequence, QIcon
-from PySide2.QtWidgets import (qApp, QAction, QApplication, QDesktopWidget,
- QDockWidget, QLabel, QLineEdit, QMainWindow, QMenu, QMenuBar, QPushButton,
- QStatusBar, QToolBar)
-from PySide2.QtWebEngineWidgets import (QWebEngineDownloadItem, QWebEnginePage,
- QWebEngineView)
+from PySide2.QtGui import QKeySequence, QIcon
+from PySide2.QtWidgets import (QAction, QApplication, QDockWidget, QLabel,
+ QLineEdit, QMainWindow, QToolBar)
+from PySide2.QtWebEngineWidgets import QWebEngineDownloadItem, QWebEnginePage
main_windows = []
+
def create_main_window():
"""Creates a MainWindow using 75% of the available screen resolution."""
main_win = MainWindow()
main_windows.append(main_win)
available_geometry = app.desktop().availableGeometry(main_win)
- main_win.resize(available_geometry.width() * 2 / 3, available_geometry.height() * 2 / 3)
+ main_win.resize(available_geometry.width() * 2 / 3,
+ available_geometry.height() * 2 / 3)
main_win.show()
return main_win
+
def create_main_window_with_browser():
"""Creates a MainWindow with a BrowserTabWidget."""
main_win = create_main_window()
return main_win.add_browser_tab()
+
class MainWindow(QMainWindow):
"""Provides the parent window that includes the BookmarkWidget,
BrowserTabWidget, and a DownloadWidget, to offer the complete
web browsing experience."""
+
def __init__(self):
super(MainWindow, self).__init__()
@@ -128,33 +131,33 @@ class MainWindow(QMainWindow):
def _create_menu(self):
file_menu = self.menuBar().addMenu("&File")
exit_action = QAction(QIcon.fromTheme("application-exit"), "E&xit",
- self, shortcut = "Ctrl+Q", triggered=qApp.quit)
+ self, shortcut="Ctrl+Q", triggered=qApp.quit)
file_menu.addAction(exit_action)
navigation_menu = self.menuBar().addMenu("&Navigation")
style_icons = ':/qt-project.org/styles/commonstyle/images/'
back_action = QAction(QIcon.fromTheme("go-previous",
- QIcon(style_icons + 'left-32.png')),
- "Back", self,
- shortcut = QKeySequence(QKeySequence.Back),
- triggered = self._tab_widget.back)
+ QIcon(style_icons + 'left-32.png')),
+ "Back", self,
+ shortcut=QKeySequence(QKeySequence.Back),
+ triggered=self._tab_widget.back)
self._actions[QWebEnginePage.Back] = back_action
back_action.setEnabled(False)
navigation_menu.addAction(back_action)
forward_action = QAction(QIcon.fromTheme("go-next",
- QIcon(style_icons + 'right-32.png')),
- "Forward", self,
- shortcut = QKeySequence(QKeySequence.Forward),
- triggered = self._tab_widget.forward)
+ QIcon(style_icons + 'right-32.png')),
+ "Forward", self,
+ shortcut=QKeySequence(QKeySequence.Forward),
+ triggered=self._tab_widget.forward)
forward_action.setEnabled(False)
self._actions[QWebEnginePage.Forward] = forward_action
navigation_menu.addAction(forward_action)
reload_action = QAction(QIcon(style_icons + 'refresh-32.png'),
- "Reload", self,
- shortcut = QKeySequence(QKeySequence.Refresh),
- triggered = self._tab_widget.reload)
+ "Reload", self,
+ shortcut=QKeySequence(QKeySequence.Refresh),
+ triggered=self._tab_widget.reload)
self._actions[QWebEnginePage.Reload] = reload_action
reload_action.setEnabled(False)
navigation_menu.addAction(reload_action)
@@ -162,39 +165,39 @@ class MainWindow(QMainWindow):
navigation_menu.addSeparator()
new_tab_action = QAction("New Tab", self,
- shortcut = 'Ctrl+T',
- triggered = self.add_browser_tab)
+ shortcut='Ctrl+T',
+ triggered=self.add_browser_tab)
navigation_menu.addAction(new_tab_action)
close_tab_action = QAction("Close Current Tab", self,
- shortcut = "Ctrl+W",
- triggered = self._close_current_tab)
+ shortcut="Ctrl+W",
+ triggered=self._close_current_tab)
navigation_menu.addAction(close_tab_action)
navigation_menu.addSeparator()
history_action = QAction("History...", self,
- triggered = self._tab_widget.show_history)
+ triggered=self._tab_widget.show_history)
navigation_menu.addAction(history_action)
edit_menu = self.menuBar().addMenu("&Edit")
find_action = QAction("Find", self,
- shortcut = QKeySequence(QKeySequence.Find),
- triggered = self._show_find)
+ shortcut=QKeySequence(QKeySequence.Find),
+ triggered=self._show_find)
edit_menu.addAction(find_action)
edit_menu.addSeparator()
undo_action = QAction("Undo", self,
- shortcut = QKeySequence(QKeySequence.Undo),
- triggered = self._tab_widget.undo)
+ shortcut=QKeySequence(QKeySequence.Undo),
+ triggered=self._tab_widget.undo)
self._actions[QWebEnginePage.Undo] = undo_action
undo_action.setEnabled(False)
edit_menu.addAction(undo_action)
redo_action = QAction("Redo", self,
- shortcut = QKeySequence(QKeySequence.Redo),
- triggered = self._tab_widget.redo)
+ shortcut=QKeySequence(QKeySequence.Redo),
+ triggered=self._tab_widget.redo)
self._actions[QWebEnginePage.Redo] = redo_action
redo_action.setEnabled(False)
edit_menu.addAction(redo_action)
@@ -202,22 +205,22 @@ class MainWindow(QMainWindow):
edit_menu.addSeparator()
cut_action = QAction("Cut", self,
- shortcut = QKeySequence(QKeySequence.Cut),
- triggered = self._tab_widget.cut)
+ shortcut=QKeySequence(QKeySequence.Cut),
+ triggered=self._tab_widget.cut)
self._actions[QWebEnginePage.Cut] = cut_action
cut_action.setEnabled(False)
edit_menu.addAction(cut_action)
copy_action = QAction("Copy", self,
- shortcut = QKeySequence(QKeySequence.Copy),
- triggered = self._tab_widget.copy)
+ shortcut=QKeySequence(QKeySequence.Copy),
+ triggered=self._tab_widget.copy)
self._actions[QWebEnginePage.Copy] = copy_action
copy_action.setEnabled(False)
edit_menu.addAction(copy_action)
paste_action = QAction("Paste", self,
- shortcut = QKeySequence(QKeySequence.Paste),
- triggered = self._tab_widget.paste)
+ shortcut=QKeySequence(QKeySequence.Paste),
+ triggered=self._tab_widget.paste)
self._actions[QWebEnginePage.Paste] = paste_action
paste_action.setEnabled(False)
edit_menu.addAction(paste_action)
@@ -225,24 +228,24 @@ class MainWindow(QMainWindow):
edit_menu.addSeparator()
select_all_action = QAction("Select All", self,
- shortcut = QKeySequence(QKeySequence.SelectAll),
- triggered = self._tab_widget.select_all)
+ shortcut=QKeySequence(QKeySequence.SelectAll),
+ triggered=self._tab_widget.select_all)
self._actions[QWebEnginePage.SelectAll] = select_all_action
select_all_action.setEnabled(False)
edit_menu.addAction(select_all_action)
self._bookmark_menu = self.menuBar().addMenu("&Bookmarks")
add_bookmark_action = QAction("&Add Bookmark", self,
- triggered = self._add_bookmark)
+ triggered=self._add_bookmark)
self._bookmark_menu.addAction(add_bookmark_action)
add_tool_bar_bookmark_action = QAction("&Add Bookmark to Tool Bar", self,
- triggered = self._add_tool_bar_bookmark)
+ triggered=self._add_tool_bar_bookmark)
self._bookmark_menu.addAction(add_tool_bar_bookmark_action)
self._bookmark_menu.addSeparator()
tools_menu = self.menuBar().addMenu("&Tools")
download_action = QAction("Open Downloads", self,
- triggered = DownloadWidget.open_download_directory)
+ triggered=DownloadWidget.open_download_directory)
tools_menu.addAction(download_action)
window_menu = self.menuBar().addMenu("&Window")
@@ -252,26 +255,26 @@ class MainWindow(QMainWindow):
window_menu.addSeparator()
zoom_in_action = QAction(QIcon.fromTheme("zoom-in"),
- "Zoom In", self,
- shortcut = QKeySequence(QKeySequence.ZoomIn),
- triggered = self._zoom_in)
+ "Zoom In", self,
+ shortcut=QKeySequence(QKeySequence.ZoomIn),
+ triggered=self._zoom_in)
window_menu.addAction(zoom_in_action)
zoom_out_action = QAction(QIcon.fromTheme("zoom-out"),
- "Zoom Out", self,
- shortcut = QKeySequence(QKeySequence.ZoomOut),
- triggered = self._zoom_out)
+ "Zoom Out", self,
+ shortcut=QKeySequence(QKeySequence.ZoomOut),
+ triggered=self._zoom_out)
window_menu.addAction(zoom_out_action)
reset_zoom_action = QAction(QIcon.fromTheme("zoom-original"),
- "Reset Zoom", self,
- shortcut = "Ctrl+0",
- triggered = self._reset_zoom)
+ "Reset Zoom", self,
+ shortcut="Ctrl+0",
+ triggered=self._reset_zoom)
window_menu.addAction(reset_zoom_action)
about_menu = self.menuBar().addMenu("&About")
about_action = QAction("About Qt", self,
- shortcut = QKeySequence(QKeySequence.HelpContents),
- triggered=qApp.aboutQt)
+ shortcut=QKeySequence(QKeySequence.HelpContents),
+ triggered=qApp.aboutQt)
about_menu.addAction(about_action)
def add_browser_tab(self):
@@ -350,15 +353,15 @@ class MainWindow(QMainWindow):
def _download_requested(self, item):
# Remove old downloads before opening a new one
for old_download in self.statusBar().children():
- if type(old_download).__name__ == 'download_widget' and \
- old_download.state() != QWebEngineDownloadItem.DownloadInProgress:
+ if (type(old_download).__name__ == 'DownloadWidget' and
+ old_download.state() != QWebEngineDownloadItem.DownloadInProgress):
self.statusBar().removeWidget(old_download)
del old_download
item.accept()
- download_widget = download_widget(item)
- download_widget.removeRequested.connect(self._remove_download_requested,
- Qt.QueuedConnection)
+ download_widget = DownloadWidget(item)
+ download_widget.remove_requested.connect(self._remove_download_requested,
+ Qt.QueuedConnection)
self.statusBar().addWidget(download_widget)
def _remove_download_requested(self):
@@ -378,6 +381,7 @@ class MainWindow(QMainWindow):
def write_bookmarks(self):
self._bookmark_widget.write_bookmarks()
+
if __name__ == '__main__':
app = QApplication(sys.argv)
main_win = create_main_window()
diff --git a/examples/webenginewidgets/tabbedbrowser/webengineview.py b/examples/webenginewidgets/tabbedbrowser/webengineview.py
index 4fdbf1801..81b156f93 100644
--- a/examples/webenginewidgets/tabbedbrowser/webengineview.py
+++ b/examples/webenginewidgets/tabbedbrowser/webengineview.py
@@ -38,16 +38,16 @@
##
#############################################################################
-import sys
from PySide2.QtWebEngineWidgets import QWebEnginePage, QWebEngineView
from PySide2 import QtCore
_web_actions = [QWebEnginePage.Back, QWebEnginePage.Forward,
- QWebEnginePage.Reload,
- QWebEnginePage.Undo, QWebEnginePage.Redo,
- QWebEnginePage.Cut, QWebEnginePage.Copy,
- QWebEnginePage.Paste, QWebEnginePage.SelectAll]
+ QWebEnginePage.Reload,
+ QWebEnginePage.Undo, QWebEnginePage.Redo,
+ QWebEnginePage.Cut, QWebEnginePage.Copy,
+ QWebEnginePage.Paste, QWebEnginePage.SelectAll]
+
class WebEngineView(QWebEngineView):
@@ -80,7 +80,8 @@ class WebEngineView(QWebEngineView):
return self.page().action(web_action).isEnabled()
def createWindow(self, window_type):
- if window_type == QWebEnginePage.WebBrowserTab or window_type == QWebEnginePage.WebBrowserBackgroundTab:
+ if (window_type == QWebEnginePage.WebBrowserTab or
+ window_type == QWebEnginePage.WebBrowserBackgroundTab):
return self._tab_factory_func()
return self._window_factory_func()
diff --git a/examples/widgetbinding/CMakeLists.txt b/examples/widgetbinding/CMakeLists.txt
new file mode 100644
index 000000000..a557f90ec
--- /dev/null
+++ b/examples/widgetbinding/CMakeLists.txt
@@ -0,0 +1,275 @@
+cmake_minimum_required(VERSION 3.1)
+cmake_policy(VERSION 3.1)
+
+# Enable policy to not use RPATH settings for install_name on macOS.
+if(POLICY CMP0068)
+ cmake_policy(SET CMP0068 NEW)
+endif()
+
+# Enable policy to run automoc on generated files.
+if(POLICY CMP0071)
+ cmake_policy(SET CMP0071 NEW)
+endif()
+
+# Consider changing the project name to something relevant for you.
+project(wiggly LANGUAGES CXX)
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+set(CMAKE_AUTOMOC ON)
+find_package(Qt5 5.12 REQUIRED COMPONENTS Core Gui Widgets)
+
+# ================================ General configuration ======================================
+
+# Set CPP standard to C++11 minimum.
+set(CMAKE_CXX_STANDARD 11)
+
+# The wiggly library for which we will create bindings. You can change the name to something
+# relevant for your project.
+set(wiggly_library "libwiggly")
+
+# The name of the generated bindings module (as imported in Python). You can change the name
+# to something relevant for your project.
+set(bindings_library "wiggly")
+
+# The header file with all the types and functions for which bindings will be generated.
+# Usually it simply includes other headers of the library you are creating bindings for.
+set(wrapped_header ${CMAKE_SOURCE_DIR}/bindings.h)
+
+# The typesystem xml file which defines the relationships between the C++ types / functions
+# and the corresponding Python equivalents.
+set(typesystem_file ${CMAKE_SOURCE_DIR}/bindings.xml)
+
+# Specify which C++ files will be generated by shiboken. This includes the module wrapper
+# and a '.cpp' file per C++ type. These are needed for generating the module shared
+# library.
+set(generated_sources
+ ${CMAKE_CURRENT_BINARY_DIR}/${bindings_library}/wiggly_module_wrapper.cpp
+ ${CMAKE_CURRENT_BINARY_DIR}/${bindings_library}/wigglywidget_wrapper.cpp)
+
+
+# ================================== Shiboken detection ======================================
+# Use provided python interpreter if given.
+if(NOT python_interpreter)
+ find_program(python_interpreter "python")
+endif()
+message(STATUS "Using python interpreter: ${python_interpreter}")
+
+# Macro to get various pyside / python include / link flags and paths.
+# Uses the not entirely supported utils/pyside2_config.py file.
+macro(pyside2_config option output_var)
+ if(${ARGC} GREATER 2)
+ set(is_list ${ARGV2})
+ else()
+ set(is_list "")
+ endif()
+
+ execute_process(
+ COMMAND ${python_interpreter} "${CMAKE_SOURCE_DIR}/../utils/pyside2_config.py"
+ ${option}
+ OUTPUT_VARIABLE ${output_var}
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
+
+ if ("${${output_var}}" STREQUAL "")
+ message(FATAL_ERROR "Error: Calling pyside2_config.py ${option} returned no output.")
+ endif()
+ if(is_list)
+ string (REPLACE " " ";" ${output_var} "${${output_var}}")
+ endif()
+endmacro()
+
+# Query for the shiboken generator path, Python path, include paths and linker flags.
+pyside2_config(--shiboken2-module-path shiboken2_module_path)
+pyside2_config(--shiboken2-generator-path shiboken2_generator_path)
+pyside2_config(--pyside2-path pyside2_path)
+pyside2_config(--pyside2-include-path pyside2_include_dir 1)
+pyside2_config(--python-include-path python_include_dir)
+pyside2_config(--shiboken2-generator-include-path shiboken_include_dir 1)
+pyside2_config(--shiboken2-module-shared-libraries-cmake shiboken_shared_libraries 0)
+pyside2_config(--python-link-flags-cmake python_linking_data 0)
+pyside2_config(--pyside2-shared-libraries-cmake pyside2_shared_libraries 0)
+
+set(shiboken_path "${shiboken2_generator_path}/shiboken2${CMAKE_EXECUTABLE_SUFFIX}")
+if(NOT EXISTS ${shiboken_path})
+ message(FATAL_ERROR "Shiboken executable not found at path: ${shiboken_path}")
+endif()
+
+
+# ==================================== RPATH configuration ====================================
+
+
+# =============================================================================================
+# !!! (The section below is deployment related, so in a real world application you will want to
+# take care of this properly with some custom script or tool).
+# =============================================================================================
+# Enable rpaths so that the built shared libraries find their dependencies.
+set(CMAKE_SKIP_BUILD_RPATH FALSE)
+set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
+set(CMAKE_INSTALL_RPATH ${shiboken2_module_path} ${CMAKE_CURRENT_SOURCE_DIR})
+set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+# =============================================================================================
+# !!! End of dubious section.
+# =============================================================================================
+
+
+# =============================== CMake target - wiggly_library ===============================
+
+
+# Get all relevant Qt include dirs, to pass them on to shiboken.
+get_property(QT_CORE_INCLUDE_DIRS TARGET Qt5::Core PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
+get_property(QT_GUI_INCLUDE_DIRS TARGET Qt5::Gui PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
+get_property(QT_WIDGETS_INCLUDE_DIRS TARGET Qt5::Widgets PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
+set(QT_INCLUDE_DIRS ${QT_CORE_INCLUDE_DIRS} ${QT_GUI_INCLUDE_DIRS} ${QT_WIDGETS_INCLUDE_DIRS})
+set(INCLUDES "")
+foreach(INCLUDE_DIR ${QT_INCLUDE_DIRS})
+ list(APPEND INCLUDES "-I${INCLUDE_DIR}")
+endforeach()
+
+# On macOS, check if Qt is a framework build. This affects how include paths should be handled.
+get_target_property(QtCore_is_framework Qt5::Core FRAMEWORK)
+if (QtCore_is_framework)
+ get_target_property(qt_core_library_location Qt5::Core LOCATION)
+ get_filename_component(qt_core_library_location_dir "${qt_core_library_location}" DIRECTORY)
+ get_filename_component(lib_dir "${qt_core_library_location_dir}/../" ABSOLUTE)
+ list(APPEND INCLUDES "--framework-include-paths=${lib_dir}")
+endif()
+
+# We need to include the headers for the module bindings that we use.
+set(pyside2_additional_includes "")
+foreach(INCLUDE_DIR ${pyside2_include_dir})
+ list(APPEND pyside2_additional_includes "${INCLUDE_DIR}/QtCore")
+ list(APPEND pyside2_additional_includes "${INCLUDE_DIR}/QtGui")
+ list(APPEND pyside2_additional_includes "${INCLUDE_DIR}/QtWidgets")
+endforeach()
+
+
+# Define the wiggly shared library for which we will create bindings.
+set(${wiggly_library}_sources wigglywidget.cpp)
+add_library(${wiggly_library} SHARED ${${wiggly_library}_sources})
+set_property(TARGET ${wiggly_library} PROPERTY PREFIX "")
+
+# Needed mostly on Windows to export symbols, and create a .lib file, otherwise the binding
+# library can't link to the wiggly library.
+target_compile_definitions(${wiggly_library} PRIVATE BINDINGS_BUILD)
+
+
+# ====================== Shiboken target for generating binding C++ files ====================
+
+
+# Set up the options to pass to shiboken.
+set(shiboken_options --generator-set=shiboken --enable-parent-ctor-heuristic
+ --enable-pyside-extensions --enable-return-value-heuristic --use-isnull-as-nb_nonzero
+ --avoid-protected-hack
+ ${INCLUDES}
+ -I${CMAKE_SOURCE_DIR}
+ -T${CMAKE_SOURCE_DIR}
+ -T${pyside2_path}/typesystems
+ --output-directory=${CMAKE_CURRENT_BINARY_DIR}
+ )
+
+set(generated_sources_dependencies ${wrapped_header} ${typesystem_file})
+
+# Add custom target to run shiboken to generate the binding cpp files.
+add_custom_command(OUTPUT ${generated_sources}
+ COMMAND ${shiboken_path}
+ ${shiboken_options} ${wrapped_header} ${typesystem_file}
+ DEPENDS ${generated_sources_dependencies}
+ #IMPLICIT_DEPENDS CXX ${wrapped_header}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ COMMENT "Running generator for ${typesystem_file}.")
+
+
+# =============================== CMake target - bindings_library =============================
+
+
+# Set the cpp files which will be used for the bindings library.
+set(${bindings_library}_sources ${generated_sources})
+
+# Define and build the bindings library.
+add_library(${bindings_library} SHARED ${${bindings_library}_sources})
+
+
+# Apply relevant include and link flags.
+target_include_directories(${bindings_library} PRIVATE ${pyside2_additional_includes})
+target_include_directories(${bindings_library} PRIVATE ${pyside2_include_dir})
+target_include_directories(${bindings_library} PRIVATE ${python_include_dir})
+target_include_directories(${bindings_library} PRIVATE ${shiboken_include_dir})
+
+target_link_libraries(${wiggly_library} PRIVATE Qt5::Widgets)
+target_link_libraries(${bindings_library} PRIVATE Qt5::Widgets)
+target_link_libraries(${bindings_library} PRIVATE ${wiggly_library})
+target_link_libraries(${bindings_library} PRIVATE ${pyside2_shared_libraries})
+target_link_libraries(${bindings_library} PRIVATE ${shiboken_shared_libraries})
+
+# Adjust the name of generated module.
+set_property(TARGET ${bindings_library} PROPERTY PREFIX "")
+set_property(TARGET ${bindings_library} PROPERTY OUTPUT_NAME
+ "${bindings_library}${PYTHON_EXTENSION_SUFFIX}")
+if(WIN32)
+ set_property(TARGET ${bindings_library} PROPERTY SUFFIX ".pyd")
+endif()
+
+# Make sure the linker doesn't complain about not finding Python symbols on macOS.
+if(APPLE)
+ set_target_properties(${bindings_library} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
+endif(APPLE)
+
+# Find and link to the python import library only on Windows.
+# On Linux and macOS, the undefined symbols will get resolved by the dynamic linker
+# (the symbols will be picked up in the Python executable).
+if (WIN32)
+ list(GET python_linking_data 0 python_libdir)
+ list(GET python_linking_data 1 python_lib)
+ find_library(python_link_flags ${python_lib} PATHS ${python_libdir} HINTS ${python_libdir})
+ target_link_libraries(${bindings_library} PRIVATE ${python_link_flags})
+endif()
+
+# ================================= Dubious deployment section ================================
+
+set(windows_shiboken_shared_libraries)
+
+if(WIN32)
+ # =========================================================================================
+ # !!! (The section below is deployment related, so in a real world application you will
+ # want to take care of this properly (this is simply to eliminate errors that users usually
+ # encounter.
+ # =========================================================================================
+ # Circumvent some "#pragma comment(lib)"s in "include/pyconfig.h" which might force to link
+ # against a wrong python shared library.
+
+ set(python_versions_list 3 32 33 34 35 36 37 38)
+ set(python_additional_link_flags "")
+ foreach(ver ${python_versions_list})
+ set(python_additional_link_flags
+ "${python_additional_link_flags} /NODEFAULTLIB:\"python${ver}_d.lib\"")
+ set(python_additional_link_flags
+ "${python_additional_link_flags} /NODEFAULTLIB:\"python${ver}.lib\"")
+ endforeach()
+
+ set_target_properties(${bindings_library}
+ PROPERTIES LINK_FLAGS "${python_additional_link_flags}")
+
+ # Compile a list of shiboken shared libraries to be installed, so that
+ # the user doesn't have to set the PATH manually to point to the PySide2 package.
+ foreach(library_path ${shiboken_shared_libraries})
+ string(REGEX REPLACE ".lib$" ".dll" library_path ${library_path})
+ file(TO_CMAKE_PATH ${library_path} library_path)
+ list(APPEND windows_shiboken_shared_libraries "${library_path}")
+ endforeach()
+ # =========================================================================================
+ # !!! End of dubious section.
+ # =========================================================================================
+endif()
+
+# =============================================================================================
+# !!! (The section below is deployment related, so in a real world application you will want to
+# take care of this properly with some custom script or tool).
+# =============================================================================================
+# Install the library and the bindings module into the source folder near the main.py file, so
+# that the Python interpeter successfully imports the used module.
+install(TARGETS ${bindings_library} ${wiggly_library}
+ LIBRARY DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}
+ RUNTIME DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}
+ )
+install(FILES ${windows_shiboken_shared_libraries} DESTINATION ${CMAKE_CURRENT_SOURCE_DIR})
+# =============================================================================================
+# !!! End of dubious section.
+# =============================================================================================
diff --git a/examples/widgetbinding/README.md b/examples/widgetbinding/README.md
new file mode 100644
index 000000000..f58a49627
--- /dev/null
+++ b/examples/widgetbinding/README.md
@@ -0,0 +1,74 @@
+# WigglyWidget
+
+The original Qt/C++ example can be found here:
+https://doc.qt.io/qt-5/qtwidgets-widgets-wiggly-example.html
+
+This example shows how to interact with a custom widget from two
+different ways:
+
+ * A full Python translation from a C++ example,
+ * A Python binding generated from the C++ file.
+
+
+The original example contained three different files:
+ * `main.cpp/h`, which was translated to `main.py`,
+ * `dialog.cpp/h`, which was translated to `dialog.py`,
+ * `wigglywidget.cpp/h`, which was translated to `wigglywidget.py`,
+ but also remains as is, to enable the binding generation through
+ Shiboken.
+
+In the `dialog.py` file you will find two imports that will be related
+to each of the two approaches described before::
+
+
+ # Python translated file
+ from wigglywidget import WigglyWidget
+
+ # Binding module create with Shiboken
+ from wiggly import WigglyWidget
+
+
+## Steps to build the bindings
+
+The most important files are:
+ * `bindings.xml`, to specify the class that we want to expose from C++
+ to Python,
+ * `bindings.h` to include the header of the classes we want to expose
+ * `CMakeList.txt`, with all the instructions to build the shared libraries
+ (DLL, or dylib)
+ * `pyside2_config.py` which is located in the utils directory, one level
+ up, to get the path for Shiboken and PySide.
+
+Now create a `build/` directory, and from inside run `cmake ..` to use
+the provided `CMakeLists.txt`.
+To build, just run `make`, and `make install` to copy the generated files
+to the main example directory to be able to run the final example:
+`python main.py`.
+You should be able to see two identical custom widgets, one being the
+Python translation, and the other one being the C++ one.
+
+### Windows
+
+For windows it's recommended to use either `nmake`, `jom` or `ninja`,
+when running cmake.
+
+```bash
+cmake -H.. -B. -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release # for nmake
+cmake -H.. -B. -G "NMake Makefiles JOM" -DCMAKE_BUILD_TYPE=Release # for jom
+cmake -H.. -B. -G Ninja -DCMAKE_BUILD_TYPE=Release # for ninja
+```
+
+### Linux, macOS
+
+Generally using `make` will be enough, but as in the Windows case, you can use
+ninja to build the project.
+
+```bash
+cmake -H.. -B. -G Ninja -DCMAKE_BUILD_TYPE=Release
+```
+
+## Final words
+
+Since this example originated by mixing the concepts of the `scriptableapplication`
+and `samplebinding` examples, you can complement this README with the ones in
+those directories.
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractpropertyeditor.cpp b/examples/widgetbinding/bindings.h
index 255231512..d59222656 100644
--- a/sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractpropertyeditor.cpp
+++ b/examples/widgetbinding/bindings.h
@@ -1,9 +1,9 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
-** This file is part of the documentation of Qt for Python.
+** This file is part of the Qt for Python examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** Commercial License Usage
@@ -48,26 +48,7 @@
**
****************************************************************************/
-//! [0]
- QDesignerPropertyEditorInterface *propertyEditor = 0;
- propertyEditor = formEditor->propertyEditor();
-
- connect(propertyEditor, SIGNAL(propertyChanged(QString, QVariant)),
- this, SLOT(checkProperty(QString, QVariant)));
-//! [0]
-
-
-//! [1]
- void checkProperty(QString property, QVariant value) {
- QDesignerPropertyEditorInterface *propertyEditor = 0;
- propertyEditor = formEditor->propertyEditor();
-
- QObject *object = propertyeditor->object();
- MyCustomWidget *widget = qobject_cast<MyCustomWidget>(object);
-
- if (widget && property == aProperty && value != expectedValue)
- {...}
- }
-//! [1]
-
-
+#ifndef BINDINGS_H
+#define BINDINGS_H
+#include "wigglywidget.h"
+#endif // BINDINGS_H
diff --git a/examples/widgetbinding/bindings.xml b/examples/widgetbinding/bindings.xml
new file mode 100644
index 000000000..07f1c89c9
--- /dev/null
+++ b/examples/widgetbinding/bindings.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the Qt for Python examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** BSD License Usage
+** Alternatively, you may use this file under the terms of the BSD license
+** as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of The Qt Company Ltd nor the names of its
+** contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+-->
+<typesystem package="wiggly">
+ <load-typesystem name="typesystem_widgets.xml" generate="no"/>
+ <object-type name="WigglyWidget"/>
+</typesystem>
diff --git a/examples/widgetbinding/dialog.py b/examples/widgetbinding/dialog.py
new file mode 100644
index 000000000..e52155999
--- /dev/null
+++ b/examples/widgetbinding/dialog.py
@@ -0,0 +1,77 @@
+############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## BSD License Usage
+## Alternatively, you may use this file under the terms of the BSD license
+## as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+############################################################################
+
+from PySide2.QtWidgets import QDialog, QLineEdit, QVBoxLayout
+
+# Python binding from the C++ widget
+from wiggly import WigglyWidget as WigglyWidgetCPP
+
+# Python-only widget
+from wigglywidget import WigglyWidget as WigglyWidgetPY
+
+
+class Dialog(QDialog):
+ def __init__(self, parent=None):
+ super(Dialog, self).__init__(parent)
+ wiggly_widget_py = WigglyWidgetPY(self)
+ wiggly_widget_cpp = WigglyWidgetCPP(self)
+ lineEdit = QLineEdit(self)
+
+ layout = QVBoxLayout(self)
+ layout.addWidget(wiggly_widget_py)
+ layout.addWidget(wiggly_widget_cpp)
+ layout.addWidget(lineEdit)
+
+ lineEdit.textChanged.connect(wiggly_widget_py.setText)
+ lineEdit.textChanged.connect(wiggly_widget_cpp.setText)
+ lineEdit.setText("Hello world!")
+
+ self.setWindowTitle("Wiggly")
+ self.resize(360, 145)
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractformwindow.cpp b/examples/widgetbinding/macros.h
index f9d97e6ce..224fada68 100644
--- a/sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractformwindow.cpp
+++ b/examples/widgetbinding/macros.h
@@ -1,9 +1,9 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
-** This file is part of the documentation of Qt for Python.
+** This file is part of the Qt for Python examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** Commercial License Usage
@@ -48,28 +48,16 @@
**
****************************************************************************/
-//! [0]
- QDesignerFormWindowInterface *formWindow;
- formWindow = QDesignerFormWindowInterface::findFormWindow(myWidget);
-//! [0]
+#ifndef MACROS_H
+#define MACROS_H
+#include <QtCore/qglobal.h>
-//! [1]
- QList<QDesignerFormWindowInterface *> forms;
- QDesignerFormWindowInterface *formWindow;
-
- QDesignerFormWindowManagerInterface *manager = formEditor->formWindowManager();
-
- for (int i = 0; i < manager->formWindowCount(); i++) {
- formWindow = manager->formWindow(i);
- forms.append(formWindow);
- }
-//! [1]
-
-
-//! [2]
- if (formWindow->isManaged(myWidget))
- formWindow->manageWidget(myWidget->childWidget);
-//! [2]
-
+// Export symbols when creating .dll and .lib, and import them when using .lib.
+#if BINDINGS_BUILD
+# define BINDINGS_API Q_DECL_EXPORT
+#else
+# define BINDINGS_API Q_DECL_IMPORT
+#endif
+#endif // MACROS_H
diff --git a/examples/widgetbinding/main.py b/examples/widgetbinding/main.py
new file mode 100644
index 000000000..556eb2638
--- /dev/null
+++ b/examples/widgetbinding/main.py
@@ -0,0 +1,61 @@
+############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## BSD License Usage
+## Alternatively, you may use this file under the terms of the BSD license
+## as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+############################################################################
+
+import sys
+
+from PySide2.QtWidgets import QApplication
+
+from dialog import Dialog
+
+if __name__ == "__main__":
+ app = QApplication()
+ w = Dialog()
+ w.show()
+ sys.exit(app.exec_())
diff --git a/examples/widgetbinding/wigglywidget.cpp b/examples/widgetbinding/wigglywidget.cpp
new file mode 100644
index 000000000..ab549ef07
--- /dev/null
+++ b/examples/widgetbinding/wigglywidget.cpp
@@ -0,0 +1,111 @@
+/****************************************************************************
+**
+** Copyright (C) 2016 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** BSD License Usage
+** Alternatively, you may use this file under the terms of the BSD license
+** as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of The Qt Company Ltd nor the names of its
+** contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "wigglywidget.h"
+
+#include <QFontMetrics>
+#include <QPainter>
+#include <QTimerEvent>
+
+//! [0]
+WigglyWidget::WigglyWidget(QWidget *parent)
+ : QWidget(parent), step(0)
+{
+ setBackgroundRole(QPalette::Midlight);
+ setAutoFillBackground(true);
+
+ QFont newFont = font();
+ newFont.setPointSize(newFont.pointSize() + 20);
+ setFont(newFont);
+
+ timer.start(60, this);
+}
+//! [0]
+
+//! [1]
+void WigglyWidget::paintEvent(QPaintEvent * /* event */)
+//! [1] //! [2]
+{
+ static constexpr int sineTable[16] = {
+ 0, 38, 71, 92, 100, 92, 71, 38, 0, -38, -71, -92, -100, -92, -71, -38
+ };
+
+ QFontMetrics metrics(font());
+ int x = (width() - metrics.horizontalAdvance(text)) / 2;
+ int y = (height() + metrics.ascent() - metrics.descent()) / 2;
+ QColor color;
+//! [2]
+
+//! [3]
+ QPainter painter(this);
+//! [3] //! [4]
+ for (int i = 0; i < text.size(); ++i) {
+ int index = (step + i) % 16;
+ color.setHsv((15 - index) * 16, 255, 191);
+ painter.setPen(color);
+ painter.drawText(x, y - ((sineTable[index] * metrics.height()) / 400),
+ QString(text[i]));
+ x += metrics.horizontalAdvance(text[i]);
+ }
+}
+//! [4]
+
+//! [5]
+void WigglyWidget::timerEvent(QTimerEvent *event)
+//! [5] //! [6]
+{
+ if (event->timerId() == timer.timerId()) {
+ ++step;
+ update();
+ } else {
+ QWidget::timerEvent(event);
+ }
+//! [6]
+}
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/dropevents/window.h b/examples/widgetbinding/wigglywidget.h
index 8607b6953..d08db05d5 100644
--- a/sources/pyside2/doc/codesnippets/doc/src/snippets/dropevents/window.h
+++ b/examples/widgetbinding/wigglywidget.h
@@ -3,7 +3,7 @@
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
-** This file is part of the examples of Qt for Python.
+** This file is part of the examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** Commercial License Usage
@@ -48,34 +48,34 @@
**
****************************************************************************/
-#ifndef WINDOW_H
-#define WINDOW_H
+#ifndef WIGGLYWIDGET_H
+#define WIGGLYWIDGET_H
-#include <QString>
-#include <QStringList>
-#include <QWidget>
+#include "macros.h"
-class QComboBox;
-class QFrame;
-class QTextBrowser;
+#include <QWidget>
+#include <QBasicTimer>
-class Window : public QWidget
+//! [0]
+class BINDINGS_API WigglyWidget : public QWidget
{
Q_OBJECT
public:
- Window(QWidget *parent = 0);
+ WigglyWidget(QWidget *parent = nullptr);
+
+public slots:
+ void setText(const QString &newText) { text = newText; }
protected:
- void dragEnterEvent(QDragEnterEvent *event);
- void dropEvent(QDropEvent *event);
+ void paintEvent(QPaintEvent *event) override;
+ void timerEvent(QTimerEvent *event) override;
private:
- QComboBox *mimeTypeCombo;
- QFrame *dropFrame;
- QTextBrowser *textBrowser;
- QString oldText;
- QStringList oldMimeTypes;
+ QBasicTimer timer;
+ QString text;
+ int step;
};
+//! [0]
#endif
diff --git a/examples/widgetbinding/wigglywidget.py b/examples/widgetbinding/wigglywidget.py
new file mode 100644
index 000000000..50a061074
--- /dev/null
+++ b/examples/widgetbinding/wigglywidget.py
@@ -0,0 +1,97 @@
+############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## BSD License Usage
+## Alternatively, you may use this file under the terms of the BSD license
+## as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+############################################################################
+
+from PySide2.QtCore import QBasicTimer
+from PySide2.QtGui import QColor, QFontMetrics, QPainter, QPalette
+from PySide2.QtWidgets import QWidget
+
+
+class WigglyWidget(QWidget):
+ def __init__(self, parent=None):
+ super(WigglyWidget, self).__init__(parent)
+ self.step = 0
+ self.text = ""
+ self.setBackgroundRole(QPalette.Midlight)
+ self.setAutoFillBackground(True)
+
+ newFont = self.font()
+ newFont.setPointSize(newFont.pointSize() + 20)
+ self.setFont(newFont)
+
+ self.timer = QBasicTimer()
+ self.timer.start(60, self)
+
+ def paintEvent(self, event):
+ sineTable = [0, 38, 71, 92, 100, 92, 71, 38, 0, -38, -71, -92, -100,
+ -92, -71, -38]
+
+ metrics = QFontMetrics(self.font())
+ x = (self.width() - metrics.horizontalAdvance(self.text)) / 2
+ y = (self.height() + metrics.ascent() - metrics.descent()) / 2
+ color = QColor()
+
+ painter = QPainter(self)
+ for i in range(len(self.text)):
+ index = (self.step + i) % 16
+ color.setHsv((15 - index) * 16, 255, 191)
+ painter.setPen(color)
+ painter.drawText(x, y - ((sineTable[index] * metrics.height()) / 400),
+ str(self.text[i]))
+ x += metrics.horizontalAdvance(self.text[i])
+
+ def timerEvent(self, event):
+ if event.timerId() == self.timer.timerId():
+ self.step += 1
+ self.update()
+ else:
+ QWidget.timerEvent(event)
+
+ def setText(self, text):
+ self.text = text
diff --git a/examples/widgets/animation/easing/ui_form.py b/examples/widgets/animation/easing/ui_form.py
index 515a4ee91..c2279c5c5 100644
--- a/examples/widgets/animation/easing/ui_form.py
+++ b/examples/widgets/animation/easing/ui_form.py
@@ -18,13 +18,13 @@ class Ui_Form(object):
if Form.objectName():
Form.setObjectName(u"Form")
Form.resize(545, 471)
- self.gridLayout = QGridLayout(Form);
+ self.gridLayout = QGridLayout(Form)
self.gridLayout.setObjectName(u"gridLayout")
self.easingCurvePicker = QListWidget(Form)
self.easingCurvePicker.setObjectName(u"easingCurvePicker")
sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.easingCurvePicker.sizePolicy().hasHeightForWidth())
self.easingCurvePicker.setSizePolicy(sizePolicy)
self.easingCurvePicker.setMaximumSize(QSize(16777215, 120))
@@ -34,13 +34,13 @@ class Ui_Form(object):
self.easingCurvePicker.setViewMode(QListView.IconMode)
self.easingCurvePicker.setSelectionRectVisible(False)
- self.gridLayout.addWidget(self.easingCurvePicker, 0, 0, 1, 2);
+ self.gridLayout.addWidget(self.easingCurvePicker, 0, 0, 1, 2)
- self.verticalLayout = QVBoxLayout();
+ self.verticalLayout = QVBoxLayout()
self.verticalLayout.setObjectName(u"verticalLayout")
self.groupBox_2 = QGroupBox(Form)
self.groupBox_2.setObjectName(u"groupBox_2")
- self.verticalLayout_2 = QVBoxLayout(self.groupBox_2);
+ self.verticalLayout_2 = QVBoxLayout(self.groupBox_2)
self.verticalLayout_2.setObjectName(u"verticalLayout_2")
self.lineRadio = QRadioButton(self.groupBox_2)
self.buttonGroup = QButtonGroup(Form)
@@ -50,31 +50,31 @@ class Ui_Form(object):
self.lineRadio.setObjectName(u"lineRadio")
self.lineRadio.setChecked(True)
- self.verticalLayout_2.addWidget(self.lineRadio);
+ self.verticalLayout_2.addWidget(self.lineRadio)
self.circleRadio = QRadioButton(self.groupBox_2)
self.buttonGroup.addButton(self.circleRadio)
self.circleRadio.setObjectName(u"circleRadio")
- self.verticalLayout_2.addWidget(self.circleRadio);
+ self.verticalLayout_2.addWidget(self.circleRadio)
- self.verticalLayout.addWidget(self.groupBox_2);
+ self.verticalLayout.addWidget(self.groupBox_2)
self.groupBox = QGroupBox(Form)
self.groupBox.setObjectName(u"groupBox")
sizePolicy1 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Preferred)
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
+ sizePolicy1.setHorizontalStretch(0)
+ sizePolicy1.setVerticalStretch(0)
sizePolicy1.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth())
self.groupBox.setSizePolicy(sizePolicy1)
- self.formLayout = QFormLayout(self.groupBox);
+ self.formLayout = QFormLayout(self.groupBox)
self.formLayout.setObjectName(u"formLayout")
self.formLayout.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
self.label = QLabel(self.groupBox)
self.label.setObjectName(u"label")
- self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label);
+ self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label)
self.periodSpinBox = QDoubleSpinBox(self.groupBox)
self.periodSpinBox.setObjectName(u"periodSpinBox")
@@ -83,12 +83,12 @@ class Ui_Form(object):
self.periodSpinBox.setSingleStep(0.100000000000000)
self.periodSpinBox.setValue(-1.000000000000000)
- self.formLayout.setWidget(0, QFormLayout.FieldRole, self.periodSpinBox);
+ self.formLayout.setWidget(0, QFormLayout.FieldRole, self.periodSpinBox)
self.label_2 = QLabel(self.groupBox)
self.label_2.setObjectName(u"label_2")
- self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2);
+ self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2)
self.amplitudeSpinBox = QDoubleSpinBox(self.groupBox)
self.amplitudeSpinBox.setObjectName(u"amplitudeSpinBox")
@@ -97,12 +97,12 @@ class Ui_Form(object):
self.amplitudeSpinBox.setSingleStep(0.100000000000000)
self.amplitudeSpinBox.setValue(-1.000000000000000)
- self.formLayout.setWidget(1, QFormLayout.FieldRole, self.amplitudeSpinBox);
+ self.formLayout.setWidget(1, QFormLayout.FieldRole, self.amplitudeSpinBox)
self.label_3 = QLabel(self.groupBox)
self.label_3.setObjectName(u"label_3")
- self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_3);
+ self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_3)
self.overshootSpinBox = QDoubleSpinBox(self.groupBox)
self.overshootSpinBox.setObjectName(u"overshootSpinBox")
@@ -111,27 +111,27 @@ class Ui_Form(object):
self.overshootSpinBox.setSingleStep(0.100000000000000)
self.overshootSpinBox.setValue(-1.000000000000000)
- self.formLayout.setWidget(2, QFormLayout.FieldRole, self.overshootSpinBox);
+ self.formLayout.setWidget(2, QFormLayout.FieldRole, self.overshootSpinBox)
- self.verticalLayout.addWidget(self.groupBox);
+ self.verticalLayout.addWidget(self.groupBox)
- self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding);
+ self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)
- self.verticalLayout.addItem(self.verticalSpacer);
+ self.verticalLayout.addItem(self.verticalSpacer)
- self.gridLayout.addLayout(self.verticalLayout, 1, 0, 1, 1);
+ self.gridLayout.addLayout(self.verticalLayout, 1, 0, 1, 1)
self.graphicsView = QGraphicsView(Form)
self.graphicsView.setObjectName(u"graphicsView")
sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
+ sizePolicy2.setHorizontalStretch(0)
+ sizePolicy2.setVerticalStretch(0)
sizePolicy2.setHeightForWidth(self.graphicsView.sizePolicy().hasHeightForWidth())
self.graphicsView.setSizePolicy(sizePolicy2)
- self.gridLayout.addWidget(self.graphicsView, 1, 1, 1, 1);
+ self.gridLayout.addWidget(self.graphicsView, 1, 1, 1, 1)
self.retranslateUi(Form)
diff --git a/examples/widgets/dialogs/classwizard/classwizard.py b/examples/widgets/dialogs/classwizard/classwizard.py
index fc2feb498..d0e970f94 100644
--- a/examples/widgets/dialogs/classwizard/classwizard.py
+++ b/examples/widgets/dialogs/classwizard/classwizard.py
@@ -325,7 +325,7 @@ class CodeStylePage(QtWidgets.QWizardPage):
if not is_baseClass:
self.baseIncludeLineEdit.clear()
- elif QtCore.QRegExp('Q[A-Z].*').exactMatch(baseClass):
+ elif QtCore.QRegularExpression('^Q[A-Z].*$').match(baseClass).hasMatch():
self.baseIncludeLineEdit.setText('<' + baseClass + '>')
else:
self.baseIncludeLineEdit.setText('"' + baseClass.lower() + '.h"')
diff --git a/examples/widgets/dialogs/findfiles.py b/examples/widgets/dialogs/findfiles.py
index 9d18324ad..cf2be86db 100644
--- a/examples/widgets/dialogs/findfiles.py
+++ b/examples/widgets/dialogs/findfiles.py
@@ -131,7 +131,7 @@ class Window(QtWidgets.QDialog):
for i in range(len(files)):
progressDialog.setValue(i)
progressDialog.setLabelText("Searching file number %d of %d..." % (i, len(files)))
- QtCore.qApp.processEvents()
+ QtCore.QCoreApplication.processEvents()
if progressDialog.wasCanceled():
break
diff --git a/examples/widgets/gallery/gallery.pyproject b/examples/widgets/gallery/gallery.pyproject
new file mode 100644
index 000000000..635e123b0
--- /dev/null
+++ b/examples/widgets/gallery/gallery.pyproject
@@ -0,0 +1,3 @@
+{
+ "files": ["main.py", "widgetgallery.py"]
+}
diff --git a/examples/widgets/gallery/main.py b/examples/widgets/gallery/main.py
new file mode 100644
index 000000000..11f19201b
--- /dev/null
+++ b/examples/widgets/gallery/main.py
@@ -0,0 +1,56 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""PySide2 port of the widgets/gallery example from Qt v5.15"""
+
+import sys
+
+from PySide2.QtCore import QCoreApplication, Qt
+from PySide2.QtWidgets import QApplication
+from widgetgallery import WidgetGallery
+
+
+if __name__ == '__main__':
+ QCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
+ QCoreApplication.setAttribute(Qt.AA_UseHighDpiPixmaps)
+ app = QApplication()
+ gallery = WidgetGallery()
+ gallery.show()
+ sys.exit(app.exec_())
diff --git a/examples/widgets/gallery/widgetgallery.py b/examples/widgets/gallery/widgetgallery.py
new file mode 100644
index 000000000..a06ac2e20
--- /dev/null
+++ b/examples/widgets/gallery/widgetgallery.py
@@ -0,0 +1,429 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import sys
+
+from PySide2.QtWidgets import *
+from PySide2.QtGui import (QCursor, QDesktopServices, QGuiApplication, QIcon,
+ QKeySequence, QStandardItem, QStandardItemModel,
+ QScreen, QWindow)
+from PySide2.QtCore import (QDateTime, QDir, QLibraryInfo, QMetaObject,
+ QSysInfo, QTextStream, QTimer, Qt, qVersion)
+
+
+POEM = """Twinkle, twinkle, little star,
+How I wonder what you are.
+Up above the world so high,
+Like a diamond in the sky.
+Twinkle, twinkle, little star,
+How I wonder what you arenot"""
+
+DIR_OPEN_ICON = ":/qt-project.org/styles/commonstyle/images/diropen-128.png"
+
+COMPUTER_ICON = ":/qt-project.org/styles/commonstyle/images/computer-32.png"
+
+SYSTEMINFO = """<html><head/><body>
+<h3>Python</h3><p>{}</p>
+<h3>Qt Build</h3><p>{}</p>
+<h3>Operating System</h3><p>{}</p>
+<h3>Screens</h3>
+{}
+</body></html>"""
+
+
+def class_name(o):
+ return o.metaObject().className()
+
+
+def help_url(page):
+ """Build a Qt help URL from the page name"""
+ major_version = qVersion().split('.')[0]
+ return "https://doc.qt.io/qt-{}/{}.html".format(major_version, page)
+
+
+def launch_help(widget):
+ """Launch a widget's help page"""
+ url = help_url(class_name(widget).lower())
+ QDesktopServices.openUrl(url)
+
+
+def launch_module_help():
+ QDesktopServices.openUrl(help_url("qtwidgets-index"))
+
+
+def init_widget(w, name):
+ """Init a widget for the gallery, give it a tooltip showing the
+ class name"""
+ w.setObjectName(name)
+ w.setToolTip(class_name(w))
+
+
+def style_names():
+ """Return a list of styles, default platform style first"""
+ default_style_name = QApplication.style().objectName().lower()
+ result = []
+ for style in QStyleFactory.keys():
+ if style.lower() == default_style_name:
+ result.insert(0, style)
+ else:
+ result.append(style)
+ return result
+
+
+def embed_into_hbox_layout(w, margin=5):
+ """Embed a widget into a layout to give it a frame"""
+ result = QWidget()
+ layout = QHBoxLayout(result)
+ layout.setContentsMargins(margin, margin, margin, margin)
+ layout.addWidget(w)
+ return result
+
+
+def format_geometry(rect):
+ """Format a geometry as a X11 geometry specification"""
+ return "{}x{}{:+d}{:+d}".format(rect.width(), rect.height(),
+ rect.x(), rect.y())
+
+
+def screen_info(widget):
+ """Format information on the screens"""
+ policy = QGuiApplication.highDpiScaleFactorRoundingPolicy()
+ policy_string = str(policy).split('.')[-1]
+ result = "<p>High DPI scale factor rounding policy: {}</p><ol>".format(policy_string)
+ for screen in QGuiApplication.screens():
+ current = screen == widget.screen()
+ result += "<li>"
+ if current:
+ result += "<i>"
+ result += '"{}" {} {}DPI, DPR={}'.format(screen.name(),
+ format_geometry(screen.geometry()),
+ int(screen.logicalDotsPerInchX()),
+ screen.devicePixelRatio())
+ if current:
+ result += "</i>"
+ result += "</li>"
+ result += "</ol>"
+ return result
+
+
+class WidgetGallery(QDialog):
+ """Dialog displaying a gallery of Qt Widgets"""
+
+ def __init__(self):
+ super(WidgetGallery, self).__init__()
+
+ self._progress_bar = self.create_progress_bar()
+
+ self._style_combobox = QComboBox()
+ init_widget(self._style_combobox, "styleComboBox")
+ self._style_combobox.addItems(style_names())
+
+ style_label = QLabel("Style:")
+ init_widget(style_label, "style_label")
+ style_label.setBuddy(self._style_combobox)
+
+ help_label = QLabel("Press F1 over a widget to see Documentation")
+ init_widget(help_label, "help_label")
+
+ disable_widgets_checkbox = QCheckBox("Disable widgets")
+ init_widget(disable_widgets_checkbox, "disable_widgets_checkbox")
+
+ buttons_groupbox = self.create_buttons_groupbox()
+ itemview_tabwidget = self.create_itemview_tabwidget()
+ simple_input_widgets_groupbox = self.create_simple_inputwidgets_groupbox()
+ text_toolbox = self.create_text_toolbox()
+
+ self._style_combobox.textActivated.connect(self.change_style)
+ disable_widgets_checkbox.toggled.connect(buttons_groupbox.setDisabled)
+ disable_widgets_checkbox.toggled.connect(text_toolbox.setDisabled)
+ disable_widgets_checkbox.toggled.connect(itemview_tabwidget.setDisabled)
+ disable_widgets_checkbox.toggled.connect(simple_input_widgets_groupbox.setDisabled)
+
+ help_shortcut = QShortcut(self)
+ help_shortcut.setKey(QKeySequence.HelpContents)
+ help_shortcut.activated.connect(self.help_on_current_widget)
+
+ top_layout = QHBoxLayout()
+ top_layout.addWidget(style_label)
+ top_layout.addWidget(self._style_combobox)
+ top_layout.addStretch(1)
+ top_layout.addWidget(help_label)
+ top_layout.addStretch(1)
+ top_layout.addWidget(disable_widgets_checkbox)
+
+ dialog_buttonbox = QDialogButtonBox(QDialogButtonBox.Help |
+ QDialogButtonBox.Close)
+ init_widget(dialog_buttonbox, "dialogButtonBox")
+ dialog_buttonbox.helpRequested.connect(launch_module_help)
+ dialog_buttonbox.rejected.connect(self.reject)
+
+ main_layout = QGridLayout(self)
+ main_layout.addLayout(top_layout, 0, 0, 1, 2)
+ main_layout.addWidget(buttons_groupbox, 1, 0)
+ main_layout.addWidget(simple_input_widgets_groupbox, 1, 1)
+ main_layout.addWidget(itemview_tabwidget, 2, 0)
+ main_layout.addWidget(text_toolbox, 2, 1)
+ main_layout.addWidget(self._progress_bar, 3, 0, 1, 2)
+ main_layout.addWidget(dialog_buttonbox, 4, 0, 1, 2)
+
+ self.setWindowTitle("Widget Gallery Qt {}".format(qVersion()))
+
+ def setVisible(self, visible):
+ super(WidgetGallery, self).setVisible(visible)
+ if visible:
+ self.windowHandle().screenChanged.connect(self.update_systeminfo)
+ self.update_systeminfo()
+
+ def change_style(self, style_name):
+ QApplication.setStyle(QStyleFactory.create(style_name))
+
+ def advance_progressbar(self):
+ cur_val = self._progress_bar.value()
+ max_val = self._progress_bar.maximum()
+ self._progress_bar.setValue(cur_val + (max_val - cur_val) / 100)
+
+ def create_buttons_groupbox(self):
+ result = QGroupBox("Buttons")
+ init_widget(result, "buttons_groupbox")
+
+ default_pushbutton = QPushButton("Default Push Button")
+ init_widget(default_pushbutton, "default_pushbutton")
+ default_pushbutton.setDefault(True)
+
+ toggle_pushbutton = QPushButton("Toggle Push Button")
+ init_widget(toggle_pushbutton, "toggle_pushbutton")
+ toggle_pushbutton.setCheckable(True)
+ toggle_pushbutton.setChecked(True)
+
+ flat_pushbutton = QPushButton("Flat Push Button")
+ init_widget(flat_pushbutton, "flat_pushbutton")
+ flat_pushbutton.setFlat(True)
+
+ toolbutton = QToolButton()
+ init_widget(toolbutton, "toolButton")
+ toolbutton.setText("Tool Button")
+
+ menu_toolbutton = QToolButton()
+ init_widget(menu_toolbutton, "menuButton")
+ menu_toolbutton.setText("Menu Button")
+ tool_menu = QMenu(menu_toolbutton)
+ menu_toolbutton.setPopupMode(QToolButton.InstantPopup)
+ tool_menu.addAction("Option")
+ tool_menu.addSeparator()
+ action = tool_menu.addAction("Checkable Option")
+ action.setCheckable(True)
+ menu_toolbutton.setMenu(tool_menu)
+ tool_layout = QHBoxLayout()
+ tool_layout.addWidget(toolbutton)
+ tool_layout.addWidget(menu_toolbutton)
+
+ commandlinkbutton = QCommandLinkButton("Command Link Button")
+ init_widget(commandlinkbutton, "commandLinkButton")
+ commandlinkbutton.setDescription("Description")
+
+ button_layout = QVBoxLayout()
+ button_layout.addWidget(default_pushbutton)
+ button_layout.addWidget(toggle_pushbutton)
+ button_layout.addWidget(flat_pushbutton)
+ button_layout.addLayout(tool_layout)
+ button_layout.addWidget(commandlinkbutton)
+ button_layout.addStretch(1)
+
+ radiobutton_1 = QRadioButton("Radio button 1")
+ init_widget(radiobutton_1, "radioButton1")
+ radiobutton_2 = QRadioButton("Radio button 2")
+ init_widget(radiobutton_2, "radioButton2")
+ radiobutton_3 = QRadioButton("Radio button 3")
+ init_widget(radiobutton_3, "radioButton3")
+ radiobutton_1.setChecked(True)
+
+ checkbox = QCheckBox("Tri-state check box")
+ init_widget(checkbox, "checkBox")
+ checkbox.setTristate(True)
+ checkbox.setCheckState(Qt.PartiallyChecked)
+
+ checkableLayout = QVBoxLayout()
+ checkableLayout.addWidget(radiobutton_1)
+ checkableLayout.addWidget(radiobutton_2)
+ checkableLayout.addWidget(radiobutton_3)
+ checkableLayout.addWidget(checkbox)
+ checkableLayout.addStretch(1)
+
+ main_layout = QHBoxLayout(result)
+ main_layout.addLayout(button_layout)
+ main_layout.addLayout(checkableLayout)
+ main_layout.addStretch()
+ return result
+
+ def create_text_toolbox(self):
+ result = QToolBox()
+ init_widget(result, "toolBox")
+
+ # Create centered/italic HTML rich text
+ rich_text = "<html><head/><body><i>"
+ for line in POEM.split('\n'):
+ rich_text += "<center>" + line + "</center>"
+ rich_text += "</i></body></html>"
+
+ text_edit = QTextEdit(rich_text)
+ init_widget(text_edit, "textEdit")
+ plain_textedit = QPlainTextEdit(POEM)
+ init_widget(plain_textedit, "plainTextEdit")
+
+ self._systeminfo_textbrowser = QTextBrowser()
+ init_widget(self._systeminfo_textbrowser, "systemInfoTextBrowser")
+
+ result.addItem(embed_into_hbox_layout(text_edit), "Text Edit")
+ result.addItem(embed_into_hbox_layout(plain_textedit),
+ "Plain Text Edit")
+ result.addItem(embed_into_hbox_layout(self._systeminfo_textbrowser),
+ "Text Browser")
+ return result
+
+ def create_itemview_tabwidget(self):
+ result = QTabWidget()
+ init_widget(result, "bottomLeftTabWidget")
+ result.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Ignored)
+
+ tree_view = QTreeView()
+ init_widget(tree_view, "treeView")
+ filesystem_model = QFileSystemModel(tree_view)
+ filesystem_model.setRootPath(QDir.rootPath())
+ tree_view.setModel(filesystem_model)
+
+ table_widget = QTableWidget()
+ init_widget(table_widget, "tableWidget")
+ table_widget.setRowCount(10)
+ table_widget.setColumnCount(10)
+
+ list_model = QStandardItemModel(0, 1, result)
+
+ list_model.appendRow(QStandardItem(QIcon(DIR_OPEN_ICON), "Directory"))
+ list_model.appendRow(QStandardItem(QIcon(COMPUTER_ICON), "Computer"))
+
+ list_view = QListView()
+ init_widget(list_view, "listView")
+ list_view.setModel(list_model)
+
+ icon_mode_listview = QListView()
+ init_widget(icon_mode_listview, "iconModeListView")
+
+ icon_mode_listview.setViewMode(QListView.IconMode)
+ icon_mode_listview.setModel(list_model)
+
+ result.addTab(embed_into_hbox_layout(tree_view), "Tree View")
+ result.addTab(embed_into_hbox_layout(table_widget), "Table")
+ result.addTab(embed_into_hbox_layout(list_view), "List")
+ result.addTab(embed_into_hbox_layout(icon_mode_listview),
+ "Icon Mode List")
+ return result
+
+ def create_simple_inputwidgets_groupbox(self):
+ result = QGroupBox("Simple Input Widgets")
+ init_widget(result, "bottomRightGroupBox")
+ result.setCheckable(True)
+ result.setChecked(True)
+
+ lineedit = QLineEdit("s3cRe7")
+ init_widget(lineedit, "lineEdit")
+ lineedit.setClearButtonEnabled(True)
+ lineedit.setEchoMode(QLineEdit.Password)
+
+ spin_box = QSpinBox()
+ init_widget(spin_box, "spinBox")
+ spin_box.setValue(50)
+
+ date_timeedit = QDateTimeEdit()
+ init_widget(date_timeedit, "dateTimeEdit")
+ date_timeedit.setDateTime(QDateTime.currentDateTime())
+
+ slider = QSlider()
+ init_widget(slider, "slider")
+ slider.setOrientation(Qt.Horizontal)
+ slider.setValue(40)
+
+ scrollbar = QScrollBar()
+ init_widget(scrollbar, "scrollBar")
+ scrollbar.setOrientation(Qt.Horizontal)
+ scrollbar.setValue(60)
+
+ dial = QDial()
+ init_widget(dial, "dial")
+ dial.setValue(30)
+ dial.setNotchesVisible(True)
+
+ layout = QGridLayout(result)
+ layout.addWidget(lineedit, 0, 0, 1, 2)
+ layout.addWidget(spin_box, 1, 0, 1, 2)
+ layout.addWidget(date_timeedit, 2, 0, 1, 2)
+ layout.addWidget(slider, 3, 0)
+ layout.addWidget(scrollbar, 4, 0)
+ layout.addWidget(dial, 3, 1, 2, 1)
+ layout.setRowStretch(5, 1)
+ return result
+
+ def create_progress_bar(self):
+ result = QProgressBar()
+ init_widget(result, "progressBar")
+ result.setRange(0, 10000)
+ result.setValue(0)
+
+ timer = QTimer(self)
+ timer.timeout.connect(self.advance_progressbar)
+ timer.start(1000)
+ return result
+
+ def update_systeminfo(self):
+ """Display system information"""
+ system_info = SYSTEMINFO.format(sys.version,
+ QLibraryInfo.build(),
+ QSysInfo.prettyProductName(),
+ screen_info(self))
+ self._systeminfo_textbrowser.setHtml(system_info)
+
+ def help_on_current_widget(self):
+ """Display help on widget under mouse"""
+ w = QApplication.widgetAt(QCursor.pos(self.screen()))
+ while w: # Skip over internal widgets
+ name = w.objectName()
+ if name and not name.startswith("qt_"):
+ launch_help(w)
+ break
+ w = w.parentWidget()
diff --git a/examples/widgets/graphicsview/anchorlayout.py b/examples/widgets/graphicsview/anchorlayout.py
index 3e2c54d78..f7f4edc65 100644
--- a/examples/widgets/graphicsview/anchorlayout.py
+++ b/examples/widgets/graphicsview/anchorlayout.py
@@ -40,7 +40,7 @@
##
#############################################################################
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
def createItem(minimum, preferred, maximum, name):
diff --git a/examples/widgets/graphicsview/collidingmice/collidingmice.py b/examples/widgets/graphicsview/collidingmice/collidingmice.py
index 08a62d0e0..2203cb381 100644
--- a/examples/widgets/graphicsview/collidingmice/collidingmice.py
+++ b/examples/widgets/graphicsview/collidingmice/collidingmice.py
@@ -47,6 +47,10 @@ from PySide2 import QtCore, QtGui, QtWidgets
import mice_rc
+def random(boundary):
+ return QtCore.QRandomGenerator.global_().bounded(boundary)
+
+
class Mouse(QtWidgets.QGraphicsItem):
Pi = math.pi
TwoPi = 2.0 * Pi
@@ -62,10 +66,9 @@ class Mouse(QtWidgets.QGraphicsItem):
self.angle = 0.0
self.speed = 0.0
self.mouseEyeDirection = 0.0
- self.color = QtGui.QColor(QtCore.qrand() % 256, QtCore.qrand() % 256,
- QtCore.qrand() % 256)
+ self.color = QtGui.QColor(random(256), random(256), random(256))
- self.setTransform(QtGui.QTransform().rotate(QtCore.qrand() % (360 * 16)))
+ self.setTransform(QtGui.QTransform().rotate(random(360 * 16)))
# In the C++ version of this example, this class is also derived from
# QObject in order to receive timer events. PySide2 does not support
@@ -171,11 +174,11 @@ class Mouse(QtWidgets.QGraphicsItem):
# Add some random movement.
if len(dangerMice) > 1 and (QtCore.qrand() % 10) == 0:
if QtCore.qrand() % 1:
- self.angle += (QtCore.qrand() % 100) / 500.0
+ self.angle += random(100) / 500.0
else:
- self.angle -= (QtCore.qrand() % 100) / 500.0
+ self.angle -= random(100) / 500.0
- self.speed += (-50 + QtCore.qrand() % 100) / 100.0
+ self.speed += (-50 + random(100)) / 100.0
dx = math.sin(self.angle) * 10
self.mouseEyeDirection = [dx / 5, 0.0][QtCore.qAbs(dx / 5) < 1]
@@ -191,7 +194,6 @@ if __name__ == '__main__':
MouseCount = 7
app = QtWidgets.QApplication(sys.argv)
- QtCore.qsrand(QtCore.QTime(0,0,0).secsTo(QtCore.QTime.currentTime()))
scene = QtWidgets.QGraphicsScene()
scene.setSceneRect(-300, -300, 600, 600)
diff --git a/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py b/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
index 68a54d552..73ca02dca 100644
--- a/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
+++ b/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
@@ -45,14 +45,17 @@ from PySide2 import QtCore, QtGui, QtWidgets
import dragdroprobot_rc
+def random(boundary):
+ return QtCore.QRandomGenerator.global_().bounded(boundary)
+
+
class ColorItem(QtWidgets.QGraphicsItem):
n = 0
def __init__(self):
super(ColorItem, self).__init__()
- self.color = QtGui.QColor(QtCore.qrand() % 256, QtCore.qrand() % 256,
- QtCore.qrand() % 256)
+ self.color = QtGui.QColor(random(256), random(256), random(256))
self.setToolTip(
"QColor(%d, %d, %d)\nClick and drag this color onto the robot!" %
@@ -87,7 +90,7 @@ class ColorItem(QtWidgets.QGraphicsItem):
drag.setMimeData(mime)
ColorItem.n += 1
- if ColorItem.n > 2 and QtCore.qrand() % 3 == 0:
+ if ColorItem.n > 2 and random(3) == 0:
image = QtGui.QImage(':/images/head.png')
mime.setImageData(image)
drag.setPixmap(QtGui.QPixmap.fromImage(image).scaled(30,40))
@@ -261,8 +264,6 @@ if __name__== '__main__':
app = QtWidgets.QApplication(sys.argv)
- QtCore.qsrand(QtCore.QTime(0, 0, 0).secsTo(QtCore.QTime.currentTime()))
-
scene = QtWidgets.QGraphicsScene(-200, -200, 400, 400)
for i in range(10):
diff --git a/examples/widgets/graphicsview/elasticnodes.py b/examples/widgets/graphicsview/elasticnodes.py
index 48feffc85..f5d229b13 100644
--- a/examples/widgets/graphicsview/elasticnodes.py
+++ b/examples/widgets/graphicsview/elasticnodes.py
@@ -46,6 +46,10 @@ import math
from PySide2 import QtCore, QtGui, QtWidgets
+def random(boundary):
+ return QtCore.QRandomGenerator.global_().bounded(boundary)
+
+
class Edge(QtWidgets.QGraphicsItem):
Pi = math.pi
TwoPi = 2.0 * Pi
@@ -338,7 +342,7 @@ class GraphWidget(QtWidgets.QGraphicsView):
elif key == QtCore.Qt.Key_Space or key == QtCore.Qt.Key_Enter:
for item in self.scene().items():
if isinstance(item, Node):
- item.setPos(-150 + QtCore.qrand() % 300, -150 + QtCore.qrand() % 300)
+ item.setPos(-150 + random(300), -150 + random(300))
else:
QtWidgets.QGraphicsView.keyPressEvent(self, event)
@@ -405,7 +409,6 @@ class GraphWidget(QtWidgets.QGraphicsView):
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
- QtCore.qsrand(QtCore.QTime(0,0,0).secsTo(QtCore.QTime.currentTime()))
widget = GraphWidget()
widget.show()
diff --git a/examples/widgets/itemviews/addressbook/addresswidget.py b/examples/widgets/itemviews/addressbook/addresswidget.py
index 42c75e326..d0c1747fb 100644
--- a/examples/widgets/itemviews/addressbook/addresswidget.py
+++ b/examples/widgets/itemviews/addressbook/addresswidget.py
@@ -45,10 +45,9 @@ try:
except ImportError:
import pickle
-from PySide2.QtCore import (Qt, Signal, QRegExp, QModelIndex,
- QItemSelection, QItemSelectionModel, QSortFilterProxyModel)
-from PySide2.QtWidgets import (QWidget, QTabWidget, QMessageBox, QTableView,
- QAbstractItemView)
+from PySide2.QtCore import (Qt, Signal, QRegularExpression, QModelIndex,
+ QItemSelection, QSortFilterProxyModel)
+from PySide2.QtWidgets import QTabWidget, QMessageBox, QTableView, QAbstractItemView
from tablemodel import TableModel
from newaddresstab import NewAddressTab
@@ -194,9 +193,10 @@ class AddressWidget(QTabWidget):
# tab. The regex will end up looking like "^[ABC].*", only
# allowing this tab to display items where the name starts with
# "A", "B", or "C". Notice that we set it to be case-insensitive.
- reFilter = "^[%s].*" % group
-
- proxyModel.setFilterRegExp(QRegExp(reFilter, Qt.CaseInsensitive))
+ re = QRegularExpression("^[{}].*".format(group))
+ assert re.isValid()
+ re.setPatternOptions(QRegularExpression.CaseInsensitiveOption)
+ proxyModel.setFilterRegularExpression(re)
proxyModel.setFilterKeyColumn(0) # Filter on the "name" column
proxyModel.sort(0, Qt.AscendingOrder)
diff --git a/examples/widgets/itemviews/basicsortfiltermodel.py b/examples/widgets/itemviews/basicsortfiltermodel.py
index 4aea218d2..00441ffe7 100644
--- a/examples/widgets/itemviews/basicsortfiltermodel.py
+++ b/examples/widgets/itemviews/basicsortfiltermodel.py
@@ -2,7 +2,7 @@
#############################################################################
##
## Copyright (C) 2013 Riverbank Computing Limited.
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: http://www.qt.io/licensing/
##
## This file is part of the Qt for Python examples of the Qt Toolkit.
@@ -40,51 +40,63 @@
##
#############################################################################
-from PySide2 import QtCore, QtGui, QtWidgets
+import sys
+from PySide2.QtCore import (QDate, QDateTime, QRegularExpression,
+ QSortFilterProxyModel, QTime, Qt)
+from PySide2.QtGui import QStandardItemModel
+from PySide2.QtWidgets import (QApplication, QCheckBox, QComboBox, QGridLayout,
+ QGroupBox, QHBoxLayout, QLabel, QLineEdit,
+ QTreeView, QVBoxLayout, QWidget)
-class Window(QtWidgets.QWidget):
+REGULAR_EXPRESSION = 0
+WILDCARD = 1
+FIXED_STRING = 2
+
+
+class Window(QWidget):
def __init__(self):
super(Window, self).__init__()
- self.proxyModel = QtCore.QSortFilterProxyModel()
+ self.proxyModel = QSortFilterProxyModel()
self.proxyModel.setDynamicSortFilter(True)
- self.sourceGroupBox = QtWidgets.QGroupBox("Original Model")
- self.proxyGroupBox = QtWidgets.QGroupBox("Sorted/Filtered Model")
+ self.sourceGroupBox = QGroupBox("Original Model")
+ self.proxyGroupBox = QGroupBox("Sorted/Filtered Model")
- self.sourceView = QtWidgets.QTreeView()
+ self.sourceView = QTreeView()
self.sourceView.setRootIsDecorated(False)
self.sourceView.setAlternatingRowColors(True)
- self.proxyView = QtWidgets.QTreeView()
+ self.proxyView = QTreeView()
self.proxyView.setRootIsDecorated(False)
self.proxyView.setAlternatingRowColors(True)
self.proxyView.setModel(self.proxyModel)
self.proxyView.setSortingEnabled(True)
- self.sortCaseSensitivityCheckBox = QtWidgets.QCheckBox("Case sensitive sorting")
- self.filterCaseSensitivityCheckBox = QtWidgets.QCheckBox("Case sensitive filter")
+ self.sortCaseSensitivityCheckBox = QCheckBox("Case sensitive sorting")
+ self.filterCaseSensitivityCheckBox = QCheckBox("Case sensitive filter")
- self.filterPatternLineEdit = QtWidgets.QLineEdit()
- self.filterPatternLabel = QtWidgets.QLabel("&Filter pattern:")
+ self.filterPatternLineEdit = QLineEdit()
+ self.filterPatternLineEdit.setClearButtonEnabled(True)
+ self.filterPatternLabel = QLabel("&Filter pattern:")
self.filterPatternLabel.setBuddy(self.filterPatternLineEdit)
- self.filterSyntaxComboBox = QtWidgets.QComboBox()
+ self.filterSyntaxComboBox = QComboBox()
self.filterSyntaxComboBox.addItem("Regular expression",
- QtCore.QRegExp.RegExp)
+ REGULAR_EXPRESSION)
self.filterSyntaxComboBox.addItem("Wildcard",
- QtCore.QRegExp.Wildcard)
+ WILDCARD)
self.filterSyntaxComboBox.addItem("Fixed string",
- QtCore.QRegExp.FixedString)
- self.filterSyntaxLabel = QtWidgets.QLabel("Filter &syntax:")
+ FIXED_STRING)
+ self.filterSyntaxLabel = QLabel("Filter &syntax:")
self.filterSyntaxLabel.setBuddy(self.filterSyntaxComboBox)
- self.filterColumnComboBox = QtWidgets.QComboBox()
+ self.filterColumnComboBox = QComboBox()
self.filterColumnComboBox.addItem("Subject")
self.filterColumnComboBox.addItem("Sender")
self.filterColumnComboBox.addItem("Date")
- self.filterColumnLabel = QtWidgets.QLabel("Filter &column:")
+ self.filterColumnLabel = QLabel("Filter &column:")
self.filterColumnLabel.setBuddy(self.filterColumnComboBox)
self.filterPatternLineEdit.textChanged.connect(self.filterRegExpChanged)
@@ -93,11 +105,11 @@ class Window(QtWidgets.QWidget):
self.filterCaseSensitivityCheckBox.toggled.connect(self.filterRegExpChanged)
self.sortCaseSensitivityCheckBox.toggled.connect(self.sortChanged)
- sourceLayout = QtWidgets.QHBoxLayout()
+ sourceLayout = QHBoxLayout()
sourceLayout.addWidget(self.sourceView)
self.sourceGroupBox.setLayout(sourceLayout)
- proxyLayout = QtWidgets.QGridLayout()
+ proxyLayout = QGridLayout()
proxyLayout.addWidget(self.proxyView, 0, 0, 1, 3)
proxyLayout.addWidget(self.filterPatternLabel, 1, 0)
proxyLayout.addWidget(self.filterPatternLineEdit, 1, 1, 1, 2)
@@ -109,7 +121,7 @@ class Window(QtWidgets.QWidget):
proxyLayout.addWidget(self.sortCaseSensitivityCheckBox, 4, 2)
self.proxyGroupBox.setLayout(proxyLayout)
- mainLayout = QtWidgets.QVBoxLayout()
+ mainLayout = QVBoxLayout()
mainLayout.addWidget(self.sourceGroupBox)
mainLayout.addWidget(self.proxyGroupBox)
self.setLayout(mainLayout)
@@ -117,7 +129,7 @@ class Window(QtWidgets.QWidget):
self.setWindowTitle("Basic Sort/Filter Model")
self.resize(500, 450)
- self.proxyView.sortByColumn(1, QtCore.Qt.AscendingOrder)
+ self.proxyView.sortByColumn(1, Qt.AscendingOrder)
self.filterColumnComboBox.setCurrentIndex(1)
self.filterPatternLineEdit.setText("Andy|Grace")
@@ -129,26 +141,28 @@ class Window(QtWidgets.QWidget):
self.sourceView.setModel(model)
def filterRegExpChanged(self):
- syntax_nr = self.filterSyntaxComboBox.itemData(self.filterSyntaxComboBox.currentIndex())
- syntax = QtCore.QRegExp.PatternSyntax(syntax_nr)
-
- if self.filterCaseSensitivityCheckBox.isChecked():
- caseSensitivity = QtCore.Qt.CaseSensitive
- else:
- caseSensitivity = QtCore.Qt.CaseInsensitive
-
- regExp = QtCore.QRegExp(self.filterPatternLineEdit.text(),
- caseSensitivity, syntax)
- self.proxyModel.setFilterRegExp(regExp)
+ syntax_nr = self.filterSyntaxComboBox.currentData()
+ pattern = self.filterPatternLineEdit.text()
+ if syntax_nr == WILDCARD:
+ pattern = QRegularExpression.wildcardToRegularExpression(pattern)
+ elif syntax_nr == FIXED_STRING:
+ pattern = QRegularExpression.escape(pattern)
+
+ regExp = QRegularExpression(pattern)
+ if not self.filterCaseSensitivityCheckBox.isChecked():
+ options = regExp.patternOptions()
+ options |= QRegularExpression.CaseInsensitiveOption
+ regExp.setPatternOptions(options)
+ self.proxyModel.setFilterRegularExpression(regExp)
def filterColumnChanged(self):
self.proxyModel.setFilterKeyColumn(self.filterColumnComboBox.currentIndex())
def sortChanged(self):
if self.sortCaseSensitivityCheckBox.isChecked():
- caseSensitivity = QtCore.Qt.CaseSensitive
+ caseSensitivity = Qt.CaseSensitive
else:
- caseSensitivity = QtCore.Qt.CaseInsensitive
+ caseSensitivity = Qt.CaseInsensitive
self.proxyModel.setSortCaseSensitivity(caseSensitivity)
@@ -161,41 +175,38 @@ def addMail(model, subject, sender, date):
def createMailModel(parent):
- model = QtGui.QStandardItemModel(0, 3, parent)
+ model = QStandardItemModel(0, 3, parent)
- model.setHeaderData(0, QtCore.Qt.Horizontal, "Subject")
- model.setHeaderData(1, QtCore.Qt.Horizontal, "Sender")
- model.setHeaderData(2, QtCore.Qt.Horizontal, "Date")
+ model.setHeaderData(0, Qt.Horizontal, "Subject")
+ model.setHeaderData(1, Qt.Horizontal, "Sender")
+ model.setHeaderData(2, Qt.Horizontal, "Date")
addMail(model, "Happy New Year!", "Grace K. <grace@software-inc.com>",
- QtCore.QDateTime(QtCore.QDate(2006, 12, 31), QtCore.QTime(17, 3)))
+ QDateTime(QDate(2006, 12, 31), QTime(17, 3)))
addMail(model, "Radically new concept", "Grace K. <grace@software-inc.com>",
- QtCore.QDateTime(QtCore.QDate(2006, 12, 22), QtCore.QTime(9, 44)))
+ QDateTime(QDate(2006, 12, 22), QTime(9, 44)))
addMail(model, "Accounts", "pascale@nospam.com",
- QtCore.QDateTime(QtCore.QDate(2006, 12, 31), QtCore.QTime(12, 50)))
+ QDateTime(QDate(2006, 12, 31), QTime(12, 50)))
addMail(model, "Expenses", "Joe Bloggs <joe@bloggs.com>",
- QtCore.QDateTime(QtCore.QDate(2006, 12, 25), QtCore.QTime(11, 39)))
+ QDateTime(QDate(2006, 12, 25), QTime(11, 39)))
addMail(model, "Re: Expenses", "Andy <andy@nospam.com>",
- QtCore.QDateTime(QtCore.QDate(2007, 1, 2), QtCore.QTime(16, 5)))
+ QDateTime(QDate(2007, 1, 2), QTime(16, 5)))
addMail(model, "Re: Accounts", "Joe Bloggs <joe@bloggs.com>",
- QtCore.QDateTime(QtCore.QDate(2007, 1, 3), QtCore.QTime(14, 18)))
+ QDateTime(QDate(2007, 1, 3), QTime(14, 18)))
addMail(model, "Re: Accounts", "Andy <andy@nospam.com>",
- QtCore.QDateTime(QtCore.QDate(2007, 1, 3), QtCore.QTime(14, 26)))
+ QDateTime(QDate(2007, 1, 3), QTime(14, 26)))
addMail(model, "Sports", "Linda Smith <linda.smith@nospam.com>",
- QtCore.QDateTime(QtCore.QDate(2007, 1, 5), QtCore.QTime(11, 33)))
+ QDateTime(QDate(2007, 1, 5), QTime(11, 33)))
addMail(model, "AW: Sports", "Rolf Newschweinstein <rolfn@nospam.com>",
- QtCore.QDateTime(QtCore.QDate(2007, 1, 5), QtCore.QTime(12, 0)))
+ QDateTime(QDate(2007, 1, 5), QTime(12, 0)))
addMail(model, "RE: Sports", "Petra Schmidt <petras@nospam.com>",
- QtCore.QDateTime(QtCore.QDate(2007, 1, 5), QtCore.QTime(12, 1)))
+ QDateTime(QDate(2007, 1, 5), QTime(12, 1)))
return model
if __name__ == '__main__':
-
- import sys
-
- app = QtWidgets.QApplication(sys.argv)
+ app = QApplication(sys.argv)
window = Window()
window.setSourceModel(createMailModel(window))
window.show()
diff --git a/examples/widgets/itemviews/fetchmore.py b/examples/widgets/itemviews/fetchmore.py
index 7db8ae447..2b0d8c104 100644
--- a/examples/widgets/itemviews/fetchmore.py
+++ b/examples/widgets/itemviews/fetchmore.py
@@ -41,7 +41,7 @@
##
#############################################################################
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
class FileListModel(QtCore.QAbstractListModel):
@@ -70,9 +70,9 @@ class FileListModel(QtCore.QAbstractListModel):
batch = (index.row() // 100) % 2
# FIXME: QGuiApplication::palette() required
if batch == 0:
- return QtWidgets.qApp.palette().base()
+ return qApp.palette().base()
- return QtWidgets.qApp.palette().alternateBase()
+ return qApp.palette().alternateBase()
return None
diff --git a/examples/widgets/itemviews/stardelegate/stardelegate.py b/examples/widgets/itemviews/stardelegate/stardelegate.py
index 236dc3db8..86fd99ce6 100644
--- a/examples/widgets/itemviews/stardelegate/stardelegate.py
+++ b/examples/widgets/itemviews/stardelegate/stardelegate.py
@@ -41,7 +41,7 @@
##
#############################################################################
-from PySide2.QtWidgets import (QItemDelegate, QStyledItemDelegate, QStyle)
+from PySide2.QtWidgets import QStyledItemDelegate, QStyle
from starrating import StarRating
from stareditor import StarEditor
diff --git a/examples/widgets/itemviews/stardelegate/stareditor.py b/examples/widgets/itemviews/stardelegate/stareditor.py
index 5921b73be..820aba8bf 100644
--- a/examples/widgets/itemviews/stardelegate/stareditor.py
+++ b/examples/widgets/itemviews/stardelegate/stareditor.py
@@ -45,9 +45,10 @@ from PySide2.QtWidgets import (QWidget)
from PySide2.QtGui import (QPainter)
from PySide2.QtCore import Signal
+from starrating import StarRating
class StarEditor(QWidget):
- """ The custome editor for editing StarRatings. """
+ """ The custom editor for editing StarRatings. """
# A signal to tell the delegate when we've finished editing.
editingFinished = Signal()
@@ -60,6 +61,7 @@ class StarEditor(QWidget):
self.setMouseTracking(True)
self.setAutoFillBackground(True)
+ self.starRating = StarRating()
def sizeHint(self):
""" Tell the caller how big we are. """
diff --git a/examples/widgets/itemviews/stardelegate/starrating.py b/examples/widgets/itemviews/stardelegate/starrating.py
index d056e4c64..d40b382f4 100644
--- a/examples/widgets/itemviews/stardelegate/starrating.py
+++ b/examples/widgets/itemviews/stardelegate/starrating.py
@@ -68,8 +68,7 @@ class StarRating(object):
diamondPoints = [QPointF(0.4, 0.5), QPointF(0.5, 0.4),
QPointF(0.6, 0.5), QPointF(0.5, 0.6),
QPointF(0.4, 0.5)]
- for point in diamondPoints:
- self.diamondPolygon.append(point)
+ self.diamondPolygon.append(diamondPoints)
def sizeHint(self):
""" Tell the caller how big we are. """
diff --git a/examples/widgets/layouts/basiclayouts.py b/examples/widgets/layouts/basiclayouts.py
index e925630cb..565ce728d 100644
--- a/examples/widgets/layouts/basiclayouts.py
+++ b/examples/widgets/layouts/basiclayouts.py
@@ -42,7 +42,7 @@
"""PySide2 port of the widgets/layouts/basiclayout example from Qt v5.x"""
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtWidgets
class Dialog(QtWidgets.QDialog):
diff --git a/examples/widgets/layouts/flowlayout.py b/examples/widgets/layouts/flowlayout.py
index 57e541555..970d5ac07 100644
--- a/examples/widgets/layouts/flowlayout.py
+++ b/examples/widgets/layouts/flowlayout.py
@@ -2,7 +2,7 @@
############################################################################
##
## Copyright (C) 2013 Riverbank Computing Limited.
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: http://www.qt.io/licensing/
##
## This file is part of the Qt for Python examples of the Qt Toolkit.
@@ -42,34 +42,34 @@
"""PySide2 port of the widgets/layouts/flowlayout example from Qt v5.x"""
-from PySide2 import QtCore, QtGui, QtWidgets
+import sys
+from PySide2.QtCore import Qt, QMargins, QPoint, QRect, QSize
+from PySide2.QtWidgets import (QApplication, QLayout, QPushButton,
+ QSizePolicy, QWidget)
-class Window(QtWidgets.QWidget):
+class Window(QWidget):
def __init__(self):
super(Window, self).__init__()
- flowLayout = FlowLayout()
- flowLayout.addWidget(QtWidgets.QPushButton("Short"))
- flowLayout.addWidget(QtWidgets.QPushButton("Longer"))
- flowLayout.addWidget(QtWidgets.QPushButton("Different text"))
- flowLayout.addWidget(QtWidgets.QPushButton("More text"))
- flowLayout.addWidget(QtWidgets.QPushButton("Even longer button text"))
- self.setLayout(flowLayout)
+ flowLayout = FlowLayout(self)
+ flowLayout.addWidget(QPushButton("Short"))
+ flowLayout.addWidget(QPushButton("Longer"))
+ flowLayout.addWidget(QPushButton("Different text"))
+ flowLayout.addWidget(QPushButton("More text"))
+ flowLayout.addWidget(QPushButton("Even longer button text"))
self.setWindowTitle("Flow Layout")
-class FlowLayout(QtWidgets.QLayout):
- def __init__(self, parent=None, margin=0, spacing=-1):
+class FlowLayout(QLayout):
+ def __init__(self, parent=None):
super(FlowLayout, self).__init__(parent)
if parent is not None:
- self.setMargin(margin)
+ self.setContentsMargins(QMargins(0, 0, 0, 0))
- self.setSpacing(spacing)
-
- self.itemList = []
+ self._item_list = []
def __del__(self):
item = self.takeAt(0)
@@ -77,79 +77,84 @@ class FlowLayout(QtWidgets.QLayout):
item = self.takeAt(0)
def addItem(self, item):
- self.itemList.append(item)
+ self._item_list.append(item)
def count(self):
- return len(self.itemList)
+ return len(self._item_list)
def itemAt(self, index):
- if index >= 0 and index < len(self.itemList):
- return self.itemList[index]
+ if index >= 0 and index < len(self._item_list):
+ return self._item_list[index]
return None
def takeAt(self, index):
- if index >= 0 and index < len(self.itemList):
- return self.itemList.pop(index)
+ if index >= 0 and index < len(self._item_list):
+ return self._item_list.pop(index)
return None
def expandingDirections(self):
- return QtCore.Qt.Orientations(QtCore.Qt.Orientation(0))
+ return Qt.Orientations(Qt.Orientation(0))
def hasHeightForWidth(self):
return True
def heightForWidth(self, width):
- height = self.doLayout(QtCore.QRect(0, 0, width, 0), True)
+ height = self._do_layout(QRect(0, 0, width, 0), True)
return height
def setGeometry(self, rect):
super(FlowLayout, self).setGeometry(rect)
- self.doLayout(rect, False)
+ self._do_layout(rect, False)
def sizeHint(self):
return self.minimumSize()
def minimumSize(self):
- size = QtCore.QSize()
+ size = QSize()
- for item in self.itemList:
+ for item in self._item_list:
size = size.expandedTo(item.minimumSize())
- size += QtCore.QSize(2 * self.contentsMargins().top(), 2 * self.contentsMargins().top())
+ size += QSize(2 * self.contentsMargins().top(),
+ 2 * self.contentsMargins().top())
return size
- def doLayout(self, rect, testOnly):
+ def _do_layout(self, rect, test_only):
x = rect.x()
y = rect.y()
- lineHeight = 0
-
- for item in self.itemList:
- wid = item.widget()
- spaceX = self.spacing() + wid.style().layoutSpacing(QtWidgets.QSizePolicy.PushButton, QtWidgets.QSizePolicy.PushButton, QtCore.Qt.Horizontal)
- spaceY = self.spacing() + wid.style().layoutSpacing(QtWidgets.QSizePolicy.PushButton, QtWidgets.QSizePolicy.PushButton, QtCore.Qt.Vertical)
- nextX = x + item.sizeHint().width() + spaceX
- if nextX - spaceX > rect.right() and lineHeight > 0:
+ line_height = 0
+ spacing = self.spacing()
+
+ for item in self._item_list:
+ style = item.widget().style()
+ layout_spacing_x = style.layoutSpacing(QSizePolicy.PushButton,
+ QSizePolicy.PushButton,
+ Qt.Horizontal)
+ layout_spacing_y = style.layoutSpacing(QSizePolicy.PushButton,
+ QSizePolicy.PushButton,
+ Qt.Vertical)
+ space_x = spacing + layout_spacing_x
+ space_y = spacing + layout_spacing_y
+ next_x = x + item.sizeHint().width() + space_x
+ if next_x - space_x > rect.right() and line_height > 0:
x = rect.x()
- y = y + lineHeight + spaceY
- nextX = x + item.sizeHint().width() + spaceX
- lineHeight = 0
+ y = y + line_height + space_y
+ next_x = x + item.sizeHint().width() + space_x
+ line_height = 0
- if not testOnly:
- item.setGeometry(QtCore.QRect(QtCore.QPoint(x, y), item.sizeHint()))
+ if not test_only:
+ item.setGeometry(QRect(QPoint(x, y), item.sizeHint()))
- x = nextX
- lineHeight = max(lineHeight, item.sizeHint().height())
+ x = next_x
+ line_height = max(line_height, item.sizeHint().height())
- return y + lineHeight - rect.y()
+ return y + line_height - rect.y()
if __name__ == '__main__':
-
- import sys
-
- app = QtWidgets.QApplication(sys.argv)
+ app = QApplication(sys.argv)
mainWin = Window()
mainWin.show()
sys.exit(app.exec_())
diff --git a/examples/widgets/mainwindows/application/application.py b/examples/widgets/mainwindows/application/application.py
index 624fb47d5..8c4626f9b 100644
--- a/examples/widgets/mainwindows/application/application.py
+++ b/examples/widgets/mainwindows/application/application.py
@@ -147,7 +147,7 @@ class MainWindow(QtWidgets.QMainWindow):
self.aboutQtAct = QtWidgets.QAction("About &Qt", self,
statusTip="Show the Qt library's About box",
- triggered=QtWidgets.qApp.aboutQt)
+ triggered=qApp.aboutQt)
self.cutAct.setEnabled(False)
self.copyAct.setEnabled(False)
diff --git a/examples/widgets/richtext/syntaxhighlighter.py b/examples/widgets/richtext/syntaxhighlighter.py
index 5a5d7c8e0..9be299401 100644
--- a/examples/widgets/richtext/syntaxhighlighter.py
+++ b/examples/widgets/richtext/syntaxhighlighter.py
@@ -102,14 +102,14 @@ class MainWindow(QtWidgets.QMainWindow):
fileMenu.addAction("&New...", self.newFile, "Ctrl+N")
fileMenu.addAction("&Open...", self.openFile, "Ctrl+O")
- fileMenu.addAction("E&xit", QtWidgets.qApp.quit, "Ctrl+Q")
+ fileMenu.addAction("E&xit", qApp.quit, "Ctrl+Q")
def setupHelpMenu(self):
helpMenu = QtWidgets.QMenu("&Help", self)
self.menuBar().addMenu(helpMenu)
helpMenu.addAction("&About", self.about)
- helpMenu.addAction("About &Qt", QtWidgets.qApp.aboutQt)
+ helpMenu.addAction("About &Qt", qApp.aboutQt)
class Highlighter(QtGui.QSyntaxHighlighter):
@@ -130,65 +130,73 @@ class Highlighter(QtGui.QSyntaxHighlighter):
"\\bunion\\b", "\\bunsigned\\b", "\\bvirtual\\b", "\\bvoid\\b",
"\\bvolatile\\b"]
- self.highlightingRules = [(QtCore.QRegExp(pattern), keywordFormat)
+ self.highlightingRules = [(QtCore.QRegularExpression(pattern), keywordFormat)
for pattern in keywordPatterns]
classFormat = QtGui.QTextCharFormat()
classFormat.setFontWeight(QtGui.QFont.Bold)
classFormat.setForeground(QtCore.Qt.darkMagenta)
- self.highlightingRules.append((QtCore.QRegExp("\\bQ[A-Za-z]+\\b"),
- classFormat))
+ pattern = QtCore.QRegularExpression(r'\bQ[A-Za-z]+\b')
+ assert pattern.isValid()
+ self.highlightingRules.append((pattern, classFormat))
singleLineCommentFormat = QtGui.QTextCharFormat()
singleLineCommentFormat.setForeground(QtCore.Qt.red)
- self.highlightingRules.append((QtCore.QRegExp("//[^\n]*"),
- singleLineCommentFormat))
+ pattern = QtCore.QRegularExpression('//[^\n]*')
+ assert pattern.isValid()
+ self.highlightingRules.append((pattern, singleLineCommentFormat))
self.multiLineCommentFormat = QtGui.QTextCharFormat()
self.multiLineCommentFormat.setForeground(QtCore.Qt.red)
quotationFormat = QtGui.QTextCharFormat()
quotationFormat.setForeground(QtCore.Qt.darkGreen)
- self.highlightingRules.append((QtCore.QRegExp("\".*\""),
- quotationFormat))
+ pattern = QtCore.QRegularExpression('".*"')
+ assert pattern.isValid()
+ self.highlightingRules.append((pattern, quotationFormat))
functionFormat = QtGui.QTextCharFormat()
functionFormat.setFontItalic(True)
functionFormat.setForeground(QtCore.Qt.blue)
- self.highlightingRules.append((QtCore.QRegExp("\\b[A-Za-z0-9_]+(?=\\()"),
- functionFormat))
+ pattern = QtCore.QRegularExpression(r'\b[A-Za-z0-9_]+(?=\()')
+ assert pattern.isValid()
+ self.highlightingRules.append((pattern, functionFormat))
- self.commentStartExpression = QtCore.QRegExp("/\\*")
- self.commentEndExpression = QtCore.QRegExp("\\*/")
+ self.commentStartExpression = QtCore.QRegularExpression(r'/\*')
+ assert self.commentStartExpression.isValid()
+ self.commentEndExpression = QtCore.QRegularExpression(r'\*/')
+ assert self.commentEndExpression.isValid()
def highlightBlock(self, text):
for pattern, format in self.highlightingRules:
- expression = QtCore.QRegExp(pattern)
- index = expression.indexIn(text)
- while index >= 0:
- length = expression.matchedLength()
+ match = pattern.match(text)
+ while match.hasMatch():
+ index = match.capturedStart(0)
+ length = match.capturedLength(0)
self.setFormat(index, length, format)
- index = expression.indexIn(text, index + length)
+ match = pattern.match(text, index + length)
self.setCurrentBlockState(0)
startIndex = 0
if self.previousBlockState() != 1:
- startIndex = self.commentStartExpression.indexIn(text)
+ match = self.commentStartExpression.match(text)
+ startIndex = match.capturedStart(0) if match.hasMatch() else -1
while startIndex >= 0:
- endIndex = self.commentEndExpression.indexIn(text, startIndex)
-
- if endIndex == -1:
+ match = self.commentEndExpression.match(text, startIndex)
+ if match.hasMatch():
+ endIndex = match.capturedStart(0)
+ length = match.capturedLength(0)
+ commentLength = endIndex - startIndex + length
+ else:
self.setCurrentBlockState(1)
commentLength = len(text) - startIndex
- else:
- commentLength = endIndex - startIndex + self.commentEndExpression.matchedLength()
self.setFormat(startIndex, commentLength,
self.multiLineCommentFormat)
- startIndex = self.commentStartExpression.indexIn(text,
- startIndex + commentLength)
+ match = self.commentStartExpression.match(text, startIndex + commentLength)
+ startIndex = match.capturedStart(0) if match.hasMatch() else -1
if __name__ == '__main__':
diff --git a/examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py b/examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py
index a0f2e5937..089c434e5 100644
--- a/examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py
+++ b/examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py
@@ -2,7 +2,7 @@
############################################################################
##
## Copyright (C) 2013 Riverbank Computing Limited.
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: http://www.qt.io/licensing/
##
## This file is part of the Qt for Python examples of the Qt Toolkit.
@@ -47,8 +47,8 @@ import re
from PySide2.QtCore import (QFile, Qt, QTextStream)
from PySide2.QtGui import (QColor, QFont, QKeySequence, QSyntaxHighlighter,
QTextCharFormat)
-from PySide2.QtWidgets import (QAction, qApp, QApplication, QFileDialog, QMainWindow,
- QMenu, QMenuBar, QPlainTextEdit)
+from PySide2.QtWidgets import (QApplication, QFileDialog, QMainWindow,
+ QPlainTextEdit)
import syntaxhighlighter_rc
@@ -57,97 +57,98 @@ class MainWindow(QMainWindow):
def __init__(self, parent=None):
QMainWindow.__init__(self, parent)
- self.highlighter = Highlighter()
+ self._highlighter = Highlighter()
- self.setupFileMenu()
- self.setupEditor()
+ self.setup_file_menu()
+ self.setup_editor()
- self.setCentralWidget(self.editor)
+ self.setCentralWidget(self._editor)
self.setWindowTitle(self.tr("Syntax Highlighter"))
- def newFile(self):
- self.editor.clear()
+ def new_file(self):
+ self._editor.clear()
- def openFile(self, path = ""):
- fileName = path
+ def open_file(self, path=""):
+ file_name = path
- if not fileName:
- fileName, _ = QFileDialog.getOpenFileName(self, self.tr("Open File"), "",
- "qmake Files (*.pro *.prf *.pri)")
+ if not file_name:
+ file_name, _ = QFileDialog.getOpenFileName(self, self.tr("Open File"), "",
+ "qmake Files (*.pro *.prf *.pri)")
- if fileName:
- inFile = QFile(fileName)
+ if file_name:
+ inFile = QFile(file_name)
if inFile.open(QFile.ReadOnly | QFile.Text):
stream = QTextStream(inFile)
- self.editor.setPlainText(stream.readAll())
+ self._editor.setPlainText(stream.readAll())
- def setupEditor(self):
- variableFormat = QTextCharFormat()
- variableFormat.setFontWeight(QFont.Bold)
- variableFormat.setForeground(Qt.blue)
- self.highlighter.addMapping("\\b[A-Z_]+\\b", variableFormat)
+ def setup_editor(self):
+ variable_format = QTextCharFormat()
+ variable_format.setFontWeight(QFont.Bold)
+ variable_format.setForeground(Qt.blue)
+ self._highlighter.add_mapping("\\b[A-Z_]+\\b", variable_format)
- singleLineCommentFormat = QTextCharFormat()
- singleLineCommentFormat.setBackground(QColor("#77ff77"))
- self.highlighter.addMapping("#[^\n]*", singleLineCommentFormat)
+ single_line_comment_format = QTextCharFormat()
+ single_line_comment_format.setBackground(QColor("#77ff77"))
+ self._highlighter.add_mapping("#[^\n]*", single_line_comment_format)
- quotationFormat = QTextCharFormat()
- quotationFormat.setBackground(Qt.cyan)
- quotationFormat.setForeground(Qt.blue)
- self.highlighter.addMapping("\".*\"", quotationFormat)
+ quotation_format = QTextCharFormat()
+ quotation_format.setBackground(Qt.cyan)
+ quotation_format.setForeground(Qt.blue)
+ self._highlighter.add_mapping("\".*\"", quotation_format)
- functionFormat = QTextCharFormat()
- functionFormat.setFontItalic(True)
- functionFormat.setForeground(Qt.blue)
- self.highlighter.addMapping("\\b[a-z0-9_]+\\(.*\\)", functionFormat)
+ function_format = QTextCharFormat()
+ function_format.setFontItalic(True)
+ function_format.setForeground(Qt.blue)
+ self._highlighter.add_mapping("\\b[a-z0-9_]+\\(.*\\)", function_format)
font = QFont()
font.setFamily("Courier")
font.setFixedPitch(True)
font.setPointSize(10)
- self.editor = QPlainTextEdit()
- self.editor.setFont(font)
- self.highlighter.setDocument(self.editor.document())
+ self._editor = QPlainTextEdit()
+ self._editor.setFont(font)
+ self._highlighter.setDocument(self._editor.document())
- def setupFileMenu(self):
- fileMenu = self.menuBar().addMenu(self.tr("&File"))
+ def setup_file_menu(self):
+ file_menu = self.menuBar().addMenu(self.tr("&File"))
- newFileAct = fileMenu.addAction(self.tr("&New..."))
- newFileAct.setShortcut(QKeySequence(QKeySequence.New))
- newFileAct.triggered.connect(self.newFile)
+ new_file_act = file_menu.addAction(self.tr("&New..."))
+ new_file_act.setShortcut(QKeySequence(QKeySequence.New))
+ new_file_act.triggered.connect(self.new_file)
- openFileAct = fileMenu.addAction(self.tr("&Open..."))
- openFileAct.setShortcut(QKeySequence(QKeySequence.Open))
- openFileAct.triggered.connect(self.openFile)
+ open_file_act = file_menu.addAction(self.tr("&Open..."))
+ open_file_act.setShortcut(QKeySequence(QKeySequence.Open))
+ open_file_act.triggered.connect(self.open_file)
- quitAct = fileMenu.addAction(self.tr("E&xit"))
- quitAct.setShortcut(QKeySequence(QKeySequence.Quit))
- quitAct.triggered.connect(self.close)
+ quit_act = file_menu.addAction(self.tr("E&xit"))
+ quit_act.setShortcut(QKeySequence(QKeySequence.Quit))
+ quit_act.triggered.connect(self.close)
- helpMenu = self.menuBar().addMenu("&Help")
- helpMenu.addAction("About &Qt", qApp.aboutQt)
+ help_menu = self.menuBar().addMenu("&Help")
+ help_menu.addAction("About &Qt", qApp.aboutQt)
class Highlighter(QSyntaxHighlighter):
def __init__(self, parent=None):
QSyntaxHighlighter.__init__(self, parent)
- self.mappings = {}
+ self._mappings = {}
- def addMapping(self, pattern, format):
- self.mappings[pattern] = format
+ def add_mapping(self, pattern, format):
+ self._mappings[pattern] = format
def highlightBlock(self, text):
- for pattern in self.mappings:
- for m in re.finditer(pattern,text):
- s,e = m.span()
- self.setFormat(s, e - s, self.mappings[pattern])
+ for pattern, format in self._mappings.items():
+ for match in re.finditer(pattern, text):
+ start, end = match.span()
+ self.setFormat(start, end - start, format)
+
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.resize(640, 512)
window.show()
- window.openFile(":/examples/example")
+ window.open_file(":/examples/example")
sys.exit(app.exec_())
diff --git a/examples/widgets/systray/images/bad.png b/examples/widgets/systray/images/bad.png
new file mode 100644
index 000000000..c8701a241
--- /dev/null
+++ b/examples/widgets/systray/images/bad.png
Binary files differ
diff --git a/examples/widgets/systray/images/heart.png b/examples/widgets/systray/images/heart.png
new file mode 100644
index 000000000..cee1302b7
--- /dev/null
+++ b/examples/widgets/systray/images/heart.png
Binary files differ
diff --git a/examples/widgets/systray/images/trash.png b/examples/widgets/systray/images/trash.png
new file mode 100644
index 000000000..4c24db926
--- /dev/null
+++ b/examples/widgets/systray/images/trash.png
Binary files differ
diff --git a/examples/widgets/systray/main.py b/examples/widgets/systray/main.py
new file mode 100644
index 000000000..4fad002a6
--- /dev/null
+++ b/examples/widgets/systray/main.py
@@ -0,0 +1,58 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import sys
+
+from PySide2.QtWidgets import QApplication, QMessageBox, QSystemTrayIcon
+
+from window import Window
+
+if __name__ == "__main__":
+ app = QApplication()
+
+ if not QSystemTrayIcon.isSystemTrayAvailable():
+ QMessageBox.critical(None, "Systray", "I couldn't detect any system tray on this system.")
+ sys.exit(1)
+
+ QApplication.setQuitOnLastWindowClosed(False)
+
+ window = Window()
+ window.show()
+ sys.exit(app.exec_())
diff --git a/examples/widgets/systray/rc_systray.py b/examples/widgets/systray/rc_systray.py
new file mode 100644
index 000000000..2d59adc74
--- /dev/null
+++ b/examples/widgets/systray/rc_systray.py
@@ -0,0 +1,2581 @@
+# Resource object code (Python 3)
+# Created by: object code
+# Created by: The Resource Compiler for Qt version 5.15.0
+# WARNING! All changes made in this file will be lost!
+
+from PySide2 import QtCore
+
+qt_resource_data = b"\
+\x00\x00d\xb4\
+\x89\
+PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
+\x00\x02\xe8\x00\x00\x02\xe8\x08\x06\x00\x00\x00*Z\x00\x90\
+\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\
+\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\
+\x9bx\x00\x00\x00\x07tIME\x07\xdc\x03\x09\x08\x1e\
+4hf\xd9|\x00\x00\x00\x06bKGD\x00\xff\x00\
+\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00d4IDATx\
+\xda\xec\x9d\x07\xb8U\xc5\xb9\xbf\xf7i\x1c\x0e\xe7\xd0\xcb\
+\x01Tz\x95\xa6 \xbd\x8b\x14E@\x10Q\x14\xa4\x05\
+\x14\x14\x14AAD\xaaT\xe9\xe7h\xd4\xab&\xc6$\
+\xb6\xc4DM\xa2&\x1a{\x895\xb1w\x05\xd9k\xa7\
+\xdc\x14M\x8c\xc66\xf7\x1b\xf6J\x82W\x84\xb5\xf6\xd9\
+k\xd6\xac\xb5\xdf\xf7y\xde\xe7\xb9\xf7\x7f\xff\xf7F\xcf\
+\x9e\xf9\xe6\xb7g\xcf|\x93H\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00@.Q(\xd6um\x22\xb6\x12;\x8a=\xc4\
+>\xe2q\xe2(\xf1x\xf7\xbf\xd6\xf6u\xff\xe7\xda\xa3\
+\xdc\xff\x9dz\xee\xff-\x00\x80\xaaRM\xac\xef\xd6\x96\
+\xee\xfb\xd5\x9b~\xfb\xd5\xa1\xd1\xe2\x08\xf7\xbf\xee\xed\xfe\
+\xcf\xdb\xbb\xff;\x8d\xf7\xabk\xf9\xfc9\x01\x00\xc0\x06\
+j\x8a\xdd\xc4\x93\xc4\x05\xe2*\xb1B\xfc\x81x\x8f\xf8\
+\x94\xf8\x8e\xf8\x81\xa8\xb2\xec?\xc5\xdf\x8bo\x8a\x0f\x8a\
+7\x89;\xc5\xe5\xe2,q\x8c\xbb\x90\xd6\xe3c\x02\xc8\
+)\x1a\x89\xbd\xc4\xb1\xe2\x1cq\x85[\x97n\x13\x1f\x16\
+\xdf\x12\xff(~\x1c@]\xfa\x8b[\x93~#\xfeB\
+\xfc\xbe[\x97V\x8a\xe7\xbau\xa9\x93X\x83\x8f\x09\x00\
+\x00\xaaB\xb3Dz\xf7h\xb6\xb8^\xbc\xd9]|\xfe\
+\x14\xc0\xe2\x16\x94\x1f\x8a/\x88w\x8a\xbb\xc4\x0b\xc4\x13\
+\xc4\xe6|\xbc\x00\x91C\xefT\xb7\x16\xc7\x89\x17\x8aW\
+\x88?\x17_\x16?\x8aP]J\x89\x8f\xbb\x1b\x1ak\
+\xc5\x99\xe2\xb1\x89\xf4/\x8c\x00\x00\x00\xfb\xa8\x9eH\xef\
+8\xebEB\xef\xf8<\x90H\xef\x06\xa9\x98\xfb\x81\xbb\
+H^\x93H\xff\x0a\xa0\x7f\xc6\xae\xc3p\x00\xb0\x82\x86\
+\x89\xf4\xd1\xb7E\xe2\xf5\x89\xf4\xafr\xff\xc8\x81\xba\xa4\
+w\xf8\x7f%^.N\x15\xbb\x8aE\x0c\x07\x00\x80x\
+\x93\x97H\xff\xcc\xaaw\xc5\xbf#\xbe$~\x96\x03\x8b\
+\x9eW\xbf\x14_\x17otC\xbb>\x0b_\xca\xb0\x01\
+\x08\x94Z\xe2 q\xb1x\x8b\xf8.\xb5\xe8+\xfeK\
+|\xde\xddL\x98&\xb6e\xc8\x00\x00D\x1b}\x09J\
+\x9f}\xdc(>\x9a#;PA\xf8\xb6x\xb5x\xa6\
+x\x04\xc3\x0a\xa0J\xb4H\xa4\xcf\x88\x7f\xcf\x9d[\xd4\
+\x18\xff\xfe\xdd\xad\xe9\x1b\xdd\x1a\xcf\xaf\x7f\x00\x00\x16\xa3\
+;\x13\xe8\xb3\x8c\x9b\xc5\xa7\x13\xec\x8e\x07\xe1\xe7\xe2\xb3\
+\x89\xf4O\xd0\xfaXLu\x86\x1d\xc0A)sC\xa4\
+\xbe\xb0\xa9\x7f\xb5\xfb\x92:\x92u?\x11\x1fK\xa4\xcf\
+\xb4\xeb_\xfe\x0a\x18v\x00\x00\xe1\xa2\xcf\x8f/I\xa4\
+\xcf-\x06\xd1\x9d\x00\x0f\x1d\xd8\x9fqw\xb2t`\xa7\
+\x15$\xb0Q\x90\x9e\x0b\x1b\xdd\xb9\xf1\x05u\xc2\xb8\x1f\
+\xb9k\xc2y\x09.\xc5\x03\x00\x18A\x9f#\xd7\xad\xc4\
+6\x89/\xb2\x10Y\xe7\x1eq\x878 A\x7fd\xc8\
+\x1d\x0a\xddP~U\x22\xdd\x06\x95Z`\x8f_\xb8_\
+\x94V\x8b]\x18\xaa\x00\x00\xd9\xe5\x98D\xfa\xe8\x0a\x17\
+\xa8\xa2\xa3#V\x8aC\x13\xfc\xe4\x0c\xf1C\xef\x94\xeb\
+\x07\xc6\xae\x15\xff\x97\xf9\x1e\x19_u\xc3z'\x860\
+\x00@f\xe8\x17\xee\xf4\xcf\xc4\x5c\xa4\x8aG\xfb4\x1d\
+\xd6\xf5\xf9\xd0<\x866D\x14\xfd\xab\xd0\xb0D\xba\xf5\
+\xe1\xdf\x98\xd7\x91W\xf7\x90\xd7\x8f)udh\x03\x00\
+\x1c\x9c\x96\x89\xf4E\x9f7Y<b\xab~\xd1pM\
+\x22\xfdl8@\x148J\xdc\x22\xeee\xfe\xc6V}\
+d\xf2\xe2\x04\x0f&\x01\x00\xfc\x07\xfd\x10\xc5\xc9\xe2=\
+\x09.T\xe5\x9a\x0f\x89\x93\xc5b\xa6\x01X\x86~\x03\
+@?`\xf64\xf34\xa7\xd4\xdd\xbfnO\xa4\x8f/\
+q\x8f\x06\x00r\x12\xfdl\xf5\x86D\xfa\xe9g\x16\x86\
+\xdc\xf6O\x89t\xeb\xc6vL\x0b\x08\x99n\xe2\x15\x09\
+\x8e\xb0`\x22\xf1\x9ex\xa9x\x18\xd3\x02\x00\xe2\x8e>\
+\x7f<R\xfce\x82\xddr<\xf0k\xa6\xf7\x8b'\xb2\
+{\x05\x06\xd1]XN\x13\x9fd\x0eb\xe2\xc0\xbb\xea\
+?\x15\x072U\x00 n\xe8\x07m\xbe\x95H?\xd4\
+A\xc1G/\xea{\x08\x0b\xc4\x9aL\x1f\x08\x88\xda\xe2\
+bq7\xf3\x0d=\xaa\x8f<\xe9cyEL\x1f\x00\
+\x882\x8d\xc4U\xe2\x1f(\xec\x98\xa1\x1f$\xd2\xbd\xd5\
+[3\x9d K\xe8\xcb\xe8\xdb\xc5\x0f\x99_\x98\xa1\xfa\
+\xcd\x87\x0b\xc5:L'\x00\x88\x12\xba\xc7\xec\xff$x\
+\xdd\x13\xb3\xfb3\xf3\xf7\x12\x9cS\x87\xcc\xd1\xddX\xf4\
+\x05\xc0/\x99O\x98%\xf5\x97\xbc\x9db+\xa6\x17\x00\
+\xd8\x1e\xccoc\x01\xc4\x00\xfd\x5c\xfc~\x82\xde\xc5\xe0\
+\x9d\x1e\xe2\x1d\xd4%\x0cx\x03A\xf7\xc7o\xc1t\x03\
+\x00\x9bh\xeb\x86&.~\xa2\xc9'\xbco\x22\xa8\xc3\
+A\xe8%\xfe\x8c\xb9\x82\x06\xfd\x97\xf8m\xf1p\xa6\x1f\
+\x00\x84\x89\xde-\xb8\xce\xdd=\xa08cX;\xea\xdf\
+\x11\x9b1\x1d\xc1E\x7fi\xe3(\x0b\x86\xa9>\xde\xa9\
+\xef\xce\x943\x1d\x01\xc0$\xba\xe8\x5c\xe1\xee\x16P\x8c\
+\xd1\x06?I\xa4/\xfe5dz\xe6,\xfaK\xda\xf5\
+\xee\x976\xe6\x04\xda\xe0?\xc4\x8d\x89t\xc7 \x00\x80\
+\xc0\xa8\x96H\xb7%\xe3\x11\x0f\xb4\xf9\xd2\xd6j\xb1\x8c\
+\xe9\x9a3\xd4w\xbf\x9c}\xc2\xf8GK\xfd\xbd8[\
+,`\xba\x02@\xb6\x19\x9fH\xf7\xa6\xa6\xd8b\x14\xdc\
++NI\xa4\x1f\xc7\x82x\xa2\x1f\x18:G\xfc3\xe3\
+\x1d#\xe2\xef\xc4c\x99\xba\x00\x90\x0dtk\xb2_S\
+X1\xa2>&\x1e\xc34\x8e\x1dC\xc5\x17\x18\xdf\x18\
+Q\xf5\xcb\xa4m\x99\xc6\x00\x90\x09\xfa\x9c\xb9\xeeeN\
+g\x16\x8cC\xc7\x17}\x99\xb91\xd3:\xf2\xe8~\xd3\
+\xb71\xa61\x06\xea;\x5c[\x13<v\x04\x00\x1e\xd1\
+G\x02\xe6\x88\x7f\xa5\x80\x1e\xda\xeab;\xb1\xaf8F\
+\x9c.^ ^&^)\xde*\xde\xe3\xfa+\xf1\x09\
+\xd7\xe7\xc4W\x0f\xe2\xf3\xe2\xc3\xe2\xcf\xc5[\xc4k\xc4\
+m\xe2\x12q\x968\xce\xfd\xcf\xd4\xff\xd9\xf5\xf8\x1c\xbc\
+\xfa\x17qV\x82c/QD\x1fg\xd1/7~\xc4\
+8>\xb82\xb8U\x03\xb1\xbd8@\x9c \xce\x16\x97\
+\x89\xdb\xc5k\xdd\x9ar\xb7\xf8\xa8[k\x0eV\x8b\x9e\
+\xd9\xafn\xdd\xbb_=\xbbI\xbcB\x5c+.\x14\xcf\
+\x14O\x10\xfb\x88\xad\xc5b>\x0b\xaf:\xe2D\xa68\
+\x00\x1c\x0c\xa9\xe9\x89\x87(\x98_\xb5\x898D\x9c!\
+\xaep\xc3\xf2/\xc4\x17D\xc7\x12\xdf\x16\xef\x17\xaf\x17\
+W\xba_\x14\x06\x89\x87\xf1\xf9\x1d\xc8\x07\x12\xfc\xbc\x1c\
+%\xba\x8b\xcf1n\xffk\xbe\xd8L<V\x9c)\xae\
+\x11o\x10\xa5x\xabw-\xaaK:\xfc\xdf%~[\
+\xbcD\x9c&\x0e\x14\x1b\xf2\x19\x1eH\xfd\x98\x16\xfd\xd3\
+\x01\xe0+\x14\x89\xcb\x13\xe9\xde\xad9[ k\x89=\
+\xc5\xa9\xe2z\xf1vw\x07\xc9\x89\xb8o\xb8_(v\
+\x8as\xc5\xfe\xee\xbfk\x8e/\x86z\xac/\x13\x8b\x99\
+\xfe\xd6R*^\x9e\xc8\xf1w\x16\xf4/d\x83\xc5s\
+\xdd_\xe5~\xe9~!\x8fz]z\xd1\xfd\x85Q\x7f\
+\xb98]<Z,\xa5.}\x90H_|\xceg\xfa\
+\x03@\x1f\xf1\xc5\x5c,\x86\xfag\xd8\xc9\xe2\x0e\xf1\xf1\
+\x18,x~L\xba\xff\xceW\x89g\x89\xdd\xc4\x82\xdc\
+\x5c\x10_Np\x89\xd4F$\x93&\xde\xc9\xb5\xf1X\
+\xe4n\x12\xcc\x17\xaf\x13\x9f\xca\xc1\xba\xa4\x7f\x05\x90o\
+ej\xa2xDn_n\xefD\x19\x00\xc8MJ\xc4\
+\x9d\x89\x1c\xb9\x04\xaa\xc3\xe7Q\xeeY\xcck-;\x9e\
+b\x8b\xaf\x8b\xdf\x13\xe7\x89\xdd\xc5\xc2\xdcY\x0c\xf5\x0e\
+\xed*\xf7\x97$\x08\xbf.m\xcb\x95\xbaTM\xec\xed\
+\x9e\xe1\xbe%&;\xe3\xd9\xf6Y\xf7\x97\x83\xe9bG\
+\xf7\x8c}\x8e\xd4\xa5\x7fQ\x97\x00r\x8f\xfe\xe2\xbbq\
+/p\x87\xbb\x17*Y\xf82\xf3\x1d\xf7ow\x8e\xd8\
+57\x16\xc6\x97\xc4\x1e\x94\x87\xd0\x18\x12\xf7\xba\x94\xef\
+\xee\x90_\xe2^\xb4|\x9f:\xe3\xdb7\xdd\xf3\xf6S\
+\xdc\xfbA\x89\xdc\xa8K])\x0f\x00\xf1F\x9fk\xd3\
+/\x81\xc6\xf2\xc5=\xbd\xf8\x1d\xe3v:\xb9\xd7\xfd\xb9\
+\x94\x05-{\xea.\x0e\x17\xbb\xbfD\xc48\xac\xeb\xb3\
+\xe9\x92\x9fx\xf1\xcf \xfao\xbd2\x11\xd3\xb3\xe6\x05\
+ng\x93\x95n\xf7&jI\xf6\xd4_p\xee\x14\xcf\
+\x17\xbb\xc4;\xa4\xff=\x91\xee@\x05\x001\xe40\xf1\
+Wq,^G\xb9\x8b\xdf\xb3,XF\x7fv^\xe7\
+\xb6q\x8b\xe9Q\x98\x07\x13tT0\xc1\x11\xe2\xc3q\
+\x1b?\xfa\xe8\xcapq\xab{\x19\x92\x9aa\xc6\xc7\xdd\
+\x0d\x9a\x0e\xf1\x0d\xea\xfa\x0d\x80z\x94\x0d\x80\xf80A\
+\xfc\xdf8\x15\xaa\x0en!~\x9cE)t\x7f\xe7\xf6\
+B>:~\x8b\xa1\x9e3\xe3(\x1f\x811^\xfcs\
+\x9c~\xc1\xeb\xeb^p|\x95\xba\x10\xba\xbf\x16\xcf\x13\
+[\xc4\xaf.\xbd\x9fH\xbf\xa4\x0b\x00\x11\xa6\x9axe\
+\x5c\x0aSC\xf7<\xf4\x83,>\xd6\xfa\x98\xb8(^\
+gC\xbf\x14+\x13\x5c\xd4\xca&\xa5q\xaaK-\xdd\
+3\xe5O3\xff\xad\xf5\x1e\xb7_|\xedx\xbd\x8e\xbc\
+:A;F\x80H\xa2\x7f\x9e\x7f\x22\x0e\xbbR\x83\xdc\
+\xc7\x81v\xb3\xd0D\xeal\xa8\xbe\xc8u\x5c|\xda7\
+\xea\xc7\x8d\xca)+U\xa6\x83\xf8j\xd4\xc7\x83n\x87\
+8\xd6\xed\xe3\xcd]\x97h]|\xd7\xefA\xf4\x8aO\
+P\xff\x99X\x97\xb2\x02\x10\x1d\x86\x88\x7f\x88r\xe1)\
+w{\x01?\xc1\xa2\x12y\xf5\xce\xe2\x05\xf1\xd8U\xdf\
++\xf6\xa3\xbcd\x8c>\xd2\xf2a\xd4w\xcb\x97\xd3\xa6\
+5\x16>\xe8\xb6\xdd\xad\x1b\xfd\xba\xf4\x96\xd8\x8d\xf2\x02\
+`7\xfa\xe7\xae\x8d\x89\xf4\xcf\xf2\x91,6\xc7\xb8;\
+\xaf{\xa3\xfc\xd8Fa\xa1J\xd5\xae\xadRM\x9b*\
+\xa7m[\xe5t\xeb\xa6\x92\xfd\xfa)g\xc4\x08\xe5\x8c\
+\x1b\x97v\xd2$\xe5L\x9e\xac\x9c)S\x943k\xd6\
+\xd7L\x9dqF\xfa\x7f\xae=\xe9$\xe5\x8c\x1c\xa9\x9c\
+\xc1\x83\x95\xd3\xab\x97r\xbavM\xff\xdfm\xdcX9\
+\xc5\xc5\x91\xf9\xbb\xecu?\xdb\x81\xd1^\x0c?O\xa4\
+{\x13\xf3\xd3\xb2w\xf4\xf1\xa0\xab\xa3\xfa\x99\xe7\xb9\x17\
+>\x7fJ\xa8\x8d\xa5\xbb\xdd]\xf5\x88_,\xd5\x9d\xd9\
+\xce\xa3\xd4\x00\xd8IM\xf1\xd6\xa8\x16\x18}\x8c\xe5\xe6\
+\x08\x05p\xa7\xbc\x5c9G\x1e\xa9\x9cA\x83\x943~\
+\xbcrf\xcfV\xce\xd2\xa5\xca\xd9\xb2E9W\x5ca\
+\xd4\xe4\xd6\xad\xcaY\xbe\x5c9\xf3\xe7+g\xeaT\xe5\
+\x8c\x1a\xa5\x9c\x1e=\x94\xd3\xac\x99rJJ\xac\xfc\x1b\
+\xea\xb0s\xbc{\x84)\xa2c\xf6\x87b\x0d\xca\xce!\
+\xd1\x1d'\xee\x8e\xe2g\xac\x8f\xb1\x9c,\xfe\x92\x10\x9b\
+\x13\xea\x0d\x84\xeb\xdcM\xa2\x08\x07\xf5+\x12\xe9\xbbg\
+\x00`\x09m\xc4W\xa2VLt{>\xfd\x9c\xf3}\
+6\x17\xee:u\x94\xd3\xa9\xd3\xbe\xdd\xef\xd4\xcc\x99\xfb\
+\x82p\xaa\xa2\xc2x\x08\xaf\x92\x1b7*\xe7\xfc\xf3\xd3\
+\xbb\xf6\xfd\xfb+\xa7E\x0b\x95\xaaV\xcd\x8a\xbf\xef\xc3\
+n\x08\x8a\xe89\xf5g\x13\xb4b<\x18\xfa\xbc\xf9\x9b\
+Q\xfb\x5c\xab\xb9\xafVr\xe93w\xd5\xbd\xd5GE\
+\xf7\xbd\x87\xc7\xc5\xc6\x94\x1f\x80\xf0\xd1\xaf\x82\xfe)J\
+\x05D\xef\x9a\x8e\x17\x1f\xb5\xad0\x97\x95)\xa7sg\
+\xe5\x8c\x19\xa3\x9c\x05\x0b\x94\xb3ys\xb4\x82\xb8\x1f+\
++\x95\xb3b\xc5\xbe\x1d\xf7}\xc7o\xf4q\x99\xbc\xbc\
+P\xbb\xbfL\x8afOu\xf9\xc7O\xf4\xa2\x0c}\x8d\
+\x91\xe2_\xa3\xf4Y\x16\xbb\x9d>xL\x08\xff\xed/\
+\xdd\xe3M\x11\x0c\xe9\xef\x89\x9d)C\x00\xe1qZ\x22\
+\xfd\xf2ad\xcer\x9e\xe0\xf6\xa7\xb5\xa1\xf8\xa6\x9a4\
+Q\xa9\x81\x03URBjj\xe5\xca\xf8\x86q\xaf\xea\
+/$g\x9f\xad\x9ca\xc3\x94s\xc4\x11\xa1\x04v\xdd\
+\xd7\xfe\xa4\xe8\x1d}\xd1s\xf0t\xca\xd1\x7f\xd0ga\
+?\x8f\xd2Q\x96\xa9\xe2\xf3\x04R\xfc\x06\x7f\xe6\x1e\xc3\
+\x8cXH\xff\x9b8\x9cr\x04`\x1e\xfd\x1cyd.\
+\x83\xeav{\xf7\x86]h\xf5\xb1\x8e\xae]UJ_\
+\xbc\x5c\xbb\x96@\xee%\xb0\x7f\xeb[\xca\x91/1N\
+\xc3\x86F?+}\xeciX\xf4\xfa\xa5_\x9a\xe35\
+I_\x9c\xad\x88\xd2\x86\xc18\xf7\xd7\x1bB(z\xf1\
+v\xb1w\xb4\xea\xd2\xa7\xe2l\xe2\x12\x80\x19tG\x84\
+\xeb\xa3R \x8et{\x05\x87VT\x1b4H\xef\x08\
+\xcf\x9f\xafR;w\x12\xba\xab\xa2\xbe\x88:f\x8cJ\
+\xea\xcb\xa7\x86v\xd7\x7f\x12\xbd\x17J\xf5\xa3F\x059\
+X\x97\x8a\xc5\x9b\xa3\xf29\x0d\xe0\xf2'V\xc1\xeb\xa2\
+\xf7B\xa9\xee\xee\x96G|\x02\x08\x8e:\xe2\xfdQ(\
+\x08\xfa\xd5\xcf\xcb\xdd\x07kB\xb9\xd8y\xec\xb1\xca\xb9\
+\xf0BBuP^v\x99rN9E9-[\x06\
+\x1e\xd6\xf5C0\x15\xd1\xea\xa3~\xbbX\x92cu\xe9\
+\x81(|6\xba\x8f\xf9w\x09\x98\x98\xa5\xf6\x8c\x97\x8a\
+\xb5\xa2S\x97n\xcd\xb1\xba\x04`\x8c\xfa\x89t\xd7\x08\
+\xeb; \x9c#\xben\xba\xf5\xa1\xbe\xe0\xa9[\x1e.\
+\x5c\x98\xbe\x00I\x886fj\xf5j\xe5\x8c\x1e\xad\x9c\
+F\x8d\x02\xfd\x8c\xdf\x16\x17\x89%\xd1X\x0c\x1fM\xa4\
+[\x0c\xc6\x1d\xdd\xc5\xe6\x05\xdb?\x0f\x1d\xa2V\xf1\x1a\
+1\x06\xe0\x8b\xe2\x99\xd1\xe9D\xa5\xebRm\xe2\x14@\
+\xf6h\x22\xbeh\xfb\xe4\x1f->i\xb28\xe6\xe7\xa7\
+[ \xce\x99\xa3\x9c]\xbb\x08\xcb6\x84\xf5\x0b/\xdc\
+w\xf16\xc8\xfe\xebOG\xa7\xb3\xc2+\xee\xdc\x8d+\
+\xed\xc5\xf7m\xff\x1c\xc6\xf3\xf2'\x1a\xf0~\xf7\xe8T\
+\x04\xea\xd23b\x03b\x15@\xd5i+\xee\xb6\xfdg\
+\xe3\x1f\x9b\xec\xbe\xa2_\xe8<\xe5\x14\x95\xd2\xfd\xbd\x09\
+\xc5v\xaa\xcf\xfb\xebWQ\xbbtI\x7f\x91\x0a`\x1c\
+\xdc&\xb6\x8aF\xbb\xb3\xd61\xacK=\xc5\xbf\xd8\xfc\
+\xb7o\xcf\xeb\x9f\x18\x82\xfa\xb5\xe4\xc6\xf6\xd7\xa5\xd7\xc4\
+#\x88W\x00U\xdb\xa1\xdac\xeb$\xd7]\x10\xce\x10\
+_3Q\xf8\xf49\xe7\xce\x9dU\xea\x9cs8\xc2\x12\
+\xb5]\xf5K/U\xa9\xc1\x83\xd3]t\xb2<.\xde\
+\x10g\xd9\xdf\x96\xf1\x1d\xb1e\x8c\xea\xd2Q\xe2\x1fm\
+\xfd{\xeb\xb6\x89\xe7\x89\xef\x10\x161$\x7f'\x8e\xb5\
+?\xa4\xbfAH\x07\xc8\x8cn\xe2\x1fl\x9d\xdc-\xdc\
+\x1dL#\xad\x11\x87\x0eU\xce\x9a5\x84\xdd\x88\x9b\xdc\
+\xba5\xfd\xcbG\xbdzY\x1f'\xfa\x17\x9c\xe6v/\
+\x86\xfa\x8bv;v\xce\x83\xef\x1aEw\x16\xb4\xc5\xef\
+\x88\xe5\xfc\xc2\x07\x10+\xfa\xd8\xba\x08\xea\x9d\xca\xb3\xdc\
+\x0b{\x81\x16\xb7\x1a5Tj\xe4H\x95\xda\xb0\x81p\
+\x1b\xb7\x1d\xf5\x9d;U\xea\x8c3T2\xcb\x97J\xdf\
+\x12g\xd8\xfd<\xb7~u4\xca\xaf\xfb\x0d\x10?\xb0\
+u\xd7\xfc\x02.\x81\xa2\x85\xea_\x98O\xb5;\xa4'\
+\xc5\x0e\xc4.\x80C\xd3[\xfc\xd0\xc6\x89\xdc\xd8DO\
+\xf3\x9a5\x953a\x82r\xb6m#\xcc\xc6\xdd\x8a\x0a\
+\x95\x9c>]9M\x9adu\x0c\xfd\xc8\xee\xdd\xf4?\
+\x89]\x22X\x97\x06\x89\x1f\xb1k\x8e\x98\x99\xd7\x88u\
+\xec\xadK\xef\xc7\xec\x18\x1e@ \xc7Z\xac\xdc9\xd7\
+\x1dZ^\x09\xb2\x80\xd5\xae\xad\x1c\xfd\xc2'\x8f\x09\xe5\
+\xa6\xfa!)\xddS=K\xe3\xe9M\xbbw\xad~\x9f\
+H\xdf/a\xd3\xa0\x8aw`\xcef\xd7\x1c#\xe4\xb3\
+b\x7f\xbb\xef\xca\x1cN\x0c\x03\xf8:G\x8b\x7f\xb5m\
+\xd2\xd6\x16\xaf\x0e\xb2h\xe9v|'\x9e\x98>\x9fL\
+P\xcdm++UJw~i\xd80\xabg@\xeb\
+\xda\xb9\x18\xea\xfb%GF\xe4X\xcb?l\xfc5\xef\
+G\x04>\x8c\xa0\xfa\xe1\xb5\xcd\xf6\xbe\xe7\xa0;\xc65\
+'\x8e\x01\xfc\x97\x16\x09\x0b\xfb\x09\xeb'\xd6\x1f\x0b\xaa\
+P\x15\x15)g\xe4H\xe5l\xd9B0\xc5\xaf\xaa{\
+\xdaO\x9a\x94>\xee\x94\x85\xb1\xa6{\xf3w\xb7\xf7\x82\
+V3\x8b\xebRg\xf7H\x8eU\x7f\xb7\xc1\xe2o\x09\
+z\x18q\xef\x16[\xdbY\x97\xf4\xc3c\xf5\x89e\x00\
+\x89DS\xf1-\xdb&\xe9\xb7\x82\xfa\xe9X\xb7K\xec\
+\xd1C9k\xd7\x12D\xf1\xd0]_\x8e?>\xfde\
+.\x0b\xcfr\xcf\xb0\xb7\x1f\xb1\x8d\x8f\x86\xb4J\xa4/\
+\xb5ZuA}\xb1\xbb\x03I\xc0\xc38\xa8\x9b-L\
+\xb0\xb3.=\x9d\xe0\xc5Q\xc8q\xf4\xc2\xfc\xb2M\x13\
+\xb3\x86xeP\x05\xa9M\x1b\xe5,]J\xf8D\x7f\
+]_\xd6\xafWN\xef\xde\xe9/wU\x1c\x83;\xc5\
+b\xfb\x16\xc3\xdf\x88\xa5\x16\xd5\xa5\x86\x89t\x8fdk\
+\xfeF\xb5\xc4\xef\x11\xe80\xa6^\xe6v\x22\xb2\xac.\
+=jY]\x020F\x89\xf8\x84M\x13\xb2\xa5\xfb\x5c\
+q\x10\x17@\x93S\xa7\xf2\xc0\x10V\xcdy\xf3\xb2r\
+>\xfd^\xf1p\xfb\x16\xc3_\x88E\x16\xd4\xa52\xf1\
+)\x9b\xfe6\x1d\xc4\xc7\x09q\x18s\xef\xb0\xb3g\xfa\
+\x9db\x01q\x0dr\x89|\xf1v\x9b&\xe2\x88 ^\
+\x04\xd5;\x9e\x83\x06)\x87\x0b\xa0\x98\xc5\x1e\xea\xce\xe8\
+\xd1*YXX\xa5\xb1\xf9\x92x\xac}\x8b\xe1\x0db\
+^\x88uI\x7fA\xb8\xc7\xa6\xbf\xc9x\xb7#\x0f\x01\
+\x0esA}\xb7\xa2\x8f}u\xa9\x92\xc8\x06\xb9\xc4v\
+\x9b&\xe0\x1cqo\xb6\x8bM\xf3\xe6\xcaY\xb6\x8cP\
+\x89\xc1\xb8f\x8dJv\xe8P\xa51\xfa\xbe8\xcb\xbe\
+\xc5pc\x88u\xe9\x06[\xfe\x0e\xba\x85\xe2E\x9c7\
+\xc7\x1c\xf4=\xf1d\xfb\xea\xd2\x22b\x1b\xe4\x02\x17\xda\
+2\xe9\xf4\x99\xb7\xed\xd9.0\xc5\xc5\xe9\xe7\xdc+*\
+\x08\x91\x18\xbc\xba-cYY\x95\xc6\xecv\xfb\xce\x7f\
+\x9e\x13B]Ze\xcb\xbf\x7fM\xf1\xfb\x045\xccq\
+\xd7\xb8\x17\xa3-\x99\x97_\x8aS\x89o\x10g\xc6\x89\
+\x9f\xdb0\xe1\xca\xc4\x1b\xb3\x5cP\xf4C3\xa9K/\
+%4\xa2Y/\xbb\xac\xca\xbb\xe9?\x10K\xedY\x0c\
+\xff%\x0e1X\x97&\x88_\xd8\xf0\xef^_\xbc\x8b\
+p\x86\xb8\xcf]vm\x1e\xfcS\xecG\x8c\x838\xd2\
+_\xfc\xd8\x86\x89v\x84\xf8`6\x0b\x89>\x0f|\xca\
+)\x5c\x02\xc5p\x9d6-\xfd\x0bN\x86\xe3\xf8\x01\xb1\
+\xa9=\x8b\xe1\x07\x89t\x1f\xf2\xa0\xe9kK]\xd2=\
+\xa1\x7fC(C\xfc\x8a?\x13\x1b\xdaS\x97\xfe&v\
+!\xceA\x9c\xd0\xcf\xe7\xa6l\x98`\x9d\xc4\xe7\xb2Y\
+@\x1a5R\xceE\x17\x11\x0e\xd1\x9a\xb3\xe9N\xabV\
+\x19\x8f\xe7'\xdcnF\x96,\x86\xaf\x8au\x02\xacK\
+\xfa\x0d\x86\xbd6\xfc\xbbv\x14\x9f'\x8c!\x1e\xd0G\
+\xc4\x16\xf6\xd4\xa5\xd7\x03\xaeK\x00\xc6(NX\xd2N\
+\xf1\x98lwj\xe9\xde]9\x97_N(\xc4\xc0^\
+\x14Mm\xd8\xa0\x9c\xe5\xcbUr\xe1B\xe5\xcc\x99\xa3\
+\x9c3\xceP\xa9\xf1\xe3\x953n\xdc\xben.\xa9\x11\
+#\x943|\xb8r\x06\x0c\xf8\xaf\x03\x07\xaaT\xf5\xea\
+\x19\x8f\xeb\x17\xedzy\xf4\xdeD0m\xcet\x9b\xd7\
+gl\xf8w\xec\x1bD\x07)\xc4\x98\xa9\xbf\xc0\xb6\xb3\
+\xa7.\xdd\x95Hw\xa3\x03\x884\xdf\xb6aB\xf5\xcf\
+f\xbb2\xfd\xb2\xe3\x94)\x04H\xac\x9a[\xb6\xec{\
+\xb8*5{\xb6rt\xe8\x96`\xed\x1cy\xa4J6\
+jT\xa5\x80\x9d\x0d\xdf\xb0\xab\xdd\xd9\xfa\x00\xea\x92\x15\
+\x1d[F\x89\xef\x12\xbe\x10=\xb7\x87\xedlO]Z\
+A\xbc\x83(s\xb6\x0d\x13\xe9\x04\xf7\xa9\xf3\xac\x14\x89\
+\x06\x0d\x94s\xf1\xc5\x84K\xf4\xd7\xbb\x5c\xbf \xab\x1f\
+\xab\x1a6L9\xed\xdbW\xb9\xf3\x8a\xa9vg#\xed\
+Y\x0c'e\xb1.\x9do\xc3\xbf\xd3\xa9n\xabK\x82\
+\x17\xa2w\xdf\x12\x07\xd8\xd3\xd9\xe5db\x1eD\x11\x99\
+C\x89O\xc3\x9eD\xa7ds\x11\xec\xd4\x89#-x\
+\xf00\xae\xdbk\xea0~\xea\xa9\xca\xe9\xd5K9M\
+\x9a\xa8d~~d\x17\xc3\xdd\xee\x17\x5c\x0b\x16\xc3\xbf\
+\x8b\x9d\xb2P\x97\x06\x89\x9f\x85\xfd\xef3\x83\x1e\xe7\x88\
+\x19\xfb\xb68\xc4\x8e\xba\xf4\xa1\xd8\x91\xb8\x07Q\xa2\xbe\
+\xf8^\xd8\x93G\xbf\xc2\xb7'[/\x82\x8e\x1eM\x97\
+\x16\xfc\xba\xfa\x0b\xdb\xd9g+g\xe4H\xe5\xb4m[\
+\xa5.*6\x87\xf4\xe3\xedX\x0c_\x14K\xabP\x97\
+\x1a\x89\xef\x87\xfd\xef1%\x88\x87\xd1\x10s\xccw\xec\
+y\x0d\xf9y\xb1\x06\xb1\x0f\xa2\x80\xbe\xd0uo\xd8\x93\
+fL\xb6v\xcek\xd4P\xce\xbcy\x04QL\xab\xbf\
+\xa4\xe9\x1d\xf2\xb1c\x95\xd3\xba\xb5r\x22\xbc;\xee7\
+\xa4\x8f\xb2c1\xfca\x86uI_\xe8\xba/\xec\x7f\
+\xfe\xa9\xec\x9c#f\xb5.\x1dgG]\xfa\x1e\xd1\x0f\
+\xa2\xc0\xea\xb0'\xcb\xf0l\x9d9\xaf_\x9f\x87\x87P\
+9\xdb\xb6)\xe7[\xdfRN\xdf\xbe*U\xbbvN\
+/\x86\x96\xecX\xcd\xcc\xa0.-\x0f\xfb\x9f{\x12;\
+\xe7\x88\x81\xec\xa4\xf7\xb7\xa3.\xcd&\xfe\x81\xcd\xf4\x0b\
+\xfb|\xe7`\xf7r[\x95'~\x9b6\xca\xd9\xbc\x99\
+p\x9a\xa3&\xb7nM?\xfc\xa3_\xe8\xcc\x91]r\
+\xaf\x8b\xa1\x05\x17\xb4\xfe!\xb6\xf7Q\x97\x06\x86]\x97\
+\xc6r!\x141\xd0\xaeS\xdd\xed\xa8K\xed\x88\x81`\
+#\xb5\xc4\xb7\xc3\x9c }\xdc\xcb#U\x9e\xf0={\
+\xa6;o\x10Ts\xcb\xed\xdb\xd3\xa1\xbcK\x97t+\
+M\x16\xbeo\xec\xa2\xd0+\xfc\xc5\xf0\xb9D\xfa\x8d\x05\
+/\xf7a\xf6\x84\xf9\xcf:\x22\x9b]\xa4\x10\xf1\x80\xbe\
+*\x1e\x19~]zZ,\x22\x0e\x82m|7\xcc\x89\
+\xd1\xc3\xfd\x16]\xe5\x89>t(\x97As\xad\xf3\xca\
+\x8a\x15\xfb\xda\x1f&#\xd0\xfa\xd0\xa6\xc5\xb0C\xf8\x8b\
+\xe1\xb6C\xd4\xa4<\xf1\xce0\xff\x19{\xb9\xbf:0\
+f\x10\x83\xf7\x05\xb1u\xf8ui\x1dq\x10l\xe2\x94\
+0'D[70T\xb9S\xcb\x84\x09\x04\xd6\x5c\x09\
+\xe5;v(\xe7\xcc3UJ\x1feba\xcb\xc8\xe7\
+\xc4\xc3\xc2\xefC<\xea uiv\x98u\xa9}6\
+\xea\x12\x22\xfa\xf2\x19\xb1<\xdc\xba\xf4\xb9{\xac\x0e \
+tZ\x88\x7f\x0bk24I\xa4\x9f\x00\xaej8O\
+\x9dv\x1a\xc15\x17\x82\xb9\xbe\xf4;h\x90rJJ\
+X\xcc\xb2\xe0\xe3b\xa3p\x17\xc3?\x8a\xe5\x07\xa8K\
+m\xc4\x8f\xc2\xfa\xe7j)\xbe\xc8\xf8@\x0c\xc5\x07\xc5\
+Z\xe1\xd6\xa5\xbd\xee\xf1:\x80\xd0\xd0\xad\xcb\xee\x0fk\
+\x12T\x17\xef\xaa\xead.(P\xce\xcc\x99\x84\xd78\
+\xab\x1f\x0f\x9a5+\xdd\x16\x91\xc5+\xeb\xea9Xl\
+W\xebE}\xb4%\xb4\x96\x8ae\xe2\xfd\x8c\x0b\xc4P\
+\xbdA,\x08\xb7.\xddHD\x840Y\x10\xd6\xe0\x97\
+o\x06\xea\xea\xaaNb}\x11p\xee\x5c\x02l\x9c/\
+}\x9er\x8aJ6h\xc0\x82\x15\xb0W\x8ay\xe1.\
+\x86\xa7\xecW\x97\xe6\x86\xf5\xcf\xa1\x03\xc1\xf7\x18\x0f\x88\
+V\xb8.\xfc\xf3\xe8'\x12\x13!\x0c\x9a%\xd2\xcfo\
+\x872\xf0/\xa9\xe2\xc4M\x16\x16*\xe7\xac\xb3\x08\xb1\
+q\x0d\xe6'\x9d\xa4\x9cZ\xb5X\xa4\x0c\xba0\xdc\x85\
+\xf0Obc\xb1e\x98u\xe92\xc6\x01\xa2U~+\
+\xdc\xba\xa4;H\xd5\x22.\x82i~\x1e\xd6\xa0\x9f\x9c\
+\x8d\x9d\xf3\xf9\xf3\x09\xb2q\xbc\xf89n\x9crJK\
+Y\x98BP\xbf\x909&\xdc\xc5\xf0\x16\xf1\xd7a\xfd\
+\xe7\xcf`\x0c Z\xa7~\x7f`x\xb8u\xe9\x0a\xe2\
+\x22\x98\xe4\xf4\xb0\x06{\xf7\xaa>D\xa4\xcf\x9c\xb3s\
+\x1e\xaf`\xae{\xd6\xeb`^\xb3&\x0b\x92\x05\x0f\x19\
+u\x0e\xffge\xe3\x0e\xe4!\x22Dk}Ml\x11\
+^}\xf8\x22AW\x170\x84\xbe\x99\xfc\x870\x06z\
+\x03\xb7\x85R\x95Z)N\x99B\xa8\x8d\x93s\xe6(\
+\xa7qc\x16!\x8b|R\xac\x93C\xe1\x5c\xb7\x9a|\
+\x89\xcf\x1d\xd1j\xf5\xc5\xed\x1a\xe1\xd5\x09\xf9\x8e\x90\xa8\
+N|\x84\xa0\xf9a\x18\x03\xbc\xa8\xaa\x1d[t8\x9f\
+:\x95@\x1b\x17\x17-R\xc9f\xcdXx,\xf56\
+\xb10\x07\xc2y\x09\x1d[\x10#\xe3w\xc2\xbd\xcc~\
+9\xf1\x11\x82dxX\x0b\xe1\xa5U\x9d\x9c\xfa\x08\x04\
+\xc16\xfa\xc7Y6nTN\xff\xfe\xca\xc9\xcfg\xc1\
+\xb1\xdc\xc59\x10\xd07\xf39#ri\xd4\x9b\x9f\x8a\
+\xdd\x88\x91\x10\x04\xd5\xc4\xd7\xc3\x18\xd8c\xdc\x0bh\x19\
+O\xca\xa1C\x09\xb7q8g\xae;\xb3T\xaf\xce\x22\
+\x13\x11\xf7\x8aCb\x1c\xce'\xf1\x19#F\xce\xddb\
+\xef\xf0\xea\xc6#\x89\xf4;\x0d\x00YeQ\x18\x03\xba\
+\x8d\xf8fU&d\xaf^\xca\xa9\xac$\xe4F9\x9c\
+\x9f{\xaer\xea\xd7gq\x89\xa0\xbfK\x84\xfe\xd2h\
+`u\xe9->_\xc4H\xfa[\xb1<\xbc\xfaq\x1a\
+q\x12\xb2\x89\xac\xb1\x89\xbf\x85q\xee\xfc\xde\xaaL\xc4\
+v\xed\x94\xa3w^\x09\xb9\xd1\x0c\xe6\x9b6)\xa7{\
+w\x16\x94\x88{K\x22\xfd\xb0X\x5c\xc2y1\xe7\xce\
+\x11#\xef\x0f\xc3;\x8f\xbe[,!VB\xb6\xb8>\
+\x8c\x85peU&`y\xb9r6o&\xe8FQ\
+\xfd\x8b\xc7\xe4\xc9\xca\xa9Q\x83\x85$&.\x8aQ@\
+\xdf\xca\xe7\x89\x18\x0b\xe7\x86WG\xd6\x12+!\x1b\xe8\
+K\x0d\x9f\x9b\x1e\xc0}\xdd3\xac\x19M<\xfdP\xcd\
+\x8a\x15\x04\xdd(\xba~\xbdr\xbave\xf1\x88\x99{\
+\xc4\x1e1\x08\xe7#\xf8,\x11c\xe3\xbbb\x87pj\
+\xc9G\xe2\xe1\xc4K\xa8*\x0f\x98\x1e\xbc\xb5\xc4\xa73\
+\x9dt\xba\xbb\xc7\x82\x05\x04\xdd(:w\xaeJ\x96\x95\
+\xb1p\xc4\xd4G\xdd\xb6\x84Q\x0d\xe7\xf5\xdc\xb3\xab|\
+\x96\x88\xf1\xea\x8f^-\x9c\x9a\xf2\x03\xe2%T\x85\x93\
+\xc3X\x08\xaf\xac\xca\x84\x9b8\x91\xa0\x1b5\xb7mS\
+N\xef\xde,\x169\xe0\xba\x08\x07\xf4\xab\xf8\xfc\x10c\
+\xe9\xaapj\xca\x97b?b&dB\x91\xf8\x96\xe9\
+A{RU&Z\x9f>\x84\xdd\xa8]\x04]\xbc\x98\
+\x0e-9\xa4n\x97: \x82\xe1|\x1c\x9f\x1db\xac\
+\xebR\xffpj\xcb\x13DM\xc8\x849a\xfc\x84\xfc\
+b\xa6\x93\xacI\x93\xf4N,\xa17:N\x9a\xa4\x9c\
+\xa2\x22\x16\x88\x1cS\x1f_\xab\x19\xa1p\xae\xdb\xb1\xbd\
+\xcc\xe7\x86\x18k\x1f\x13\xab\x87Sc\xc6\x107\xc1\x0f\
+\xc5\xe2\x1e\xd3\x03uW\xa6\x93K\x9f[^\xbb\x96\xc0\
+\x1b\x15\xb7lQN\x97.,\x0a\x1cu\x89\x84\xd7\xf0\
+y!\xe6\x84\xcb\xc2\xa91\xcf%x\xbc\x08|0\xdf\
+\xf4 \x1dR\x95\x895g\x0e\xa17*\xae\x5c\xa9\x9c\
+\xa6MY\x0cr\x5c\xdd\xa1\xa9{\x04\xc2\xf9p>+\
+\xc4\x9c\xea6\xd5)\x9cZs2\xb1\x13\xbc\xa0\x1b\xe8\
+;&\x07g\x0d\xf17\x99N\xaa\xc1\x83\x09\xbdQq\
+\xe6L\xe5\x14\x17\xb3\x10\xe0\x7f\xba'\x14Y\x1c\xceK\
+\xab\xd2M\x0a\x11#\xe9\xddb\x81\xf9z\xf3\xa2\x98O\
+\xfc\x84C\xb1\xc8\xf4B\xb8*\xd3\xc9\xa4\x1f#\xda\xbe\
+\x9d\xe0\x1b\x85\x87\x87F\x8dRN^\x1e\x0b\x00~\xc5\
+s,\x0e\xe8\xab\xf9|\x10s\xd2\xb3\xc2\xa99\x93\x89\
+\x9fp0\xca\xc4?\x9a\x1c\x94G\x8a\xefg2\x89\x8a\
+\x8aT\xf2\x92K\x08\xbf\xb6\xbbu\xabr:v\xa4\xe8\
+\xe3\x01}Glna8\xef\x9ai]B\xc4\xc8\xfb\
+\x96\xd8\xc4|\xddyM, \x86\xc27\xb1\xd4\xf4B\
+\xf8\xa3L'\xd1\xf8\xf1\x84_\xdb\xbd\xec2\xce\x9b\xe3\
+!\xbd\xde\xb2p\x9e'\xde\xc5\xe7\x82\x98\xd3V\x86S\
+\x7f\xa6\x11C\xe1\x9b:\xb7\x18={>:\xc3\x89\x93\
+j\xd3F9\x15\x15\x04`\x9b\xfb\x9b\xafX\xa1\x9c\x06\
+\x0d(\xf4\xe8\xc9\x81\x16\x05\xf4\x09|\x1e\x88\xf4F\x17\
+{\x84\xb3\x8b\xceYt\xf8\x1a\xb3L\x0eD\xf96\xa0\
+\x9e\xcc$\x9cW\xaf\xae\x92\xb4T\xb4\xdb\xb9s\xb9\x0c\
+\x8a\xbe|@,\xb4 \x9c\xeb\x0b\xeb\xcf\xf1y \xa2\
+\xf8s1\xdf|\x1d\x1aK\x1c\x85\xfd\xd1=8_6\
+9\x08\xe7g:i&L \x00\xdb\xec\xacY*Y\
+XHqG\xdf\xce\xb0 \xa0/\xe1s@\xc4\xfd\x9c\
+d\xbe\x0e=L$\x85\xfd9\xd1\xe4\x00\xd4/\xf3\xbd\
+\x91\xc9di\xdd:\xdd\x11\x84 l\xef\xcb\xa0tj\
+\xc1\x0c\xd5\xafu\xd6\x0a1\x9c\xebKa\xef\xf29 \
+\xe2~>\xef\xb6\x5c5\x5c\x8fz\x11K\xe1\xdf<h\
+r\xf0m\xc9\xb0k\x8b\xa3\xcf5\x13\x84\xed\xf4\xe4\x93\
+\x09\xe7Xe/\x0a1\xa0o\xe1\xef\x8f\x88\x07\xf0B\
+\xf3\xf5\xe8Vb)hz\x9a\x1cx-\x12\xe9\xd7\xba\
+|O\x92\xd1\xa3\x09\xc1\xb6\xaa?\x1b\x8a8f\xc17\
+\xc5\x86!\x84\xf3\xd6\x99\xd6%D\x8c\xbd\xfa\x17\xffz\
+fk\xd2\xe7bK\xe2)\xdcjr!\xac\xc8d\x82\
+\x94\x97\xab\xd4\xce\x9d\x04a\x1b\x1d;\x96\x02\x8eYu\
+]\x08\x01\xfd\x1a\xfe\xee\x88x\x10\x97\x9b\xafK;\x89\
+\xa7\xb9M3\xf7\x9b\x9a\x91\x01\xd76\x91\xe1\xe3\x1f\xf3\
+\xe6\x11\x84\x09\xe7\x98#\xee\x16\x9b%\xcc>J\x94\xe4\
+\xef\x8e\x88\x89\x83?^d\xf8\xd7\xbd\xbf\x8b\xb5\x89\xa9\
+\xb9\xcbZ\x93\xdf\x08\xaf\xcd\xa4\xadb\xd7\xae\x04a\x1b\
+\xfb\x9c\x8f\x1bG\xd1\xc6\xc0\xdcn\xb0.}\x8f\xbf7\
+\x22\xda\xf9\xeb\xde\xb9\xc4\xd4\xdc\xa4HL\x99\x1ahG\
+e\xb0K\xa5\xdb\xf5\xa5V\xaf&\x10\xdb\xa6nuI\
+\xb1\xc6\x00\xd5\xbf\xb4\xb54P\x97\xba\xf1\xb7FDK\
+\x7f\xdd\x13_ \xaa\xe6&F[+^\x97\xc9\x848\
+\xf6X\xc2\xb0m\x9e~:\xddZ\xd0\x88\x1b\x0d\xd4\xa5\
+\xab\xf9;#\xa2\x0f\xd7\x9b\xdfE?\x86\xb8\x9a{\xdc\
+a\xb2C\xc2^\xbf\x13\xa1F\x0d\xe5l\xdeL \xb6\
+\xc99sT2?\x9f\x22\x8dF|\xcf\xedM\x1eT\
+]j\x97I]B\xc4\x9c\xf6\x1d\xb1\xbe\xd9\x80~5\
+q5\xb78L\xfc\xcc\xd4\x00\xdb\x94\xc9D\x988\x91\
+@l\x91\xc9\x85\x0b\xd3\xbd\xe8)\xd0h\xd0\xcb\x02\xac\
+KW\xf0\xf7E\xc4\x0c\x5cd6\xa0\x7f(\x96\x11[\
+s\x87U\xa6\x06W\xb9\xbb\x13\xe6k\x024h\xa0\x9c\
+]\xbb\x08\xc6\xb6\xb8l\x99r\xaaW\xa70c(\xbb\
+\xe8\xe5\x01\xd4\xa5V\xec\x9e#b\x86\xbe\x920\xfe\xba\
+\xe8\xd9\xc4\xd6\xdc\xa0@|\xdf\xd4\xc0\xba(\x93\x090\
+e\x0a\xa1\xd8\x16\xd7\xadS\xa9:u(\xca\x18\x9a\x17\
+'x5\x14\x11\xedr\x86\xd9\x80\xfe,\xd157\x18\
+ajPU\x17_\xf4;\xf0\xcb\xcb\x95SQA0\
+\xb6\xc1m\xdb\x94s\xc4\x11\x14c\x0c}\xb7\xaa,\x8b\
+u\xa9\x91\xf8.\x7fWD\xac\x82\x8f\x8a\xf9fCz\
+g\xe2k\xfc\xb9\xd1\xd4\x80\x9a\x91\xc9\xc0\x9f6\x8d`\
+lC\x9fs\xf9\x92\x94\xea\xd4\x89B\x8cVxN\x16\
+\xeb\xd2\xa5\xfc=\x111\x0b\x9eh6\xa0o$\xbe\xc6\
+\x9bb\xf1\xaf&\x06S\x9e\xf8\x88\xcf\xc1\x9el\xd4h\
+_0$ [\x10\xd0G\x8e\xa4\x00\xa35>'\x16\
+e\xa1.\xd5\x12_\xe3\xef\x89\x88Y\xf0'f\x03\xfa\
+\x9bD\xd8xs\x92\xa9\xc14$\x83\xc1\x9e\x9c>\x9d\
+plI;Ez\x9d\xa3mN\xcdB]:\x9f\xbf\
+#\x22f\xd1NfCzObl|\xf9\xbe\xa9\x81\
+tU&g\xcf++\x09\xc7a\xbbt)\xed\x14\xd1\
+J\x1f\xa9\xe2\x99\xcfb\xf1\xb7\xfc\x1d\x111\x8b\xae6\
+\x1b\xd07\x11c\xe3I\xa9\xf8\x91\x89A\xd4 \x91~\
+\x12\xd7\xcf O\x9dv\x1a\xe18l\xf5\xc3P\xf5\xeb\
+St\xd1Z\xc7\x9a\xbe\x13\x83\x88x\x10\xf5\x91\xb9\x12\
+s\x01}\x8f\x98G\x9c\x8d\x1f\x13M}\xcb\x9b\xe7\xf7\
+hKY\x99J\xed\xd8A@\x0e\xd3\x8a\x0a\x95\xec\xd0\
+\x81\x82\x8bV{\x9f{\xbf\xc5oM\xd2\xe7\xd7\x9f\xe1\
+\xef\x87\x88\x018\xc1\xec.z?\xe2l\xfc\xb8\xcd\xd4\
+\xe5\xd0G\xfd\x0ep}!\x91\x90\x1c\xae\xe3\xc6Qh\
+1\x12\x0e\xcd\xa0.M\xe4\xef\x86\x88\x01\xf9#\xb3\x01\
+}'q6^\x94\x88\xff01xz\xf9\x1d\xdcE\
+E*\xb5i\x13\x019\xcc\x8e-\x8b\x17\xabd~>\
+\x85\x16#\xe1-\x19l\x1a\xdc\xc7\xdf\x0d\x11\x032)\
+6\xe7\x98\x0bd\xc8\xf1\xa6\xbe\xddm\xf5;\xb8\x07\x0c\
+ $\x87\xe9\xd6\xad\xcai\xd0\x80\x22\x8b\x91\xb2\x9b\x8f\
+\x9at,\x7f/D\x0c\xd8\x0b\xcd\xee\xa2\x1fE\xac\x8d\
+\x0f\x15&\x06M\xb5Lz\x0c/[FH\x0eS\xfd\
+\x05\x89\xe2\x8a\x11\xf3z\x1fu\xe9g\xfc\xbd\x101`\
+\x9f\xc8\xf0~L\x86^B\xac\x8d\x0f\xef\x98\x184\xc3\
+\xfd\x0e\xea\x96-\x09\xc8a:s&\x85\x15#\xfb\x93\
+r{\x0f5\xa97\x7f+D\xb4\xf0\x97\xbd*\xfa\x08\
+\xb16\x1e\xb46\xf5\xb3\xcb\x0e\xbf\x03z\xca\x14Br\
+H&\xd7\xaeUNI\x09E\x15#\xeb\x16\x0f5\xe9\
+;\xfc\x9d\x10\xd1\x90\x97\x98\x0b\xe8\x9f\x8a\xb5\x88\xb7\xd1\
+g\x81\x89\x01S]|\xc3\xcf`..VI}\xfe\
+\x99\xb0\x1c\x8e]\xbbRP1\xd2\xea\xb7\x16\x0e?H\
+M\xea\xcc\xdf\x08\x11\x0d\xfa\x8c\xd9c.\x13\x89\xb7\xd1\
+\xe7\x17&\x06\xcb\xf1>\x07rj\xe0@BrXN\
+\x9fN1\xc5X\xb8\xe6 5\xe9\x0a\xfe>\x88h\xd8\
+\x1e\xe6\x02\xfa\xb5\xc4\xdbhSl\xaa\xbdb\xa5\xdf\x81\
+\xac\x9f\x94',\x9bw\xe3F\xe5\x94\x96RH1\x16\
+\xea_\xed\xea\x1c\xa0\x1e\x1d\x9e\xf0\xff\x9a1\x22bU\
+]a.\xa0\xef&\xe2F\x9b\xe1&\x06\x8a~\xa5\xef\
+u?\x83\xb8iS\x82rX\xf6\xe9C\x11\xc5X\xb9\
+\xf0\x005i-\x7f\x17D\x0c\xc1'\xcd\xb6[\xecD\
+\xcc\x8d.\x1bL\x0c\x92~~\x07\xf1I'\x11\x94\xc3\
+\xb8\x18z\xd6Y\x14P\x8c\x9d/\x8a%\xfb\xd5\xa3z\
+\xe2\xdb\xfc]\x101$[\x9b\x0b\xe8\xf3\x89\xb9\xd1\xe5\
+1\x13\x83\xe4R\xbf\xe7\xcfW\xaf&0\x9bv\xfbv\
+\xe5\xd4\xafO\xf1\xc4X:g\xbfz\xb4\x94\xbf\x07\x22\
+\x86\xe8Y\xe6\x02\xfa\xad\xc4\xdchR]\xfc\xc4\xc4 \
+\xf9\xb5\x9f\xc1\xdb\xa2\x05a9\x0cG\x8e\xa4pbl\
+}\xd6=jW\xcb\xefq;D\xc4,{\xb3\xb9\x80\
+\x9e$\xeaF\x93\xbe&\x06H\xe3D\xfa\xd1\x10\xcf\x83\
+w\xc2\x04\xc2\xb2i\xd7\xacQNQ\x11\x85\x13c\xed\
+Dw\xe7\x8a\xbf\x05\x22\x86\xe9;\x89t\xebiC!\
+\xbd9q7z,218N\xf33p\xf3\xf2\x94\
+\xb3n\x1d\x81\xd9\xf4\xd9\xf3\xee\xdd)\x9a\x18{\x1fp\
+w\xd2\xf9[ b\xd8\x1ek.\xa0O&\xeeF\x8f\
+\xdbM\x0c\x8ek\xfc\x0c\xdaV\xad\x08\xcc\xa6]\xb8\x90\
+b\x89\x88\x88h\xd0\xb5\xe6\x02z%q7z\xfc>\
+\xe8\x81Q \xbeF\xf7\x16{\xad\xacT\xa9\x96-)\
+\x96\x88\x88\x88\x06}\xc4\x5c@\x7f\x9e\xb8\x1b-\xda\x99\
+\x18\x18\x9d\xfc\x0e\xdaK.!4\x9b<\xda\xc2\x8b\xa1\
+\x88\x88\x88\xa1Xn&\xa0\x7f!\xd6!\xf6F\x87\xa9\
+&\x02\xfa4?\x83\xb5^=B\xb3AS;w\xaa\
+\x94\xfe\x9bS$\x11\x11\x11\x8d{\xbc\xb9]\xf4\xe1\xc4\
+\xde\xe8\xb0\xcd\xc4\xa0\xb8\xd2\xcf`\x1d0\x80\xe0lr\
+\xf7|\xd2$\x0a$\x22\x22bH\xae2\x17\xd0/\x22\
+\xf6F\x87_\x99\x18\x14O\xfb\x19\xacs\xe6\x10\x9c\x0d\
+>J\x94\xaa]\x9b\x02\x89\x88\x88\x18\x92?7\x17\xd0\
+o$\xf6rA\xf4?\x96\xfb\x19\xa8\x85\x85*\xb9u\
++\xc1\xd9\x94\xe3\xc7S\x1c\x11\x11\x11Ctw\xc2X\
+?t.\x8aF\x84\xc6&\xbe\xb1\x8d\xf53P\xdb\xb6\
+%4\x1b\xdc=O\xd6\xacIqDDD\x0c\xd9\xbe\
+f\x02\xfa\xa7b5\xe2\xaf\xfd\x1cg\x22\xa0\xaf\xf23\
+HO8\x81\xe0l\xca\xb1c)\x8a\x88\x88\x88\x168\
+\xcf\xdc1\x97N\xc4_\xfb1\xf2\x82\xe8m~\x06\xe9\
+\x82\x05\x04gC\xbb\xe7Ni)E\x11\x11\x11\xd1\x02\
+\xaf4\x17\xd0O'\xfe\xda\xcfwM\x0c\x86W<\x0e\
+\xced~~:8\x12\xa0\x83\xf7\xb4\xd3(\x88\x88\x88\
+\x88\x96\xf8\x80\xb9\x80\xbe\x81\xf8k?\xcfXuA\xf4\
+\x88#\x08\xce\x86^\x0du\x1a5\xa2 \x22\x22\x22Z\
+tQ\xb4\xc8L@\xbf\x8b\xf8k?\x7f\x0fz \x0c\
+\xf63@\x87\x0c!<\x9b\xe8{~\xd6Y\x14CD\
+DD\xcb\xech&\xa0\xbfE\xfc\xb5\x9b\x86&~J\
+\x99\xebgp\xce\x9cI\x806\xa1\xee\x94C!DD\
+D\xb4\xca\x93\xcdur) \x06\xdbKo\x13\x01\xbd\
+\xc2\xc7\xc0L\xae]Kx\x0e\xda\x8b/\xa6\x08\x22\x22\
+\x22Z\xe8rs\xe7\xd0\x9b\x13\x83\xed\xe5T\x13\x83\xe0\
+W^\x07\xa6\xee(B\x80\x0e\xde\xbe})\x82\x88\x88\
+\x88\x16\xfa}s\x01}\x101\xd8^\x96\x04=\x00\xf2\
+\xc4\xb7\xbd\x0e\xcc\xf6\xed\x09\xcfA{\xf9\xe5\xca)*\
+\xa2\x08\x22\x22\x22Z\xe8\x93\xe6\x02\xfa4b\xb0\xbd\x5c\
+\x1d\xf4\x00h\xe4g`\x0e\x1dJ\x80\x0e\xfar\xe8\xa4\
+I\x14@DDDK\xddc\xae\x93\xcb*b\xb0\xbd\
+\xdc\x1b\xf4\x00\xe8\xe1g`N\x99B\x88\x0e\xda\xc3\x0e\
+\xa3\x00\x22\x22\x22Zl33\x01\xfd\x06b\xb0\xbd\xbc\
+\x11\xf4\x008\xc9\xc7\x80L-YB\x80\x0e\xd2\x8b.\
+\xa2\xf0!\x22\x22Zn\x7f3\x01\xfd!b\xb0\x9d\xe4\
+\x89\x1f\x07=\x00\xce\xf5: \xf3\xf3Uj\xc7\x0eB\
+t\x90\xf6\xefO\xe1CDD\xb4\xdcS\xcd\x04\xf4\xf7\
+\x88\xc2vR\xd7\xc4%\x84M^\x07\xa4~\xd5\x92\x10\
+\x1d\x9c\xdb\xb7+\xa7\xa4\x84\xc2\x87\x88\x88h\xb9\x8b\xcd\
+\x04\xf4O\x88\xc2v\xd2\xc6D@\xbf\xc9\xeb\x80\xec\xd4\
+\x89\x10\x1d\xa4\xfa\x01(\x8a\x1e\x22\x22\xa2\xf5\xee2\xd7\
+\xc9\xa5\x8c8l\x1f}L|\xf8\x0f{=\x7f>x\
+0!:H\x8f:\x8a\xa2\x87\x88\x88\x18\x01\x7fd.\
+\xa0\xb7 \x0e\xdb\xc7\x89&>\xfc\x97\xbd\x0e\xc8\xf1\xe3\
+\x09\xd1A\xb9u+\xbd\xcf\x11\x11\x11#\xe2\x03\xe6\x02\
+\xfa1\xc4a\xfb\x98\x16\xf4\x07_ \xee\xf5\xba\x83>\
+{6A:(\xa7O\xa7\xe0!\x22\x22F\xc4\xdf\x9a\
+\x0b\xe8#\x89\xc3\xf6\xb1(\xe8\x0f\xbe\x9e\x9f\x01\xb9t\
+)A: S]\xbbR\xf0\x10\x11\x11#\xe2\xeeD\
+\xfa%v\x03\x01\xfd\x0c\xe2\xb0}\xac\x0f\xfa\x83o\xed\
+g@n\xdeL\x98\x0e\xc2-[T\xb2\xb0\x90\x82\x87\
+\x88\x88\x18!k\x99\x09\xe8\x0b\x88\xc3\xf6qu\xd0\x1f\
+|O\xaf\xc7[\xaaW'H\x07\xb5{N\xf7\x16D\
+D\xc4\xc8\xd9\xc2L@_M\x1c\xb6\x8f\xdb\x82\xfe\xe0\
+Gx\x1c\x84Iz\xa0\x07g\xcf\x9e\x14:DD\xc4\
+\x88y\xb4\x99\x80^A\x1c\xb6\x8f_\x04\xfd\xc1\x9f\xea\
+u \xb6lI\x90\x0e\xc2\xcaJ\xe5\x94\x95Q\xe8\x10\
+\x11\x11#\xe603\x01\xfdz\xe2\xb0}\xdc\x17\xf4\x07\
+?\xcb\xeb@\xec\xd2\x850\x1d\x84\x17^H\x91CD\
+D\x8c\xa0c\xcd\x04\xf4\x1f\x10\x87\xed\xe3\xe1\xa0?\xf8\
+y^\x07b\x9f>\x84\xe9 \x1c=\x9a\x22\x87\x88\x88\
+\x18A'\x9a\x09\xe8\xb7\x11\x87\xed\xe37A\x7f\xf0\xe7\
+y\x1d\x88\xc3\x86\x11\xa6\x83\xb8 \xaa\x8f\x0eQ\xe4\x10\
+\x11\x11#\xe7\xe9f\x02\xfa\x9d\xc4a\xfbx>\xe8\x0f\
+~\xb1\xd7\x818v,\x81:\xdb\xea\xb6\x95\xf9\xf9\x14\
+9DD\xc4\x08:\xc3L@\xbf\x978l\x1f/\x07\
+\xfd\xc1/\xf3:\x10O?\x9d@\x9dm\xe7\xcc\xa1\xc0\
+!\x22\x22F\xd49f\x02\xfa\x03\xc4a\xfbx+\xe8\
+\x0f~\x95\xc7A\xb8\xafW7\xa1:\xab&\x8f;\x8e\
+\x02\x87\x88\x88\x18Q\xcf5\x13\xd0\x1f'\x0e\xdb\xc7\x9e\
+\xa0?\xf8u^\x07\xa2\xde\xed%Ts\xfe\x1c\x11\x11\
+\x11\xf7y\x81\x99\x80\xfe\x0cq\xd8>RA\x7f\xf0\x97\
+{\x1d\x88s\xe7\x12\xaa\xb3\xe9\xf6\xed\xca)(\xa0\xc0\
+!\x22\x22F\xd4%f\x02\xfa\x0b\xc4a\xfbp\x82\xfe\
+\xe07{=\xe22\x7f>\xa1:\x9b\xc7[\x16.\xa4\
+\xb8!\x22\x22F\xd8\x0b\xcd\x04\xf4\xdf\x12\x87s\xf0\x88\
+\xcbz\xaf\x03Q\x07J\x82u\xf6\x8e\xb7\x8c\x1bGq\
+CDD\xe4\x88\x0bG\x5c\x22\xc8;A\x7f\xf0k\xbd\
+\x0e\xc4\xc5\x8b\x09\xd6\xd9\x0c\xe8]\xbbR\xdc\x10\x11\x11\
+#\xec\x023\x01\xfd\x09\xe2\xb0}\xbc\x11\xf4\x07\xbf\xd2\
+\xeb@\x5c\xba\x94`\x9dMk\xd7\xa6\xb8!\x22\x22F\
+\xd8yf\x02\xfa#\xc4a\xfbx%\xe8\x0f~\xb9\xd7\
+\x81\xb8l\x19\xa1:\x9b\x0f\x14Q\xd8\x10\x11\x11\xe9\x83\
+\x9e\xa0\x0fz\x14y1\xe8\x0f~);\xe8\xe6=\xef\
+<\x0a\x1b\x22\x22b\xc4\x9di&\xa0\xff\x928l\x1f\
+\xcf\x07\xfd\xc1/\xf6:\x10/\xba\x88`\x9d-O9\
+\x85\xc2\x86\x88\x88\x18q\xcf4\x13\xd0\x7fA\x1c\xb6\x8f\
+\xa7\x83\xfe\xe0/\xf0\xdaf\x91K\xa2\xd9k\xb1\xd8\xaf\
+\x1f\x85\x0d\x11\x111\xe2N6\x13\xd0\xef \x0e\xdb\xc7\
+\xe3A\x7f\xf0s=\x0e\xc2$m\x16\xb3g\x8b\x16\x14\
+6DD\xc4\x88;\xd6L@\xbf\x8d8l\x1f\xbf\x0a\
+\xfa\x83\x9f\xeau \x9e\x7f>\xc1:\x1bVV*\xa7\
+\xb8\x98\xc2\x86\x88\x88\x18q\x8f5\x13\xd0\xaf'\x0e\xdb\
+\xc7O\x82\xfe\xe0'x=\xe2\xc2K\xa2\xd9q\xdd:\
+\x8a\x1a\x22\x22b\x0c\xeci&\xa0\xef$\x0e\xdb\xc7\x8d\
+A\x7f\xf0#\xbc\x06\xf4s\xce!\x5cg\xc3\x0b.\xa0\
+\xa8!\x22\x22\xc6\xc0\x8ef\x02\xfae\xc4a\xfb\xb82\
+\xe8\x0f~\x80\xd7\x80>{6\xe1:\x1bN\x9bFQ\
+CDD\x8c\x81\xcd\xcc\x04\xf4%\xc4a\xfb\xd8\x1c\xf4\
+\x07\x7f\xb4\xd7K\xa2S\xa7\x12\xae\xb3\xe1\xe8\xd1\x145\
+DD\xc4\x18X\xcfL@\x9fK\x1c\xb6\x8f\x15A\x7f\
+\xf0\xed\xbc\x0e\xc4I\x93\x08\xd7\xd9\xb0o_\x8a\x1a\x22\
+\x22b\x0c\xacf&\xa0O%\x0e\xdb\xc7\x05A\x7f\xf0\
+M\xbd\x1eq\x197\x8ep\x9d\x0d\xdb\xb6\xa5\xa8!\x22\
+\x22F\xdcw\xcc\x84s\xed8\xe2\xb0}\xcc\x09\xfa\x83\
+/\xf1:\x18G\x8d\x22\x5cg\xc3\xfa\xf5)l\x88\x88\
+\x88\x11\xf77\xe6\x02\xfa\xb1\xc4a\xfb\x98d\xe2\xc3\x7f\
+\xdb\xcb`\x1c:\x94p\x9d\x8dWD\x0b\x0b)l\x88\
+\x88\x88\x11\xf7\xe7\xe6\x02z7\xe2\xb0}\x0c5\xf1\xe1\
+?\xe5e0\xea\xe7\xe9\x09\xd8Us\xdb6\x8a\x1a\x22\
+\x22b\x0c\xbc\xc1\x5c@oL\x1c\xb6\x8f.&>\xfc\
+\xbb\xbd\x0c\xc6n\xdd\x08\xd8Uu\xcd\x1a\x8a\x1a\x22\x22\
+b\x0c\xdcb&\x9c\x7f!\x16\x10\x87\xed\xa3\xb1\x89\x80\
+\xfe}/\x97D\xdb\xb4!`W\xd5%K(j\x88\
+\x88\x881p\xa9\x99\x80\xfeG\xa2\xb0\x9d\x14\x89_\x06\
+=\x00vy\x19\x8c\xe5\xe5\x04\xec*\x9a:\xf7\x5c\x8a\
+\x1a\x22\x22b\x0c\xfc\x96\x99\x80\xfe\x12Q\xd8^\xfe\x1a\
+\xf4\x00X\xe5e0\x96\x96\x12\xb2\xab\xea\xf4\xe9\x145\
+DD\xc4\x188\xceL@\xff51\xd8^\xde\x08z\
+\x00\xcc\xf32\x18\xf3\xf2\x94SQA\xc8\xae\x8a\xa7\x9c\
+BQCDD\x8c\x81=\xcd\x04\xf4\x9b\x89\xc1\xf6\xf2\
+X\xd0\x03\xe0$\x8f\x831\xb5i\x13!\xbb*\x8e\x19\
+CQCDD\x8c\x81\x8d\xcd\x04\xf4\x9d\xc4`{\xf9\
+i\xd0\x03\xa0\x97\xd7\x01\xb9|9!\xbb*\x1e\x7f<\
+E\x0d\x11\x111\xe2\xee\x16\xf3\xcd\x04\xf4\xa5\xc4`{\
+\xb9\x22\xe8\x01\xd0\xd4\xeb\xa0\x5c\xb0\x80\x90]\x95K\xa2\
+#FP\xd8\x10\x11\x11#\xee\xe3\x09c=\xd0O#\
+\x06\xdb\xcb\xd2\xa0\x07@\x81\xb8\xc7\xcb\xa0\x9c:\x95\xa0\
+]\x15\x8f=\x96\xc2\x86\x88\x88\x18qo5\x17\xd0\xfb\
+\x10\x83\xed\xe5t\x13\x83\xe0\x19/\x83r\xf4hBv\
+Uv\xd0\x07\x0f\xa6\xb0!\x22\x22F\xdcm\xe6\x02z\
+\x13b\xb0\xbd\x0c21\x08\xee\xf20 \x93\xfd\xfa\x11\
+\xb4\xab\xe0\xbe\xbf\x1f\x85\x0d\x11\x111\xd2^`&\x9c\
+\x7f\x22\xe6\x13\x83\xed\xa5\x85\x89\x80~\x95\x97A\xd9\xb1\
+#A\xbb*\xf6\xeeMaCDD\x8c\xb8c\xcd\x04\
+\xf47\x89\xc0v\xa3_\x13\xfd\x22\xe8\x81p\x91\x97A\
+\xd9\xa4\x09!\xbb*G\x5cz\xf6\xa4\xb0!\x22\x22F\
+\xdc\x8ef\x02\xfa}D`\xfb\xd9\x1b\xf4@\x98\xe8a\
+@\xa6\xaaW'h\xb3\x83\x8e\x88\x88\x98\xb3\xbe/\x16\
+\x9b\x09\xe8\xd7\x11\x7f\xed\xe7\xf1\xa0\x07Bw\xaf\x83s\
+\xe3F\x826g\xd0\x11\x11\x11i\xb1\x18\xac\x97\x10\x7f\
+\xed\xe7\x07A\x0f\x84\xda^\x07\xe7\x05\x17\x10\xb63u\
+\xd0 \x8a\x1b\x22\x22b\x84\xbd\xc1\x5c@?\x99\xf8k\
+?+L\x0c\x86\x17\xbc\x0c\xce3\xce hg\xea\xd0\
+\xa1\x147DD\xc4\x08\xbb\xdc\x5c@\xefH\xfc\xb5\x9f\
+\xc9&\x06\xc3\x1d^\xce\xa1\xeb\xd70\x09\xdb\x99\x1dq\
+9\xee8\x8a\x1b\x22\x22b\x84=\xcdL8\xffL\xac\
+F\xfc\xb5\x9f\x1e&\x02\xfav/\x83\xb3[7\xc2v\
+\xa6\x8e\x1cIqCDD\x8c\xb0\x9d\xcd\x04\xf4\xd7\x88\
+\xbe\xd1\xa0\xa6\xf8e\xd0\x03\xe2,/;\xe8\xb4Z\xcc\
+\xdcq\xe3(n\x88\x88\x88\x11u\xb7Xd&\xa0\xff\
+\x84\xe8K\xab\xc5\xff8\xc0\xcb\x00-*RNE\x05\
+a;\x93>\xe8\x93'S\xe0\x10\x11\x11#\xea\xdd\xe6\
+\xce\x9f\xaf#\xf6F\x87\x07\x83\x1e\x10\xf5\xbc\x0e\xd2\xe5\
+\xcb\x09\xdc\x998k\x16\x05\x0e\x11\x111\xa2n1\x17\
+\xd0\xcf$\xf6F\x87kL\x0c\x8a\xe7\xbc\x0c\xd2\x193\
+\x08\xdb\x998\x7f>\x05\x0e\x11\x111\xa2N3\x17\xd0\
+\x8f&\xf6F\x87\x85&\x06\xc5\x8dtr\x09\xce%K\
+(p\x88\x88\x88\x11\xb5\xbb\x99p\xfe\x09\x1d\x5c\xa2\xc5\
+\xb1&\x02\xfa\xc5^\x06i\xc7\x8e\x84\xedL\x5c\xbd\x9a\
+\x02\x87\x88\x88\x18\xd1\x0b\xa2\xd5\xcd\x04\xf4g\x88\xbc\xd1\
+\xa2\xbe\x89\x80>\xd6\xcb@\xad]\x9b\xb0\x9d\x89[\xb6\
+P\xe4\x10\x11\x11#\xe8\xcf\xcd\x1do\xb9\x86\xc8\x1b=\
+\xf6\x04=0Zy\x1c\xa8\xa9\x8d\x1b\x09\xdc\x99tr\
+\xa9^\x9dB\x87\x88\x88\x181W\x99\x0b\xe8s\x89\xbb\
+\xd1\xe3\xae\xa0\x07F\x9e\xf8\xb2\x97\x80~\xee\xb9\x04\xee\
+L,/\xa7\xd0!\x22\x22F\xcc\xd1\xe6\x02zo\xe2\
+n\xf4\xb8\xcc\xc4\xe0\xf8\x9e\x97\xc1z\xc2\x09\x84\xedL\
+l\xdf\x9eB\x87\x88\x88\x181\x1b\x99\x09\xe7\x9f\x89%\
+\xc4\xdd\xe81\xd1D@?\x8f\x8b\xa2\xc1\xd9\xbb7\x85\
+\x0e\x11\x111B>nn\xf7\xfc\x05\xa2n4ik\
+b\x80xzQ\xb4\xa4D9\x95\x95\x04n\xbfg\xd0\
+G\x8e\xa4\xd8!\x22\x22F\xc8\x1d\xe6\x02\xfauD\xdd\
+h\x92'\xfe%\xe8\x01R&\xbe\xefe\xd0\xaeXA\
+\xe8\xf6\xeb\xa4I\x14;DD\xc4\x08y\x9a\xb9\x80>\
+\x93\xa8\x1b]\xee11H\xee\xf32h\xa7L!p\
+\xfb\xddA?\xe7\x1c\x8a\x1d\x22\x22b\x84<\xcc\x5c@\
+oG\xcc\x8d.\xabL\x0c\x92\xf5^\x06\xed\xc0\x81\x84\
+n\xbf\xaeZE\xb1CDD\x8c\x88\x8f\x98\x0b\xe7\x7f\
+pOJ@D\x19eb\xa0\x9c\xe8e\xe0\xea\x96\x81\
+\x84n\x7fVT\xa8da!E\x0f\x11\x111\x02\xae\
+3\x17\xd0\x7fL\xc4\x8d6u\xc5/\x83\x1e(\xf2\x1f\
+\xa2\xf6z\x19\xbc\xeb\xd6\x11\xba\xe9\x85\x8e\x88\x88\x18K\
+G\x9a\x0b\xe8\x17\x10q\xa3\xcf\xcb&\x06\xcb=^\x06\
+\xef\xb4i\x04n\xbf\xe7\xd0\xbbv\xa5\xe8!\x22\x22Z\
+\xeen\xb7q\x86\xa1\x80~\x0c\xf16\xfa\x5cob\xb0\
+\xac\xf02\x80\xfb\xf6%t\xfbu\xd80\x0a\x1f\x22\x22\
+\xa2\xe5\xdea.\x9c\xffC,\x22\xdeF\x9f9&\x06\
+\xcc0/\x03\xb8A\x03\x02\xb7_O?\x9d\xc2\x87\x88\
+\x88h\xb9\xe7\x99\x0b\xe8w\x13m\xe3\xc1\x91&\x06L\
+\xa9\xfb\xf3\xce\xa1\x06pj\xf5jB\xb7\x1f/\xba\x88\
+\xc2\x87\x88\x88h\xb9\x1d8\x7f\x0e>\xd1mxR&\
+\x06\xcd\x8f\xbd\x0c\xe2\xc9\x93\x09\xdd~\xdc\xbe]9y\
+y\x14?DDDK}\xdc\x5c8\xd7v&\xda\xc6\
+\x87\x1f\x98\x184\xf3\xbc\x0c\xe4\xce\x9d\x09\xddtrA\
+DD\x8c\x8d\xab\xcc\x85\xf3$\xfd\xcf\xe3\xc5\x0c\x13\x03\
+\xa7\x8d\x97\x81\x5cT\x94\xde\x15&x{6\xd9\xbd;\
+\x05\x10\x11\x11\xd1R{\x99\x0b\xe8\xd7\x13i\xe3EK\
+S?\xbd\xfc\xc6\xcb`\x9e7\x8f\xe0\xed\xc7\xb1c)\
+\x80\x88\x88\x88\x16\xfa\xb2X`.\xa0\x9fA\xa4\x8d\x1f\
+o\x9b\x18<\xeb\xbc\x0c\xe8!C\x08\xdd~<\xfbl\
+\x8a \x22\x22\xa2\x85n7\x17\xce\xf5\xc3\x93\xe5\xc4\xd9\
+\xf8\xf1?\xb6\xb4[L\xd5\xabG\xe8\xf6\xe3\xc6\x8d\x14\
+ADDD\x0b\x1dd.\xa0?G\x94\x8d'\x93M\
+\x0c\xa0\xea\xe2\x9b^\x06\xf5\xf2\xe5\x04o?\xd6\xafO\
+!DDD\xb4\xc8\xdf\x89\x85\xe6\x02\xfaJ\xa2l<\
+\xa9'~nb\x10Uz\x19\xd8\xc7\x1fO\xe8\xf6a\
+\xaagO\x8a!\x22\x22\xa2E\xae5\xdb^\xb1\x0bQ\
+6\xbe<ab\x10\x8d\xf60\xa8\x93\x8d\x1a\x11\xbc\xfd\
+8i\x12\xc5\x10\x11\x11\xd1\x22{\x9a\x0b\xe7\xef\x12a\
+\xe3\xcd\xc5&\x06R\xb1\xf8\xba\x97\xc1}\xc9%\x04o\
+\xaf;\xe8K\x96P\x0c\x11\x11\x11-\xf1I1\xcf\x5c\
+@\xdfJ\x84\x8d7G\x99\xfa)\xe6j\x8e\xb9d\xd7\
+]\xbbT\xaaZ5\x8a\x22\x22\x22\xa2\x05.7{\xbc\
+e\x08\x116\xde\xe8\xd7\xa7\xde71\x98\xc6z\x19\xe0\
+M\x9a\x10\xbc\xfd\xd8\xba5E\x11\x11\x11\xd1\x02;\x9a\
+\x0b\xe7\xff+\x16\x12a\xe3\xcf\xd5&\x06T\x0d\xf1m\
+/g\xd19\xe6\xe2\xddQ\xa3(\x8a\x88\x88\x88!\xfb\
+\x0b\xb3\xbb\xe7\xdf!\xba\xe6\x06cM\x0d\xaa\xab\xbc\x0c\
+\xf4a\xc3\x08\xde^]\xb0\x80\xc2\x88\x88\x88\x18\xb2g\
+\x9a\x0d\xe8#\x89\xae\xb9A\x89\xf8w\x13\x83\xea8/\
+\x03\xbdf\xcd}\xe7\xab\x09\xe0\x1e\xdc\xb1C9EE\
+\x14GDD\xc4\x90\xd4\xa7\x03j\x99\x0b\xe7\x7f\xe4x\
+Knq\xb3\x89\x81\xa5\x9b\xf7\xff\xd6\xcb\x80\x9f;\x97\
+\xf0\xed\xd56m(\x90\x88\x88\x88!\xb9\xcb\xec\xee\xf9\
+\x15D\xd6\xdc\xe2$S\x83k\xb9\x97\x01\xdf\xbd;\xc1\
+\xdb\xab'\x9c@\x81DDD\x0c\xc9^f\x03z_\
+\x22knQC\xfc\x87\x89\xc1\xd5\xd1\xcb\x80\xd7\xc76\
+.\xbf\x9c\xf0\xed\xc5\xf3\xce\xa3@\x22\x22\x22\x86\xe0#\
+\x09\xa3\xbd\xcf\xf7\x88\xf9D\xd6\xdc\xe3\x87\xa6\xbe\x01\xde\
+\xe3e\xe0O\x9eL\xf8\xf6\xf2`\x11\xe7\xd0\x11\x11\x11\
+Cq\x9a\xd9\xdd\xf3\x8dD\xd5\xdcd\xa2\xa9A\xf6-\
+/\x03\xff\xb0\xc3\x08\xe0^\xed\xd4\x89B\x89\x88\x88h\
+\xd07\xc4\x9af\x03zw\xa2*\xc7\x5c\x02\xb5\xb6\xf8\
+\x8e\x97\x09\xb0h\x11\xe1\xdb\x8b\x93&Q,\x11\x11\x11\
+\x0d\xba\xcel8\xff\x1d15\xb7\xb9\xc9\xd4`\xdb\xee\
+e\x02\xf4\xeaE\xf8\xf6\xe2\x9a5\x14KDDDC\
+&\xc5\xd6f\x03\xfa\x02\x22jns\x82\xa9\xc1v\xb4\
+\x97\x09PX\xa8R\x9b6\x11\xc0\xbd\xd8\xa8\x11E\x13\
+\x11\x11\xd1\x80?4\x1b\xce?\x11\xeb\x13Qs\x1b\xdd\
+\xfc>e\xd5e\xd1\xf1\xe3\x09\xdf^\x1c2\x84\xa2\x89\
+\x88\x88h\xc0af\x03\xfa\xcd\xc4S\xd0l15\xe8\
+N\xf72\x11\xf4\xcepe%\x01\xfcP\xce\x9bG\xd1\
+DDD\x0c\xd8\xfb\xcd\xb6V\xd4\x0e'\x9a\x82\xa6\xab\
+\xa9AWC|\xcd\xcb\x84\x98=\x9b\x00~\xa8v\x8b\
+;w*\xa7zu\x8a'\x22\x22b\x80\x9el6\x9c\
+\xbf\x97\xa0\xf79\xec\xc7s\xa6\x06\xdfj/\x13\xa2U\
++B\xb8\x07\x93\xfa\x05V\x8a'\x22\x22b \xfeF\
+,4\x1b\xd0W\x12Ia\x7f\xce75\xf8\x8e\x10\xf7\
+x\x99\x18\x8b\x17\x13\xc2\x0f\xe5\x8c\x19\x14PDD\xc4\
+\x80\x9ci6\x9c\xffKlL$\x85\xfdi$~f\
+j\x10^\xe5\xa5\xa3\x8b\xde\x1d&\x84\x1f\xdc-[\x94\
+SXH\x11EDD\xcc\xb2/\x8a%f\x03\xfa\xf7\
+\x89\xa3p ~jj\x10v\xf729\x0a\x0a\x94s\
+\xd9e\x84\xf0C\x1ds\xe9\xd0\x81B\x8a\x88\x88\x98e\
+\x17\x9a\x0d\xe7\xda>DQ8\x10\xa3L\x0e\xc4;\xbc\
+L\x90\xc1\x83\x09\xe1\x87r\xf2d\x0a)\x22\x22b\x16\
+\xd5\x0d-j\x99\x0d\xe7O\x11C\xe1\x9b\xd0\xb7\x86\xdf\
+25\x18\x8f\xf70AR\xd5\xaa\xf1p\xd1\xa1\xba\xb9\
+\xac_\xaf\x9c\xbc<\x0a*\x22\x22btw\xcf\xa7\x12\
+C\xe1`\x5cdj0\x16\x88\x8fy9\x8b~\xdcq\
+\x04\xf1C\xd9\xae\x1d\x05\x15\x11\x111\x0b\xbe,\xd64\
+\x1b\xce\xff \x16\x13A\xe1`4H\xa4\x9f\x9852\
+(O\xf52Y\xd8E?\xf4.:\xc7\x5c\x10\x11\x11\
+\xb3\xe2|\xf3\xbb\xe7k\x89\x9f\xe0\x85\x1bM\x0d\xca\x22\
+\xf1I/\x13\xe6\xf8\xe3\x09\xe2\x07S\x7f\x81\xd1\x97j\
+)\xac\x88\x88\x88U\xea\xdcRj6\x9c\xebM\xd1&\
+DO\xf0B?\x93\xdf\x1c\xa7z\x994\xa5\xa5*\xb9\
+u+A\xfc`v\xecHqEDD\xac\x82s\xcd\
+\xef\x9e_M\xec\x04?<j\xdd.\xfa\xa8Q\x84\xf0\
+\x83\xb5[\x9c:\x95\xe2\x8a\x88\x88\x98\xa1O\xb8\x99\xc4\
+`8\xd7\xef\xcf\xb4$r\x82\x1fN5\xf9\x0dr\x86\
+\xd7\xb3\xe8\x1b7\x12\xc6\xbfI\xfd\x0bCQ\x11E\x16\
+\x11\x111\x03O5\xbf{~+q\x13\xfcR(\xee\
+65H\x8b\xc5\xe7\xbcL :\xba\x1c\xdc\xae])\
+\xb2\x88\x88\x88>\xbd\xdf\xed.g8\xa0\xf7 nB\
+&\x9cor\xa0N\xf62\x89\xf4\xb3\xf6k\xd6\x10\xc4\
+\xbf\xc9\xb3\xce\xa2\xd0\x22\x22\x22\xfa\xb4\xbf\xf9p\xfe\x0b\
+b&dJm\xf1C\x93g\xd1\x1f\xf72\x91\xfa\xf6\
+%\x88\x7fS\xbb\xc5\x8a\x0a\x95\xacY\x93b\x8b\x88\x88\
+\xe8\xd1[\xcd\x87s\xedq\xc4L\xa8\x0a;L\x0e\xd8\
+\x09^&\x93n'\xb8b\x05\x81\xfc\x9b\x1c<\x98\x82\
+\x8b\x88\x88\xe8\xc1\xa4\xd8\xd5|8\x7f\x8ax\x09U\xa5\
+\x95{\xcb\xd8\xc8\xa0\xcdw\xcf\x81\x1djB\xa5:u\
+\x22\x88\x7f\x93\x17_L\xd1EDD\xf4\xe0\x15\xe1\xec\
+\x9e\x9f@\xbc\x84lp\x83\xc9\x81;\xd2\xe3\xa4J\x9d\
+{.a\xfc\x9b<\xec0\x0a/\x22\x22\xe2A|K\
+lb>\x9c?I\xac\x84l\xd1A\xfc\xc2\xe4\x00\xbe\
+\xc3\xcb\xe4j\xdcx\xdf\x99k\x02\xf9\x01<\xf9d\x8a\
+/\x22\x22\xe2A<?\x9c\xdd\xf3Q\xc4J\xc8&\xdf\
+79\x80;\x89{\xbdL\xb0)S\x08\xe3\x07\xba,\
+\xbaaC\xfa\xac>\x05\x18\x11\x11\xf1k>\x9a0\xfe\
+(\x91\xf6A\xe2$d\x9b\x8e\xa6w\xd1\xb7{9\xe6\
+R\xbb\xb6r\xb6m#\x94\x1f\xe8e\xd1\xa3\x8e\xa2\x08\
+#\x22\x22\x1e\xc0\x11\xe1\xec\x9e\x0f%NB\x10\xdca\
+r \xebsao{\x99hC\x87\x12\xc8\x0f\xe4\x82\
+\x05\x14aDDD;\xda*>L\x8c\x84\xa08J\
+\xfc\xd2\xe4\x80>\xdf\xcbd\xcb\xcfOw.!\x94\x7f\
+\xd5\xcaJ\x95l\xd4\x88b\x8c\x88\x88\xb8\xdf\xc5\xd0\xc3\
+\xcd\x87\xf3/\xdc\x0c\x05\x10\x18w\x9b\x1c\xd45\xc4\xe7\
+\xbcL\xbaV\xad\xf6\x05R\x82\xf9\xff;\x8b>~<\
+\x05\x19\x11\x11\xd1\xf5\x82pv\xcfo#>B\xd0\xf4\
+0\xbd\x8b>\xc9\xeb\xc4\x9b:\x95P\xfe\xff\xdd\xb4I\
+%\x0b\x0b)\xca\x88\x88\x98\xf3>,V3\x1f\xce?\
+\x15\xdb\x12\x1f\xc1\x047\x99\xfe\xf6y\x9b\x97\xc9W\xab\
+\x96r\xb6l!\x94\xff\x7f\xbbw\xa70#\x22bN\
+\xab;\xc3u\x0fg\xf7|;\xb1\x11L\xd1\xd6\xfdF\
+hl\x80\xb7\x13w{\x99\x84\x83\x06\x11\xc8\xff\xbf\xe7\
+\x9dGqFD\xc4\x9cvc8\xe1\xfc\xcfb]b\
+#\x98\xe4;\xa6\x07\xfae^&a^\x9er\xe6\xcf\
+'\x94\xf3\xb2(\x22\x22\xe2>_\x10\xeb\x86\x13\xd0\x97\
+\x13\x17\xc14-\xc4\x7f\x99\x1c\xe8\xb5\xc4\xdfy\x99\x8c\
+\x8d\x1a\xa9\xd4\x8e\x1d\x84\xf2\xfd=\xe3\x0c\x8a4\x22\x22\
+\xe6\xa4'\x86\x13\xce\xf7\x8a\xa5\xc4E\x08\x83]\xa6\x07\
+\xfc)^'\xe4\x88\x11\x84\xf2\xfd\xbb\xb9\xe8/,\xa5\
+\xa5\x14jDD\xcc)\xaf\x0e'\x9ckO'&B\
+X4\x12?0=\xe8o\xf60!\x93\xba7\xfa\x92\
+%\x84\xf3\xfdC\xba\xfe\xd2B\xb1FD\xc4\x1c\xf1%\
+\xb1A8\xe1\xfc\x111\x8f\x98\x08a\xb2\xd8\xf4\xc0?\
+L|\xc3\xcb\xe4l\xde\x5c\xa5**\x08\xe7\xffv\xf5\
+\xea\xf4\x19}\x8a6\x22\x22\xe6\x80#\xc2\x09\xe7\xba\x89\
+\xc6\x91\xc4C\x08\x9b\xea\xe2{\xa6'\xc0\x5c\xaf\x13t\
+\xcc\x18\x82\xf9\xfe\xbb\xe8]\xbbR\xb4\x11\x111\xf6^\
+\x1f\xde\xd1\x96+\x89\x86`\x0b\x93MO\x80B\xf1^\
+\xafG].\xba\x88p\xee\x9a\x5c\xb8\x90\xc2\x8d\x88\x88\
+\xb1\xf6E\xb1Qxm\x15\xeb\x13\x0b\xc1\x16\xf49\xab\
+'MO\x84.\xe2\x1e/\x93\xb5qc\xe5\xd0\xd5\xe5\
+\xbf\xb6hA\x01GD\xc4\xd8:*\xbc\xdd\xf3yD\
+B\xb0\x8d\xfe\xe2\x97\xa6'\xc3R\xaf\x13v\xf8p\x82\
+\xf9\xbf\x8f\xb9\xcc\x9cI\x01GD\xc4X\xba-\xbcp\
+\xfe\x94X@\x1c\x04\x1b\xb9\xd9\xf4\x84(\x12\x7f\xe5\xf1\
+\xa8K\xea\xc2\x0b\x09\xe8\xda]\xbb\x94S\xa7\x0e\x85\x1c\
+\x11\x11c\xe5\x13bY8\xe1\xfcs\xb1;1\x10l\
+\xa5\x5c\xfc\xab\xe9\x89\xd1F|\xc7\xcb\xe4\xad[W9\
+\x9b7\x13\xd0\xb5\x13&P\xcc\x11\x1116\xee\x16\xbb\
+\x86\xb7{\xbe\x99\x08\x08\xb6\xb38\x8c\xc91\xdf\xeb$\
+>\xfah\xc2\xb9\xbe,\xbau\xabrJJ(\xea\x88\
+\x88\x18\x0b/\x0e/\x9c\xeb\x17Ck\x12\xff\xc0v\xf4\
+\xf9\xab\xdf\x9a\x9e \xf9\xe2\x8f=N\xe2}g\xb0\x09\
+\xe9\xca\x19:\x94\xa2\x8e\x88\x88\x91\xf7.\xb7\xbb[H\
+\x01\xfdx\xa2\x1fD\x85\xa1aL\x92\xd6\xe2\xdb^&\
+sq\xb1J\xad\x5c\xc9e\xd1\x0d\x1b\x94STDq\
+GD\xc4\xc8\xaa\x1f.l\x19^8\xff\x19\x91\x0f\xa2\
+\xc6\x0f\xc3\x98,g{\x9d\xd4\xadZ\xf1\xca\xa8>\xea\
+\xd2\xaf\x1f\x05\x1e\x11\x11#\xeb\xc4\xf0\xc2\xf9\x07b3\
+\xe2\x1eD\x8d\xa6\xe2\x87a\x1cu\xb9\xcd\xeb\xc4\x1e2\
+\x84\x80\xbev\xadr\x0a\x0b)\xf2\x88\x88\x189w\x86\
+\x17\xce\xb5g\x11\xf5 \xaa,\x0ac\xd24\x11_\xf1\
+:\xc1\xa7M\xe3,z\xdf\xbe\x14zDD\x8c\x94\x8f\
+\x8a\xa5\xe1\x85\xf3\xfb\x12\xe9G\x1a\x01\x22I\xa1\xf8L\
+\x18\x93g\xb4\xd7I^\x5c\xac\x9c\xe5\xcbs\xfb,\xfa\
+\xea\xd5\xfb\xfa\xc4S\xf0\x11\x111\x0a\xea\xfbfG\x86\
+\x17\xce\xff.\xb6$\xe2A\xd4\xe9 ~\x12\xc6$Z\
+\xefu\xb2\x97\x97+G\xb7\x1d\xcc\xe5]\xf4c\x8e\xa1\
+\xe8#\x22b$\x1c\x1b\xee\xd1\x96\xd9D;\x88\x0b\xeb\
+\xc2\x98D5\xc4\x87\xbdN\xf8\x1e=r;\xa0\xeb_\
+\x11\xf2\xf2(\xfc\x88\x88h\xb5\x97\x87\x1b\xce\x1f\x14\xf3\
+\x89u\x10\x17\xaa\x8b\xaf\x851\x99:xm\xbd\xa8\x9d\
+4)\xb7Cz\xb7n\x14\x7fDD\xb4\xd6{\xc5\xe2\
+p\x8f\xb6\xb4&\xd2A\xdc\x18(~\x11\xc6\xa4:\xd5\
+\xeb\xe4/(P\xce\xa2E\xb9\x1b\xd0\x97.e\x17\x1d\
+\x11\x11\xad\xf4U\xb1Y\xb8\xbb\xe7\xb3\x88r\x10W\xae\
+\x08kb\xed\xf4Z\x04\xea\xd6U\xa9M\x9br\xf7\xc2\
+h\xa7N,\x04\x88\x88h\x95Iqx\xb8\xe1\xfc\xa7\
+D8\x883e\xe2\xdba\x9dG\x7f\xd0k1h\xdf\
+^9\xb9\xfa\x88\xd1\xe2\xc5,\x06\x88\x88h\x95\x8b\xc3\
+\x0d\xe7\xbf\x17\x1b\x12\xe1 \xee\x0c\x0e\xeb\xa8K{?\
+\xe7\xd1\xc7\x8c\xc9\xdd]\xf46mX\x10\x10\x11\xd1\x0a\
+\xbf\x9bH?B\x18b@?\x91\xe8\x06\xb9\xc2\xce\xb0\
+&\xda\x04\xafE!/O%\xa7O\xcf\xcd\x90\xbe`\
+\x01\x8b\x02\x22\x22\x86\xeeCb\xcdp\xc3\xf9\xd5D6\
+\xc8%j\x88o\x845\xe1\xd6x-\x0e\xd5\xaa)\xe7\
+\xe2\x8bss\x17\xbdeK\x16\x07DD\x0c\xcd\xd7\xc4\
+\xd6\xe1\x86\xf3\xb7\xc4R\x22\x1b\xe4\x1a\xfd\xc3:\xeaR\
+$\xfe\xc4k\x91\xa8UK9\x97]\x96{!\xfd\x82\
+\x0bX \x10\x111\x14\xf7\x8a\xc7\x85\x1b\xce\xff%\xf6\
+$\xaaA\xae\xb2)\xac\xc9\xd7H|\xdek\xb18\xfc\
+p\xe5l\xdfNG\x17DDD\x03.\x087\x9ck\
+\x17\x13\xd1 \x97\xd1\xafq=\x10\xd6\x04\xec$\xbe\xe3\
+\xb5`\xe8G|*+s+\xa4/[F_tD\
+D4\xea\xc6\xf0\xc3\xf9O\xc4<\x22\x1a\xe4:\xfaU\
+\xae\x0f\xc3\x9a\x883|\x14\x8d\xd4\xc8\x91\xb9w\xd4\xa5\
+G\x0f\x16\x0cDD4\xa2>~Z-\xdcp.\xff\
+\x18\x89FD3\x804g\x86\xf9my\x87\x9f\x90~\
+\xc6\x19\xb9\x15\xd0W\xaeL\xbf\xb0\xca\xc2\x81\x88\x88\x01\
+\xfa\xb8X/\xdcp\xae\xef\xc5\x0d#\x92\x01|\x95\x9b\
+\xc2\x9a\x94\xfa\xdb\xfaO\xbd\x16\x11\x1dV\xcf??\xb7\
+B\xfa\x80\x01,\x1e\x88\x88\x18\x98\xaf\x84\xdf\xb1E\xbb\
+\x9e(\x06\xf0u\xea\x88\xef\x8551\xeb\x8bOz-\
+&\xa5\xa5*\xb5zu\xee\x5c\x16]\xbf^\xa5t\xcb\
+I\x16\x11DD\xcc\xb2\xbb\xc5\xfe\xe1\x87\xf3\x87\xc4B\
+\xa2\x18\xc0\x81\x19 ~\x1e\xd6\x04\xd5/\x8d\xbe\xee\xa3\
+\xb3Kr\xeb\xd6\xdc\xd9E\x1f:\x94\x85\x04\x11\x11\xb3\
+\xee\xa9\xe1\x87\xf3\x94\xd8\x84\x08\x06pp\x96\x879Q\
+\xfb\xb8\xdf\xe6=\x15\x966m\x94\xb3cGn\x04\xf4\
+\xcb/WN\x8d\x1a,&\x88\x88\x985\x17\x85\x1f\xce\
+u\xbf\xf3\xdeD/\x80CS \xfe:\xcc\x09;\xcb\
+\xcf\xa5\xd1\xae]U\xaa\xa2\x227B\xfa\x981,(\
+\x88\x88\x98\x15\xaf\x11\xf3\xc3\x0f\xe8\x17\x11\xbb\x00\xbc\xd3\
+P\xdc\x1b\xe6\xa4]\xe3\xa7\xd0\xe8K\x94\xb9\x10\xd0\xb7\
+oW\xc9\x9a5YX\x10\x11\xb1J\xde\x96H\xbf\xea\
+\x1dr8\xbf\x91\xb8\x05\xe0\x9f\xe3\x12\xe9\x96G\xa1L\
+\x5c]8n\xf1SpN8!7B\xfa)\xa7\xb0\
+\xb8 \x22b\xc6>\x95H\xbf\xe6\x1dr8\x7fS\xac\
+M\xd4\x02\xc8\x8c\xd5aN`\x99\xb9\xea\x11?\x85G\
+\x87\xd7\xb8\x07\xf4\x9d;\x95\xd3\xa0\x01\x8b\x0c\x22\x22\xfa\
+\xf65\xb1C\xf8\xe1\x5c?\x8e\xd8\x89\x88\x05P\xb5\xf3\
+\xe8\xf7\x879\x91[\xba\xfdY\xbd\x14\x9ed~\xber\
+\xe6\xce\x8d\x7fH\x9f:\x95\x85\x06\x11\x11}\xf9\x8e\xd8\
+;\xfcp\xfe\xa58\x9ex\x05Pu\x1a$B\xec\x8f\
+\xae\xed'\xbe\xeb\xb5\x08\x15\x16*g\xfe\xfcx\x07\xf4\
+\xcaJ\xe5\xb4j\xc5\x82\x83\x88\x88\x9e\xdc#\x0e\x0f?\
+\x9c+\xf7\x97y\x00\xc8\x12=\xc4\x8f\xc3\x9c\xd4'\x88\
+\xef{-F\xd5\xab+\xe7\xe2\x8b\xe3\x1d\xd2\x17/V\
+N^\x1e\x0b\x0f\x22\x22\x1e\xfc\xd7eq\x92\x1d\xe1\xfc\
+\x0e1\x9fH\x05\x90]&\x87=\xb9Ov\x0b\x8d\xa7\
+\xa2T\xbb\xb6r\xd6\xac\x89uHOv\xef\xce\xe2\x83\
+\x88\x88\x07u\x9a\x1d\xe1\xfc\x05\xb1\x8c(\x05\x10\x0cW\
+\x85=\xc9\x17\xf9\xe9\x91\xde\xa4\x89Jm\xda\x14\xdf\x90\
+\xbejU\xfaH\x0f\x0b\x10\x22\x22\x1e\xc0\xe5v\x84\xf3\
+\xbf\x88\xed\x89P\x00\xc1Q(>\x14\xf6d_\xe5\xa7\
+@\x95\x97\xab\xd4\xc6\x8d\xf1\x0d\xe9#F\xb0\x08!\x22\
+\xe2\xd7\x5ccG8\xd7\xc7c\xfb\x13\x9f\x00\x82\xe7p\
+\xf1\x0faN\xf8\x02\xf1:?\x85\xea\xb0\xc3\x94\xb3y\
+s<\x8f\xb9l\xdd\xaa\x9cZ\xb5X\x8c\x10\x11\xf1?\
+^/\x16\xda\x11\xd0g\x10\x9b\x00\xcc1D\xfcW\x98\
+\x93\xbeX\xfc\x89\x9f\x82u\xc4\x11\xca\xb9\xfc\xf2x\xee\
+\xa2O\x9e\xcc\x82\x84\x88\x88\xfb\xfc\xb1\xbbFZ\x10\xce\
+7\x10\x97\x00\xcc3)\x91\xeeg\x1a\xda\xe4/\x13\xef\
+\xf5S\xb8Z\xb6T\xce\xb6m\xf1\x0b\xe8\x15\x15\xcai\
+\xda\x94\x85\x09\x111\xc7\xbdS,\xb1#\x9c\x7fO\xcc\
+#*\x01\x84\xc3\xba\xb0\x8b@}\xf1Q?\x05\xac}\
+{\x95\xda\xb1#~!}\xc1\x02\x16'D\xc4\x1c\xf6\
+!\xb1\xae\x1d\xe1\xfc\xd7b5\x22\x12@x\xe8\x97F\
+\xef\x0c\xbb\x18\xb4\x11_\xf6S\xc8:vT\xa9\x9d;\
+\xe3\x17\xd2;wf\x91BD\xccA\x9f\x15\x9b\xd9\x11\
+\xce\xdf\x13\x1b\x13\x8f\x00\xc2\xa7D\xfcM\xd8E\xa1\xab\
+\xf8\x86\x9f\x82\xd6\xad\x9brv\xed\x8aU@O\xadX\
+\xa1\x9c\x82\x02\x16+D\xc4\x1cR\x16`u\x18\xed\x14\
+\x01\xe0\x004\x17\x7f\x1fvq8.\x91~\xce\xd8s\
+a;\xfah\x95\xd2\xe7\xb7\xe3\xb4\x8b>x0\x0b\x16\
+\x22b\x8e\xf8\x82\xd8\xd6\x8ep\xfe\x998\x8a8\x04`\
+\x1fG\x8b\xff\x08\xbbH\x8c\xf2\x19\xd2S\x03\x07*\xa7\
+\xb22>\x01]\xf7|/)a\xe1BD\x8c\xb9\xcf\
+\x8b\xad\xec\x08\xe7\xb4S\x04\xb0\x9c\x09\xe2\x17a\x17\x8a\
+\x13\xc5\xf7\xfd\x14\xbac\x8eIwB\x89\xcbQ\x97\xd3\
+Nc\xf1BD\x8c\xb1/\x89\x1d\xed\x09\xe7\xb4S\x04\
+\x88\x00\xcbm(\x18\xa7\x8a{\xfd\x14\xbc\x1e=\xe2s\
+\xdcE\xff\x22\xd0\xa2\x05\x8b\x18\x22b\x0c}E<\xd2\
+\x9ep\xfe\xc3\x04\xed\x14\x01\x22\x81\x9e\xa8\xb7\xdaP8\
+\xe6\xf9-|q\x0a\xe9K\x96('/\x8f\xc5\x0c\x11\
+1F\xbe)\xf6\xb4'\x9c?%\x96\x11{\x00\xa2C\
+u\xf1q\x1b\x0a\xc8\x1c\x9f\xc5/\xd9\xbd{|B\xfa\
+\x80\x01,h\x88\x881Qw*\xebaO8\x7f^\
+\xacM\xdc\x01\x88\x1eM\xc5wm($\xcb\xfd\x16\xc2\
+\xa3\x8f\x8eG\x0b\xc6\xcd\x9bU\xb2\xac\x8c\x85\x0d\x111\
+\xe2\xcab\xaa\x06\xd9\x13\xce\xdf\x17\x9b\x11s\x00\xa2K\
++1eCA\xb9\xc4\xefN\xfaQG\xc5#\xa4\x9f\
+q\x06\x8b\x1b\x22b\x84}G\x1chO8\xd7kz\
+k\xe2\x0d@\xf4\xe9\x22\xfe5\xec\xa2\x92'\xae\xf7[\
+\x18;w\x8e\xfe\x8b\xa3\xfa\xc2h\xcb\x96,r\x88\x88\
+\x11\xdd9\x1flO8\xd7kyWb\x0d@|8\
+^\xfc4\xec\xe2R ^\xe1\xb7@v\xea\xa4\x9c\x1d\
+;\xa2\x1d\xd2\x97.UN~>\x8b\x1d\x22b\x84\xd4\
+oz\x8c\xb5'\x9c\xffK\x1cA\x9c\x01\x88\x1f\xa7&\
+,\xe8\x91\x9e\x9fAHO\xc5!\xa4\xf3\xc2(\x22b\
+\xa4v\xce\x8f\xb5'\x9c\xebWB\xc7\x12c\x00\xe2\xcb\
+E6\x14\x9b\x22\xf1\x1a\xbf!\xbdk\xd7h\x1fw\xd9\
+\xbcY9\x5c\x18ED\xb4\xde\xdd\x89\xf4\xab\xd8\x09{\
+<\x87\xf8\x02\x10\x7f6\xd8Pp\xf4q\x97\xed~C\
+z\x9b6\xca\xd9\xb2%\xba!\xfd\xcc3Y\xfc\x10\x11\
+-\xefs\xde\xd7\xaep\xbe\x94\xd8\x02\x90\x1b\xe8\x87\x8c\
+\xae\xb5\xa1\xf0\xe8\x8b\xa3\x1b\xfc\x16\xd0#\x8eP\xa9M\
+\x9b\xa2{a\xb4m[\x16ADDK\xc3y\x1f\xbb\
+\xc2\xf9\x16\x22\x0b@nQ \xdenKH\xf7\xdd\xdd\
+\xa5qc\xe5\xac[\x17\xcd\x90\xbe|\xb9r\x0a\x0aX\
+\x0c\x11\x11-{\x84\xa8\x97]\xe1\xfc:wC\x0d\x00\
+r\x8c\x9a\xe236\x14\xa2\xfc\x0c\x8e\xbb8\xe5\xe5\xd1\
+\x0d\xe9C\x87\xb2 \x22\x22Z\xe2[b\x7f\xbb\xc2\xf9\
+\xbdb5b\x0a@\xeeR_|\xc5\x96\x9d\xf4\xb5~\
+\xcf\xa4\xd7\xae\xad\x92\x97\x5c\x12\xb9\x80\x9e\xd2\x1di\x1a\
+6daDD\x0cYY\x00UW\xbb\xc2\xf9\xcf\x09\
+\xe7\x00\xa0\xd1\xaf\x8d:\xb6\x84\xf4M~\x0bli\xa9\
+r.\xbc0z\xbb\xe8\xe7\x9f\xaf\x9c\xbc<\x16HD\
+\xc4\x90|]\xeciW8\x7fL,#\x96\x00\xc0\xbf\
+i#&m)RK\xfd\x16\xda\x92\x12\xe5,Z\x14\
+\xbd\x9d\xf4>}X$\x11\x11C\xf0%\xb1\x93]\xe1\
+\xfc!\xb1\x06q\x04\x00\xfe?G\x89\x7f\x89\xecq\x97\
+j\xd5\x94s\xee\xb9\xd1\xeb\x8d^\xb3&\x8b%\x22\xa2\
+A_\x15\xbb\xd9\x15\xce\x9f\x17\xeb\x12C\x00\xe0\x9b\xe8\
+%~`KH_\x95IH\x9f7/R!=9\
+u*\x0b&\x22\xa2\xc1\x9ds\xcb\xce\x9c\xbf(6 \
+~\x00\xc0\xa1\x18(~dK\xf1Z\xee\xb7\x00\xe7\xe7\
++\xe7\xf4\xd3\xa3\xb5\x93\xde\xa5\x0b\x0b'\x22b\xc0>\
+/\xb6\xb3+\x9c\xbf*\x96\x13;\x00\xc0+\xfd\xc4\xbf\
+\xdbR\xc4f\x88I?\x85X_\xbe\x1c=::\xbb\
+\xe8k\xd7*\xa7\xb8\x98\x05\x14\x111 \x1f\x11\x0f\xb3\
++\x9c\xbf$6$n\x00\x80_\x8e\x13?\xb6\xa5\x98\
+M\x11\xf7\xfa-\xcaC\x86\xa4_\xef\x8cBP?\xf9\
+d\x16QD\xc4\x00\xfc\x95\xd8\xc0\xaep\xfe\x0a;\xe7\
+\x00P\x15F\x89\x9f\xd8R\xd4N\x12w\xfb-\xce\xbd\
+z)g\xd7.\xfb\x03\xba\xfe\x22\xd1\xb2%\x8b)\x22\
+b\x16\xbdS\xaceW8\x7f[<\x9cx\x01\x00U\
+e\x82\xf8\x99-\xc5m\xb8\xf8\xae\xdf\x22\xdd\xb9\xb3r\
+\xb6o\xb7?\xa4\xebG\x97\x0a\x0aXT\x11\x11\xb3\xe0\
+Mb\x0d\xbb\xc2\xb9,_\x89f\xc4\x0a\x00\xc8\x16s\
+\xc4/m)r#\xc4\xf7\xfc\x16\xeb\x16-\xd2m\x0d\
+m\x0f\xe9#F\xb0\xb0\x22\x22V\xd1\x1f\x88%v\x85\
+\xf3?\x88\x1d\x89\x13\x00\x90m\xce\xb3\xa8\xd0\xa9\x81\xe2\
+[~\x8bv\x93&\xcaY\xb7\xce\xee\xc7\x8bv\xeeT\
+Ny9\x0b,\x22b\x86^#\x16\xd9\x15\xce\xffW\
+\xecN\x8c\x00\x80\xa0\xb8\xd8\xa6\x90\xae\x9fh~\xcdg\
+\xe1N6j\xa4\x9c5k\xec\xdeE\xd7\x0f.\xe9N\
+4,\xb4\x88\x88\xbe\xdc.\x16\xd8\x15\xce\xff(v#\
+>\x00@\xd0\x5chSH\xef\xe2><\xe1\xebA\xa3\
+:uTR\x9f\xf7\xb6\xb9\xf5b\xbf~,\xb6\x88\x88\
+>\xd4/P\xe7\xd9\x15\xce\x7f/v&6\x00\x80)\
+\x16&,:\x93\xde\xce}\x80\xc2W1/.V\xa9\
+s\xce\xb17\xa4o\xdf\xae\x92\x0d\x1a\xb0\xe8\x22\x22z\
+\xf0B\xbb\x82\xb9V\xfe\xb18s\x0e\x00\xe6\x99%~\
+aK1\xd4\x0fP<\xe6\xb7\xa8\x17\x16\xaa\xe4\xf4\xe9\
+\xf6\x86\xf4\xf3\xce\xe3\xa8\x0b\x22\xe2A\xdc#\x9ej_\
+8\xd7\xad\x14\x9b\x13\x13\x00 ,\xe6\xd9\xb4\x93\xdeD\
+|\xd8o\x81\xd7\x01\xf8\xa4\x93\xec\xbd4:p \x8b\
+0\x22\xe2\x01\xd4\xefb\x9cl_8\x97\xef\x0c\x896\
+\xc4\x03\x00\x08\x9b\xc9\x09\x8b\xfa\xa4\xeb\x07)~\x92I\
+\xb1\x1f:\xd4\xceWGu\xffv\x8e\xba \x22~\xc5\
+\xd7\xc5\xfe\xf6\x85\xf37\xc5#\x88\x05\x00`\x0b\xa7\xda\
+\x14\xd2\xab\x89\xd7fR\xf4{\xf6T\x8ensh[\
+H_\xb0\x80\xa3.\x88\x88\xae/\x8a\xdd\xec\x0b\xe7/\
+\x8b\x8d\x89\x03\x00`\x1b\x93l\x0a\xe9\xba\xcd\xd6\xd6L\
+\x8a\x7f\xfb\xf6\xca\xd9\xba\xd5\xbe\x90\xde\xbf?\x0b3\x22\
+\xe6\xbcO\x8bm\xec\x0b\xe7\xf2\x9d!QN\x0c\x00\x00\
+[\x99(~jK\xd1\xd4\xed\xb6\x96g\xb2\x084m\
+j\xdf\x83F\xf2\xa5!U\xaf\x1e\x0b4\x22\xe6\xac\xf7\
+\x8b\xe5\xf6\x85\xf3\x17\xc4F,\xff\x00`;'\xdb\x14\
+\xd2\xb5\xb3\xf4\x03E~\x17\x83\xfa\xf5\x95\xb3b\x05G\
+]\x10\x11-\xf0.\xb1\x8e}\xe1\xfc\xb7bC\x96}\
+\x00\x88\x0aV\x9dI\xd7N\x17\xf7\xfa]\x14JK\x95\
+\xb3h\x91]!\x9d\x07\x8c\x101\xc7\xbc\xddm\x00`\
+Y8\x7fZl\xc0r\x0f\x00\x1cw\xa9\xa2c\xdd\xb6\
+\x5c\xbe\x16\x87\x92\x92\xf4\xce\xb5-\x01}\xf3f\x95\xaa\
+]\x9bE\x1b\x11s\xc2\x1b\xc4\xea\xf6\x85\xf3\x87\xc5Z\
+,\xf3\x00\x10UN\x12?\xb1\xa9\xb0\x0e\x12\xdf\xf4\xbb\
+H\xe4\xe7\xab\xd4i\xa7\xd9\x13\xd2\xe7\xcf\xe7\xa8\x0b\x22\
+\xc6\xde\x1db\xa1}\xe1\xfc\x1e\xb1\x06\xcb;\x00D\x9d\
+\xe1\xe2?l*\xb0G\x89/e\xf2\xa0\xd1\x981\xf6\
+\x84\xf4^\xbdX\xc0\x111\xb6\xaer/\xfa[\x16\xce\
+o\x17\x8bY\xd6\x01 .\xf4\x17\xffjS\xa1m\xe3\
+\xb6\xeb\xf2\xbdp\xe8`lC\xaft\xfd\x80Q\xc3\x86\
+,\xe4\x88\x18+\xf5\x85\xfey\xf6\x05s\xed\x8db!\
+\xcb9\x00\xc4\x8d\xa3\xc5?\xdaTp\x1b\x8a\xf7f\xda\
++}\xcb\x96\xf0C\xba\xbe\xc0\x9a\x9f\xcf\xa2\x8e\x88\xb1\
+P\xdf\x11\x9ahg8\xff\xb6\x98\xcf2\x0e\x00q\xa5\
+\xa5\xf8\x96M\x85\xb7\xc4\xbd\x84\xe4{1i\xd2D%\
+\xd7\xae\x0d?\xa4\x8f\x18\xc1\xc2\x8e\x88\x91\xf75\xb1\x9f\
+\x9d\xe1|\x09K7\x00\xe4\x02M\x12\xe9W\xd7\xac)\
+\xc0\xfa\xd5\xd1M\x19,(\xfb\xba\xa9,]\x1an@\
+\xdf\xb5K9\xcd\x9b\xb3\xc0#bd}Flo_\
+0\xffR<\x97%\x1b\x00r\x09\xfd\xea\xda\xf3\xb6\xed\
+\x94\x9c\x93\xc9\xe2R\x5c\xac\x9cy\xf3B\x0d\xe9\xa9K\
+/UNQ\x11\x0b=\x22F\xce\x87\xc5\xc3\xed\x0b\xe7\
+_\x88sX\xaa\x01 \x17\xa9#>j[H?U\
+\xdc\xe3\xf7R\x93>\x07>yr\xb8;\xe9\x13'\xb2\
+\xd8#b\xa4\xfc\xa9X\xdb\xbep\xae\xdf\xef\x98\xcc\x12\
+\x0d\x00\xb9\x8c\xee%{\xafm!}\x84\xf8v&m\
+\x18G\x8fVNee8\x01]\xff\xe7\x1ey$\x8b\
+>\x22F\xc2k\xc4j\xf6\x85\xf3\x8f\xc5\x13Y\x9a\x01\
+\x00\xd2!\xfdn\xdbBz\x7f\xf7\xd2\x92\xef\x85\xa7O\
+\x9f\xf4\xb9\xf00B\xfa\xbau\xca)-e\xf1GD\
+\xab\xdd%\x16\xd9\x17\xce?\x12G\xb3$\x03\x00\xfc\x97\
+j\xe2\x8fl\x0b\xe9\x1d\xc5\xe73Y\x80:tP\xce\
+\xd6\xad\xe1\x84\xf4\x193\x08\x00\x88h\xad\xcb\xed|\x80\
+\xe8/b?\x96b\x00\x80\x03\x87\xf4\x9bm\x0b\xe9\xfa\
+\xf2\xd2C\x99,DM\x9b\xa6w\xb4\xc3\x08\xe9\xc7\x1c\
+C\x10@D\xab\xdc+~\xcb\xce6\x8a\xf2\x8f\x96\xe8\
+\xcc\x12\x0c\x00\xf0\xcd\xe8\x87 \xae\xb0\xad\x80\xd7\x15\xef\
+\xcc\xa4\x0dc\x9d:\xcaY\xb6\xcc|@\xdf\xb2E\xa5\
+\xea\xd5#\x14 \xa2\x15\xbe+\x8e\xb13\x9c\xbf&6\
+g\xe9\x05\x00\xf0\xc6J\xdb\x0ayu\xf1\xbb\x99,N\
+%%\xca9\xff|\xf3!}\xc1\x82\xf4\xc5U\xc2\x01\
+\x22\x86\xe8\xabbo;\xc3\xf9\xd3bC\x96[\x00\x00\
+\x7fL\x15?\xb3\xa9\xa0\xebs\x93\x8b2Y\xa4t\x8f\
+\xf2\xd9\xb3\xcd\xf7G\x1f<\x98\x80\x80\x88\xa1\xf9\xa8\xd8\
+\xdc\xcep\xfe\xb3D\xbaA\x01\x00\x00d\xc0\x18\xf1\x9f\
+\xb6\x15\xf7Y\xeey\xca\x8c\xda0\x9a\x0c\xe8;w*\
+\xe7\x88#\x08\x0a\x88h\xdc;\xdd\xe3\x81\x16\x86\xf3k\
+\xc5\x02\x96W\x00\x80\xaa1H\xfc\x9bmE~T&\
+\xbd\xd2\xb5}\xfb\xaaTE\x85\xd1WFS\xd5\xaa\x11\
+\x18\x10\xd1\x987\x885\xec\x0c\xe7\x9b\xc4<\x96U\x00\
+\x80\xec\xd0)\x91\xbeioU\xb1\xef.\xbe\x90\xc9\x02\
+\xd6\xb1\xa3J\x1al\xc3\x98\xd2\xaf\x9c\x12\x1a\x10\xd1\x80\
+\x92\x80U\x81}\xc1\xfcK\xf1<\x96R\x00\x80\xec\xd3\
+R|\xc3\xb6\x90\xde\xdc=g\xe9{!k\xd5J9\
+\x9b7\x9b{e\xb4S'\xc2\x03\x22\x06\xea9v\xee\
+\x9a\xeb\xbbLg\xb2\x84\x02\x00\x04G\xb9\xf8\x9cm\x0b\
+\x80>gyG&\x0bZ\xfd\xfa\xcaY\xb1\xc2LH\
+\xbf\xfcrZ/\x22b \xee\x16O\xb53\x9c\xeb;\
+LcX:\x01\x00\x82\xa7\x9e\xf8\x84m\x0bA\x99\xf8\
+\x83L\x16\xb7\xd2R\xe5\x5cp\x81\x99\x90\xae\xdb=\xe6\
+\xe7\x13(\x101\xab=\xceO\xb07\x9c\x9f\xc8\x92\x09\
+\x00`\x8e\xd2D\xbaM\x96U\x0bB\xa1\xb85\x83\x05\
+.YX\xa8\x9cY\xb3\xcc\x84\xf4\xe1\xc3\x09\x15\x88\x98\
+\x15_\x11{\xd9\x19\xce\xff,\xf6c\xa9\x04\x000\x8f\
+n\x93u\xb5\x85\x0b\x83Z\xa8C\xb7\xdf\xc5.?_\
+%'M\x0a>\xa0\xef\xda\xa5\x9c\x16-\x08\x17\x88X\
+%\x9f\x12\xdb\xda\x19\xcew\x8b\x1dY\x22\x01\x00\xc2\xc5\
+\xbaWG\xb5\x93\xdcs\x99\xbe\x17\xbe\xa1C\xd3\x97:\
+\x83\xec\xea\xb2z\xb5JU\xafN\xc8@\xc4\x8c\xfc\x95\
+Xng8\x7fA<\x8ce\x11\x00\xc0\x0e\xa6\x88\x9f\
+\xda\xb6X\xf4\x10_\xcad\x01<\xfah\xe5\xec\xd8\x11\
+\xecN\xfa\x94)\x04\x0dD\x8cS\x8f\xf3_$\xd2\xc7\
+\x1f\x01\x00\xc0\x22\x86\x89\x1f\xd8\xb6h\xb4\x10\x1f\xcfd\
+!l\xdf^9[\xb6\x04\x1b\xd2{\xf4 p \xa2\
+g7\xda\xd9\xe3\xfc\xdf\xaf\x83\x16\xb2\x0c\x02\x00\xd8I\
+\x97\x84\x85\x0f\x1a5\x12\xef\xc9\xe4\xf2h\xb3f*\xb5\
+qcp\x01}\xd3&\xe5\xd4\xaeM\xf0@\xc4\x83\xd7\
+\x22{{\x9ckW%x\x1d\x14\x00\xc0z\xf4\x83F\
+\xaf\xd9\xb6\x88\xd4p\x7f\x1a\xf6\xbd8\xea\x00\xbdlY\
+p\xe7\xd1/\xbcP9\x05\x05\x84\x10D\x8cZ\x8f\xf3\
+/\xc4\x05,y\x00\x00\xd1A\xf7J\x7f\xcc\xb6\x05E\
+\xff4\xbc!\x93E\xb2\xa4$\xdd\xc3<\xa8\x9d\xf4\xb1\
+c\x09\x22\x88\xf85\xdf\x10\x07\xd9\x19\xce?\x16'\xb0\
+\xd4\x01\x00D\x0f+{\xa5kg\x89{\xfd.\x96\x85\
+\x85*9}z0\x01]w\x8d\xe9\xd8\x91@\x82\x88\
+\xff\xf1wb7;\xc3\xf9\xdf\xc4\xa1,q\x00\x00\xd1\
+E\xf7J\xbf\xc6\xc6\x90>\xc6}\x81\xcf\xd7\xa2\x99\x97\
+\xa7\x9c\xd1\xa3\x83\x09\xe9\xfa\xac;\xe7\xd1\x11Q|D\
+lfg8\x7f_\xec\xcc\xd2\x06\x00\x10}\xf2\xc5m\
+6\x86\xf4c\xc573Y@\x87\x0c\x09\xa6W\xba>\
+F\x93\x9fO@A\xcca\x7fio\x8f\xf3w\xc4\xf6\
+,i\x00\x00\xf1bQ\x22}\xa9\xc8\xaaE\xa7\x8b\xf8\
+|&\x0bi\xb7n*\x15D\xaf\xf4\xe3\x8f'\xa4 \
+\xe6\xa87\x8bev\x86\xf3g\xc5\xc6,c\x00\x00\xf1\
+d\xac\xf8\x91m\x8bO\xb9\xbbk\xe5w1M\xb5l\
+\x99n\x95\x98\xed\xf3\xe8\xba\x07;a\x05\x91\x1e\xe7v\
+x\xa7X\x83\xe5\x0b\x00 \xde\x0c\x14\xffl\xdb\x22T\
+[\xbc=\x93\x85\xb5aC\xe5\xacZ\x95\xdd\x90\xben\
+\x9dr\xca\xca\x08-\x889\xe2r1\xcf\xcep\xfe]\
+\xb1\x88e\x0b\x00 7\xe8\x90H\x9fg\xb4j1\xaa\
+&^\x9b\xc9\x02[\xab\x96r\x96.\xcdnH\x9f7\
+/})\x95\xf0\x82\x18\xeb\x07\x88\xe6\xda\xfb\x00\xd1\xba\
+\x04\x0f\x10\x01\x00\xe4\x1c\xbaW\xfa\xc3\xb6-Jz\x17\
+\xeb\x92L\x16\xdb\xe2\xe2t\xa8\xcefH\x1f6\x8c\x10\
+\x83\x18S\xdf\x11G\xd9\x19\xcc?\x15\xcfd\x89\x02\x00\
+\xc8]\x8a\xc5\x9bl\xdc=\xca\xa4WzRw`9\
+\xfd\xf4\xec\x05\xf4]\xbb\x94\xa3\xcf\xb9\x13f\x10c\xe5\
+Kb\x0f;\xc3\xf9\x07\xe2q,M\x00\x00\xa0\x7fB\
+\xddhcH?\xde\xdd\xe5\xf2\xdd+}\xc2\x84\xec\x85\
+\xf4\x95+U\xaazuB\x0dbL|Zlgg\
+8\xdf+veI\x02\x00\x80\xfd9/aa\x1bF\
+\xbd\xcb\xf5b&\x0b\xf1q\xc7e\xafW\xfa\xcc\x99\x04\
+\x1b\xc4\x18x\x9f\xbd=\xce_\x15[\xb2\x0c\x01\x00\xc0\
+\x81\x18/\xfe\xd3\xb6\xc5\xab\x85\xf8X\x86\xbd\xd2\x9dl\
+\xf5J\xe7<:b\xa4\xd5]\xa2j\xd9\x19\xce\x1fI\
+\xa4\xef\x04\x01\x00\x00|#}\xc4?\xda\xb6\x885\x14\
+\xef\xcedan\xdbV9[\xb6T9\xa0\xa7**\
+\x94\xd3\xba5A\x071\x82^\xe5v\x89\xb20\x9c\xdf\
+\x9aH\xdf\x05\x02\x00\x008$\xad\xc5\xd7m[\xccj\
+\x887d\xf2\xa0Q\xd3\xa6\xe9\xde\xe6Y\xe8\x8f\x9e\xa4\
+?:b\xa4\x5cg\xef\x03DW\x88\x05,7\x00\x00\
+\xe0\x87\xfa\xe2\xa3\xb6-jz\xa1\xdd\x90\xc9B]\xbf\
+\xberV\xac\xa8zH_\xb0@9\xba[\x0c\xc1\x07\
+\xd1\xfa\x1e\xe7\xb3\xec\x0c\xe6_&\xd2w~\x00\x00\x00\
+2\xa2\xa6x\xafm\x0b\x9c\xee\x95\xbe$\x93E\xbb\xb4\
+T9\x8b\x16U=\xa4\x9fp\x02\x01\x08\xd1b\xdf\x17\
+\xcf\xb43\x9c\x7f.\x9e\xc5\xd2\x02\x00\x00UE?3\
+}\xbd\x85\x0b\x9d\x9a\x22\xee\xf1\xbbxW\xabV\xf5\x07\
+\x8dtw\x98\x8e\x1d\x09B\x88<@\xe4\xc7\x8f\xc4\xb1\
+,)\x00\x00\x90M\xacl\xc38@|-\x93\x07\x8d\
+\xce8\xa3j\x97F7mRN\x9d:\x04\x22D\x8b\
+|A\xecfo\x8f\xf3.,#\x00\x00\x10\x04'\x8b\
+\x1f\xdb\xb6\xf8u\x10\x9f\xc9\xe4A\xa3\xd1\xa3\xab\xb6\x93\
+\xbex\xb1r\x0a\x0b\x09F\x88\x16\xa8[\xb16\xb7\xb7\
+\xc7y\x0b\x96\x0f\x00\x00\x08\x92~\xe2\x9fl[\x04\xf5\
+\xe3#\xbf\xcada\x1f5\xaaj\x0f\x1a\x8d\x1dK8\
+B\x0c\xd9{\xdcV\xac\x16\x86sz\x9c\x03\x00\x801\
+\x8e\x14\xdf\xb3m1,\x13\x7f\x98\xc9\x02\xdf\xb3\xa7r\
+v\xed\xca\xfc<\xfaQG\x11\x92\x10C\xf2\xfbn\x0b\
+V\x0b\xc39=\xce\x01\x00\xc08\x8d\xc5gl[\x14\
+\x8b\xc4\x8aL\x16\xfa\xa3\x8fV\xa9\x9d;3\x0b\xe9\x9b\
+7+\xa7^=\xc2\x12\xa2a\xb7\x8a\x85v\x86\xf3\xca\
+\x04=\xce\x01\x00 $J\xc5\x9f\xd9\xb68\xea6\x8c\
+\x8b2y\xd0\xa8M\x9b\xcc_\x1d]\xb6L\xa5t\x87\
+\x18B\x13\xa2\x11\x17\xb9s\xdd\xb2\xfa\xa3/\xd2\xd3\xe3\
+\x1c\x00\x00BG\xef\x12}\xdb\xc2\x1d,59\x836\
+\x8c\xfa\xd5\xd1\xd4\xfa\xf5\x99\x85\xf4\xe9\xd3\x09N\x88\x01\
+\xbbW\x9ci\xe7\xae\xf9\xa7\xe2T\x96\x04\x00\x00\xb0\x85\
+<q\x9d\x8d!}\x8c\xf8n&\xaf\x8e\xaeZ\x95Y\
+H\x1f0\x80\x10\x85\x18\x90\xbb\xc5\x89v\x86\xf3\x0f\xc5\
+\x13X\x0a\x00\x00\xc0F\xceN\xa4_\xca\xb3j\xf1\xec\
+%\xbe\xe27\x0c\xd4\xaa\xb5\xef\xd8\x8a\xef\xfe\xe8\xfa\x1c\
+{\xf3\xe6\x84)\xc4,\xfb\xa68\xd8\xcep\xfe{\xb1\
+\x07\xe5\x1f\x00\x00l\xe68\xf1\x03\xdb\x16\xd1f\xe2#\
+~CAI\x89r.\xb8\xc0wHO\xae]\xab\x9c\
+\xb22B\x15b\x96\xd4\xef\x1c\xb4\xb73\x9c\xffNl\
+J\xd9\x07\x00\x80(\xa0_\xcc\xdbk\xdbbZG\xfc\
+\xa9\xdf3\xe9\xfa\xe2\xe7\xbcy\xfe\x8f\xba,X\xa0\x1c\
+\xfdb)\xe1\x0a\xb1J\xde\xef\xbes`a8\xd7=\
+\xce\xebR\xee\x01\x00 J\xb4\x15\xdf\xb2mQ-u\
+\xfb&\xfb\x09\x08I\x1d\xb4\xa7N\xf5\x1f\xd2\xf5K\xa5\
+\x04,\xc4\x8c\xbdWl`g8\xbfG,\xa3\xcc\x03\
+\x00@\x14i$>e\xdb\xe2\xaa\xfb&_\xe17,\
+\xe4\xe5)g\xc2\x04\xff\x8f\x18u\xeaD\xd0B\xcc\xc0\
+\x1f\x8b\xb5\xec\x0c\xe7\xdf\x13\x8b(\xef\x00\x00\x10e\xf4\
+Kz7\xd9\xb6\xc8f\xd4+]\x87\xf4\xf1\xe3\xfd]\
+\x1a\xdd\xb4I9u\xeb\x12\xb8\x10}\xf8m\xf7\xd11\
+\x0b\xc3\xf9\x12J:\x00\x00\xc4\x05\xdd\x86q\x93\x85\x8b\
+\xad\x9a\xe1\xf6U\xf6\x15 \x86\x0f\xe7\x11#\xc4\x80\x5c\
+i\xe7\x03D\x9f\x893(\xe5\x00\x00\x10G\xf4\x0b{\
+_\xd8\x16\xd2\x8f\xcf\xa0Wzj\xe0\xc0\xf4\x11\x16\xaf\
+!}\xda4\xc2\x17\xe2!<\xc7\xce]\xf3\x7f\x8ac\
+)\xdf\x00\x00\x10g&\xb8\x0b\x9eU\x8bp?\xf15\
+\xbf\x81b\xd0 \x7f!\xbdwoB\x18\xe27\xbc\x0e\
+:\xcd\xcep\xfe'\xb17e\x1b\x00\x00r\x81\xbe\xee\
+\xc2g\xd5b\xdcA|\xceo\xb8\xe8\xd1C9\xbbv\
+y\x0b\xe8\xf2\xff/\xd5\xa6\x0d\x81\x0cq?\xf5\xafW\
+\xa3\xec\x0c\xe7\xbb\xc5\x8e\x94k\x00\x00\xc8%\x8e\x14\xdf\
+\xb3mQ>B|\xd4o\xc8\xe8\xdcY9;vx\
+\xbb4\xbaa\x83J\xd5\xa9C0C\x14_\x17\xfb\xdb\
+\x19\xce\x9f\x17\x9bP\xa6\x01\x00 \x17\xd1\x0b\xe0\xb3\xb6\
+-\xceu\xc5\xbb\xfc\x86\x8dv\xed\x94\xb3m\x9b\xb7\x9d\
+\xf4\xc5\x8bU\xb2\xb0\x90\x80\x869\xed\x8bb7;\xc3\
+\xf9Cb\x1d\xca3\x00\x00\xe42\xfa\xb1\x8f_\xd8\xb6\
+H\xd7\xc8\xe0A\xa3}\xc7W\xb6n\xf5\x16\xd2'O\
+&\xa4a\xce\xfa\xb4\xd8\xc6\xcep~K\x22\xdd\x1a\x16\
+\x00\x00 \xe7\xd1\x0b\xe2\xcd\xb6-\xd6\xd5\xc4\xff\xf1\x1b\
+>\x9a5S\xce\xe6\xcd\xdeB\xfa\x80\x01\x845\xcc9\
+\x1f\x13\x9b\xd9\x19\xce\xaf\x13\x0b)\xc7\x00\x00\x00\xffE\
+\xf7J_e\xdb\xa2\xad\xfb1_\xe27\x844i\xa2\
+\x9c\xf5\xeb=]\x1au\xb84\x8a9\xe4\x1dbm\xfb\
+\x82\xf9\x97\x09\x1e \x02\x00\x008(V\xf6J_(\
+&\xfd\x84\x91\xf2r\xe5\xac[w\xe8K\xa3\x1b7*\
+\x87K\xa3\x98\x03\xfeX\xaci_8\xff\x5c\x9cG\xd9\
+\x05\x00\x0084'\x8b\x1f\xdb\x16\xd2'\x89{|\x86\
+\xf4\x94\x87\x9d\xf4\xe4\xc2\x85\xca)( \xc4al\xd5\
+\xf79J\xec\x0b\xe7\x1f\xbb\xb5\x06\x00\x00\x00<\xd2S\
+\xfc\xbdm!}\x80\xf8\x86\x9fpR\xaf\x9erV\xaf\
+>\xf4q\x973\xcf$\xc8a,\xdd.\x16\xd8\x17\xce\
+\xff\xe8\xd6\x18\x00\x00\x00\xf0IK\xf15\xdbB\xfaQ\
+\xe2K~\xba\xbbHHOy\x09\xe9\x03\x07\x12\xe80\
+V\xaev\xefqX6\x87\xdf\x14[S^\x01\x00\x00\
+2\xa7\x9e\xf8\x88m!\xbd\xad\xf8\xac\x9f\xb0R\xb7\xae\
+rV\xad:\xf4\xa5\xd1\xb6m\x09v\x18\x0b\xcf\xb1\xb3\
+S\xcbsbc\xca*\x00\x00@\xd5\xd1m\x18o\xb1\
+m\xb1?\xdc\xef\xab\xa3\xfa2\xe8!B:\x97F1\
+\xea&\xed\x0d\xe7\xf7&\xd2\xef.\x00\x00\x00@\x96(\
+\x10+m[\xf4\x1b\x8a\xbf\xf4\x13`j\xd5R\xce\xf2\
+\xe5\x07\xdfI_\xbaT9EE\x84=\x8c\x9c{\xc5\
+3\xed\x0c\xe77\x89\xd5(\xa3\x00\x00\x00\xc1\xb0\xca\xb6\
+\xc5\xbf\x8e\xf83?;\x8c5k\x1e:\xa4O\x9bF\
+\xe0\xc3H\xf9\xbe8\xd9\xcep~\xa5\xfb\x05\x1f\x00\x00\
+\x00\x02d\xaa\xf8/\x9bB@\xa9x\x93\x9f@#!\
+=y\xc9%\x07?\xee2x0\xc1\x0f#\xe1nq\
+\xac\x9d\xe1|%\xe5\x12\x00\x00\xc0\x1c#\xc4\xbf\xdb\x14\
+\x06\x8a\xc4\xab|\x86t\xe7`!\x9dK\xa3\x18\x01\xdf\
+\x11\x87\xd9\x17\xcc\xf5cg\xe7P&\x01\x00\x00\xccs\
+\x8c\xf8\x07\x9b\x82\x81\xee\xf7\xbc\xc9\xcfq\x97\xb22\xe5\
+,[v\xf0K\xa3\xba\x03\x0cA\x10-\xf4u\xb1\xaf\
+}\xe1\x5c\xff\xba6\x99\xf2\x08\x00\x00\x10\x1e\xcd\xc5W\
+-\x0b\x08\xfb\xbaXx\x0e:5j\xa8\xd4\x92%\x07\
+\xbd4\x9a\xaaV\x8d@\x88V\xf9\xbc\xd8\xce\xbep\xfe\
+\x818\x98\xb2\x08\x00\x00\x10>\xba\xaf\xf1s\xb6\x85\xf4\
+9n\xcb9\xcf\xc7]\x0evqt\xf2dB!Z\
+\x15\xce\xdb\xdb\x17\xce\xff,\xf6\xa5\x1c\x02\x00\x00\xd8C\
+-\xf1>\xdbB\xfa\xa9nw\x0bO\xc1\xa7\xac\xec\xe0\
+\x17G\x87\x0c!\x1cb\xe8>-\xb6\xb0/\x9c\xcbw\
+\xe1Dg\xca \x00\x00\x80}\xe8Vj\xffc[H\
+\x1f.\xbe\x9b\x85\x9d\xf4TE\x85r\xda\xb5#$b\
+h>(6\xb2/\x9c\xffNlB\xf9\x03\x00\x00\xb0\
+\x97\xbc\x84\x85\xbd\xd2\xfb\x89oz\x0dB\xf5\xea)g\
+\xed\xda\x03\xef\xa2\xaf_\xcfK\xa3\x18\x8a\xbfv\x1f\xe6\
+\xb2ln=&\xd6\xa5\xec\x01\x00\x00D\x83\xf9\x89t\
+\xab5k\xc2D/\xb7\xeb\x85\xa7@\xa4;\xb7\xacY\
+s\xe0\x90\xae\xbb\xbepi\x14\x0dz\xbf\xd8\xc0\xbep\
+~\xb7XJ\xa9\x03\x00\x00\x88\x16\x13\xc4\x8fm\x0a\x15\
+]\xc5\x97<\x86\xa2\xd4\xc1v\xd2\xe7\xccQN^\x1e\
+\xe1\x11\x03\xf7\xe7bm\xfb\xc2\xf9\xcdb5J\x1c\x00\
+\x00@4\x19\x9aH\xb7^\xb3&\x5c\xb4s\xbb`x\
+\x0aH\x8d\x1a\xa9\x94>\xd6r\xa0\x90>z4\x01\x12\
+\x03\xf5.\xb1\x96}\xe1\xfc\xdb\x89\xf4}\x13\x00\x00\x00\
+\x880}\xc4\xbf\xd8\x142:\x88\xbf\xf5\x1a\x94\xca\xcb\
+Uj\xc3\x86\xaf\x07\xf4\xcaJ\xe5\xf4\xe8A\x90\xc4@\
+\xbc\xdb\xce\x9d\xf3\xcb\x13\xe9{&\x00\x00\x00\x10\x03:\
+\x8a{l\x0a\x1b\x87\x8b\x8f{\x0dLM\x9b*g\xf3\
+\xe6\xafwv\xd9\xb1C9\xcd\x9a\x11(1\xab\xde*\
+\xd6\xb0+\x98\x7f)\x9eK\x19\x03\x00\x00\x88\x1f\xcd\xc4\
+\xd7l\x0a\xe9\x8d\xdc\xee\x18\x9e\x82\xd3\xe1\x87\x1f0\xa4\
+\xef;\xa7\xae\xdb3\x12,1\x0b\xde,\x96\xd8\x15\xce\
+?\x13\xa7R\xbe\x00\x00\x00\xe2KS\xf1\x05\x9bBz\
+\xb9\xdb_\xdaS\x80j\xd1B9[\xb7~=\xa4/\
+Z\xa4\x92\x85\x85\x04L\x8c\xdb\xce\xb9\x0e\xe7gR\xb6\
+\x00\x00\x00\xe2O\x99\xf8K\x9bBz-\xf7B\x9e\xa7\
+ \xd5\xaa\x95r\xb6m\xfbzH\x9f:\x95\x90\x89\x19\
+{\x9dXdW8\xff\xa7x\x02\xe5\x0a\x00\x00 w\
+(\x16\x7fdSH\xd7;\x97\xb7x\x0dT\x9d;+\
+g\xd7\xae\xaf\x87\xf4\xfe\xfd\x09\x9b\xe8\xdb\xff\xb1/\x9c\
+\xeb\xceK\x83(S\x00\x00\x00\xb9\x87\xee\xa3|\x93M\
+!\xbd\xd4=f\xe0)Xu\xeb\xa6R\x15\x15_\xbd\
+4\xaa\xff\xfb\xf6\xed\x09\x9d\xe8\xd9\xeb\xed\x0b\xe7\x7f\x15\
+\xfbS\x9e\x00\x00\x00r\x17\xdd\xb2m\xb3M!]\x87\
+\xa5k\xbd\x06\xac\x01\x03\xbe\xbe\x8b\xae/\x926lH\
+\xf8\xc4C\xfam\xb1\xc0\xaep\xbe7\x91\xee\xb8\x04\x00\
+\x00\x00\x90X\x92H\xb7r\xb3\x22\xa8\xe8\xd0t\xa5\xd7\
+\xa05j\xd4\xd7\xdb/\xaeX\xa1\x9c\x92\x12B(F\
+i\xe7\xfc-\xb1\x05\xa5\x08\x00\x00\x00\xf6gZ\x22\xdd\
+5\xc2\x9a\x90~\x85\xd7\xc05a\xc2\xd7w\xd2\xcf:\
+K9yy\x84Q\xfc\x9a\xdf\xb1/\x9c\xeb\xceJM\
+(A\x00\x00\x00p N\x12?\xb6)\xa4Wz\x09\
+]:\x88O\x99\xf2\xf5\x90>f\x0c\x81\x14\xbf\xe2w\
+\xed\x0b\xe7O\x8a\xf5(=\x00\x00\x00p0\x86\x8a\x1f\
+\xda\x14\xd2+\xbc\x84\xaf\xfc|\xe5\xcc\x9e\xfd\xd5\x80^\
+Y\xa9\x9cc\x8e!\x98\xe2>o\xb0/\x9c?\x22\xd6\
+\xa6\xe4\x00\x00\x00\x80\x17\x06\x8a\x7f\xb3%\xc8\x14\xb9\xad\
+\xf0\x0e\x19\xc2\x8a\x8a\x94\xb3p\xe1WC\xfa\x8e\x1d\xca\
+i\xde\x9c\x80\x9a\xe3\xfe\xc8\xbe\x17B\x1f\x12kRj\
+\x00\x00\x00\xc0\x0f\xba\x9bD2a\xd1N\xfaN/a\
+\xaczu\xe5,]\xfa\xd5K\xa3\xeb\xd7\xabT\x9d:\
+\x04\xd5\x1c\xf5F\xb1\x9a]\xe1\xfc\x8eD\xfa-\x02\x00\
+\x00\x00\x00\xdf\xb4\x13\xf7\xd8\x14\xd2wx\x08d\xc9\xb2\
+2\xe5\xe8N.\xfb\x87\xf4\xc5\x8bU\xb2\xb0\x90\xc0\x9a\
+c\xea\xbe\xfa\xd5\xed\x0a\xe7\xb7'\xd2o\x10\x00\x00\x00\
+\x00dL[q\xb7-\x01\xa7\xd0\xed_}\xc8pV\
+\xb7\xaer.\xbb\xec\xab\xc7]\xce<\x93\xd0\x9aC\xde\
+)\x96\xd9\x15\xce\xe5\x1f\x89\x9ds\x00\x00\x00\xc8\x0e\xcd\
+\xc47\x12\x89\x88\xb5`l\xd2$\xfdp\xd1\xfe!\xfd\
+\xd8c\x09\xaf9\xe0]bM\xbb\xc2\xf9\x8f\x13\xec\x9c\
+\x03\x00\x00@\x96\xd1\xad\xe0~cK\xe0\xc9\x13\xd7{\
+\x09k\xed\xda\xa9\xd4\xce\x9d\xff\x0d\xe8\xbbv\xed\xfb\x7f\
+#\xc4r!\xd4\xa0\xd7\x8b\x05\x94\x10\x00\x00\x00\x08\x82\
+:\xe2c\x91\x0b\xe9]\xba(\xa7\xa2\xe2\xbf!\xfd\xf2\
+\xcbU\xb2Q#\xc2l\x0c\xbd]\xacaW8\xaf\x14\
+\xf3(\x1d\x00\x00\x00\x10$\xb5m\x0a\xe9\xf9\x1e/\x8e\
+:\xc3\x86}\xf5\xa8\x8b\xbeDZRB\xa8\x8d\x91\xf7\
+\x8a\xb5\xed\x0a\xe7\xd7\x8a\xf9\x94\x0c\x00\x00\x000A\xa9\
+x\x9fM!\xdd\xd3\x8b\xa3\x13'~5\xa4\x9f{n\
+\xfa\x81#\xc2m\xe4}@\xackW8\xbf2\xc1\xce\
+9\x00\x00\x00\x18F_x\xbb\xcd\xa6\x90\xbe\xebPA\
+./\xef\xeb\xaf\x8d\x9et\x12\x017\xe2>(\xd6\xb7\
++\x9c\xaf\xa1<\x00\x00\x00@X\xe8\x8bo\xdf\xb1%\
+\x18\xe9\xee.Wzymt\xd1\xa2\xaf\x86\xf4\xbe}\
+\x09\xba\x11\xf5I\xb1\xb1]\xe1|\x09e\x01\x00\x00\x00\
+\xc2F\xff\x8c\xbf\xcb\xa6\x90~\xd5\xa1\x82]i\xa9J\
+\xad\x5c\xf9\xdf\x80\xbec\x87rZ\xb4 \xf0F\xcc\xe7\
+\xc5\x16\x84s\x00\x00\x00\x80\x03\xa2/\xc2]aKP\
+*\x16o9T\xc0k\xd0@9\x1b7\xfe\xf7\xa5\xd1\
+\x0d\x1b\x94S\xa7\x0e\xc17\x22\xbe&v\xb6+\x9c\xaf\
+\xa6\x0c\x00\x00\x00\x80m\xe8\x9d\xf4u\xb6\x04&\xdd\x07\
+\xfb\xc7\x87\x0az\xcd\x9b\xab\xffk\xef\xfec\xed\xae\xeb\
+;\x8e\x7fo\x7f\xd1\xd6\xda\x9f\x16\x1a\x1bhK\xaf\xa6\
+\x19\xb8D\xaa-m\x88s\xcd\xbaF\x94\x15\x9dT\xc6\
+\xa6\x80\xa3\xb9\x13\x7f\xc4\x94\x8b\xd8\xc9\xc0\x16*k\xb5\
++\xed\xed6\xdc2\xe6\xb6f,\xe0d\xd9\x961A\
+\x13\xc1X\x7f!n\xc8HQA\x84\xdes\x8d\x1a\xa3\
+\x9bf*\xb4_\xdf\xdf\x9d\xe3N[\xee\xbd\xed\xed\xfd\
+\xf1\xf9\x9cs\x1e\x8f\xe4\xf5o\xd3\x9c\xf3=\xc9\xb3\xa7\
+\xdf\xf3\xf9\xd6\xf6\xeci~\x93\xfe\xfe\xf7\x97\x03\xd3\xa6\
+\x09\xe0\xcc\xf7\xcd\xd8\xab\xf3\x8a\xf3\x9d>\xfe\x00@\xce\
+\xae\xcf%\x9c\xa6\xc7\xee\x19\xe9\x19\xe9W^)\x823\
+\x8f\xf3W\xf9A(\x00\xc0\x88\xf5\x16\xad\xf4M\xfa\xba\
+u\xc7\xffht\xfdz1\x9c\xe1\x9e\x8e\xbd&\xaf8\
+\xbf\xd5G\x1d\x00h%7\xe5\x12R\xd5\xc3k\xee\x1f\
+\xc9\x19\xe9\xfb\xf7\x97\xb5\xf3\xcf\x17\xc5\x19\xedp\xec\xcd\
+y\xc5y\xf5\xc3h\xe7\x9c\x03\x00-gK.A5\
+;v\xdf0\x01\xd8_=\xb0\xe8\x1d\xefhF\xfa\xae\
+]em\xe1Bq\x9cI\x9co\xca+\xceo\xf3\xd1\
+\x06\x00Z\xd9{cGs\x89\xf4O\x9e\xec\x8c\xf4\xf7\
+\xbd\xaf\x19\xe9\xdb\xb7\x97\xb5Y\xb3Dr\xe2]\x9dW\
+\x9c\xff\xb1\x8f4\x00\xd0\x0e\xfe \x97H_\xd0x,\
+\xfc\x90A8gNY\xdb\xb1\xa3\x19\xe9\xef~w\xfd\
+\xdbu\xa1\x9cd[\xdc\xd6\x02\x000nzr\x89\xf4\
+\x85\xb1\x07\x87\x89\xc2\x81\xee\xee\xb2\xb6wo3\xd27\
+n\x14\xcb\x09vc^q\xde'\xce\x01\x80vt]\
+.\xc1uN\xec\xcb\xc3\x05\xe2\xaaU\xc7\x9f\xec\xb2f\
+\x8dh\x9e\xc0\xed\x8fM\xca'\xce?V\xd4\x1f\xc6\x05\
+\x00\xd0\x966\xc7\x8e\xe4\x10^K\x1a\x8f\x8b\x1f2\x14\
+/\xbd\xb4\x19\xe8\xb7\xdf^\xd6\x96.\x15\xcf\x13\xb0;\
+c\x93\xf3\x89\xf3?+|s\x0e\x00t\x80kr\x89\
+\xf4\x15\xb1\xc7\x87\x8a\xc5\xae\xae\xb2\xbf\xa7\xa7\x19\xe9\x1f\
+\xfaP\xfd\x1eu\x11=n\xfb\xe7\xc6\x03\xa62\x89\xf3\
+;\xc49\x00\xd0I~?\x97H_\xd9xB\xe5\xa0\
+\xf7\xa3O\x9f^\xd6>\xf0\x81f\xa4_w]Y\x9b\
+2EL\x8f\xc3\x1e\x8a\xcds[\x0b\x00@R\xef,\
+2\xf9\xe1\xe8\xebb\xcf\x0e\x15\x8f\x0b\x16\x94\x03;w\
+6#}\xd3&A=\xc6{4\xb64\x9f8\xbf'\
+6\xc5\xc7\x13\x00\xe8To/2\xf9&\xfd\x8d\x8d\x87\
+\xe2\x0c\x1a\x91\xcb\x97\x1fw\xb2K\xff\xda\xb5\xc2z\x8c\
+v\xa8q\xabQ&q~wl\xb2\x8f%\x00\xd0\xe9\
+\xdeUd\xf2M\xfaU\xc3\xc5du\x92K#\xd0\x07\
+\xaaX\xf7\xa3\xd1Q\xef\xe9\xd8\xda|\xe2\xfc\xbe\xd84\
+\x1fG\x00\x80\xba\xf7f\x12ie\xef0A\xd9_\xdd\
+\xde\xe2G\xa3c\xb2\xea\x7f+~+\x9f8\x7f(6\
+\xd3\xc7\x10\x00\xe0x\xd9\x9c\x93\xbem\xa8@\xaf\x9e*\
+\xfa\x9e\xf74\xbfI\xef\xed\xf5\xa3\xd1\xd3\xdc\x95\xf9\xc4\
+\xf9\xc3\xb19>~\x00\x00\x83\xdb\x99C\xb4U\xe7p\
+\xff\xd5Pq9sfY\xbb\xf9\xe6f\xa4_~\xb9\
+\xe0\x1e\xe1\xb6\xe7\x13\xe7\xdf\x8c\xbd\xd4\xc7\x0e\x00`x\
+;r\x88\xb7\xa9\xb1\x03CE\xe6\xe2\xc5\xe5@\xf5\xf0\
+\xa2_\xde\xeeR=yTx\x9f\xd2\xf6\xc4\xba\xf2\x88\
+\xf3\xa7b\x8b}\xdc\x00\x00NM\x16\xdf\xa4\xcf\x88\xfd\
+\xd3P\xb1\xb9re3\xd0\xf7\xed+\x07\xba\xbb\x05\xf8\
+Iv\xa0\xf1\x0f\x9f\x0c\xde\xdb\xf8\xeb\x14\xcb}\xcc\x00\
+\x00N]\xf5\x04\xc7?\xcd!\xd2g\xc7\x1e\x18*:\
+/\xbb\xacy\xab\xcbm\xb7\x95\x03s\xe7\x0a\xf1!\xf6\
+/\x8d\x7f\xf0d\xf0\x9e~?v\xbe\x8f\x18\x00\xc0\xe9\
+E\xfa\x1d9D\xfaY\xb1/\x0c\x16\x9e\x93'\x97\xb5\
+-[\x9a\xdf\xa4\xf7\xf6\x96\xfd~4\xfa\x82}66\
+?\x8f8\xff\xef\xd8\xab}\xb4\x00\x00N_\xf5\xd0\x98\
+\xbbs\x88\xf4\x97\xc5\x1e\x1f,@\xe7\xcf/k\xbbv\
+5#\xbd\xfaV]\x94\xff\xff\x1e\x8b-\xcf#\xce\x7f\
+\x1a\xfbM\x1f)\x00\x80\xd1\x9b\x1a\xbb7\x87H_\x1d\
+\xfb\xd6`!\xfa\xf2\x97\x97\xb5\xbe\xbef\xa4_x\xa1\
+8o<\x88hU\x1eq\xfe\x5c\xec\x8d>J\x00\x00\
+c\xa7\xfa&\xfd\x1fr\x88\xf4\xf5\xb1g\x07\x0b\xd2\x0d\
+\x1b\x9a\x81^\x9d\xf0r\xf6\xd9\x1d\xff \xa27\xe4\x13\
+\xe7o\xf2\x11\x02\x00\x18{\xd3c\x0f\xe4\x10\xe9\xd7\x0e\
+\x16\xa5]]em\xf3\xe6f\xa4Wg\xa5\xcf\x98\xd1\
+\xb1\x81~C\x1eq~4v\xad\x8f\x0e\x00\xc0\xf8\x99\
+Q\xd4\x1f\xcb\x9e<\xfen\x1e,L#\xc8\x07\xb6m\
+kFzOO=\xdc;,\xce\xf7\xe5s\xd6\xf9u\
+>2\x00\x00\xe3\xafz,\xfb#\xa9\xe3oR\xec/\
+\x86x\x88Qm\xcf\x9ef\xa4\xaf[\xd7Qq\xfe\xf1\
+|\xce:\xdf\xed\xa3\x02\x000q\xce\x8c=\x91:\x02\
+\xcf\x18\xeaAF\x17]\xd4<\x1f}\xef\xde\xb2\xb6d\
+IG\xc4\xf9\xc1\xd8\xbc<\xe2\xfco\x8b\xfa1\x9d\x00\
+\x00L\xa0s\x8b\xfa\x13!\x93\xc6\xe0\xbc\xc69\xdf/\
+\x08\xd6+\xaeh~\x8b~\xeb\xade\xedE/j\xeb\
+8?\x14\xeb\xce#\xce\xef/\xea'\xff\x00\x00\x90\xc0\
++b?H\x1d\x85\xe7\xc4\xfe\xf3\x84`\xad\x1eX4\
+p\xc3\x0d\xcdo\xd2\xab\x1f\x90\xb6i\x9c?\x13{M\
+\x1eq\xfe\xd5\xd8l\x1f\x0b\x00\x80\xb4\xd6\x15\xf5\x87\xd0\
+$\x8d\xc3U\x83\x9d\x91\xbepaY\xfb\xc8G\x9a\xdf\
+\xa4\xaf^\xdd\x96\x81\xbe9\x8f8?\x1c;\xc7\xc7\x01\
+\x00 \x0f\xaf\x8f\xfd<u$\xfeF\xe3\xdb\xe4\xe3\x02\
+\xf6\xbc\xf3\xca\xda\xfe\xfd\xf5@\xaf~<\xbahQ[\
+\xc5\xf9\xf6<\xe2\xfc\xbb\xb1n\x1f\x03\x00\x80\xbc\x5c\x11\
+;\x92:\x16\x7f\xefd\xf7\xa3W\xb7\xbdL\x99\xd2\x16\
+q\xfe\xb1\xc6i6\x89_\xf3\x1f\xc7V\xb9\xfc\x01\x00\
+\xf2tm\x91\xc17\xba\x7f4\xc8\xfd\xe8\xb5\xad[\x9b\
+\x91\xbeqc\xcb\xc7\xf9\xa7b\xb3\xf2xJ\xe8\x1b\x5c\
+\xf6\x00\x00y\xdb\x9e:\xd0\xab\x87\xf4\xec?1j\xcf\
+<\xb3\xec\xdf\xbd\xbb\x1e\xe8}}em\xe9\xd2\x96\x8d\
+\xf3Gb\x8b\xf2\xb8\xb5e\xb3\xcb\x1d\x00\xa05\xdc^\
+dxFz\xff\xda\xb5\xcdS]n\xba\xa9\xacM\x9d\
+\xdarq\xfed\xecW\xf3\x88\xf3\xed.s\x00\x80\xd6\
+19\xf6\x89\xd4\x11\xb9 \xf6\xf9\x13#\xfd\xaa\xab\x9a\
+\xb7\xba\x5crI\xcb\x05\xfa[\xf2\x88\xf3\xbf+<\x88\
+\x08\x00\xa0\xe5T\x0f\xab\xf9\xb7\xd41\xb9$\xf6\xd8\xb1\
+\x91[=\xb0\xa8zpQ\x15\xe8\xd5SF\xcf:\xab\
+e\xe2\xfc\xe6<\xe2\xfc\xde\xc6?\xc0\x00\x00hA\xd5\
+Ck\x1eN\x1d\x95\xbf\x1e{\xf6\xd8\xd8\xed\xee\xae\xdf\
+\x87^EzOOK\xc4\xf9?\xc6\xa6\xa6\x8f\xf3G\
+b/vY\x03\x00\xb4\xb6\x05\xb1C\xa9#\xfd\xf2\x13\
+\xa3\xf7\xe2\x8b\x9b\xb7\xba\xacX\x91u\x9c\x1f\x8c\xcdI\
+\x1f\xe7O\xc7\x16\xb9\x9c\x01\x00\xda\xc3\xb2\xd8wRG\
+\xfa\xf6c\xc3w\xf2\xe4\xb2v\xfd\xf5\xf5@\xef\xed-\
+k]]Y\xc6\xf9\x13\xb1\x97\xa5\x8f\xf3\x1f\xc6~\xc5\
+e\x0c\x00\xd0^^U\xd4\x1fj\x93,4\xab\x87\xfa\
+\xfc\xcd\xb1\x01<o^Y\xfb\xf0\x87\xb3\xfd\x16\xfdp\
+lC\x1eg\x9dop\xf9\x02\x00\xb4\xa7\xd7\xc7\x9eO\
+\x19\x9c\xd5\xc3}>}l\x08\xafYS\x0f\xf4\xb7\xbd\
+-\xbb@\xef\xcd\xe3G\xa1\xefr\xd9\x02\x00\xb4\xb7\xde\
+\xd4\xd1\xb9,\xf6\xf8\xb11|\xcd5e\xff-\xb7d\
+\x15\xe7\x07b\x93\xd3\xc7\xf9G]\xae\x00\x00\x9d\xa1/\
+u\xa4_\x14{\xe6\x97A<sfY\xbb\xf1\xc6l\
+\xe2\xfc\xa1\xd8\xec\xf4q\xfe@Q?*\x13\x00\x80\x0e\
+P=\xe4\xe6@\xeaH\x7f\xeb\xb1a<gN\x16q\
+~(\xb64}\x9c\xffG\xe18E\x00\x80\x8e3=\
+\xf6\xd9\xd4\x91\xbe3\xa3\xdbZ\xfac\xeb\xd3\xc7\xf9\xe1\
+\xd8b\x97'\x00@g\x9a_$>#}j\xe3!\
+@9\x04\xfa\x1f\xa6\x8f\xf3\xea\x94\x9d\x95.K\x00\x80\
+\xce\x96\xfc\x8c\xf4\x85\xb1\x87\x13\xc7\xf9]\x8dc \x13\
+\xbe\x0eGb\xbf\xedr\x04\x00\xa0\x92\xfc\x8c\xf4\xf3b\
+O&\x8a\xf3\xaf\xc4^\x92\xfe\xdb\xf3\xad.C\x00\x00\
+\x8eU\x9d\x91\xfe\x5c\xcaH}S\x828\x7f:v\x81\
+\xe3\x14\x01\x00\xc8\xd4\x96\xc4\xa1Z\xde2\xc1\x81\xde\x93\
+>\xce?W\xd4\x7f\xb0\x0b\x00\x00\x83\xda\x972X\xa7\
+\xc4>>Aq~G\xac+m\x9c\x7f+\xb6\xd0%\
+\x07\x00\xc0p&\xc5\xeeM\x19\xe9sc_\x18\xe78\
+\xffLlf\xda8\xffQl\x85\xcb\x0d\x00\x80S1\
+#\xf6\xa5\x22\xf1\x8fF\x9f\x1a\xa78\xffzly\xfa\
+\x13[6\xba\xcc\x00\x00\x18\x89\x97\x16\xf5\x87\xe6$\x0b\
+\xd9\xdf\x1d\xa7@\xbf4\xfd}\xe7\xdb\x5c^\x00\x00\x9c\
+\x8e\xea\xa19?I\x19\xb3\xbb\xc78\xce\xff$}\x9c\
+\xdf\x13\xebri\x01\x00p\xba\xde\x1c;\x9a*h\xcf\
+\x88\xdd7Fq~\x7f\xe3\xcfK\x18\xe7_\x8b\xcdr\
+I\x01\x000Z\x1fL\x18\xb5\xe5\xe2\xd8c\xa3\x8c\xf3\
+'b\xcb\xd2\xc6\xf9\xf7\x8a\xfaS[\x01\x00`\xd4\xaa\
+\x93]>\x912\xd2\xd7\xc7\x0e\x8f\x22\xd07\xa5\xffQ\
+\xe8%.#\x00\x00\xc6Ruk\xc6\xa3)#\xbd\xf7\
+4\xe3\xbc/\xfd}\xe7;\x5c>\x00\x00\x8c\x87\xead\
+\x97\xfeT\xa1;)v`\x84q\xfe`\xfa\xf3\xce\xff\
+\xb5\xa8\xff\x0f\x04\x00\x00\x8c\x8b\xb5\xb1\x9f\x16\x09\x1fb\
+\xf4\xc5S\x8c\xf3\xea\x1c\xf5\x15i\xe3\xfc\x1b\xb1\xb9.\
+\x19\x00\x00\xc6\xdb\x95\x09\xa3\xb7|e\xec\xdb\xa7\x10\xe8\
+W\xa7\x8d\xf3\x1f\xc7^\xe1R\x01\x00`\xa2\xf4\xa5\x8c\
+\xf4\x9e\x93\xc4\xf9\x9d\xe9\xef;\xff\x1d\x97\x08\x00\x00\x13\
+iJ\xec\xd3\xa9\x02\xb8+\xf6\x97C\xc4\xf9\x97bs\
+\xd2\xc6\xf9>\x97\x07\x00\x00)\xcc/\xea\xf7Y'\x09\
+\xe1\xd9\xb1\x83'\xc4\xf9\xb3\xb1\xd5i\xe3\xfc\xc1\xd8T\
+\x97\x06\x00\x00\xa9\x5c\x10\xfb\xdfTA|\xc1\x09\xf7\xa3\
+oM\x1b\xe7\xdf\x8f\x9d\xed\x92\x00\x00 \xb5\xab\x13F\
+\xf1\xff\xfd\x18\xb4\x8a\xf3\x7f\x8fMI\xf7\xf78\x1a\xbb\
+\xd8\xa5\x00\x00@.nO\x19\xe9\xbbbK\xd2~{\
+\xbe\xcd%\x00\x00@N\xa6\xc5>_$\xfc\xd1h\xc2\
+8\x7f\xa8\xa8\xffh\x16\x00\x00\xb2rV\xecp\x91\xfe\
+\x88\xc3\x89\x5c\xf5d\xd53\xbd\xf5\x00\x00\xe4\xea\xc2\xd8\
+\xcf:$\xce\x9f\x8f\xfd\x9a\xb7\x1c\x00\x80\xdc\xbd\xb3C\
+\x02\xfdFo5\x00\x00\xad\xe2\xce6\x8f\xf3\xfbb\x93\
+\xbc\xcd\x00\x00\xb4\x8aY\xb1Cm\x1a\xe7\xdf\x89-\xf2\
+\x16\x03\x00\xd0j\xce\x8f\xfd\xa4\xcd\xe2\xbc:\xef|\x83\
+\xb7\x16\x00\x80V\xb5\xa9\xcd\x02}\x87\xb7\x14\x00\x80V\
+\xd7\xd7&q~\xb0p\xde9\x00\x00m`j\xecs\
+-\x1e\xe7?\x8c-\xf3V\x02\x00\xd0.\xce\x8e}\xaf\
+\x85\x03\xfd2o!\x00\x00\xed\xe6u\xb1#-\x18\xe7\
+\x7f\xed\xad\x03\x00\xa0]\xedj\xb18\x7f26\xc7\xdb\
+\x06\x00@\xbb\xaa\xeeG\xffb\x8b\xc4\xf9s\xb1U\xde\
+2\x00\x00\xda\xdd\xb9E\xfdG\x97\xb9\x07\xfaM\xde*\
+\x00\x00:E\xee\xe7\xa3;R\x11\x00\x80\x8e\xf3\xd1L\
+\xe3\xfc\x7fb\xcb\xbd=\x00\x00t\x9a3b_\xc90\
+\xd0\xdf\xea\xad\x01\x00\xa0Su\xc7~\x94Q\x9c\xdf\xe5\
+-\x01\x00\xa0\xd3\xbd%\x938\xffvl\xae\xb7\x03\x00\
+\x00\x8a\xe2\xef\x13\xc7\xf9\xd1\xa2\xfe %\x00\x00 \xcc\
+\x8b=\x930\xd0\xef\xf0\x16\x00\x00\xc0\xf1^\x1b;\x92\
+ \xce\x9f\x8a\xbd\xd8\xcb\x0f\x00\x00/\xb4m\x82\xe3\xfc\
+\xf9\xd8\x1a/;\x00\x00\x0c\xaez8\xd0\xc1\x09\x0c\xf4\
+]^r\x00\x00\x18\xde\xb9\xc5\xc4\x1c\xbd\xf8\xb5\xa2~\
+\x16;\x00\x00p\x12W\x8ds\x9c\xff<\xf6J/3\
+\x00\x00\x9c\xba\xbb\xc61\xd0\xb7{y\x01\x00`d^\
+\x12\xeb\x1f\x878\x7f\xacpk\x0b\x00\x00\x9c\x96\xea\xe1\
+AG\x8b\xb1=\xb5e\x95\x97\x15\x00\x00N\xdf\xde1\
+\x0c\xf4[\xbc\x9c\x00\x000:\xd5\xed(\x8f\x8eA\x9c\
+W\x7f\xc64/'\x00\x00\x8c^u\xe2\xca\xcf\x0a\xa7\
+\xb6\x00\x00@6\xb6\x8e\x22\xd0o\xf3\xf2\x01\x00\xc0\xd8\
+\x9a\x14\xfbL\xe1\xd4\x16\x00\x00\xc8\xc6\xb2bdO\x19\
+\xadNmY\xede\x03\x00\x80\xf1\xf3\xf6\x11\x04\xfa.\
+/\x17\x00\x00\x8c\xbf\xbbO!\xce\xff\xabpk\x0b\x00\
+\x00L\x88\xea)\xa3\x03\xc5\xf0\xb7\xb6\x5c\xe8e\x02\x00\
+\x80\x89\xb3\xa1\x18\xfa)\xa3\xbb\xbd<\x00\x000\xf1\xfe\
+|\x908\xffzl\x86\x97\x06\x00\x00&\xde\xcc\xd8\xa1\
+\xe2\xf8[[\xd6xY\x00\x00 \x9d\x95E\xfdI\xa1\
+U\xa0\xef\xf5r\x00\x00@z\x1f\x8c}\xa3\xa8\x7f\xa3\
+\x0e\x00\x00$6-v\x81\x97\x01\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x0e\xf2\x0b@\
+;\x84\xc7\x9dY\x0c\xd3\x00\x00\x00\x00IEND\xae\
+B`\x82\
+\x00\x00\x09\xc0\
+\x89\
+PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
+\x00\x00\x9c\x00\x00\x00\xb2\x08\x03\x00\x00\x00\x80\xc0V9\
+\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\
+\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\
+\x9bx\x00\x00\x00\x07tIME\x07\xdc\x03\x09\x08\x1d\
+0D&N\xa6\x00\x00\x02\xd3PLTE\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x00\x02\x01\x00\x03\x02\
+\x00\x04\x02\x00\x05\x03\x00\x06\x03\x00\x06\x04\x00\x07\x04\x00\
+\x08\x05\x00\x09\x05\x00\x0a\x06\x00\x0b\x07\x00\x0c\x07\x00\x0d\
+\x08\x00\x0e\x08\x00\x0f\x09\x00\x10\x0a\x00\x11\x0a\x00\x12\x0b\
+\x00\x13\x0b\x00\x14\x0c\x00\x15\x0d\x00\x16\x0d\x00\x17\x0e\x00\
+\x18\x0e\x00\x19\x0f\x00\x1a\x10\x00\x1b\x10\x00\x1c\x11\x00\x1d\
+\x11\x00\x1e\x12\x00\x1f\x13\x00 \x13\x00!\x14\x00\x22\x14\
+\x00#\x15\x00$\x16\x00%\x16\x00&\x17\x00'\x17\x00\
+(\x18\x00)\x19\x00*\x19\x00+\x1a\x00,\x1a\x00-\
+\x1b\x00.\x1c\x00/\x1c\x000\x1d\x001\x1d\x002\x1e\
+\x003\x1f\x004\x1f\x005 \x006 \x007!\x00\
+8\x22\x009\x22\x00:#\x00;#\x00<$\x00=\
+%\x00>%\x00?&\x00@&\x00A'\x00B(\
+\x00C(\x00D)\x00E)\x00F*\x00G+\x00\
+I,\x00J,\x00K-\x00L.\x00M.\x00N\
+/\x00O/\x00P0\x00Q1\x00R1\x00S2\
+\x00U3\x00W4\x00X5\x00Y5\x00Z6\x00\
+[7\x00\x5c7\x00]8\x00^8\x00_9\x00`\
+:\x00a:\x00c;\x00e=\x00g>\x00h>\
+\x00i?\x00j@\x00k@\x00lA\x00mA\x00\
+nB\x00oC\x00pC\x00qD\x00sE\x00t\
+F\x00uF\x00vG\x00wG\x00yI\x00zI\
+\x00{J\x00|J\x00|K\x00}K\x00~L\x00\
+\x7fL\x00\x80M\x00\x81M\x00\x82N\x00\x83O\x00\x84\
+O\x00\x86P\x00\x87Q\x00\x88R\x00\x8aS\x00\x8bS\
+\x00\x8eU\x00\x8fV\x00\x91W\x00\x93X\x00\x94Y\x00\
+\x95Y\x00\x96Z\x00\x98[\x00\x99\x5c\x00\x9c^\x00\x9d\
+^\x00\x9e_\x00\x9f_\x00\xa0`\x00\xa1a\x00\xa2a\
+\x00\xa3b\x00\xa4b\x00\xa5c\x00\xa6d\x00\xa7d\x00\
+\xaaf\x00\xacg\x00\xadh\x00\xafi\x00\xb0j\x00\xb1\
+j\x00\xb2k\x00\xb3k\x00\xb4l\x00\xb5m\x00\xb6m\
+\x00\xb8n\x00\xbap\x00\xbbp\x00\xbcq\x00\xbdq\x00\
+\xber\x00\xbfs\x00\xc0s\x00\xc1t\x00\xc2t\x00\xc3\
+u\x00\xc5v\x00\xc7w\x00\xc8x\x00\xc9y\x00\xcay\
+\x00\xcbz\x00\xccz\x00\xce|\x00\xcf|\x00\xd0}\x00\
+\xd1}\x00\xd2~\x00\xd3\x7f\x00\xd4\x7f\x00\xd5\x80\x00\xd6\
+\x80\x00\xd7\x81\x00\xd8\x82\x00\xd9\x82\x00\xda\x83\x00\xdb\x83\
+\x00\xdc\x84\x00\xdd\x85\x00\xde\x85\x00\xdf\x86\x00\xe0\x86\x00\
+\xe1\x87\x00\xe2\x88\x00\xe3\x88\x00\xe4\x89\x00\xe5\x89\x00\xe6\
+\x8a\x00\xe7\x8b\x00\xe8\x8b\x00\xe9\x8c\x00\xea\x8c\x00\xeb\x8d\
+\x00\xec\x8e\x00\xed\x8e\x00\xee\x8f\x00\xef\x8f\x00\xf0\x90\x00\
+\xf1\x91\x00\xf2\x91\x00\xf3\x92\x00\xf4\x92\x00\xf5\x93\x00\xf6\
+\x94\x00\xf7\x94\x00\xf8\x95\x00\xf9\x95\x00\xfa\x96\x00\xfb\x97\
+\x00\xfc\x97\x00\xfd\x98\x00\xfe\x98\x00\xff\x99\x00\xff\xff\xff\
+s\xb6\xc7\xfa\x00\x00\x00\x08tRNS\x00\x09\x0e\x1b\
+(=\x5cr\xeeu#\xcb\x00\x00\x00\x01bKGD\
+\xf05\xb8\xefT\x00\x00\x06RIDATx\xda\xed\
+\x9c\xf9_\x94U\x14\xc6\xad\xacf\x18mTP\xc0\x04\
+\xc4\x85E\x05\xc1\x0d\xc9P\xd1\xc8\x5cZ\x15\xb5\xc5$\
+\xca4\xcb4\xcbJ\xcd\xca\xd2\xd4RJ\xcd\xca4\xb2\
+\x12\xcd\xcaL\xb1 \x90\x08DS@\xf6M\xf6\x01F\
+\x99a\xe6\x9d\x7f!\xd6\x98\xe5]\xeer\xee0\x9f\xbc\
+\xcf\xcf\x9c\xf7~\x99y\xdf\xf7\x9e\xf3\x9cs\xa7_?\
+...........W\xd5\x1dw\xbb\
+\x88\xfa\x8b\xc0\xdd\xa9r\x11\xdd\xc5\xe1n)\xb8dc\
+\x9f\xaa@\x16.\xc5\xd2\xa7*\xe3p\x1c\x8e\xc3\xc1\xc1\
+\x99]\x18\xae0\xe4G\xe2\xa5u\x8c\xe1\xcaBT\xda\
+S\x84lY\xbe;\x98\xc2U\x84\xb6\xff\xcd\x903D\
+l\x17\x86\xabT\x9b\x19\xc2U\x85un~\xee\xbf\x11\
+\xb0\xa5{w\x84\xbe\xcd\x0c\xae6\xa2{kv?\x8b\
+\xcd\x96\xe6\xdd\x15\xbaI`\x03W\x17\xf9_\xe2\xe0~\
+\x0e\x93\xedO\xaf\x9e\xd0\x97\x05\x16pM\xd1Vi\x8d\
+\xc7y,\xb6T\xaf\xde\xd0\x97\xcc\xf0p\xcdsm\x92\
+.\xcfT\x0c\xb6d\x0f\xeb\xd0\xb86h\xb8\x96\x18\xbb\
+\x94\xd0+\x0d\x99\xed\x9c\x87m\xe8\xb3m\xb0p7\x1f\
+qHX\xbd\xd2\x11\xd9\xcez\xd8\x87>c\x84\x84k\
+}L$\x9d\xf6\xbe\x80\xc4v\xc6\xdd1tI+\x1c\
+\x9cq\xb9h\xb2\xef\x9d\x81\xc0\xf6\xab\xbbX\xe8\xe37\
+\xa1\xe0\xda\x9e\x96(E|\xb2\x15\xd9N\x0f\x11\x0f}\
+\xf4\x06\x0c\x9c\xf9y\xc9B\xc9\xf7\xa2\x02\xdb\xc9AR\
+\xa1\xf3\x9a \xe0\xcc/\xca\x94q~9\xb2l'\xb4\
+\xd2\xa11:z8a\x8dl\x91\xe9wI\x86-I\
++\x17\x1aUG\x0d\xf7\x9aB\x09<\xf2\xb2$\xdbq\
+\xad|\xe8\x8cZJ\xb87\x14\x0bt\xff\x7f$\xd8~\
+\x18\xa8\x14\x1aYM\x05\xf7\x1e\x82}06_\x94-\
+Q\xa3\x1c:\xa9\x9c\x02n'\x92\xb9\x11pM\x84\xed\
+\x1b\x0dJhX\x191\xdc.D\xeb%\xb0\xc0\x81\xed\
+\x88\x06-4\xb8\x80\x10\xeecdc(\xb0\xd0\x8e\xed\
+k\x0djhP>\x11\xdc~5\xbam\x15Td\xc3\
+vX\x83\x1e\x1a\x90G\x00w\x10\x83M\xa5\x0a\xb5\xbe\
+y\xbet\xc3\x09\xf5\xcf\xc1\x86;\x8a\xb5@;]9\
+\xd1G\xde\xf9\x22\xcf\xc6\x84K\xd4\xa805\xb1\xa2;\
+\xf435n\xa8\xef\xdfxp\xcb\xf0\xed\xd2\xc8:\x82\
+\xef\xb4{\x9f\xc5\x833.\xc5_\x22\xbc\xb2=0A\
+\x8d\x1f\x18Q\x8dy\xcf\x19b\x09\x16\xa9\xb1\xec#`\
+\x8b\xaa\xc7~Z\x0dK\xf0\x97\x99\xfe.\x81{>\xb3\
+\x9e\xe0=gX\xec\x14g\x7fV\x03\xd1\x0eqc\x91\
+\x13\xd8f7\x12\xee\xad\xfa\x85\xcc\xd9\xa2\x1b\x89\xb3\x12\
+\xfd\x02\xc6l\x0f\xb5P\xe4s\xfa\xf9L\xd9\xe6\xb7P\
+e\xc2-\xf3\x18\xb2-l\xa1\xac!t\xd1\xcc\xd8\x16\
+\xe9\xa9K\xc3\xc6Y\x8c\xd8\x1e\xd6\x03\x14\xd5\x8d3\x99\
+\xb0\x89\xf9%\x04vDC\x14\x03\xb6\xd8V #\xa7\
+\xe1~p\xb6\xa5\x060\x0b\xacf\x1a0\xdbr\x03\xa0\
+yX=\x15\x94\xedI\x03\xa8\xedz}\x0a \xdbS\
+\xa0\xcef\x07\xddd0\xb6\xe7L\xe0V\x7f\xd5$ \
+\xb6x\x13\x83&Ie8\x08\xdb\x0b&&\xed\xa5\xd2\
+\x09\x00l\xabL\x8c\x1as%\xe3\xa9\xd9V\x9b\x99\xb5\
+4\x8b\xc7Q\xb2\xad\x13\x186\x83\x8b\x83\xa9\xd8^\x15\
+\x98\xb6\xd1\xf3\xc6P\xb0m\x10\x18\x0f \xe4\x92\xd3m\
+Tb\xa3\x1f\xdd\xc8\x1dM\xc8\xf6\xba\x22\x1b\xc0\x5c\xc9\
+\xd5QDl[\x9d3\xf4\xf2\xd7=\x04l\xdb\x9c3\
+\x91\xd3\xfc \xc9\x07\xb7\xc9)pM1d\xb7\xdc\x9b\
+N\x80kz\x80\xf4a\xdd\xce\x1cN7\x97\xfc5\xf7\
+!c\xb8z\xaaZg'S\xb8:\xcaJ\xe7#\x86\
+p\xb53h\x93\x92]\xec\xc6\x85\xee\xa3O\xe7\xf60\
+\x82\xab\x89\x04\xc85\xd5\x09L\xe0\xaa\xa7\x83d\xe9\xea\
+O\x19\xc0U@\xd57\xea\xfd\xe0p\x15\xe1*(\xa9\
+\x0f\x00\xc3\x95\x87\x01\xd6\xd4\xea\x83\xa0pe\x13A\xdd\
+\x08\xb7\xc3\x80p\xa5\xa1\xc0>\x8e\xdb\x110\xb8\xc2`\
+\x15\xb44G\x81\xe0\x0a\x82\x18x\x87\x9aD\x10\xb8k\
+\x81L\x5cW\xcd\xb7\x00p\xf9l\xd8\xda\xe9\x8eQ\xc3\
+\xe5\x050s\xfa\x07&Q\xc2\xe5\x8ee\xd8#\xd1\x9e\
+\xa0\x82\xbb\xe4\xcf\xb4\xbb\xa4=I\x01\x973\x92q_\
+\xce~\x08\x1f\x03\xee\xa2\x1f\xf3\x8e\xe6\xa0\x9f\x08\xe1\xb2\
+\xd9\xb3\xd9\x1f\x11@\x86\xcb\xf2\xc5_j0\xfe\xf8\x81\
+\xcd\x10>*\x5c\xc7\xf1\x05\x5cy\xa6\x10\x0cnX\x0f\
+\xe1#\xc2\xa5{\xe3\xb3\x0d\xcf\xb0X\xf6\xe1\x87y$\
+c\xc2\xa5\x11\xb0\xdd\xdb9\xd3\xbc\x97\x80\xee<\x1e\xdc\
+\x1a\x92\xef\xb4+t;~\xe8\x846,8\xd3j\xdc\
+\x05Fd\xf6\xfc\xfb\x9f`\x87fa\xdes\xc2z\xbc\
+\x05|2{o\xeb\x0f0o\x87L\xec\xa7U\xd8\x88\
+\xb3\x80\xbf\xcd\xb4\xf0\xfb8\xa1\xc3RI^\xc2\xef\xa0\
+/0\xcanVx\x1bz\xe8\xd0\x14\xb2\xed\x0b\xf9\xd6\
+\x1e}\xc5>\xbd\xd8\x8a\xfc\xa4\xfeA\xba\xf1\xef!e\
+\xb3X\xb6 n)\xa7\xc9S&\xa4a\xdc1W\xc5\
+\xca\x81\xcdH\xfb\xfe/4\xc9\xe6\x01\xe5\xed(\xb8P\
+\xb4\x90\x126 \xe4\xc2\xc7\xe9\xd2\xf4\xcf\x95&0\xc7\
+\x15I\x14\xc8\xca/\xa3\x01\xdf\xd3\x168_\xc8\xd3\x8d\
+/\x964>\x84u\xd8\x955vixl\x80\xdc\xc6\
+S,ch\x09\xaf\xc8\xb2}\x05QT\x7f'}\xae\
+!\xa4D\xd6\xa8\x14\xd6\xca\xb89\x87`\xec\x88S\x83\
+%\x16\x08-U0\xa0\xcd\xab$\xe1\x12\xa0\x8c\x9c\x9f\
+\xc5\xcfGM\xaeTl,H\x9e|\xda\x0bg\x81%\
+\x0f\x15\xb9\xfe\x94*\x84\x86\x91)^\x94m\x07\xa4y\
+\xf8\xfb0\x87\xebO\xbd\x8et\x9a\xcf\x14\x87\xd1B$\
+\xb4]S<\xed\xae?\x0d\x8d\xad\x9dn\xa5\x03\xdb\x16\
+h\xc3:c\x84\xcd\xf5#\xaa\x91O\x90\x9aV\xd8\xb1\
+\xbd\x05o\xf5g\xfaX]\xdfjd[Y\xc6e\xa8\
+\xe3\x1b\xe4M\x92\xcb\xbd\xeds\xeb\x91m\x04\x19\xac\x8f\
+\x08\xac\x15\x98\xb4\x97\xae\xf4\x0cF\xcc\xc6c\xb39\x22\
+\x10of\xd4\x98+\xec\x1a\xc8\xb1\x1d\xd9F\xa3\xeb\x19\
+\xc2\x8f31ki\x16u\x8cZ\xcd\xd1Y\xf0\xd5\xfa\
+D'\xdb\x0a\x13\xc3fpI\xa8\xc3\xc86\xa2:\x8f\
+\x08\xc4\x1a\x99\xb6\xd1\x8bW6Z\xc8\xa4_\xa0Zl\
+`?WB(\xdd\xfaf\x8b\xcb\xc29g\x22\x87\xc3\
+q8\x0e\xe7\x02p\xbb\x93\xfaT\x87d\xe1\x5cA\x1c\
+\xee\x96\x81\xbb\xad\xbf\x8b\xe8v\xfe\x83\xac\x5c\x5c\x5c\x5c\
+\x5c\x5c\x5c\x5c\x5c\x5c\x5c\xffC\xfd\x0b\x99\xa5\x5c~G\
+q`B\x00\x00\x00\x00IEND\xaeB`\x82\
+\x00\x00/`\
+\x89\
+PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
+\x00\x01[\x00\x00\x01\x5c\x08\x06\x00\x00\x00f\xca\x1dU\
+\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\
+\x09pHYs\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01B(\
+\x9bx\x00\x00\x00\x07tIME\x07\xdc\x03\x09\x08\x1f\
+%\x1b\xcd\xc8\xcf\x00\x00\x00\x06bKGD\x00\xff\x00\
+\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00.\xe0IDATx\
+\xda\xed\x9d\x09t\x15U\xb6\xfe\xaf\xb6C\xdb-\xdc\x9b\
+\x00b\xdb\xb4\xa2\xb6\xf6\xa0\xdd\xb6\xa2>q\xa0\xaa\x92\
+0*\x8a \xa2\x88\x8a8\xb7-\x88\xa08a\xa7E\
+Q[[\x14'\x22!u+\x84\x00\x81\x10H \x10\
+\xa6@\x98\xc7\x80!\xcc\x90\x90\x89\x84\x04\x12\x12\x12\x12\
+\x02\xa9W\xbb\x82\x1aHn\x86\x9b[u\xeb\xd4\xf9~\
+\xff\xf5\xad\xf7_\xbd^?\xaa\xce>\xe7\xcb\xb9\xa7\xf6\
+\xd9\xdb\xe1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x18@\x07Y\xbc2P\x11\xba\x06\xc8B_\x97,\
+\x0eu\xb9\xc5QNE\xfcX\xfb\x9f\xe1\x9a\xe24\xa5\
+\xb8\xdcB\xba\xa6\x03\xb5\x12\x0b5\x1d\xd3\xfe\xff\xc7\xb5\
+\xff\xa9\xd6\x97\xfe\x9f\x1f\xab\xfd\xdf\xfb\xe9\xbf\xa3\xff\xf7\
+Wj\xff\xd9\x1cM\x93\x9dni<\xfd;\xf4\xef\xd1\
+\xbf\x1b(\x8bw\xd1s \x1a\x00\x00v\x09\xebrq\
+\x80\x12\xfcw\xcd\xe0\x06\xe8\x06\xe7\x16\xbfq*\xc2\x82\
+Z\x03\x14+\x1a6L\xbf\xa9\xe2\xecs\xcd\xd7\xf4\xb5\
+K\x91^w\xc9R\xff\x00\xb9\xdb\xdf\xe8=\x10L\x00\
+\x80\xffQ\x1d\x17\x04\xba\xa5\x9b\x9c\xb20P\xdb1\x86\
+jf\x95\xa0)\xcfbf\xdaZ\xe5\xe9\xef\xa5\xbd\x1f\
+\xbd'\xbd/\xbd7\x82\x0f\x000\x8e\x89\xbd/\x0d\x8c\
+\x08\xba\xdb\xe9\x16Gk\xe63W\xdb\x11\xe6\xda\xccX\
+\x9b)\xfd\xbd\xe9\xb8c\x14\x1d\x878b\x06^\x82\xc9\
+\x01\x00\xf0\x9a6Jp;\x97[z0\xc0-|\xaa\
+\x19\xcb*\xcddO\xf2i\xae\x8d\xeb\xec\xb8\xa4\xd0\xb9\
+3\x9d\x07\xb7\x0d\xef\x19\x88\xd9\x03\x00ht\xe7Jf\
+\xa1\x99k\xd8\xd9\x0fS0S\xefw\xbf\xf4\x91\xee+\
+\xcd\x80Ch\x5c1\xb9\x00\xe0\x9c\xc0(\xb1\x93\xb63\
+{V3\x88Yg\xbf\xe8\xc3(}o\xbcG\xb5?\
+`3]\xb24\xac\x9d\x12\xf4{\xcc:\x00\xf89\x1e\
+\xb8\xb1\xf6\x83\x96\xfe\x15\x1efh\xbe\xf9\xa6\xd3\xf8\xb7\
+\x95\xbb\xdd\x80\xd9\x08\x80\xcdp\xba\x83\xae\x87\xc1Z\xd7\
+x\x9d\x11!\xd7a\x96\x02\xc0(\x9db\xba^\xe6r\
+KOi\x8bz\xa9\xa6\xd306K\x8b\xe2\xb38@\
+\x11\x87t\x96\xc5_c\xf6\x02\xc0\xc2.V\x11C\x02\
+\x14)\x06\xd9\x03\xcc\xaa\xd4\xa5H\x91\xfa\xc75\x00\x80\
+\xe5\xcea\xdbi\x8bs\x8cf\xb0;aV\xf6:f\
+\xa0\xb8\x22\x9d\x0c\x00?\xe3\x92\xc5\xce\x94b\xe4\xb9n\
+\x00d\x13\x95h\x9a\xe0\x0a\x0f\xba\x06\xb3\x1e\x00\x93\x8f\
+\x0aj\xaf\xc7\x0ag`D\x5c\xedt)\xde\x09\x01\x91\
+\xe2\xbdX\x05\x00\x18E\xb2xQ\xed\x07/a\x0bL\
+\x07\xd2\xb4\x99\xe6\x83#f\xe0\xaf\xb08\x00\xf0\x05\xa1\
+\xa1\x17\x06\xc8\xd2`\xa4mA\x1e\x94\xa6\xfd\xd2\x19D\
+\xf3\x04\x8b\x05\x00o\xd0v,N\xb7\xf4\x82\xb6\x982\
+`(P3j4\xec\xc2N\x17\x80\x96\xa0:.\xd0\
+\xcb\x16b'\x0by\xa7\x1d4\x7fP\x0a\x12\x80Fp\
+EJ\x82\xb6XV\xc30 \x1f|L[\x89\x0fi\
+\x00\x9c\x07u\x068{\xd3\x0b&\x01\xf9ZK4\xd3\
+\xbd\x19\xab\x0cp\xcd\xe5\x11\xf7u\xa8-i(V\xc3\
+\x14 \x03u\x8a\xe6Y\x9bh\xb1=V\x1d\xe0\xed\xe3\
+\xd7%t3\x08e\x0d!\xb3\xcb=\xba\x14q\x04\xa5\
+\x11b\x11\x02\xfb\x1f\x19\xb8\xa5{\xb4\x89\x9f\x8a\x85\x0f\
+\xf93G\x97:\x0cc5\x02[B\xf5\x0b\xa8@\x0c\
+\x16:d\x11\xd5P\xc1\x1b\xd4]\x00\xb6\xe2l\xa9\xc3\
+|,p\xc8\x82\xf9\xb9\x87\x9d\x8a\xf8\x08V)`\x1a\
+j;s\xb6\xc57\x166\xc3\xfaG\xec\xe3\xeaK\xab\
+\xc6\xab\x13\xd2\xa2\xd5y\x99+\xd5-\x85\xbb\xd4\xbd%\
+\x87\xd4\x8c\xd2<u\xdf\xf1l5\xb5h\x8f\x9a\x98\xb5\
+F\xfd&=F\x1d\xb1\xf6s\xf5\xff\xe6>\xad\x06\xb8\
+%\xd6\xde3\x01m{\x00\xa3g\xb3\xc2\xe3\xda\x04.\
+\x84Y\xb1\xa9\xee\x0b^Q\xbf\xdf9[\xcd9Q\xa0\
+zCQe\x89\xaa\xec\x9d\xaf>\xbcx\xb4\x1a\xa8\xb0\
+b\xbcB\x81\xd3-=\x8a\xd5\x0b\x989\x9b\xd5&\xee\
+\x1c\x18\x16{\x22S|v\xe58}\xa7\xeaKh\xf7\
+;r\xdd\x17\xea\x15\x91!l\x8c\x85\x22\xc4\xd2<\xc6\
+j\x06\xd6\xdd\xcd\xcaR\x1f\x9c\xcd\xb2\xa9\x9e\x89\xff\xf2\
+\xb9\xc9\x9e\xcf~\xcdt\x07-}\x9b\x99\xb3\xdc@Y\
+\xec\x85U\x0d\xac\xc5\xc4\xde\x97\xd6\x16\xf1\x16k`\x5c\
+l\xa9\xe3\xd4\xee\xea\xa4\x9d\xb1j\x8d\xf6\xff\xcc\x82\xce\
+};G\xf7e#cA\x9b\xd7\x94\x17\x8eE\x0e\xfc\
+\x0e\xb5\xa4\xd6&\xe4\x06\x18\x17{\xbaqf\x7fuC\
+\xc1\x0e\xd5\x1f\xd0\x07\xb6\xdb\xe7\x0cae\x97\xbb\x16\x1d\
+\x80\x81_q)\xe2\xd3h\xac\xc8\xa6\xba\xce}F\xcd\
+\xf6\xf2\xe3\x97\xaf(\xae*U\xfb.\x1a\xc9\xca\x98\x95\
+\xe9\xd5\xc4\x000\x95\xb0.\x17\x9f\xadi\x00\xe3bP\
+\xdd\xe2\x9fWK\xaa\xcaT+Pu\xa6Z\x1d\xb0\xe4\
+Mv.B\xd0\xb1\x02\xae\xfb\x023\xf8\xed\xe4\xe0\x8e\
+T\xbe\x0e\xa6\xc5\xea\xd1\xc1\xc3^\xa7s\x19E\xe9\xa9\
+r\xf5\xce\xb8\xa7Y\x1a\xc7\xe4\xcb#{\x5c\x017\x00\
+\xc6\x9d\xcf*Awj\x13-\x1b\xa6\xc5\xa6\xda+\xc1\
+\xea\xea\xfcm\xaa\x15\xa13\xdc?L\xeb\xc3\xd2xf\
+\xb5\x95\x85;\xe0\x0a\xc0\xe7P\xb2\xb76\xc1N\xc0\xb4\
+\xd8\xd5'\xdb\xdc\xaa\x95\x99\xb6o!kcZ\xe6\x92\
+\xa5\xfep\x07\xe0\x1bBC/<\x9b\xd6\x05\xc3bX\
+\xf4\xe5\xbf\xf2t\x95\xa5\xcd\x96\xd2\xcf\xee_8\x82\xbd\
+\x826\xb2\x18\x8a6<\xa0Ut\x8a\xe9z\x19*u\
+\xd9C\x0b\xb2V\xab,\x90~\xec\x00C\xd7{\xebH\
+\x16\xdd\xc8\xc7\x05^A]\x14(\xbf\x10F\xc5\xbe\xee\
+\x8b\x7f\xce\xd4K\x0b\xade\xc8\xf2\xb1\xac\x8e\xf5jt\
+\x83\x00-\xa2\xcd\x14\xe9O\xda\xc4\xd9\x0f\xa3\xb2\x87\xe8\
+,\x94%\xd6\xe4ogy\xbc\xf7\xd1E\x1f\xb8\x08h\
+\x12\x97\xd2\xedV\xba\x17\x0e\x93\xb2\x87~\x1f\xd5[-\
+;U\xce\x94\xd9\xd2.\xfc\x96\xd9\x8f\xb3\xdc~'7\
+@\x09\xfe;\xdc\x04x\xce8\x88\x08\x0aB\xc6\x81\xbd\
+D?\xc9Y\xe4\xbdM\xdf\xb1>\xf6%\x81\x11Aw\
+\xc3U@}\xa3\x95\x85\xee\xda_\xe4r\x18\x94\xbd4\
+yW\x1c\x93f\xbb$g\xbd\x1d\xc6\xff\x84S\x11C\
+\xe0.\xa0\xce\xd1\x81\xf4\x9061*aN\xf6\x93\xd1\
+e\x13\x8d\x82\xae\x13\xdb$\x06\xda\xba\x92\x1e\x84\xcb\x00\
+\xba\xac0@\xdb\xd1V\xc1\x98\xec'jMS^}\
+Re\x15\xbaZl\x93\x16\xeaU\xb8\xfc\xc0\xfd\x8eV\
+x\x18Fk_\xfdqF?\x95eB\xe6\xbfl\xa3\
+xh\xebL\xfb\x05\x09\xd7\xe1sGK\xd7oO\xc3\
+\x94\xec\xab[c\x073m\xb6\x03\x16\xbfa\xb7\x98\x9c\
+F\x99F\xce\xd0~^\xde\x8f\x1d\xad\xfdu\xf7\xbca\
+L\x9b-\xc3\x97\x1b\x1a\xdd\xe1R\xfb(\xb8\x10\x0fG\
+\x07\xb2(jA\xaf\x80\x19\xf1\xd1\x82\x9ce\xfa/\x1e\
+m\xd7\xd8T\xb8\x22%\x01nd\xe7\x1dm\xa4x/\
+\xf2hqf\x8b3[K\xecp\x8f\xa3D\xa3}\xcf\
+h\xbbP\xa25L\x88\xafl\x84R\xc6n\x8f\xd5\x85\
+\xfeX\xd8<F\xc5tc\x13\xeed#\x02\xa3\xc4N\
+Z`s`@\xfcis\xe1.&\x8d\xb6\xa8\xb2\x84\
+\x97\x18e\xb5\x9f\xd2\xfd*\xb8\x94\x1dv\xb4\xd3\xee\x0d\
+p\xba\xc5\x9d0\x1e\xdc \xc3\x0d2\xcb\x1e)\xa4\xbb\
+d\xd1\x05\xb7b\x99\x89\xbd/\xd5\x82\xb8\x02\xa6\xc3\xaf\
+\x1e[\xf6\x0e\x93f;f\xc3D\xdeb\x95\x8cz\xb8\
+,g\x1e\xb8E\x19\x86\x83\xaa_\xa8\xfa\xc5\x88\x14a\
+\x0a\x5c\x8bM\xa3}\x0ff\x03\x91\x22\xf6\xc43e\xb6\
+\xcbs7\xf1\xfbQS\x16\xdf\x82{\xb1\x95y@\xf5\
+\x0e\xce\xc0h tj`\xee\xfc\xf6\x0c\xae\xf52\x94\
+\xe2\xe5t\x8b'a2P]\xc5\x1e\x5c\xc6\x84\xd1n\
+<\xb2\x03\xf1r\x8b\x15\xce\x88\xa0\xdb\xe0f\x16\x86\xfa\
+\x1f\xb9\x141\x13\x93\x15Bw]\xe6\x95\xd1F\x09n\
+\x07W\xb3\x221\x03\x7f\xa5\x05h\x09&)\xe4I\xef\
+o\x9edi\xb3\x0d\xdf=\x17q:\xe7R\x8a\x90D\
+\xeb\x1a\xe6f\xbd\x0fb\xe30A\xa1\xc6\xd4^\x09V\
+W\xe7o\xb3\xa4\xd1\xee-9\xa4\xfeaZ\x1f\xc4\xa9\
+^\x86\x82\xf8o\xb8\x9b\xe5>\x88\x895\x98\x9cPS\
+\xa2\x82\xdc9'\x0a,e\xb4t\xa5\xf8\xce\xb8\xa7\x11\
+\x1f\x0f\x1f\xcc\xa8J\x1f\x5c\xce\x0aF\x1b\xd9\xedZ-\
+(\xc70)\xa1\x96\xd4\xb9=\x5c^d\x09\xa3\xa5\x1c\
+\xe0\xe0\xf9/!.\x8d\xab0 2\xe4j\xb8\x9d?\
+\x09\xebr\xb1\x16\x88\xcd\x98\x8cPK\xd5u\xee3j\
+\xb6\x9fw\xb8\xc5U\xa5j\xdfE#\x11\x8f\xe6]x\
+X\xe3H\x16/\x82\xe9\xe1\x9c\x16b\xf2H\xa1\xbf\xba\
+\xa1`\x87\xdf\xceh)C\x02qh\x89\xa4\xf7\xe1z\
+\xfe0\xdaHI\xc0\xc5\x05\xa8\xb5j\xa7\x04\xa9\xa1\x9b\
+\xc3\xd4Sg\xaaMK\xef\x9a\xb43V\xed8\xb5\x07\
+\xc6\xbf\xe5\xaa\x0eT\x84\xaep?\x13\x09\x8c\xea\xddV\
+\x1b\xf8\x83\x98|\x90\xaf\xd43\xf1_\x86\xb7=\xdf\x7f\
+<[\x1d\xb4\xf4m\x8cw\xeb>\x98\x1d\xa0\xf5\x0f\x17\
+4kW\xabH\x91\x98t\x90\xaf\x15\xa8H\xea\xb3+\
+\xc7\xf9\xdct\xf7i&;r\xdd\x17\xea\x15\x91!\x18\
+g\xdf\x1c'D\xc0\x05\xcd0ZY\xec\x87\xc9\x06\x19\
+\xad\xee\x0b^Q\xbf\xdf9\xdb\xeb41*\xfe\xad\xec\
+\x9d\xaf>\xbcx\xb4n\xe2\x18S_\x17\xac\x11\xfa\xc2\
+\x0d\x0d\xe4\xf2\xc8\x1eWh\x03]\x84\xc9\x06\x99)j\
+\x1c\xf9\xd2\xaa\xf1\xea7\xe91\xea\xb2\xdcM\xea\x81\xd2\
+\x1c5\xa34\xef\x1c\xa5\x1c\xde\xaa\x17*\x1f\xb1\xf6s\
+\xf5\xff\xe6>\xad\xb7\xe4\xc1\xd8\x19\xaa\xfc\xb6\xe1=\x03\
+\xe1\x8a8>\x80 \x08\xf5o\xd9\xa4m\xa4\xd4\x13\x13\
+\x0c\x82\xa0:\xaaq*b\x08\xdc\xd1\x87t\x88\x11/\
+G5/\xa8\xb5\xea\x1c\xdd\xb7IQ\xee-\x1d\x1b4\
+%\xaa\x91+&\xbc\xd0\xa8\xa8\x15y\xbf\xa4QMj\
+\xf0\xb2w\xd5\xa1+B\x1b\xd5\x93\xc9c\x11\xc3\x86\xb5\
+\xafSL\xd7\xcb\xe0\x92>\xfb(&\xfc\x0f\x93\xea\x5c\
+\xfd%\xe6\x11u\xd4\xba\x09\xea\x84\xb4h\x8f\xfa*m\
+\xba*\xefIhR3\xf6'\xa9q\x19\xc9M\x8a:\
+\x08$\xe7mnTk\xf2\xb7\xeb_\xf3\x9b\x12}\xa1\
+?\xff\xdc\xf3|e\x95\xe5\xeb\xb7\xac\x9aR\xe5\xe9S\
+*\x0f\xfcm\xf6 \xcc\xfd\x06\xa4\xedn?\x86K\xfa\
+\x22\xa7V\x11\xba\xe2\xf2B\xe3\x1fo\xde\xda\xf0\xb5\xba\
+\xbe \x8d\xa9n\x04\xa0\xe5|\xf1c\x14\xe6\xbc\x87\xcb\
+\x0e(6\xdeZT\xc7\x05N\xb7\xb8\x0e\x93\xa9y\xa2\
+\xcaQ\x1fl\x99lxr>\xf0\x0f\x85'\x8b\xd5\xdf\
+E\xf5\xc4\x5co\xf8\xb2\xc3J\x18f\xebrj\x87b\
+\x12y\xa7\xeb\xa6?\xa8\xa7+-\xca^\xabV\x99t\
+\x15\x15\x18O\xe8\x96\x1f0\xbf=\xe6\xdeJ\x83\xe1\x9a\
+\xde_\xc9\xcd\xc7$j\xbd\xae\x8a\xea\xa5>\xb6\xec\x1d\
+\xfdl\x96\xb5\xb6\xde\xe0\x5cJ\xaa\xca\xd4k\xa2\x1f\xc0\
+\xbcnX9\x1d#{\xfc\x16\xee\xd9B\x9c\xb2\xf0\x11\
+&\x8f\xefE\x05P\xc8x\xe9\xc3\xd8\x11\xedg)`\
+\x8fO\xb6\xb91\x97=I\x16C\xe1\x9e-1\xda\xc8\
+n\xd7\xa2C\xae9\x15\xafz%\xbe\xaaW\xa1\xca+\
+/\x84\x8b1\x02uv\xb8vz_\xcc\xe1\x86U\xe1\
+\x0a\x0f\xba\x06.\xda\xdc\xb3Z\xb78\x0b\x93\xc6|\xdd\
+5w\xa8\xbek\xa2Z\xab\x00\x99\x09\xec\xa6\x82\x09\xd3\
+\xe0\xa2\xcdN\xf5B?1+\x18/\xd5yEJ\x99\
+5)\xaf>\xa9\xf7S\xc3\x5cm\xb8o\x993R\xbc\
+\x1dn\xda\xf4\xaev5&\x8b\xf5\x8c\xf7\xc3\xadS\xd4\
+mE{\xe1r\x16\xe2\xeb\x1d31?=k)\xdc\
+\xb4\xb1\xb3ZE\x0c\xc1$\xb1\xb6\xae\x9f\xfe\x10R\xca\
+,\x02\x8d?5\xaf\xc4\xbc\xf4\xf8\xb1L\x84\xabz\xb8\
+\xc0\xa0\x0d\xd0FL\x12\xb6j\x0d\xd0\xbd}\xa4\x94\xf9\
+\x8f\x99\x07\x16c.z\xd6j\x18k\x03\x04\xc8R\x1f\
+L\x0evu\xe5\xd4\x9eH)\xf3\x03gjj\xd4n\
+\xf1\xcfc\x0ez\xae\x9b\x80\xaa`\xf5w\xb5\xc2\x16L\
+\x0e\xfb\xa5\x94\x1d./\x82#\x1a\xcc\xe2\xec\xf5\x98w\
+\x9e\xcc\xd6-\xae\x85\xc1\xd6\xfd(\xa6H\x0fab\xd8\
+\xb7\xaf\x17\x95\x1b\xacM)\xcb\x823\x1a\xc4\x83I#\
+1\xdf<]\xe3U\x84\xdep\xd9_2\x10pV\xcb\
+aJ\x19\xf0\x1d\x9b\x0bw\xa1\x15\x0f\xcen\x9b\xc8@\
+\x88\x08\x0a\xc2d\xe0S\x7f\x9f\xfd\xd8\xcf\xe5!\xe9\xec\
+\x11\xb4\x8e!\xcbQ`\xbc\x91\x06\x91\xf7\xc1l\x15a\
+\x01&\x03\xf4\xc7\x19\xfd\x90R\xd6J\xe8\x98\xa6\xbd\x12\
+\x8c\xf9\xd4p\x1a\xd8\x5c\xbeo\x8bE\x04\xff\x15\xb7\xc5\
+\xa0\xc6R\xcaNTW\xc0E[\xc0\xf05\x9fa\x0e\
+y\xe8W\xd6N\x16\xff\xcco\xba\x97\x22\xfd\x80I\x00\
+5'\xa5\x8c\x8c\x97\xca\x0b\x82\xc6\xa1\xec\x0f\x14\x18\xf7\
+\x94\x99 }\xc7\xa5\xd1v\x90\xc5+\xb5\x01\xa8\xc4$\
+\x80\xbcI)\xcb\xaf@J\x99'\xe8\x03$\xe6K\x83\
+5\x13\xca\xdbD\x8b\xed\xf9\xcb@\x90\xc5P\x04\x1f\xf2\
+EJ\x195\x8f\x04\xbf@\xbf\x00P\x82\xd1\xd3\xd9\xad\
+0\x96/\xa7\x0d\xebr\xb1\xf6\xe2y\x08>\xe4\xeb\xf2\
+\x90\xe8\xbfV\xcb\x97i\xd31/<tsp$\x8b\
+\x17\xf1\x93\x81 \x0b\x03\x11t\xc8(\xdd2\x1b\x1d\x87\
++OW\xa97\xcdz\x14\xf3\xa1!)\xc2\xc3<]\
+bX\x8c\xa0Cf\xa7\x94\x9d\xe2,\xa5L\xd9;\x1f\
+s\xa0\xe1+\xbc\x89|\xecj\xddA\xd7#\xdd\xcbG\
+\x89\xdanI\xbd/\xfe9\x8cE3\xf5\xe7\x98\x01\xea\
+\xeb\xeb&\xa89'\x0a\xb80[\xfa\xe3\xd2e\xce\x10\
+\xc4\xbe\x81\xe2\xe2\x5c\xb4\xce\xd1\xfe\xaa|\x88`\xfbF\
+\x03\x16\xbf\xf1s2;}\x81\xa6\xf6\xe5\x18\x97\xa6\xf5\
+T\xf2\xfb\xdc\xecn\x13\x0e\xa5 \xe6\x5c6\x86\x0c\xeb\
+r\xb1f\xb6\x87\x11l\xdf(6c\xf99\x0b\x8bj\
+\xcaF\xec\x9e\xa7\x06\xcd\x7f\x09\xe3\xd3\xc4/\x02^>\
+\xa4\xd1\x99\xb5\x94\xf0\x22\xe2^_\xd9\x8e\x98\x81\xbf\xb2\
+\xf1Y\xad\xf4 \x82\xec\x1b\xdd0\xa3_\xa3\xd7Z3\
+\xcb\xf2\xd4\xaf\xd2\xa6\xab\xc1\x9a\xf1\xa2@I}\xf5^\
+8\x9c\x9b\xdd\xed\xb2\xdcM\x889o\xd5\xc0\xb4\x17\x9c\
+\x8d \xfbF\xe3\xb6\x867{\xb1e\x9f(P\xbfM\
+\x8f\xd1/\x04\xe0\xee\xfc/J\xca^\xc7\x8d\xe1\xd2\x1f\
+\x17\xc4\xbc\xde\x87\xb2\xe9\xf6\xbc\x9a\x1b\x16\xe2\xc4\x8d1\
+\xdf\xe8\x8a\xc8\x10\xafoPU\xd7\x9c\xd6\x7fBOH\
+\x8bV\xfb%\x8d\xd2\xffo\xf1:\x8eB\xc2\xf3\xdc\xa4\
+\x86-\xc9A\x81\xf1\x86n\x94u\x88\x11/\xb7\xe1\x8d\
+1\xe1I\x04\xd77\x1a\xb6\xe2?>[\x84\x85'\x8b\
+\xf5\xb3\xdf77L\xd4w\xbe\x9d\xa6\xf5\xe1j,\xe3\
+3S\xb8\xd9\xdd\xf6\xc1\xee\xb6\x81\xd2\x8b\xe2cv<\
+B\x88Gp}\xf3qgk\xd1nC?\xa8\x1c(\
+\xcdQ\xe32\x92\xd5\xffl\x99\xac>\xb2d\x8cz\xf3\
+\xacG\xf5\xba\x04f\x5c\xc1\xbd-\xf6\x09S\xc7\xf3\xde\
+\xf8g\xb9\xd9\xdd\xae\xc8\xdb\x825T_sle\xb4\
+m\xc3{\x06j[\xf6*\x04\xb6\xf5\xa2\x0aX\xfe\x80\
+>\xc6\x91\x09/\xcf\xdd\xa47u\x0c\xdd\xf2\x83\xbe\xc3\
+\x0eY\xf0O\xf5\xf69C\x9a\x9dvvu\xf4\xfd\xfa\
+\xcd\xa6\xbb\xe7\x0d\xd3\x8b]\x8f\xdd\xf4\xbd\x1a\xb1'^\
+\xddP\xb0\xe3\xe7\x0e\xbdf\xa7\xb0-\xc8Z\xcd\xcd\xee\
+\xf6\xfe\x85#\xb0\x8e\xce=\xb7=\x19\x18\xd5\xbb\xad\x9d\
+\x8a\xce\x0cE`\xed\x9f\xb2D\xdd\x16\x8a\xabJ=\xaa\
+\xb9\x98}Q\x83\xba\xd3\xf2\xb2\xbb]\x99\xb7\x15k\xa9\
+\xde\xba\x12\x9f@7\x06\xe8\x1c\x0d^\xf6.\x17\x86\xd0\
+}\xc1+\xa6\x8f\xed\xd2\xdc\x8d\xdc\xecn{&\xfe\x0b\
+\xeb\xe9\xdc\x0fe\xf3\x90\x85\x00\x9d\x93\x81\xb0\xbb8\x93\
+\x0b3\xb8g\xde0\xd3\xc7\xb7\xef\xa2\x91\xdc\x98\xed\xaa\
+\xc3\xa9XS\xe7\x1d%\xd8\x22+\xc1\xe9\x96\x1eE@\
+[\xaf\x0f\xb6L\xe6\xe6\xc6\xd35\xd1\x0f\xf8\xe5\x88&\
+\xfd\xd8\x01n\x0c\x972O\xb0\xaelV\x09\xcc\xe5\x96\
+\x22\x10\xcc\xd6\xe9\x1f\xb1\x8f\xab'OWra\x02{\
+K\x0e\xf9m\x9c\xa9:\x18n\x95\xf1zn+\x84\xb1\
+\xed\xb4\xaa\xe3\x02\xd4Bh\xfd\x8eku\xfe6nL\
+\x80\xb2\x1c\xfc5\xd6\x1d\x22C\xd4\xdc\xf2#\xdc\x8c5\
+u\xba\xc0\x1a\xabS+\x81\xe9]\xed\x14\xe9\x16\x04\xb1\
+uz\x91\xa3\xdd\x16\xddn\xfbK\xcc#\xcc\x5c\x83f\
+\x9d9\x19\xc9Xcu\xf3\xbc\xdd\xd2M\xec~\x1c\x93\
+\xc5\xb7\x10D\xefug\xdc\xd3jy\xf5In\x16\xbf\
+\x15Z\xb9P\xb1q\xear\xc0\xcb\x1f7\xeaj\x81\xb5\
+\xf6\xb3F\xb1\x9c_\xbb\x02\x01\xf4N\xd4\x8ez[\xd1\
+^n\x8c\xf6`i\xaeeZp\xcf:\xb0\x94\x9bq\
+\xffa\xd7\x1c\xac\xb7_\xb4\x84\xe5\x94\xafj\x04\xd0\xbb\
+sZ\xfa\x89\xc7\x0b\xd4\x0d\x96.\x16Xe\xfc\x1fX\
+\xf4\x1a7c_Q]\x89N\xbc\xbf\xe4\xdbV1\x99\
+\x02F\xb5\x22\x11<\xefD\x15\xb9x\x81\x8eIz$\
+\xbeb\xb9?vt5\x99\x17\xde\xd9\xf8-\xd6\xddO\
+9\xb7\x8a\x18\xc2^~\xad,|\x84\xe0\xb5\x5cTw\
+\x96\x17\xe8\xcb\xff\xdd~\xb8\xc0\x80\x0fe\xf5\x8fp\xa8\
+\x08\x10\xd6\x9f\xbe\xbb\xfd\x0f\xcek98:\xe0iG\
+K;G+7#\xa4\xac\x88\xd35g\xb8\x89\xc7\xc0\
+\xa5c\xb0\x0ek\xb5\x94-\xa7\x8d\x19x\x89\xf6\xd0\x15\
+\x08\x5c\xf3\xf3;\xa7\xefO\xe2faG\xef_\xc4D\
+\xdd\x5c\x9e\xea%\xcc\xcb\x5c\x89\xb5X\xab\x13\x8ed\xf1\
+\x22vJ**Aw\x22h\xcd\xbf\x1d\xc6K\xd6A\
+A\xc5Q\xbd#0+\xb1y!\xe5#n\xcc\x96\xd2\
+\xdd\xfcqM\xda\x9a\xb5\x12\xa4.\x0c]\xd1\x15F\x22\
+hM\xeb\xd1\xa5o\xe9\x9d\x12x\x80n\xc1Q\x1d[\
+\x96\xe2C\xb5w\x1bk\xaai7^[\xfb9\xd6\xa5\
+.i8\x1a;\xdaD\x94H\xceK\xb3AJ-\xa2\
+E\xccj\x87\xdf\xe4\xbc\xcd\xdc\x98\xed\x9a\xfc\xedX\x9f\
+\xb5u\x12f\xb2d\xb69\x08Z\xc3\xb7\x93\xe8#\xd8\
+\x89\xea\x0a.\x16\xef\x9e\x92LK\xe5\xcfz#J\x8b\
+\xe2\x05*\xfe~\x836G\xb1V\x85CL\x18\xed\xe5\
+\x91=\xae@\xb0\xce\x15u\x1e\xa0\x9b:\xbc\x5c\xbd\xa5\
+2\x89\x93w\xc5\xa9WN\xed\xc9|\xec(5\x8d'\
+\xa8\x16\x07\xd6\xac\xa8\xb6Q\x82\xdb\xb1P\xbf6\x18\xc1\
+\xfa%\xcb`S\xe1N\xae\x16+\x1d\x1b<\x95\xfc\xbe\
+\xadR\xf2\x8a*K\xb8\x89\xdf\x8c\xfdIX\xbb$Y\
+\x14\xf1q\x8c1Q3C^\xa0l\x03)\xe1E\xdb\
+\xc5\x90\xa7\x86\x90y\xe5\x85X\xb7\xba\xd9\x0a\xaf\xa2X\
+8c\xa26\xe0\xb4\xdb\xb3;\xb4\xfb\xbbk\xeeP[\
+\xc6\xf0\xb3\xed\x91\x5c\xfd:\xa1,\x0c\xee?\x92)\xd2\
+\x0f,|\x1c\xdb\x0c\x93=W\xd4\xae\xdb\xde9\x9a\xa7\
+l]\x88\xfa\xb9\x94q\x5c\x99\xadU\xafP\x9bj\xb6\
+\xb2\xb8\xde\xdaN\x9b,^D\xcd\xd3`\xb0\xe7\xaa\xbd\
+\x12\xac\xae\xcd\xdfn\xdb\xc59>5\xc2\xd6\xf1\x0b\x99\
+\xff2Wf\xdb\x7f\xf1h\xac[\xbaI\x16\x1az\xa1\
+e\xbd\xb6\x9d,\xfe\x19A\xf2\x9c\xf6\x95Y\x96g\xbb\
+\x85I5\x0e\xa8\xf3\xaf\x9dcwG\xdcS\x5c\x99\xad\
+?Z\xc9[\xf3&Y\xd0\xf5V.>\xd3\x0fAj\
+\xfc2CF\xa9\xbd\x0c\xf7\xed\x8d\xdf\xd8>nt\xf3\
+\xcd\xee\x19$9'\x0a\xd4\x1f\x8f\xee\xd3\xebAt\x9c\
+\xda\x1d\xebU?\xb7\x15\x1f\xb0\xae\xd9*\xd2\xeb\x08R\
+\xe3\xfas\xcc\x00u\xd3\x91t\xdb,\xd4[c\x07\xdb\
+>f\xb7\xc5>\xc1L<(\x97;[3N\xaa\xb7\
+A\xc6I]'\xc2v\xc6\xaa\x1f\xa7\xca\xea\xe8\xf5_\
+\xaa\xc3V~\xa0\xf6K\x1a\xa5\xe7~\xd3\x1f\x11;\xe4\
+BsymW3\xdb\x89\x08P\xf3\xf2o\xbfJ\x9b\
+\xce|\x09?\xba\x09\xc7\xea5\xdc\x96\x88\x8a\xe7\x98\xcd\
+\xa93\xd5j~E\x91\x9aZ\xb4G]\x94\xbdV\xcf\
+\x7f\x9d\xa4\x99\xe6'\xdb\xdc\xea[\x1b\xbe\xd6\xdb\xae\x93\
+iR\x06\x08\xfd\x01\x87i\x1ab\xb6_X9\x13!\
+\x1e\x01j\xbe\x84\x84\xe7\xd5U\x87S\x995[\xdaA\
+\xf1\x10\xa7w[ye\xf7\xe4\xe9J=\x7f5\xfd\xd8\
+\x01=\xde\xf1\x99)\xaa\xb2w\xbe~u\xfb\xfd\xcd\x93\
+\xd4W\xd7\xfcW}b\xf9{j\x9f\x85\xc3\xd5\xaes\
+\x9f\xd1\xcd\xd3\xee\xe7\xe0\x8ch\x8e\x95\xcd6\x0d\x01\xf2\
+\xcet#\xf7.P\xcbN\x95\xfb\xd5<i\xa7}\xb8\
+\xbcH\xddR\xb8K/\xc0\xf2\x93V\xe4mQwh\
+FA\x97\x16\xea\xee\xc6\x8f\x9c,\xe6\xa2\xa8{\xda\xd1\
+\xfd\xfa\xfbV\x9d\xddm\xee*\xce\xd0\xb3K\xe6\x1fZ\
+\xa5N\xdd\x9b\xa8N\xdc1C\xfd\xcf\x96\xc9\xea\x88\xb5\
+\x9f\xeb\xb7\xe7\xa8\x87\xd9=\xf3\x86\xa9\x7f\x8d\x19h\x99\
+&\x96\x90WJ\xb5\xb2\xd9\x96!@\xde\xeb\xf7Q\xbd\
+\xd5!\xcb\xc7\xaa\xe1\xbb\xe7\xea\x1f+N\xf9\xa8\xbc\x1f\
+\xed\xac\xb2\xca\xf2\xd5\x8dGv\xa8\x89YkTyO\
+\x82\xfes\x94\xaaq=\xb6\xec\x1d=G\xf6O3\x07\
+4\xab5\x0a\xd5<%C!\xa3!\xe3\xbd*\xaa\x97\
+\xadcB\x85thG\xba\xbe M?\x03\x8d\xcbH\
+V\xa3\xf6%\xea1\xa2\x9d)\xb5\xcf\xa1\x9d/\x8d%\
+\x9d\x87\xd2\x0e\x95~\xde\x07\xcf\x7fI\xcfW\xa5z\xc5\
+\xd7M\x7f\x10\xa6\xcb\xa6\x8a-i\xb4m\xa2\xc5\xf6\x08\
+\x8eoE_\x85\xef\x8c{Z_\xbc/\xaf\xfaX\xfd\
+(5B_\xe4d\x96uE\xff\xd9\x17?F\xa9\xa1\
+\x9b\xc3\xf4E\xfft\xf2\xbf\xd5\xde\xdaO\xd2;\xe2\x9e\
+4\xb4#\x02\xfd\xec\xbd\xc7\xe6\x09\xf0\xaf\xac\xfe\xd4\x80\
+K UjqU\xa9\xbeK\xde]\x9c\xa9\x1b9\xfd\
+\x82\xf8\xe9l\x96b\xfa\xd3\xf9,\xc5\xf4\xa73\xda\xa1\
++B\xf5?\x8e\xbd\x12_\xd5\xff@\xfet^\xdb9\
+\xba/z\x88\x19W#\xc1e\xbd\x024\x91\xe2\xed\x08\
+\x0ed7}\x996\x9d\x99\x8f\x95T\x88\x9eR\x0b\xe9\
+\xd8\x832^\xc8\xc0\xe9|8\xe6\xc0\x12\xdd\xc0\xe9\xb8\
+\xe3\xbf\xdb\x14\xdd\xc0G\xae\xfbB\xff\x03N\x06\xfe\xf0\
+\xe2\xd1?\x1b8\x0f\x1f<[$\xa5\xdb\xad\xd6k]\
+.\x0b}\x11\x1c\xc8nZ\x9c\xbd\x9e\x9b\xcb\x0ct\xdc\
+\x84\x98\x9f\x7fmW\xeac\xc5j_\xcf 8\x90\xdd\
+t\xa8\xec07f\x9b\xc3IvI\x0b\xd3\xbf\x9e\xb2\
+\xde1\x82,\xbc\x81\xc0@v\xfb`I\x85\xd0y\x81\
+.B \xee\xe7\x1f#H\xaf[\xf0\x18A\xfc\x04\xc1\
+\x81\xec$\xaa\xcd\xcb\x13Ks6 \xee\xe7\xd7G\x90\
+\x85\x8f\xac\x98\xf65\x19\xc1\x81\xec$\xca\x00\xe0\x09t\
+ih\xb0\xd4\xe2$+\x9am\x1c\x0f\x83\xffP\xd2\xeb\
+\xfa\x97\xdde\xb9\x9b\xf4\xab\x94\x901\xa2vB\x0b\xb3\
+\xd6\xa8\x13~\x9c\xa6\xdf\xe3\xf7G\xac\xe9\xdf\xe6\x89o\
+\xd2c`\xb0\xf55\xdb\x8af\x9bb\xe7A\xa7\xa4t\
+\xca\x83\x04\xe6C\xe7\xa6TL\xa5\x9d\x12dj\xcc\xe9\
+\x02\x08O\x84n\xf9\x01\xe6Z_\xc9V\xccFH\xb7\
+\xf3\xa0G\xef_\x04\xd7\xf33\x9fnSL\x8d\xf9\xc1\
+\xd2\x5c\xae\xc6\x97j4\xc0\x5c\xeb\xe9G+\x9a\xed!\
+\xbb\x0ex\x979C\xb8\xfa*mU\xa8\xfd\x0e\xd5\x1b\
+0#\xe6TE\xebL\x0d_1\xa7\xdbi0\xd7z\
+\xca\xb0\xe21B\xbe]\x07|\xcc\x86\x89p:\x8b\xf0\
+\xce\xc6oM\xab\x89\xc0\x1b!\x0b\xfe\x09s\xad'!\
+\xd7\x8af{\xcc\xae\x03N\x1f\x0e\x805\xa0\xe3\x1c3\
+b\xfe|\xca\x87\xdc\x8d-\x0f\x85\xe0\xbdP\x91\x15\xcd\
+\xf6\x84]\x07\x9c\xce\x0a\x815\x98\x93\x91lJ\xcc?\
+\xdf>\x95\xbb\xb1\xfd\x83\x81E\x8b\x18V\xa9\x15\xcd\xb6\
+\x1a\x95\x9f\x80\xd1|\xbfs\xb6)1O8\x94\xc2\xd9\
+yx\x15\x8c\xb5\xe1c\x84*k9mh\xe8\x85v\
+\x1ep\xaaI\xca\xdb\xc7\x12\xabB\xb5t\xcd\x88\xf9\xbe\
+\xe3\xd9\x5c\x8dkn\xf9\x11\x18k\xc3\xaaq\xa8\x8e\x0b\
+,\xe3\xb5\x9de\xf1\xd7v\x1f\xf4%9\xeb\xe1t~\
+\x86\x8a\xc2\x98\xd1.\x86\xea\x08\xb3\xde\x1f\xae\xa5l?\
+\x8a\xba\x08\x9e\xe4\x88\x19x\x89e\xcc60\xaaw[\
+\xbb\x0f\xf8\x1dqO\xa9%Uep<?A\xed\xb6\
+\xa9 \xba\x19\xb1\xa6\x82\xe8\xbcA](`\xac\x0d\xab\
+\xfd\x94{\xda\xc0lM\x16U\xc6\xa7k\xba\xd55\xa7\
+\xe1~&A\x1d\x0d\xe6e\xae\xd4\x1b!\x9a\x15gj\
+o\xc3\x1b3\x0f,\x86\xb1\xb2`\xb6<\x1c#\xd4\xd5\
+\xd6\xa2\xddpA\x93\x18\x9f\x1a\x81\xec\x13\x13\xf8\x16u\
+\x11\xd88F\xb0\xfb\x07\xb2\xf3EmF\x809P&\
+\x88\xd9\xf1\x9d\x9b\xb9\x82\xbbq\xa6\xee\xc00V\x06>\
+\x90\x9dM\xfd:\xc5K\x00\xa8\xf1\x220\x07\xea\x8fe\
+v|\xf7\x94dr7\xce\xc3\xd7|\x06ce\x22\xf5\
+\xcb\xe6\x97\x1a\xce\xd73+B\xe1\x82&A\x1f&\xcd\
+\x8c-e;\xf8\xaa\x85<K<\x8e\xba\x08L]j\
+8\xc6K\x00\xee\x8d\x7f\x16.h\x12WE\xf52\xfd\
+#(\x8ft_\xf0\x0a\x8c\xb5a\x15Z\xaf\x07\x99[\
+<\xccK\x00x\xac\x08\xe5\xafL\x04\xb3c;\x94\xd3\
+_-\xb7\xc5>\x01ce\xa7\x10\x8d}K,6\xa4\
+\xac\xb2|\xb8\xa1\xc1\xec8v\xc0\xf4\xb8~\x9c*s\
+9\xd6WG\xdf\x0fcmX\x07Q<\xdc\xcf\xa2|\
+[`,\x8b\xb3\xd7\x9b\x1e\xd7\xd8\x8c\xe5\xdc\x8d3\xd5\
+\x09\x86\xa9\xb2U<|%OA\xa06-\xc0X\x22\
+\xf6\xc4\x9b\x1e\xd7\x9d\xc5\x07\xb9\x1b\xe7\xbc\xf2B\x98\xaa\
+g-\xb7\x9e\xd9*B,OA\x18\xbd\xfeK\xb8\xa1\
+\xc1|\xb8u\x8a\xb97\x85\x94`\xb5\x8a\xc3L\x84\x1f\
+\x8f\xee\x83\xa9z\xea\xae\xabH1\x963[\xed\xa1~\
+\xe0)\x08\xfd\x92F\xc1\x0d\x0d\xe6\xe5U\x1f\x9b^\xff\
+\x82G\xe8H\x0c\xc6\xda\xb0\x9cn\xf1{\x0bf#H\
+\xe3y\x0a\xc2M\xb3\x1e\x85\x1b\x1a\xcc\x83I#M\x8d\
+\xe9\x93\xc9c\xb9\x1cg\xba\x11\x09c\xf5\xa8qV\xcc\
+\xb3\x1d\xc5\xd5\xcf\x0b\xb7\xa4\x9e\xa8\xae\x80#\x1a\x085\
+\xda43\xa6tl\xc1#\xdf\xa5\xcf\x82\xa9z\x92,\
+\xbef=\xb3\x95\xc5\xa1\xbc\x05\x82j\x80\x02\xe3\xa0|\
+f3\xe39\xeb\xc0R.\xc7\xf9\x03\xd4Eh\xc4l\
+\x85'\xadwf+\x0b}y\x0bD\xec\xc1epD\
+\x838Zy\xdc\xf4x\xa6\x1d\xdd\xcf\xe5X\x8fX\xfb\
+9L\xd5\xd3/XY\xeac\xbd3\xdb\x88\xa0\xdbx\
+\x0b\xc4'\xdb\xdcpE\x9b|!o\xa7\x04\xe9}\xb8\
+xd\xf0\xb2wa\xac\x9e4E\xba\xc5rf\xdb6\
+\xbcg o\x81xv\xe58\xb8\xa2A,\xccZc\
+j,\xe9|\x98Wz$\xa2.\x82'Qc\x04\x87\
+\x15\xd1\x1e\xae\x84\xa7@\x08\x09\xcf\xc3\x15\x0db\xca\xee\
+\xb9\xa6\xc6\x92vw\xf8\x10\x09\x9dW\x17\xe1\xa8\xc3\xaa\
+\xb8\x14q\x1bO\xc1\xa0\x8aT5*\x0a\xd2\x18\x81\xd9\
+\xc5\xac\xe9\xdf\xe3\x95k\xa2\x1f\x80\xb16l\xb6[\xac\
+k\xb6\xb28\x97\xb7\x80P\x0bh\xe0{^\x5c5\xde\
+\xd48\xce\xd8\x9f\xc4\xe58\xd3\x8d9\x98\xaaG\xcd\xb6\
+\xb2\xd9~\xc9[@V\xe4m\x813\x1a\xc0\x03\x8b^\
+35\x8e\xa9E{\xb8\x1c\xe7\xc3\xe5E0U\xcf\xfa\
+\xdc\xcaf\xfb\x1ao\x01\x09\xdf=\x17\xceh\x00\xb7\xc6\
+\x0e6\xef#\x88\x22\xe9\xad\xd2y\x84\xd2\xdd`\xaa\x9e\
+..\x89\xafX\xd9l\xfb\xf1\x16\x901\x1b&\xc2\x19\
+}\x0c\x9d\x83w\x9c\xda\xdd\xb4\x18\xfe#\xf6qn\xc7\
+z9\xea\x224R\x84F|\xc0\xb2f\xdbV\xeev\
+\x03o\x01\x19\xb0\xf8\x0d\xb8\xa3\x8f9r\xb2\xd8\xd4\x18\
+\x0eZ\xfa6\xb7cM\xb7\xe6`\xac\x1e\xaf\xeav\xb6\
+\xac\xd9\x9emi~\x82\xa7\x80\xfcm\xf6 \xb8\xa3\x8f\
+\xd9V\xb4\xd7\xd4\x18\xfe{\xf3$n\xc7\xfa\xfb\x9d\xb3\
+a\xaa\x0dg\x22\x1c\xb7\x5c\x0b\xf3\x06\x8a\x88o\xe0*\
+\xe9\x99\xe3\xf3>\xa3X\x90\xb5\xda\xd4\x18N\xdb\xb7\x90\
+\xdb\xb1\x1e\xb75\x1c\xc6\xda\x90\x14a\x8d\xc3\xeah\x0f\
+:\x99\xb7\xc0P\xaf,\xe0;~\xd85\xc7\xd4\xf8m\
+.\xdc\xc5\xedX\xbf\x86\xba\x08\xec\xd4\xb1\xado\xb6\xd2\
+p\xde\x02\x13\x97\x91\x0c\x87\xf4!\xa1\x9b\xc3P*\xd3\
+$\x9eX\xfe\x1e\xcc\xb5\xe1\x0e\x0d\xff\xb4\xbe\xd9\xca\xa2\
+\xc8[`>\xdb\x1e\x09\x87\xf4!\xcf\xa5\x8c\xc3\x99\xbb\
+I\xf4L\xfc\x17\xcc\xb5\xc1j_\xc2}\x967[\x1e\
+\x0b\xd2\xbc\x90\xf2\x11\x1c\xd2\x87\xf4^8\xdc\xb4\xd8=\
+\xb2d\x0c\xd7c};\xea\x224\xa4\x9a\x80\xb0\x10\xa7\
+\x83\x05\xb4\x87\xcd\xe1)8A\xf3_\x82C\xfa\x90[\
+f?nZ\xec\xde\xdb\xf4\x1d\xd7c\xdd9\xba/\xcc\
+\xb5~&\xc2!\x07+\x04\xc8\xe2\x0c\x9e\x82\xd3iZ\
+\x1f\x14\xa4\xf1\x11gjj\xd4+\x22CL\x8b]\xe4\
+\xde\x05\xdc\x8e\xf5\xa93\xd5\xfa\x995\xcc\xf5\xbc\x8fc\
+\x8a0\x8d\x19\xb3u\xc9\xc2\xab\xbc\x05(\xbf\xa2\x08N\
+\xe9\x03\x0a*\x8e\x9a\x1a\xb7\x8dGvp;\xd64g\
+a\xae\x8c~\x1c\xe3\xb9k\xc3\xaa\xc3\xa9pJ\x1f\xb0\
+\xa5p\x97\xa9\x99\x08\xa5\xa7\xca\xb9\x1dkJY\x84\xb9\
+2\xd2\x9d\xc1#1\x03\x7f\xa5=t)O\x01\x8a\xd8\
+\x13\x0f\xa7\xf4\x01\x09\x87RL\x8b\xd9_c\x06r=\
+\xd6T\xb1\x0e\xe6ZO%t\x13\xd6\xc1\x12\xdaC/\
+\xe5)H\xefl\xfc\x16N\xe9\x03&\xed\x8c5-f\
+\xfd\x17\x8f\xe6z\xacg\x1fD]\x84\xfa)_\xe2\x22\
+\x07k\xb8\xdc\xc2\x7fx\x0a\xd2\xc0\xa5c\xe0\x94>\xe0\
+\xfd\xcd\x93L\x8b\xd9\xdb\x1b\xbf\xc1\x1f6\x18\xec\xf9\xad\
+\xcb\xc72g\xb6\x01\x8a\xd0\x9b\xa7 \xf1\x5c\xa6\xcf\x97\
+\x0c[\xf9\x01\xb7G?\x85'\x8bM\xfd\xf7>J\x8d\
+\x80\xb9\xd6\xcbD\x10C\x983\xdb\x8e\x91=~\xab=\
+|%O\x05ixm\x85\xedK\xcc\xbc\xd1\xb4\xae\xe0\
+G\xcb\xbcw\xe5\xe9S\xea}\xf1\xcf\xe9mj\xccb\
+\xe4\xda\xff\xc1`\xcf\xcd\xaf-\xef,\x8b\xbfv\xb0\x88\
+\xf6\x02Kx\x0a\xd6\xae\xe2\x0c\xb8e+\xb9y\xd6\xa3\
+\xa6\xc5\xab\xb8\xaa\xd42\xef\xfd\xbf\x1f\xa3LOE{\
+2y,\x0c\xf6\xdc\xe23\x89\x0eV\xd1^`\x14O\
+\xc1\x8a\xcfL\x81[\xb6\x82\xd35g\xd4\xf6J\xb0)\
+\xb1\xfa\xd3\xcc\x01\x96y\xef\x83\xa5\xb9\xea\x95S{\xea\
+\xcf5\xe1\xc7i\xa6\xfd\xbb\xbd\x12_\x85\xc9\x9e#i\
+8\xb3f\x1b\x18\x11\xfcW\x9e\x82\xf5\x85\xb6;\x01\xde\
+cf\xf3\xc1\x87\x92^\xb7\xcc{SV\x84?>\xb4\
+\xde\x11\xf7$\x0c\xb6\x8e\xda(\xc17:X\xc6\xa5\x88\
+\x99\xbc\x04\xeb\xe5U\x1f\xc31[\xc1\xa6\xc2\x9d\xa6\xc5\
+\xeaM\x8b\xf4\x8e\x8b\xcdX~\xces\xfdaZ\x1f}\
+\x87o\x06\xd7NG]\x84:\xda\xef`\x9d\x00\xb7\x10\
+\xc6K\xc0B\xe6\xbf\x0c\xc7l\x05s3W\x98\x16\xab\
+)\x16\xe8\x8a\x5cRU\xa6\xde8\xb3\xbf_\xda\xaa\xa3\
+.\xc2y\xe7\xb5\xb2\xf0-\xf3f\xebR\x84\x87y\x09\
+\xd85\xd1\x0f\xc01[\xc1w\xe9\xb3\xb8\xba^My\
+\xbe\x0d=\x1b\xf5\x053\x1a\xb3kP0P\xbf\xb6/\
+\xfb;\xdb\xb0\x10'O)`GL\xce\x95\xb4\x13\xef\
+n\xfc\xd6\xb48\x1d\xad<\xee\xd7w\xa5\xac\x03J\x17\
+l\xe8\xd9\xa8{\x82\xd1\xa4\xa3.B\xdd,\x84\x93\x1d\
+b\xc4\xcb\x1dv@{\xa18^\x02\xb76\x7f;\x5c\
+\xd3K\x86\xae\x085%F\x7f\x9c\xd1\xcf\xefY\x17T\
+\x03\xb9\xb1\xe73\xbad\xe7\xca\xbc\xad0\xda_4\xcb\
+a\x17\x02di0/\x81S\xf6\xce\x87kzI\xf7\
+\x05\xaf\x98\x12\xa3\xbe\x8bF\xfa\xf5=\xbfM\x8fi\xf2\
+\x19\xd3\x0dn\x22\x1a{p\x19L\xf6\x97\xf3\xda\x81\xb6\
+1[\xda\xa2k/U\xc1C\xe0\xc6n\xfa\x1e\xae\xe9\
+%T\x85\xcb\x8c\x18\x8d^\xff\xa5\xdf\xde\xf1P\xd9a\
+\xf5wQ=\x9b|\xc6\xc9\xbb\xe2\x0c}\x0e\xd4E\xf8\
+YeW\x85\xf5\xfd\x8d\xc3N\xb8\x14!\x96\x87\xe0\x0d\
+Z\xfa6\x5c\xd3\x0b\xaakN\xab\xed\x94 Sb\x14\
+\xee\xc7L\x84\xe6v\xb3}fE\xa8\xa1\xcf\xf1\xe1\xd6\
+)0\xda\xda*_3\x1cv\xc3\xa9\x88\x83x\x08^\
+\x979C\xe0\x9c^\x90s\xa2\xc0\xb4\x18\xad\xce\xdf\xe6\
+\x97w\x5c\x90\xb5\xba\xd9\xcfH)aF\xf2\xda\xda\xcf\
+a\xb6\xfa\xc71i\x80\xed\xcc\x96\xb6\xea\xda\xcb\x9d\xb0\
+{\xf0\xe8\xba\xa9\x99\xc5D\xec\x02}\x9d7+FE\
+\x95%\xa6\xbf\xdf\x89\xea\x0a\xf5\xa6\x16\xd6}\xd8w<\
+\xdb\xb0\xe7\x19\xb2\x1cu\x11\x5cn\xe18\xb3\x85g\x9a\
+\x91\x950\x9b\x87 \xee-9\x04\xf7l!s2\x92\
+M\x89\xcd\x0d~\xcaD\xa0.\xbe-}V\xf7\x9e\x04\
+\xc3\x9e\xc7\xcc\xeaj\x16N\xf9\x9a\xee\xb0+m#\xa5\
+\x9e<\x04\x91~.\x82\x96\xf1\xf5\x8e\x99\xa6\xc4\xe6\x81\
+E\xaf\x99\xfen\xdb\x8f\xee\xf5\xaa\xc0\xce\x0b)\x1f\x19\
+\xf6Lt\xdc\xc5\xbd\xd9F\x04\x05\xd9\xd6l\xa9\xb7\x8f\
+\xf6\x92\x19v\x0f\xe2\x97i\xd3\xe1\x9e-\xc4\xd3m*\
+\xd63\x11\x9a\xca\xa9\xf5W\x8f\xb4\xab\xa3\xef\xe7\xddl\
+\xf79T\xc7\x05\x0e;Cm'\xec\x1e\xc8\x7f\xad\xf9\
+\x14\xee\xd9B\x9eJ~\xdf\x96\x99\x08T\x83\xa15\xcf\
+K\xa9b\xbe\x86\x0a\x95s\x9f\x85\xe0\x16\xdev\xd8\x9d\
+vJ\xd0\xef\xb5\x97=m\xe7@\xf6H|\x05\xee\xd9\
+B\x82\xbd\xdc\xfdY9\x13\x81JFR\x15\xaf\xd6<\
+\xef\xf4\xfdI>\x7f\xae\xdc\xf2#\xbc\x9b\xed\xa9\x0e\xb2\
+x\xa5\x83\x07\xb4\x97M\xb0s0\xfd}\x1d\x94E\xfe\
+\x12\xf3\x88)\xb11\xb3\xcf\x97/\xfa\xa9\xbd\xba\xe6\xbf\
+\x86\x9c!sn\xb6q\x0e^p\xb9\xa5\x07\xed\x1eP\
+\x7f\x17:a\x09*\xf7\xe7\xa9(\x0b\xab\x7f\x04\x93\xb2\
+\xd7\xf9\xe4\x99o\x8b}\xc2\xe7\xcf\xb64w#\xe7G\
+\x08\xd2\xfd\xdc\x98\xad#\xac\xcb\xc5\xdaK\xe7\xd99\xa0\
+\x1b\x0av\xc0E\x9b\x09\x9dK\xda)\x13\xe1\xe4\xe9J\
+\xf5\xd6\xd8\xc1>{n:\x8e\xf0%3\xf6'\xf1l\
+\xb69\x8ed\xf1\x22\x07O\x04\xc8\xe2[v\x0ej\xd4\
+\xbeD\xb8h3Y\x93\xbf\xdd\x94\x98\x8cZ7\xc1\x94\
+\xf7\x19\xb75\xdc\xa7\xcfMEcXL\xb3\xb3h\xd1\
+\x997\x1c\xbc\xe1\x9cvo\x00\x15\x81\xb0kPC7\
+\x87\xc1E\x9bI\xcc\x81%\xb6\xc9D\xd8]\x9c\xa9^\
+\x11\x19\xe2\xd3\xe7~\xdd\xc7\x7f$hnrj\xb6%\
+\x81Q\xbd\xdb:xD{\xf9\xaf\xed\x1a\xd8\xc1\xcb\xde\
+\x85\x8b6\x13\xea(k\x87\xee\x0cT\x83\xb6\xf7\xc2\xe1\
+>\x7f\xee\xbb\xe6\x0e\xf5\xe9sRj\x22\xa7\xdds\xbf\
+p\xf0\x8a3\xb2\xdb\xb5vM\x03\xbb#\xee)\xb8h\
+3\xa1\x9f\xf7v\xc8D\xa0\xa3#\x83>\xe8\xf8\xb4\x03\
+\x08U\xa6\xe3\xd0l\xab]\xe1A\xd78x\xc6\xae\xa5\
+\x17\xe9\xa7$\x95\x0d\x04\xd6X\xfcFg\x22\x90\x91\x1b\
+\xd9\xad6>3\x85\xb9\x9cf\x94R\xb4\x18\x81\x11A\
+w\xdb5\xc0\xfb\x0d\xac\xdad'\xee\x8d\x7f\xd6\xf0X\
+\xdc\xbfp\x84\xa1\xef\xf0\xcf\xd5\x9f\x18\xfa\xfcom\xf8\
+\xdag\xcfz\xcb\xec\xc7\xf9\xfb0\x16)\xde\xee\x00\xfa\
+\xd9\xedF;\x06xQ\xf6Z8i30rGh\
+F&\x02\xf5\xf32\xba-x\xb7\xf8\xe7}\xf6\xbcW\
+E\xf5\xe2\xcdlW\xc3em^\x0dl\xe2\x8e\x19p\
+\xd2&\xa0:\xaff\xc4\xc2\xa863Tg\xe0v\x13\
+*h\xd1\xa5\x8f\x92\xaa\xb2V?oy\xf5I\xfe\xce\
+k\x15A\x82\xcb\x9e\xb3\xbb\x15V\xda-\xc8\xc3\xd7|\
+\x067m\x02\xaa\xfd\xcbr&\xc2g\xdb#\x99\xfa\xa5\
+d\xd6\x05\x12\x0bi9\xdc\xb5\xfe\x872\xc9n\x81\xa6\
+4 \xd08\xcbr7\x99\x12\x8b#\x06d\x22\xec-\
+\xc9R;N\xedn\xda|z\x7f\xf3\xa4V?\xf3\xe6\
+\xc2]\x5c\x99-}\x13\x82\xbb6|v\xbb\xdcN\x81\
+\xbe\x01\x05i\x9a$r\xef\x02f3\x11\x1e^<\xda\
+\xd4\xf9\x142\xff\xe5V?3\xed\x8e9*\xa3\x98\x04\
+W\xe5(3\xa1\xb8\xaa\x14\x8e\xda\x08\x1f\xa7\xcaLf\
+\x22\xcc>\xb8\xd4/\xfd\xed\xcaN\x95[2\x17\xd8\x82\
+\xaaA\x06BS5\x13\xb4\xbfFv\x0a\xfa\xa6\xc2\x9d\
+p\xd4Fxe\xb5\xf1\xb7\x99|}\xdd\x95\xfe\x80\xde\
+8\xf3a\xbf\xcc\xa7\xe5\xb9\x9bZ\xf5\xec\x13\xd2\xa2y\
+1\xdb\xf9p\xd3\xa6v\xb7\x8a\xd0\x95\xfe*\xd9%\xe8\
+F\x14\x7f\xb6\x13\xfd\x92F\x19\x1e\x83\xb0\x9d\xb1>}\
+\xe677L\xf4\xdb|\x1a\x9f\x1a\xd1\xaag\xf7\xa6\xf1\
+$\x83]s\xcf`W\xdb\xfc\xcc\x04\xc5.\x81\xff`\
+\xcbd8j#\xdc\x11\xf7\xa4\xe11H9\xbc\xd5g\
+\xcfK\xa53\xcd\xa8\xbdk\xd4G\xd7\x17W\x8d\xe7a\
+W\x1b\x0e\x17m&\xbf\x9d\x1c\xdc\x91z\xba\xdb!\xf0\
+O&\x8f\x85\xa36\xc2\xef\xa2z2\x93\x89@E\xce\
+\xef\x9e7\xcc\xaf\xf3\x89\xb2\x1f*OWy\xfd\x0e\x03\
+\x16\xbfa\xfb\xca^\x97G\xf6\xb8\x02.\xda\xb2\xcc\x84\
+\xf7\xec\x10|_Wl\xb2\x13\xd4\xcd\xc2\xe8\xf1\xbf~\
+\xfaC>{\xde\xaf\xd2\xa6[bN\xb5\xa6\x8f\x9a\x90\
+\xf0\xbc\xbd\xaf\xe5\xba\xa57\xe1\x9e-\xa4\xb3,\xfe\xda\
+\x0em\xcfi'B\xed\xacA}\xcc\xe8\x85\xd5\xc7G\
+\xb9\xce\x19\xa5y\xa6\xec\xc2\x9b\xa3O\xb7)^\xbf\x07\
+\xb5G\xb7\xb1\xd9\xeeu\xc4\x0c\xbc\x04\xee\xe9\x05NE\
+\x1cd\x87I@\x0b\x15\xd4'1k\x0d3\x99\x08\x03\
+\x96\xbci\x99\xf9D\x1f\x15\xbd\xc5\xccK\x18\xa6K\x16\
+\xfb\xc15\xbdEu\x5c\xe0t\x8b\xebX\x9f\x04Kr\
+\xd6\xc3Y\x1b\x80\xea\x15\x18=\xf6?\xec\x9a\xd3\xea\xe7\
+\x9c\x97\xb9\xd2R\xf3\x89v\xd8Ug\xaa[\xfc\x1e\xc7\
+\xabN\xd89\x03a%\x0c\xb3\xb5y\xb7\x91\xe2\xcd\xda\
+@V\xb1<\x11\xbeM\x8f\x81\xb36\x80\x19\xedYZ\
+\x9b\x89@\xc5_\xfe4s\x80\xe5\xe6\xd4\xc6#-o\
+(J%?\xedyN+\x9el\xa3\x04\xdf\x08\xb7\xf4\
+I\xdd\x04\xe9\x03\x96'\xc3\xc8\xb5\xff\x83\xb36\xc0\xb3\
++\xc7\x19>\xf6\x05\x15\xc7\x98\xcd\xa9mLt9\xc1\
+\x9b\xb45\x9b\xeel\xdf\x83K\xfa\x8a\x89\xbd/\xd5v\
+\xb7\xe9\xacN\x06\xb3Zh\xb3F\xaf\xc4W-\x9d\x89\
+\xb0\xe9H\xba_sj\x1b\xd3\xc0\xa5cZ\xfc>\xf3\
+\x0f\xad\xb2\xa3\xd1\xa6r\xd7\x9a\xdc\xf0\x9be\xb2x\x17\
+\xdd\x0caqB\xd0\xcfPP\x9f\x9bg=j\xd9L\
+\x04jit\x8f\x9fsj\x1b\xd3\x1f\xa6\xf5iq\x96\
+\x8b\xbc'\xc1nF{\xba\xad\x12t'\xdc\xd1\x88\xec\
+\x04\xb7\xf8=\xab\x13\xa3\xb4\x95\x05D\xec\x06\x19\x05\x15\
+V\xb1j&\xc2w\xe9\xb3,?\xa7R\x8b\xf6\xb4\xe8\
+\x9d\xcc\xac\xbdkNQpi\x22\x5c\xd1\xa8\xddmT\
+\xef\xb6\xda g\xb381\xb6\x16\xed\x86\xc3\xd6!\xb7\
+\xfc\x88e3\x11rN\x14\xa8\x9d\xb4\x9d\xa3\xdd>\xbc\
+\x8e\xb1\xe8\xf9\xb3\x97:\xd81\xb2\xc7o\xe1\x8aF~\
+,\x93\xc5~,N\x8e\x99\x07\x16\xc3a\xeb@_\xd3\
+\x8d\x1es\xea\x0d\xe6\x0dO,\x7f\x8f\x899E\xcfi\
+\xb5\x0f\x92\xe6u\xcb\x15\xfa\xc2\x0dM9N\x90\xbec\
+mr|\xb8u\x0a\x1c\xb6\x0es2\x92-\x99\x89\xb0\
+ k53s\x8a\x1ae\x9e\xa9\xa9i\xf6\xbb=\x94\
+\xf4\xba]rj\xbf\x82\x0b\x9a{\x957\x8d\xa5\x092\
+tE(\x1c\xb6\x0e\xd4\x0c\xd3j\x99\x08\xd4|\xf2&\
+\x83?\xda\xf9Z;\x8b\x0f6\xfb\xfd\xee\xb6\xf0\x07\xbf\
+\x16\x18\xedv\xcaN\x82\x0b\x9a\x9a{\xdb\xedV\x96.\
+;\xd0\x97m`\xde\xf9\xa17\xa5\x08\xdf\xdd\xf8-s\
+\xe6\xd3\x92\xae\xc17\xce\xec\xcf\xfc\xe5\x85@\xb7t\x13\
+\xdc\xcf?\xb5\x13\xc6\xb02Q\xae\x9c\xda\xb3E?\xf9\
+\xec\xce\x90\xe5c\x8d\xbdH\xb2\xee\x8b\x16=\xcf\xb6\xa2\
+\xbdj;%\x889\x03z\xa6\x99\xbf\x98h\xee\xb1\xf8\
+~\xe7e\x1f\xbc\x0e\xd7\xf3\x17\xa1\xa1\x17\xba\x14a\x19\
++\x93%\xab,\x1f.{\x161\xe1\x05\xcbtg\xa0\
+44)\xe1E&\x0d\x88v\xab\xcd\xa1\xa8\xb2\x84\xf5\
+]m\x22\xd5J\x81\xe9\xf9sw\x1b\xd9\xedZ-\x18\
+\xc7X\x980\xcbZ\xd9?\xcaNP\xe7a\xabd\x22\
+P\x8a\x18\xcbF\xb4\xefxv\x93\xef\xb8\xa7$\x93\xe5\
+w,\x0c\x88\x0c\xb9\x1ang\x05\xc3\x8d\x08\x0a\xd2\x02\
+Rm\xf5I3\xc9\xc7\xbd\xb0X\x85:\x0d\x04\xb8%\
+\x833\x11\x8e6\xebY\xf2\xca\x0b\xf5\xdbX,\x9b\xad\
+{OB\x93\xefI\x05\xc7\x19}\xbfS\xd4u\x1b.\
+g\xadt\xb07\xad>qF\xf9\xb8\xcb+\xab\x1c(\
+\xcd1t\x9c\xaf\x9b\xfe`\xb3\x9f\x85\xb2DX\xffB\
+O}\xc5\x9a\x22\xce\x84T;\x9c\xd3\xf2\x82\xea\xb8 \
+\xc0-\xcc\xb4\xf2\xc4\xa1<G\xa0\xeae\x0f\xad\x90\x89\
+\xb0\xd0\x84\xe2\xe5f\x88\xd2\xd5\x9a\x22|\xf7\x5c\x16\xd3\
+\xbc\x14\x18\x9bE\xe9\x10#^\xae\x05i\x87U'\x0f\
+\xb5$\x01\xaa\x1a\xbd\x7f\x91\xdf3\x11\xca\xabO\x1a^\
+\x08\xc7L\x1d*;\xdc\xe8\xfb~\xb2\xcd\xcd\xda;\xa5\
+\xe1:\xae\xc5\xa1\x22\xc2\xd4a\xd3\x92W\x0c\xdd\x92\x9e\
+8\xcf;F\x17DiN&\x82\x19\x85\xcb\xcd\xd4\xf4\
+\xfdI\x8d\xbe/\x1da1\xf4>\xc5m\xa7\x8a\x7f\x84\
+\x9b\xb1q~;\xc0\xaa\xe5\x18\xa9\xc9!\xef\xbc\xb6\xf6\
+sC\xc7xE\xde\x96F\xff\xfd\x1f\x8f\xee3\xbc\xe2\
+\x98\xd9zu\xcd\x7f\x1b}\xe7\xa7\x93\xff\xcd\xca\xd1\xc1\
+\x19\x97\x22=\x04\x17c\xcbp_\xb0\xe2d\x9a}p\
+)\xf7f\xfb\xc8\x921~\xcbD\xa0\xe4\xfe\xe0\xf9/\
+\xd9\xae\x88\xf6m\xb1O4:\xe6T\xdb\x97\x89|Z\
+E|\x0e\xee\xc5 .Y\xfc\xd2j\x93\xe9\xe3T\x99\
+{\xb3\xbdk\xeeP\xbfe\x22D\xec\x89\xb7m\xd3\xc3\
+\xc3\xe5E\x1e\xdf\xfb\xce\xb8\xa7Yx\x87\xcf\xe1Z\xac\
+B7\xcc\xdcb\x9c\x95&\xd4\xb0\x95\x1fpo\xb6F\
+\xd6\x8am,\x13\x81\xcc\xe8\xea\xe8\xfbmk\xb6\xb1\x07\
+\x97y|w\xfa#d\xed\x14/!\x96\xd6+L\x8b\
+a:\xc5t\xbd,@\x16\xd7[eRu\x8b\x7f\x9e\
+k\xa35\xba\x9dvc\xcd5\x9fK\x19g[\xa3m\
+\xac3\x05\xb5\xf81\xfa\x12I+\xaf\xe2\xae\xa5u\x0a\
+\xb7\xb2\x01\x81Qb'-\xa89V\x98XWE\xf5\
+RkT~\x0b\xd2PI@\x7f\xdc\xd2[\x9c\xbd\xde\
+\xd6FK\xa2\xe3\x99\x86\xa03l\x0b?wV\xfb)\
+\xdd\xaf\x82K\xd9\x08J%\xd1\x02\x9bg\x85\x09F-\
+ax\xc5h\xd3k(\x13\xe1\xe4\xe9J\xfd\x03\x92\xdd\
+\xcd\x96v\xafGN\x16\xd7{\xff\x1d\xc7\x0eX5\xf3\
+ \xd7\xe9\x0e\xba\x1e\xeedC\x02\x22\xc5\x9b\xb5 \x17\
+\xf9{\x92%\xe7m\xe6\xd6l\x8d\xfe@\x95_Q\xff\
+#\x11u\xc9\xb0\xbb\xd1\xfe\xa4\xf8\xcc\x94z\xefO\xf3\
+\xcd\x82\xcf\x9aO9\xf1p%{g(\xfc\xc3\xdfU\
+\xc2ZR\xf0\xd9n\x8c\xdb\x1anh\x9b\x98\xf3\xd9]\
+\x9c\xa9^\x11\x19\xc2\x8d\xd9\xbe\xb5\xe1\xebzc@\xe9\
+\x86\x16\xdb\xd1\x1euM\x91n\x81\x1b\xf1p\x86\xab\x08\
+]\xb5\xa0\x97\xf9k\xb2\xbd\xb9a\x22\xb7f\xfb\xd2\xaa\
+\xf1\x86\x8dk\xaf\xc4W\xcf\xf9\xb7\xe8l\xbc7#\xf9\
+\xa5F~\x80\xfd~\xe7l+=ci\xa0,\xde\x05\
+\x17\xe2\x08\xa7[\x0a\xa66\x1b\xfe\x98p\xfd\x17\x8f\xe6\
+\xd6l\x1fX\xf4\x9ai\x99\x08S\xf7&re\xb4\xa4\
+@ERK\xaa\xcaL\xfb5\xd1\xd2\xb66T\x0e\x15\
+\xee\xc3\xe3\x91\x82\x22<\xec\x8f>f\x7f\x9b=\x88[\
+\xb3\xbd5v\xb0)\x99\x08\xf4\xa1\x88\x8e\x15x3[\
+RR\xf6\xbas\xc6|\x84\xc1\xd7\xa3\x9bytP\x85\
+k\xb8\xbc\x1bn\xa4$\x98}\xa4@\xbb\x8f\x8a\xeaJ\
+\xee\x8c\x96~\xd6w\x9c\xda\xdd\xb0qM8\xf4\xcb\xc7\
+\xa1\xe1k>\xe3\xd2hITd\xa7.O,\x7f\xcf\
+\xefG\x07.wP7\xb8\x0d\xa0,\x85{\xb5\xbf\xbc\
+\xc7\xcd\x9c\x80iG\xf7sg\xb6\x05\x15\xc7\x0c\x1d\xd3\
+\xbe\x8bF\xea\xad\x87\xc6\xa7FX:\x89\xdf\x8cR\x9e\
+Ks6\xe8\xedr\x16d\xad\xd6\xdb\xba\xfb\xf1yJ\
+\xb4X\xdc\x03\x97\x01u\xcfp\xbb\x98\x99\x166'#\
+\x99;\xb3\xddR\xb8\x8b[\x03\xe4T\x85\xce\x88\xa0\xdb\
+\xe0.\xc0SZ\xd8\x11\xb3\xaa\xebS\x87Y\x9e\xd4e\
+\xce\x10\x18\x10?\xca\x0b\x8c\x08\xfe+\x5c\x054\xf2\xd1\
+\xac\xdb\xadN\xb7x\x18\x8b\x05\x82\xbc\xbf\x19\x16\xa0\x04\
+\xff\x1dn\x02\x9a\xa4\xfd\xd4\xfb~\xa7M\x9a\xcdX4\
+\x10\xd4bm\xec \x8bW\xc2E@\xb3\xa1\xfeG\xda\
+\xc4\x89\xc7\xe2\x81\xa0fJ\x16\xe7\xa2o\x18\xf0\x8e\x98\
+\x81\xbfr)\xd2D,$\x08j\xd2hC\xa9\xc35\
+L\x03\xb4\xf2\x1cW\x1c\xa1M\xa8\xd3XT\x10TO\
+\xd5NYx\x1e.\x01|\x99\x1a\xf6\xa86\xb1N`\
+qA\xd0\xcf*s\xc9R\x7f\xb8\x03\xf09m\xe5n\
+7h\x13l\x07\x16\x19\x04\x89ih7\x0e\x0c\xa5C\
+\x8cx\xb96\xd1fc\xb1A\xbc*@\x91bh\x1d\
+\xc0\x0d\x80\xf1\xa8\x8e\x0b\x9c\x8a8\x06\xe7\xb8\x10o\xe7\
+\xb3\xf4\xfd\x02\x1f\xc2\x80\xe9\x04\xcab/\x7f\x17\x22\x87\
+ \x93.*\x14P\xd1&\xacz\xe0\xe7s\x5ca\x03\
+\x16#dWQ\xf7[gD\xc8uX\xed\xc0\xff\x84\
+\x86^X\x9b\x1ef~m\x5c\x082\xb6\x06-\x8e\x0d\
+\x80%w\xb9\xc2\x1d\xda\x04\xdd\x83E\x0a\xb1\xff\x11L\
+\xdcM\x95\xf0\xb0\xaa\x81e\xe9\x14\xd3\xf52\xcdp\xbf\
+\xc2\x82\x85\x18\xde\xd1~E\xf3\x18\xab\x190A\x80[\
+x\x9c\xeayb\xe1B,}\x04\xa3\xcb;X\xbd\x80\
+=\xc3\x0d\x0bqj\xa6\x1b\xa6M\xe4\x1a,d\xc8\xc2\
+&{\x86v\xb34_\xb1j\x01\xdb\xa6+\x0b\xf7\xd1\
+\x19\x18\x165d\xc1L\x83]\xd4\x16\x0a\xab\x14\xd8\xea\
+,7@\x16?\xc1E\x08\xc82\x99\x06\xb2\x18\xdaY\
+\x16\x7f\x8d\xd5\x09lz\x96+\xdd\xa3M\xf6T,v\
+\xc8\x8f\xda\x1c(\x8bwa5\x02\xfbC\xd7}ea\
+\xa0K\x113\xb1\xf0!\x13\x95\x11 \x0b}\xb1\x00\x01\
+w\x5c\x15\xd6\xf77gk,\x94\xc1\x08 \x03UJ\
+\xf3\x0c\xe9\x5c\x80{\xda)A\xbfw)R$\xb2\x16\
+ _g\x19P6L\xfb)\xdd\xaf\xc2*\x03\xa0\x0e\
+T\xe8C[$\xaba\x12\x90\x0f\x8cv%\xb2\x0c\x00\
+h\xdeG\xb4\xe50\x0c\xa8\xc5R\x84e\x81\x8a\xd0\x15\
+\xab\x08\x80\x16\xe0T\xc4\x10j\x0d\x0d\x13\x81\xb0\x93\x05\
+\xc0hBC/\x0c\x90\xa5\xc1\xdabJ\x87\xa1@\x0d\
+\xb5\xa7\xd1\xfe(\x0f\xa2y\x82\xc5\x02\x80\xaf\x8e\x17\xb4\
+\x9d\x8b\xb6\xb8\x12\xf0!\x8d{Q\xfc\x13\xb0\x93\x05\xc0\
+`\xce\x16,\xff\xca\xe9\x16O\xc2x\xb8R\x05\xc5\x1d\
+\x8d\x16\x010\x19\x97,v\xae-\xe7(\x1c\x87\x11\xd9\
+Z%\x9a&\xb8\xc2\x83\xae\xc1\xac\x07\xc0\x9fL\xec}\
+\xa9~#\xcd-.\xc1\x11\x83\xad\x8e\x0a\x96P\x5c\x1d\
+1\x03/\xc1$\x07\xc0\x82G\x0c\xb5\x05o\x84\x02\x18\
+\x16\x93\xca\xa2\x0218*\x00\x80\x11j;FHO\
+\x9d\xdd\xedV\xc3\xc4\xac\xdd\x22<\xc0-$\x05(\xe2\
+\x10T\xe1\x02\x80a\xa8\x06\x03\x15 9{%\xf8\x04\
+\xcc\xcd\x12:A\xf1\xa0\xb8P|0K\x01\xb0\x19m\
+\x94\xe0vNE|\x8evR\xd8\xf1\x9a\xaeSN\xb7\
+\xb8\xd0%K\xc3\xda\x86\xf7\x0c\xc4l\x04\x80\xa3\xa3\x86\
+\xda[j\xc2W(\xf7h`'\x04Y\xfc\x84\xc6\x19\
+U\xb7\x00\x00:\xce\x88\x90\xeb4\xd3\x1dQ{\xce+\
+T\xc1,\xbdR%]8p\xba\xa5\x17h<1\xab\
+\x00\x00M\x1e7\xb8\xdc\xd2\x83\x01n\xe1S\xcd<V\
+\xe1\x02\x85\xc7\x9d+\x8dK\x8a\xb6s\xfd\x98\xce_q\
+<\x00\x00h\x1d\x13{_\x1a\x18\x11t\xb7f.\xa3\
+]\xb28W\xdb\xf9\xe6rZ\xf0\x85\xde;N\xd3(\
+\xbd\xba\x16r`\x01\x00F\xd3~\xca=m\xb4\x9f\xcb\
+]jS\xcc\xe8&\x9b^\x8b\xd7.]'\xcaj\xdf\
+\x87\xdeKz\x8a\xde\x93\xde\x17Q\x07\x00X\x83\xb0.\
+\x17\x07(\xc1\x7f\xd7\xcci\x00\xed\xfe4}\xe3T\x84\
+\x05g\xab\x96UX\xb0\xd6\x00=\xd7|M_\xbb\x14\
+\xe9u\x97,\xf5\x0f\x90\xbb\xfd\x8d\xde\x03\xc1\x04\x000\
+K\x07Y\xbc\x92~~\xeby\xbf\xb28\x94\x0c\x99\xce\
+;\xb5\xff\x19~\xf6\xe7yJ\xad\x01\x0a\x07j%\x16\
+j:\xe6\xb9\xfe\x83\xfe\x9f\x1f\xab\xfd\xdf\xfb\xe9\xbf\xa3\
+\xff\xf7Wj\xff\xd9\x1cM\x935\xe3\x1f\xaf\x1b\xbf\xf6\
+\xef\xd1\xbfK\x9de\xe99\x10\x0d\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x00\x00\x8c\xe0\xff\x01/\x9b\xa0\xe9\xec\
+0\x8e\x92\x00\x00\x00\x00IEND\xaeB`\x82\
+"
+
+qt_resource_name = b"\
+\x00\x06\
+\x07\x03}\xc3\
+\x00i\
+\x00m\x00a\x00g\x00e\x00s\
+\x00\x09\
+\x08\x97\x8a'\
+\x00h\
+\x00e\x00a\x00r\x00t\x00.\x00p\x00n\x00g\
+\x00\x07\
+\x08wW\x87\
+\x00b\
+\x00a\x00d\x00.\x00p\x00n\x00g\
+\x00\x09\
+\x08\x9b\xa0G\
+\x00t\
+\x00r\x00a\x00s\x00h\x00.\x00p\x00n\x00g\
+"
+
+qt_resource_struct = b"\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x02\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00*\x00\x00\x00\x00\x00\x01\x00\x00d\xb8\
+\x00\x00\x01r\x0e\xc2\x8cT\
+\x00\x00\x00\x12\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
+\x00\x00\x01r\x0e\xc2\x8cW\
+\x00\x00\x00>\x00\x00\x00\x00\x00\x01\x00\x00n|\
+\x00\x00\x01r\x0e\xc2\x8cW\
+"
+
+def qInitResources():
+ QtCore.qRegisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data)
+
+def qCleanupResources():
+ QtCore.qUnregisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data)
+
+qInitResources()
diff --git a/examples/widgets/systray/systray.pyproject b/examples/widgets/systray/systray.pyproject
new file mode 100644
index 000000000..eadfb0d7a
--- /dev/null
+++ b/examples/widgets/systray/systray.pyproject
@@ -0,0 +1,3 @@
+{
+ "files": ["main.py", "window.py", "systray.qrc"]
+}
diff --git a/examples/widgets/systray/systray.qrc b/examples/widgets/systray/systray.qrc
new file mode 100644
index 000000000..a8b653584
--- /dev/null
+++ b/examples/widgets/systray/systray.qrc
@@ -0,0 +1,7 @@
+<!DOCTYPE RCC><RCC version="1.0">
+<qresource prefix="/">
+ <file>images/bad.png</file>
+ <file>images/heart.png</file>
+ <file>images/trash.png</file>
+</qresource>
+</RCC>
diff --git a/examples/widgets/systray/window.py b/examples/widgets/systray/window.py
new file mode 100644
index 000000000..ca65f04e1
--- /dev/null
+++ b/examples/widgets/systray/window.py
@@ -0,0 +1,273 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+from PySide2.QtCore import Slot
+from PySide2.QtGui import QIcon
+from PySide2.QtWidgets import (QAction, QCheckBox, QComboBox, QDialog,
+ QGridLayout, QGroupBox, QHBoxLayout, QLabel,
+ QLineEdit, QMenu, QMessageBox, QPushButton,
+ QSpinBox, QStyle, QSystemTrayIcon, QTextEdit,
+ QVBoxLayout)
+
+import rc_systray
+
+
+class Window(QDialog):
+ def __init__(self, parent=None):
+ super(Window, self).__init__(parent)
+
+ self.iconGroupBox = QGroupBox()
+ self.iconLabel = QLabel()
+ self.iconComboBox = QComboBox()
+ self.showIconCheckBox = QCheckBox()
+
+ self.messageGroupBox = QGroupBox()
+ self.typeLabel = QLabel()
+ self.durationLabel = QLabel()
+ self.durationWarningLabel = QLabel()
+ self.titleLabel = QLabel()
+ self.bodyLabel = QLabel()
+
+ self.typeComboBox = QComboBox()
+ self.durationSpinBox = QSpinBox()
+ self.titleEdit = QLineEdit()
+ self.bodyEdit = QTextEdit()
+ self.showMessageButton = QPushButton()
+
+ self.minimizeAction = QAction()
+ self.maximizeAction = QAction()
+ self.restoreAction = QAction()
+ self.quitAction = QAction()
+
+ self.trayIcon = QSystemTrayIcon()
+ self.trayIconMenu = QMenu()
+
+ self.createIconGroupBox()
+ self.createMessageGroupBox()
+
+ self.iconLabel.setMinimumWidth(self.durationLabel.sizeHint().width())
+
+ self.createActions()
+ self.createTrayIcon()
+
+ self.showMessageButton.clicked.connect(self.showMessage)
+ self.showIconCheckBox.toggled.connect(self.trayIcon.setVisible)
+ self.iconComboBox.currentIndexChanged.connect(self.setIcon)
+ self.trayIcon.messageClicked.connect(self.messageClicked)
+ self.trayIcon.activated.connect(self.iconActivated)
+
+ self.mainLayout = QVBoxLayout()
+ self.mainLayout.addWidget(self.iconGroupBox)
+ self.mainLayout.addWidget(self.messageGroupBox)
+ self.setLayout(self.mainLayout)
+
+ self.iconComboBox.setCurrentIndex(1)
+ self.trayIcon.show()
+
+ self.setWindowTitle("Systray")
+ self.resize(400, 300)
+
+ def setVisible(self, visible):
+ self.minimizeAction.setEnabled(visible)
+ self.maximizeAction.setEnabled(not self.isMaximized())
+ self.restoreAction.setEnabled(self.isMaximized() or not visible)
+ super().setVisible(visible)
+
+ def closeEvent(self, event):
+ if not event.spontaneous() or not self.isVisible():
+ return
+ if self.trayIcon.isVisible():
+ QMessageBox.information(self, "Systray",
+ "The program will keep running in the system tray. "
+ "To terminate the program, choose <b>Quit</b> in the context "
+ "menu of the system tray entry.")
+ self.hide()
+ event.ignore()
+
+ @Slot(int)
+ def setIcon(self, index):
+ icon = self.iconComboBox.itemIcon(index)
+ self.trayIcon.setIcon(icon)
+ self.setWindowIcon(icon)
+ self.trayIcon.setToolTip(self.iconComboBox.itemText(index))
+
+ @Slot(str)
+ def iconActivated(self, reason):
+ if reason == QSystemTrayIcon.Trigger:
+ pass
+ if reason == QSystemTrayIcon.DoubleClick:
+ self.iconComboBox.setCurrentIndex(
+ (self.iconComboBox.currentIndex() + 1) % self.iconComboBox.count()
+ )
+ if reason == QSystemTrayIcon.MiddleClick:
+ self.showMessage()
+
+ @Slot()
+ def showMessage(self):
+ self.showIconCheckBox.setChecked(True)
+ selectedIcon = self.typeComboBox.itemData(self.typeComboBox.currentIndex())
+ msgIcon = QSystemTrayIcon.MessageIcon(selectedIcon)
+
+ if selectedIcon == -1: # custom icon
+ icon = QIcon(self.iconComboBox.itemIcon(self.iconComboBox.currentIndex()))
+ self.trayIcon.showMessage(
+ self.titleEdit.text(),
+ self.bodyEdit.toPlainText(),
+ icon,
+ self.durationSpinBox.value() * 1000,
+ )
+ else:
+ self.trayIcon.showMessage(
+ self.titleEdit.text(),
+ self.bodyEdit.toPlainText(),
+ msgIcon,
+ self.durationSpinBox.value() * 1000,
+ )
+
+ @Slot()
+ def messageClicked(self):
+ QMessageBox.information(None, "Systray",
+ "Sorry, I already gave what help I could.\n"
+ "Maybe you should try asking a human?")
+
+ def createIconGroupBox(self):
+ self.iconGroupBox = QGroupBox("Tray Icon")
+
+ self.iconLabel = QLabel("Icon:")
+
+ self.iconComboBox = QComboBox()
+ self.iconComboBox.addItem(QIcon(":/images/bad.png"), "Bad")
+ self.iconComboBox.addItem(QIcon(":/images/heart.png"), "Heart")
+ self.iconComboBox.addItem(QIcon(":/images/trash.png"), "Trash")
+
+ self.showIconCheckBox = QCheckBox("Show icon")
+ self.showIconCheckBox.setChecked(True)
+
+ iconLayout = QHBoxLayout()
+ iconLayout.addWidget(self.iconLabel)
+ iconLayout.addWidget(self.iconComboBox)
+ iconLayout.addStretch()
+ iconLayout.addWidget(self.showIconCheckBox)
+ self.iconGroupBox.setLayout(iconLayout)
+
+ def createMessageGroupBox(self):
+ self.messageGroupBox = QGroupBox("Balloon Message")
+
+ self.typeLabel = QLabel("Type:")
+
+ self.typeComboBox = QComboBox()
+ self.typeComboBox.addItem("None", QSystemTrayIcon.NoIcon)
+ self.typeComboBox.addItem(
+ self.style().standardIcon(QStyle.SP_MessageBoxInformation),
+ "Information",
+ QSystemTrayIcon.Information,
+ )
+ self.typeComboBox.addItem(
+ self.style().standardIcon(QStyle.SP_MessageBoxWarning),
+ "Warning",
+ QSystemTrayIcon.Warning,
+ )
+ self.typeComboBox.addItem(
+ self.style().standardIcon(QStyle.SP_MessageBoxCritical),
+ "Critical",
+ QSystemTrayIcon.Critical,
+ )
+ self.typeComboBox.addItem(QIcon(), "Custom icon", -1)
+ self.typeComboBox.setCurrentIndex(1)
+
+ self.durationLabel = QLabel("Duration:")
+
+ self.durationSpinBox = QSpinBox()
+ self.durationSpinBox.setRange(5, 60)
+ self.durationSpinBox.setSuffix(" s")
+ self.durationSpinBox.setValue(15)
+
+ self.durationWarningLabel = QLabel("(some systems might ignore this hint)")
+ self.durationWarningLabel.setIndent(10)
+
+ self.titleLabel = QLabel("Title:")
+ self.titleEdit = QLineEdit("Cannot connect to network")
+ self.bodyLabel = QLabel("Body:")
+
+ self.bodyEdit = QTextEdit()
+ self.bodyEdit.setPlainText("Don't believe me. Honestly, I don't have a clue."
+ "\nClick this balloon for details.")
+
+ self.showMessageButton = QPushButton("Show Message")
+ self.showMessageButton.setDefault(True)
+
+ messageLayout = QGridLayout()
+ messageLayout.addWidget(self.typeLabel, 0, 0)
+ messageLayout.addWidget(self.typeComboBox, 0, 1, 1, 2)
+ messageLayout.addWidget(self.durationLabel, 1, 0)
+ messageLayout.addWidget(self.durationSpinBox, 1, 1)
+ messageLayout.addWidget(self.durationWarningLabel, 1, 2, 1, 3)
+ messageLayout.addWidget(self.titleLabel, 2, 0)
+ messageLayout.addWidget(self.titleEdit, 2, 1, 1, 4)
+ messageLayout.addWidget(self.bodyLabel, 3, 0)
+ messageLayout.addWidget(self.bodyEdit, 3, 1, 2, 4)
+ messageLayout.addWidget(self.showMessageButton, 5, 4)
+ messageLayout.setColumnStretch(3, 1)
+ messageLayout.setRowStretch(4, 1)
+ self.messageGroupBox.setLayout(messageLayout)
+
+ def createActions(self):
+ self.minimizeAction = QAction("Minimize", self)
+ self.minimizeAction.triggered.connect(self.hide)
+
+ self.maximizeAction = QAction("Maximize", self)
+ self.maximizeAction.triggered.connect(self.showMaximized)
+
+ self.restoreAction = QAction("Restore", self)
+ self.restoreAction.triggered.connect(self.showNormal)
+
+ self.quitAction = QAction("Quit", self)
+ self.quitAction.triggered.connect(qApp.quit)
+
+ def createTrayIcon(self):
+ self.trayIconMenu = QMenu(self)
+ self.trayIconMenu.addAction(self.minimizeAction)
+ self.trayIconMenu.addAction(self.maximizeAction)
+ self.trayIconMenu.addAction(self.restoreAction)
+ self.trayIconMenu.addSeparator()
+ self.trayIconMenu.addAction(self.quitAction)
+
+ self.trayIcon = QSystemTrayIcon(self)
+ self.trayIcon.setContextMenu(self.trayIconMenu)
diff --git a/examples/widgets/threads/thread_signals.py b/examples/widgets/threads/thread_signals.py
new file mode 100644
index 000000000..d63040491
--- /dev/null
+++ b/examples/widgets/threads/thread_signals.py
@@ -0,0 +1,100 @@
+
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import sys
+from PySide2.QtCore import QObject, QThread, Signal, Slot
+from PySide2.QtWidgets import QApplication, QPushButton, QVBoxLayout, QWidget
+
+
+# Create a basic window with a layout and a button
+class MainForm(QWidget):
+ def __init__(self):
+ QWidget.__init__(self)
+ self.setWindowTitle("My Form")
+ self.layout = QVBoxLayout()
+ self.button = QPushButton("Click me!")
+ self.button.clicked.connect(self.start_thread)
+ self.layout.addWidget(self.button)
+ self.setLayout(self.layout)
+
+ # Instantiate and start a new thread
+ def start_thread(self):
+ instanced_thread = WorkerThread(self)
+ instanced_thread.start()
+
+ # Create the Slots that will receive signals
+ @Slot(str)
+ def update_str_field(self, message):
+ print(message)
+
+ @Slot(int)
+ def update_int_field(self, value):
+ print(value)
+
+
+# Signals must inherit QObject
+class MySignals(QObject):
+ signal_str = Signal(str)
+ signal_int = Signal(int)
+
+
+# Create the Worker Thread
+class WorkerThread(QThread):
+ def __init__(self, parent=None):
+ QThread.__init__(self, parent)
+ # Instantiate signals and connect signals to the slots
+ self.signals = MySignals()
+ self.signals.signal_str.connect(parent.update_str_field)
+ self.signals.signal_int.connect(parent.update_int_field)
+
+ def run(self):
+ # Do something on the worker thread
+ a = 1 + 1
+ # Emit signals whenever you want
+ self.signals.signal_int.emit(a)
+ self.signals.signal_str.emit("This text comes to Main thread from our Worker thread.")
+
+
+if __name__ == "__main__":
+ app = QApplication(sys.argv)
+ window = MainForm()
+ window.show()
+ sys.exit(app.exec_())
diff --git a/examples/widgets/tutorials/addressbook/part1.py b/examples/widgets/tutorials/addressbook/part1.py
index 6bdb97d2b..895873036 100644
--- a/examples/widgets/tutorials/addressbook/part1.py
+++ b/examples/widgets/tutorials/addressbook/part1.py
@@ -40,7 +40,7 @@
##
#############################################################################
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
class AddressBook(QtWidgets.QWidget):
diff --git a/examples/widgets/tutorials/addressbook/part2.py b/examples/widgets/tutorials/addressbook/part2.py
index 772b4d463..6eac33bfc 100644
--- a/examples/widgets/tutorials/addressbook/part2.py
+++ b/examples/widgets/tutorials/addressbook/part2.py
@@ -40,7 +40,7 @@
##
#############################################################################
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
class SortedDict(dict):
diff --git a/examples/widgets/tutorials/addressbook/part3.py b/examples/widgets/tutorials/addressbook/part3.py
index 835adb3c6..d425c11d9 100644
--- a/examples/widgets/tutorials/addressbook/part3.py
+++ b/examples/widgets/tutorials/addressbook/part3.py
@@ -40,7 +40,7 @@
##
#############################################################################
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
class SortedDict(dict):
diff --git a/examples/widgets/tutorials/addressbook/part4.py b/examples/widgets/tutorials/addressbook/part4.py
index 93cd310be..e4b1d1630 100644
--- a/examples/widgets/tutorials/addressbook/part4.py
+++ b/examples/widgets/tutorials/addressbook/part4.py
@@ -40,7 +40,7 @@
##
#############################################################################
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
class SortedDict(dict):
diff --git a/examples/widgets/tutorials/addressbook/part5.py b/examples/widgets/tutorials/addressbook/part5.py
index 9ea5312db..cb666ff9f 100644
--- a/examples/widgets/tutorials/addressbook/part5.py
+++ b/examples/widgets/tutorials/addressbook/part5.py
@@ -40,7 +40,7 @@
##
#############################################################################
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
class SortedDict(dict):
diff --git a/examples/widgets/tutorials/addressbook/part6.py b/examples/widgets/tutorials/addressbook/part6.py
index 6f0550440..559cc355f 100644
--- a/examples/widgets/tutorials/addressbook/part6.py
+++ b/examples/widgets/tutorials/addressbook/part6.py
@@ -42,7 +42,7 @@
import pickle
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
class SortedDict(dict):
diff --git a/examples/widgets/tutorials/addressbook/part7.py b/examples/widgets/tutorials/addressbook/part7.py
index 8ad2e35c0..f32a2a6a8 100644
--- a/examples/widgets/tutorials/addressbook/part7.py
+++ b/examples/widgets/tutorials/addressbook/part7.py
@@ -42,7 +42,7 @@
import pickle
-from PySide2 import QtCore, QtGui, QtWidgets
+from PySide2 import QtCore, QtWidgets
class SortedDict(dict):
diff --git a/examples/widgets/widgets/tetrix.py b/examples/widgets/widgets/tetrix.py
index f90793ca9..134eec4e4 100644
--- a/examples/widgets/widgets/tetrix.py
+++ b/examples/widgets/widgets/tetrix.py
@@ -77,7 +77,7 @@ class TetrixWindow(QtWidgets.QWidget):
startButton.clicked.connect(self.board.start)
pauseButton.clicked.connect(self.board.pause)
- quitButton.clicked.connect(QtWidgets.qApp.quit)
+ quitButton.clicked.connect(qApp.quit)
self.board.scoreChanged.connect(scoreLcd.display)
self.board.levelChanged.connect(levelLcd.display)
self.board.linesRemovedChanged.connect(linesLcd.display)
diff --git a/examples/xml/dombookmarks/dombookmarks.py b/examples/xml/dombookmarks/dombookmarks.py
index 9a0168fde..20ec09e2d 100644
--- a/examples/xml/dombookmarks/dombookmarks.py
+++ b/examples/xml/dombookmarks/dombookmarks.py
@@ -112,7 +112,7 @@ class MainWindow(QtWidgets.QMainWindow):
self.aboutAct = QtWidgets.QAction("&About", self, triggered=self.about)
self.aboutQtAct = QtWidgets.QAction("About &Qt", self,
- triggered=QtWidgets.qApp.aboutQt)
+ triggered=qApp.aboutQt)
def createMenus(self):
self.fileMenu = self.menuBar().addMenu("&File")
diff --git a/examples/xmlpatterns/schema/schema.py b/examples/xmlpatterns/schema/schema.py
index aef92011e..d3c22c184 100644
--- a/examples/xmlpatterns/schema/schema.py
+++ b/examples/xmlpatterns/schema/schema.py
@@ -77,19 +77,22 @@ class XmlSyntaxHighlighter(QtGui.QSyntaxHighlighter):
format = QtGui.QTextCharFormat()
format.setForeground(QtCore.Qt.darkBlue)
format.setFontWeight(QtGui.QFont.Bold)
- pattern = QtCore.QRegExp("(<[a-zA-Z:]+\\b|<\\?[a-zA-Z:]+\\b|\\?>|>|/>|</[a-zA-Z:]+>)")
+ pattern = QtCore.QRegularExpression(r'(<[a-zA-Z:]+\b|<\?[a-zA-Z:]+\b|\?>|>|/>|</[a-zA-Z:]+>)')
+ assert pattern.isValid()
self.highlightingRules.append((pattern, format))
# Attribute format.
format = QtGui.QTextCharFormat()
format.setForeground(QtCore.Qt.darkGreen)
- pattern = QtCore.QRegExp("[a-zA-Z:]+=")
+ pattern = QtCore.QRegularExpression('[a-zA-Z:]+=')
+ assert pattern.isValid()
self.highlightingRules.append((pattern, format))
# Attribute content format.
format = QtGui.QTextCharFormat()
format.setForeground(QtCore.Qt.red)
- pattern = QtCore.QRegExp("(\"[^\"]*\"|'[^']*')")
+ pattern = QtCore.QRegularExpression("(\"[^\"]*\"|'[^']*')")
+ assert pattern.isValid()
self.highlightingRules.append((pattern, format))
# Comment format.
@@ -97,35 +100,41 @@ class XmlSyntaxHighlighter(QtGui.QSyntaxHighlighter):
self.commentFormat.setForeground(QtCore.Qt.lightGray)
self.commentFormat.setFontItalic(True)
- self.commentStartExpression = QtCore.QRegExp("<!--")
- self.commentEndExpression = QtCore.QRegExp("-->")
+ self.commentStartExpression = QtCore.QRegularExpression("<!--")
+ assert self.commentStartExpression.isValid()
+ self.commentEndExpression = QtCore.QRegularExpression("-->")
+ assert self.commentEndExpression.isValid()
def highlightBlock(self, text):
for pattern, format in self.highlightingRules:
- expression = QtCore.QRegExp(pattern)
- index = expression.indexIn(text)
- while index >= 0:
- length = expression.matchedLength()
+ match = pattern.match(text)
+ while match.hasMatch():
+ index = match.capturedStart()
+ length = match.capturedLength(0)
self.setFormat(index, length, format)
- index = expression.indexIn(text, index + length)
+ match = pattern.match(text, index + length)
self.setCurrentBlockState(0)
startIndex = 0
if self.previousBlockState() != 1:
- startIndex = self.commentStartExpression.indexIn(text)
+ match = self.commentStartExpression.match(text)
+ startIndex = match.capturedStart(0) if match.hasMatch() else -1
while startIndex >= 0:
- endIndex = self.commentEndExpression.indexIn(text, startIndex)
- if endIndex == -1:
+ match = self.commentEndExpression.match(text, startIndex)
+ endIndex = match.capturedStart(0) if match.hasMatch() else -1
+ if match.hasMatch():
+ endIndex = match.capturedStart(0)
+ length = match.capturedLength(0)
+ commentLength = endIndex - startIndex + length
+ else:
self.setCurrentBlockState(1)
commentLength = text.length() - startIndex
- else:
- commentLength = endIndex - startIndex + self.commentEndExpression.matchedLength()
self.setFormat(startIndex, commentLength, self.commentFormat)
- startIndex = self.commentStartExpression.indexIn(text,
- startIndex + commentLength)
+ match = self.commentStartExpression.match(text, startIndex + commentLength)
+ startIndex = match.capturedStart(0) if match.hasMatch() else -1
class MessageHandler(QtXmlPatterns.QAbstractMessageHandler):
@@ -200,7 +209,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_SchemaMainWindow):
self.validate()
def instanceSelected(self, index):
- if index is -1:
+ if index == -1:
return
index += 2 * self.schemaSelection.currentIndex()
diff --git a/examples/xmlpatterns/schema/ui_schema.py b/examples/xmlpatterns/schema/ui_schema.py
index 28084624d..f9cc751eb 100644
--- a/examples/xmlpatterns/schema/ui_schema.py
+++ b/examples/xmlpatterns/schema/ui_schema.py
@@ -20,52 +20,52 @@ class Ui_SchemaMainWindow(object):
SchemaMainWindow.resize(417, 594)
self.centralwidget = QWidget(SchemaMainWindow)
self.centralwidget.setObjectName(u"centralwidget")
- self.gridLayout = QGridLayout(self.centralwidget);
+ self.gridLayout = QGridLayout(self.centralwidget)
self.gridLayout.setObjectName(u"gridLayout")
self.schemaLabel = QLabel(self.centralwidget)
self.schemaLabel.setObjectName(u"schemaLabel")
- self.gridLayout.addWidget(self.schemaLabel, 0, 0, 1, 2);
+ self.gridLayout.addWidget(self.schemaLabel, 0, 0, 1, 2)
self.schemaSelection = QComboBox(self.centralwidget)
self.schemaSelection.setObjectName(u"schemaSelection")
- self.gridLayout.addWidget(self.schemaSelection, 0, 2, 1, 2);
+ self.gridLayout.addWidget(self.schemaSelection, 0, 2, 1, 2)
self.schemaView = QTextBrowser(self.centralwidget)
self.schemaView.setObjectName(u"schemaView")
- self.gridLayout.addWidget(self.schemaView, 1, 0, 1, 4);
+ self.gridLayout.addWidget(self.schemaView, 1, 0, 1, 4)
self.instanceLabel = QLabel(self.centralwidget)
self.instanceLabel.setObjectName(u"instanceLabel")
- self.gridLayout.addWidget(self.instanceLabel, 2, 0, 1, 2);
+ self.gridLayout.addWidget(self.instanceLabel, 2, 0, 1, 2)
self.instanceSelection = QComboBox(self.centralwidget)
self.instanceSelection.setObjectName(u"instanceSelection")
- self.gridLayout.addWidget(self.instanceSelection, 2, 2, 1, 2);
+ self.gridLayout.addWidget(self.instanceSelection, 2, 2, 1, 2)
self.instanceEdit = QTextEdit(self.centralwidget)
self.instanceEdit.setObjectName(u"instanceEdit")
- self.gridLayout.addWidget(self.instanceEdit, 3, 0, 1, 4);
+ self.gridLayout.addWidget(self.instanceEdit, 3, 0, 1, 4)
self.label = QLabel(self.centralwidget)
self.label.setObjectName(u"label")
- self.gridLayout.addWidget(self.label, 4, 0, 1, 1);
+ self.gridLayout.addWidget(self.label, 4, 0, 1, 1)
self.validationStatus = QLabel(self.centralwidget)
self.validationStatus.setObjectName(u"validationStatus")
- self.gridLayout.addWidget(self.validationStatus, 4, 1, 1, 2);
+ self.gridLayout.addWidget(self.validationStatus, 4, 1, 1, 2)
self.validateButton = QPushButton(self.centralwidget)
self.validateButton.setObjectName(u"validateButton")
- self.gridLayout.addWidget(self.validateButton, 4, 3, 1, 1);
+ self.gridLayout.addWidget(self.validateButton, 4, 3, 1, 1)
SchemaMainWindow.setCentralWidget(self.centralwidget)
self.statusbar = QStatusBar(SchemaMainWindow)
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 000000000..9c25886ec
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,11 @@
+numpy==1.16.6; python_version < '3'
+# numpy; python_version >= '3', installed in coin_*_instructions.py atm
+# see https://tinyurl.com/y3dm3h86 for details
+# setuptools from v45+ removed the support for Python 2, so we pin an old release
+setuptools==44.0.0; python_version < '3'
+setuptools; python_version >= '3'
+sphinx
+six
+wheel>=0.35
+PyOpenGL
+pyinstaller==3.6
diff --git a/sources/cmake_helpers/helpers.cmake b/sources/cmake_helpers/helpers.cmake
index 81b52920c..fed96b5cd 100644
--- a/sources/cmake_helpers/helpers.cmake
+++ b/sources/cmake_helpers/helpers.cmake
@@ -2,7 +2,15 @@ macro(collect_essential_modules)
# Collect all essential modules.
# note: the order of this list is relevant for dependencies.
# For instance: Qt5Printsupport must come before Qt5WebKitWidgets.
-set(ALL_ESSENTIAL_MODULES Core Gui Widgets PrintSupport Sql Network Test Concurrent)
+set(ALL_ESSENTIAL_MODULES
+ Core
+ Gui
+ Widgets
+ PrintSupport
+ Sql
+ Network
+ Test
+ Concurrent)
if(UNIX AND NOT APPLE)
list(APPEND ALL_ESSENTIAL_MODULES X11Extras)
endif()
@@ -16,10 +24,31 @@ endmacro()
macro(collect_optional_modules)
# Collect all optional modules.
-set(ALL_OPTIONAL_MODULES Xml XmlPatterns Help Multimedia
-MultimediaWidgets OpenGL OpenGLFunctions Positioning Location Qml Quick QuickWidgets RemoteObjects Scxml Script ScriptTools Sensors TextToSpeech Charts Svg DataVisualization)
-find_package(Qt5UiTools)
-if(Qt5UiTools_FOUND)
+set(ALL_OPTIONAL_MODULES
+ Xml
+ XmlPatterns
+ Help Multimedia
+ MultimediaWidgets
+ OpenGL
+ OpenGLFunctions
+ Positioning
+ Location
+ Qml
+ Quick
+ QuickControls2
+ QuickWidgets
+ RemoteObjects
+ Scxml
+ Script
+ ScriptTools
+ Sensors
+ SerialPort
+ TextToSpeech
+ Charts
+ Svg
+ DataVisualization)
+find_package(Qt${QT_MAJOR_VERSION}UiTools)
+if(Qt${QT_MAJOR_VERSION}UiTools_FOUND)
list(APPEND ALL_OPTIONAL_MODULES UiTools)
else()
set(DISABLE_QtUiTools 1)
@@ -31,7 +60,7 @@ endif()
# If WebKit support is needed add the following elements
# to the list: WebKit WebKitWidgets
list(APPEND ALL_OPTIONAL_MODULES WebChannel WebEngineCore WebEngine WebEngineWidgets WebSockets)
-if (Qt5Core_VERSION VERSION_GREATER 5.9.3) # Depending on fixes in Qt3D
+if (Qt${QT_MAJOR_VERSION}Core_VERSION VERSION_GREATER 5.9.3) # Depending on fixes in Qt3D
list(APPEND ALL_OPTIONAL_MODULES 3DCore 3DRender 3DInput 3DLogic 3DAnimation 3DExtras)
endif()
endmacro()
@@ -89,10 +118,10 @@ endforeach()
endmacro()
macro(COLLECT_MODULE_IF_FOUND shortname)
- set(name "Qt5${shortname}")
+ set(name "Qt${QT_MAJOR_VERSION}${shortname}")
set(_qt_module_name "${name}")
if ("${shortname}" STREQUAL "OpenGLFunctions")
- set(_qt_module_name "Qt5Gui")
+ set(_qt_module_name "Qt${QT_MAJOR_VERSION}Gui")
endif()
# Determine essential/optional/missing
set(module_state "missing")
@@ -122,7 +151,7 @@ macro(COLLECT_MODULE_IF_FOUND shortname)
# directory, to avoid CMake looking in another path.
# This will be saved in a global variable at the beginning of the modules
# collection process.
- string(FIND "${name}" "Qt5Core" qtcore_found)
+ string(FIND "${name}" "Qt${QT_MAJOR_VERSION}Core" qtcore_found)
if(("${qtcore_found}" GREATER "0") OR ("${qtcore_found}" EQUAL "0"))
get_filename_component(_core_abs_dir "${${_name_dir}}/../" ABSOLUTE)
# Setting the absolute path where the Qt5Core was found
@@ -143,6 +172,16 @@ macro(COLLECT_MODULE_IF_FOUND shortname)
message(STATUS "${module_state} module ${name} found (${ARGN})${looked_in_message}")
# record the shortnames for the tests
list(APPEND all_module_shortnames ${shortname})
+ # Build Qt 5 compatibility variables
+ if(${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ get_target_property(Qt6${shortname}_INCLUDE_DIRS Qt6::${shortname}
+ INTERFACE_INCLUDE_DIRECTORIES)
+ get_target_property(Qt6${shortname}_PRIVATE_INCLUDE_DIRS
+ Qt6::${shortname}Private
+ INTERFACE_INCLUDE_DIRECTORIES)
+ get_target_property(Qt6${shortname}_LIBRARIES Qt6::${shortname}
+ INTERFACE_LINK_LIBRARIES)
+ endif()
else()
if("${module_state}" STREQUAL "optional")
message(STATUS "optional module ${name} skipped${looked_in_message}")
diff --git a/sources/pyside2-tools b/sources/pyside2-tools
-Subproject a8448837204faee0b457d1e2d4cbf574a281111
+Subproject 1e8ec62d53f2c7ad579292b2948ebf3aaded420
diff --git a/sources/pyside2/CMakeLists.txt b/sources/pyside2/CMakeLists.txt
index 1efcb53ed..dc2beded0 100644
--- a/sources/pyside2/CMakeLists.txt
+++ b/sources/pyside2/CMakeLists.txt
@@ -6,6 +6,8 @@ cmake_policy(VERSION 3.1)
# Don't ignore targets that do not exist, inside add_dependencies calls.
cmake_policy(SET CMP0046 NEW)
+set (QT_MAJOR_VERSION 5)
+
project(pysidebindings)
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../cmake_helpers/
@@ -77,11 +79,11 @@ if (SHIBOKEN_PYTHON_LIMITED_API)
message(STATUS "******************************************************")
endif()
-find_package(Qt5 5.12 REQUIRED COMPONENTS Core)
-add_definitions(${Qt5Core_DEFINITIONS})
+find_package(Qt${QT_MAJOR_VERSION} 5.12 REQUIRED COMPONENTS Core)
+add_definitions(${Qt${QT_MAJOR_VERSION}Core_DEFINITIONS})
find_file(GL_H "gl.h" PATH_SUFFIXES "GL")
-message("result:" "${GL_H}")
+message(STATUS "GL Headers path:" "${GL_H}")
include(FindQt5Extra)
set(XVFB_EXEC "")
@@ -108,17 +110,26 @@ endif()
# Force usage of the C++11 standard, without a silent fallback
# to C++98 if the compiler does not support C++11.
-set(CMAKE_CXX_STANDARD 11)
+if(${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ set(CMAKE_CXX_STANDARD 17)
+else()
+ set(CMAKE_CXX_STANDARD 11)
+endif()
set(CMAKE_CXX_STANDARD_REQUIRED ON)
-# Qt5: QT_INCLUDE_DIR does no longer exist.
-# On Windows, macOS, and Linux it can be computed from Qt5Core_INCLUDE_DIRS, which contains
-# a list of include directories. We take the first one.
-message(STATUS "*** Qt5Core_INCLUDE_DIRS = ${Qt5Core_INCLUDE_DIRS}")
-list(GET Qt5Core_INCLUDE_DIRS 0 QT_INCLUDE_DIR)
+# >= Qt5: QT_INCLUDE_DIR does no longer exist. Derive from QtCore
+if(${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ get_target_property(QT_INCLUDE_DIR Qt6::Core INTERFACE_INCLUDE_DIRECTORIES)
+ get_filename_component(QT_INCLUDE_DIR "${QT_INCLUDE_DIR}" DIRECTORY)
+else()
+ # On Windows, macOS, and Linux it can be computed from Qt5Core_INCLUDE_DIRS, which contains
+ # a list of include directories. We take the first one.
+ list(GET Qt5Core_INCLUDE_DIRS 0 QT_INCLUDE_DIR)
+endif()
+message(STATUS "*** Qt ${QT_MAJOR_VERSION}, QT_INCLUDE_DIR= ${QT_INCLUDE_DIR}")
# On macOS, check if Qt is a framework build. This affects how include paths should be handled.
-get_target_property(QtCore_is_framework Qt5::Core FRAMEWORK)
+get_target_property(QtCore_is_framework Qt${QT_MAJOR_VERSION}::Core FRAMEWORK)
if (QtCore_is_framework)
# Get the path to the framework dir.
@@ -151,9 +162,9 @@ compute_config_py_values(BINDING_API_VERSION)
include(PySideModules)
# Set default values for pyside2_global.h
-set (Qt5X11Extras_FOUND "0")
-set (Qt5Test_FOUND "0")
-set (Qt5Widgets_FOUND "0")
+set (Qt${QT_MAJOR_VERSION}X11Extras_FOUND "0")
+set (Qt${QT_MAJOR_VERSION}Test_FOUND "0")
+set (Qt${QT_MAJOR_VERSION}Widgets_FOUND "0")
collect_essential_modules()
collect_optional_modules()
@@ -175,7 +186,7 @@ foreach(m ${DISABLED_MODULES})
endforeach()
-string(REGEX MATCHALL "[0-9]+" qt_version_helper "${Qt5Core_VERSION}")
+string(REGEX MATCHALL "[0-9]+" qt_version_helper "${Qt${QT_MAJOR_VERSION}Core_VERSION}")
list(GET qt_version_helper 0 QT_VERSION_MAJOR)
list(GET qt_version_helper 1 QT_VERSION_MINOR)
@@ -241,8 +252,9 @@ endif()
#####################################################################
add_subdirectory(libpyside)
-find_package(Qt5Designer)
-if(Qt5UiTools_FOUND AND Qt5Designer_FOUND)
+find_package(Qt${QT_MAJOR_VERSION}Designer)
+if(${QT_MAJOR_VERSION} LESS 6 AND Qt${QT_MAJOR_VERSION}UiTools_FOUND
+ AND Qt${QT_MAJOR_VERSION}Designer_FOUND)
add_subdirectory(plugins)
endif()
diff --git a/sources/pyside2/PySide2/CMakeLists.txt b/sources/pyside2/PySide2/CMakeLists.txt
index e39db75a1..120bc8e52 100644
--- a/sources/pyside2/PySide2/CMakeLists.txt
+++ b/sources/pyside2/PySide2/CMakeLists.txt
@@ -8,6 +8,9 @@ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/__init__.py.in"
"${CMAKE_CURRENT_BINARY_DIR}/__init__.py" @ONLY)
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/_config.py.in"
"${CMAKE_CURRENT_BINARY_DIR}/_config.py" @ONLY)
+# typing support for mypy
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/py.typed.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/py.typed" @ONLY)
# Use absolute path instead of relative path, to avoid ninja build errors due to
# duplicate file dependency inconsistency.
@@ -46,10 +49,10 @@ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/support/deprecated.py"
file(READ "${CMAKE_CURRENT_BINARY_DIR}/pyside2_global.h" pyside2_global_contents)
foreach(shortname IN LISTS all_module_shortnames)
- set(name "Qt5${shortname}")
+ set(name "Qt${QT_MAJOR_VERSION}${shortname}")
set(_qt_module_name "${name}")
if ("${shortname}" STREQUAL "OpenGLFunctions")
- set(_qt_module_name "Qt5Gui")
+ set(_qt_module_name "Qt${QT_MAJOR_VERSION}Gui")
endif()
HAS_QT_MODULE(${_qt_module_name}_FOUND Qt${shortname})
diff --git a/sources/pyside2/PySide2/Qt3DAnimation/CMakeLists.txt b/sources/pyside2/PySide2/Qt3DAnimation/CMakeLists.txt
index 6d90f76e8..970c9102c 100644
--- a/sources/pyside2/PySide2/Qt3DAnimation/CMakeLists.txt
+++ b/sources/pyside2/PySide2/Qt3DAnimation/CMakeLists.txt
@@ -31,11 +31,11 @@ set(Qt3DAnimation_include_dirs
${Qt3DAnimation_SOURCE_DIR}
${Qt3DAnimation_BINARY_DIR}
${pyside2_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIR}
- ${Qt53DCore_INCLUDE_DIRS}
- ${Qt53DRender_INCLUDE_DIRS}
- ${Qt53DAnimation_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIR}
+ ${Qt${QT_MAJOR_VERSION}3DCore_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}3DRender_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}3DAnimation_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
@@ -44,7 +44,7 @@ set(Qt3DAnimation_include_dirs
${Qt3DAnimation_GEN_DIR})
set(Qt3DAnimation_libraries pyside2
- ${Qt53DAnimation_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}3DAnimation_LIBRARIES})
set(Qt3DAnimation_deps Qt3DRender)
diff --git a/sources/pyside2/PySide2/Qt3DCore/CMakeLists.txt b/sources/pyside2/PySide2/Qt3DCore/CMakeLists.txt
index e28de3f05..aa40c6ec8 100644
--- a/sources/pyside2/PySide2/Qt3DCore/CMakeLists.txt
+++ b/sources/pyside2/PySide2/Qt3DCore/CMakeLists.txt
@@ -32,7 +32,7 @@ ${Qt3DCore_GEN_DIR}/qt3dcore_qtransform_wrapper.cpp
# module is always needed
${Qt3DCore_GEN_DIR}/qt3dcore_module_wrapper.cpp)
-if (Qt53DCore_VERSION VERSION_EQUAL 5.10.0 OR Qt53DCore_VERSION VERSION_GREATER 5.10.0)
+if (Qt${QT_MAJOR_VERSION}3DCore_VERSION VERSION_EQUAL 5.10.0 OR Qt${QT_MAJOR_VERSION}3DCore_VERSION VERSION_GREATER 5.10.0)
list(APPEND Qt3DCore_SRC
${Qt3DCore_GEN_DIR}/qt3dcore_qarmature_wrapper.cpp
${Qt3DCore_GEN_DIR}/qt3dcore_qjoint_wrapper.cpp
@@ -46,17 +46,17 @@ set(Qt3DCore_include_dirs
${Qt3DCore_SOURCE_DIR}
${Qt3DCore_BINARY_DIR}
${pyside2_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
- ${Qt53DCore_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}3DCore_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${QtNetwork_GEN_DIR})
set(Qt3DCore_libraries pyside2
- ${Qt53DCore_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}3DCore_LIBRARIES})
set(Qt3DCore_deps QtGui QtNetwork)
diff --git a/sources/pyside2/PySide2/Qt3DCore/typesystem_3dcore.xml b/sources/pyside2/PySide2/Qt3DCore/typesystem_3dcore.xml
index 7d64fba55..8696a128c 100644
--- a/sources/pyside2/PySide2/Qt3DCore/typesystem_3dcore.xml
+++ b/sources/pyside2/PySide2/Qt3DCore/typesystem_3dcore.xml
@@ -42,7 +42,7 @@
<typesystem package="PySide2.Qt3DCore">
<load-typesystem name="QtGui/typesystem_gui.xml" generate="no"/>
- <namespace-type name="Qt3DCore">
+ <namespace-type name="Qt3DCore" generate-using="no">
<enum-type name="ChangeFlag" flags="ChangeFlags"/>
<object-type name="QAbstractAspect"/>
<object-type name="QAbstractSkeleton" since="5.10"/>
diff --git a/sources/pyside2/PySide2/Qt3DExtras/CMakeLists.txt b/sources/pyside2/PySide2/Qt3DExtras/CMakeLists.txt
index e581bc269..2e5c56dcd 100644
--- a/sources/pyside2/PySide2/Qt3DExtras/CMakeLists.txt
+++ b/sources/pyside2/PySide2/Qt3DExtras/CMakeLists.txt
@@ -18,6 +18,7 @@ ${Qt3DExtras_GEN_DIR}/qt3dextras_qgoochmaterial_wrapper.cpp
${Qt3DExtras_GEN_DIR}/qt3dextras_qmetalroughmaterial_wrapper.cpp
${Qt3DExtras_GEN_DIR}/qt3dextras_qmorphphongmaterial_wrapper.cpp
${Qt3DExtras_GEN_DIR}/qt3dextras_qnormaldiffusemapmaterial_wrapper.cpp
+${Qt3DExtras_GEN_DIR}/qt3dextras_qnormaldiffusemapalphamaterial_wrapper.cpp
${Qt3DExtras_GEN_DIR}/qt3dextras_qnormaldiffusespecularmapmaterial_wrapper.cpp
${Qt3DExtras_GEN_DIR}/qt3dextras_qorbitcameracontroller_wrapper.cpp
${Qt3DExtras_GEN_DIR}/qt3dextras_qpervertexcolormaterial_wrapper.cpp
@@ -36,7 +37,8 @@ ${Qt3DExtras_GEN_DIR}/qt3dextras_qt3dwindow_wrapper.cpp
# module is always needed
${Qt3DExtras_GEN_DIR}/qt3dextras_module_wrapper.cpp)
-if (Qt53DExtras_VERSION VERSION_EQUAL 5.10.0 OR Qt53DExtras_VERSION VERSION_GREATER 5.10.0)
+if (Qt${QT_MAJOR_VERSION}3DExtras_VERSION VERSION_EQUAL 5.10.0
+ OR Qt${QT_MAJOR_VERSION}3DExtras_VERSION VERSION_GREATER 5.10.0)
list(APPEND Qt3DExtras_SRC
${Qt3DExtras_GEN_DIR}/qt3dextras_qabstractcameracontroller_wrapper.cpp
${Qt3DExtras_GEN_DIR}/qt3dextras_qabstractcameracontroller_inputstate_wrapper.cpp
@@ -51,11 +53,11 @@ set(Qt3DExtras_include_dirs
${Qt3DExtras_SOURCE_DIR}
${Qt3DExtras_BINARY_DIR}
${pyside2_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt53DCore_INCLUDE_DIRS}
- ${Qt53DRender_INCLUDE_DIRS}
- ${Qt53DExtras_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}3DCore_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}3DRender_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}3DExtras_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
@@ -63,7 +65,7 @@ set(Qt3DExtras_include_dirs
${Qt3DRender_GEN_DIR})
set(Qt3DExtras_libraries pyside2
- ${Qt53DExtras_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}3DExtras_LIBRARIES})
set(Qt3DExtras_deps Qt3DRender)
diff --git a/sources/pyside2/PySide2/Qt3DExtras/typesystem_3dextras.xml b/sources/pyside2/PySide2/Qt3DExtras/typesystem_3dextras.xml
index 25fe11a59..217aea0a2 100644
--- a/sources/pyside2/PySide2/Qt3DExtras/typesystem_3dextras.xml
+++ b/sources/pyside2/PySide2/Qt3DExtras/typesystem_3dextras.xml
@@ -63,6 +63,7 @@
<object-type name="QGoochMaterial"/>
<object-type name="QMetalRoughMaterial"/>
<object-type name="QMorphPhongMaterial"/>
+ <object-type name="QNormalDiffuseMapAlphaMaterial"/>
<object-type name="QNormalDiffuseMapMaterial"/>
<object-type name="QNormalDiffuseSpecularMapMaterial"/>
<object-type name="QOrbitCameraController"/>
diff --git a/sources/pyside2/PySide2/Qt3DInput/CMakeLists.txt b/sources/pyside2/PySide2/Qt3DInput/CMakeLists.txt
index a910e30df..8c87b4332 100644
--- a/sources/pyside2/PySide2/Qt3DInput/CMakeLists.txt
+++ b/sources/pyside2/PySide2/Qt3DInput/CMakeLists.txt
@@ -31,14 +31,14 @@ set(Qt3DInput_include_dirs
${Qt3DInput_SOURCE_DIR}
${Qt3DInput_BINARY_DIR}
${pyside2_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${Qt3DCore_GEN_DIR})
set(Qt3DInput_libraries pyside2
- ${Qt53DInput_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}3DInput_LIBRARIES})
set(Qt3DInput_deps Qt3DCore)
diff --git a/sources/pyside2/PySide2/Qt3DLogic/CMakeLists.txt b/sources/pyside2/PySide2/Qt3DLogic/CMakeLists.txt
index 09306f480..9197c3542 100644
--- a/sources/pyside2/PySide2/Qt3DLogic/CMakeLists.txt
+++ b/sources/pyside2/PySide2/Qt3DLogic/CMakeLists.txt
@@ -11,15 +11,15 @@ set(Qt3DLogic_include_dirs
${Qt3DLogic_SOURCE_DIR}
${Qt3DLogic_BINARY_DIR}
${pyside2_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${Qt3DCore_GEN_DIR})
set(Qt3DLogic_libraries pyside2
- ${Qt53DLogic_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}3DLogic_LIBRARIES})
set(Qt3DLogic_deps Qt3DCore)
diff --git a/sources/pyside2/PySide2/Qt3DRender/CMakeLists.txt b/sources/pyside2/PySide2/Qt3DRender/CMakeLists.txt
index edd023840..32f28e032 100644
--- a/sources/pyside2/PySide2/Qt3DRender/CMakeLists.txt
+++ b/sources/pyside2/PySide2/Qt3DRender/CMakeLists.txt
@@ -106,7 +106,8 @@ ${Qt3DRender_GEN_DIR}/qt3drender_qviewport_wrapper.cpp
# module is always needed
${Qt3DRender_GEN_DIR}/qt3drender_module_wrapper.cpp)
-if (Qt53DRender_VERSION VERSION_EQUAL 5.10.0 OR Qt53DRender_VERSION VERSION_GREATER 5.10.0)
+if (Qt${QT_MAJOR_VERSION}3DRender_VERSION VERSION_EQUAL 5.10.0
+ OR Qt${QT_MAJOR_VERSION}3DRender_VERSION VERSION_GREATER 5.10.0)
list(APPEND Qt3DRender_SRC
${Qt3DRender_GEN_DIR}/qt3drender_qblitframebuffer_wrapper.cpp
${Qt3DRender_GEN_DIR}/qt3drender_qlinewidth_wrapper.cpp
@@ -117,7 +118,8 @@ if (Qt53DRender_VERSION VERSION_EQUAL 5.10.0 OR Qt53DRender_VERSION VERSION_GREA
)
endif()
-if (Qt53DRender_VERSION VERSION_EQUAL 5.11.0 OR Qt53DRender_VERSION VERSION_GREATER 5.11.0)
+if (Qt${QT_MAJOR_VERSION}3DRender_VERSION VERSION_EQUAL 5.11.0
+ OR Qt${QT_MAJOR_VERSION}3DRender_VERSION VERSION_GREATER 5.11.0)
list(APPEND Qt3DRender_SRC
${Qt3DRender_GEN_DIR}/qt3drender_qabstractraycaster_wrapper.cpp
${Qt3DRender_GEN_DIR}/qt3drender_qraycaster_wrapper.cpp
@@ -125,32 +127,40 @@ if (Qt53DRender_VERSION VERSION_EQUAL 5.11.0 OR Qt53DRender_VERSION VERSION_GREA
${Qt3DRender_GEN_DIR}/qt3drender_qscreenraycaster_wrapper.cpp)
endif()
-if (Qt53DRender_VERSION VERSION_EQUAL 5.13.0 OR Qt53DRender_VERSION VERSION_GREATER 5.13.0)
+if (Qt${QT_MAJOR_VERSION}3DRender_VERSION VERSION_EQUAL 5.13.0
+ OR Qt${QT_MAJOR_VERSION}3DRender_VERSION VERSION_GREATER 5.13.0)
list(APPEND Qt3DRender_SRC
${Qt3DRender_GEN_DIR}/qt3drender_qsetfence_wrapper.cpp
${Qt3DRender_GEN_DIR}/qt3drender_qsharedgltexture_wrapper.cpp
${Qt3DRender_GEN_DIR}/qt3drender_qwaitfence_wrapper.cpp)
endif()
-if (Qt53DRender_VERSION VERSION_EQUAL 5.14.0 OR Qt53DRender_VERSION VERSION_GREATER 5.14.0)
+if (Qt${QT_MAJOR_VERSION}3DRender_VERSION VERSION_EQUAL 5.14.0
+ OR Qt${QT_MAJOR_VERSION}3DRender_VERSION VERSION_GREATER 5.14.0)
list(APPEND Qt3DRender_SRC
${Qt3DRender_GEN_DIR}/qt3drender_qnopicking_wrapper.cpp
${Qt3DRender_GEN_DIR}/qt3drender_qshaderimage_wrapper.cpp)
endif()
+if (Qt${QT_MAJOR_VERSION}3DRender_VERSION VERSION_EQUAL 5.15.0
+ OR Qt${QT_MAJOR_VERSION}3DRender_VERSION VERSION_GREATER 5.15.0)
+ list(APPEND Qt3DRender_SRC
+ ${Qt3DRender_GEN_DIR}/qt3drender_qrendercapabilities_wrapper.cpp)
+endif()
+
set(Qt3DRender_include_dirs
${Qt3DRender_SOURCE_DIR}
${Qt3DRender_BINARY_DIR}
${pyside2_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${Qt3DCore_GEN_DIR})
set(Qt3DRender_libraries pyside2
- ${Qt53DRender_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}3DRender_LIBRARIES})
set(Qt3DRender_deps Qt3DCore)
diff --git a/sources/pyside2/PySide2/Qt3DRender/typesystem_3drender.xml b/sources/pyside2/PySide2/Qt3DRender/typesystem_3drender.xml
index 477dc605d..5176a4cba 100644
--- a/sources/pyside2/PySide2/Qt3DRender/typesystem_3drender.xml
+++ b/sources/pyside2/PySide2/Qt3DRender/typesystem_3drender.xml
@@ -43,6 +43,7 @@
<typesystem package="PySide2.Qt3DRender">
<load-typesystem name="Qt3DCore/typesystem_3dcore.xml" generate="no"/>
<namespace-type name="Qt3DRender">
+ <enum-type name="API"/>
<object-type name="PropertyReaderInterface"/>
<object-type name="QAbstractFunctor"/>
<object-type name="QAbstractLight">
@@ -184,6 +185,10 @@
<object-type name="QRenderAspect">
<enum-type name="RenderType"/>
</object-type>
+ <object-type name="QRenderCapabilities" since="5.15">
+ <enum-type name="API"/>
+ <enum-type name="Profile"/>
+ </object-type>
<object-type name="QRenderCapture"/>
<object-type name="QRenderCaptureReply"/>
<object-type name="QRenderPass"/>
@@ -211,6 +216,7 @@
</object-type>
<object-type name="QShaderData"/>
<object-type name="QShaderProgram">
+ <enum-type name="Format"/>
<enum-type name="ShaderType"/>
<enum-type name="Status"/>
</object-type>
diff --git a/sources/pyside2/PySide2/QtAxContainer/CMakeLists.txt b/sources/pyside2/PySide2/QtAxContainer/CMakeLists.txt
index d7de684b9..38e764405 100644
--- a/sources/pyside2/PySide2/QtAxContainer/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtAxContainer/CMakeLists.txt
@@ -18,17 +18,17 @@ set(QtAxContainer_include_dirs
${QtAxContainer_SOURCE_DIR}
${QtAxContainer_BINARY_DIR}
${pyside2_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${QtWidgets_GEN_DIR})
set(QtAxContainer_libraries pyside2
- ${Qt5AxContainer_LIBRARIES}
- ${Qt5AxBase_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}AxContainer_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}AxBase_LIBRARIES})
set(QtAxContainer_deps QtWidgets)
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&lt;QVariant&gt;&amp;)" overload-number="0"/>
+ <modify-function signature="dynamicCall(const char*,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;,const QVariant&amp;)" overload-number="1"/>
+ <!-- Remove protected, internal function -->
+ <modify-function signature="dynamicCall(const char*,QList&lt;QVariant&gt;&amp;,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>
diff --git a/sources/pyside2/PySide2/QtCharts/CMakeLists.txt b/sources/pyside2/PySide2/QtCharts/CMakeLists.txt
index a327017a7..f73a28b7d 100644
--- a/sources/pyside2/PySide2/QtCharts/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtCharts/CMakeLists.txt
@@ -60,20 +60,20 @@ ${QtCharts_GEN_DIR}/qtcharts_module_wrapper.cpp
set(QtCharts_include_dirs ${QtCharts_SOURCE_DIR}
${QtCharts_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5Charts_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Charts_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${QtWidgets_GEN_DIR})
set(QtCharts_libraries pyside2
- ${Qt5Charts_LIBRARIES}
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Charts_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES})
set(QtCharts_deps QtCore QtGui QtWidgets)
diff --git a/sources/pyside2/PySide2/QtCharts/typesystem_charts.xml b/sources/pyside2/PySide2/QtCharts/typesystem_charts.xml
index b8550ef2c..8ab734704 100644
--- a/sources/pyside2/PySide2/QtCharts/typesystem_charts.xml
+++ b/sources/pyside2/PySide2/QtCharts/typesystem_charts.xml
@@ -41,6 +41,9 @@
-->
<typesystem package="PySide2.QtCharts">
<load-typesystem name="QtWidgets/typesystem_widgets.xml" generate="no"/>
+ <!-- PYSIDE-1101 Removing inherited method to avoid argument conflict
+ on the QChart::scroll overload -->
+ <rejection class="QGraphicsItem" function-name="scroll"/>
<namespace-type name="QtCharts">
<object-type name="QAbstractAxis" since="5.7">
<enum-type name="AxisType"/>
@@ -72,7 +75,18 @@
<enum-type name="SeriesType"/>
</object-type>
<object-type name="QAreaLegendMarker" since="5.7"/>
- <object-type name="QAreaSeries" since="5.7"/>
+ <object-type name="QAreaSeries" since="5.7">
+ <modify-function signature="setUpperSeries(QtCharts::QLineSeries*)">
+ <modify-argument index="1">
+ <parent index="this" action="add"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="setLowerSeries(QtCharts::QLineSeries*)">
+ <modify-argument index="1">
+ <parent index="this" action="add"/>
+ </modify-argument>
+ </modify-function>
+ </object-type>
<object-type name="QBarCategoryAxis" since="5.7"/>
<object-type name="QBarLegendMarker" since="5.7"/>
<object-type name="QBarModelMapper" since="5.7"/>
@@ -243,7 +257,9 @@
</object-type>
<object-type name="QSplineSeries" since="5.7"/>
<object-type name="QStackedBarSeries" since="5.7"/>
- <object-type name="QValueAxis" since="5.7"/>
+ <object-type name="QValueAxis" since="5.7">
+ <enum-type name="TickType"/>
+ </object-type>
<object-type name="QVBarModelMapper" since="5.7"/>
<object-type name="QVBoxPlotModelMapper" since="5.7"/>
<object-type name="QVCandlestickModelMapper" since="5.7"/>
diff --git a/sources/pyside2/PySide2/QtConcurrent/CMakeLists.txt b/sources/pyside2/PySide2/QtConcurrent/CMakeLists.txt
index b9c5e4b75..a6e8cd202 100644
--- a/sources/pyside2/PySide2/QtConcurrent/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtConcurrent/CMakeLists.txt
@@ -2,20 +2,24 @@ project(QtConcurrent)
set(QtConcurrent_SRC
${QtConcurrent_GEN_DIR}/qtconcurrent_wrapper.cpp
+${QtConcurrent_GEN_DIR}/qfuturevoid_wrapper.cpp
+${QtConcurrent_GEN_DIR}/qfutureqstring_wrapper.cpp
+${QtConcurrent_GEN_DIR}/qfuturewatchervoid_wrapper.cpp
+${QtConcurrent_GEN_DIR}/qfuturewatcherqstring_wrapper.cpp
# module is always needed
${QtConcurrent_GEN_DIR}/qtconcurrent_module_wrapper.cpp
)
set(QtConcurrent_include_dirs ${QtConcurrent_SOURCE_DIR}
${QtConcurrent_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Concurrent_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Concurrent_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
)
set(QtConcurrent_libraries pyside2
${QtConcurrent_LIBRARIES}
- ${Qt5Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
)
set(QtConcurrent_deps QtCore)
diff --git a/sources/pyside2/PySide2/QtConcurrent/typesystem_concurrent.xml b/sources/pyside2/PySide2/QtConcurrent/typesystem_concurrent.xml
index 7e7bd9bcc..ea34150cd 100644
--- a/sources/pyside2/PySide2/QtConcurrent/typesystem_concurrent.xml
+++ b/sources/pyside2/PySide2/QtConcurrent/typesystem_concurrent.xml
@@ -54,4 +54,18 @@
</extra-includes>
</namespace-type>
+ <typedef-type name="QFutureVoid" source="QFuture&lt;void&gt;" disable-wrapper="yes">
+ <include file-name="QtCore/qfuture.h" location="global"/>
+ <modify-function signature="isResultReadyAt(int) const" remove="all"/>
+ </typedef-type>
+ <typedef-type name="QFutureQString" source="QFuture&lt;QString&gt;" disable-wrapper="yes">
+ <include file-name="QtCore/qfuture.h" location="global"/>
+ </typedef-type>
+ <typedef-type name="QFutureWatcherVoid" source="QFutureWatcher&lt;void&gt;">
+ <include file-name="QtCore/qfuturewatcher.h" location="global"/>
+ </typedef-type>
+ <typedef-type name="QFutureWatcherQString" source="QFutureWatcher&lt;QString&gt;">
+ <include file-name="QtCore/qfuturewatcher.h" location="global"/>
+ </typedef-type>
+
</typesystem>
diff --git a/sources/pyside2/PySide2/QtCore/CMakeLists.txt b/sources/pyside2/PySide2/QtCore/CMakeLists.txt
index 8e9337157..16a88d2c5 100644
--- a/sources/pyside2/PySide2/QtCore/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtCore/CMakeLists.txt
@@ -47,6 +47,7 @@ ${QtCore_GEN_DIR}/qcryptographichash_wrapper.cpp
${QtCore_GEN_DIR}/qdatastream_wrapper.cpp
${QtCore_GEN_DIR}/qdate_wrapper.cpp
${QtCore_GEN_DIR}/qdatetime_wrapper.cpp
+${QtCore_GEN_DIR}/qdeadlinetimer_wrapper.cpp
${QtCore_GEN_DIR}/qdir_wrapper.cpp
${QtCore_GEN_DIR}/qdiriterator_wrapper.cpp
${QtCore_GEN_DIR}/qdynamicpropertychangeevent_wrapper.cpp
@@ -62,6 +63,7 @@ ${QtCore_GEN_DIR}/qfiledevice_wrapper.cpp
${QtCore_GEN_DIR}/qfileinfo_wrapper.cpp
${QtCore_GEN_DIR}/qfilesystemwatcher_wrapper.cpp
${QtCore_GEN_DIR}/qfinalstate_wrapper.cpp
+${QtCore_GEN_DIR}/qfutureinterfacebase_wrapper.cpp
${QtCore_GEN_DIR}/qgenericargument_wrapper.cpp
${QtCore_GEN_DIR}/qgenericreturnargument_wrapper.cpp
${QtCore_GEN_DIR}/qhistorystate_wrapper.cpp
@@ -128,6 +130,7 @@ ${QtCore_GEN_DIR}/qsignalmapper_wrapper.cpp
${QtCore_GEN_DIR}/qsignaltransition_wrapper.cpp
${QtCore_GEN_DIR}/qsize_wrapper.cpp
${QtCore_GEN_DIR}/qsizef_wrapper.cpp
+${QtCore_GEN_DIR}/qsocketdescriptor_wrapper.cpp
${QtCore_GEN_DIR}/qsocketnotifier_wrapper.cpp
${QtCore_GEN_DIR}/qsortfilterproxymodel_wrapper.cpp
${QtCore_GEN_DIR}/qstate_wrapper.cpp
@@ -180,19 +183,27 @@ ${SPECIFIC_OS_FILES}
${QtCore_GEN_DIR}/qtcore_module_wrapper.cpp
)
-if (Qt5Core_VERSION VERSION_EQUAL 5.13.0 OR Qt5Core_VERSION VERSION_GREATER 5.13.0)
+if (Qt${QT_MAJOR_VERSION}Core_VERSION VERSION_EQUAL 5.13.0
+ OR Qt${QT_MAJOR_VERSION}Core_VERSION VERSION_GREATER 5.13.0)
list(APPEND QtCore_SRC
${QtCore_GEN_DIR}/qconcatenatetablesproxymodel_wrapper.cpp
${QtCore_GEN_DIR}/qtransposeproxymodel_wrapper.cpp)
endif()
-if (Qt5Core_VERSION VERSION_EQUAL 5.14.0 OR Qt5Core_VERSION VERSION_GREATER 5.14.0)
+if (Qt${QT_MAJOR_VERSION}Core_VERSION VERSION_EQUAL 5.14.0
+ OR Qt${QT_MAJOR_VERSION}Core_VERSION VERSION_GREATER 5.14.0)
list(APPEND QtCore_SRC
${QtCore_GEN_DIR}/qcalendar_wrapper.cpp
${QtCore_GEN_DIR}/qcalendar_yearmonthday_wrapper.cpp
${QtCore_GEN_DIR}/qrecursivemutex_wrapper.cpp)
endif()
+if (Qt${QT_MAJOR_VERSION}Core_VERSION VERSION_EQUAL 5.15.0
+ OR Qt${QT_MAJOR_VERSION}Core_VERSION VERSION_GREATER 5.15.0)
+ list(APPEND QtCore_SRC
+ ${QtCore_GEN_DIR}/qbytearray_frombase64result_wrapper.cpp)
+endif()
+
set(QtCore_glue_sources
"${QtCore_SOURCE_DIR}/glue/qeasingcurve_glue.cpp"
"${QtCore_SOURCE_DIR}/glue/qeasingcurve_glue.h"
@@ -203,11 +214,11 @@ configure_file("${QtCore_SOURCE_DIR}/typesystem_core.xml.in"
set(QtCore_include_dirs ${QtCore_SOURCE_DIR}
${QtCore_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
)
set(QtCore_libraries pyside2
- ${Qt5Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
)
create_pyside_module(NAME QtCore
diff --git a/sources/pyside2/PySide2/QtCore/typesystem_core_common.xml b/sources/pyside2/PySide2/QtCore/typesystem_core_common.xml
index 470e253b1..e205213e6 100644
--- a/sources/pyside2/PySide2/QtCore/typesystem_core_common.xml
+++ b/sources/pyside2/PySide2/QtCore/typesystem_core_common.xml
@@ -104,6 +104,15 @@
<rejection class="QMetaObject" function-name="changeGuard"/>
<rejection class="QMetaObject" function-name="removeGuard"/>
+ <rejection class="QAlgorithmsPrivate"/>
+ <rejection class="QJsonPrivate"/>
+ <rejection class="QTextStreamFunctions"/>
+ <rejection class="QtGlobalStatic"/>
+ <rejection class="QtMetaTypePrivate"/>
+ <rejection class="QtPrivate"/>
+ <rejection class="QtSharedPointer"/>
+ <rejection class="QtStringBuilder"/>
+
<rejection class="QByteArray" field-name="MaxSize"/>
<rejection class="QChildEvent" field-name="c"/>
<rejection class="QTimerEvent" field-name="id"/>
@@ -223,9 +232,9 @@
</primitive-type>
<primitive-type name="quintptr" target-lang-api-name="PyLong">
<conversion-rule>
- <native-to-target file="../glue/qtcore.cpp" snippet="return-pylong-unsigned"/>
+ <native-to-target file="../glue/qtcore.cpp" snippet="return-pylong-quintptr"/>
<target-to-native>
- <add-conversion type="PyLong" file="../glue/qtcore.cpp" snippet="conversion-pylong-unsigned"/>
+ <add-conversion type="PyLong" file="../glue/qtcore.cpp" snippet="conversion-pylong-quintptr"/>
</target-to-native>
</conversion-rule>
</primitive-type>
@@ -656,6 +665,17 @@
</namespace-type>
+ <add-function signature="QEnum(PyObject*)" return-type="PyObject*">
+ <inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qt-qenum"/>
+ </add-function>
+ <add-function signature="QFlag(PyObject*)" return-type="PyObject*">
+ <inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qt-qflag"/>
+ </add-function>
+
+ <add-function signature="__init_feature__()">
+ <inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qt-init-feature"/>
+ </add-function>
+
<add-function signature="qAbs(double)" return-type="double">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qt-qabs"/>
</add-function>
@@ -682,6 +702,10 @@
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qt-installmessagehandler"/>
</add-function>
+ <value-type name="QDeadlineTimer" since="5.8">
+ <enum-type name="ForeverConstant"/>
+ </value-type>
+
<value-type name="QElapsedTimer" since="4.7">
<enum-type name="ClockType" since="4.7"/>
</value-type>
@@ -785,7 +809,7 @@
</modify-function>
</object-type>
- <value-type name="QBasicTimer"/>
+ <object-type name="QBasicTimer"/>
<value-type name="QByteArrayMatcher"/>
<value-type name="QCalendar" since="5.14">
<value-type name="YearMonthDay"/>
@@ -1411,6 +1435,11 @@
</value-type>
<object-type name="QLockFile">
<enum-type name="LockError"/>
+ <modify-function signature="isLocked()const" allow-thread="yes"/>
+ <modify-function signature="lock()" allow-thread="yes"/>
+ <modify-function signature="removeStaleLockFile()" allow-thread="yes"/>
+ <modify-function signature="tryLock(int)" allow-thread="yes"/>
+ <modify-function signature="unlock()" allow-thread="yes"/>
</object-type>
<object-type name="QMessageAuthenticationCode"/>
<object-type name="QSignalBlocker"/>
@@ -1451,14 +1480,22 @@
<enum-type name="IteratorFlag" flags="IteratorFlags"/>
</object-type>
<object-type name="QThread">
+ <inject-code file="../glue/qtcore.cpp" class="native" position="beginning" snippet="qthread_pthread_cleanup"/>
<enum-type name="Priority"/>
<modify-function signature="currentThreadId()" remove="all"/>
- <modify-function signature="run()" thread="yes"/>
+ <modify-function signature="run()" allow-thread="yes">
+ <inject-code file="../glue/qtcore.cpp" class="native" position="beginning"
+ snippet="qthread_pthread_cleanup_install"/>
+ <inject-code file="../glue/qtcore.cpp" class="native" position="end"
+ snippet="qthread_pthread_cleanup_uninstall"/>
+ </modify-function>
<modify-function signature="exec()" rename="exec_" allow-thread="yes"/>
<modify-function signature="msleep(unsigned long)" allow-thread="yes"/>
<modify-function signature="sleep(unsigned long)" allow-thread="yes"/>
<modify-function signature="usleep(unsigned long)" allow-thread="yes"/>
+ <modify-function signature="wait(QDeadlineTimer)" allow-thread="yes"/>
<modify-function signature="wait(unsigned long)" allow-thread="yes"/>
+ <modify-function signature="yieldCurrentThread()" allow-thread="yes"/>
<modify-function signature="start(QThread::Priority)" allow-thread="yes">
<modify-argument index="1">
<rename to="priority"/>
@@ -1514,6 +1551,11 @@
<define-ownership class="native" owner="c++"/>
</modify-argument>
</modify-function>
+ <modify-function signature="dataChanged(const QModelIndex&amp;,const QModelIndex&amp;,const QVector&lt;int&gt;&amp;)" allow-thread="yes"/>
+ <modify-function signature="layoutAboutToBeChanged(const QList&lt;QPersistentModelIndex&gt;&amp;,QAbstractItemModel::LayoutChangeHint)" allow-thread="yes"/>
+ <modify-function signature="layoutChanged(const QList&lt;QPersistentModelIndex&gt;&amp;,QAbstractItemModel::LayoutChangeHint)" allow-thread="yes"/>
+ <modify-function signature="beginResetModel()" allow-thread="yes"/>
+ <modify-function signature="endResetModel()" allow-thread="yes"/>
</object-type>
<value-type name="QItemSelection">
<include file-name="QList" location="global"/>
@@ -1526,7 +1568,7 @@
<enum-type name="SelectionFlag" flags="SelectionFlags"/>
</object-type>
- <value-type name="QItemSelectionRange" hash-function="qHash">
+ <value-type name="QItemSelectionRange">
</value-type>
<object-type name="QAbstractProxyModel" polymorphic-id-expression="qobject_cast&lt;QAbstractProxyModel*&gt;(%1)">
<extra-includes>
@@ -1684,7 +1726,7 @@
<inject-documentation format="target" mode="append">
Like the method *findChild*, the first parameter should be the child's type.
</inject-documentation>
- <inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qobject-findchildren-1"/>
+ <inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qobject-findchildren"/>
<modify-argument index="return">
<parent index="this" action="add"/>
</modify-argument>
@@ -1693,7 +1735,13 @@
</modify-argument>
</add-function>
<add-function signature="findChildren(PyTypeObject*,const QRegExp&amp;)" return-type="PySequence*" >
- <inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qobject-findchildren-2"/>
+ <inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qobject-findchildren"/>
+ <modify-argument index="return">
+ <parent index="this" action="add"/>
+ </modify-argument>
+ </add-function>
+ <add-function signature="findChildren(PyTypeObject*,const QRegularExpression&amp;)" return-type="PySequence*" >
+ <inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qobject-findchildren"/>
<modify-argument index="return">
<parent index="this" action="add"/>
</modify-argument>
@@ -1714,13 +1762,13 @@
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qobject-receivers"/>
</modify-function>
- <modify-function signature="destroyed(QObject*)">
+ <modify-function signature="destroyed(QObject*)" allow-thread="yes">
<modify-argument index="1">
<rename to="object"/>
</modify-argument>
</modify-function>
- <modify-function signature="sender()const">
+ <modify-function signature="sender()const" allow-thread="yes">
<modify-argument index="return">
<define-ownership owner="default"/>
</modify-argument>
@@ -1855,6 +1903,8 @@
</value-type>
<value-type name="QByteArray" hash-function="qHash">
<enum-type name="Base64Option" flags="Base64Options" since="5.2"/>
+ <enum-type name="Base64DecodingStatus" since="5.15"/>
+ <value-type name="FromBase64Result" since="5.15"/>
<conversion-rule>
<target-to-native>
<add-conversion type="Py_None" file="../glue/qtcore.cpp" snippet="conversion-pynone"/>
@@ -2007,12 +2057,15 @@
<modify-function signature="operator>=(const char*,QByteArray)" remove="all"/>
<modify-function signature="operator[](int)const" remove="all"/>
<modify-function signature="operator[](uint)const" remove="all"/>
- <!-- Those types have the same representation in Python, an overload would be useless. -->
+ <!-- Those types have the same representation in Python, an overload
+ would be useless and cause overflow errors. -->
<modify-function signature="setNum(uint,int)" remove="all"/>
<modify-function signature="setNum(ushort,int)" remove="all"/>
<modify-function signature="setNum(float,char,int)" remove="all"/>
<modify-function signature="setNum(short,int)" remove="all"/>
<modify-function signature="setNum(qulonglong,int)" remove="all"/>
+ <modify-function signature="number(uint,int)" remove="all"/>
+ <modify-function signature="number(qulonglong,int)" remove="all"/>
<!--### -->
@@ -2198,6 +2251,8 @@
<modify-function signature="flush()" allow-thread="yes"/>
</object-type>
<object-type name="QFile">
+ <modify-function signature="open(QFlags&lt;QIODevice::OpenModeFlag&gt;)" allow-thread="yes"/>
+ <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;,QFlags&lt;QFileDevice::FileHandleFlag&gt;)" allow-thread="yes"/>
<modify-function signature="copy(const QString&amp;)" allow-thread="yes"/>
<modify-function signature="copy(const QString&amp;,const QString&amp;)" allow-thread="yes"/>
<modify-function signature="link(const QString&amp;)" allow-thread="yes"/>
@@ -2273,8 +2328,17 @@
</value-type>
<object-type name="QLibraryInfo">
<enum-type name="LibraryLocation"/>
+ <modify-function signature="build()">
+ <inject-code class="target" position="end" file="../glue/qtcore.cpp" snippet="qlibraryinfo_build"/>
+ </modify-function>
</object-type>
<object-type name="QMutexLocker" copyable="no">
+ <!-- PYSIDE-1271: Creating locking capable objects inside sections that
+ contain allow-thread, require the classes to also allow having threads.
+ The lack of the option here, was generating a deadlock when running a
+ QMutexLocker inside a QThread::run.
+ The reason of having this change is due to the new way of handling the GIL
+ in the Qt calls on the whole PySide2 module, that started on 5.14.2-->
<modify-function signature="QMutexLocker(QBasicMutex*)" allow-thread="yes">
<modify-argument index="1">
<reference-count action="set" variable-name="mutex()const0"/>
@@ -2305,12 +2369,12 @@
</object-type>
<object-type name="QRecursiveMutex" since="5.14"/>
<object-type name="QRandomGenerator" since="5.10">
- <modify-function signature="global()" rename="global_" allow-thread="yes"/>
+ <modify-function signature="global()" rename="global_"/>
<modify-function signature="operator()()" remove="all"/>
<modify-function signature="generate(quint32*,quint32*)" remove="all"/>
</object-type>
<object-type name="QRandomGenerator64" since="5.10">
- <modify-function signature="global()" rename="global_" allow-thread="yes"/>
+ <modify-function signature="global()" rename="global_"/>
<modify-function signature="operator()()" remove="all"/>
</object-type>
<object-type name="QSemaphore">
@@ -2319,6 +2383,9 @@
</object-type>
<object-type name="QSemaphoreReleaser" since="5.10"/>
+ <value-type name="QSocketDescriptor" since="5.15">
+ <inject-code class="native" position="beginning" file="../glue/qtcore.cpp" snippet="qsocketdescriptor"/>
+ </value-type>
<object-type name="QSocketNotifier">
<enum-type name="Type"/>
<add-function signature="QSocketNotifier(PyObject*, QSocketNotifier::Type, QObject*)">
@@ -2334,7 +2401,9 @@
<extra-includes>
<!-- Qt5: private <include file-name="QAbstractFileEngine" location="global"/> -->
</extra-includes>
- <modify-function signature="createLocalFile(const QString&amp;)" allow-thread="yes"/>
+ <modify-function signature="createNativeFile(QFile&amp;)" allow-thread="yes"/>
+ <modify-function signature="createNativeFile(const QString&amp;)" allow-thread="yes"/>
+ <modify-function signature="open()" allow-thread="yes"/>
</object-type>
<object-type name="QTemporaryDir"/>
<object-type name="QMimeData">
@@ -2381,7 +2450,7 @@
<enum-type name="State"/>
</object-type>
<object-type name="QTranslator">
- <modify-function signature="load(const uchar*,int,QString)">
+ <modify-function signature="load(const uchar*,int,QString)" allow-thread="yes">
<modify-argument index="1">
<replace-type modified-type="PyBuffer"/>
</modify-argument>
@@ -2392,7 +2461,9 @@
</modify-function>
</object-type>
<object-type name="QWaitCondition">
+ <modify-function signature="wait(QMutex*,QDeadlineTimer)" allow-thread="yes"/>
<modify-function signature="wait(QMutex*,unsigned long)" allow-thread="yes"/>
+ <modify-function signature="wait(QReadWriteLock*,QDeadlineTimer)" allow-thread="yes"/>
<modify-function signature="wait(QReadWriteLock*,unsigned long)" allow-thread="yes"/>
</object-type>
<object-type name="QFileSystemWatcher">
@@ -2486,6 +2557,13 @@
<add-function signature="QCoreApplication()">
<inject-code file="../glue/qtcore.cpp" snippet="qcoreapplication-2"/>
</add-function>
+ <!-- Addition for qApp.
+ To be fixed: This function deletes a little too much ATM that is missing later
+ when creating a new qApp. -->
+ <add-function signature="shutdown()">
+ <inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="moduleshutdown"/>
+ </add-function>
+
<!-- blocking functions -->
<modify-function signature="processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;,int)" allow-thread="yes"/>
<modify-function signature="processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;)" allow-thread="yes"/>
@@ -2767,16 +2845,23 @@
</object-type>
<object-type name="QThreadPool">
- <modify-function signature="start(QRunnable*,int)">
+ <modify-function signature="clear()" allow-thread="yes"/>
+ <modify-function signature="activeThreadCount()const" allow-thread="yes"/>
+ <modify-function signature="releaseThread()" allow-thread="yes"/>
+ <modify-function signature="reserveThread()" allow-thread="yes"/>
+ <modify-function signature="setMaxThreadCount(int)" allow-thread="yes"/>
+ <modify-function signature="waitForDone(int)" allow-thread="yes"/>
+ <modify-function signature="start(QRunnable*,int)" allow-thread="yes">
<modify-argument index="1">
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
- <modify-function signature="tryStart(QRunnable*)">
+ <modify-function signature="tryStart(QRunnable*)" allow-thread="yes">
<modify-argument index="1">
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
+ <modify-function signature="tryTake(QRunnable*)" allow-thread="yes"/>
<modify-function signature="globalInstance()" >
<inject-code class="target" position="end" file="../glue/qtcore.cpp" snippet="releaseownership"/>
@@ -2822,6 +2907,21 @@
</modify-function>
</value-type>
+ <object-type name="QFutureInterfaceBase">
+ <enum-type name="State"/>
+ </object-type>
+ <value-type name="QFuture" generate="no">
+ <include file-name="QtCore/qfuture.h" location="global"/>
+ <modify-function signature="waitForFinished()" allow-thread="yes"/>
+ </value-type>
+ <object-type name="QFutureWatcherBase" generate="no">
+ <modify-function signature="futureInterface()" remove="all"/>
+ <modify-function signature="futureInterface() const" remove="all"/>
+ </object-type>
+ <object-type name="QFutureWatcher" generate="no">
+ <include file-name="QtCore/qfuturewatcher.h" location="global"/>
+ </object-type>
+
<value-type name="QGenericArgument">
<include file-name="qobjectdefs.h" location="global"/>
</value-type>
@@ -2830,7 +2930,11 @@
<include file-name="qobjectdefs.h" location="global"/>
</value-type>
- <object-type name="QMessageLogContext"/>
+ <object-type name="QMessageLogContext" since="5.14"/>
+
+ <object-type name="QMessageLogContext" since="5.9" until="5.13.2">
+ <modify-function signature="copy(const QMessageLogContext &amp;)" remove="all"/>
+ </object-type>
<value-type name="QMetaMethod">
<enum-type name="Access"/>
@@ -2847,6 +2951,7 @@
<object-type name="Connection">
<include file-name="qobjectdefs.h" location="global"/>
</object-type>
+ <modify-function signature="^invokeMethod\(" allow-thread="yes"/>
</object-type>
<value-type name="QMetaProperty" >
<!-- This isn't part of Qt public API -->
@@ -2858,7 +2963,7 @@
</value-type>
<value-type name="QMetaEnum">
- <modify-function signature="keyToValue(const char*,bool*)const" allow-thread="yes">
+ <modify-function signature="keyToValue(const char*,bool*)const">
<modify-argument index="2">
<remove-argument />
</modify-argument>
@@ -2869,7 +2974,7 @@
<insert-template name="fix_args,bool*"/>
</inject-code>
</modify-function>
- <modify-function signature="keysToValue(const char*,bool*)const" allow-thread="yes">
+ <modify-function signature="keysToValue(const char*,bool*)const">
<modify-argument index="2">
<remove-argument />
</modify-argument>
diff --git a/sources/pyside2/PySide2/QtDataVisualization/CMakeLists.txt b/sources/pyside2/PySide2/QtDataVisualization/CMakeLists.txt
index 40dafdc4e..46868fe35 100644
--- a/sources/pyside2/PySide2/QtDataVisualization/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtDataVisualization/CMakeLists.txt
@@ -43,17 +43,17 @@ ${QtDataVisualization_GEN_DIR}/qtdatavisualization_module_wrapper.cpp
set(QtDataVisualization_include_dirs ${QtDataVisualization_SOURCE_DIR}
${QtDataVisualization_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5DataVisualization_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}DataVisualization_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR})
set(QtDataVisualization_libraries pyside2
- ${Qt5DataVisualization_LIBRARIES}
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}DataVisualization_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES})
set(QtDataVisualization_deps QtCore QtGui)
diff --git a/sources/pyside2/PySide2/QtGui/CMakeLists.txt b/sources/pyside2/PySide2/QtGui/CMakeLists.txt
index 9e6bd099f..c4a38a184 100644
--- a/sources/pyside2/PySide2/QtGui/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtGui/CMakeLists.txt
@@ -1,10 +1,15 @@
project(QtGui)
-qt5_wrap_cpp(QPYTEXTOBJECT_MOC "${pyside2_SOURCE_DIR}/qpytextobject.h")
+if (${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ qt6_wrap_cpp(QPYTEXTOBJECT_MOC "${pyside2_SOURCE_DIR}/qpytextobject.h")
+else()
+ qt5_wrap_cpp(QPYTEXTOBJECT_MOC "${pyside2_SOURCE_DIR}/qpytextobject.h")
+endif()
set(QtGui_DROPPED_ENTRIES)
-get_property(QtGui_enabled_features TARGET Qt5::Gui PROPERTY INTERFACE_QT_ENABLED_FEATURES)
+get_property(QtGui_enabled_features TARGET Qt${QT_MAJOR_VERSION}::Gui
+ PROPERTY QT_ENABLED_PUBLIC_FEATURES)
set(QtGui_SRC
${QtGui_GEN_DIR}/qabstractopenglfunctions_wrapper.cpp
@@ -134,6 +139,7 @@ ${QtGui_GEN_DIR}/qpytextobject_wrapper.cpp
${QtGui_GEN_DIR}/qquaternion_wrapper.cpp
${QtGui_GEN_DIR}/qradialgradient_wrapper.cpp
${QtGui_GEN_DIR}/qregexpvalidator_wrapper.cpp
+${QtGui_GEN_DIR}/qregularexpressionvalidator_wrapper.cpp
${QtGui_GEN_DIR}/qregion_wrapper.cpp
${QtGui_GEN_DIR}/qresizeevent_wrapper.cpp
${QtGui_GEN_DIR}/qsessionmanager_wrapper.cpp
@@ -210,8 +216,11 @@ ${QtGui_GEN_DIR}/qwindowstatechangeevent_wrapper.cpp
${QtGui_GEN_DIR}/qtgui_module_wrapper.cpp
)
-if (Qt5Gui_VERSION VERSION_EQUAL 5.14.0 OR Qt5Gui_VERSION VERSION_GREATER 5.14.0)
+if (Qt${QT_MAJOR_VERSION}Gui_VERSION VERSION_EQUAL 5.14.0
+ OR Qt${QT_MAJOR_VERSION}Gui_VERSION VERSION_GREATER 5.14.0)
list(APPEND QtGui_SRC ${QtGui_GEN_DIR}/qcolorspace_wrapper.cpp)
+ list(APPEND QtGui_SRC ${QtGui_GEN_DIR}/qcolorconstants_wrapper.cpp)
+ list(APPEND QtGui_SRC ${QtGui_GEN_DIR}/qcolorconstants_svg_wrapper.cpp)
endif()
# cf qtbase/src/gui/opengl/opengl.pri
@@ -219,12 +228,12 @@ list(FIND QtGui_enabled_features "opengles2" _opengles2Index)
# ### fixme: For cmake >= 3.3: if(opengles2 IN_LIST QtGui_enabled_features)
if(_opengles2Index GREATER -1)
list(APPEND QtGui_DROPPED_ENTRIES QOpenGLTimeMonitor QOpenGLTimerQuery)
- message(STATUS "Qt5Gui: Dropping Desktop OpenGL classes (GLES2)")
+ message(STATUS "Qt${QT_MAJOR_VERSION}Gui: Dropping Desktop OpenGL classes (GLES2)")
else()
list(APPEND QtGui_SRC
${QtGui_GEN_DIR}/qopengltimemonitor_wrapper.cpp
${QtGui_GEN_DIR}/qopengltimerquery_wrapper.cpp)
- message(STATUS "Qt5Gui: Adding Desktop OpenGL classes")
+ message(STATUS "Qt${QT_MAJOR_VERSION}Gui: Adding Desktop OpenGL classes")
endif()
configure_file("${QtGui_SOURCE_DIR}/typesystem_gui.xml.in"
@@ -236,13 +245,13 @@ configure_file("${QtGui_SOURCE_DIR}/QtGui_global.post.h.in"
set(QtGui_include_dirs ${QtGui_SOURCE_DIR}
${QtGui_BINARY_DIR}
${pyside2_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
)
set(QtGui_libraries pyside2
- ${Qt5Gui_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES})
set(QtGui_deps QtCore)
create_pyside_module(NAME QtGui
diff --git a/sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml b/sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml
index b1090b651..04abbae5d 100644
--- a/sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml
+++ b/sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml
@@ -105,6 +105,8 @@
<rejection class="^QOpenGL.*$" argument-type="^(const )?QVector.D ?\*$"/>
<rejection class="^QOpenGL.*$" argument-type="^(const )?void ?\*\*$"/>
+ <rejection class="QDrawBorderPixmap"/>
+
<!--
Event classes have a lot of non-documented protected fields, those fields
are removed from PySide because they are Qt implementation details,
@@ -757,6 +759,11 @@
<include file-name="QMatrix" location="global"/>
</extra-includes>
+ <modify-function signature="load(const QString&amp;, const char*)" allow-thread="yes"/>
+ <modify-function signature="load(QIODevice*,const char*)" allow-thread="yes"/>
+ <modify-function signature="save(const QString&amp;,const char*,int)const" allow-thread="yes"/>
+ <modify-function signature="save(QIODevice*,const char*,int)const" allow-thread="yes"/>
+
<modify-function signature="QImage(uchar*,int,int,int,QImage::Format,QImageCleanupFunction,void*)">
<modify-argument index="1">
<replace-type modified-type="PyBuffer"/>
@@ -1096,6 +1103,17 @@
</modify-function>
</value-type>
+ <namespace-type name="QColorConstants" since="5.14">
+ <extra-includes>
+ <include file-name="QColor" location="global"/>
+ </extra-includes>
+ <namespace-type name="Svg" since="5.14">
+ <extra-includes>
+ <include file-name="QColor" location="global"/>
+ </extra-includes>
+ </namespace-type>
+ </namespace-type>
+
<value-type name="QColorSpace" since="5.14">
<enum-type name="NamedColorSpace"/>
<enum-type name="Primaries"/>
@@ -1214,10 +1232,13 @@
<modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
+ <modify-function signature="update(const QRectF &amp;)" allow-thread="yes"/>
</object-type>
<object-type name="QPyTextObject"/>
- <object-type name="QDesktopServices" since="4.2"/>
+ <object-type name="QDesktopServices" since="4.2">
+ <modify-function signature="openUrl(const QUrl&amp;)" allow-thread="yes"/>
+ </object-type>
<object-type name="QDoubleValidator">
<enum-type name="Notation"/>
</object-type>
@@ -1254,6 +1275,8 @@
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
+ <modify-function signature="read()" allow-thread="yes"/>
+ <modify-function signature="write()" allow-thread="yes"/>
</object-type>
<object-type name="QPixmapCache">
<value-type name="Key"/>
@@ -1263,6 +1286,7 @@
</object-type>
<object-type name="QRegExpValidator"/>
+ <object-type name="QRegularExpressionValidator"/>
<object-type name="QStandardItem">
<enum-type name="ItemType"/>
@@ -1523,6 +1547,7 @@
<!-- ### This method does not make sense in Python.
Update: perhaps it does, but no one is missing it. -->
<modify-function signature="read(QImage*)" remove="all"/>
+ <modify-function signature="read()" allow-thread="yes"/>
<modify-function signature="setDevice(QIODevice*)">
<modify-argument index="1">
<parent index="this" action="add"/>
@@ -1720,7 +1745,7 @@
<include file-name="QPixmap" location="global"/>
</extra-includes>
<enum-type name="Mode"/>
- <modify-function signature="setMimeData(QMimeData*,QClipboard::Mode)">
+ <modify-function signature="setMimeData(QMimeData*,QClipboard::Mode)" allow-thread="yes">
<modify-argument index="1">
<!-- TODO: maybe this is not the best solution -->
<parent index="this" action="add"/>
@@ -1778,7 +1803,8 @@
</modify-function>
<modify-function signature="createObject(const QTextFormat&amp;)">
<modify-argument index="return">
- <parent index="this" action="add"/>
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="target"/>
</modify-argument>
</modify-function>
<modify-function signature="print(QPagedPaintDevice*)const" rename="print_"/>
@@ -1871,7 +1897,11 @@
<insert-template name="qpainter_drawlist"/>
</inject-code>
</add-function>
+ <!-- PYSIDE-1366: Preferably use the QPolygon overloads first to avoid
+ a costly sequence type check on QPolygon. -->
<modify-function signature="drawPolyline(const QPointF*,int)" remove="all"/>
+ <modify-function signature="drawPolyline(const QPolygon&amp;)" overload-number="0"/>
+ <modify-function signature="drawPolyline(const QPolygonF&amp;)" overload-number="1"/>
<add-function signature="drawPolyline(QVector&lt;QPointF>)">
<inject-code>
<insert-template name="qpainter_drawlist"/>
@@ -2535,6 +2565,11 @@
</modify-argument>
<inject-code file="../glue/qtgui.cpp" snippet="qwindow-fromWinId"/>
</modify-function>
+ <modify-function signature="show()" allow-thread="yes"/>
+ <modify-function signature="showFullScreen()" allow-thread="yes"/>
+ <modify-function signature="showMaximized()" allow-thread="yes"/>
+ <modify-function signature="showMinimized()" allow-thread="yes"/>
+ <modify-function signature="showNormal()" allow-thread="yes"/>
</object-type>
<object-type name="QGuiApplication">
@@ -2554,6 +2589,7 @@
<inject-code file="../glue/qtgui.cpp" snippet="qguiapplication-2"/>
</add-function>
<inject-code class="native" position="beginning" file="../glue/qtgui.cpp" snippet="qguiapplication-init"/>
+ <modify-function signature="exec()" rename="exec_" allow-thread="yes"/>
</object-type>
@@ -3016,6 +3052,8 @@
<modify-function signature="advancesForGlyphIndexes(const quint32*,QPointF*,int)const" remove="all"/>
<modify-function signature="advancesForGlyphIndexes(const quint32*,QPointF*,int,QFlags&lt;QRawFont::LayoutFlag&gt;)const" remove="all"/>
<modify-function signature="glyphIndexesForChars(const QChar*,int,quint32*,int*)const" remove="all"/>
+ <modify-function signature="loadFromData(const QByteArray&amp;,qreal, QFont::HintingPreference)" allow-thread="yes"/>
+ <modify-function signature="loadFromFile(const QString&amp;,qreal, QFont::HintingPreference)" allow-thread="yes"/>
</value-type>
<object-type name="QRasterWindow"/>
<object-type name="QScreen">
diff --git a/sources/pyside2/PySide2/QtHelp/CMakeLists.txt b/sources/pyside2/PySide2/QtHelp/CMakeLists.txt
index 4262bcd1a..267703f6e 100644
--- a/sources/pyside2/PySide2/QtHelp/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtHelp/CMakeLists.txt
@@ -17,29 +17,38 @@ ${QtHelp_GEN_DIR}/qhelpsearchresultwidget_wrapper.cpp
${QtHelp_GEN_DIR}/qthelp_module_wrapper.cpp
)
-if (Qt5Help_VERSION VERSION_EQUAL 5.13.0 OR Qt5Help_VERSION VERSION_GREATER 5.13.0)
+if (Qt${QT_MAJOR_VERSION}Help_VERSION VERSION_EQUAL 5.13.0
+ OR Qt${QT_MAJOR_VERSION}Help_VERSION VERSION_GREATER 5.13.0)
list(APPEND QtHelp_SRC
${QtHelp_GEN_DIR}/qcompressedhelpinfo_wrapper.cpp
${QtHelp_GEN_DIR}/qhelpfilterdata_wrapper.cpp
${QtHelp_GEN_DIR}/qhelpfilterengine_wrapper.cpp)
endif()
+if (Qt${QT_MAJOR_VERSION}Help_VERSION VERSION_EQUAL 5.15.0
+ OR Qt${QT_MAJOR_VERSION}Help_VERSION VERSION_GREATER 5.15.0)
+ list(APPEND QtHelp_SRC
+ ${QtHelp_GEN_DIR}/qhelpfiltersettingswidget_wrapper.cpp
+ ${QtHelp_GEN_DIR}/qhelplink_wrapper.cpp)
+endif()
+
+
set(QtHelp_include_dirs ${QtHelp_SOURCE_DIR}
${QtHelp_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5Help_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Help_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtWidgets_GEN_DIR}
${QtGui_GEN_DIR}
${QtCore_GEN_DIR}
)
set(QtHelp_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
- ${Qt5Help_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Help_LIBRARIES})
set(QtHelp_deps QtWidgets)
diff --git a/sources/pyside2/PySide2/QtHelp/typesystem_help.xml b/sources/pyside2/PySide2/QtHelp/typesystem_help.xml
index cd62f8afd..76013d1ac 100644
--- a/sources/pyside2/PySide2/QtHelp/typesystem_help.xml
+++ b/sources/pyside2/PySide2/QtHelp/typesystem_help.xml
@@ -57,8 +57,10 @@
<object-type name="QHelpEngineCore"/>
<value-type name="QHelpFilterData" since="5.13"/>
<object-type name="QHelpFilterEngine" since="5.13"/>
+ <object-type name="QHelpFilterSettingsWidget" since="5.15"/>
<object-type name="QHelpIndexModel"/>
<object-type name="QHelpIndexWidget"/>
+ <value-type name="QHelpLink" since="5.15"/>
<object-type name="QHelpSearchEngine"/>
<value-type name="QHelpSearchQuery">
<enum-type name="FieldName"/>
diff --git a/sources/pyside2/PySide2/QtLocation/CMakeLists.txt b/sources/pyside2/PySide2/QtLocation/CMakeLists.txt
index 37cc7e6e5..fa21310b7 100644
--- a/sources/pyside2/PySide2/QtLocation/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtLocation/CMakeLists.txt
@@ -47,21 +47,22 @@ ${QtLocation_GEN_DIR}/qplacesupplier_wrapper.cpp
${QtLocation_GEN_DIR}/qtlocation_module_wrapper.cpp
)
-if (Qt5Location_VERSION VERSION_EQUAL 5.11.0 OR Qt5Location_VERSION VERSION_GREATER 5.11.0)
+if (Qt${QT_MAJOR_VERSION}Location_VERSION VERSION_EQUAL 5.11.0
+ OR Qt${QT_MAJOR_VERSION}Location_VERSION VERSION_GREATER 5.11.0)
list(APPEND QtLocation_SRC
${QtLocation_GEN_DIR}/qgeoserviceproviderfactoryv2_wrapper.cpp)
endif()
set(QtLocation_include_dirs ${QtLocation_SOURCE_DIR}
${QtLocation_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Location_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Location_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtPositioning_GEN_DIR})
set(QtLocation_libraries pyside2
- ${Qt5Location_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Location_LIBRARIES})
set(QtLocation_deps QtCore QtPositioning)
diff --git a/sources/pyside2/PySide2/QtMacExtras/CMakeLists.txt b/sources/pyside2/PySide2/QtMacExtras/CMakeLists.txt
index efa7944b1..6e3d0f25c 100644
--- a/sources/pyside2/PySide2/QtMacExtras/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtMacExtras/CMakeLists.txt
@@ -11,17 +11,17 @@ ${QtMacExtras_GEN_DIR}/qtmacextras_module_wrapper.cpp
set(QtMacExtras_include_dirs ${QtMacExtras_SOURCE_DIR}
${QtMacExtras_BINARY_DIR}
- ${Qt5MacExtras_INCLUDE_DIRS}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}MacExtras_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${libpyside_SOURCE_DIR})
set(QtMacExtras_libraries pyside2
- ${Qt5MacExtras_LIBRARIES}
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}MacExtras_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES})
set(QtMacExtras_deps QtCore QtGui)
diff --git a/sources/pyside2/PySide2/QtMultimedia/CMakeLists.txt b/sources/pyside2/PySide2/QtMultimedia/CMakeLists.txt
index cbdd9a1c2..64e6a3a4e 100644
--- a/sources/pyside2/PySide2/QtMultimedia/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtMultimedia/CMakeLists.txt
@@ -97,27 +97,28 @@ ${QtMultimedia_GEN_DIR}/qvideowindowcontrol_wrapper.cpp
${QtMultimedia_GEN_DIR}/qtmultimedia_module_wrapper.cpp
)
-if (Qt5Multimedia_VERSION VERSION_EQUAL 5.11.0 OR Qt5Multimedia_VERSION VERSION_GREATER 5.11.0)
+if (Qt${QT_MAJOR_VERSION}Multimedia_VERSION VERSION_EQUAL 5.11.0
+ OR Qt${QT_MAJOR_VERSION}Multimedia_VERSION VERSION_GREATER 5.11.0)
list(APPEND QtMultimedia_SRC
${QtMultimedia_GEN_DIR}/qcustomaudiorolecontrol_wrapper.cpp)
endif()
set(QtMultimedia_include_dirs ${QtMultimedia_SOURCE_DIR}
${QtMultimedia_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
- ${Qt5Multimedia_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Multimedia_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${QtNetwork_GEN_DIR})
set(QtMultimedia_libraries pyside2
- ${Qt5Multimedia_LIBRARIES}
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Network_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Multimedia_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
)
set(QtMultimedia_deps QtCore QtGui QtNetwork)
diff --git a/sources/pyside2/PySide2/QtMultimediaWidgets/CMakeLists.txt b/sources/pyside2/PySide2/QtMultimediaWidgets/CMakeLists.txt
index 7448f5f38..052db6c42 100644
--- a/sources/pyside2/PySide2/QtMultimediaWidgets/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtMultimediaWidgets/CMakeLists.txt
@@ -11,12 +11,12 @@ ${QtMultimediaWidgets_GEN_DIR}/qtmultimediawidgets_module_wrapper.cpp
set(QtMultimediaWidgets_include_dirs ${QtMultimediaWidgets_SOURCE_DIR}
${QtMultimediaWidgets_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5Multimedia_INCLUDE_DIRS}
- ${Qt5MultimediaWidgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Multimedia_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}MultimediaWidgets_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
@@ -25,12 +25,12 @@ set(QtMultimediaWidgets_include_dirs ${QtMultimediaWidgets_SOURCE_DIR}
${QtMultimedia_GEN_DIR})
set(QtMultimediaWidgets_libraries pyside2
- ${Qt5Multimedia_LIBRARIES}
- ${Qt5MultimediaWidgets_LIBRARIES}
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Network_LIBRARIES}
- ${Qt5Widgets_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Multimedia_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}MultimediaWidgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES})
set(QtMultimediaWidgets_deps QtCore QtGui QtNetwork QtWidgets QtMultimedia)
diff --git a/sources/pyside2/PySide2/QtNetwork/CMakeLists.txt b/sources/pyside2/PySide2/QtNetwork/CMakeLists.txt
index 7ca3fbb53..9557c4a26 100644
--- a/sources/pyside2/PySide2/QtNetwork/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtNetwork/CMakeLists.txt
@@ -47,8 +47,10 @@ ${QtNetwork_GEN_DIR}/qudpsocket_wrapper.cpp
${QtNetwork_GEN_DIR}/qtnetwork_module_wrapper.cpp
)
-get_property(QtNetwork_enabled_features TARGET Qt5::Network PROPERTY INTERFACE_QT_ENABLED_FEATURES)
-get_property(QtNetwork_disabled_features TARGET Qt5::Network PROPERTY INTERFACE_QT_DISABLED_FEATURES)
+get_property(QtNetwork_enabled_features TARGET Qt${QT_MAJOR_VERSION}::Network
+ PROPERTY QT_ENABLED_PUBLIC_FEATURES)
+get_property(QtNetwork_disabled_features TARGET Qt${QT_MAJOR_VERSION}::Network
+ PROPERTY QT_DISABLED_PUBLIC_FEATURES)
# ### fixme: For cmake >= 3.3, use if( needle IN_LIST list)
list(FIND QtNetwork_enabled_features "ssl" _sslEnabledIndex)
@@ -59,7 +61,7 @@ if(_sslEnabledIndex EQUAL -1)
list(APPEND QtNetwork_DROPPED_ENTRIES QOcspResponse QSslCipher
QSslConfiguration QSslDiffieHellmanParameters QSslError
QSslKey QSslPreSharedKeyAuthenticator QSslSocket)
- message(STATUS "Qt5Network: Dropping SSL classes")
+ message(STATUS "Qt${QT_MAJOR_VERSION}Network: Dropping SSL classes")
else()
# Problems with operator==(QSslEllipticCurve,QSslEllipticCurve)
# check_qt_class(QtNetwork QSslEllipticCurve QtNetwork_OPTIONAL_SRC QtNetwork_DROPPED_ENTRIES)
@@ -71,41 +73,42 @@ else()
${QtNetwork_GEN_DIR}/qsslkey_wrapper.cpp
${QtNetwork_GEN_DIR}/qsslpresharedkeyauthenticator_wrapper.cpp
${QtNetwork_GEN_DIR}/qsslsocket_wrapper.cpp)
- if (Qt5Network_VERSION VERSION_EQUAL 5.13.0 OR Qt5Network_VERSION VERSION_GREATER 5.13.0)
+ if (Qt${QT_MAJOR_VERSION}Network_VERSION VERSION_EQUAL 5.13.0
+ OR Qt${QT_MAJOR_VERSION}Network_VERSION VERSION_GREATER 5.13.0)
list(APPEND QtNetwork_SRC
${QtNetwork_GEN_DIR}/qocspresponse_wrapper.cpp)
endif()
- message(STATUS "Qt5Network: Adding SSL classes")
+ message(STATUS "Qt${QT_MAJOR_VERSION}Network: Adding SSL classes")
endif()
if(_dtlsDisabledIndex GREATER -1)
list(APPEND QtNetwork_DROPPED_ENTRIES QDtls)
- message(STATUS "Qt5Network: Dropping DTLS classes")
+ message(STATUS "Qt${QT_MAJOR_VERSION}Network: Dropping DTLS classes")
else()
list(APPEND QtNetwork_SRC
${QtNetwork_GEN_DIR}/qdtls_wrapper.cpp)
- message(STATUS "Qt5Network: Adding DTLS classes")
+ message(STATUS "Qt${QT_MAJOR_VERSION}Network: Adding DTLS classes")
endif()
if(_sctpDisabledIndex GREATER -1)
list(APPEND QtNetwork_DROPPED_ENTRIES QSctpServer QSctpSocket)
- message(STATUS "Qt5Network: Dropping SCTP classes")
+ message(STATUS "Qt${QT_MAJOR_VERSION}Network: Dropping SCTP classes")
else()
list(APPEND QtNetwork_SRC
${QtNetwork_GEN_DIR}/qsctpserver_wrapper.cpp
${QtNetwork_GEN_DIR}/qsctpsocket_wrapper.cpp)
- message(STATUS "Qt5Network: Adding SCTP classes")
+ message(STATUS "Qt${QT_MAJOR_VERSION}Network: Adding SCTP classes")
endif()
set(QtNetwork_include_dirs ${QtNetwork_SOURCE_DIR}
${QtNetwork_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR})
set(QtNetwork_libraries pyside2
- ${Qt5Network_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES})
set(QtNetwork_deps QtCore)
diff --git a/sources/pyside2/PySide2/QtNetwork/typesystem_network.xml b/sources/pyside2/PySide2/QtNetwork/typesystem_network.xml
index e128d431e..dc60a509d 100644
--- a/sources/pyside2/PySide2/QtNetwork/typesystem_network.xml
+++ b/sources/pyside2/PySide2/QtNetwork/typesystem_network.xml
@@ -65,6 +65,7 @@
</namespace-type>
<rejection class="QIPv6Address" field-name="c"/>
+ <rejection class="dtlsopenssl"/>
<object-type name="QAbstractSocket">
<enum-type name="BindFlag" flags="BindMode"/>
@@ -258,6 +259,7 @@
<enum-type name="CacheLoadControl"/>
<enum-type name="KnownHeaders"/>
<enum-type name="RedirectPolicy" since="5.9"/>
+ <enum-type name="TransferTimeoutConstant" since="5.15"/>
</value-type>
<value-type name="QNetworkConfiguration" since="4.7">
@@ -284,6 +286,7 @@
<!-- The following entries may be present in the system or not. Keep this section organized. -->
<value-type name="QSslCertificate">
+ <enum-type name="PatternSyntax" since="5.15"/>
<enum-type name="SubjectInfo"/>
</value-type>
diff --git a/sources/pyside2/PySide2/QtOpenGL/CMakeLists.txt b/sources/pyside2/PySide2/QtOpenGL/CMakeLists.txt
index 1ca245fea..1d2c406fc 100644
--- a/sources/pyside2/PySide2/QtOpenGL/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtOpenGL/CMakeLists.txt
@@ -17,10 +17,10 @@ ${QtOpenGL_GEN_DIR}/qtopengl_module_wrapper.cpp
)
set(QtOpenGL_include_dirs ${QtOpenGL_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5OpenGL_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}OpenGL_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtWidgets_GEN_DIR}
${QtGui_GEN_DIR}
@@ -28,10 +28,10 @@ set(QtOpenGL_include_dirs ${QtOpenGL_SOURCE_DIR}
${QtOpenGL_GEN_DIR}
)
set(QtOpenGL_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
- ${Qt5OpenGL_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}OpenGL_LIBRARIES})
set(QtOpenGL_deps QtWidgets)
create_pyside_module(NAME QtOpenGL
diff --git a/sources/pyside2/PySide2/QtOpenGLFunctions/CMakeLists.txt b/sources/pyside2/PySide2/QtOpenGLFunctions/CMakeLists.txt
index 72b3a16ca..383afb68f 100644
--- a/sources/pyside2/PySide2/QtOpenGLFunctions/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtOpenGLFunctions/CMakeLists.txt
@@ -2,7 +2,8 @@ project(QtOpenGLFunctions)
set(QtOpenGLFunctions_DROPPED_ENTRIES)
-get_property(QtOpenGLFunctions_enabled_features TARGET Qt5::Gui PROPERTY INTERFACE_QT_ENABLED_FEATURES)
+get_property(QtOpenGLFunctions_enabled_features TARGET Qt${QT_MAJOR_VERSION}::Gui
+ PROPERTY QT_ENABLED_PUBLIC_FEATURES)
set(QtOpenGLFunctions_SRC ${QtOpenGLFunctions_GEN_DIR}/qtopenglfunctions_module_wrapper.cpp)
@@ -13,7 +14,7 @@ if(_opengles2Index GREATER -1)
list(APPEND QtOpenGLFunctions_DROPPED_ENTRIES QOpenGLTimeMonitor QOpenGLTimerQuery)
list(APPEND QtOpenGLFunctions_SRC
${QtOpenGLFunctions_GEN_DIR}/qopenglfunctions_es2_wrapper.cpp)
- message(STATUS "Qt5OpenGLFunctions: Dropping Desktop OpenGL classes (GLES2)")
+ message(STATUS "Qt${QT_MAJOR_VERSION}OpenGLFunctions: Dropping Desktop OpenGL classes (GLES2)")
else()
list(APPEND QtOpenGLFunctions_SRC
${QtOpenGLFunctions_GEN_DIR}/qopenglfunctions_1_0_wrapper.cpp
@@ -42,7 +43,7 @@ else()
${QtOpenGLFunctions_GEN_DIR}/qopenglfunctions_4_4_core_wrapper.cpp
${QtOpenGLFunctions_GEN_DIR}/qopenglfunctions_4_5_compatibility_wrapper.cpp
${QtOpenGLFunctions_GEN_DIR}/qopenglfunctions_4_5_core_wrapper.cpp)
- message(STATUS "Qt5OpenGLFunctions: Adding Desktop OpenGL classes")
+ message(STATUS "Qt${QT_MAJOR_VERSION}OpenGLFunctions: Adding Desktop OpenGL classes")
endif()
configure_file("${QtOpenGLFunctions_SOURCE_DIR}/QtOpenGLFunctions_global.post.h.in"
@@ -51,14 +52,14 @@ configure_file("${QtOpenGLFunctions_SOURCE_DIR}/QtOpenGLFunctions_global.post.h.
set(QtOpenGLFunctions_include_dirs ${QtGOpenGLFunctions_SOURCE_DIR}
${QtOpenGLFunctions_BINARY_DIR}
${pyside2_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
)
set(QtOpenGLFunctions_libraries pyside2
- ${Qt5Gui_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES})
set(QtOpenGLFunctions_deps QtGui)
diff --git a/sources/pyside2/PySide2/QtPositioning/CMakeLists.txt b/sources/pyside2/PySide2/QtPositioning/CMakeLists.txt
index 4745cb492..321478c3e 100644
--- a/sources/pyside2/PySide2/QtPositioning/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtPositioning/CMakeLists.txt
@@ -23,20 +23,21 @@ ${QtPositioning_GEN_DIR}/qnmeapositioninfosource_wrapper.cpp
${QtPositioning_GEN_DIR}/qtpositioning_module_wrapper.cpp
)
-if (Qt5Positioning_VERSION VERSION_EQUAL 5.10.0 OR Qt5Positioning_VERSION VERSION_GREATER 5.10.0)
+if (Qt${QT_MAJOR_VERSION}Positioning_VERSION VERSION_EQUAL 5.10.0
+ OR Qt${QT_MAJOR_VERSION}Positioning_VERSION VERSION_GREATER 5.10.0)
list(APPEND QtPositioning_SRC
${QtPositioning_GEN_DIR}/qgeopolygon_wrapper.cpp)
endif()
set(QtPositioning_include_dirs ${QtPositioning_SOURCE_DIR}
${QtPositioning_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Positioning_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Positioning_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR})
set(QtPositioning_libraries pyside2
- ${Qt5Positioning_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Positioning_LIBRARIES})
set(QtPositioning_deps QtCore)
diff --git a/sources/pyside2/PySide2/QtPrintSupport/CMakeLists.txt b/sources/pyside2/PySide2/QtPrintSupport/CMakeLists.txt
index 74d3dfb88..fd39797da 100644
--- a/sources/pyside2/PySide2/QtPrintSupport/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtPrintSupport/CMakeLists.txt
@@ -18,20 +18,20 @@ configure_file("${QtPrintSupport_SOURCE_DIR}/typesystem_printsupport.xml.in"
set(QtPrintSupport_include_dirs ${QtPrintSupport_SOURCE_DIR}
${QtPrintSupport_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5PrintSupport_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}PrintSupport_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${QtWidgets_GEN_DIR}
)
set(QtPrintSupport_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
- ${Qt5PrintSupport_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}PrintSupport_LIBRARIES}
)
set(QtPrintSupport_deps QtWidgets)
create_pyside_module(NAME QtPrintSupport
diff --git a/sources/pyside2/PySide2/QtQml/CMakeLists.txt b/sources/pyside2/PySide2/QtQml/CMakeLists.txt
index 9912016ef..3c5dd43fc 100644
--- a/sources/pyside2/PySide2/QtQml/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtQml/CMakeLists.txt
@@ -36,10 +36,10 @@ ${QtQml_GEN_DIR}/qtqml_module_wrapper.cpp
)
set(QtQml_include_dirs ${QtQml_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
- ${Qt5Qml_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Qml_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtGui_GEN_DIR}
${QtCore_GEN_DIR}
@@ -47,10 +47,10 @@ set(QtQml_include_dirs ${QtQml_SOURCE_DIR}
${QtQml_GEN_DIR})
set(QtQml_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Network_LIBRARIES}
- ${Qt5Qml_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Qml_LIBRARIES})
set(QtQml_deps QtGui QtNetwork)
diff --git a/sources/pyside2/PySide2/QtQml/pysideqmlregistertype.cpp b/sources/pyside2/PySide2/QtQml/pysideqmlregistertype.cpp
index 6427e5198..2b60c5c7f 100644
--- a/sources/pyside2/PySide2/QtQml/pysideqmlregistertype.cpp
+++ b/sources/pyside2/PySide2/QtQml/pysideqmlregistertype.cpp
@@ -236,11 +236,11 @@ void propListTpFree(void *self)
static PyType_Slot PropertyListType_slots[] = {
{Py_tp_init, (void *)propListTpInit},
{Py_tp_free, (void *)propListTpFree},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_tp_dealloc, (void *)Sbk_object_dealloc},
{0, 0}
};
static PyType_Spec PropertyListType_spec = {
- "PySide2.QtQml.ListProperty",
+ "2:PySide2.QtQml.ListProperty",
sizeof(PySideProperty),
0,
Py_TPFLAGS_DEFAULT,
@@ -253,7 +253,7 @@ PyTypeObject *PropertyListTypeF(void)
static PyTypeObject *type = nullptr;
if (!type) {
PyObject *bases = Py_BuildValue("(O)", PySidePropertyTypeF());
- type = (PyTypeObject *)PyType_FromSpecWithBases(&PropertyListType_spec, bases);
+ type = (PyTypeObject *)SbkType_FromSpecWithBases(&PropertyListType_spec, bases);
Py_XDECREF(bases);
}
return type;
@@ -450,11 +450,11 @@ static PyType_Slot QtQml_VolatileBoolType_slots[] = {
{Py_tp_str, (void *)reinterpret_cast<reprfunc>(QtQml_VolatileBoolObject_str)},
{Py_tp_methods, (void *)QtQml_VolatileBoolObject_methods},
{Py_tp_new, (void *)QtQml_VolatileBoolObject_new},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_tp_dealloc, (void *)Sbk_object_dealloc},
{0, 0}
};
static PyType_Spec QtQml_VolatileBoolType_spec = {
- "PySide2.QtQml.VolatileBool",
+ "2:PySide2.QtQml.VolatileBool",
sizeof(QtQml_VolatileBoolObject),
0,
Py_TPFLAGS_DEFAULT,
@@ -464,9 +464,8 @@ static PyType_Spec QtQml_VolatileBoolType_spec = {
PyTypeObject *QtQml_VolatileBoolTypeF(void)
{
- static PyTypeObject *type = nullptr;
- if (!type)
- type = (PyTypeObject *)PyType_FromSpec(&QtQml_VolatileBoolType_spec);
+ static PyTypeObject *type = reinterpret_cast<PyTypeObject *>(
+ SbkType_FromSpec(&QtQml_VolatileBoolType_spec));
return type;
}
@@ -485,7 +484,7 @@ void PySide::initQmlSupport(PyObject *module)
ElementFactory<PYSIDE_MAX_QML_TYPES - 1>::init();
// Export QmlListProperty type
- if (SbkSpecial_Type_Ready(module, PropertyListTypeF(), PropertyList_SignatureStrings) < 0) {
+ if (InitSignatureStrings(PropertyListTypeF(), PropertyList_SignatureStrings) < 0) {
PyErr_Print();
qWarning() << "Error initializing PropertyList type.";
return;
@@ -495,7 +494,7 @@ void PySide::initQmlSupport(PyObject *module)
PyModule_AddObject(module, PepType_GetNameStr(PropertyListTypeF()),
reinterpret_cast<PyObject *>(PropertyListTypeF()));
- if (SbkSpecial_Type_Ready(module, QtQml_VolatileBoolTypeF(), VolatileBool_SignatureStrings) < 0) {
+ if (InitSignatureStrings(QtQml_VolatileBoolTypeF(), VolatileBool_SignatureStrings) < 0) {
PyErr_Print();
qWarning() << "Error initializing VolatileBool type.";
return;
diff --git a/sources/pyside2/PySide2/QtQml/pysideqmlregistertype.h b/sources/pyside2/PySide2/QtQml/pysideqmlregistertype.h
index e94ea043f..536348aa3 100644
--- a/sources/pyside2/PySide2/QtQml/pysideqmlregistertype.h
+++ b/sources/pyside2/PySide2/QtQml/pysideqmlregistertype.h
@@ -73,11 +73,6 @@ int qmlRegisterType(PyObject *pyObj, const char *uri, int versionMajor, int vers
// Volatile Bool Ptr type definition.
-typedef struct {
- PyObject_HEAD
- volatile bool flag;
-} QtQml_VolatileBoolObject;
-
PyAPI_FUNC(PyTypeObject *) QtQml_VolatileBoolTypeF(void);
#define VolatileBool_Check(op) (Py_TYPE(op) == QtQml_VolatileBoolTypeF())
diff --git a/sources/pyside2/PySide2/QtQml/typesystem_qml.xml b/sources/pyside2/PySide2/QtQml/typesystem_qml.xml
index b61b28c07..0a12d44cf 100644
--- a/sources/pyside2/PySide2/QtQml/typesystem_qml.xml
+++ b/sources/pyside2/PySide2/QtQml/typesystem_qml.xml
@@ -44,10 +44,22 @@
<load-typesystem name="QtNetwork/typesystem_network.xml" generate="no"/>
<load-typesystem name="QtGui/typesystem_gui.xml" generate="no"/>
+ <inject-code class="target" position="declaration">
+ // Volatile Bool Ptr type definition.
+
+ typedef struct {
+ PyObject_HEAD
+ volatile bool flag;
+ } QtQml_VolatileBoolObject;
+ </inject-code>
+
+ <inject-code class="native" position="beginning">
+ #include "pysideqmlregistertype.h"
+ </inject-code>
+
<!-- This is to inform the generator that the VolatileBool python type exists -->
<custom-type name="VolatileBool"/>
<primitive-type name="bool volatile" target-lang-api-name="VolatileBool">
- <include file-name="pysideqmlregistertype.h" location="local"/>
<!-- No conversion rules are specified here, because the generator does not handle
pointer to primitive types without function adjustment.
See commit ff0b861b59b41387e771d9cd565e13de8b2750d1 or search for changePStr
@@ -85,7 +97,6 @@
<enum-type identified-by-value="QML_HAS_ATTACHED_PROPERTIES">
<extra-includes>
<include file-name="QtQml" location="global"/>
- <include file-name="pysideqmlregistertype.h" location="local"/>
</extra-includes>
</enum-type>
@@ -109,6 +120,12 @@
<object-type name="QQmlComponent">
<enum-type name="CompilationMode"/>
<enum-type name="Status"/>
+ <modify-function signature="QQmlComponent(QObject*)" allow-thread="yes"/>
+ <modify-function signature="QQmlComponent(QQmlEngine*,QObject*)" allow-thread="yes"/>
+ <modify-function signature="QQmlComponent(QQmlEngine*,QString,QObject*)" allow-thread="yes"/>
+ <modify-function signature="QQmlComponent(QQmlEngine*,QString,QQmlComponent::CompilationMode,QObject*)" allow-thread="yes"/>
+ <modify-function signature="QQmlComponent(QQmlEngine*,QUrl,QObject*)" allow-thread="yes"/>
+ <modify-function signature="QQmlComponent(QQmlEngine*,QUrl,QQmlComponent::CompilationMode,QObject*)" allow-thread="yes"/>
</object-type>
<object-type name="QQmlContext"/>
<value-type name="QQmlError"/>
@@ -153,6 +170,9 @@
<enum-type name="Status"/>
</object-type>
<object-type name="QQmlIncubationController">
+ <extra-includes>
+ <include file-name="pysideqmlregistertype.h" location="local"/>
+ </extra-includes>
<modify-function signature="incubateWhile(volatile bool*,int)" allow-thread="yes">
<modify-argument index="1">
<!-- The replace type is needed to use the VolatileBool_Check macro instead of
diff --git a/sources/pyside2/PySide2/QtQuick/CMakeLists.txt b/sources/pyside2/PySide2/QtQuick/CMakeLists.txt
index 6707c210a..0f453c90e 100644
--- a/sources/pyside2/PySide2/QtQuick/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtQuick/CMakeLists.txt
@@ -51,7 +51,7 @@ ${QtQuick_GEN_DIR}/qsgtransformnode_wrapper.cpp
${QtQuick_GEN_DIR}/qtquick_module_wrapper.cpp
)
-if (Qt5Quick_VERSION VERSION_GREATER 5.5.1)
+if (Qt${QT_MAJOR_VERSION}Quick_VERSION VERSION_GREATER 5.5.1)
set(QtQuick_SRC ${QtQuick_SRC}
${QtQuick_GEN_DIR}/qquickasyncimageprovider_wrapper.cpp
${QtQuick_GEN_DIR}/qquickimageresponse_wrapper.cpp
@@ -60,11 +60,11 @@ endif()
set(QtQuick_include_dirs ${QtQuick_SOURCE_DIR}
${QtQml_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
- ${Qt5Qml_INCLUDE_DIRS}
- ${Qt5Quick_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Qml_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Quick_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtGui_GEN_DIR}
${QtCore_GEN_DIR}
@@ -73,11 +73,11 @@ set(QtQuick_include_dirs ${QtQuick_SOURCE_DIR}
${QtQuick_GEN_DIR})
set(QtQuick_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Network_LIBRARIES}
- ${Qt5Qml_LIBRARIES}
- ${Qt5Quick_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Qml_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Quick_LIBRARIES})
set(QtQuick_deps QtGui QtNetwork QtQml)
diff --git a/sources/pyside2/PySide2/QtQuick/typesystem_quick.xml b/sources/pyside2/PySide2/QtQuick/typesystem_quick.xml
index 7a18dac54..223eff773 100644
--- a/sources/pyside2/PySide2/QtQuick/typesystem_quick.xml
+++ b/sources/pyside2/PySide2/QtQuick/typesystem_quick.xml
@@ -55,8 +55,9 @@
<object-type name="QQuickAsyncImageProvider" since="5.6"/>
- <object-type name="QQuickFramebufferObject"/>
- <object-type name="QQuickFramebufferObject::Renderer"/>
+ <object-type name="QQuickFramebufferObject">
+ <object-type name="Renderer"/>
+ </object-type>
<object-type name="QQuickTextureFactory"/>
<object-type name="QQuickImageProvider"/>
@@ -122,12 +123,12 @@
<enum-type name="AttributeType" since="5.8"/>
<enum-type name="DrawingMode" since="5.8"/>
<enum-type name="Type" since="5.8"/>
+ <value-type name="Attribute"/>
+ <value-type name="AttributeSet"/>
+ <value-type name="ColoredPoint2D"/>
+ <value-type name="Point2D"/>
+ <value-type name="TexturedPoint2D"/>
</object-type>
- <value-type name="QSGGeometry::Attribute"/>
- <value-type name="QSGGeometry::AttributeSet"/>
- <value-type name="QSGGeometry::ColoredPoint2D"/>
- <value-type name="QSGGeometry::Point2D"/>
- <value-type name="QSGGeometry::TexturedPoint2D"/>
<object-type name="QSGGeometryNode"/>
<!-- QSGMaterialShader doesn't compile because of const char * char * types not being recognized
diff --git a/sources/pyside2/PySide2/QtQuickControls2/CMakeLists.txt b/sources/pyside2/PySide2/QtQuickControls2/CMakeLists.txt
new file mode 100644
index 000000000..8321d8a3e
--- /dev/null
+++ b/sources/pyside2/PySide2/QtQuickControls2/CMakeLists.txt
@@ -0,0 +1,41 @@
+project(QtQuickControls2)
+
+set(QtQuickControls2_SRC
+${QtQuickControls2_GEN_DIR}/qquickstyle_wrapper.cpp
+# module is always needed
+${QtQuickControls2_GEN_DIR}/qtquickcontrols2_module_wrapper.cpp
+)
+
+
+set(QtQuickControls2_include_dirs ${QtQuickControls2_SOURCE_DIR}
+ ${QtQml_SOURCE_DIR}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Qml_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Quick_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}QuickControls2_INCLUDE_DIRS}
+ ${libpyside_SOURCE_DIR}
+ ${QtGui_GEN_DIR}
+ ${QtCore_GEN_DIR}
+ ${QtNetwork_GEN_DIR}
+ ${QtQml_GEN_DIR}
+ ${QtQuick_GEN_DIR}
+ ${QtQuickControls2_GEN_DIR})
+
+set(QtQuickControls2_libraries pyside2
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Qml_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Quick_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}QuickControls2_LIBRARIES})
+
+set(QtQuickControls2_deps QtGui QtNetwork QtQml QtQuick)
+
+create_pyside_module(NAME QtQuickControls2
+ INCLUDE_DIRS QtQuickControls2_include_dirs
+ LIBRARIES QtQuickControls2_libraries
+ DEPS QtQuickControls2_deps
+ TYPESYSTEM_PATH QtQuickControls2_SOURCE_DIR
+ SOURCES QtQuickControls2_SRC)
diff --git a/sources/shiboken2/libshiboken/qapp_macro.h b/sources/pyside2/PySide2/QtQuickControls2/typesystem_quickcontrols2.xml
index be45241de..51d42b46b 100644
--- a/sources/shiboken2/libshiboken/qapp_macro.h
+++ b/sources/pyside2/PySide2/QtQuickControls2/typesystem_quickcontrols2.xml
@@ -1,6 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
/****************************************************************************
**
-** Copyright (C) 2017 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -36,18 +38,10 @@
** $QT_END_LICENSE$
**
****************************************************************************/
+-->
+<typesystem package="PySide2.QtQuickControls2">
+ <load-typesystem name="QtQuick/typesystem_quick.xml" generate="no"/>
-#ifndef QAPP_MACRO_H
-#define QAPP_MACRO_H
+ <object-type name="QQuickStyle" since="5.7"/>
-#include "sbkpython.h"
-
-extern "C"
-{
-
-LIBSHIBOKEN_API PyObject *MakeSingletonQAppWrapper(PyTypeObject *type);
-LIBSHIBOKEN_API void NotifyModuleForQApp(PyObject *module, void *qApp);
-
-} // extern "C"
-
-#endif // QAPP_MACRO_H
+</typesystem>
diff --git a/sources/pyside2/PySide2/QtQuickWidgets/CMakeLists.txt b/sources/pyside2/PySide2/QtQuickWidgets/CMakeLists.txt
index 1f5ae7980..4da9bf838 100644
--- a/sources/pyside2/PySide2/QtQuickWidgets/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtQuickWidgets/CMakeLists.txt
@@ -8,13 +8,13 @@ ${QtQuickWidgets_GEN_DIR}/qtquickwidgets_module_wrapper.cpp
set(QtQuickWidgets_include_dirs ${QtQuickWidgets_SOURCE_DIR}
${QtQml_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
- ${Qt5Quick_INCLUDE_DIRS}
- ${Qt5Qml_INCLUDE_DIRS}
- ${Qt5QuickWidgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Quick_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Qml_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}QuickWidgets_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtGui_GEN_DIR}
${QtCore_GEN_DIR}
@@ -25,13 +25,13 @@ set(QtQuickWidgets_include_dirs ${QtQuickWidgets_SOURCE_DIR}
${QtQuickWidgets_GEN_DIR})
set(QtQuickWidgets_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Network_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
- ${Qt5Quick_LIBRARIES}
- ${Qt5Qml_LIBRARIES}
- ${Qt5QuickWidgets_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Quick_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Qml_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}QuickWidgets_LIBRARIES})
set(QtQuickWidgets_deps QtGui QtQml QtQuick QtWidgets QtNetwork)
diff --git a/sources/pyside2/PySide2/QtRemoteObjects/CMakeLists.txt b/sources/pyside2/PySide2/QtRemoteObjects/CMakeLists.txt
index 29b49d895..98553b6a0 100644
--- a/sources/pyside2/PySide2/QtRemoteObjects/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtRemoteObjects/CMakeLists.txt
@@ -14,6 +14,7 @@ ${QtRemoteObjects_GEN_DIR}/qremoteobjectregistryhost_wrapper.cpp
${QtRemoteObjects_GEN_DIR}/qremoteobjectreplica_wrapper.cpp
# ${QtRemoteObjects_GEN_DIR}/qtremoteobjects_wrapper.cpp
${QtRemoteObjects_GEN_DIR}/qremoteobjectsettingsstore_wrapper.cpp
+${QtRemoteObjects_GEN_DIR}/qremoteobjectsourcelocationinfo_wrapper.cpp
# module is always needed
${QtRemoteObjects_GEN_DIR}/qtremoteobjects_module_wrapper.cpp
@@ -21,7 +22,7 @@ ${QtRemoteObjects_GEN_DIR}/qtremoteobjects_module_wrapper.cpp
set(QtRemoteObjects_include_dirs ${QtRemoteObjects_SOURCE_DIR}
${QtRemoteObjects_BINARY_DIR}
- ${Qt5RemoteObjects_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}RemoteObjects_INCLUDE_DIRS}
${SHIBOKEN_INCLUDE_DIR}
${libpyside_SOURCE_DIR}
${SHIBOKEN_PYTHON_INCLUDE_DIR}
@@ -30,7 +31,7 @@ set(QtRemoteObjects_include_dirs ${QtRemoteObjects_SOURCE_DIR}
set(QtRemoteObjects_libraries pyside2
${SHIBOKEN_PYTHON_LIBRARIES}
${SHIBOKEN_LIBRARY}
- ${Qt5RemoteObjects_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}RemoteObjects_LIBRARIES})
set(QtRemoteObjects_deps QtCore QtNetwork)
diff --git a/sources/pyside2/PySide2/QtRemoteObjects/typesystem_remoteobjects.xml b/sources/pyside2/PySide2/QtRemoteObjects/typesystem_remoteobjects.xml
index d8d54b4fb..b4f7ed13b 100644
--- a/sources/pyside2/PySide2/QtRemoteObjects/typesystem_remoteobjects.xml
+++ b/sources/pyside2/PySide2/QtRemoteObjects/typesystem_remoteobjects.xml
@@ -71,4 +71,5 @@
<!-- protected: <enum-type name="ConstructorType"/> -->
</object-type>
<object-type name="QRemoteObjectSettingsStore"/>
+ <value-type name="QRemoteObjectSourceLocationInfo"/>
</typesystem>
diff --git a/sources/pyside2/PySide2/QtScript/CMakeLists.txt b/sources/pyside2/PySide2/QtScript/CMakeLists.txt
index 12453729b..81d6c03d3 100644
--- a/sources/pyside2/PySide2/QtScript/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtScript/CMakeLists.txt
@@ -24,14 +24,14 @@ set(QtScript_glue_sources
set(QtScript_include_dirs ${QtScript_SOURCE_DIR}
${QtScript_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Script_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Script_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
)
set(QtScript_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Script_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Script_LIBRARIES})
set(QtScript_deps QtCore)
create_pyside_module(NAME QtScript
INCLUDE_DIRS QtScript_include_dirs
diff --git a/sources/pyside2/PySide2/QtScriptTools/CMakeLists.txt b/sources/pyside2/PySide2/QtScriptTools/CMakeLists.txt
index ddb4bec8f..7c19856cb 100644
--- a/sources/pyside2/PySide2/QtScriptTools/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtScriptTools/CMakeLists.txt
@@ -8,11 +8,11 @@ ${QtScriptTools_GEN_DIR}/qtscripttools_module_wrapper.cpp
set(QtScriptTools_include_dirs ${QtScriptTools_SOURCE_DIR}
${QtScriptTools_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5Script_INCLUDE_DIRS}
- ${Qt5ScriptTools_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Script_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}ScriptTools_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
@@ -21,11 +21,11 @@ set(QtScriptTools_include_dirs ${QtScriptTools_SOURCE_DIR}
)
set(QtScriptTools_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
- ${Qt5Script_LIBRARIES}
- ${Qt5ScriptTools_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Script_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}ScriptTools_LIBRARIES})
set(QtScriptTools_deps QtCore QtScript QtGui QtWidgets)
diff --git a/sources/pyside2/PySide2/QtScxml/CMakeLists.txt b/sources/pyside2/PySide2/QtScxml/CMakeLists.txt
index 9cf2f0b22..732253bba 100644
--- a/sources/pyside2/PySide2/QtScxml/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtScxml/CMakeLists.txt
@@ -24,7 +24,8 @@ ${QtScxml_GEN_DIR}/qscxmlexecutablecontent_parameterinfo_wrapper.cpp
${QtScxml_GEN_DIR}/qtscxml_module_wrapper.cpp
)
-if (Qt5Scxml_VERSION VERSION_EQUAL 5.12.0 OR Qt5Scxml_VERSION VERSION_GREATER 5.12.0)
+if (Qt${QT_MAJOR_VERSION}Scxml_VERSION VERSION_EQUAL 5.12.0
+ OR Qt${QT_MAJOR_VERSION}Scxml_VERSION VERSION_GREATER 5.12.0)
list(APPEND QtScxml_SRC
${QtScxml_GEN_DIR}/qscxmldatamodel_wrapper.cpp
${QtScxml_GEN_DIR}/qscxmldatamodel_foreachloopbody_wrapper.cpp
@@ -35,13 +36,13 @@ endif()
set(QtScxml_include_dirs ${QtScxml_SOURCE_DIR}
${QtScxml_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Scxml_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Scxml_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR})
set(QtScxml_libraries pyside2
- ${Qt5Scxml_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Scxml_LIBRARIES})
set(QtScxml_deps QtCore)
diff --git a/sources/pyside2/PySide2/QtSensors/CMakeLists.txt b/sources/pyside2/PySide2/QtSensors/CMakeLists.txt
index 2cdd3fe87..0bd6260b7 100644
--- a/sources/pyside2/PySide2/QtSensors/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtSensors/CMakeLists.txt
@@ -81,13 +81,13 @@ set(QtSensors_SRC
set(QtSensors_include_dirs ${QtSensors_SOURCE_DIR}
${QtSensors_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Sensors_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Sensors_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR})
set(QtSensors_libraries pyside2
- ${Qt5Sensors_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Sensors_LIBRARIES})
set(QtSensors_deps QtCore)
diff --git a/sources/pyside2/PySide2/QtSerialPort/CMakeLists.txt b/sources/pyside2/PySide2/QtSerialPort/CMakeLists.txt
new file mode 100644
index 000000000..5242cad4a
--- /dev/null
+++ b/sources/pyside2/PySide2/QtSerialPort/CMakeLists.txt
@@ -0,0 +1,31 @@
+project(QtSerialPort)
+
+set(QtSerialPort_OPTIONAL_SRC )
+set(QtSerialPort_DROPPED_ENTRIES )
+
+set(QtSerialPort_SRC
+ ${QtSerialPort_GEN_DIR}/qserialport_wrapper.cpp
+ ${QtSerialPort_GEN_DIR}/qserialportinfo_wrapper.cpp
+# module is always needed
+ ${QtSerialPort_GEN_DIR}/qtserialport_module_wrapper.cpp
+)
+
+set(QtSerialPort_include_dirs ${QtSerialPort_SOURCE_DIR}
+ ${QtSerialPort_BINARY_DIR}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}SerialPort_INCLUDE_DIRS}
+ ${libpyside_SOURCE_DIR}
+ ${QtCore_GEN_DIR})
+
+set(QtSerialPort_libraries pyside2
+ ${Qt${QT_MAJOR_VERSION}SerialPort_LIBRARIES})
+
+set(QtSerialPort_deps QtCore)
+
+create_pyside_module(NAME QtSerialPort
+ INCLUDE_DIRS QtSerialPort_include_dirs
+ LIBRARIES QtSerialPort_libraries
+ DEPS QtSerialPort_deps
+ TYPESYSTEM_PATH QtSerialPort_SOURCE_DIR
+ SOURCES QtSerialPort_SRC
+ DROPPED_ENTRIES QtSerialPort_DROPPED_ENTRIES)
diff --git a/sources/pyside2/PySide2/QtSerialPort/typesystem_serialport.xml b/sources/pyside2/PySide2/QtSerialPort/typesystem_serialport.xml
new file mode 100644
index 000000000..8548c543e
--- /dev/null
+++ b/sources/pyside2/PySide2/QtSerialPort/typesystem_serialport.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or (at your option) the GNU General
+** Public license version 3 or any later version approved by the KDE Free
+** Qt Foundation. The licenses are as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-2.0.html and
+** https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+-->
+<typesystem package="PySide2.QtSerialPort">
+ <load-typesystem name="QtCore/typesystem_core.xml" generate="no"/>
+ <object-type name="QSerialPort">
+ <enum-type name="BaudRate"/>
+ <enum-type name="DataBits"/>
+ <enum-type name="DataErrorPolicy"/>
+ <enum-type name="Direction" flags="Directions"/>
+ <enum-type name="FlowControl"/>
+ <enum-type name="Parity"/>
+ <enum-type name="PinoutSignal" flags="PinoutSignals"/>
+ <enum-type name="SerialPortError"/>
+ <enum-type name="StopBits"/>
+ </object-type>
+ <value-type name="QSerialPortInfo"/>
+</typesystem>
diff --git a/sources/pyside2/PySide2/QtSql/CMakeLists.txt b/sources/pyside2/PySide2/QtSql/CMakeLists.txt
index 4abd46694..40a253393 100644
--- a/sources/pyside2/PySide2/QtSql/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtSql/CMakeLists.txt
@@ -25,20 +25,20 @@ configure_file("${QtSql_SOURCE_DIR}/QtSql_global.pre.h.in"
set(QtSql_include_dirs ${QtSql_SOURCE_DIR}
${QtSql_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5Sql_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Sql_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${QtWidgets_GEN_DIR}
)
set(QtSql_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
- ${Qt5Sql_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Sql_LIBRARIES})
set(QtSql_deps QtWidgets)
create_pyside_module(NAME QtSql
diff --git a/sources/pyside2/PySide2/QtSvg/CMakeLists.txt b/sources/pyside2/PySide2/QtSvg/CMakeLists.txt
index 75b6f2bf5..19768274d 100644
--- a/sources/pyside2/PySide2/QtSvg/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtSvg/CMakeLists.txt
@@ -11,20 +11,20 @@ ${QtSvg_GEN_DIR}/qtsvg_module_wrapper.cpp
set(QtSvg_include_dirs ${QtSvg_SOURCE_DIR}
${QtSvg_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5Svg_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Svg_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${QtWidgets_GEN_DIR}
)
set(QtSvg_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
- ${Qt5Svg_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Svg_LIBRARIES}
)
set(QtSvg_deps QtWidgets)
diff --git a/sources/pyside2/PySide2/QtTest/CMakeLists.txt b/sources/pyside2/PySide2/QtTest/CMakeLists.txt
index 6614bbca1..50b9e3e30 100644
--- a/sources/pyside2/PySide2/QtTest/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtTest/CMakeLists.txt
@@ -2,6 +2,7 @@ project(QtTest)
set(QtTest_SRC
${QtTest_GEN_DIR}/qtest_pysideqtoucheventsequence_wrapper.cpp
+${QtTest_GEN_DIR}/qabstractitemmodeltester_wrapper.cpp
${QtTest_GEN_DIR}/qtest_wrapper.cpp
# module is always needed
${QtTest_GEN_DIR}/qttest_module_wrapper.cpp
@@ -15,20 +16,20 @@ configure_file("${QtTest_SOURCE_DIR}/QtTest_global.post.h.in"
set(QtTest_include_dirs ${QtTest_SOURCE_DIR}
${QtTest_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5Test_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Test_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${QtWidgets_GEN_DIR}
)
set(QtTest_libraries pyside2
- ${Qt5Test_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Test_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
)
set(QtTest_deps QtWidgets)
diff --git a/sources/pyside2/PySide2/QtTest/typesystem_test.xml b/sources/pyside2/PySide2/QtTest/typesystem_test.xml
index f7facaf7d..5aa45febb 100644
--- a/sources/pyside2/PySide2/QtTest/typesystem_test.xml
+++ b/sources/pyside2/PySide2/QtTest/typesystem_test.xml
@@ -102,6 +102,10 @@
</object-type>
^^^ this is now moved into QtGui -->
+ <object-type name="QAbstractItemModelTester">
+ <enum-type name="FailureReportingMode"/>
+ </object-type>
+
<namespace-type name="QTest">
<!-- Qt5: private <enum-type name="AttributeIndex" since="4.6"/> -->
<enum-type name="KeyAction"/>
diff --git a/sources/pyside2/PySide2/QtTextToSpeech/CMakeLists.txt b/sources/pyside2/PySide2/QtTextToSpeech/CMakeLists.txt
index c3080c034..ebd95cfbe 100644
--- a/sources/pyside2/PySide2/QtTextToSpeech/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtTextToSpeech/CMakeLists.txt
@@ -10,15 +10,15 @@ ${QtTextToSpeech_GEN_DIR}/qttexttospeech_module_wrapper.cpp
set(QtTextToSpeech_include_dirs ${QtTextToSpeech_SOURCE_DIR}
${QtTextToSpeech_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5TextToSpeech_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}TextToSpeech_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR})
set(QtTextToSpeech_libraries pyside2
- ${Qt5Multimedia_LIBRARIES}
- ${Qt5TextToSpeech_LIBRARIES}
- ${Qt5Core_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Multimedia_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}TextToSpeech_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES})
set(QtTextToSpeech_deps QtCore QtMultimedia)
diff --git a/sources/pyside2/PySide2/QtUiTools/CMakeLists.txt b/sources/pyside2/PySide2/QtUiTools/CMakeLists.txt
index 1ae44d4fd..f9ca16e5a 100644
--- a/sources/pyside2/PySide2/QtUiTools/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtUiTools/CMakeLists.txt
@@ -12,12 +12,12 @@ set(QtUiTools_glue_sources
set(QtUiTools_include_dirs ${QtUiTools_SOURCE_DIR}
${QtUiTools_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5Xml_INCLUDE_DIRS}
- ${Qt5Designer_INCLUDE_DIRS}
- ${Qt5UiTools_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Xml_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Designer_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}UiTools_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${plugins_SOURCE_DIR}
${QtCore_GEN_DIR}
@@ -27,10 +27,10 @@ set(QtUiTools_include_dirs ${QtUiTools_SOURCE_DIR}
)
set(QtUiTools_libraries pyside2
uiplugin
- ${Qt5UiTools_LIBRARIES}
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}UiTools_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
)
set(QtUiTools_deps QtWidgets QtXml)
create_pyside_module(NAME QtUiTools
diff --git a/sources/pyside2/PySide2/QtUiTools/glue/plugins.h b/sources/pyside2/PySide2/QtUiTools/glue/plugins.h
index 9bfcec6ea..402965a81 100644
--- a/sources/pyside2/PySide2/QtUiTools/glue/plugins.h
+++ b/sources/pyside2/PySide2/QtUiTools/glue/plugins.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -40,26 +40,28 @@
#ifndef _PLUGIN_H_
#define _PLUGIN_H_
-#include <QPluginLoader>
#include "customwidgets.h"
-inline void registerCustomWidget(PyObject *obj)
-{
- static PyCustomWidgets *plugin = nullptr;
+#include <QtCore/qpluginloader.h>
- if (plugin == 0) {
- const auto &instances = QPluginLoader::staticInstances();
- for (QObject *o : instances) {
- plugin = qobject_cast<PyCustomWidgets *>(o);
- if (plugin)
- break;
- }
+static inline PyCustomWidgets *findPlugin()
+{
+ const auto &instances = QPluginLoader::staticInstances();
+ for (QObject *o : instances) {
+ if (auto plugin = qobject_cast<PyCustomWidgets *>(o))
+ return plugin;
}
+ return nullptr;
+}
- if (!plugin)
- qDebug() << "Failed to load uiloader plugin.";
- else
+static void registerCustomWidget(PyObject *obj)
+{
+ static PyCustomWidgets *const plugin = findPlugin();
+
+ if (plugin)
plugin->registerWidgetType(obj);
+ else
+ qWarning("Qt for Python: Failed to find the static QUiLoader plugin.");
}
#endif
diff --git a/sources/pyside2/PySide2/QtUiTools/typesystem_uitools.xml b/sources/pyside2/PySide2/QtUiTools/typesystem_uitools.xml
index 7b27e8783..31f0b8343 100644
--- a/sources/pyside2/PySide2/QtUiTools/typesystem_uitools.xml
+++ b/sources/pyside2/PySide2/QtUiTools/typesystem_uitools.xml
@@ -90,6 +90,7 @@
<modify-function signature="createAction(QObject*,const QString&amp;)">
<modify-argument index="return">
<parent index="1" action="add"/>
+ <define-ownership class="native" owner="c++"/>
<define-ownership class="target" owner="default"/>
</modify-argument>
</modify-function>
@@ -97,6 +98,7 @@
<modify-function signature="createActionGroup(QObject*,const QString&amp;)">
<modify-argument index="return">
<parent index="1" action="add"/>
+ <define-ownership class="native" owner="c++"/>
<define-ownership class="target" owner="default"/>
</modify-argument>
</modify-function>
@@ -104,6 +106,7 @@
<modify-function signature="createLayout(const QString&amp;,QObject*,const QString&amp;)">
<modify-argument index="return">
<parent index="2" action="add"/>
+ <define-ownership class="native" owner="c++"/>
<define-ownership class="target" owner="default"/>
</modify-argument>
</modify-function>
@@ -111,6 +114,7 @@
<modify-function signature="createWidget(const QString&amp;,QWidget*,const QString&amp;)">
<modify-argument index="return">
<parent index="2" action="add"/>
+ <define-ownership class="native" owner="c++"/>
<define-ownership class="target" owner="default"/>
</modify-argument>
</modify-function>
@@ -139,4 +143,15 @@
</add-function>
</object-type>
+ <!--
+ After the removal of the 'pysideuic' Python module, many users were unable to generate and
+ load UI classes dynamically.
+ This function was created to provide an equivalent solution to the 'loadUiType' function from
+ Riverbank's PyQt.
+ -->
+ <add-function signature="loadUiType(const QString&amp; @uifile@)" return-type="PyObject*">
+ <inject-code file="../glue/qtuitools.cpp" snippet="loaduitype"/>
+ </add-function>
+
+
</typesystem>
diff --git a/sources/pyside2/PySide2/QtWebChannel/CMakeLists.txt b/sources/pyside2/PySide2/QtWebChannel/CMakeLists.txt
index 58957b21e..df9531809 100644
--- a/sources/pyside2/PySide2/QtWebChannel/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtWebChannel/CMakeLists.txt
@@ -9,14 +9,14 @@ ${QtWebChannel_GEN_DIR}/qtwebchannel_module_wrapper.cpp
set(QtWebChannel_include_dirs ${QtWebChannel_SOURCE_DIR}
${QtWebChannel_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5WebChannel_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}WebChannel_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
)
set(QtWebChannel_libraries pyside2
- ${Qt5WebChannel_LIBRARIES}
- ${Qt5Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}WebChannel_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
)
set(QtWebChannel_deps QtCore)
diff --git a/sources/pyside2/PySide2/QtWebEngine/CMakeLists.txt b/sources/pyside2/PySide2/QtWebEngine/CMakeLists.txt
index 25e11d5d9..e1460ff21 100644
--- a/sources/pyside2/PySide2/QtWebEngine/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtWebEngine/CMakeLists.txt
@@ -9,13 +9,13 @@ ${QtWebEngine_GEN_DIR}/qtwebengine_module_wrapper.cpp
set(QtWebEngine_include_dirs
${QtWebEngine_SOURCE_DIR}
${QtWebEngine_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
)
set(QtWebEngine_libraries pyside2
- ${Qt5WebEngine_LIBRARIES}
- ${Qt5Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}WebEngine_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
)
set(QtWebEngine_deps QtCore)
create_pyside_module(NAME QtWebEngine
diff --git a/sources/pyside2/PySide2/QtWebEngineCore/CMakeLists.txt b/sources/pyside2/PySide2/QtWebEngineCore/CMakeLists.txt
index 74c112734..52a071606 100644
--- a/sources/pyside2/PySide2/QtWebEngineCore/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtWebEngineCore/CMakeLists.txt
@@ -11,7 +11,8 @@ ${QtWebEngineCore_GEN_DIR}/qwebengineurlschemehandler_wrapper.cpp
${QtWebEngineCore_GEN_DIR}/qtwebenginecore_module_wrapper.cpp
)
-if (Qt5WebEngineCore_VERSION VERSION_EQUAL 5.12.0 OR Qt5WebEngineCore_VERSION VERSION_GREATER 5.12.0)
+if (Qt${QT_MAJOR_VERSION}WebEngineCore_VERSION VERSION_EQUAL 5.12.0
+ OR Qt${QT_MAJOR_VERSION}WebEngineCore_VERSION VERSION_GREATER 5.12.0)
list(APPEND QtWebEngineCore_SRC
${QtWebEngineCore_GEN_DIR}/qwebengineurlscheme_wrapper.cpp)
endif()
@@ -19,15 +20,18 @@ endif()
set(QtWebEngineCore_include_dirs
${QtWebEngineCore_SOURCE_DIR}
${QtWebEngineCore_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
+ ${QtNetwork_GEN_DIR}
)
set(QtWebEngineCore_libraries pyside2
- ${Qt5WebEngineCore_LIBRARIES}
- ${Qt5Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}WebEngineCore_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
)
-set(QtWebEngineCore_deps QtCore)
+set(QtWebEngineCore_deps QtCore QtNetwork)
create_pyside_module(NAME QtWebEngineCore
INCLUDE_DIRS QtWebEngineCore_include_dirs
LIBRARIES QtWebEngineCore_libraries
diff --git a/sources/pyside2/PySide2/QtWebEngineCore/typesystem_webenginecore.xml b/sources/pyside2/PySide2/QtWebEngineCore/typesystem_webenginecore.xml
index eb1ab3d61..65c0e8137 100644
--- a/sources/pyside2/PySide2/QtWebEngineCore/typesystem_webenginecore.xml
+++ b/sources/pyside2/PySide2/QtWebEngineCore/typesystem_webenginecore.xml
@@ -41,6 +41,7 @@
-->
<typesystem package="PySide2.QtWebEngineCore">
<load-typesystem name="QtCore/typesystem_core.xml" generate="no"/>
+ <load-typesystem name="QtNetwork/typesystem_network.xml" generate="no"/>
<object-type name="QWebEngineCookieStore"/>
diff --git a/sources/pyside2/PySide2/QtWebEngineWidgets/CMakeLists.txt b/sources/pyside2/PySide2/QtWebEngineWidgets/CMakeLists.txt
index 214ebc56b..b9fc1bc92 100644
--- a/sources/pyside2/PySide2/QtWebEngineWidgets/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtWebEngineWidgets/CMakeLists.txt
@@ -20,12 +20,12 @@ ${QtWebEngineWidgets_GEN_DIR}/qtwebenginewidgets_module_wrapper.cpp
set(QtWebEngineWidgets_include_dirs
${QtWebEngineWidgets_SOURCE_DIR}
${QtWebEngineWidgets_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
- ${Qt5WebChannel_INCLUDE_DIRS}
- ${Qt5WebEngineWidgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}WebChannel_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}WebEngineWidgets_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
@@ -37,13 +37,13 @@ set(QtWebEngineWidgets_include_dirs
${QtPrintSupport_GEN_DIR}
)
set(QtWebEngineWidgets_libraries pyside2
- ${Qt5WebEngineWidgets_LIBRARIES}
- ${Qt5Network_LIBRARIES}
- ${Qt5WebChannel_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Core_LIBRARIES}
- ${Qt5PrintSupport_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}WebEngineWidgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}WebChannel_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}PrintSupport_LIBRARIES}
)
set(QtWebEngineWidgets_deps QtGui QtWidgets QtNetwork QtWebChannel QtPrintSupport)
create_pyside_module(NAME QtWebEngineWidgets
diff --git a/sources/pyside2/PySide2/QtWebEngineWidgets/typesystem_webenginewidgets.xml b/sources/pyside2/PySide2/QtWebEngineWidgets/typesystem_webenginewidgets.xml
index e0821a114..2519101d7 100644
--- a/sources/pyside2/PySide2/QtWebEngineWidgets/typesystem_webenginewidgets.xml
+++ b/sources/pyside2/PySide2/QtWebEngineWidgets/typesystem_webenginewidgets.xml
@@ -64,6 +64,7 @@
<value-type name="QWebEngineHistoryItem"/>
<object-type name="QWebEnginePage">
+ <enum-type name="LifecycleState"/>
<enum-type name="WebAction"/>
<enum-type name="FindFlag" flags="FindFlags"/>
<enum-type name="WebWindowType"/>
@@ -73,6 +74,24 @@
<enum-type name="FileSelectionMode"/>
<enum-type name="JavaScriptConsoleMessageLevel"/>
<enum-type name="RenderProcessTerminationStatus"/>
+ <add-function signature="findText(const QString &amp;,QWebEnginePage::FindFlags,PyObject*)">
+ <inject-code class="target" position="beginning" file="../glue/qtwebenginewidgets.cpp" snippet="qwebenginepage-findtext"/>
+ </add-function>
+ <add-function signature="print(QPrinter*,PyObject*)">
+ <inject-code class="target" position="beginning" file="../glue/qtwebenginewidgets.cpp" snippet="qwebenginepage-print"/>
+ </add-function>
+ <add-function signature="toPlainText(PyObject*) const">
+ <inject-code class="target" position="beginning" file="../glue/qtwebenginewidgets.cpp" snippet="qwebenginepage-convertto"/>
+ </add-function>
+ <add-function signature="toHtml(PyObject*) const">
+ <inject-code class="target" position="beginning" file="../glue/qtwebenginewidgets.cpp" snippet="qwebenginepage-convertto"/>
+ </add-function>
+ <add-function signature="runJavaScript(const QString &amp;,quint32,PyObject*)">
+ <inject-code class="target" position="beginning" file="../glue/qtwebenginewidgets.cpp" snippet="qwebenginepage-runjavascript"/>
+ </add-function>
+ <add-function signature="printToPdf(PyObject*,const QPageLayout &amp;)">
+ <inject-code class="target" position="beginning" file="../glue/qtwebenginewidgets.cpp" snippet="qwebenginepage-printtopdf"/>
+ </add-function>
</object-type>
<object-type name="QWebEngineProfile">
@@ -94,7 +113,11 @@
<enum-type name="WebAttribute"/>
</object-type>
- <object-type name="QWebEngineView"/>
+ <object-type name="QWebEngineView">
+ <add-function signature="findText(const QString &amp;,QWebEnginePage::FindFlags,PyObject*)">
+ <inject-code class="target" position="beginning" file="../glue/qtwebenginewidgets.cpp" snippet="qwebenginepage-findtext"/>
+ </add-function>
+ </object-type>
<value-type name="QWebEngineContextMenuData">
<enum-type name="EditFlag" flags="EditFlags" since="5.11"/>
diff --git a/sources/pyside2/PySide2/QtWebKit/CMakeLists.txt b/sources/pyside2/PySide2/QtWebKit/CMakeLists.txt
index cc03b14b4..4220e46bf 100644
--- a/sources/pyside2/PySide2/QtWebKit/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtWebKit/CMakeLists.txt
@@ -8,10 +8,10 @@ ${QtWebKit_GEN_DIR}/qtwebkit_module_wrapper.cpp
set(QtWebKit_include_dirs ${QtWebKit_SOURCE_DIR}
${QtWebKit_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
- ${Qt5WebKit_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}WebKit_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
@@ -19,10 +19,10 @@ set(QtWebKit_include_dirs ${QtWebKit_SOURCE_DIR}
${QtNetwork_GEN_DIR}
)
set(QtWebKit_libraries pyside2
- ${Qt5WebKit_LIBRARIES}
- ${Qt5Network_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}WebKit_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
)
set(QtWebKit_deps QtGui QtNetwork)
create_pyside_module(NAME QtWebKit
diff --git a/sources/pyside2/PySide2/QtWebKitWidgets/CMakeLists.txt b/sources/pyside2/PySide2/QtWebKitWidgets/CMakeLists.txt
index 4ace240c0..0bf660a62 100644
--- a/sources/pyside2/PySide2/QtWebKitWidgets/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtWebKitWidgets/CMakeLists.txt
@@ -32,13 +32,13 @@ ${QtWebKitWidgets_GEN_DIR}/qtwebkitwidgets_module_wrapper.cpp
set(QtWebKitWidgets_include_dirs
${QtWebKitWidgets_SOURCE_DIR}
${QtWebKitWidgets_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
- ${Qt5WebKit_INCLUDE_DIRS}
- ${Qt5PrintSupport_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
- ${Qt5WebKitWidgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}WebKit_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}PrintSupport_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}WebKitWidgets_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
@@ -48,12 +48,12 @@ set(QtWebKitWidgets_include_dirs
${QtNetwork_GEN_DIR}
)
set(QtWebKitWidgets_libraries pyside2
- ${Qt5WebKit_LIBRARIES}
- ${Qt5WebKitWidgets_LIBRARIES}
- ${Qt5Network_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}WebKit_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}WebKitWidgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
)
set(QtWebKitWidgets_deps QtWidgets QtPrintSupport QtNetwork)
create_pyside_module(NAME QtWebKitWidgets
diff --git a/sources/pyside2/PySide2/QtWebSockets/CMakeLists.txt b/sources/pyside2/PySide2/QtWebSockets/CMakeLists.txt
index a28c633af..4a2c765a6 100644
--- a/sources/pyside2/PySide2/QtWebSockets/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtWebSockets/CMakeLists.txt
@@ -12,18 +12,18 @@ ${QtWebSockets_GEN_DIR}/qtwebsockets_module_wrapper.cpp
set(QtWebSockets_include_dirs ${QtWebSockets_SOURCE_DIR}
${QtWebSockets_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Network_INCLUDE_DIRS}
- ${Qt5WebSockets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Network_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}WebSockets_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtWebSockets_GEN_DIR}
${QtNetwork_GEN_DIR}
)
set(QtWebSockets_libraries pyside2
- ${Qt5WebSockets_LIBRARIES}
- ${Qt5Network_LIBRARIES}
- ${Qt5Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}WebSockets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Network_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
)
set(QtWebSockets_deps QtNetwork)
diff --git a/sources/pyside2/PySide2/QtWidgets/CMakeLists.txt b/sources/pyside2/PySide2/QtWidgets/CMakeLists.txt
index 102c0ee14..506a6fc78 100644
--- a/sources/pyside2/PySide2/QtWidgets/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtWidgets/CMakeLists.txt
@@ -213,17 +213,17 @@ configure_file("${QtWidgets_SOURCE_DIR}/typesystem_widgets.xml.in"
set(QtWidgets_include_dirs ${QtWidgets_SOURCE_DIR}
${QtWidgets_BINARY_DIR}
${pyside2_SOURCE_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
)
set(QtWidgets_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
)
set(QtWidgets_deps QtGui)
diff --git a/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml b/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
index 425dcd7b5..91458e313 100644
--- a/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
+++ b/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
@@ -67,6 +67,7 @@
-->
<rejection class="*" enum-name="enum_1"/>
+ <rejection class="QMdi"/>
<!--
Event classes have a lot of non-documented protected fields, those fields
@@ -444,7 +445,7 @@
<define-ownership class="target" owner="default"/>
</modify-argument>
</modify-function>
- <modify-function signature="setIndexWidget(const QModelIndex &amp;,QWidget*)">
+ <modify-function signature="setIndexWidget(const QModelIndex &amp;,QWidget*)" allow-thread="yes">
<modify-argument index="2">
<parent index="this" action="add"/>
</modify-argument>
@@ -559,6 +560,7 @@
<parent index="return" action="add"/>
</modify-argument>
</modify-function>
+ <modify-function signature="registerField(const QString&amp;,QWidget*,const char*,const char*)" allow-thread="yes"/>
</object-type>
<object-type name="QFocusFrame">
<modify-function signature="setWidget(QWidget*)">
@@ -583,7 +585,7 @@
<insert-template name="bool*_fix,arg"/>
</inject-code>
</modify-function>
- <modify-function signature="getFont(bool*,QFont,QWidget*,QString,QFlags&lt;QFontDialog::FontDialogOption&gt;)">
+ <modify-function signature="getFont(bool*,QFont,QWidget*,QString,QFlags&lt;QFontDialog::FontDialogOption&gt;)" allow-thread="yes">
<modify-argument index="1">
<remove-argument />
</modify-argument>
@@ -792,15 +794,16 @@
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
+ <modify-function signature="removeSubWindow(QWidget*)" allow-thread="yes"/>
</object-type>
<object-type name="QMdiSubWindow">
<enum-type name="SubWindowOption" flags="SubWindowOptions"/>
- <modify-function signature="setWidget(QWidget*)" >
+ <modify-function signature="setWidget(QWidget*)" allow-thread="yes">
<modify-argument index="1">
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
- <modify-function signature="setSystemMenu(QMenu*)" >
+ <modify-function signature="setSystemMenu(QMenu*)" allow-thread="yes">
<modify-argument index="1">
<parent index="this" action="add"/>
</modify-argument>
@@ -1255,7 +1258,8 @@
<object-type name="QLayout">
<inject-code class="native" position="beginning" file="../glue/qtwidgets.cpp" snippet="qlayout-help-functions"/>
-
+ <!-- Becomes a real Q_OPROPERTY in Qt 6 -->
+ <property name="contentsMargins" type="QMargins" get="contentsMargins" set="setContentsMargins"/>
<enum-type name="SizeConstraint"/>
<modify-function signature="itemAt(int)const">
@@ -1272,6 +1276,10 @@
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="removeownership-1"/>
</modify-function>
+ <modify-function signature="replaceWidget(QWidget*,QWidget*,QFlags&lt;Qt::FindChildOption&gt;)">
+ <inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-2"/>
+ </modify-function>
+
<modify-function signature="parentWidget()const">
<modify-argument index="this">
<parent index="return" action="add"/>
@@ -1284,6 +1292,7 @@
<modify-function signature="takeAt(int)">
<modify-argument index="return">
<parent index="this" action="remove"/>
+ <define-ownership class="native" owner="c++"/>
</modify-argument>
</modify-function>
@@ -1291,16 +1300,16 @@
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
- <modify-function signature="addWidget(QWidget*)">
+ <modify-function signature="addWidget(QWidget*)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
- <modify-function signature="addChildWidget(QWidget*)">
+ <modify-function signature="addChildWidget(QWidget*)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
<modify-function signature="addChildLayout(QLayout*)">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
- <modify-function signature="setMenuBar(QWidget*)">
+ <modify-function signature="setMenuBar(QWidget*)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
@@ -1341,9 +1350,12 @@
<object-type name="QStackedLayout">
<inject-code class="native" position="beginning" file="../glue/qtwidgets.cpp" snippet="qlayout-help-functions"/>
<enum-type name="StackingMode"/>
- <modify-function signature="insertWidget(int,QWidget*)">
+ <modify-function signature="insertWidget(int,QWidget*)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-2"/>
</modify-function>
+ <modify-function signature="addWidget(QWidget*)" allow-thread="yes">
+ <inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
+ </modify-function>
</object-type>
<object-type name="QBoxLayout">
@@ -1351,7 +1363,7 @@
<enum-type name="Direction"/>
- <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
+ <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
@@ -1359,7 +1371,7 @@
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
- <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
+ <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-2"/>
</modify-function>
<modify-function signature="insertLayout(int,QLayout*,int)">
@@ -1753,7 +1765,13 @@
</modify-function>
</object-type>
<object-type name="QTreeWidget">
- <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
+ <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;&amp;)const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)" allow-thread="yes">
<modify-argument index="3">
<parent index="this" action="add"/>
</modify-argument>
@@ -1800,6 +1818,7 @@
<modify-function signature="clear()">
<inject-code file="../glue/qtwidgets.cpp" snippet="qtreewidget-clear"/>
</modify-function>
+ <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)" allow-thread="yes"/>
</object-type>
<object-type name="QAbstractItemDelegate">
<enum-type name="EndEditHint"/>
@@ -1817,13 +1836,14 @@
<define-ownership class="native" owner="c++"/>
</modify-argument>
</modify-function>
+ <modify-function signature="closeEditor(QWidget*,QAbstractItemDelegate::EndEditHint)" allow-thread="yes"/>
</object-type>
<object-type name="QTableWidgetItem" >
<enum-type name="ItemType"/>
- <modify-function signature="read(QDataStream&amp;)">
+ <modify-function signature="read(QDataStream&amp;)" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
- <modify-function signature="write(QDataStream&amp;)const">
+ <modify-function signature="write(QDataStream&amp;)const" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
</object-type>
@@ -1849,10 +1869,10 @@
<define-ownership owner="target"/>
</modify-argument>
</modify-function>
- <modify-function signature="read(QDataStream&amp;)">
+ <modify-function signature="read(QDataStream&amp;)" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
- <modify-function signature="write(QDataStream&amp;)const">
+ <modify-function signature="write(QDataStream&amp;)const" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
</object-type>
@@ -1889,10 +1909,10 @@
<object-type name="QTreeWidgetItem" hash-function="qHash">
<enum-type name="ChildIndicatorPolicy"/>
<enum-type name="ItemType"/>
- <modify-function signature="read(QDataStream&amp;)">
+ <modify-function signature="read(QDataStream&amp;)" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
- <modify-function signature="write(QDataStream&amp;)const">
+ <modify-function signature="write(QDataStream&amp;)const" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
<modify-function signature="QTreeWidgetItem(QTreeWidget*,int)">
@@ -1975,7 +1995,13 @@
</object-type>
<object-type name="QListWidget">
- <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
+ <modify-function signature="mimeData(const QList&lt;QListWidgetItem*&gt;&amp;)const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)" allow-thread="yes">
<modify-argument index="2">
<parent index="1" action="add"/>
</modify-argument>
@@ -1999,6 +2025,7 @@
<modify-function signature="clear()">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="qlistwidget-clear"/>
</modify-function>
+ <modify-function signature="removeItemWidget(QListWidgetItem*)" allow-thread="yes"/>
</object-type>
<object-type name="QWidget" delete-in-main-thread="true">
@@ -2237,7 +2264,7 @@
</modify-argument>
</modify-function>
- <modify-function signature="setLayout(QLayout*)">
+ <modify-function signature="setLayout(QLayout*)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="qwidget-setlayout"/>
</modify-function>
<modify-function signature="raise()" rename="raise_"/>
@@ -2280,7 +2307,8 @@
<modify-function signature="question(QWidget*,const QString&amp;,const QString&amp;,const QString&amp;,const QString&amp;,const QString&amp;,int,int)" remove="all"/>
<modify-function signature="warning(QWidget*,const QString&amp;,const QString&amp;,int,int,int)" remove="all"/>
<modify-function signature="warning(QWidget*,const QString&amp;,const QString&amp;,const QString&amp;,const QString&amp;,const QString&amp;,int,int)" remove="all"/>
-
+ <modify-function signature="about(QWidget*,const QString&amp;,const QString&amp;)" allow-thread="yes"/>
+ <modify-function signature="aboutQt(QWidget*,const QString&amp;)" allow-thread="yes"/>
</object-type>
<object-type name="QAbstractSpinBox">
<enum-type name="ButtonSymbols"/>
@@ -2424,7 +2452,7 @@
</modify-function>
<modify-function signature="getExistingDirectory(QWidget*,const QString&amp;,const QString&amp;,QFlags&lt;QFileDialog::Option>)" allow-thread="yes"/>
- <modify-function signature="getExistingDirectoryUrl(QWidget*,const QString&amp;,const QUrl&amp;,QFlags&lt;QFileDialog::Option>,const QStringList&amp;)"/>
+ <modify-function signature="getExistingDirectoryUrl(QWidget*,const QString&amp;,const QUrl&amp;,QFlags&lt;QFileDialog::Option>,const QStringList&amp;)" allow-thread="yes"/>
<modify-function signature="getOpenFileName(QWidget*,const QString&amp;,const QString&amp;,const QString&amp;,QString*,QFlags&lt;QFileDialog::Option&gt;)" allow-thread="yes">
<modify-argument index="return">
<replace-type modified-type="(fileName, selectedFilter)"/>
@@ -2556,6 +2584,12 @@
</modify-function>
</object-type>
<object-type name="QTableWidget">
+ <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;&amp;)const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
<modify-function signature="setHorizontalHeaderItem(int,QTableWidgetItem*)">
<modify-argument index="2">
<parent index="this" action="add"/>
@@ -2591,11 +2625,12 @@
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
- <modify-function signature="setCellWidget(int,int,QWidget*)">
+ <modify-function signature="setCellWidget(int,int,QWidget*)" allow-thread="yes">
<modify-argument index="3">
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
+ <modify-function signature="removeCellWidget(int,int)" allow-thread="yes"/>
<modify-function signature="setCurrentItem(QTableWidgetItem*)">
<modify-argument index="1">
<parent index="this" action="add"/>
@@ -2635,7 +2670,9 @@
</modify-argument>
</modify-function>
</object-type>
- <object-type name="QGroupBox"/>
+ <object-type name="QGroupBox">
+ <modify-function signature="clicked(bool)" allow-thread="yes"/>
+ </object-type>
<object-type name="QStackedWidget">
<modify-function signature="addWidget(QWidget*)">
<modify-argument index="1">
@@ -2900,6 +2937,12 @@
<extra-includes>
<include file-name="QTextCursor" location="global"/>
</extra-includes>
+ <modify-function signature="createMimeDataFromSelection() const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
<modify-function signature="setDocument(QTextDocument*)">
<modify-argument index="1">
<parent index="this" action="add"/>
@@ -2921,6 +2964,7 @@
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
+ <modify-function signature="triggered(bool)" allow-thread="yes"/>
</object-type>
<object-type name="QApplication">
@@ -2945,6 +2989,8 @@
<inject-code class="target" position="end" file="../glue/qtwidgets.cpp" snippet="qapplication-setStyle"/>
</modify-function>
<modify-function signature="exec()" rename="exec_" allow-thread="yes"/>
+ <modify-function signature="notify(QObject*,QEvent*)" allow-thread="yes"/>
+ <modify-function signature="alert(QWidget*,int)" allow-thread="yes"/>
<inject-code class="native" position="beginning" file="../glue/qtwidgets.cpp" snippet="qapplication-init"/>
</object-type>
@@ -3217,7 +3263,7 @@
<parent index="1" action="add"/>
</modify-argument>
</modify-function>
- <modify-function signature="setWidget(QWidget*)">
+ <modify-function signature="setWidget(QWidget*)" allow-thread="yes">
<inject-code file="../glue/qtwidgets.cpp" snippet="qgraphicsproxywidget-setwidget"/>
</modify-function>
</object-type>
@@ -3327,6 +3373,12 @@
<object-type name="QPlainTextDocumentLayout"/>
<object-type name="QPlainTextEdit">
<enum-type name="LineWrapMode"/>
+ <modify-function signature="createMimeDataFromSelection() const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
<modify-function signature="setDocument(QTextDocument*)">
<modify-argument index="1">
<parent index="this" action="add"/>
diff --git a/sources/pyside2/PySide2/QtWinExtras/CMakeLists.txt b/sources/pyside2/PySide2/QtWinExtras/CMakeLists.txt
index 0e0b3d58b..6c877dfe4 100644
--- a/sources/pyside2/PySide2/QtWinExtras/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtWinExtras/CMakeLists.txt
@@ -18,21 +18,27 @@ ${QtWinExtras_GEN_DIR}/qwinthumbnailtoolbutton_wrapper.cpp
${QtWinExtras_GEN_DIR}/qtwinextras_module_wrapper.cpp
)
+configure_file("${QtWinExtras_SOURCE_DIR}/QtWinExtras_global.pre.h.in"
+ "${QtWinExtras_BINARY_DIR}/QtWinExtras_global.pre.h" @ONLY)
+
set(QtWinExtras_include_dirs ${QtWinExtras_SOURCE_DIR}
${QtWinExtras_BINARY_DIR}
- ${Qt5WinExtras_INCLUDE_DIRS}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}WinExtras_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
+ ${QtWidgets_GEN_DIR}
${libpyside_SOURCE_DIR})
set(QtWinExtras_libraries pyside2
- ${Qt5WinExtras_LIBRARIES}
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}WinExtras_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES})
-set(QtWinExtras_deps QtCore QtGui)
+set(QtWinExtras_deps QtCore QtGui QtWidgets)
create_pyside_module(NAME QtWinExtras
INCLUDE_DIRS QtWinExtras_include_dirs
diff --git a/sources/pyside2/PySide2/QtWinExtras/QtWinExtras_global.pre.h.in b/sources/pyside2/PySide2/QtWinExtras/QtWinExtras_global.pre.h.in
new file mode 100644
index 000000000..3a2b87c3b
--- /dev/null
+++ b/sources/pyside2/PySide2/QtWinExtras/QtWinExtras_global.pre.h.in
@@ -0,0 +1,5 @@
+// QT_WIDGETS_LIB must be defined for the widget functions to become visible.
+
+#if @Qt5Widgets_FOUND@
+# define QT_WIDGETS_LIB
+#endif
diff --git a/sources/pyside2/PySide2/QtWinExtras/typesystem_winextras.xml b/sources/pyside2/PySide2/QtWinExtras/typesystem_winextras.xml
index db7416a24..69c90dd34 100644
--- a/sources/pyside2/PySide2/QtWinExtras/typesystem_winextras.xml
+++ b/sources/pyside2/PySide2/QtWinExtras/typesystem_winextras.xml
@@ -42,6 +42,7 @@
<typesystem package="PySide2.QtWinExtras">
<load-typesystem name="QtCore/typesystem_core.xml" generate="no"/>
<load-typesystem name="QtGui/typesystem_gui.xml" generate="no"/>
+ <load-typesystem name="QtWidgets/typesystem_widgets.xml" generate="no"/>
<namespace-type name="QtWin">
<enum-type name="HBitmapFormat"/>
diff --git a/sources/pyside2/PySide2/QtX11Extras/CMakeLists.txt b/sources/pyside2/PySide2/QtX11Extras/CMakeLists.txt
index 8bc1a7ffd..9008da747 100644
--- a/sources/pyside2/PySide2/QtX11Extras/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtX11Extras/CMakeLists.txt
@@ -11,17 +11,17 @@ configure_file("${QtX11Extras_SOURCE_DIR}/QtX11Extras_global.post.h.in"
set(QtX11Extras_include_dirs ${QtX11Extras_SOURCE_DIR}
${QtX11Extras_BINARY_DIR}
- ${Qt5X11Extras_INCLUDE_DIRS}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}X11Extras_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
${libpyside_SOURCE_DIR})
set(QtX11Extras_libraries pyside2
- ${Qt5X11Extras_LIBRARIES}
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}X11Extras_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES})
set(QtX11Extras_deps QtCore QtGui)
diff --git a/sources/pyside2/PySide2/QtXml/CMakeLists.txt b/sources/pyside2/PySide2/QtXml/CMakeLists.txt
index f17a77240..eb64b4795 100644
--- a/sources/pyside2/PySide2/QtXml/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtXml/CMakeLists.txt
@@ -38,13 +38,13 @@ ${QtXml_GEN_DIR}/qtxml_module_wrapper.cpp
set(QtXml_include_dirs ${QtXml_SOURCE_DIR}
${QtXml_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Xml_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Xml_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
)
set(QtXml_libraries pyside2
- ${Qt5Xml_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Xml_LIBRARIES})
set(QtXml_deps QtCore)
create_pyside_module(NAME QtXml
diff --git a/sources/pyside2/PySide2/QtXml/typesystem_xml.xml b/sources/pyside2/PySide2/QtXml/typesystem_xml.xml
index e1750fb80..96d12ea4e 100644
--- a/sources/pyside2/PySide2/QtXml/typesystem_xml.xml
+++ b/sources/pyside2/PySide2/QtXml/typesystem_xml.xml
@@ -231,7 +231,20 @@
<object-type name="QXmlNamespaceSupport"/>
- <value-type name="QDomElement"/>
+ <value-type name="QDomElement">
+ <!-- PYSIDE-1372
+ We will leave only one for int, and one for float since Python
+ doesn't have other variations on the primitive types.
+ Only 'qlonglong' and 'double' will be available from the Qt API.
+ TODO: This will require a better review of the shiboken primitive
+ types converters, since this situation might happen on
+ different signatures.
+ -->
+ <modify-function signature="setAttribute(const QString&amp;, uint)" remove="all"/>
+ <modify-function signature="setAttribute(const QString&amp;, float)" remove="all"/>
+ <modify-function signature="setAttribute(const QString&amp;, int)" remove="all"/>
+ <modify-function signature="setAttribute(const QString&amp;, qulonglong)" remove="all"/>
+ </value-type>
<object-type name="QXmlContentHandler">
<modify-function signature="setDocumentLocator(QXmlLocator*)">
diff --git a/sources/pyside2/PySide2/QtXmlPatterns/CMakeLists.txt b/sources/pyside2/PySide2/QtXmlPatterns/CMakeLists.txt
index 696c09c1a..adc1be516 100644
--- a/sources/pyside2/PySide2/QtXmlPatterns/CMakeLists.txt
+++ b/sources/pyside2/PySide2/QtXmlPatterns/CMakeLists.txt
@@ -22,14 +22,14 @@ ${QtXmlPatterns_GEN_DIR}/qtxmlpatterns_module_wrapper.cpp
set(QtXmlPatterns_include_dirs ${QtXmlPatterns_SOURCE_DIR}
${QtXmlPatterns_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5XmlPatterns_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}XmlPatterns_INCLUDE_DIRS}
${libpyside_SOURCE_DIR}
${QtCore_GEN_DIR}
)
set(QtXmlPatterns_libraries pyside2
- ${Qt5Core_LIBRARIES}
- ${Qt5XmlPatterns_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}XmlPatterns_LIBRARIES})
set(QtXmlPatterns_deps QtCore)
create_pyside_module(NAME QtXmlPatterns
diff --git a/sources/pyside2/PySide2/__init__.py.in b/sources/pyside2/PySide2/__init__.py.in
index d896ab603..035cdd636 100644
--- a/sources/pyside2/PySide2/__init__.py.in
+++ b/sources/pyside2/PySide2/__init__.py.in
@@ -1,28 +1,84 @@
+from __future__ import print_function
+import os
+import sys
+from textwrap import dedent
+
__all__ = list("Qt" + body for body in
"@all_module_shortnames@"
.split(";"))
__version__ = "@FINAL_PACKAGE_VERSION@"
__version_info__ = (@BINDING_API_MAJOR_VERSION@, @BINDING_API_MINOR_VERSION@, @BINDING_API_MICRO_VERSION@, "@BINDING_API_PRE_RELEASE_VERSION_TYPE@", "@BINDING_API_PRE_RELEASE_VERSION@")
-def _setupQtDirectories():
- import sys
- import os
+def _additional_dll_directories(package_dir):
+ # Find shiboken2 relative to the package directory.
+ root = os.path.dirname(package_dir)
+ # Check for a flat .zip as deployed by cx_free(PYSIDE-1257)
+ if root.endswith('.zip'):
+ return []
+ shiboken2 = os.path.join(root, 'shiboken2')
+ if os.path.isdir(shiboken2): # Standard case, only shiboken2 is needed
+ return [shiboken2]
+ # The below code is for the build process when generate_pyi.py
+ # is executed in the build directory. We need libpyside and Qt in addition.
+ shiboken2 = os.path.join(os.path.dirname(root), 'shiboken2', 'libshiboken')
+ if not os.path.isdir(shiboken2):
+ raise ImportError(shiboken2 + ' does not exist')
+ result = [shiboken2, os.path.join(root, 'libpyside')]
+ for path in os.environ.get('PATH').split(';'):
+ if path:
+ if os.path.exists(os.path.join(path, 'qmake.exe')):
+ result.append(path)
+ break
+ return result
+
+
+def _setupQtDirectories():
# On Windows we need to explicitly import the shiboken2 module so
# that the libshiboken.dll dependency is loaded by the time a
# Qt module is imported. Otherwise due to PATH not containing
# the shiboken2 module path, the Qt module import would fail
# due to the missing libshiboken dll.
+ # In addition, as of Python 3.8, the shiboken package directory
+ # must be added to the DLL search paths so that shiboken2.dll
+ # is found.
# We need to do the same on Linux and macOS, because we do not
# embed rpaths into the PySide2 libraries that would point to
# the libshiboken library location. Importing the module
# loads the libraries into the process memory beforehand, and
# thus takes care of it for us.
- import shiboken2
+
+ pyside_package_dir = os.path.abspath(os.path.dirname(__file__))
+
+ if sys.platform == 'win32' and sys.version_info[0] == 3 and sys.version_info[1] >= 8:
+ for dir in _additional_dll_directories(pyside_package_dir):
+ os.add_dll_directory(dir)
+
+ try:
+ import shiboken2
+ except Exception:
+ paths = ', '.join(sys.path)
+ print('PySide2/__init__.py: Unable to import shiboken2 from {}'.format(paths),
+ file=sys.stderr)
+ raise
+
# Trigger signature initialization.
- type.__signature__
+ try:
+ # PYSIDE-829: Avoid non-existent attributes in compiled code (Nuitka).
+ # We now use an explicit function instead of touching a signature.
+ _init_pyside_extension()
+ except AttributeError:
+ print(dedent('''\
+ {stars}
+ PySide2/__init__.py: The `signature` module was not initialized.
+ This libshiboken module was loaded from
+
+ "{shiboken2.__file__}".
- pyside_package_dir = os.path.abspath(os.path.dirname(__file__))
+ Please make sure that this is the real shiboken2 binary and not just a folder.
+ {stars}
+ ''').format(stars=79*"*", **locals()), file=sys.stderr)
+ raise
if sys.platform == 'win32':
# PATH has to contain the package directory, otherwise plugins
@@ -30,10 +86,10 @@ def _setupQtDirectories():
# svg image plugin won't find Qt5Svg.dll).
os.environ['PATH'] = pyside_package_dir + os.pathsep + os.environ['PATH']
- # On Windows add the PySide2\openssl folder (if it exists) to
- # the PATH so that the SSL DLLs can be found when Qt tries to
- # dynamically load them. Tell Qt to load them and then reset
- # the PATH.
+ # On Windows, add the PySide2\openssl folder (created by setup.py's
+ # --openssl option) to the PATH so that the SSL DLLs can be found
+ # when Qt tries to dynamically load them. Tell Qt to load them and
+ # then reset the PATH.
openssl_dir = os.path.join(pyside_package_dir, 'openssl')
if os.path.exists(openssl_dir):
path = os.environ['PATH']
diff --git a/sources/pyside2/PySide2/global.h.in b/sources/pyside2/PySide2/global.h.in
index a8065a7ba..a23b0f332 100644
--- a/sources/pyside2/PySide2/global.h.in
+++ b/sources/pyside2/PySide2/global.h.in
@@ -37,6 +37,16 @@
**
****************************************************************************/
+// Make "signals:", "slots:" visible as access specifiers
+#define QT_ANNOTATE_ACCESS_SPECIFIER(a) __attribute__((annotate(#a)))
+
+// Q_PROPERTY is defined as class annotation which does not work since a
+// sequence of properties will to expand to a sequence of annotations
+// annotating nothing, causing clang to complain. Instead, define it away in a
+// static assert with the stringified argument in a ','-operator (cf qdoc).
+
+#define QT_ANNOTATE_CLASS(type,...) static_assert(sizeof(#__VA_ARGS__),#type);
+
#include <QtCore/qnamespace.h>
#if @ENABLE_X11@
@@ -51,7 +61,4 @@
// not in release
#define QT_NO_DEBUG
-// Make "signals:", "slots:" visible as access specifiers
-#define QT_ANNOTATE_ACCESS_SPECIFIER(a) __attribute__((annotate(#a)))
-
// Here are now all configured modules appended:
diff --git a/sources/pyside2/PySide2/glue/qtcore.cpp b/sources/pyside2/PySide2/glue/qtcore.cpp
index 47b3dd6db..306a2239c 100644
--- a/sources/pyside2/PySide2/glue/qtcore.cpp
+++ b/sources/pyside2/PySide2/glue/qtcore.cpp
@@ -43,6 +43,7 @@
// @snippet include-pyside
#include <pyside.h>
+#include <limits>
// @snippet include-pyside
// @snippet pystring-check
@@ -63,10 +64,15 @@ bool py2kStrCheck(PyObject *obj)
// defaultValue can also be passed as positional argument,
// not only as keyword.
QVariant out;
-if (kwds || numArgs > 1)
+if (kwds || numArgs > 1) {
+ Py_BEGIN_ALLOW_THREADS
out = %CPPSELF.value(%1, %2);
-else
+ Py_END_ALLOW_THREADS
+} else {
+ Py_BEGIN_ALLOW_THREADS
out = %CPPSELF.value(%1);
+ Py_END_ALLOW_THREADS
+}
PyTypeObject *typeObj = reinterpret_cast<PyTypeObject*>(%PYARG_3);
@@ -81,7 +87,6 @@ if (typeObj) {
for (int i = 0; i < valuesSize; i++) {
PyObject *item = PyUnicode_FromString(valuesList[i].data());
PyList_SET_ITEM(list, i, item);
- Py_DECREF(item);
}
%PYARG_0 = list;
@@ -110,15 +115,23 @@ if (typeObj) {
float asFloat = out.toFloat();
%PYARG_0 = PyFloat_FromDouble(asFloat);
} else if (typeObj == &PyBool_Type) {
- %PYARG_0 = out.toBool() ? Py_True : Py_False;
+ if (out.toBool()) {
+ Py_INCREF(Py_True);
+ %PYARG_0 = Py_True;
+ } else {
+ Py_INCREF(Py_False);
+ %PYARG_0 = Py_False;
+ }
}
// TODO: PyDict_Type and PyTuple_Type
}
else {
- if (!out.isValid())
+ if (!out.isValid()) {
+ Py_INCREF(Py_None);
%PYARG_0 = Py_None;
- else
+ } else {
%PYARG_0 = %CONVERTTOPYTHON[QVariant](out);
+ }
}
// @snippet qsettings-value
@@ -361,9 +374,15 @@ static bool getReceiver(QObject *source, const char *signal, PyObject *callback,
usingGlobalReceiver = true;
}
+ const auto receiverThread = *receiver ? (*receiver)->thread() : nullptr;
+
if (usingGlobalReceiver) {
PySide::SignalManager &signalManager = PySide::SignalManager::instance();
*receiver = signalManager.globalReceiver(source, callback);
+ // PYSIDE-1354: Move the global receiver to the original receivers's thread
+ // so that autoconnections work correctly.
+ if (receiverThread && receiverThread != (*receiver)->thread())
+ (*receiver)->moveToThread(receiverThread);
*callbackSig = PySide::Signal::getCallbackSignature(signal, *receiver, callback, usingGlobalReceiver).toLatin1();
}
@@ -386,9 +405,7 @@ static bool qobjectConnect(QObject *source, const char *signal, QObject *receive
slot++;
PySide::SignalManager::registerMetaMethod(receiver, slot, isSignal ? QMetaMethod::Signal : QMetaMethod::Slot);
bool connection;
- Py_BEGIN_ALLOW_THREADS
connection = QObject::connect(source, signal - 1, receiver, slot - 1, type);
- Py_END_ALLOW_THREADS
return connection;
}
@@ -444,9 +461,7 @@ static bool qobjectConnectCallback(QObject *source, const char *signal, PyObject
}
}
bool connection;
- Py_BEGIN_ALLOW_THREADS
connection = QMetaObject::connect(source, signalIndex, receiver, slotIndex, type);
- Py_END_ALLOW_THREADS
if (connection) {
if (usingGlobalReceiver)
signalManager.notifyGlobalReceiver(receiver);
@@ -492,9 +507,7 @@ static bool qobjectDisconnectCallback(QObject *source, const char *signal, PyObj
slotMethod = metaObject->method(slotIndex);
bool disconnected;
- Py_BEGIN_ALLOW_THREADS
disconnected = QMetaObject::disconnectOne(source, signalIndex, receiver, slotIndex);
- Py_END_ALLOW_THREADS
if (disconnected) {
if (usingGlobalReceiver)
@@ -570,14 +583,28 @@ bool %0 = qobjectConnect(%1, %2, %3, %4, %5);
// qFatal doesn't have a stream version, so we do a
// qWarning call followed by a qFatal() call using a
// literal.
+Py_BEGIN_ALLOW_THREADS
qWarning() << %1;
qFatal("[A qFatal() call was made from Python code]");
+Py_END_ALLOW_THREADS
// @snippet qfatal
// @snippet moduleshutdown
PySide::runCleanupFunctions();
// @snippet moduleshutdown
+// @snippet qt-qenum
+%PYARG_0 = PySide::QEnum::QEnumMacro(%1, false);
+// @snippet qt-qenum
+
+// @snippet qt-qflag
+%PYARG_0 = PySide::QEnum::QEnumMacro(%1, true);
+// @snippet qt-qflag
+
+// @snippet qt-init-feature
+PySide::Feature::init();
+// @snippet qt-init-feature
+
// @snippet qt-pysideinit
Shiboken::Conversions::registerConverterName(SbkPySide2_QtCoreTypeConverters[SBK_QSTRING_IDX], "unicode");
Shiboken::Conversions::registerConverterName(SbkPySide2_QtCoreTypeConverters[SBK_QSTRING_IDX], "str");
@@ -599,7 +626,7 @@ static void msgHandlerCallback(QtMsgType type, const QMessageLogContext &ctx, co
Shiboken::AutoDecRef arglist(PyTuple_New(3));
PyTuple_SET_ITEM(arglist, 0, %CONVERTTOPYTHON[QtMsgType](type));
PyTuple_SET_ITEM(arglist, 1, %CONVERTTOPYTHON[QMessageLogContext &](ctx));
- QByteArray array = msg.toLocal8Bit();
+ QByteArray array = msg.toUtf8(); // Python handler requires UTF-8
char *data = array.data();
PyTuple_SET_ITEM(arglist, 2, %CONVERTTOPYTHON[char *](data));
Shiboken::AutoDecRef ret(PyObject_CallObject(qtmsghandler, arglist));
@@ -630,7 +657,7 @@ if (%PYARG_0 == Py_None)
// @snippet qline-hash
namespace PySide {
- template<> inline uint hash(const QLine &v) {
+ template<> inline Py_ssize_t hash(const QLine &v) {
return qHash(qMakePair(qMakePair(v.x1(), v.y1()), qMakePair(v.x2(), v.y2())));
}
};
@@ -662,9 +689,7 @@ if (!PyDateTimeAPI)
// @snippet qdate-getdate
int year, month, day;
-%BEGIN_ALLOW_THREADS
%CPPSELF.%FUNCTION_NAME(&year, &month, &day);
-%END_ALLOW_THREADS
%PYARG_0 = PyTuple_New(3);
PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[int](year));
PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[int](month));
@@ -673,9 +698,7 @@ PyTuple_SET_ITEM(%PYARG_0, 2, %CONVERTTOPYTHON[int](day));
// @snippet qdate-weeknumber
int yearNumber;
-%BEGIN_ALLOW_THREADS
int week = %CPPSELF.%FUNCTION_NAME(&yearNumber);
-%END_ALLOW_THREADS
%PYARG_0 = PyTuple_New(2);
PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[int](week));
PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[int](yearNumber));
@@ -702,7 +725,7 @@ if (!PyDateTimeAPI) PySideDateTime_IMPORT;
// @snippet qpoint
namespace PySide {
- template<> inline uint hash(const QPoint &v) {
+ template<> inline Py_ssize_t hash(const QPoint &v) {
return qHash(qMakePair(v.x(), v.y()));
}
};
@@ -710,7 +733,7 @@ namespace PySide {
// @snippet qrect
namespace PySide {
- template<> inline uint hash(const QRect &v) {
+ template<> inline Py_ssize_t hash(const QRect &v) {
return qHash(qMakePair(qMakePair(v.x(), v.y()), qMakePair(v.width(), v.height())));
}
};
@@ -718,7 +741,7 @@ namespace PySide {
// @snippet qsize
namespace PySide {
- template<> inline uint hash(const QSize &v) {
+ template<> inline Py_ssize_t hash(const QSize &v) {
return qHash(qMakePair(v.width(), v.height()));
}
};
@@ -793,6 +816,11 @@ static inline bool _findChildrenComparator(const QObject *&child, const QRegExp
return name.indexIn(child->objectName()) != -1;
}
+static inline bool _findChildrenComparator(const QObject *&child, const QRegularExpression &name)
+{
+ return name.match(child->objectName()).hasMatch();
+}
+
static inline bool _findChildrenComparator(const QObject *&child, const QString &name)
{
return name.isNull() || name == child->objectName();
@@ -815,15 +843,10 @@ QObject *child = _findChildHelper(%CPPSELF, %2, reinterpret_cast<PyTypeObject *>
%PYARG_0 = %CONVERTTOPYTHON[QObject *](child);
// @snippet qobject-findchild-2
-// @snippet qobject-findchildren-1
+// @snippet qobject-findchildren
%PYARG_0 = PyList_New(0);
_findChildrenHelper(%CPPSELF, %2, reinterpret_cast<PyTypeObject *>(%PYARG_1), %PYARG_0);
-// @snippet qobject-findchildren-1
-
-// @snippet qobject-findchildren-2
-%PYARG_0 = PyList_New(0);
-_findChildrenHelper(%CPPSELF, %2, reinterpret_cast<PyTypeObject *>(%PYARG_1), %PYARG_0);
-// @snippet qobject-findchildren-2
+// @snippet qobject-findchildren
// @snippet qobject-tr
QString result;
@@ -1039,6 +1062,7 @@ static int SbkQByteArray_getbufferproc(PyObject *obj, Py_buffer *view, int flags
QByteArray * cppSelf = %CONVERTTOCPP[QByteArray *](obj);
//XXX /|\ omitting this space crashes shiboken!
+ #ifdef Py_LIMITED_API
view->obj = obj;
view->buf = reinterpret_cast<void *>(cppSelf->data());
view->len = cppSelf->size();
@@ -1046,13 +1070,20 @@ static int SbkQByteArray_getbufferproc(PyObject *obj, Py_buffer *view, int flags
view->itemsize = 1;
view->format = const_cast<char *>("c");
view->ndim = 1;
- view->shape = NULL;
+ view->shape = (flags & PyBUF_ND) == PyBUF_ND ? &(view->len) : nullptr;
view->strides = &view->itemsize;
view->suboffsets = NULL;
view->internal = NULL;
Py_XINCREF(obj);
return 0;
+#else // Py_LIMITED_API
+ const int result = PyBuffer_FillInfo(view, obj, reinterpret_cast<void *>(cppSelf->data()),
+ cppSelf->size(), 0, flags);
+ if (result == 0)
+ Py_XINCREF(obj);
+ return result;
+#endif
}
#if PY_VERSION_HEX < 0x03000000
@@ -1275,6 +1306,14 @@ QByteArray ba(1 + int(%2), char(0));
%CPPSELF.%FUNCTION_NAME(Shiboken::String::toCString(%PYARG_1), Shiboken::String::len(%PYARG_1));
// @snippet qcryptographichash-adddata
+// @snippet qsocketdescriptor
+#ifdef WIN32
+using DescriptorType = Qt::HANDLE;
+#else
+using DescriptorType = int;
+#endif
+// @snippet qsocketdescriptor
+
// @snippet qsocketnotifier
PyObject *socket = %PYARG_1;
if (socket != nullptr) {
@@ -1415,8 +1454,8 @@ if (qApp) {
// this will keep app live after python exit (extra ref)
}
// PYSIDE-571: make sure that we return the singleton "None"
-if (pyApp == Py_None)
- Py_DECREF(MakeSingletonQAppWrapper(nullptr)); // here qApp and instance() diverge
+if (Py_TYPE(pyApp) == Py_TYPE(Py_None))
+ Py_DECREF(MakeQAppWrapper(nullptr));
%PYARG_0 = pyApp;
Py_XINCREF(%PYARG_0);
// @snippet qcoreapplication-instance
@@ -1424,7 +1463,10 @@ Py_XINCREF(%PYARG_0);
// @snippet qdatastream-readrawdata
QByteArray data;
data.resize(%2);
-int result = %CPPSELF.%FUNCTION_NAME(data.data(), data.size());
+int result = 0;
+Py_BEGIN_ALLOW_THREADS
+result = %CPPSELF.%FUNCTION_NAME(data.data(), data.size());
+Py_END_ALLOW_THREADS
if (result == -1) {
Py_INCREF(Py_None);
%PYARG_0 = Py_None;
@@ -1434,7 +1476,10 @@ if (result == -1) {
// @snippet qdatastream-readrawdata
// @snippet qdatastream-writerawdata
-int r = %CPPSELF.%FUNCTION_NAME(%1, Shiboken::String::len(%PYARG_1));
+int r = 0;
+Py_BEGIN_ALLOW_THREADS
+r = %CPPSELF.%FUNCTION_NAME(%1, Shiboken::String::len(%PYARG_1));
+Py_END_ALLOW_THREADS
%PYARG_0 = %CONVERTTOPYTHON[int](r);
// @snippet qdatastream-writerawdata
@@ -1565,7 +1610,9 @@ QT_END_NAMESPACE
// @snippet use-stream-for-format-security
// Uses the stream version for security reasons
// see gcc man page at -Wformat-security
+Py_BEGIN_ALLOW_THREADS
%FUNCTION_NAME() << %1;
+Py_END_ALLOW_THREADS
// @snippet use-stream-for-format-security
// @snippet qresource-registerResource
@@ -1579,12 +1626,16 @@ QT_END_NAMESPACE
// @snippet qstring-return
// @snippet stream-write-method
+Py_BEGIN_ALLOW_THREADS
(*%CPPSELF) << %1;
+Py_END_ALLOW_THREADS
// @snippet stream-write-method
// @snippet stream-read-method
%RETURN_TYPE _cpp_result;
+Py_BEGIN_ALLOW_THREADS
(*%CPPSELF) >> _cpp_result;
+Py_END_ALLOW_THREADS
%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](_cpp_result);
// @snippet stream-read-method
@@ -1606,7 +1657,9 @@ if (PyBytes_Check(%PYARG_0)) {
// @snippet qiodevice-readData
QByteArray ba(1 + int(%2), char(0));
+Py_BEGIN_ALLOW_THREADS
%CPPSELF.%FUNCTION_NAME(ba.data(), int(%2));
+Py_END_ALLOW_THREADS
%PYARG_0 = Shiboken::String::fromCString(ba.constData());
// @snippet qiodevice-readData
@@ -1651,14 +1704,30 @@ QByteArray ba(1 + int(%2), char(0));
%out = %OUTTYPE(PyLong_AsUnsignedLong(%in));
// @snippet conversion-pylong-unsigned
+// @snippet conversion-pylong-quintptr
+#if defined(IS_PY3K) && QT_POINTER_SIZE == 8
+%out = %OUTTYPE(PyLong_AsUnsignedLongLong(%in));
+#else
+%out = %OUTTYPE(PyLong_AsUnsignedLong(%in));
+#endif
+// @snippet conversion-pylong-quintptr
+
// @snippet conversion-pyunicode
#ifndef Py_LIMITED_API
Py_UNICODE *unicode = PyUnicode_AS_UNICODE(%in);
-# if defined(Py_UNICODE_WIDE)
+# if defined(Py_UNICODE_WIDE)
// cast as Py_UNICODE can be a different type
-%out = QString::fromUcs4((const uint *)unicode);
-# else
-%out = QString::fromUtf16((const ushort *)unicode, PyUnicode_GET_SIZE(%in));
+# if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+%out = QString::fromUcs4(reinterpret_cast<const char32_t *>(unicode));
+# else
+%out = QString::fromUcs4(reinterpret_cast<const uint *>(unicode));
+# endif // Qt 6
+# else // Py_UNICODE_WIDE
+# if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+%out = QString::fromUtf16(reinterpret_cast<const char16_t *>(unicode), PepUnicode_GetLength(%in));
+# else
+%out = QString::fromUtf16(reinterpret_cast<const ushort *>(unicode), PepUnicode_GetLength(%in));
+# endif // Qt 6
# endif
#else
wchar_t *temp = PyUnicode_AsWideCharString(%in, NULL);
@@ -1690,8 +1759,11 @@ int i = %CONVERTTOCPP[int](%in);
// @snippet conversion-pyint
// @snippet conversion-qlonglong
+// PYSIDE-1250: For QVariant, if the type fits into an int; use int preferably.
qlonglong in = %CONVERTTOCPP[qlonglong](%in);
-%out = %OUTTYPE(in);
+constexpr qlonglong intMax = qint64(std::numeric_limits<int>::max());
+constexpr qlonglong intMin = qint64(std::numeric_limits<int>::min());
+%out = in >= intMin && in <= intMax ? %OUTTYPE(int(in)) : %OUTTYPE(in);
// @snippet conversion-qlonglong
// @snippet conversion-qstring
@@ -1840,6 +1912,14 @@ return PyLong_FromLong(%in);
return PyLong_FromUnsignedLong(%in);
// @snippet return-pylong-unsigned
+// @snippet return-pylong-quintptr
+#if defined(IS_PY3K) && QT_POINTER_SIZE == 8
+return PyLong_FromUnsignedLongLong(%in);
+#else
+return PyLong_FromUnsignedLong(%in);
+#endif
+// @snippet return-pylong-quintptr
+
// @snippet return-pyunicode
QByteArray ba = %in.toUtf8();
return PyUnicode_FromStringAndSize(ba.constData(), ba.size());
@@ -1914,3 +1994,41 @@ PyTuple_SET_ITEM(%out, 0, %CONVERTTOPYTHON[%INTYPE_0](%in.first));
PyTuple_SET_ITEM(%out, 1, %CONVERTTOPYTHON[%INTYPE_1](%in.second));
return %out;
// @snippet return-qpair
+
+// @snippet qthread_pthread_cleanup
+#ifdef Q_OS_UNIX
+# include <stdio.h>
+# include <pthread.h>
+static void qthread_pthread_cleanup(void *arg)
+{
+ // PYSIDE 1282: When terminating a thread using QThread::terminate()
+ // (pthread_cancel()), QThread::run() is aborted and the lock is released,
+ // but ~GilState() is still executed for some reason. Prevent it from
+ // releasing.
+ auto gil = reinterpret_cast<Shiboken::GilState *>(arg);
+ gil->abandon();
+}
+#endif // Q_OS_UNIX
+// @snippet qthread_pthread_cleanup
+
+// @snippet qthread_pthread_cleanup_install
+#ifdef Q_OS_UNIX
+pthread_cleanup_push(qthread_pthread_cleanup, &gil);
+#endif
+// @snippet qthread_pthread_cleanup_install
+
+// @snippet qthread_pthread_cleanup_uninstall
+#ifdef Q_OS_UNIX
+pthread_cleanup_pop(0);
+#endif
+// @snippet qthread_pthread_cleanup_uninstall
+
+// @snippet qlibraryinfo_build
+#if defined(IS_PY3K) && defined(Py_LIMITED_API)
+auto suffix = PyUnicode_FromString(" [limited API]");
+auto oldResult = pyResult;
+pyResult = PyUnicode_Concat(pyResult, suffix);
+Py_DECREF(oldResult);
+Py_DECREF(suffix);
+#endif
+// @snippet qlibraryinfo_build
diff --git a/sources/pyside2/PySide2/glue/qtgui.cpp b/sources/pyside2/PySide2/glue/qtgui.cpp
index d2480e99e..a6b45b7c0 100644
--- a/sources/pyside2/PySide2/glue/qtgui.cpp
+++ b/sources/pyside2/PySide2/glue/qtgui.cpp
@@ -78,9 +78,7 @@ QBitmap %0 = QBitmap::fromData(%1, buffer, %3);
// @snippet qbitmap-fromdata
// @snippet qtextline-cursortox
-%BEGIN_ALLOW_THREADS
%RETURN_TYPE %0 = %CPPSELF->::%TYPE::%FUNCTION_NAME(&%1, %2);
-%END_ALLOW_THREADS
%PYARG_0 = PyTuple_New(2);
PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](%0));
PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[%ARG1_TYPE](%1));
@@ -444,9 +442,7 @@ PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[%ARG1_TYPE](%1));
// @snippet qclipboard-text
// @snippet qpainter-drawpolygon
-%BEGIN_ALLOW_THREADS
%CPPSELF.%FUNCTION_NAME(%1.data(), %1.size(), %2);
-%END_ALLOW_THREADS
// @snippet qpainter-drawpolygon
// @snippet qmatrix-map-point
diff --git a/sources/pyside2/PySide2/glue/qtuitools.cpp b/sources/pyside2/PySide2/glue/qtuitools.cpp
index 00fc8e44a..d81f6205a 100644
--- a/sources/pyside2/PySide2/glue/qtuitools.cpp
+++ b/sources/pyside2/PySide2/glue/qtuitools.cpp
@@ -109,3 +109,144 @@ registerCustomWidget(%PYARG_1);
// Avoid calling the original function: %CPPSELF.%FUNCTION_NAME()
%PYARG_0 = QUiLoaderLoadUiFromFileName(%CPPSELF, %1, %2);
// @snippet quiloader-load-2
+
+// @snippet loaduitype
+/*
+Arguments:
+ %PYARG_1 (uifile)
+*/
+// 1. Generate the Python code from the UI file
+#ifdef IS_PY3K
+PyObject *strObj = PyUnicode_AsUTF8String(%PYARG_1);
+char *arg1 = PyBytes_AsString(strObj);
+QByteArray uiFileName(arg1);
+Py_DECREF(strObj);
+#else
+QByteArray uiFileName(PyBytes_AsString(%PYARG_1));
+#endif
+
+QFile uiFile(uiFileName);
+
+if (!uiFile.exists()) {
+ qCritical().noquote() << "File" << uiFileName << "does not exists";
+ Py_RETURN_NONE;
+}
+
+if (uiFileName.isEmpty()) {
+ qCritical() << "Error converting the UI filename to QByteArray";
+ Py_RETURN_NONE;
+}
+
+// Use the 'pyside2-uic' wrapper instead of 'uic'
+// This approach is better than rely on 'uic' since installing
+// the wheels cover this case.
+QString uicBin("pyside2-uic");
+QStringList uicArgs = {QString::fromUtf8(uiFileName)};
+
+QProcess uicProcess;
+uicProcess.start(uicBin, uicArgs);
+if (!uicProcess.waitForFinished()) {
+ qCritical() << "Cannot run 'pyside2-uic': " << uicProcess.errorString() << " - "
+ << "Exit status " << uicProcess.exitStatus()
+ << " (" << uicProcess.exitCode() << ")\n"
+ << "Check if 'pyside2-uic' is in PATH";
+ Py_RETURN_NONE;
+}
+QByteArray uiFileContent = uicProcess.readAllStandardOutput();
+QByteArray errorOutput = uicProcess.readAllStandardError();
+
+if (!errorOutput.isEmpty()) {
+ qCritical().noquote() << errorOutput;
+ Py_RETURN_NONE;
+}
+
+// 2. Obtain the 'classname' and the Qt base class.
+QByteArray className;
+QByteArray baseClassName;
+
+// Problem
+// The generated Python file doesn't have the Qt Base class information.
+
+// Solution
+// Use the XML file
+if (!uiFile.open(QIODevice::ReadOnly))
+ Py_RETURN_NONE;
+
+// This will look for the first <widget> tag, e.g.:
+// <widget class="QWidget" name="ThemeWidgetForm">
+// and then extract the information from "class", and "name",
+// to get the baseClassName and className respectively
+QXmlStreamReader reader(&uiFile);
+while (!reader.atEnd() && baseClassName.isEmpty() && className.isEmpty()) {
+ auto token = reader.readNext();
+ if (token == QXmlStreamReader::StartElement && reader.name() == "widget") {
+ baseClassName = reader.attributes().value(QLatin1String("class")).toUtf8();
+ className = reader.attributes().value(QLatin1String("name")).toUtf8();
+ }
+}
+
+uiFile.close();
+
+if (className.isEmpty() || baseClassName.isEmpty() || reader.hasError()) {
+ qCritical() << "An error occurred when parsing the UI file while looking for the class info "
+ << reader.errorString();
+ Py_RETURN_NONE;
+}
+
+QByteArray pyClassName("Ui_"+className);
+
+PyObject *module = PyImport_ImportModule("__main__");
+PyObject *loc = PyModule_GetDict(module);
+
+// 3. exec() the code so the class exists in the context: exec(uiFileContent)
+// The context of PyRun_SimpleString is __main__.
+// 'Py_file_input' is the equivalent to using exec(), since it will execute
+// the code, without returning anything.
+Shiboken::AutoDecRef codeUi(Py_CompileString(uiFileContent.constData(), "<stdin>", Py_file_input));
+if (codeUi.isNull()) {
+ qCritical() << "Error while compiling the generated Python file";
+ Py_RETURN_NONE;
+}
+PyObject *uiObj = nullptr;
+#ifdef IS_PY3K
+uiObj = PyEval_EvalCode(codeUi, loc, loc);
+#else
+uiObj = PyEval_EvalCode(reinterpret_cast<PyCodeObject *>(codeUi.object()), loc, loc);
+#endif
+
+if (uiObj == nullptr) {
+ qCritical() << "Error while running exec() on the generated code";
+ Py_RETURN_NONE;
+}
+
+// 4. eval() the name of the class on a variable to return
+// 'Py_eval_input' is the equivalent to using eval(), since it will just
+// evaluate an expression.
+Shiboken::AutoDecRef codeClass(Py_CompileString(pyClassName.constData(),"<stdin>", Py_eval_input));
+if (codeClass.isNull()) {
+ qCritical() << "Error while compiling the Python class";
+ Py_RETURN_NONE;
+}
+
+Shiboken::AutoDecRef codeBaseClass(Py_CompileString(baseClassName.constData(), "<stdin>", Py_eval_input));
+if (codeBaseClass.isNull()) {
+ qCritical() << "Error while compiling the base class";
+ Py_RETURN_NONE;
+}
+
+#ifdef IS_PY3K
+PyObject *classObj = PyEval_EvalCode(codeClass, loc, loc);
+PyObject *baseClassObj = PyEval_EvalCode(codeBaseClass, loc, loc);
+#else
+PyObject *classObj = PyEval_EvalCode(reinterpret_cast<PyCodeObject *>(codeClass.object()), loc, loc);
+PyObject *baseClassObj = PyEval_EvalCode(reinterpret_cast<PyCodeObject *>(codeBaseClass.object()), loc, loc);
+#endif
+
+%PYARG_0 = PyTuple_New(2);
+if (%PYARG_0 == nullptr) {
+ qCritical() << "Error while creating the return Tuple";
+ Py_RETURN_NONE;
+}
+PyTuple_SET_ITEM(%PYARG_0, 0, classObj);
+PyTuple_SET_ITEM(%PYARG_0, 1, baseClassObj);
+// @snippet loaduitype
diff --git a/sources/pyside2/PySide2/glue/qtwebenginewidgets.cpp b/sources/pyside2/PySide2/glue/qtwebenginewidgets.cpp
new file mode 100644
index 000000000..5ee9f3554
--- /dev/null
+++ b/sources/pyside2/PySide2/glue/qtwebenginewidgets.cpp
@@ -0,0 +1,157 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or (at your option) the GNU General
+** Public license version 3 or any later version approved by the KDE Free
+** Qt Foundation. The licenses are as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-2.0.html and
+** https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+// @snippet qwebenginepage-findtext
+auto callable = %PYARG_3;
+auto callback = [callable](bool found)
+{
+ if (!PyCallable_Check(callable)) {
+ qWarning("Argument 3 of %FUNCTION_NAME must be a callable.");
+ return;
+ }
+ Shiboken::GilState state;
+ Shiboken::AutoDecRef arglist(PyTuple_New(1));
+ PyTuple_SET_ITEM(arglist, 0, %CONVERTTOPYTHON[bool](found));
+ Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist));
+ Py_DECREF(callable);
+
+};
+Py_INCREF(callable);
+%CPPSELF.%FUNCTION_NAME(%1, %2, callback);
+// @snippet qwebenginepage-findtext
+
+// @snippet qwebenginepage-print
+auto printer = %PYARG_1;
+auto callable = %PYARG_2;
+auto callback = [printer, callable](bool succeeded)
+{
+ if (!PyCallable_Check(callable)) {
+ qWarning("Argument 2 of %FUNCTION_NAME must be a callable.");
+ return;
+ }
+ Shiboken::GilState state;
+ Shiboken::AutoDecRef arglist(PyTuple_New(1));
+ PyTuple_SET_ITEM(arglist, 0, %CONVERTTOPYTHON[bool](succeeded));
+ Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist));
+ Py_DECREF(callable);
+ Py_DECREF(printer);
+
+};
+Py_INCREF(printer); // Add a reference to the printer until asynchronous printing has finished
+Py_INCREF(callable);
+%CPPSELF.%FUNCTION_NAME(%1, callback);
+// @snippet qwebenginepage-print
+
+// @snippet qwebenginepage-convertto
+auto callable = %PYARG_1;
+auto callback = [callable](const QString &text)
+{
+ if (!PyCallable_Check(callable)) {
+ qWarning("Argument 1 of %FUNCTION_NAME must be a callable.");
+ return;
+ }
+ Shiboken::GilState state;
+ Shiboken::AutoDecRef arglist(PyTuple_New(1));
+ PyTuple_SET_ITEM(arglist, 0, %CONVERTTOPYTHON[QString](text));
+ Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist));
+ Py_DECREF(callable);
+
+};
+Py_INCREF(callable);
+%CPPSELF.%FUNCTION_NAME(callback);
+// @snippet qwebenginepage-convertto
+
+// @snippet qwebenginepage-runjavascript
+auto callable = %PYARG_3;
+auto callback = [callable](const QVariant &result)
+{
+ if (!PyCallable_Check(callable)) {
+ qWarning("Argument 3 of %FUNCTION_NAME must be a callable.");
+ return;
+ }
+ Shiboken::GilState state;
+ Shiboken::AutoDecRef arglist(PyTuple_New(1));
+ switch (result.type()) {
+ case QVariant::Bool: {
+ const bool value = result.toBool();
+ PyTuple_SET_ITEM(arglist, 0, %CONVERTTOPYTHON[QString](value));
+ }
+ break;
+ case QVariant::Int:
+ case QVariant::UInt:
+ case QVariant::LongLong:
+ case QVariant::ULongLong:
+ case QVariant::Double: {
+ const double number = result.toDouble();
+ PyTuple_SET_ITEM(arglist, 0, %CONVERTTOPYTHON[double](number));
+ }
+ break;
+ default: {
+ const QString value = result.toString();
+ PyTuple_SET_ITEM(arglist, 0, %CONVERTTOPYTHON[QString](value));
+ }
+ break;
+ }
+ // PyTuple_SET_ITEM(arglist, 0, %CONVERTTOPYTHON[bool](found));
+ Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist));
+ Py_DECREF(callable);
+
+};
+Py_INCREF(callable);
+%CPPSELF.%FUNCTION_NAME(%1, %2, callback);
+// @snippet qwebenginepage-runjavascript
+
+// @snippet qwebenginepage-printtopdf
+auto callable = %PYARG_1;
+auto callback = [callable](const QByteArray &pdf)
+{
+ if (!PyCallable_Check(callable)) {
+ qWarning("Argument 1 of %FUNCTION_NAME must be a callable.");
+ return;
+ }
+ Shiboken::GilState state;
+ Shiboken::AutoDecRef arglist(PyTuple_New(1));
+ PyTuple_SET_ITEM(arglist, 0, %CONVERTTOPYTHON[QByteArray](pdf));
+ Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist));
+ Py_DECREF(callable);
+
+};
+Py_INCREF(callable);
+%CPPSELF.%FUNCTION_NAME(callback, %2);
+// @snippet qwebenginepage-printtopdf
diff --git a/sources/pyside2/PySide2/glue/qtwidgets.cpp b/sources/pyside2/PySide2/glue/qtwidgets.cpp
index 0e0b025a6..4f9baadf1 100644
--- a/sources/pyside2/PySide2/glue/qtwidgets.cpp
+++ b/sources/pyside2/PySide2/glue/qtwidgets.cpp
@@ -93,18 +93,14 @@ _defaultValue = %PYARG_1;
// @snippet qformlayout-fix-args
int _row;
QFormLayout::ItemRole _role;
-%BEGIN_ALLOW_THREADS
%CPPSELF->%FUNCTION_NAME(%ARGUMENT_NAMES, &_row, &_role);
-%END_ALLOW_THREADS
%PYARG_0 = PyTuple_New(2);
PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[int](_row));
PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[QFormLayout::ItemRole](_role));
// @snippet qformlayout-fix-args
// @snippet qfiledialog-return
-%BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, &%5, %6);
-%END_ALLOW_THREADS
%PYARG_0 = PyTuple_New(2);
PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](retval_));
PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[%ARG5_TYPE](%5));
@@ -389,9 +385,7 @@ Shiboken::AutoDecRef parent(%CONVERTTOPYTHON[QGraphicsItem *](parentItem));
const auto &childItems = %1->childItems();
for (auto *item : childItems)
Shiboken::Object::setParent(parent, %CONVERTTOPYTHON[QGraphicsItem *](item));
-%BEGIN_ALLOW_THREADS
%CPPSELF.%FUNCTION_NAME(%1);
-%END_ALLOW_THREADS
// the arg was destroyed by Qt.
Shiboken::Object::invalidate(%PYARG_1);
// @snippet qgraphicsscene-destroyitemgroup
@@ -419,7 +413,15 @@ for (auto *item : items) {
// @snippet qtreewidget-clear
QTreeWidgetItem *rootItem = %CPPSELF.invisibleRootItem();
Shiboken::BindingManager &bm = Shiboken::BindingManager::instance();
-for (int i = 0, i_count = rootItem->childCount(); i < i_count; ++i) {
+
+// PYSIDE-1251:
+// Since some objects can be created with a parent and without
+// being saved on a local variable (refcount = 1), they will be
+// deleted when setting the parent to nullptr, so we change the loop
+// to do this from the last child to the first, to avoid the case
+// when the child(1) points to the original child(2) in case the
+// first one was removed.
+for (int i = rootItem->childCount() - 1; i >= 0; --i) {
QTreeWidgetItem *item = rootItem->child(i);
if (SbkObject *wrapper = bm.retrieveWrapper(item))
Shiboken::Object::setParent(nullptr, reinterpret_cast<PyObject *>(wrapper));
diff --git a/sources/pyside2/PySide2/py.typed.in b/sources/pyside2/PySide2/py.typed.in
new file mode 100644
index 000000000..0e76a07dc
--- /dev/null
+++ b/sources/pyside2/PySide2/py.typed.in
@@ -0,0 +1 @@
+# this is a marker file for mypy
diff --git a/sources/pyside2/PySide2/support/deprecated.py b/sources/pyside2/PySide2/support/deprecated.py
index 8538826e4..57f33d9e2 100644
--- a/sources/pyside2/PySide2/support/deprecated.py
+++ b/sources/pyside2/PySide2/support/deprecated.py
@@ -64,7 +64,7 @@ class PySideDeprecationWarningRemovedInQt6(Warning):
def constData(self):
cls = self.__class__
- name = cls.__name__
+ name = cls.__qualname__
warnings.warn(dedent("""
{name}.constData is unpythonic and will be removed in Qt For Python 6.0 .
Please use {name}.data instead."""
diff --git a/sources/pyside2/PySide2/support/generate_pyi.py b/sources/pyside2/PySide2/support/generate_pyi.py
index e60645701..d71ee338e 100644
--- a/sources/pyside2/PySide2/support/generate_pyi.py
+++ b/sources/pyside2/PySide2/support/generate_pyi.py
@@ -1,7 +1,7 @@
# This Python file uses the following encoding: utf-8
#############################################################################
##
-## Copyright (C) 2019 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of Qt for Python.
@@ -138,7 +138,10 @@ class Formatter(Writer):
self.print("# Module", mod_name)
self.print("import PySide2")
from PySide2.support.signature import typing
- self.print("from PySide2.support.signature import typing")
+ self.print("try:")
+ self.print(" import typing")
+ self.print("except ImportError:")
+ self.print(" from PySide2.support.signature import typing")
self.print("from PySide2.support.signature.mapping import (")
self.print(" Virtual, Missing, Invalid, Default, Instance)")
self.print()
@@ -166,15 +169,9 @@ class Formatter(Writer):
else:
self.print("{spaces}class {class_str}: ...".format(**locals()))
yield
- if "<" in class_name:
- # This is happening in QtQuick for some reason:
- ## class QSharedPointer<QQuickItemGrabResult >:
- # We simply skip over this class.
- self.outfile.seek(here)
- self.outfile.truncate()
@contextmanager
- def function(self, func_name, signature, modifier=None):
+ def function(self, func_name, signature):
if self.after_enum() or func_name == "__init__":
self.print()
key = func_name
@@ -182,16 +179,16 @@ class Formatter(Writer):
if type(signature) == type([]):
for sig in signature:
self.print('{spaces}@typing.overload'.format(**locals()))
- self._function(func_name, sig, modifier, spaces)
+ self._function(func_name, sig, spaces)
else:
- self._function(func_name, signature, modifier, spaces)
+ self._function(func_name, signature, spaces)
if func_name == "__init__":
self.print()
yield key
- def _function(self, func_name, signature, modifier, spaces):
- if modifier:
- self.print('{spaces}@{modifier}'.format(**locals()))
+ def _function(self, func_name, signature, spaces):
+ if "self" not in tuple(signature.parameters.keys()):
+ self.print('{spaces}@staticmethod'.format(**locals()))
signature = self.optional_replacer(signature)
self.print('{spaces}def {func_name}{signature}: ...'.format(**locals()))
diff --git a/sources/pyside2/PySide2/templates/core_common.xml b/sources/pyside2/PySide2/templates/core_common.xml
index 8147b39e8..6d02428ad 100644
--- a/sources/pyside2/PySide2/templates/core_common.xml
+++ b/sources/pyside2/PySide2/templates/core_common.xml
@@ -49,17 +49,13 @@
<template name="bool*_fix,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&amp;ok_, %2);
- %END_ALLOW_THREADS
<insert-template name="tuple_ok_retval"/>
</template>
<template name="bool*_fix,arg,arg,arg,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&amp;ok_, %2, %3, %4, %5);
- %END_ALLOW_THREADS
<insert-template name="tuple_ok_retval"/>
</template>
@@ -72,113 +68,85 @@
<template name="fix_bool*">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&amp;ok_);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_args,bool*">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &amp;ok_);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_args,arg,bool*">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, &amp;ok_);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_arg,bool*,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, &amp;ok_, %3);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_bool*,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&amp;ok_, %2);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_bool*,arg,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&amp;ok_, %2, %3);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_bool*,arg,arg,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&amp;ok_, %2, %3, %4);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_bool*,arg,arg,arg,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&amp;ok_, %2, %3, %4, %5);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_arg,arg,arg,arg,arg,arg,arg,bool*,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, %5, %6, %7, &amp;ok_, %9);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_arg,arg,arg,arg,arg,arg,arg,bool*,arg,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, %5, %6, %7, &amp;ok_, %9, %10);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_arg,arg,arg,arg,arg,arg,bool*,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, %5, %6, &amp;ok_, %8);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_arg,arg,arg,arg,arg,bool*,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, %5, &amp;ok_, %7);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_arg,arg,arg,arg,bool*,arg,arg">
bool ok_;
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, &amp;ok_, %6, %7);
- %END_ALLOW_THREADS
<insert-template name="tuple_retval_ok"/>
</template>
<template name="fix_char*">
char val_{};
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&amp;val_);
- %END_ALLOW_THREADS
%PYARG_0 = PyTuple_New(2);
PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](retval_));
PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[char](val_));
@@ -194,17 +162,13 @@
<template name="fix_number*,number*,number*,number*">
$TYPE a, b, c, d;
- %BEGIN_ALLOW_THREADS
%CPPSELF->::%TYPE::%FUNCTION_NAME(&amp;a, &amp;b, &amp;c, &amp;d);
- %END_ALLOW_THREADS
<insert-template name="tuple_abcd_same_type"/>
</template>
<template name="fix_number*,number*,number*,number*,args">
$TYPE a, b, c, d;
- %BEGIN_ALLOW_THREADS
%CPPSELF->::%TYPE::%FUNCTION_NAME(&amp;a, &amp;b, &amp;c, &amp;d, %ARGUMENT_NAMES);
- %END_ALLOW_THREADS
<insert-template name="tuple_abcd_same_type"/>
</template>
@@ -227,9 +191,7 @@
<template name="fix_number*,number*,number*,number*,number*">
$TYPE a, b, c, d, e;
- %BEGIN_ALLOW_THREADS
%CPPSELF.%FUNCTION_NAME(&amp;a, &amp;b, &amp;c, &amp;d, &amp;e);
- %END_ALLOW_THREADS
%PYARG_0 = PyTuple_New(5);
PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[$TYPE](a));
PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[$TYPE](b));
@@ -240,9 +202,7 @@
<template name="fix_args,number*,number*">
$TYPE a, b;
- %BEGIN_ALLOW_THREADS
%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &amp;a, &amp;b);
- %END_ALLOW_THREADS
%PYARG_0 = PyTuple_New(2);
PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[$TYPE](a));
PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[$TYPE](b));
@@ -251,9 +211,7 @@
<template name="fix_arg,int*,int*">
%RETURN_TYPE _ret;
int a, b;
- %BEGIN_ALLOW_THREADS
_ret = %CPPSELF.%FUNCTION_NAME(%1, &amp;a, &amp;b);
- %END_ALLOW_THREADS
%PYARG_0 = PyTuple_New(3);
PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](_ret));
PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[int](a));
@@ -261,9 +219,7 @@
</template>
<template name="return_tuple_QValidator_QString_int">
- %BEGIN_ALLOW_THREADS
%RETURN_TYPE retval_ = %RETURN_TYPE(%CPPSELF.%FUNCTION_NAME(%1, %2));
- %END_ALLOW_THREADS
%PYARG_0 = PyTuple_New(3);
PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](retval_));
PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[%ARG1_TYPE](%1));
diff --git a/sources/pyside2/PySide2/templates/gui_common.xml b/sources/pyside2/PySide2/templates/gui_common.xml
index 96b4906ef..a139a5fe9 100644
--- a/sources/pyside2/PySide2/templates/gui_common.xml
+++ b/sources/pyside2/PySide2/templates/gui_common.xml
@@ -66,9 +66,7 @@
for (int line = 0; line &lt; lineCount; ++line)
xpm[line] = Shiboken::String::toCString(PySequence_Fast_GET_ITEM(strList.object(), line));
- %BEGIN_ALLOW_THREADS
%0 = new %TYPE(xpm);
- %END_ALLOW_THREADS
free(xpm);
</template>
@@ -164,9 +162,7 @@
</template>
<template name="qpainter_drawlist">
- %BEGIN_ALLOW_THREADS
%CPPSELF.%FUNCTION_NAME(%1.data(), %1.size());
- %END_ALLOW_THREADS
</template>
<template name="inplace_add">
@@ -255,17 +251,13 @@
<template name="fix_args,QRectF*">
QRectF rect_;
- %BEGIN_ALLOW_THREADS
%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &amp;rect_);
- %END_ALLOW_THREADS
%PYARG_0 = %CONVERTTOPYTHON[QRectF](rect_);
</template>
<template name="fix_args,QRect*">
QRect rect_;
- %BEGIN_ALLOW_THREADS
%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &amp;rect_);
- %END_ALLOW_THREADS
%PYARG_0 = %CONVERTTOPYTHON[QRect](rect_);
</template>
diff --git a/sources/pyside2/PySide2/templates/openglfunctions_common.xml b/sources/pyside2/PySide2/templates/openglfunctions_common.xml
index e01094004..117229a29 100644
--- a/sources/pyside2/PySide2/templates/openglfunctions_common.xml
+++ b/sources/pyside2/PySide2/templates/openglfunctions_common.xml
@@ -41,10 +41,8 @@
-->
<typesystem>
<template name="glGetString_return_QString">
- %BEGIN_ALLOW_THREADS
const GLubyte *us = %CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES);
const QString s = QString::fromLocal8Bit(reinterpret_cast&lt;const char *&gt;(us));
- %END_ALLOW_THREADS
%PYARG_0 = %CONVERTTOPYTHON[QString](s);
</template>
</typesystem>
diff --git a/sources/pyside2/cmake/Macros/FindQt5Extra.cmake b/sources/pyside2/cmake/Macros/FindQt5Extra.cmake
index 6bfa5e074..71846e48a 100644
--- a/sources/pyside2/cmake/Macros/FindQt5Extra.cmake
+++ b/sources/pyside2/cmake/Macros/FindQt5Extra.cmake
@@ -4,9 +4,9 @@
# CT: maybe we can remove this.
# For now, I just use the mapping to Qt5
-find_package(Qt5Multimedia)
+find_package(Qt${QT_MAJOR_VERSION}Multimedia)
-if (NOT Qt5Multimedia_FOUND)
+if (NOT Qt${QT_MAJOR_VERSION}Multimedia_FOUND)
find_path(QT_QTMULTIMEDIA_INCLUDE_DIR QtMultimedia
PATHS ${QT_HEADERS_DIR}/QtMultimedia
${QT_LIBRARY_DIR}/QtMultimedia.framework/Headers
diff --git a/sources/pyside2/doc/CMakeLists.txt b/sources/pyside2/doc/CMakeLists.txt
index 9d5a5a0a8..ab5d694e7 100644
--- a/sources/pyside2/doc/CMakeLists.txt
+++ b/sources/pyside2/doc/CMakeLists.txt
@@ -16,100 +16,141 @@ set(TS_ROOT "${ROOT}/PySide2")
file(REMOVE ${CMAKE_CURRENT_LIST_DIR}/pyside.qdocconf ${CMAKE_CURRENT_LIST_DIR}/pyside.qdocconf.in)
-# For Qt modules that are part of the documentation build:
-# - Configure the module docconf file
-# - Write shiboken header consisting of pyside2_global.h and module includes
-# - Build include path for qdoc for shiboken
-
-# The last element of the include list is the mkspec directory containing qplatformdefs.h
-list(GET Qt5Core_INCLUDE_DIRS -1 mkspecInclude)
-configure_file("pyside-config.qdocconf.in" "${CMAKE_CURRENT_LIST_DIR}/pyside-config.qdocconf" @ONLY)
-
-file(READ "${pyside2_BINARY_DIR}/pyside2_global.h" docHeaderContents)
-file(READ "typesystem_doc.xml.in" typeSystemDocXmlContents)
-
+set(SHIBOKEN_INTERSPHINX_FILE "${ROOT}/pyside2/shiboken2/objects.inv")
set(HAS_WEBENGINE_WIDGETS 0)
-
-foreach(moduleIn ${all_module_shortnames})
- string(TOLOWER "${moduleIn}" lowerModuleIn)
- set(docConf "${CMAKE_CURRENT_LIST_DIR}/qtmodules/pyside-qt${lowerModuleIn}.qdocconf.in")
- if(EXISTS "${docConf}")
- string(REGEX REPLACE "(^.*)\.in" "\\1" OUTFILE ${docConf})
- get_filename_component(BASENAME ${OUTFILE} NAME)
- configure_file(${docConf} "${CMAKE_CURRENT_LIST_DIR}/qtmodules/${BASENAME}" @ONLY)
- file(APPEND "pyside.qdocconf.in" "\@CMAKE_CURRENT_LIST_DIR\@/qtmodules/${BASENAME}\n")
- # Handle docconf files in Qt that contain multiple modules
- if ("${moduleIn}" STREQUAL "3DExtras")
- set(modules 3DCore 3DRender 3DInput 3DLogic 3DAnimation "${moduleIn}")
- elseif ("${moduleIn}" STREQUAL "QuickWidgets")
- set(modules Qml Quick "${moduleIn}")
- elseif ("${moduleIn}" STREQUAL "MultimediaWidgets")
- set(modules Multimedia "${moduleIn}")
- elseif ("${moduleIn}" STREQUAL "WebEngineWidgets")
- set(modules WebEngine WebEngineCore "${moduleIn}")
- set(HAS_WEBENGINE_WIDGETS 1)
- else()
- set(modules "${moduleIn}")
- endif()
- foreach(module ${modules})
- string(TOLOWER "${module}" lowerModule)
- # -- @TODO fix this for macOS frameworks.
- file(APPEND "${CMAKE_CURRENT_LIST_DIR}/pyside-config.qdocconf"
- " -I ${QT_INCLUDE_DIR}Qt${module} \\\n"
- " -I ${QT_INCLUDE_DIR}Qt${module}/${Qt5Core_VERSION} \\\n"
- " -I ${QT_INCLUDE_DIR}Qt${module}/${Qt5Core_VERSION}/Qt${module} \\\n")
-
- if (${moduleIn} STREQUAL "X11Extras")
- set(globalHeader "QX11Info")
+set(SKIP_SPHINX_WARNINGS 1)
+if (FULLDOCSBUILD)
+ set(SKIP_SPHINX_WARNINGS 0)
+ set(SHIBOKEN_INTERSPHINX_FILE "${CMAKE_BINARY_DIR}/doc/html/shiboken2/doc/html/objects.inv")
+ # For Qt modules that are part of the documentation build:
+ # - Configure the module docconf file
+ # - Write shiboken header consisting of pyside2_global.h and module includes
+ # - Build include path for qdoc for shiboken
+
+ # The last element of the include list is the mkspec directory containing qplatformdefs.h
+ list(GET Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS -1 mkspecInclude)
+ configure_file("pyside-config.qdocconf.in" "${CMAKE_CURRENT_LIST_DIR}/pyside-config.qdocconf" @ONLY)
+
+ file(READ "${pyside2_BINARY_DIR}/pyside2_global.h" docHeaderContents)
+ file(READ "typesystem_doc.xml.in" typeSystemDocXmlContents)
+
+
+ foreach(moduleIn ${all_module_shortnames})
+ string(TOLOWER "${moduleIn}" lowerModuleIn)
+ set(docConf "${CMAKE_CURRENT_LIST_DIR}/qtmodules/pyside-qt${lowerModuleIn}.qdocconf.in")
+ if(EXISTS "${docConf}")
+ string(REGEX REPLACE "(^.*)\.in" "\\1" OUTFILE ${docConf})
+ get_filename_component(BASENAME ${OUTFILE} NAME)
+ configure_file(${docConf} "${CMAKE_CURRENT_LIST_DIR}/qtmodules/${BASENAME}" @ONLY)
+ file(APPEND "pyside.qdocconf.in" "\@CMAKE_CURRENT_LIST_DIR\@/qtmodules/${BASENAME}\n")
+ # Handle docconf files in Qt that contain multiple modules
+ if ("${moduleIn}" STREQUAL "3DExtras")
+ set(modules 3DCore 3DRender 3DInput 3DLogic 3DAnimation "${moduleIn}")
+ elseif ("${moduleIn}" STREQUAL "QuickWidgets")
+ set(modules Qml Quick "${moduleIn}")
+ elseif ("${moduleIn}" STREQUAL "MultimediaWidgets")
+ set(modules Multimedia "${moduleIn}")
+ elseif ("${moduleIn}" STREQUAL "WebEngineWidgets")
+ set(modules WebEngine WebEngineCore "${moduleIn}")
+ set(HAS_WEBENGINE_WIDGETS 1)
else()
- set(globalHeader "Qt${module}")
+ set(modules "${moduleIn}")
endif()
- set(docHeaderContents "${docHeaderContents}\n#include <Qt${module}/${globalHeader}>")
- set(typeSystemDocXmlContents "${typeSystemDocXmlContents}\n<load-typesystem name=\"Qt${module}/typesystem_${lowerModule}.xml\" generate=\"yes\"/>")
- endforeach()
- endif()
-endforeach()
+ foreach(module ${modules})
+ string(TOLOWER "${module}" lowerModule)
+ # -- @TODO fix this for macOS frameworks.
+ file(APPEND "${CMAKE_CURRENT_LIST_DIR}/pyside-config.qdocconf"
+ " -I ${QT_INCLUDE_DIR}Qt${module} \\\n"
+ " -I ${QT_INCLUDE_DIR}Qt${module}/${Qt${QT_MAJOR_VERSION}Core_VERSION} \\\n"
+ " -I ${QT_INCLUDE_DIR}Qt${module}/${Qt${QT_MAJOR_VERSION}Core_VERSION}/Qt${module} \\\n")
+
+ if (${moduleIn} STREQUAL "X11Extras")
+ set(globalHeader "QX11Info")
+ else()
+ set(globalHeader "Qt${module}")
+ endif()
+ set(docHeaderContents "${docHeaderContents}\n#include <Qt${module}/${globalHeader}>")
+ set(typeSystemDocXmlContents "${typeSystemDocXmlContents}\n<load-typesystem name=\"Qt${module}/typesystem_${lowerModule}.xml\" generate=\"yes\"/>")
+ endforeach()
+ endif()
+ endforeach()
+
+ #Appending the additional qdocconf that describes the pyside-examples
+ #doc project.
+ configure_file("qtmodules/pyside-examples.qdocconf.in" "${CMAKE_CURRENT_LIST_DIR}/qtmodules/pyside-examples.qdocconf" @ONLY)
+ file(APPEND "pyside.qdocconf.in" "\@CMAKE_CURRENT_LIST_DIR\@/qtmodules/pyside-examples.qdocconf\n")
-#Appending the additional qdocconf that describes the pyside-examples
-#doc project.
-configure_file("qtmodules/pyside-examples.qdocconf.in" "${CMAKE_CURRENT_LIST_DIR}/qtmodules/pyside-examples.qdocconf" @ONLY)
-file(APPEND "pyside.qdocconf.in" "\@CMAKE_CURRENT_LIST_DIR\@/qtmodules/pyside-examples.qdocconf\n")
+ set(typeSystemDocXmlContents "${typeSystemDocXmlContents}\n</typesystem>\n")
+ file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/typesystem_doc.xml" "${typeSystemDocXmlContents}")
-set(typeSystemDocXmlContents "${typeSystemDocXmlContents}\n</typesystem>\n")
-file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/typesystem_doc.xml" "${typeSystemDocXmlContents}")
+ set(docHeader "${pyside2_BINARY_DIR}/qdoc.h")
+ file(WRITE ${docHeader} "${docHeaderContents}")
+ configure_file("pyside.qdocconf.in" "pyside.qdocconf" @ONLY)
-set(docHeader "${pyside2_BINARY_DIR}/qdoc.h")
-file(WRITE ${docHeader} "${docHeaderContents}")
-configure_file("pyside.qdocconf.in" "pyside.qdocconf" @ONLY)
+ set(QDOC_TYPESYSTEM_PATH "${pyside2_SOURCE_DIR}${PATH_SEP}${pyside2_BINARY_DIR}")
-set(QDOC_TYPESYSTEM_PATH "${pyside2_SOURCE_DIR}${PATH_SEP}${pyside2_BINARY_DIR}")
+ add_custom_target(qdoc
+ # Use dummy Qt version information, QDoc needs it but has no effect on WebXML output
+ COMMAND ${CMAKE_COMMAND} -E env BUILDDIR=${CMAKE_CURRENT_LIST_DIR}/src QT_INSTALL_DOCS=${QT_SRC_DIR}/doc
+ QT_VERSION=${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}.${QT_VERSION_PATCH}
+ QT_VER=${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}
+ QT_VERSION_TAG=${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}.${QT_VERSION_PATCH}
+ qdoc pyside.qdocconf -single-exec -installdir ${DOC_DATA_DIR} -outputdir ${DOC_DATA_DIR}
+ COMMENT "Running qdoc against Qt source code..."
+ SOURCE "pyside.qdocconf")
+endif()
-add_custom_target(qdoc
- # Use dummy Qt version information, QDoc needs it but has no effect on WebXML output
- COMMAND ${CMAKE_COMMAND} -E env BUILDDIR=${CMAKE_CURRENT_LIST_DIR}/src QT_INSTALL_DOCS=${QT_SRC_DIR}/doc
- QT_VERSION=${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}.${QT_VERSION_PATCH}
- QT_VER=${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}
- QT_VERSION_TAG=${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}.${QT_VERSION_PATCH}
- qdoc pyside.qdocconf -single-exec -installdir ${DOC_DATA_DIR} -outputdir ${DOC_DATA_DIR}
- COMMENT "Running qdoc against Qt source code..."
- SOURCE "pyside.qdocconf")
+# conditional tag for sphinx build
+#string(JOIN "_" SPHINX_TAG ${DOC_OUTPUT_FORMAT} "format")
+# Python script to replace the virtualFolder string in the QHP
+set(py_cmd "from __future__ import print_function
+import fileinput
+import re
+try:
+\tfor line in fileinput.input('html/PySide.qhp',inplace=True,backup='.bak'):
+\t\tline_copy=line.strip()
+\t\tif not line_copy: # check for empty line
+\t\t\tcontinue
+\t\tmatch=re.match('(^.*virtualFolder.)doc(.*$)',line)
+\t\tif match:
+\t\t\trepl=''.join([match.group(1),'pyside2',match.group(2)])
+\t\t\tprint(line.replace(match.group(0),repl),end='')
+\t\telse:
+\t\t\tprint(line)
+except:
+\tpass\n")
+file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/py_script.py CONTENT ${py_cmd})
add_custom_target(apidoc
- COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/rst
- COMMAND ${SHIBOKEN_PYTHON_INTERPRETER} ${SPHINX_BUILD} -b html ${CMAKE_CURRENT_BINARY_DIR}/rst html
- #copying shiboken2 (including ApiExtractor) doc htmls
- COMMENT "Copying over the Shiboken2 doc HTMLs..."
- COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/html/shiboken2
- COMMAND ${CMAKE_COMMAND} -E copy_directory
- ${CMAKE_CURRENT_BINARY_DIR}/../../shiboken2/doc/html
- ${CMAKE_CURRENT_BINARY_DIR}/html/shiboken2
+ COMMAND ${SHIBOKEN_PYTHON_INTERPRETER} ${SPHINX_BUILD} -b ${DOC_OUTPUT_FORMAT} ${CMAKE_CURRENT_BINARY_DIR}/rst html
+ COMMENT "Generating PySide htmls..."
)
+# create a custom commands to copy the shiboken docs
+# and generate offline help based on the output format.
+if(DOC_OUTPUT_FORMAT STREQUAL "html")
+ add_custom_command(TARGET apidoc POST_BUILD
+ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/html/shiboken2
+ COMMAND ${CMAKE_COMMAND} -E copy_directory
+ ${CMAKE_CURRENT_BINARY_DIR}/../../shiboken2/doc/html
+ ${CMAKE_CURRENT_BINARY_DIR}/html/shiboken2
+ COMMENT "Copying Shiboken docs..."
+ VERBATIM)
+else()
+ file(TO_NATIVE_PATH ${CMAKE_CURRENT_BINARY_DIR}/html/PySide.qhp QHP_FILE)
+ add_custom_command(TARGET apidoc POST_BUILD
+ COMMAND ${PYTHON_EXECUTABLE} py_script.py
+ COMMAND qhelpgenerator ${QHP_FILE}
+ COMMENT "Generating QCH from a QHP file..."
+ VERBATIM)
+endif()
+
# create conf.py based on conf.py.in
configure_file("conf.py.in" "rst/conf.py" @ONLY)
add_custom_target("docrsts"
+ COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/rst
COMMAND Shiboken2::shiboken2 --generator-set=qtdoc ${docHeader}
--include-paths="${QT_INCLUDE_DIR}${PATH_SEP}${pyside2_SOURCE_DIR}${PATH_SEP}${TS_ROOT}"
--api-version=${SUPPORTED_QT_VERSION}
@@ -117,9 +158,9 @@ add_custom_target("docrsts"
--library-source-dir=${QT_SRC_DIR}
--documentation-data-dir=${DOC_DATA_DIR}/webxml
--output-directory=${CMAKE_CURRENT_BINARY_DIR}/rst
- --documentation-code-snippets-dir=${CMAKE_CURRENT_SOURCE_DIR}/codesnippets/doc/src/snippets${PATH_SEP}${CMAKE_CURRENT_SOURCE_DIR}/codesnippets/examples
- --documentation-extra-sections-dir=${CMAKE_CURRENT_SOURCE_DIR}/extras
- --additional-documentation=${CMAKE_CURRENT_LIST_DIR}/additionaldocs.lst
+ --documentation-code-snippets-dir=${CMAKE_CURRENT_BINARY_DIR}/rst/codesnippets/doc/src/snippets${PATH_SEP}${CMAKE_CURRENT_BINARY_DIR}/rst/codesnippets/examples
+ --documentation-extra-sections-dir=${CMAKE_CURRENT_BINARY_DIR}/rst/extras
+ --additional-documentation=${CMAKE_CURRENT_BINARY_DIR}/rst/additionaldocs.lst
${CMAKE_CURRENT_BINARY_DIR}/typesystem_doc.xml
WORKING_DIRECTORY ${${module}_SOURCE_DIR}
COMMENT "Running generator to generate documentation..."
@@ -133,23 +174,15 @@ add_custom_target("licensedocrsts"
COMMENT "Creating 3rdparty license documentation..."
)
-add_dependencies(apidoc docrsts licensedocrsts)
-add_dependencies(licensedocrsts docrsts)
-add_dependencies(docrsts qdoc)
-
-# #create devhelp file
-# add_custom_target(apidevhelp
-# COMMAND python;${CMAKE_CURRENT_SOURCE_DIR}/pyhtml2devhelp.py;${CMAKE_BINARY_DIR}/apidoc/html;index.html >
-# ${CMAKE_BINARY_DIR}/apidoc/html/PySide.devhelp;${BINDING_API_VERSION}&&;
-# gzip;-9v;-f;${CMAKE_BINARY_DIR}/apidoc/html/PySide.devhelp
-# COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_INSTALL_PREFIX}/share/devhelp/books"
-# COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_INSTALL_PREFIX}/share/doc/${BINDING_NAME}/html" "${CMAKE_INSTALL_PREFIX}/share/devhelp/books/${BINDING_NAME}"
-# )
+if (FULLDOCSBUILD)
+ add_dependencies(apidoc docrsts licensedocrsts)
+ add_dependencies(licensedocrsts docrsts)
+ add_dependencies(docrsts qdoc)
+endif()
+
#install files
add_custom_target(apidocinstall
COMMAND mkdir -p ${CMAKE_INSTALL_PREFIX}/share/doc/PySide2-${BINDING_API_VERSION} && cp -rv ${CMAKE_CURRENT_BINARY_DIR}/html/* ${CMAKE_INSTALL_PREFIX}/share/doc/PySide-${BINDING_API_VERSION}
)
add_dependencies(apidocinstall apidoc)
-# add_dependencies(apidocinstall apidevhelp)
-
diff --git a/sources/pyside2/doc/_themes/pysidedocs/static/pyside.css b/sources/pyside2/doc/_themes/pysidedocs/static/pyside.css
index 23e460262..f6a1c5ae4 100644
--- a/sources/pyside2/doc/_themes/pysidedocs/static/pyside.css
+++ b/sources/pyside2/doc/_themes/pysidedocs/static/pyside.css
@@ -552,6 +552,9 @@ tt.descname {
.container {
padding:0 2%
}
+ .sphinxsidebar {
+ top: 16px !important;
+ }
}
#navbar .navbar-oneQt {
display:inline;
@@ -930,6 +933,7 @@ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abb
padding:0;
border:0;
font-size:100%
+ line-height: 1.4;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
vertical-align:baseline
@@ -1020,7 +1024,8 @@ body {
color:#404244;
}
ol,ul {
- list-style:none
+ list-style-type: square;
+ color: #17a81a;
}
.body ol,.body ul {
margin-top:0.75em;
@@ -1170,7 +1175,9 @@ div.multi-column div {
.col-2 h2,.toc h3,.sidebar-content h2,
.sidebar-content h3,.sectionlist h2,
.sphinxsidebar {
- position: fixed;
+ position: -webkit-sticky;
+ position: sticky;
+ top: 64px;
overflow: scroll;
overflow-x: hidden;
overflow-y: hidden;
@@ -1463,7 +1470,7 @@ div.pre {
height:auto
}
pre, .LegaleseLeft {
- background-color:#3a4055;
+ background-color:#222840;
color:#fff;
display:block;
font-family:"Droid Sans Mono";
@@ -1544,6 +1551,11 @@ pre span.wrap {
margin:4px;
opacity:0.65
}
+
+span.pre {
+ color: #09102d;
+}
+
span.wrap:hover {
opacity:1
}
@@ -2013,3 +2025,52 @@ a.plink, a.headerlink {
a.plink::before {
content:'\00B6'
}
+
+table.special {
+ border: 3px;
+ padding: 0px;
+ border-collapse: separate;
+ border-spacing: 20px;
+ line-height: 1.5em;
+}
+
+.special p {
+ text-align: center;
+ color: #3a4055;
+}
+
+.special a {
+ display: block;
+ border-bottom: 0;
+ text-decoration: none;
+}
+
+.special a:hover {
+ border-bottom: 0;
+ text-decoration: none;
+}
+
+.special strong {
+ color: #17a81a;
+ font-size: 110%;
+ font-weight: normal;
+}
+
+table.special th,
+table.special td {
+ border: 1px solid #888;
+ padding-top: 14px;
+ padding-bottom: 14px;
+ padding-left: 6px;
+ padding-right: 5px;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+}
+
+.special td:hover {
+ padding-top: 2px;
+ padding-bottom: 2px;
+ border-bottom: 4px solid #41cd52;
+}
diff --git a/sources/pyside2/doc/_themes/pysidedocs_qthelp/domainindex.html b/sources/pyside2/doc/_themes/pysidedocs_qthelp/domainindex.html
new file mode 100644
index 000000000..c136cdd1c
--- /dev/null
+++ b/sources/pyside2/doc/_themes/pysidedocs_qthelp/domainindex.html
@@ -0,0 +1,57 @@
+{#
+ basic/domainindex.html
+ ~~~~~~~~~~~~~~~~~~~~~~
+
+ Template for domain indices (module index, ...).
+
+ :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
+ :license: BSD, see LICENSE for details.
+#}
+{% extends "layout.html" %}
+{% set title = indextitle %}
+{% block extrahead %}
+{{ super() }}
+{% if not embedded and collapse_index %}
+ <script type="text/javascript">
+ DOCUMENTATION_OPTIONS.COLLAPSE_INDEX = true;
+ </script>
+{% endif %}
+{% endblock %}
+{% block body %}
+<div class="section">
+ {%- set curr_group = 0 %}
+
+ <h1>{{ indextitle }}</h1>
+
+ <div class="modindex-jumpbox">
+ {%- for (letter, entries) in content %}
+ <a href="#cap-{{ letter }}"><strong>{{ letter }}</strong></a>
+ {%- if not loop.last %} | {% endif %}
+ {%- endfor %}
+ </div>
+
+ <table class="indextable modindextable" cellspacing="0" cellpadding="2">
+ {%- for letter, entries in content %}
+ <tr class="pcap"><td></td><td>&nbsp;</td><td></td></tr>
+ <tr class="cap"><td></td><td><a name="cap-{{ letter }}">
+ <strong>{{ letter }}</strong></a></td><td></td></tr>
+ {%- for (name, grouptype, page, anchor, extra, qualifier, description)
+ in entries %}
+ {%- if grouptype == 1 %}{% set curr_group = curr_group + 1 %}{% endif %}
+ <tr{% if grouptype == 2 %} class="cg-{{ curr_group }}"{% endif %}>
+ <td>{% if grouptype == 1 -%}
+ <img src="{{ pathto('_static/minus.png', 1) }}" id="toggle-{{ curr_group }}"
+ class="toggler" style="display: none" alt="-" />
+ {%- endif %}</td>
+ <td>{% if grouptype == 2 %}&nbsp;&nbsp;&nbsp;{% endif %}
+ {% if page %}<a href="{{ pathto(page) }}#{{ anchor }}">{% endif -%}
+ <tt class="xref">{{ name|e }}</tt>
+ {%- if page %}</a>{% endif %}
+ {%- if extra %} <em>({{ extra|e }})</em>{% endif -%}
+ </td><td>{% if qualifier %}<strong>{{ qualifier|e }}:</strong>{% endif %}
+ <em>{{ description|e }}</em></td></tr>
+ {%- endfor %}
+ {%- endfor %}
+ </table>
+</div>
+{% endblock %}
diff --git a/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/fakebar.png b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/fakebar.png
new file mode 100644
index 000000000..b45830e00
--- /dev/null
+++ b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/fakebar.png
Binary files differ
diff --git a/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/logo_python.jpg b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/logo_python.jpg
new file mode 100644
index 000000000..cd474efba
--- /dev/null
+++ b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/logo_python.jpg
Binary files differ
diff --git a/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/logo_qt.png b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/logo_qt.png
new file mode 100644
index 000000000..3bc03b7c7
--- /dev/null
+++ b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/logo_qt.png
Binary files differ
diff --git a/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/minus.png b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/minus.png
new file mode 100644
index 000000000..da1c5620d
--- /dev/null
+++ b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/minus.png
Binary files differ
diff --git a/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/plus.png b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/plus.png
new file mode 100644
index 000000000..b3cb37425
--- /dev/null
+++ b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/plus.png
Binary files differ
diff --git a/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/pyside.css b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/pyside.css
new file mode 100644
index 000000000..aee5e4420
--- /dev/null
+++ b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/pyside.css
@@ -0,0 +1,1943 @@
+@import url('cookie-confirm.css') screen;
+
+/* -- admonitions -- */
+
+div.admonition {
+ margin: 1.5em 0 1.5em;
+ padding: 0;
+}
+
+div.admonition dt {
+ font-weight: bold;
+}
+
+div.admonition dl {
+ margin-bottom: 0;
+}
+
+p.admonition-title {
+ margin: 0px 10px 5px 0px;
+ font-weight: bold;
+}
+
+div.admonition code {
+ font-family: inherit;
+}
+
+p.admonition-title + p {
+ padding-left: 1em;
+}
+
+div.admonition a:after {
+ content: ', ';
+}
+
+div.admonition a:last-child:after {
+ content: '';
+}
+
+.body {
+ width: 100%
+}
+.bodywrapper .admonition p.admonition-title {
+ margin-bottom:5px
+}
+
+.bodywrapper .admonition p {
+ margin:0
+}
+
+div.body p.centered {
+ text-align: center;
+ margin-top: 25px;
+}
+
+div.warning, div.seealso, div.note {
+ padding: 6px 0px 6px 10px;
+ border: none;
+}
+
+div.warning {
+ background-color: #ffe4e4;
+}
+
+div.seealso {
+ background-color: #fff2d6;
+}
+
+div.note {
+ background-color: #f3f3f4;
+}
+
+table.docutils {
+ margin-right: auto;
+ margin-bottom: 10px;
+ border: none;
+ width: initial;
+}
+
+table.docutils.colwidths-given td {
+ float: none;
+}
+
+table.docutils th,
+table.docutils td {
+ padding-left:0;
+ border: none;
+}
+
+table.docutils td ul {
+ margin:0
+}
+
+table.docutils td ul > li {
+ margin: 0 0 0.5em;
+}
+h2 em {
+ float: right;
+ font-size: 10px;
+ position: relative;
+ top: -20px;
+}
+
+.document {
+ padding-bottom: 20px;
+}
+
+.documentwrapper {
+ margin-left: 20px;
+}
+
+.body blockquote {
+ border: none;
+ padding-left: 0;
+ margin-bottom: 1.5em;
+}
+
+.sphinxsidebar {
+ float: left;
+ width: 186px;
+ padding: 25px;
+ text-align: left;
+ background-color: #fff;
+}
+
+.sphinxsidebar ul {
+ padding: 0px;
+ margin: 0px;
+ list-style-position: inside;
+}
+
+.sphinxsidebar > ul {
+ padding: 0px;
+ margin: 0px;
+}
+
+.sphinxsidebar ul li li {
+ margin-left: 10px;
+ padding: 0px;
+ font-size: 0.95em;
+}
+
+.sphinxsidebar ul a,
+.sphinxsidebar p.topless a {
+ word-break: break-word;
+}
+
+.sphinxsidebar h3, .sphinxsidebar h3 a {
+ color: #333;
+}
+
+.sphinxsidebar p.topless {
+ margin: 1em 0 1em;
+}
+
+.pysidetoc ul {
+ list-style: none;
+ padding: 0px;
+ margin: 0px;
+}
+
+.pysidetoc em {
+ font-style: normal;
+}
+
+.pysidetoc strong {
+ display: block;
+ padding: 5px;
+ margin: 0 10px 10px 0;
+ border: none;
+ background-color: #e2e2e2;
+}
+
+.section .docutils.container td {
+ float:left;
+}
+
+.hide {
+ display: none;
+}
+
+/* copy-notice */
+.document + p {
+ margin-left: 255px;
+ width: 70%;
+ font-size: 0.75em;
+ margin: 0 35px 15px 280px;
+}
+
+#searchbox {
+ border-top: 1px solid #989898;
+ padding-top: 10px;
+ margin-left: -10px;
+ margin-right: -10px;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+#search_button {
+ border: 1px solid #3A393A;
+ background-color: #3A393A;
+ color: white;
+ cursor: pointer;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+
+}
+
+form {
+ margin: 0px;
+ padding: 0px;
+}
+
+#searchbox h3 {
+ padding: 10px 0 0 0;
+ margin-bottom: 5px;
+}
+
+/* search field */
+form #q {
+ width: 136px;
+ /* height: 22px; */
+ /* border: none; */
+ margin: 0px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ margin-top: 2px;
+ padding: 4px;
+ line-height: 22px;
+}
+
+#search-results h2 {
+ display: none;
+}
+
+#search-results h2 {
+ display: none;
+}
+
+#search-results ul.search {
+ margin: 0px;
+ padding: 0px;
+}
+
+ul.search div.context {
+ padding-left: 40px;
+}
+
+#installation td {
+ text-align: center;
+ font-weight: bold;
+}
+
+em {
+ color: inherit;
+ font-style:italic;
+}
+
+/******** REL bar *********/
+
+.related {
+ display: inline;
+}
+
+.related h3 {
+ display: none;
+}
+
+.align-center {
+ text-align: center;
+}
+
+.contentstable {
+ width: 100%;
+}
+
+.contentstable td {
+ padding-left: 30px;
+ vertical-align: top;
+}
+
+p.biglink a {
+ font-size: 20px;
+}
+
+dt:target, .highlight {
+ background-color: #fbe54e;
+}
+
+p.highlight-link {
+ margin-top: 10px;
+ font-size: 0.8em;
+}
+
+#synopsis table, table.field-list {
+ margin: 1em 0 1em 0;
+}
+
+table.field-list tr {
+ text-align: left;
+}
+
+tt.descname {
+ font-size: 120%;
+ font-weight: bold;
+}
+
+#functions ul, #virtual-functions ul, #slots ul, #signals ul, #static-functions ul {
+ margin: 0;
+ padding: 6px;
+ border: 1px solid #ddd;
+ border-radius: 0;
+ background-color: #e2e2e2;
+}
+
+#functions p, #virtual-functions p, #slots p, #signals p, #static-functions p {
+ margin: 0;
+ padding: 0;
+}
+
+#functions li, #virtual-functions li, #slots li, #signals li, #static-functions li {
+ list-style: none;
+ margin: 5px;
+ padding: 0;
+ font-size: 90%;
+}
+
+#synopsis span.pre {
+ color: #009491;
+ font-weight: bolder;
+}
+
+#detailed-description .class dt,
+#detailed-description .method dt,
+#detailed-description .staticmethod dt,
+#detailed-description .attribute dt {
+ margin: 0px;
+ margin-bottom: 10px;
+ padding: 10px;
+ font-weight: bold;
+ background-color: #e2e2e2;
+ border: none;
+ border-radius: 0;
+}
+
+#detailed-description dd > blockquote,
+#detailed-description dd > .field-list {
+ font-family: monospace;
+ font-size: small;
+ border-left: 10px solid #e2e2e2;
+ padding-left: 10px;
+ margin-bottom: 1.5em;
+}
+
+#detailed-description dd > blockquote blockquote {
+ border: none;
+ padding: 0;
+}
+
+#detailed-description .class .field-odd,
+#detailed-description .method .field-odd,
+#detailed-description .staticmethod .field-odd,
+#detailed-description .attribute .field-odd {
+ margin: 0;
+ padding: 1px 0 0 0;
+ background-color: #ffffff;
+
+}
+
+#detailed-description .class .field-even,
+#detailed-description .method .field-even,
+#detailed-description .staticmethod .field-even,
+#detailed-description .attribute .field-even {
+ margin: 0;
+ padding: 1px 0 0 0;
+ background-color: #ffffff;
+}
+
+#detailed-description .class .field-odd li,
+#detailed-description .method .field-odd li,
+#detailed-description .staticmethod .field-odd li,
+#detailed-description .attribute .field-odd li {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+
+}
+
+#detailed-description .class .field-even li,
+#detailed-description .method .field-even li,
+#detailed-description .staticmethod .field-even li,
+#detailed-description .attribute .field-even li {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+#detailed-description .class .field-odd p,
+#detailed-description .method .field-odd p,
+#detailed-description .staticmethod .field-odd p,
+#detailed-description .attribute .field-odd p{
+ margin: 0;
+ margin-left: 20px;
+
+}
+
+#detailed-description .class .field-even p,
+#detailed-description .method .field-even p,
+#detailed-description .staticmethod .field-even p,
+#detailed-description .attribute .field-even p{
+ margin: 0;
+ margin-left: 20px;
+}
+
+#detailed-description .class .field-odd p:last-child,
+#detailed-description .method .field-odd p:last-child,
+#detailed-description .staticmethod .field-odd p:last-child,
+#detailed-description .attribute .field-odd p:last-child {
+ margin-bottom: 10px;
+
+}
+
+#detailed-description .class .field-even p:last-child,
+#detailed-description .method .field-even p:last-child,
+#detailed-description .staticmethod .field-even p:last-child,
+#detailed-description .attribute .field-even p:last-child{
+ margin-bottom: 10px;
+}
+
+.document dl.attribute,
+.document dl.class,
+.document dl.method,
+.document dl.staticmethod {
+ margin-top: 2em;
+}
+
+.document dl.attribute dd,
+.document dl.class dd,
+.document dl.method dd,
+.document dl.staticmethod dd {
+ padding-left: 1em;
+}
+
+#detailed-description .attribute td:nth-child(1) {
+ font-family: monospace;
+}
+
+/* Qt theme */
+#navbar {
+ position:fixed;
+ top:0;
+ left:0;
+ z-index:100;
+ background:#fff;
+ width:100%
+}
+#navbar .container, .fixed .container {
+ max-width:1280px;
+ margin:0 auto;
+ padding:0 3.9%; /* 0? */
+ position:relative;
+ overflow:visible
+}
+#navbar .navbar-header {
+ position:relative
+}
+#menuextras li a:hover span {
+ color: #41cd52;
+}
+/* new header */
+#mm-wrap, #mm-wrap #mm-helper,
+#mm-wrap #mm-helper li.mm-item,
+#mm-wrap #mm-helper a.mm-link {
+ -moz-transition: none;
+ -o-transition: none;
+ -webkit-transition: none;
+ transition: none;
+ -webkit-border-radius: 0 0 0 0;
+ -moz-border-radius: 0 0 0 0;
+ -ms-border-radius: 0 0 0 0;
+ -o-border-radius: 0 0 0 0;
+ border-radius: 0 0 0 0;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ -ms-box-shadow: none;
+ -o-box-shadow: none;
+ box-shadow: none;
+ background: none;
+ border: 0;
+ bottom: auto;
+ box-sizing: border-box;
+ clip: auto;
+ color: #090e21;
+ display: block;
+ float: none;
+ font-family: inherit;
+ font-size: 14px;
+ height: auto;
+ left: auto;
+ line-height: 1.7;
+ list-style-type: none;
+ margin: 0;
+ min-height: 0;
+ opacity: 1;
+ outline: none;
+ overflow: visible;
+ padding: 0;
+ position: relative;
+ right: auto;
+ text-align: left;
+ text-decoration: none;
+ text-transform: none;
+ top: auto;
+ vertical-align: baseline;
+ visibility: inherit;
+ width: auto;
+}
+#mm-wrap #mm-helper {
+ visibility:visible;
+ text-align:right;
+ padding:0 0px 0 0px
+}
+#navbar #mm-wrap #mm-helper li.mm-item {
+ border-right:solid #f3f3f4 1px;
+ padding-right:30px;
+ padding-left:30px
+}
+#navbar #mm-wrap #mm-helper li.mm-item > a:hover {
+ opacity: .5
+}
+#mm-wrap #mm-helper > li.mm-item {
+ margin:0 0 0 0;
+ display:inline-block;
+ height:auto;
+ vertical-align:middle
+}
+#navbar #mm-wrap #mm-helper li.mm-item:nth-child(3) {
+ border-right:0
+}
+#mm-wrap #mm-helper a.mm-link {
+ cursor: pointer
+}
+@media (max-width: 1279px) {
+ #navbar {
+ padding:0;
+ position:relative;
+ }
+ #navbar .container {
+ max-width:100%
+ }
+ .container {
+ padding:0 2%
+ }
+}
+#navbar .navbar-oneQt {
+ display:inline;
+ float:left;
+ width:31px;
+ color:#41cd52
+}
+#navbar .navbar-oneQt:before {
+ content:attr(data-icon);
+ position:absolute;
+ top:14px;
+ left:0;
+ color:#41cd52;
+ font-family:'Qt Icons';
+ line-height:1;
+ font-size:40px;
+ transition:all 0.3s ease-in-out;
+}
+#mm-wrap {
+ clear:both;
+ background:rgba(255, 255, 255, 0.1);
+ -webkit-border-radius:0px 0px 0px 0px;
+ -moz-border-radius:0px 0px 0px 0px;
+ -ms-border-radius:0px 0px 0px 0px;
+ -o-border-radius:0px 0px 0px 0px;
+ border-radius:0px 0px 0px 0px
+}
+#mm-wrap #mm-helper li.mm-item:last-child a {
+ background:transparent url("icon_avatar.png") 50% 50% no-repeat !important;
+ background-size:24px !important;
+ width:24px !important;
+ height:24px !important;
+}
+#navbar #mm-wrap #mm-helper li.mm-item > a {
+ opacity:1;
+ -webkit-transition:all 0.3s ease-in-out;
+ -moz-transition:all 0.3s ease-in-out;
+ -ms-transition:all 0.3s ease-in-out;
+ -o-transition:all 0.3s ease-in-out;
+ transition:all 0.3s ease-in-out;
+}
+#mm-wrap #mm-helper > li.mm-item > a.mm-link {
+ border-top:0px solid #fff;
+ border-left:0px solid #fff;
+ border-right:0px solid #fff;
+ border-bottom:0px solid #fff;
+ outline:none;
+ text-decoration:none;
+ padding:0 0 0 0;
+ line-height:70px;
+ font-weight:normal;
+ height:70px;
+ vertical-align:baseline;
+ text-align:left;
+ width:auto;
+ display:block;
+ color:#090e21;
+ text-transform:none;
+ text-decoration:none;
+ background:rgba(0, 0, 0, 0);
+ -webkit-border-radius:0px 0px 0px 0px;
+ -moz-border-radius:0px 0px 0px 0px;
+ -ms-border-radius:0px 0px 0px 0px;
+ -o-border-radius:0px 0px 0px 0px;
+ border-radius:0px 0px 0px 0px;
+ font-family:inherit;
+ font-size:14px;
+}
+/* end new header */
+@media (min-width: 1320px) {
+ .body .flowListDiv dl.flowList {
+ -webkit-column-count:3;
+ -moz-column-count:3;
+ column-count:3
+ }
+}
+@media (min-width: 1120px) {
+ #navbar.fixed {
+ -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.23);
+ -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.23);
+ box-shadow:0px 0px 8px rgba(0,0,0,0.23)
+ }
+ #navbar.fixed #mm-wrap #mm-helper > li.mm-item > a.mm-link {
+ height:50px;
+ line-height:50px
+ }
+ #navbar.fixed .navbar-oneQt:before {
+ font-size:35px;
+ top:7px
+ }
+
+ .flowListDiv dl.flowList {
+ -webkit-column-count:2;
+ -moz-column-count:2;
+ column-count:2
+ }
+}
+@media (max-width: 1120px) {
+ #navbar {
+ padding:0;
+ position:relative
+ }
+ #navbar .navbar-oneQt:before {
+ left:10px
+ }
+ #navbar .container {
+ max-width:100%;
+ padding:0
+ }
+ #footerbar .container {
+ padding:0
+ }
+ body .main {
+ margin-top:0px
+ }
+ #footerbar .footer-main .footer-nav {
+ padding:3.9% 0 3.9% 3%;
+ border-bottom:1px solid #413d3b;
+ float:none;
+ display:block;
+ width:auto
+ }
+ #footerbar .footer-main .theqtcompany {
+ clear:both;
+ float:left;
+ margin:30px 0 8px 3%
+ }
+ #footerbar .footer-main .footer-social {
+ float:left;
+ padding:50px 0px 0px 3%
+ }
+ #footerbar #menu-footer-submenu {
+ clear:both;
+ float:none;
+ display:block;
+ padding:0px 0px 3.9% 3%
+ }
+ ul#menu-footer-submenu {
+ margin-left: 0
+ }
+}
+.cookies_yum {
+ background-color:#cecfd5;
+ display:none;
+ width:100%
+}
+.cookies_yum img {
+ width:25px;
+ top:6px;
+ display:inline-block;
+ position:absolute;
+ left:13px
+}
+.cookies_yum div {
+ margin:0 auto;
+ max-width:1280px;
+ min-height:30px;
+ padding:6px 0px 6px 0px;
+ position:relative
+}
+.cookies_yum p {
+ color:#09102b;
+ margin:0px;
+ font-size:0.79em;
+ display:inline-block;
+ line-height:1.2;
+ padding:0 30px 0 50px
+}
+.cookies_yum p a {
+ white-space:nowrap
+}
+.cookies_yum a:hover {
+ color:#46a2da
+}
+.cookies_yum .close {
+ width:15px;
+ height:15px;
+ background-image:url("cookiebar-x.png");
+ background-size:15px 30px;
+ background-position:top left;
+ cursor:pointer;
+ top:13px;
+ right:13px;
+ position:absolute;
+ transition:none
+}
+.cookies_yum .close:hover {
+ background-position:bottom left
+}
+#sidebar-toggle,#toc-toggle {
+ width:24px;
+ height:14px;
+ background-size:24px 28px;
+ cursor:pointer;
+ background-image:url("list_expand.png");
+ float:right
+}
+#sidebar-toggle.collapsed,
+#toc-toggle.collapsed {
+ background-position:bottom left
+}
+#sidebar-content > h2 {
+ display:none
+}
+#footerbar {
+ background:#222840;
+ color:#fff;
+ font-size: 0.9em;
+}
+#footerbar.fixed {
+ bottom:0;
+ left:0;
+ width:100%
+}
+#footerbar .footer-nav {
+ display:inline;
+ float:left
+}
+#footerbar .footer-main .footer-nav li {
+ float:left;
+ margin-right:1em
+}
+#footerbar .footer-main .footer-nav li a {
+ display:block;
+ padding:30px 0 10px 0;
+ line-height:20px;
+ height:20px;
+ color:#fff;
+ font-weight: 600;
+}
+#footerbar .footer-main .footer-nav li a:hover,#footerbar .footer-main .footer-nav li.current-menu-item a {
+ color:#eee
+}
+#footerbar .footer-main .footer-nav .sub-menu {
+ margin-left:0;
+ margin-bottom:0
+}
+#footerbar .footer-main .footer-nav .sub-menu li {
+ float:none;
+ width: 100%;
+}
+#footerbar .footer-main .footer-nav .sub-menu ul {
+ padding:1px 1em;
+ font-size:0.786em;
+ line-height:8px;
+ float:none;
+ color:#5d5b59;
+ margin-bottom:0
+}
+#footerbar .footer-main .footer-nav .sub-menu li a {
+ padding:2px 0;
+ font-size:1em;
+ float:none;
+ color:#cecfd5;
+ font-weight: 400;
+}
+#footerbar .footer-main .footer-nav .sub-menu li a:hover,#footerbar .footer-main .footer-nav .sub-menu li.current-menu-item a {
+ color:#eee
+}
+#footerbar .theqtcompany {
+ background:url("theqtcompany.png") no-repeat;
+ background-size:100%;
+ width:215px;
+ height:68px;
+ display:inline;
+ float:right;
+ margin:29px 0 28px 30px
+}
+#footerbar .footer-social {
+ display:inline;
+ float:right;
+ width:164px
+}
+#footerbar .footer-main .footer-social>div {
+ margin-left:0.1em;
+ margin-bottom:10px
+}
+#footerbar .disclaimer {
+ font-size:0.786em;
+ line-height:2.73;
+ color:#868584;
+ padding-top:20px;
+ padding-bottom:0.5%
+}
+#footerbar .disclaimer a {
+ color:#bdbebf
+}
+#footerbar .disclaimer a:hover {
+ color:#d6d6d6
+}
+#footerbar .disclaimer ul li {
+ float:left;
+ vertical-align:middle;
+ margin-left:1.18em
+}
+#footerbar .disclaimer ul li:first-child {
+ margin-left:0
+}
+#footerbar .disclaimer ul.lang-selector a {
+ color:#506a34;
+ color:rgba(128,195,66,0.3)
+}
+#footerbar .disclaimer ul.lang-selector a:hover {
+ color:#80c342;
+ color:rgba(128,195,66,0.7)
+}
+#menu-footer-menu, #menu-footer-menu ul {
+ margin-left:0;
+ margin-bottom:0
+}
+@font-face {
+ font-family: 'Titillium Web';
+ font-style: normal;
+ font-weight: 400;
+ src: url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.eot");
+ /* IE9 Compat Modes */
+ src: local("Titillium Web"), local("TitilliumWeb-Regular"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.eot?#iefix") format("embedded-opentype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.woff2") format("woff2"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.woff") format("woff"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.ttf") format("truetype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.svg#TitilliumWeb") format("svg");
+ /* Legacy iOS */
+}
+/* titillium-web-italic - latin_latin-ext */
+@font-face {
+ font-family: 'Titillium Web';
+ font-style: italic;
+ font-weight: 400;
+ src: url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.eot");
+ /* IE9 Compat Modes */
+ src: local("Titillium WebItalic"), local("TitilliumWeb-Italic"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.eot?#iefix") format("embedded-opentype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.woff2") format("woff2"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.woff") format("woff"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.ttf") format("truetype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.svg#TitilliumWeb") format("svg");
+ /* Legacy iOS */
+}
+/* titillium-web-600 - latin_latin-ext */
+@font-face {
+ font-family: 'Titillium Web';
+ font-style: normal;
+ font-weight: 600;
+ src: url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.eot");
+ /* IE9 Compat Modes */
+ src: local("Titillium WebSemiBold"), local("TitilliumWeb-SemiBold"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.eot?#iefix") format("embedded-opentype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.woff2") format("woff2"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.woff") format("woff"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.ttf") format("truetype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.svg#TitilliumWeb") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family:monospace;
+ font-style:normal;
+ font-weight:400;
+ src:local("Droid Sans Mono"),local("DroidSansMono"),url(//fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJUYuTAAIFFn5GTWtryCmBQ4.woff) format("woff")
+}
+@font-face {
+ font-family:'Qt Icons';
+ src:url("../style/icomoon.eot?-tgjuoj");
+ src:url("../style/icomoon.eot?#iefix-tgjuoj") format("embedded-opentype"),url("../style/icomoon.woff?-tgjuoj") format("woff"),url("../style/icomoon.ttf?-tgjuoj") format("truetype"),url("../style/icomoon.svg?-tgjuoj#icomoon") format("svg");
+ font-weight:normal;
+ font-style:normal
+}
+@font-face {
+ font-family:'social-icons';
+ src:url("../style/social-icons.eot?54625607");
+ src:url("../style/social-icons.eot?54625607#iefix") format("embedded-opentype"),
+ url("../style/social-icons.woff?54625607") format("woff");
+ font-weight:normal;
+ font-style:normal
+}
+.clearfix:before,.clearfix:after {
+ content:" ";
+ display:table
+}
+.clearfix:after {
+ clear:both
+}
+.clearfix {
+ *zoom:1
+}
+.clearfix .right {
+ float:right
+}
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
+ margin:0;
+ padding:0;
+ border:0;
+ font-size:100%;
+ line-height: 1.4;
+}
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
+ vertical-align:baseline
+}
+h1,h2,h3,h4,h5,h6 {
+ font-weight:300
+}
+.body h2,.body h3,.body h4,.body h5,.body h6 {
+ margin:1.5em 0 0.75em
+}
+.body h1 {
+ margin-bottom:0.75em;
+ font-size:2.25em;
+}
+.body h3.fn,.body h3.flags {
+ color:#26282a;
+ font-size:1.46em;
+ padding:15px 0 15px 0;
+ border-bottom:2px #eee solid;
+ word-wrap:break-word
+}
+.body .fngroup {
+ border-bottom:2px #eee solid;
+ padding-bottom:15px;
+ margin-bottom:1.5em
+}
+.body .fngroup h3.fngroupitem {
+ margin:0;
+ padding-bottom:0;
+ border:none
+}
+.body h3.fn .name,
+.body h3 span.type,
+.qmlname span.name {
+ font-weight: 400
+}
+.qmlname {
+ font-size:1.46em
+}
+.qmlproto table {
+ border:none;
+ border-bottom:2px #eee solid
+}
+.qmlproto table p {
+ max-width:100%
+}
+.qmlproto table tr {
+ background-color:#fff
+}
+.qmlname td, .qmlname th {
+ border:none;
+ text-align:left;
+ padding:5px 0 0 0
+}
+.qmlreadonly,.qmldefault {
+ padding:0 5px 0 5px;
+ font-size:0.75em;
+ background-color:#eee;
+ float:right
+}
+.qmlreadonly {
+ color:#414141
+}
+.qmldefault {
+ color:#D14141
+}
+.rightAlign {
+ padding:3px 5px 3px 10px;
+ text-align:right
+}
+.centerAlign.functionIndex {
+ text-align:center;
+ font-size:150%;
+ margin-bottom: 1em
+}
+article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
+ display:block
+}
+body {
+ line-height:1.25em;
+ font-family: Arial, Helvitica;
+ font-weight:400;
+ transition-duration:1s;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-size: 16px;
+ background-color:#f3f3f4;
+ color:#404244;
+}
+ol,ul {
+ list-style-type: square;
+ #color: #17a81a;
+}
+.body ol,.body ul {
+ margin-top:0.75em;
+ margin-left:20px
+}
+.bodywrapper ol>li {
+ list-style-type:decimal;
+ margin-left:15px
+}
+.bodywrapper ol.a >li {
+ list-style-type:lower-alpha;
+}
+.bodywrapper ol.A >li {
+ list-style-type:upper-alpha;
+}
+.bodywrapper ol.i >li {
+ list-style-type:lower-roman;
+}
+.bodywrapper ol.I >li {
+ list-style-type:upper-roman;
+}
+.body li p {
+ margin-top:1em
+}
+blockquote,q {
+ quotes:none;
+ border-left:10px solid #ddd;
+ padding-left:10px
+}
+blockquote:before,blockquote:after,q:before,q:after {
+ content:'';
+ content:none;
+ width:100%
+}
+table {
+ border-collapse:collapse;
+ border-spacing:0;
+ margin-bottom:5px;
+ width:100%
+}
+a {
+ color:#17a81a;
+ text-decoration:none;
+ transition-duration:0.3s
+}
+a:hover {
+ color:#17a81a
+}
+.main,#footerbar>div {
+ max-width:1280px;
+ width:95%;
+ margin:0 auto
+}
+.main {
+ margin-top:80px
+}
+@media (max-width: 1120px) {
+ .main,.navbar-header,#footerbar>div {
+ width: 100%;
+ margin: 0;
+ }
+ .main .main-rounded {
+ padding: 0 15px;
+ }
+}
+.main_index {
+ background-color:#fff
+}
+.sectionlist {
+ margin-bottom:2em
+}
+[class*="col-"] {
+ letter-spacing:normal
+}
+.landing,.main_index .row {
+ letter-spacing:-0.31em
+}
+.main_index .row>div {
+ letter-spacing:normal
+}
+.col-1,.body {
+ display:inline-block;
+ background-color:#fff;
+ padding: 25px 35px 20px 30px;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ -ms-box-sizing:border-box;
+ box-sizing:border-box;
+}
+.col-1 h2 {
+ font-size:1.8em;
+ font-weight:300;
+ line-height:1.1;
+ margin-bottom:0.83em;
+ margin-top:1em
+}
+.icons1of3 img {
+ display:inline-block;
+ float:left;
+ margin-right:0.75em;
+ margin-top:-5px;
+ width:2.75em
+}
+div.multi-column {
+ position:relative
+}
+div.multi-column div {
+ display:-moz-inline-box;
+ display:inline-block;
+ vertical-align:top;
+ margin-top:1em;
+ margin-right:2em;
+ width:16em
+}
+.sidebar {
+ display:block;
+ position:relative;
+ position:sticky;
+ float:left;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ -ms-box-sizing:border-box;
+ box-sizing:border-box;
+ width:20%;
+ padding-right:20px
+}
+.sidebar li {
+ text-overflow:ellipsis;
+ overflow:hidden
+}
+.toc,.sectionlist {
+ padding:25px;
+ background-color:#fff;
+ margin-bottom:1.25em
+}
+.sidebar .sectionlist p {
+ margin-bottom:0
+}
+.sectionlist.promo {
+ padding:0;
+ background-color:#f3f3f4
+}
+.sidebar-content:empty {
+ display:none;
+ visibility:hidden
+}
+.col-2 h2,.toc h3,.sidebar-content h2,
+.sidebar-content h3,.sectionlist h2,
+.sphinxsidebar {
+ position: fixed;
+ overflow: scroll;
+ overflow-x: hidden;
+ overflow-y: hidden;
+}
+.sphinxsidebar h3 {
+ font-weight: bold;
+ margin-bottom:1em;
+}
+.toc h3 a {
+ color:#404244
+}
+.title {
+ font-size:2.25em;
+ font-weight:300;
+ letter-spacing:-1px;
+ line-height:1.15em;
+ margin-bottom:0.5em;
+ word-wrap:break-word
+}
+.navigationbar,col-1 h2 {
+ font-size:0.85em
+}
+.navigationbar h1 {
+ font-size:2.5em;
+ margin-bottom:0.85em;
+ margin-top:0.85em
+}
+.navigationbar li {
+ display:inline-block;
+ margin-right:5px;
+ position:relative;
+ padding-right:10px;
+ color:#585a5c
+}
+.navigationbar ul:last-of-type li a {
+ color:#404244
+}
+.sectionlist li, .sphinxsidebar li {
+ padding-bottom: 10px;
+ line-height: 1.75em;
+}
+.col-1 ul {
+ margin-bottom:1.56em
+}
+.bodywrapper li {
+ margin-top:0.5em;
+ line-height:1.25em
+}
+.bodywrapper li.level2 {
+ margin-left:10px;
+ margin-top:0.4em;
+ font-size:0.9375em;
+}
+.bodywrapper p,
+.bodywrapper dd {
+ line-height:1.25em;
+ margin:1em 0 1em;
+ color:#404244
+}
+.bodywrapper b {
+ font-weight:600
+}
+.body ul,.body ol {
+ /* margin-bottom:1.5em */
+}
+.bodywrapper ul ul {
+ margin-top:0.5em
+}
+.bodywrapper .naviNextPrevious {
+ margin-top:25px;
+ max-width:100%
+}
+.naviNextPrevious.headerNavi,
+p.naviNextPrevious + p {
+ display:none
+}
+.nextPage {
+ float:right
+}
+.prevPage:before {
+ content:"< "
+}
+.nextPage:after {
+ content:" >"
+}
+.navigationbar li a {
+ color:#404244
+}
+.navigationbar li:after {
+ color:#404244;
+ content:"›";
+ display:inline-block;
+ font-size:1.5em;
+ line-height:1;
+ position:absolute;
+ right:-2px;
+ top:-4px
+}
+.sub-navigation {
+ margin-top:10px
+}
+.navigationbar li:last-child:after,.sub-navigation li:after {
+ content:none
+}
+.navigationbar {
+ margin-bottom:10px;
+ line-height:1em
+}
+#buildversion {
+ margin-bottom:10px;
+ font-style:italic;
+ font-size:small;
+ float:right
+}
+.copy-notice {
+ width:75%;
+ font-size:0.75em;
+ margin:20px 35px 0 10px;
+ line-height:1.75em;
+ float:right;
+ color:#585a5c
+}
+.copy-notice.index {
+ margin-top:10px;
+ float:none
+}
+li a.active {
+ color:#585a5c
+}
+.flowList {
+ padding:25px
+}
+.flowListDiv dl {
+ -webkit-column-count:1;
+ -moz-column-count:1;
+ column-count:1
+}
+.flowList dd {
+ display:inline-block;
+ margin-left:10px;
+ width:90%;
+ line-height:1.15em;
+ overflow-x:hidden;
+ text-overflow:ellipsis
+}
+.alphaChar {
+ font-size:2em;
+ position:absolute
+}
+.flowList.odd {
+ background-color:#f9f9f9
+}
+.body ul>li,.doc-column ul>li {
+ list-style-image:url("list_arrow.png");
+ margin-left:15px;
+ color:#404244;
+ margin-top:0.65em;
+ line-height:1em
+}
+.bodywrapper table p {
+ margin:0px;
+ padding:0px
+}
+.bodywrapper table p {
+ margin:0px;
+ padding:0px;
+ min-height:1.25em
+}
+.bodywrapper .qmldoc {
+ margin-top:0.75em
+}
+.body h2 {
+ margin-top: 1.5em;
+ font-size:1.75em
+}
+.body h3 {
+ font-size:1.35em
+}
+.body h4 {
+ font-size:1.15em
+}
+.body p img {
+ margin-top:0.75em;
+ max-width:100%
+}
+.body .border img {
+ box-shadow:3px 3px 8px 3px rgba(200,200,200,0.5)
+}
+.body .border .player {
+ box-shadow:3px 3px 8px 3px rgba(200,200,200,0.5)
+}
+.body p.figCaption {
+ transform:translateY(-30px);
+ color:#606366;
+ font-size:95%;
+ margin-left:3px;
+ font-style:italic
+}
+.body table {
+ width:initial;
+ vertical-align:initial
+}
+table .odd {
+ background-color:#f9f9f9
+}
+table thead {
+ text-align:left;
+ padding-left:20px
+}
+table,table td,table th {
+ border:1px solid #eee
+}
+table td,table th {
+ padding:5px 20px;
+ line-height:1.3
+}
+.body .fixed table td {
+ min-width:50%;
+ width:50%
+}
+table.alignedsummary,table.propsummary {
+ width:initial
+}
+table.valuelist td.tblval {
+ font-size:0.75em
+}
+div.main_index .row {
+ border-bottom:10px solid #f3f3f4
+}
+div.main_index .row {
+ position:relative
+}
+div.main_index .row>div {
+ display:inline-block;
+ width:50%;
+ vertical-align:top;
+ padding:2em 3em;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ -ms-box-sizing:border-box;
+ box-sizing:border-box
+}
+div.main_index h2 {
+ font-size:2.1875em;
+ margin-bottom:1em
+}
+#search_bar {
+ width:40%;
+ float:right
+}
+div.main_index .row:after {
+ content:"";
+ position:absolute;
+ top:0;
+ right:50%;
+ height:100%;
+ width:10px;
+ background-color:#f3f3f4
+}
+div.table {
+ overflow-x:auto
+}
+.body tr > td > pre {
+ font-size:0.75em
+}
+p.qt_commercial {
+ border:3px solid #5caa15;
+ margin:0 auto;
+ padding:15px;
+ width:28%;
+ text-align:center;
+ clear:both
+}
+h1.qt_commercial {
+ padding:20px;
+ background-color:#5caa15;
+ display:inline;
+ float:right;
+ font-size:1.25em;
+ line-height:1.25em;
+ height:1.25em;
+ color:#fff
+}
+div.qt_commercial {
+ border-top:5px solid #5caa15;
+ margin-bottom:50px
+}
+div.pre {
+ position:relative;
+ height:auto
+}
+pre, .LegaleseLeft {
+ background-color:#222840;
+ color:#fff;
+ display:block;
+ font-family:monospace;
+ line-height:1.5;
+ overflow-x:auto;
+ margin-bottom:25px;
+ padding:25px;
+ margin-top:0.75em;
+ font-size: .8em;
+}
+.bodywrapper .LegaleseLeft p {
+ color:#fff;
+ white-space: pre-wrap
+}
+pre .str,code .str {
+ color:#aaaaaa
+}
+pre .kwd,code .kwd {
+ color:#ffff55
+}
+pre .com,code .com {
+ color:#55ffff
+}
+pre .typ,code .typ {
+ color:#4f9d08
+}
+pre a .typ,code a .typ {
+ color:#21be2b
+}
+pre .lit,code .lit {
+ color:#ff55ff
+}
+pre .pun,code .pun {
+ color:#fff
+}
+pre .pln,code .pln {
+ color:#fff
+}
+@media print {
+ pre {
+ background-color:#eee !important
+ }
+ pre .str,code .str {
+ color:#060
+ }
+ pre .kwd,code .kwd{
+ color:#006;
+ font-weight:bold
+ }
+ pre .com,code .com {
+ color:#600
+ }
+ pre .typ,code .typ {
+ color:#404;
+ font-weight:bold
+ }
+ pre .lit,code .lit {
+ color:#044
+ }
+ pre .pun,code .pun {
+ color:#440
+ }
+ pre .pln,code .pln {
+ color:#000
+ }
+}
+pre.wrap {
+ white-space:pre-wrap
+}
+pre span.wrap {
+ display:none;
+ background:url("wrap.png") no-repeat;
+ right:0;
+ top:2px;
+ position:absolute;
+ width:20px;
+ height:14px;
+ margin:4px;
+ opacity:0.65
+}
+
+span.pre {
+ color: #09102d;
+}
+
+span.wrap:hover {
+ opacity:1
+}
+span.wrap:active {
+ opacity:0.75
+}
+.copy_text {
+ background-color:#46a2da;
+ color:#fff;
+ border:2px solid #46a2da;
+ padding:10px 16px;
+ margin-left:-10px;
+ margin-top:-50px;
+ position:absolute;
+ opacity:0;
+ cursor:pointer;
+ float:right
+}
+.copy_text:hover {
+ background-color:#fff;
+ color:#46a2da
+}
+code,.codelike {
+ font-family:monospace;
+}
+#detailed-description .function dt > code,
+#detailed-description .function dt > em {
+ font-weight:bold
+}
+h3.fn code {
+ font-size:0.75em;
+ float:right;
+ background-color:#eee;
+ padding:3px;
+ margin: 3px 0 0 20px
+}
+pre:hover>.copy_text {
+ display:inline-block;
+ opacity:1;
+ transition:0.5s ease
+}
+#main_title_bar {
+ background:url("pyside-logo.png") no-repeat;
+ background-size:100%;
+ width:366px;
+ height:86px;
+ margin:15px 0 15px 0
+}
+#main_title_bar h1 {
+ visibility:hidden
+}
+#main_title_bar .search_bar {
+ letter-spacing:normal;
+ width:50%;
+ display:inline-block;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ -ms-box-sizing:border-box;
+ box-sizing:border-box;
+ vertical-align:middle
+}
+#main_title_bar h1 {
+ letter-spacing:normal;
+ display:inline-block;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ -ms-box-sizing:border-box;
+ box-sizing:border-box;
+ vertical-align:middle
+}
+#main_title_bar .search_bar * {
+ letter-spacing:normal;
+ padding:0;
+ margin:0;
+ border:none
+}
+#sidebar-toggle,#toc-toggle {
+ display:none
+}
+@media (max-width: 980px) {
+ body {
+ font-size:calc-em(14px)
+ }
+ #main_title_bar>h1,#main_title_bar .search_bar {
+ width:100%
+ }
+ #main_title_bar .search_bar {
+ margin-bottom:15px
+ }
+ .main {
+ margin-top:0px
+ }
+ .main_index .row {
+ border:none !important
+ }
+ .title {
+ font-size:1.5em;
+ font-weight:400;
+ word-wrap:break-word
+ }
+ .col-1,.body,.naviNextPrevious,.sidebar {
+ padding:10px
+ }
+ .sidebar {
+ position:relative;
+ padding-top:0
+ }
+ .search .sidebar {
+ display:none;
+ visibility:hidden
+ }
+ .col-2 h2,.toc h3,.sidebar-content h2,.sidebar-content h3,.sectionlist h2 {
+ text-align:center;
+ margin-bottom:5px
+ }
+ div.main_index .row:after {
+ content:none
+ }
+ div.main_index .row>div {
+ display:block !important;
+ width:100%;
+ padding:15px;
+ margin:0
+ }
+ .body,.sidebar,.col-1 {
+ width:100%
+ }
+ .sidebar-content,.col-2,.toc {
+ background-color:#fff;
+ margin-bottom:1em;
+ padding:20px
+ }
+ #sidebar-toggle,#toc-toggle {
+ display:block
+ }
+ #sidebar-toggle.collapsed + h2 {
+ display:block
+ }
+ .bodywrapper p {
+ margin-bottom:1em;
+ max-width:100%
+ }
+ table td,table th {
+ padding:5px 5px
+ }
+ .sectionlist {
+ padding:0
+ }
+ .sidebar > .sectionlist {
+ padding:20px
+ }
+ .sectionlist.promo {
+ max-width:46%;
+ margin:0 auto 1em auto;
+ float:left;
+ padding:0 2%
+ }
+ .sidebar .sidebar-content {
+ clear:both
+ }
+ .copy-notice {
+ float:none;
+ width:initial
+ }
+}
+[id]:target > *:first-child,
+dt[id]:target {
+ -webkit-animation:highlighter 3s;
+ animation:highlighter 3s
+}
+@-webkit-keyframes highlighter {
+ 25% {
+ background-color:#d1e8f6;
+ color:#444
+ }
+ 75% {
+ background-color:#d1e8f6;
+ color:#444
+ }
+}
+@keyframes highlighter {
+ 25% {
+ background-color:#d1e8f6;
+ color:#444
+ }
+ 75% {
+ background-color:#d1e8f6;
+ color:#444
+ }
+}
+@-webkit-keyframes copypaste {
+ 25% {
+ opacity:1
+ }
+ 100% {
+ border-radius:10px;
+ margin-top:-50px;
+ opacity:1
+ }
+}
+@keyframes copypaste {
+ 25% {
+ opacity:1
+ }
+ 100% {
+ border-radius:10px;
+ margin-top:-50px;
+ opacity:1
+ }
+}
+#footer {
+ clear:both
+}
+.footer-social i {
+ font-family: "social-icons";
+ font-style: normal;
+ font-size:150%;
+ margin: .55em;
+ color: #cecfd5
+}
+.footer-social i:hover {
+ color: #eee
+}
+.footer-social .icon-twitter:before {
+ content: '\f099'
+}
+.footer-social .icon-facebook:before {
+ content: '\f09a'
+}
+.footer-social .icon-youtube:before {
+ content: '\f16a'
+}
+.menuextraslanguages {
+ display:none;
+ visibility:hidden
+}
+
+input:focus {
+ border-color: #46a2da;
+ box-shadow: 0 0 5px #46a2da;
+ color: #000;
+}
+
+.animation {
+ width: 100%;
+ border-style: none;
+ border-width: 0
+}
+
+.player {
+ width: auto;
+ position: relative;
+ display: table;
+ margin-bottom:1.5em;
+}
+
+.playcontrol {
+ display: none;
+ background: url("play_icon.svg") no-repeat center,
+ linear-gradient(
+ rgba(0,0,0,0.15), rgba(0,0,0,0.15)
+ );
+ background-size: 25%;
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: 0%;
+ right: 0%;
+ top: 0%;
+ bottom: 0%;
+ margin: auto
+}
+
+/* expand/collapse code sections */
+pre input {
+ display:none;
+ visibility:hidden
+}
+pre label {
+ display:block;
+ margin:-3px 3px 0 -16px;
+ text-align:center;
+ color:#21be2b;
+ float:left;
+}
+pre label:hover {
+ color:#fff
+}
+pre label::before {
+ font-weight:600;
+ font-size:16px;
+ content:"+";
+ display:inline-block;
+ width:16px;
+ height:16px
+}
+#ec_expand {
+ height:16px;
+ overflow:hidden;
+ transition:height 0.35s;
+}
+#ec_expand::before {
+ content:"...*/";
+ color:#aaa;
+ background-color:#3a4055;
+ z-index:99 !important;
+ right:25px;
+ position:absolute
+}
+#ec_toggle:checked ~ #ec_expand {
+ height:initial
+}
+#ec_toggle:checked ~ #ec_expand::before {
+ content:""
+}
+#ec_toggle:checked ~ label::before {
+ content:"-"
+}
+
+/* permalinks */
+h1:hover > .headerlink,
+h2:hover > .plink,
+h2:hover > .headerlink,
+h3:hover > .plink,
+h3:hover > .headerlink,
+h4:hover > .plink,
+h4:hover > .headerlink,
+h5:hover > .plink,
+h5:hover > .headerlink {
+ opacity:1
+}
+a.plink, a.headerlink {
+ opacity: 0;
+ padding-left: 8px;
+ font-size: 0.8em;
+ font-weight: 600;
+ transition: opacity 180ms ease-in-out
+}
+a.plink::before {
+ content:'\00B6'
+}
+
+table.special {
+ border: 3px;
+ padding: 0px;
+ border-collapse: separate;
+ border-spacing: 20px;
+ line-height: 1.5em;
+}
+
+.special p {
+ text-align: center;
+ color: #3a4055;
+}
+
+.special a {
+ display: block;
+ border-bottom: 0;
+ text-decoration: none;
+}
+
+.special a:hover {
+ border-bottom: 0;
+ text-decoration: none;
+}
+
+.special strong {
+ color: #17a81a;
+ font-size: 110%;
+ font-weight: normal;
+}
+
+table.special th,
+table.special td {
+ border: 1px solid #888;
+ padding-top: 14px;
+ padding-bottom: 14px;
+ padding-left: 6px;
+ padding-right: 5px;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+}
+
+.special td:hover {
+ padding-top: 2px;
+ padding-bottom: 2px;
+ border-bottom: 4px solid #41cd52;
+}
diff --git a/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/pysidelogo.png b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/pysidelogo.png
new file mode 100644
index 000000000..3a2f2bd17
--- /dev/null
+++ b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/pysidelogo.png
Binary files differ
diff --git a/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/relbar_bg.png b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/relbar_bg.png
new file mode 100644
index 000000000..4036733a7
--- /dev/null
+++ b/sources/pyside2/doc/_themes/pysidedocs_qthelp/static/relbar_bg.png
Binary files differ
diff --git a/sources/pyside2/doc/_themes/pysidedocs_qthelp/theme.conf b/sources/pyside2/doc/_themes/pysidedocs_qthelp/theme.conf
new file mode 100644
index 000000000..4384b459c
--- /dev/null
+++ b/sources/pyside2/doc/_themes/pysidedocs_qthelp/theme.conf
@@ -0,0 +1,7 @@
+[theme]
+inherit = default
+stylesheet = pyside.css
+pygments_style = none
+
+[options]
+nosidebar = true
diff --git a/sources/pyside2/doc/api.rst b/sources/pyside2/doc/api.rst
new file mode 100644
index 000000000..337d383b4
--- /dev/null
+++ b/sources/pyside2/doc/api.rst
@@ -0,0 +1,90 @@
+.. _pyside-api:
+
+|project| Modules
+=================
+
+Basic modules
+-------------
+
+These are the main modules that help you build a Widget-based UI.
+
++---------------------------------------+--------------------------------------------------------+
+| :mod:`Qt Core <PySide2.QtCore>` | Provides core non-GUI functionality, like signal and |
+| | slots, properties, base classes of item models, |
+| | serialization, and more. |
++---------------------------------------+--------------------------------------------------------+
+| :mod:`Qt GUI <PySide2.QtGui>` | Extends QtCore with GUI functionality: Events, windows |
+| | and screens, OpenGL and raster-based 2D painting, as |
+| | well as images. |
++---------------------------------------+--------------------------------------------------------+
+| :mod:`Qt Widgets <PySide2.QtWidgets>` | Provides ready to use Widgets for your application, |
+| | including graphical elements for your UI. |
++---------------------------------------+--------------------------------------------------------+
+
+QML and Qt Quick
+----------------
+
+Use these modules to interact with the `QML Language <https://doc.qt.io/qt-5.qmlapplications>`,
+from Python.
+
++-------------------------------------------------+----------------------------------------------+
+| :mod:`Qt QML <PySide2.QtQml>` | The base Python API to interact with the |
+| | module. |
++-------------------------------------------------+----------------------------------------------+
+| :mod:`Qt Quick <PySide2.QtQuick>` | Provides classes to embed Qt Quick in Qt |
+| | applications. |
++-------------------------------------------------+----------------------------------------------+
+| :mod:`Qt QuickWidgets <PySide2.QtQuickWidgets>` | Provides the QQuickWidget class to embed Qt |
+| | Quick in widget-based applications. |
++-------------------------------------------------+----------------------------------------------+
+
+Data visualization
+------------------
+
+Charts, diagrams, animations: these modules provide classes to help you include these elements in
+your UI.
+
++------------------------------------------------------------+-----------------------------------+
+| :mod:`Qt Charts <PySide2.QtCharts>` | Provides a set of easy to use |
+| | chart components. |
++------------------------------------------------------------+-----------------------------------+
+| :mod:`Qt DataVisualization <PySide2.QtDataVisualization>` | Provides a way to visualize data |
+| | in 3D as bar, scatter, or surface |
+| | graphs. |
++------------------------------------------------------------+-----------------------------------+
+
+Multimedia
+-----------
+
+Audio, video, and hardware interaction: use these modules for multimedia solutions.
+
++------------------------------------------------------------+-----------------------------------+
+| :mod:`Qt Multimedia <PySide2.QtMultimedia>` | Provides low-level multimedia |
+| | functionality. |
++------------------------------------------------------------+-----------------------------------+
+| :mod:`Qt MultimediaWidgets <PySide2.QtMultimediaWidgets>` | Provides the widget-based |
+| | multimedia API. |
++------------------------------------------------------------+-----------------------------------+
+
+WebEngine
+---------
+
+If your project is based on a browser or the features around Web-based applications, use these
+modules to interact with them.
+
++---------------------------------------------------------+--------------------------------------+
+| :mod:`Qt WebEngineWidgets <PySide2.QtWebEngineWidgets>` | Provides widgets to handle Web |
+| | content. |
++---------------------------------------------------------+--------------------------------------+
+| :mod:`Qt WebChannel <PySide2.QtWebChannel>` | Enables peer-to-peer communication |
+| | between a server and a client |
+| | (HTML/JavaScript or QML application).|
++---------------------------------------------------------+--------------------------------------+
+
+All the modules
+---------------
+
+There are many other modules currently supported by |pymodname|, here you can find a complete list
+of them.
+
+ :doc:`Check all the modules <modules>`
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/clipboard/clipwindow.cpp b/sources/pyside2/doc/codesnippets/doc/src/snippets/clipboard/clipwindow.py
index 726ceb818..1cbd56241 100644
--- a/sources/pyside2/doc/codesnippets/doc/src/snippets/clipboard/clipwindow.cpp
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/clipboard/clipwindow.py
@@ -65,10 +65,9 @@ def __init__(self, parent):
previousItems = QListWidget(centralWidget)
//! [0]
- connect(clipboard, SIGNAL("dataChanged()"), self, SLOT("updateClipboard()"))
+ clipboard.dataChanged.connect(self.updateClipboard)
//! [0]
- connect(mimeTypeCombo, SIGNAL("activated(const QString &)"),
- self, SLOT("updateData(const QString &))")
+ mimeTypeCombo.activated[str].connect(self.updateData)
currentLayout = QVBoxLayout(currentItem)
currentLayout.addWidget(mimeTypeLabel)
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/code/src_corelib_kernel_qobject.cpp b/sources/pyside2/doc/codesnippets/doc/src/snippets/code/src_corelib_kernel_qobject.py
index 1de4dbbe8..7e50f6701 100644
--- a/sources/pyside2/doc/codesnippets/doc/src/snippets/code/src_corelib_kernel_qobject.cpp
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/code/src_corelib_kernel_qobject.py
@@ -1,52 +1,52 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of Qt for Python.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
+############################################################################
+##
+## Copyright (C) 2016 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the documentation of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## BSD License Usage
+## Alternatively, you may use this file under the terms of the BSD license
+## as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+############################################################################
//! [0]
lineEdit = qt_find_obj_child(myWidget, "QLineEdit", "my line edit")
@@ -96,8 +96,8 @@ layout.inherits("QLayoutItem") # returns false
//! [5]
-print "MyClass::setPrecision(): (%s) invalid precision %f" % \
- (qPrintable(objectName()), newPrecision)
+print("MyClass.setPrecision(): ({}) invalid precision {}".format(qPrintable(objectName()),
+ newPrecision))
//! [5]
@@ -112,7 +112,7 @@ class MainWindow(QMainWindow):
if obj == textEdit:
if event.type() == QEvent.KeyPress:
keyEvent = event
- print "Ate key press", keyEvent.key()
+ print("Ate key press", keyEvent.key())
return true
else:
return false
@@ -138,14 +138,14 @@ class MyObject(QObject):
def timerEvent(self, event):
- print "Timer ID:", event.timerId()
+ print("Timer ID:", event.timerId())
//! [8]
//! [9]
-list = window().queryList("QAbstractButton")
-for obj in list:
+a_list = window().queryList("QAbstractButton")
+for obj in a_list:
obj.setEnabled(false)
//! [9]
@@ -156,7 +156,7 @@ button = parentWidget.findChild(QPushButton, "button1")
//! [11]
-list = parentWidget.findChild(QListWidget)
+a_list = parentWidget.findChild(QListWidget)
//! [11]
@@ -179,7 +179,7 @@ monitoredObj.installEventFilter(filterObj)
class KeyPressEater(QObject):
def eventFilter(self, obj, event):
if event.type() == QEvent.KeyPress:
- print "Ate key press", event.key()
+ print("Ate key press", event.key())
return True
else:
# standard event processing
@@ -234,15 +234,16 @@ if receivers(SIGNAL('valueChanged()')) > 0:
//! [22]
label = QLabel()
scrollBar = QScrollBar()
-QObject.connect(scrollBar, SIGNAL('valueChanged()'),
- label, SLOT('setNum()'))
+QObject.connect(scrollBar, SIGNAL('valueChanged(int)'),
+ label, SLOT('setNum(int)'));
+# or scrollBar.valueChanged.connect(label.setNum)
//! [22]
//! [23]
// WRONG
-QObject.connect(scrollBar, SIGNAL('valueChanged()'),
- label, SLOT('setNum()'));
+QObject.connect(scrollBar, SIGNAL('valueChanged(int value)'),
+ label, SLOT('setNum(int value)'));
//! [23]
@@ -250,8 +251,7 @@ QObject.connect(scrollBar, SIGNAL('valueChanged()'),
class MyWidget(QWidget):
def __init__(self):
myButton = QPushButton(self)
- connect(myButton, SIGNAL('clicked()'),
- self, SIGNAL('buttonClicked()'))
+ myButton.clicked.connect(self.buttonClicked)
//! [24]
@@ -323,7 +323,7 @@ Q_PROPERTY(type name
[DESIGNABLE bool]
[SCRIPTABLE bool]
[STORED bool]
- [USER bool])
+ [USER bool])
//! [36]
@@ -333,34 +333,40 @@ Q_PROPERTY(QString title READ title WRITE setTitle USER true)
//! [38]
-#this not apply for Python
+#this does not apply to Python
class MyClass(QObject):
- Q_OBJECT
- Q_ENUMS(Priority)
+ #Q_OBJECT, not needed
+ #Q_ENUMS(Priority), not supported
-public:
- MyClass(QObject *parent = 0);
- ~MyClass();
+ def __init__(self, parent=None):
+ pass
- enum Priority { High, Low, VeryHigh, VeryLow };
- void setPriority(Priority priority);
- Priority priority() const;
+ class Priority(Enum):
+ High = 1
+ Low = 2
+ VeryHigh = 3
+ VeryLow 4
+
+ def setPriority(self, priority):
+ pass
+
+ priority = Property(...)
};
//! [38]
//! [39]
-#this not apply for Python
+#this does not apply to Python
Q_FLAGS(Options Alignment)
//! [39]
//! [40]
-//: This name refers to a host name.
+# This name refers to a host name.
hostNameLabel.setText(self.tr("Name:"))
-#: This text refers to a C++ code example.
+# This text refers to a C++ code example.
example = self.tr("Example")
//! [40]
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractformwindow.py b/sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractformwindow.py
new file mode 100644
index 000000000..6cf5dd21c
--- /dev/null
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractformwindow.py
@@ -0,0 +1,74 @@
+############################################################################
+##
+## Copyright (C) 2016 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the documentation of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## BSD License Usage
+## Alternatively, you may use this file under the terms of the BSD license
+## as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+############################################################################
+
+//! [0]
+ formWindow = QDesignerFormWindowInterface()
+ formWindow = QDesignerFormWindowInterface.findFormWindow(myWidget)
+//! [0]
+
+
+//! [1]
+ forms = [] # QList<QDesignerFormWindowInterface>
+ formWindow = QDesignerFormWindowInterface()
+
+ manager = formEditor.formWindowManager()
+
+ for i in range(manager.formWindowCount()):
+ formWindow = manager.formWindow(i)
+ forms.append(formWindow)
+//! [1]
+
+
+//! [2]
+ if formWindow.isManaged(myWidget):
+ formWindow.manageWidget(myWidget.childWidget)
+//! [2]
+
+
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractpropertyeditor.py b/sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractpropertyeditor.py
new file mode 100644
index 000000000..1e2ac506f
--- /dev/null
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/code/tools_designer_src_lib_sdk_abstractpropertyeditor.py
@@ -0,0 +1,71 @@
+############################################################################
+##
+## Copyright (C) 2016 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the documentation of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## BSD License Usage
+## Alternatively, you may use this file under the terms of the BSD license
+## as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+############################################################################
+
+//! [0]
+ propertyEdit = QDesignerPropertyEditorInterface()
+ propertyEditor = formEditor.propertyEditor()
+
+ propertyEditor.propertyChanged.connect(self.checkProperty)
+//! [0]
+
+
+//! [1]
+ def checkProperty(self, property, value):
+ propertyEditor = QDesignerPropertyEditorInterface()
+ propertyEditor = formEditor.propertyEditor()
+
+ object = propertyeditor.object()
+ widget = MyCustomWidget(object)
+
+ if (widget and property == aProperty and value != expectedValue):
+ # ...
+//! [1]
+
+
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/dialogs/dialogs.cpp b/sources/pyside2/doc/codesnippets/doc/src/snippets/dialogs/dialogs.py
index 047434f6d..7bdcb0c91 100644
--- a/sources/pyside2/doc/codesnippets/doc/src/snippets/dialogs/dialogs.cpp
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/dialogs/dialogs.py
@@ -50,12 +50,10 @@
//! [0]
-def find(self)
-
- if !self.findDialog:
+def find(self):
+ if not self.findDialog:
self.findDialog = FindDialog(self)
- connect(findDialog, SIGNAL("findNext()"), self, SLOT("findNext()"))
-
+ self.findDialog.findNext.connect(self.findNext)
self.findDialog.show()
self.findDialog.raise()
@@ -72,58 +70,54 @@ def countWords(self):
//! [1]
//! [2]
- mb = QMessageBox("Application Name",
- "Hardware failure.\n\nDisk error detected\nDo you want to stop?",
- QMessageBox.Question,
- QMessageBox.Yes | QMessageBox.Default,
- QMessageBox.No | QMessageBox.Escape,
- QMessageBox.NoButton)
- if mb.exec() == QMessageBox.No:
- # try again
+ mb = QMessageBox("Application Name",
+ "Hardware failure.\n\nDisk error detected\nDo you want to stop?",
+ QMessageBox.Question,
+ QMessageBox.Yes | QMessageBox.Default,
+ QMessageBox.No | QMessageBox.Escape,
+ QMessageBox.NoButton)
+ if mb.exec() == QMessageBox.No:
+ # try again
//! [2]
//! [3]
progress = QProgressDialog("Copying files...", "Abort Copy", 0, numFiles, self)
progress.setWindowModality(Qt.WindowModal)
- for i in rang(numFiles):
+ for i in range(numFiles):
progress.setValue(i)
if progress.wasCanceled():
break
#... copy one file
-
+
progress.setValue(numFiles)
//! [3]
//! [4]
# Operation constructor
-def __init__(self, parent):
+def __init__(self, parent=None):
QObject.__init__(self, parent)
pd = QProgressDialog("Operation in progress.", "Cancel", 0, 100)
- connect(pd, SIGNAL("canceled()"), self, SLOT("cancel()"))
+ pd.canceled.connect(self.cancel)
t = QTimer(self)
- connect(t, SIGNAL("timeout()"), self, SLOT("perform()"))
+ t.timeout.connect(self.perform)
t.start(0)
//! [4] //! [5]
def perform(self):
-
pd.setValue(steps)
#... perform one percent of the operation
- steps++
+ steps += 1
if steps > pd.maximum():
t.stop()
//! [5] //! [6]
def cancel(self):
-
t.stop()
#... cleanup
//! [6]
-
-
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/dropevents/window.py b/sources/pyside2/doc/codesnippets/doc/src/snippets/dropevents/window.py
new file mode 100644
index 000000000..66a6a7ba2
--- /dev/null
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/dropevents/window.py
@@ -0,0 +1,65 @@
+############################################################################
+##
+## Copyright (C) 2016 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the examples of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## BSD License Usage
+## Alternatively, you may use this file under the terms of the BSD license
+## as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+############################################################################
+
+from PySide2.QtWidgets import QWidget, QComboBox, QFrame, QTextBrowser
+
+class Window(QWidget):
+
+ def __init__(self, parent=None):
+ self.mimeTypeCombo = QComboBox()
+ self.dropFrame = QFrame()
+ self.textBrowser = QTextBrowser()
+ self.oldText = ""
+ self.oldMimeTypes = []
+
+ def dragEnterEvent(self, event):
+ pass
+ def dropEvent(self, event):
+ pass
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/qstackedlayout/main.py b/sources/pyside2/doc/codesnippets/doc/src/snippets/qstackedlayout/main.py
new file mode 100644
index 000000000..184128406
--- /dev/null
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/qstackedlayout/main.py
@@ -0,0 +1,87 @@
+############################################################################
+##
+## Copyright (C) 2016 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the documentation of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## BSD License Usage
+## Alternatively, you may use this file under the terms of the BSD license
+## as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+############################################################################
+
+from PySide2.QtWidgets import QApplication, QWidget, QStackedLayout, QComboBox
+
+class Widget(QWidget)
+ def __init__(self, parent=None):
+ QWidget.__init__(self, parent)
+//! [0]
+ self.firstPageWidget = QWidget()
+ self.secondPageWidget = QWidget()
+ self.thirdPageWidget = QWidget()
+
+ self.stackedLayout = QStackedLayout()
+ self.stackedLayout.addWidget(self.firstPageWidget)
+ self.stackedLayout.addWidget(self.secondPageWidget)
+ self.stackedLayout.addWidget(self.thirdPageWidget)
+
+//! [0] //! [1]
+ self.pageComboBox = QComboBox()
+ self.pageComboBox.addItem(tr("Page 1"))
+ self.pageComboBox.addItem(tr("Page 2"))
+ self.pageComboBox.addItem(tr("Page 3"))
+ self.pageComboBox.activated.connect(self.stackedLayout.setCurrentIndex)
+//! [1]
+
+//! [2]
+ self.mainLayout = QVBoxLayout()
+//! [2]
+ self.mainLayout.addWidget(self.pageComboBox)
+//! [3]
+ self.mainLayout.addLayout(self.stackedLayout)
+ self.setLayout(self.mainLayout)
+//! [3]
+
+if __name__ == "__main__":
+ app = QApplication(sys.argv)
+ widget = Widget()
+ widget.show()
+ sys.exit(app.exec_())
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/qstackedwidget/main.cpp b/sources/pyside2/doc/codesnippets/doc/src/snippets/qstackedwidget/main.py
index 98a08be98..6f2c49d8e 100644
--- a/sources/pyside2/doc/codesnippets/doc/src/snippets/qstackedwidget/main.cpp
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/qstackedwidget/main.py
@@ -64,8 +64,7 @@
pageComboBox.addItem(tr("Page 1"))
pageComboBox.addItem(tr("Page 2"))
pageComboBox.addItem(tr("Page 3"))
- connect(pageComboBox, SIGNAL("activated(int)"),
- stackedWidget, SLOT("setCurrentIndex(int)"))
+ pageComboBox.activated[int].connect(stackedWidget.setCurrentIndex)
//! [1] //! [2]
layout = QVBoxLayout()
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/qxmlquery/bindingExample.cpp b/sources/pyside2/doc/codesnippets/doc/src/snippets/qxmlquery/bindingExample.py
index 734f603a9..16c12b7bc 100644
--- a/sources/pyside2/doc/codesnippets/doc/src/snippets/qxmlquery/bindingExample.cpp
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/qxmlquery/bindingExample.py
@@ -49,11 +49,11 @@
****************************************************************************/
//! [0]
- QBuffer device;
- device.setData(myQString.toUtf8());
- device.open(QIODevice::ReadOnly);
+ device = QBuffer()
+ device.setData(myQString.toUtf8())
+ device.open(QIODevice.ReadOnly)
- QXmlQuery query;
- query.setQuery("doc($inputDocument)/query[theDocument]");
- query.bindVariable("inputDocument", &device);
+ query = QXmlQuery()
+ query.setQuery("doc($inputDocument)/query[theDocument]")
+ query.bindVariable("inputDocument", device)
//! [0]
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/sqldatabase/sqldatabase.cpp b/sources/pyside2/doc/codesnippets/doc/src/snippets/sqldatabase/sqldatabase.py
index 29ac9c87d..7c28cf5e6 100644
--- a/sources/pyside2/doc/codesnippets/doc/src/snippets/sqldatabase/sqldatabase.cpp
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/sqldatabase/sqldatabase.py
@@ -77,7 +77,7 @@ def QSqlField_snippets():
//! [3]
field = QSqlField("age", QVariant.Int)
- field.setValue(QString("123")) # casts QString to int
+ field.setValue(str(123)) # casts str to int
//! [3]
//! [4]
@@ -247,7 +247,7 @@ def QSqlTableModel_snippets():
//! [25]
model = QSqlTableModel()
model.setTable("employee")
- QString name = model.record(4).value("name")
+ name = model.record(4).value("name")
//! [25]
def sql_intro_snippets():
@@ -351,7 +351,7 @@ def sql_intro_snippets():
employeeId = query.value(0)
query.exec_("INSERT INTO project (id, name, ownerid) "
"VALUES (201, 'Manhattan Project', "
- + QString.number(employeeId) + ')')
+ + str(employeeId) + ')')
QSqlDatabase.database().commit()
//! [39]
diff --git a/sources/pyside2/doc/codesnippets/doc/src/snippets/widgets-tutorial/template.py b/sources/pyside2/doc/codesnippets/doc/src/snippets/widgets-tutorial/template.py
new file mode 100644
index 000000000..d38829fc7
--- /dev/null
+++ b/sources/pyside2/doc/codesnippets/doc/src/snippets/widgets-tutorial/template.py
@@ -0,0 +1,66 @@
+############################################################################
+##
+## Copyright (C) 2016 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the documentation of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## BSD License Usage
+## Alternatively, you may use this file under the terms of the BSD license
+## as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+############################################################################
+
+//! [main.cpp body]
+import sys
+from PySide2.QtWidgets import QApplication
+
+# Include header files for application components.
+# ...
+
+if __name__ == "__main__":
+ app = QApplication(sys.argv)
+
+ # Set up and show widgets.
+ # ...
+
+ sys.exit(app.exec_())
+}
+//! [main.cpp body]
diff --git a/sources/pyside2/doc/codesnippets/examples/dialogs/classwizard/classwizard.cpp b/sources/pyside2/doc/codesnippets/examples/dialogs/classwizard/classwizard.py
index 897410ed7..08032cf2a 100644
--- a/sources/pyside2/doc/codesnippets/examples/dialogs/classwizard/classwizard.cpp
+++ b/sources/pyside2/doc/codesnippets/examples/dialogs/classwizard/classwizard.py
@@ -142,8 +142,7 @@ class ClassInfoPage(QWizardPage):
defaultCtorRadioButton.setChecked(True)
- self.connect(defaultCtorRadioButton, SIGNAL("toggled(bool)"),
- copyCtorCheckBox, SLOT("setEnabled(bool)"))
+ defaultCtorRadioButton.toggled[bool].connect(copyCtorCheckBox.setEnabled)
//! [11] //! [12]
registerField("className*", classNameLineEdit)
@@ -201,14 +200,10 @@ class CodeStylePage(QWizardPage):
baseIncludeLineEdit = QLineEdit()
baseIncludeLabel.setBuddy(baseIncludeLineEdit)
- self.connect(protectCheckBox, SIGNAL("toggled(bool)"),
- macroNameLabel, SLOT("setEnabled(bool)"))
- self.connect(protectCheckBox, SIGNAL("toggled(bool)"),
- macroNameLineEdit, SLOT("setEnabled(bool)"))
- self.connect(includeBaseCheckBox, SIGNAL("toggled(bool)"),
- baseIncludeLabel, SLOT("setEnabled(bool)"))
- self.connect(includeBaseCheckBox, SIGNAL(toggled(bool)),
- baseIncludeLineEdit, SLOT("setEnabled(bool)"))
+ protectCheckBox.toggled[bool].connect(macroNameLabel.setEnabled)
+ protectCheckBox.toggled[bool].connect(macroNameLineEdit.setEnabled)
+ includeBaseCheckBox.toggled[bool].connect(baseIncludeLabel.setEnabled)
+ includeBaseCheckBox.toggled[bool].connect(baseIncludeLineEdit.setEnabled)
self.registerField("comment", commentCheckBox)
self.registerField("protect", protectCheckBox)
diff --git a/sources/pyside2/doc/codesnippets/examples/dialogs/extension/finddialog.cpp b/sources/pyside2/doc/codesnippets/examples/dialogs/extension/finddialog.py
index a8496f4c8..1872e631b 100644
--- a/sources/pyside2/doc/codesnippets/examples/dialogs/extension/finddialog.cpp
+++ b/sources/pyside2/doc/codesnippets/examples/dialogs/extension/finddialog.py
@@ -85,7 +85,7 @@ def __init__(self, parent):
//! [2]
//! [3]
- connect(moreButton, SIGNAL("toggled(bool)"), extension, SLOT("setVisible(bool)"))
+ moreButton.toggled[bool].connect(extension.setVisible)
extensionLayout = QVBoxLayout()
extensionLayout.setMargin(0)
diff --git a/sources/pyside2/doc/codesnippets/examples/mainwindows/application/mainwindow.h b/sources/pyside2/doc/codesnippets/examples/mainwindows/application/mainwindow.h
new file mode 100644
index 000000000..bdb7bcf22
--- /dev/null
+++ b/sources/pyside2/doc/codesnippets/examples/mainwindows/application/mainwindow.h
@@ -0,0 +1,112 @@
+/****************************************************************************
+**
+** Copyright (C) 2016 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** BSD License Usage
+** Alternatively, you may use this file under the terms of the BSD license
+** as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of The Qt Company Ltd nor the names of its
+** contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+from PySide2.QtWidgets import (QAction, QApplication, QMainWindow, QMenu,
+ QPlainTextEdit, QSessionManager)
+
+
+//! [0]
+class MainWindow(QMainWindow):
+ def __init__(self, parent=None):
+ self.textEdit = QPlainTextEdit()
+ self.curFile = ""
+ # ...
+
+ def loadFile(self, fileName):
+ pass
+
+ def closeEvent(self, event):
+ pass
+
+ def newFile(self):
+ pass
+
+ def open(self):
+ pass
+
+ def save(self):
+ pass
+
+ def saveAs(self):
+ pass
+
+ def about(self):
+ pass
+
+ def documentWasModified(self):
+ pass
+ # Enable this only if QT_NO_SESSIONMANAGER is not defined
+ # def commitData(self):
+ # pass
+
+ def createActions(self):
+ pass
+
+ def createStatusBar(self):
+ pass
+
+ def readSettings(self):
+ pass
+
+ def writeSettings(self):
+ pass
+
+ def maybeSave(self):
+ pass
+
+ def saveFile(self, fileName):
+ pass
+
+ def setCurrentFile(self, fileName):
+ pass
+
+ def strippedName(self, fullFileName):
+ pass
+//! [0]
diff --git a/sources/pyside2/doc/codesnippets/examples/mainwindows/application/mainwindow.cpp b/sources/pyside2/doc/codesnippets/examples/mainwindows/application/mainwindow.py
index b0331aa79..f976bb8e3 100644
--- a/sources/pyside2/doc/codesnippets/examples/mainwindows/application/mainwindow.cpp
+++ b/sources/pyside2/doc/codesnippets/examples/mainwindows/application/mainwindow.py
@@ -49,28 +49,30 @@
############################################################################
//! [0]
-from PySide2.QtGui import *
+from PySide2.QtCore import Qt, QFile, QFileInfo, QSettings, QTextStream
+from PySide2.QtGui import QIcon
+from PySide2.Widgets import (QAction, QApplication, QFileDialog, QMainWindow,
+ QPlainTextEdit, QFileDialog, QMessageBox, )
//! [0]
//! [1]
-def __init__(self):
+def __init__(self, parent=None):
QMainWindow.__init__(self)
//! [1] //! [2]
- textEdit = QPlainTextEdit()
- setCentralWidget(textEdit)
+ self.textEdit = QPlainTextEdit()
+ self.setCentralWidget(textEdit)
- createActions()
- createMenus()
- createToolBars()
- createStatusBar()
+ self.createActions()
+ self.createMenus()
+ self.createToolBars()
+ self.createStatusBar()
- readSettings()
+ self.readSettings()
- connect(textEdit.document(), SIGNAL("contentsChanged()"),
- self, SLOT("documentWasModified()"))
+ self.textEdit.document().contentsChanged.connect(self.documentWasModified)
- setCurrentFile("")
- setUnifiedTitleAndToolBarOnMac(True)
+ self.setCurrentFile("")
+ self.setUnifiedTitleAndToolBarOnMac(True)
//! [2]
@@ -97,7 +99,7 @@ def open(self):
//! [7] //! [8]
if maybeSave():
fileName = QFileDialog.getOpenFileName(self)
- if !fileName.isEmpty():
+ if not fileName.isEmpty():
loadFile(fileName)
//! [8]
@@ -142,70 +144,68 @@ def MainWindow.createActions(self):
Act = QAction(QIcon(":/images/new.png"), tr("&New"), self)
Act.setShortcuts(QKeySequence.New)
Act.setStatusTip(tr("Create a new file"))
- connect(Act, SIGNAL("triggered()"), self, SLOT("newFile()"))
+ Act.triggered.connect(newFile)
//! [19]
- openAct = QAction(QIcon(":/images/open.png"), tr("&Open..."), self)
+ openAct = QAction(QIcon(":/images/open.png"), tr("&Open..."), self)
openAct.setShortcuts(QKeySequence.Open)
openAct.setStatusTip(tr("Open an existing file"))
- connect(openAct, SIGNAL("triggered()"), self, SLOT("open()"))
+ openAct.triggered.connect(open)
//! [18] //! [19]
- saveAct = QAction(QIcon(":/images/save.png"), tr("&Save"), self)
+ saveAct = QAction(QIcon(":/images/save.png"), tr("&Save"), self)
saveAct.setShortcuts(QKeySequence.Save)
saveAct.setStatusTip(tr("Save the document to disk"))
- connect(saveAct, SIGNAL("triggered()"), self, SLOT("save()"))
+ saveAct.triggered.connect(save)
- saveAsAct = QAction(tr("Save &As..."), self)
+ saveAsAct = QAction(tr("Save &As..."), self)
saveAsAct.setShortcuts(QKeySequence.SaveAs)
saveAsAct.setStatusTip(tr("Save the document under a name"))
- connect(saveAsAct, SIGNAL("triggered()"), self, SLOT("saveAs()"))
+ saveAsAct.triggered.connect(saveAs)
//! [20]
- exitAct = QAction(tr("E&xit"), self)
+ exitAct = QAction(tr("E&xit"), self)
exitAct.setShortcut(tr("Ctrl+Q"))
//! [20]
exitAct.setStatusTip(tr("Exit the application"))
- connect(exitAct, SIGNAL("triggered()"), self, SLOT("close()"))
+ exitAct.triggered.connect(close)
//! [21]
- cutAct = QAction(QIcon(":/images/cut.png"), tr("Cu&t"), self)
+ cutAct = QAction(QIcon(":/images/cut.png"), tr("Cu&t"), self)
//! [21]
cutAct.setShortcuts(QKeySequence.Cut)
cutAct.setStatusTip(tr("Cut the current selection's contents to the "
"clipboard"))
- connect(cutAct, SIGNAL("triggered()"), textEdit, SLOT("cut()"))
+ cutAct.triggered.connect(cut)
- copyAct = QAction(QIcon(":/images/copy.png"), tr("&Copy"), self)
+ copyAct = QAction(QIcon(":/images/copy.png"), tr("&Copy"), self)
copyAct.setShortcuts(QKeySequence.Copy)
copyAct.setStatusTip(tr("Copy the current selection's contents to the "
"clipboard"))
- connect(copyAct, SIGNAL("triggered()"), textEdit, SLOT("copy()"))
+ copyAct.triggered.connect(copy)
- pasteAct = QAction(QIcon(":/images/paste.png"), tr("&Paste"), self)
+ pasteAct = QAction(QIcon(":/images/paste.png"), tr("&Paste"), self)
pasteAct.setShortcuts(QKeySequence.Paste)
pasteAct.setStatusTip(tr("Paste the clipboard's contents into the current "
"selection"))
- connect(pasteAct, SIGNAL("triggered()"), textEdit, SLOT("paste()"))
+ pasteAct.triggered.connect(textEdit.paste)
- aboutAct = QAction(tr("&About"), self)
+ aboutAct = QAction(tr("&About"), self)
aboutAct.setStatusTip(tr("Show the application's About box"))
- connect(aboutAct, SIGNAL("triggered()"), self, SLOT("about()"))
+ aboutAct.triggered.connect(about)
//! [22]
aboutQtAct = QAction(tr("About &Qt"), self)
aboutQtAct.setStatusTip(tr("Show the Qt library's About box"))
- connect(aboutQtAct, SIGNAL("triggered()"), qApp, SLOT("aboutQt()"))
+ aboutQtAct.triggered.connect(qApp.aboutQt)
//! [22]
//! [23]
cutAct.setEnabled(False)
//! [23] //! [24]
copyAct.setEnabled(False)
- connect(textEdit, SIGNAL("copyAvailable(bool)"),
- cutAct, SLOT("setEnabled(bool)"))
- connect(textEdit, SIGNAL("copyAvailable(bool)"),
- copyAct, SLOT("setEnabled(bool)"))
+ textEdit.copyAvailable[bool].connect(cutAct.setEnabled)
+ textEdit.copyAvailable[bool].connect(copyAct.setEnabled)
}
//! [24]
@@ -298,10 +298,8 @@ def loadFile(self, fileName):
//! [42] //! [43]
file = QFile(fileName)
if !file.open(QFile.ReadOnly | QFile.Text):
- QMessageBox.warning(self, tr("Application"),
- tr("Cannot read file %1:\n%2.")
- .arg(fileName)
- .arg(file.errorString()))
+ QMessageBox.warning(self, tr("Application"), tr("Cannot read file "
+ "{}:\n{}.".format(fileName, file.errorString())))
return
in = QTextStream(file)
@@ -309,8 +307,8 @@ def loadFile(self, fileName):
textEdit.setPlainText(in.readAll())
QApplication.restoreOverrideCursor()
- setCurrentFile(fileName)
- statusBar().showMessage(tr("File loaded"), 2000)
+ self.setCurrentFile(fileName)
+ self.statusBar().showMessage(tr("File loaded"), 2000)
//! [43]
diff --git a/sources/pyside2/doc/codesnippets/examples/mainwindows/dockwidgets/mainwindow.cpp b/sources/pyside2/doc/codesnippets/examples/mainwindows/dockwidgets/mainwindow.py
index e1a9f556e..55d551c24 100644
--- a/sources/pyside2/doc/codesnippets/examples/mainwindows/dockwidgets/mainwindow.cpp
+++ b/sources/pyside2/doc/codesnippets/examples/mainwindows/dockwidgets/mainwindow.py
@@ -142,7 +142,7 @@ def save(self):
.arg(fileName)
.arg(file.errorString()))
return
-
+
out = QTextStream(file)
QApplication.setOverrideCursor(Qt::WaitCursor)
@@ -177,7 +177,7 @@ def insertCustomer(self, customer):
for i in range(customerList.size()):
cursor.insertBlock()
cursor.insertText(customerList.at(i))
-
+
cursor.endEditBlock()
else:
oldcursor.endEditBlock()
@@ -248,8 +248,6 @@ def createDockWindows(self):
addDockWidget(Qt.RightDockWidgetArea, dock)
viewMenu.addAction(dock.toggleViewAction())
- connect(customerList, SIGNAL("currentTextChanged(const QString &)"),
- self, SLOT("insertCustomer(const QString &)"))
- connect(paragraphsList, SIGNAL("currentTextChanged(const QString &)"),
- self, SLOT("addParagraph(const QString &)"))
+ customerList.currentTextChanged[str].connect(self.insertCostumer)
+ paragraphsList.currentTextChanged[str].connect(self.addParagraph)
//! [9]
diff --git a/sources/pyside2/doc/codesnippets/examples/mainwindows/menus/mainwindow.cpp b/sources/pyside2/doc/codesnippets/examples/mainwindows/mainwindow.py
index 6ed5f5466..b0bbed810 100644
--- a/sources/pyside2/doc/codesnippets/examples/mainwindows/menus/mainwindow.cpp
+++ b/sources/pyside2/doc/codesnippets/examples/mainwindows/mainwindow.py
@@ -196,63 +196,63 @@ def createActions(self):
Act = new QAction(tr("&New"), self)
Act.setShortcuts(QKeySequence.New)
Act.setStatusTip(tr("Create a new file"))
- connect(Act, SIGNAL("triggered()"), self, SLOT("newFile()"))
+ Act.triggered.connect(newFile)
//! [4]
openAct = QAction(tr("&Open..."), self)
openAct.setShortcuts(QKeySequence.Open)
openAct.setStatusTip(tr("Open an existing file"))
- connect(openAct, SIGNAL("triggered()"), self, SLOT("open()"))
+ openAct.triggered.connect(open)
//! [5]
saveAct = QAction(tr("&Save"), self)
saveAct.setShortcuts(QKeySequence.Save)
saveAct.setStatusTip(tr("Save the document to disk"))
- connect(saveAct, SIGNAL("triggered()"), self, SLOT("save()"))
+ saveAct.triggered.connect(save)
printAct = QAction(tr("&Print..."), self)
printAct.setShortcuts(QKeySequence.Print)
printAct.setStatusTip(tr("Print the document"))
- connect(printAct, SIGNAL("triggered()"), self, SLOT("print_()"))
+ printAct.triggered.connect(print_)
exitAct = QAction(tr("E&xit"), self)
exitAct.setShortcut(tr("Ctrl+Q"))
exitAct.setStatusTip(tr("Exit the application"))
- connect(exitAct, SIGNAL("triggered()"), self, SLOT("close()"))
+ exitAct.triggered.connect(close)
undoAct = QAction(tr("&Undo"), self)
undoAct.setShortcuts(QKeySequence.Undo)
undoAct.setStatusTip(tr("Undo the last operation"))
- connect(undoAct, SIGNAL("triggered()"), self, SLOT("undo()"))
+ undoAct.triggered.connect(undo)
redoAct = QAction(tr("&Redo"), self)
redoAct.setShortcuts(QKeySequence.Redo)
redoAct.setStatusTip(tr("Redo the last operation"))
- connect(redoAct, SIGNAL("triggered()"), self, SLOT("redo()"))
+ redoAct.triggered.connect(redo)
cutAct = QAction(tr("Cu&t"), self)
cutAct.setShortcuts(QKeySequence.Cut)
cutAct.setStatusTip(tr("Cut the current selection's contents to the "
"clipboard"))
- connect(cutAct, SIGNAL("triggered()"), self, SLOT("cut()"))
+ cutAct.triggered.connect(cut)
copyAct = QAction(tr("&Copy"), self)
copyAct.setShortcut(tr("Ctrl+C"))
copyAct.setStatusTip(tr("Copy the current selection's contents to the "
"clipboard"))
- connect(copyAct, SIGNAL("triggered()"), self, SLOT("copy()"))
+ copyAct.triggered.connect(copy)
pasteAct = QAction(tr("&Paste"), self)
pasteAct.setShortcuts(QKeySequence.Paste)
pasteAct.setStatusTip(tr("Paste the clipboard's contents into the current "
"selection"))
- connect(pasteAct, SIGNAL("triggered()"), self, SLOT("paste()"))
+ pasteAct.triggered.connect(paste)
boldAct = QAction(tr("&Bold"), self)
boldAct.setCheckable(True)
boldAct.setShortcut(tr("Ctrl+B"))
boldAct.setStatusTip(tr("Make the text bold"))
- connect(boldAct, SIGNAL("triggered()"), self, SLOT("bold()"))
+ boldAct.triggered.connect(bold)
QFont boldFont = boldAct.font()
boldFont.setBold(True)
@@ -262,7 +262,7 @@ def createActions(self):
italicAct.setCheckable(True)
italicAct.setShortcut(tr("Ctrl+I"))
italicAct.setStatusTip(tr("Make the text italic"))
- connect(italicAct, SIGNAL("triggered()"), self, SLOT("italic()"))
+ italicAct.triggered.connect(italic)
QFont italicFont = italicAct.font()
italicFont.setItalic(True)
@@ -271,45 +271,44 @@ def createActions(self):
setLineSpacingAct = QAction(tr("Set &Line Spacing..."), self)
setLineSpacingAct.setStatusTip(tr("Change the gap between the lines of a "
"paragraph"))
- connect(setLineSpacingAct, SIGNAL("triggered()"), self, SLOT("setLineSpacing()"))
+ setLineSpacingAct.triggered.connect(setLineSpacing)
setParagraphSpacingAct = QAction(tr("Set &Paragraph Spacing..."), self)
setLineSpacingAct.setStatusTip(tr("Change the gap between paragraphs"))
- connect(setParagraphSpacingAct, SIGNAL("triggered()"),
- self, SLOT("setParagraphSpacing()"))
+ setParagraphSpacingAct.triggered.connect(setParagraphSpacing)
aboutAct = QAction(tr("&About"), self)
aboutAct.setStatusTip(tr("Show the application's About box"))
- connect(aboutAct, SIGNAL("triggered()"), self, SLOT("about()"))
+ aboutAct.triggered.connect(about)
aboutQtAct = QAction(tr("About &Qt"), self)
aboutQtAct.setStatusTip(tr("Show the Qt library's About box"))
- connect(aboutQtAct, SIGNAL("triggered()"), qApp, SLOT("aboutQt()"))
- connect(aboutQtAct, SIGNAL("triggered()"), self, SLOT("aboutQt()"))
+ aboutQtAct.triggered.connect(qApp.aboutQt)
+ aboutQtAct.triggered.connect(aboutQt)
leftAlignAct = QAction(tr("&Left Align"), self)
leftAlignAct.setCheckable(True)
leftAlignAct.setShortcut(tr("Ctrl+L"))
leftAlignAct.setStatusTip(tr("Left align the selected text"))
- connect(leftAlignAct, SIGNAL("triggered()"), self, SLOT("leftAlign()"))
+ leftAlignAct.triggered.connect(leftAlign)
rightAlignAct = QAction(tr("&Right Align"), self)
rightAlignAct.setCheckable(True)
rightAlignAct.setShortcut(tr("Ctrl+R"))
rightAlignAct.setStatusTip(tr("Right align the selected text"))
- connect(rightAlignAct, SIGNAL("triggered()"), self, SLOT("rightAlign()"))
+ rightAlignAct.triggered.connect.(rightAlign)
justifyAct = QAction(tr("&Justify"), self)
justifyAct.setCheckable(True)
justifyAct.setShortcut(tr("Ctrl+J"))
justifyAct.setStatusTip(tr("Justify the selected text"))
- connect(justifyAct, SIGNAL("triggered()"), self, SLOT("justify()"))
+ justifyAct.triggered.connect(justify)
centerAct = QAction(tr("&Center"), self)
centerAct.setCheckable(True)
centerAct.setShortcut(tr("Ctrl+E"))
centerAct.setStatusTip(tr("Center the selected text"))
- connect(centerAct, SIGNAL("triggered()"), self, SLOT("center()"))
+ centerAct.triggered.connect(center)
//! [6] //! [7]
alignmentGroup = QActionGroup(self)
diff --git a/sources/pyside2/doc/codesnippets/examples/mainwindows/mdi/mainwindow.cpp b/sources/pyside2/doc/codesnippets/examples/mainwindows/mdi/mainwindow.cpp
deleted file mode 100644
index cfee5cdca..000000000
--- a/sources/pyside2/doc/codesnippets/examples/mainwindows/mdi/mainwindow.cpp
+++ /dev/null
@@ -1,381 +0,0 @@
-############################################################################
-##
-## Copyright (C) 2016 The Qt Company Ltd.
-## Contact: https://www.qt.io/licensing/
-##
-## This file is part of the examples of Qt for Python.
-##
-## $QT_BEGIN_LICENSE:BSD$
-## Commercial License Usage
-## Licensees holding valid commercial Qt licenses may use this file in
-## accordance with the commercial license agreement provided with the
-## Software or, alternatively, in accordance with the terms contained in
-## a written agreement between you and The Qt Company. For licensing terms
-## and conditions see https://www.qt.io/terms-conditions. For further
-## information use the contact form at https://www.qt.io/contact-us.
-##
-## BSD License Usage
-## Alternatively, you may use this file under the terms of the BSD license
-## as follows:
-##
-## "Redistribution and use in source and binary forms, with or without
-## modification, are permitted provided that the following conditions are
-## met:
-## * Redistributions of source code must retain the above copyright
-## notice, this list of conditions and the following disclaimer.
-## * Redistributions in binary form must reproduce the above copyright
-## notice, this list of conditions and the following disclaimer in
-## the documentation and/or other materials provided with the
-## distribution.
-## * Neither the name of The Qt Company Ltd nor the names of its
-## contributors may be used to endorse or promote products derived
-## from this software without specific prior written permission.
-##
-##
-## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-##
-## $QT_END_LICENSE$
-##
-############################################################################
-
-from PySide2.QtGui import *
-
-def __init__(self):
-
- mdiArea = QMdiArea()
- mdiArea.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)
- mdiArea.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
- setCentralWidget(mdiArea)
- connect(mdiArea, SIGNAL("subWindowActivated(QMdiSubWindow *)"),
- self, SLOT("updateMenus()"))
- windowMapper = QSignalMapper(self)
- connect(windowMapper, SIGNAL("mapped(QWidget *)"),
- self, SLOT("setActiveSubWindow(QWidget *)"))
-
- createActions()
- createMenus()
- createToolBars()
- createStatusBar()
- updateMenus()
-
- readSettings()
-
- setWindowTitle(tr("MDI"))
- setUnifiedTitleAndToolBarOnMac(True)
-
-
-def closeEvent(self, event):
- mdiArea.closeAllSubWindows()
- if self.activeMdiChild():
- event.ignore()
- else:
- self.writeSettings()
- event.accept()
-
-def File(self):
- child = self.createMdiChild()
- child.File()
- child.show()
-
-
-def open(self):
- fileName = QFileDialog.getOpenFileName(self)
- if !fileName.isEmpty()):
- existing = self.findMdiChild(fileName)
- if existing:
- mdiArea.setActiveSubWindow(existing)
- return
-
- child = createMdiChild()
- if child.loadFile(fileName)):
- statusBar().showMessage(tr("File loaded"), 2000)
- child.show()
- else:
- child.close()
-
-def save(self):
- if self.activeMdiChild() && self.activeMdiChild().save():
- self.statusBar().showMessage(tr("File saved"), 2000)
-
-def saveAs(self):
- if self.activeMdiChild() && self.activeMdiChild().saveAs():
- self.statusBar().showMessage(tr("File saved"), 2000)
-
-def cut(self):
- if self.activeMdiChild():
- self.activeMdiChild().cut()
-
-def copy(self):
- if self.activeMdiChild():
- activeMdiChild().copy()
-
-def paste(self):
- if self.activeMdiChild():
- activeMdiChild().paste()
-
-def about(self):
- QMessageBox.about(self, tr("About MDI"),
- tr("The <b>MDI</b> example demonstrates how to write multiple "
- "document interface applications using Qt.")")
-
-def updateMenus(self):
- hasMdiChild = (activeMdiChild() != 0)
- self.saveAct.setEnabled(hasMdiChild)
- self.saveAsAct.setEnabled(hasMdiChild)
- self.pasteAct.setEnabled(hasMdiChild)
- self.closeAct.setEnabled(hasMdiChild)
- self.closeAllAct.setEnabled(hasMdiChild)
- self.tileAct.setEnabled(hasMdiChild)
- self.cascadeAct.setEnabled(hasMdiChild)
- self.nextAct.setEnabled(hasMdiChild)
- self.previousAct.setEnabled(hasMdiChild)
- self.separatorAct.setVisible(hasMdiChild)
-
- hasSelection = (self.activeMdiChild() &&
- self.activeMdiChild().textCursor().hasSelection()")
- self.cutAct.setEnabled(hasSelection)
- self.copyAct.setEnabled(hasSelection)
-
-def updateWindowMenu(self):
- self.windowMenu.clear()
- self.windowMenu.addAction(closeAct)
- self.windowMenu.addAction(closeAllAct)
- self.windowMenu.addSeparator()
- self.windowMenu.addAction(tileAct)
- self.windowMenu.addAction(cascadeAct)
- self.windowMenu.addSeparator()
- self.windowMenu.addAction(nextAct)
- self.windowMenu.addAction(previousAct)
- self.windowMenu.addAction(separatorAct)
-
- windows = mdiArea.subWindowList()
- separatorAct.setVisible(!windows.isEmpty()")
-
- for i in range((int i = 0 i < windows.size(); ++i)
- MdiChild *child = qobject_cast<MdiChild *>(windows.at(i).widget()")
-
- QString text
- if (i < 9)
- text = tr("&%1 %2").arg(i + 1)
- .arg(child.userFriendlyCurrentFile()")
- else
- text = tr("%1 %2").arg(i + 1)
- .arg(child.userFriendlyCurrentFile()")
-
- QAction *action = windowMenu.addAction(text)
- action.setCheckable(True)
- action .setChecked(child == activeMdiChild()")
- connect(action, SIGNAL("triggered()"), windowMapper, SLOT("map()"))
- windowMapper.setMapping(action, windows.at(i)")
-
-
-
-MdiChild *createMdiChild()
-
- MdiChild *child = MdiChild
- mdiArea.addSubWindow(child)
-
- connect(child, SIGNAL("copyAvailable(bool)"),
- cutAct, SLOT("setEnabled(bool)"))
- connect(child, SIGNAL("copyAvailable(bool)"),
- copyAct, SLOT("setEnabled(bool)"))
-
- return child
-
-
-def createActions()
-
- Act = new QAction(QIcon(":/images/new.png"), tr("&New"), self)
- Act.setShortcuts(QKeySequence.New)
- Act.setStatusTip(tr("Create a new file")")
- connect(Act, SIGNAL("triggered()"), self, SLOT("newFile()"))
-
- openAct = QAction(QIcon(":/images/open.png"), tr("&Open..."), self)
- openAct.setShortcuts(QKeySequence.Open)
- openAct.setStatusTip(tr("Open an existing file")")
- connect(openAct, SIGNAL("triggered()"), self, SLOT("open()"))
-
- saveAct = QAction(QIcon(":/images/save.png"), tr("&Save"), self)
- saveAct.setShortcuts(QKeySequence.Save)
- saveAct.setStatusTip(tr("Save the document to disk")")
- connect(saveAct, SIGNAL("triggered()"), self, SLOT("save()"))
-
- saveAsAct = QAction(tr("Save &As..."), self)
- saveAsAct.setShortcuts(QKeySequence.SaveAs)
- saveAsAct.setStatusTip(tr("Save the document under a name")")
- connect(saveAsAct, SIGNAL("triggered()"), self, SLOT("saveAs()"))
-
-//! [0]
- exitAct = QAction(tr("E&xit"), self)
- exitAct.setShortcut(tr("Ctrl+Q")")
- exitAct.setStatusTip(tr("Exit the application")")
- connect(exitAct, SIGNAL("triggered()"), qApp, SLOT("closeAllWindows()"))
-//! [0]
-
- cutAct = QAction(QIcon(":/images/cut.png"), tr("Cu&t"), self)
- cutAct.setShortcuts(QKeySequence.Cut)
- cutAct.setStatusTip(tr("Cut the current selection's contents to the "
- "clipboard")")
- connect(cutAct, SIGNAL("triggered()"), self, SLOT("cut()"))
-
- copyAct = QAction(QIcon(":/images/copy.png"), tr("&Copy"), self)
- copyAct.setShortcuts(QKeySequence.Copy)
- copyAct.setStatusTip(tr("Copy the current selection's contents to the "
- "clipboard")")
- connect(copyAct, SIGNAL("triggered()"), self, SLOT("copy()"))
-
- pasteAct = QAction(QIcon(":/images/paste.png"), tr("&Paste"), self)
- pasteAct.setShortcuts(QKeySequence.Paste)
- pasteAct.setStatusTip(tr("Paste the clipboard's contents into the current "
- "selection")")
- connect(pasteAct, SIGNAL("triggered()"), self, SLOT("paste()"))
-
- closeAct = QAction(tr("Cl&ose"), self)
- closeAct.setShortcut(tr("Ctrl+F4")")
- closeAct.setStatusTip(tr("Close the active window")")
- connect(closeAct, SIGNAL("triggered()"),
- mdiArea, SLOT("closeActiveSubWindow()"))
-
- closeAllAct = QAction(tr("Close &All"), self)
- closeAllAct.setStatusTip(tr("Close all the windows")")
- connect(closeAllAct, SIGNAL("triggered()"),
- mdiArea, SLOT("closeAllSubWindows()"))
-
- tileAct = QAction(tr("&Tile"), self)
- tileAct.setStatusTip(tr("Tile the windows")")
- connect(tileAct, SIGNAL("triggered()"), mdiArea, SLOT("tileSubWindows()"))
-
- cascadeAct = QAction(tr("&Cascade"), self)
- cascadeAct.setStatusTip(tr("Cascade the windows")")
- connect(cascadeAct, SIGNAL("triggered()"), mdiArea, SLOT("cascadeSubWindows()"))
-
- nextAct = QAction(tr("Ne&xt"), self)
- nextAct.setShortcuts(QKeySequence.NextChild)
- nextAct.setStatusTip(tr("Move the focus to the next window")")
- connect(nextAct, SIGNAL("triggered()"),
- mdiArea, SLOT("activateNextSubWindow()"))
-
- previousAct = QAction(tr("Pre&vious"), self)
- previousAct.setShortcuts(QKeySequence.PreviousChild)
- previousAct.setStatusTip(tr("Move the focus to the previous "
- "window")")
- connect(previousAct, SIGNAL("triggered()"),
- mdiArea, SLOT("activatePreviousSubWindow()"))
-
- separatorAct = QAction(self)
- separatorAct.setSeparator(True)
-
- aboutAct = QAction(tr("&About"), self)
- aboutAct.setStatusTip(tr("Show the application's About box")")
- connect(aboutAct, SIGNAL("triggered()"), self, SLOT("about()"))
-
- aboutQtAct = QAction(tr("About &Qt"), self)
- aboutQtAct.setStatusTip(tr("Show the Qt library's About box")")
- connect(aboutQtAct, SIGNAL("triggered()"), qApp, SLOT("aboutQt()"))
-
-
-def createMenus()
-
- fileMenu = menuBar().addMenu(tr("&File")")
- fileMenu.addAction(Act)
- fileMenu.addAction(openAct)
- fileMenu.addAction(saveAct)
- fileMenu.addAction(saveAsAct)
- fileMenu.addSeparator()
- QAction *action = fileMenu.addAction(tr("Switch layout direction")")
- connect(action, SIGNAL("triggered()"), self, SLOT("switchLayoutDirection()"))
- fileMenu.addAction(exitAct)
-
- editMenu = menuBar().addMenu(tr("&Edit")")
- editMenu.addAction(cutAct)
- editMenu.addAction(copyAct)
- editMenu.addAction(pasteAct)
-
- windowMenu = menuBar().addMenu(tr("&Window")")
- updateWindowMenu()
- connect(windowMenu, SIGNAL("aboutToShow()"), self, SLOT("updateWindowMenu()"))
-
- menuBar().addSeparator()
-
- helpMenu = menuBar().addMenu(tr("&Help")")
- helpMenu.addAction(aboutAct)
- helpMenu.addAction(aboutQtAct)
-
-
-def createToolBars()
-
- fileToolBar = addToolBar(tr("File")")
- fileToolBar.addAction(Act)
- fileToolBar.addAction(openAct)
- fileToolBar.addAction(saveAct)
-
- editToolBar = addToolBar(tr("Edit")")
- editToolBar.addAction(cutAct)
- editToolBar.addAction(copyAct)
- editToolBar.addAction(pasteAct)
-
-
-def createStatusBar()
-
- statusBar().showMessage(tr("Ready")")
-
-
-def readSettings()
-
- QSettings settings("Trolltech", "MDI Example")
- QPoint pos = settings.value("pos", QPoint(200, 200)").toPoint()
- QSize size = settings.value("size", QSize(400, 400)").toSize()
- move(pos)
- resize(size)
-
-
-def writeSettings()
-
- QSettings settings("Trolltech", "MDI Example")
- settings.setValue("pos", pos()")
- settings.setValue("size", size()")
-
-
-MdiChild *activeMdiChild()
-
- if (QMdiSubWindow *activeSubWindow = mdiArea.activeSubWindow()")
- return qobject_cast<MdiChild *>(activeSubWindow.widget()")
- return 0
-
-
-QMdiSubWindow *findMdiChild(const QString &fileName)
-
- QString canonicalFilePath = QFileInfo(fileName).canonicalFilePath()
-
- foreach (QMdiSubWindow *window, mdiArea.subWindowList()")
- MdiChild *mdiChild = qobject_cast<MdiChild *>(window.widget()")
- if (mdiChild.currentFile() == canonicalFilePath)
- return window
-
- return 0
-
-
-def switchLayoutDirection()
-
- if (layoutDirection() == Qt.LeftToRight)
- qApp.setLayoutDirection(Qt.RightToLeft)
- else
- qApp.setLayoutDirection(Qt.LeftToRight)
-
-
-def setActiveSubWindow(QWidget *window)
-
- if (!window)
- return
- mdiArea.setActiveSubWindow(qobject_cast<QMdiSubWindow *>(window)")
-
diff --git a/sources/pyside2/doc/codesnippets/examples/mainwindows/mdi/mainwindow.py b/sources/pyside2/doc/codesnippets/examples/mainwindows/mdi/mainwindow.py
new file mode 100644
index 000000000..41f515847
--- /dev/null
+++ b/sources/pyside2/doc/codesnippets/examples/mainwindows/mdi/mainwindow.py
@@ -0,0 +1,360 @@
+############################################################################
+##
+## Copyright (C) 2016 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the examples of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## BSD License Usage
+## Alternatively, you may use this file under the terms of the BSD license
+## as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+############################################################################
+
+from PySide2.QtGui import *
+
+class QMdiSubWindow(QMainWindow):
+ def __init__(self, parent=None):
+ QMainWindow.__init__(self, parent)
+
+ mdiArea = QMdiArea()
+ mdiArea.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)
+ mdiArea.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
+ setCentralWidget(mdiArea)
+ mdiArea.subWindowActivated[QMdiSubWindow].connect(updateMenus)
+ windowMapper = QSignalMapper(self)
+ windowMapper.mapped[QWidget].connect(setActiveSubWindow)
+
+ self.createActions()
+ self.createMenus()
+ self.createToolBars()
+ self.createStatusBar()
+ self.updateMenus()
+ self.readSettings()
+ self.setWindowTitle(tr("MDI"))
+ self.setUnifiedTitleAndToolBarOnMac(True)
+
+
+ def closeEvent(self, event):
+ mdiArea.closeAllSubWindows()
+ if self.activeMdiChild():
+ event.ignore()
+ else:
+ self.writeSettings()
+ event.accept()
+
+ def File(self):
+ child = self.createMdiChild()
+ child.File()
+ child.show()
+
+
+ def open(self):
+ fileName = QFileDialog.getOpenFileName(self)
+ if not fileName.isEmpty():
+ existing = self.findMdiChild(fileName)
+ if existing:
+ mdiArea.setActiveSubWindow(existing)
+ return
+
+ child = createMdiChild()
+ if child.loadFile(fileName):
+ statusBar().showMessage(tr("File loaded"), 2000)
+ child.show()
+ else:
+ child.close()
+
+ def save(self):
+ if self.activeMdiChild() and self.activeMdiChild().save():
+ self.statusBar().showMessage(tr("File saved"), 2000)
+
+ def saveAs(self):
+ if self.activeMdiChild() and self.activeMdiChild().saveAs():
+ self.statusBar().showMessage(tr("File saved"), 2000)
+
+ def cut(self):
+ if self.activeMdiChild():
+ self.activeMdiChild().cut()
+
+ def copy(self):
+ if self.activeMdiChild():
+ activeMdiChild().copy()
+
+ def paste(self):
+ if self.activeMdiChild():
+ activeMdiChild().paste()
+
+ def about(self):
+ QMessageBox.about(self, tr("About MDI"),
+ tr("The <b>MDI</b> example demonstrates how to write multiple "
+ "document interface applications using Qt."))
+
+ def updateMenus(self):
+ hasMdiChild = (activeMdiChild() != 0)
+ self.saveAct.setEnabled(hasMdiChild)
+ self.saveAsAct.setEnabled(hasMdiChild)
+ self.pasteAct.setEnabled(hasMdiChild)
+ self.closeAct.setEnabled(hasMdiChild)
+ self.closeAllAct.setEnabled(hasMdiChild)
+ self.tileAct.setEnabled(hasMdiChild)
+ self.cascadeAct.setEnabled(hasMdiChild)
+ self.nextAct.setEnabled(hasMdiChild)
+ self.previousAct.setEnabled(hasMdiChild)
+ self.separatorAct.setVisible(hasMdiChild)
+
+ hasSelection = (self.activeMdiChild() and
+ self.activeMdiChild().textCursor().hasSelection())
+ self.cutAct.setEnabled(hasSelection)
+ self.copyAct.setEnabled(hasSelection)
+
+ def updateWindowMenu(self):
+ self.windowMenu.clear()
+ self.windowMenu.addAction(closeAct)
+ self.windowMenu.addAction(closeAllAct)
+ self.windowMenu.addSeparator()
+ self.windowMenu.addAction(tileAct)
+ self.windowMenu.addAction(cascadeAct)
+ self.windowMenu.addSeparator()
+ self.windowMenu.addAction(nextAct)
+ self.windowMenu.addAction(previousAct)
+ self.windowMenu.addAction(separatorAct)
+
+ windows = mdiArea.subWindowList()
+ separatorAct.setVisible(not windows.isEmpty())
+
+ for i in range(0, windows.size()):
+ child = windows.at(i).widget()
+
+ text = ""
+ if i < 9:
+ text = "{} {}".format(i + 1, child.userFriendlyCurrentFile())
+ else:
+ text = "{} {}".format(i + 1, child.userFriendlyCurrentFile())
+
+ action = windowMenu.addAction(text)
+ action.setCheckable(True)
+ action.setChecked(child == activeMdiChild())
+ action.triggered.connect(windowMapper.map)
+ windowMapper.setMapping(action, windows.at(i))
+
+ createMdiChild = MdiChild()
+
+ child = MdiChild()
+ mdiArea.addSubWindow(child)
+
+ child.copyAvailable[bool].connect(cutAct.setEnabled)
+ child.copyAvailable[bool].connect(copyAct.setEnabled)
+
+ return child
+
+
+ def createActions(self):
+
+ Act = QAction(QIcon(":/images/new.png"), tr("&New"), self)
+ Act.setShortcuts(QKeySequence.New)
+ Act.setStatusTip(tr("Create a new file"))
+ Act.triggered.connect(self.newFile)
+
+ openAct = QAction(QIcon(":/images/open.png"), tr("&Open..."), self)
+ openAct.setShortcuts(QKeySequence.Open)
+ openAct.setStatusTip(tr("Open an existing file"))
+ openAct.triggered.connect(self.open)
+
+ saveAct = QAction(QIcon(":/images/save.png"), tr("&Save"), self)
+ saveAct.setShortcuts(QKeySequence.Save)
+ saveAct.setStatusTip(tr("Save the document to disk"))
+ saveAct.triggered.connect(self.save)
+
+ saveAsAct = QAction(tr("Save &As..."), self)
+ saveAsAct.setShortcuts(QKeySequence.SaveAs)
+ saveAsAct.setStatusTip(tr("Save the document under a name"))
+ saveAsAct.triggered.connect(self.saveAs)
+
+//! [0]
+ exitAct = QAction(tr("E&xit"), self)
+ exitAct.setShortcut(tr("Ctrl+Q"))
+ exitAct.setStatusTip(tr("Exit the application"))
+ exitAct.triggered.connect(qApp.closeAllWindows)
+//! [0]
+
+ cutAct = QAction(QIcon(":/images/cut.png"), tr("Cu&t"), self)
+ cutAct.setShortcuts(QKeySequence.Cut)
+ cutAct.setStatusTip(tr("Cut the current selection's contents to the "
+ "clipboard"))
+ cutAct.triggered.connect(self.cut)
+
+ copyAct = QAction(QIcon(":/images/copy.png"), tr("&Copy"), self)
+ copyAct.setShortcuts(QKeySequence.Copy)
+ copyAct.setStatusTip(tr("Copy the current selection's contents to the "
+ "clipboard"))
+ copyAct.triggered.connect(self.copy)
+
+ pasteAct = QAction(QIcon(":/images/paste.png"), tr("&Paste"), self)
+ pasteAct.setShortcuts(QKeySequence.Paste)
+ pasteAct.setStatusTip(tr("Paste the clipboard's contents into the current "
+ "selection"))
+ pasteAct.triggered.connect(self.paste)
+
+ closeAct = QAction(tr("Cl&ose"), self)
+ closeAct.setShortcut(tr("Ctrl+F4"))
+ closeAct.setStatusTip(tr("Close the active window"))
+ closeAct.triggered.connect(mdiArea.closeActiveSubWindow)
+
+ closeAllAct = QAction(tr("Close &All"), self)
+ closeAllAct.setStatusTip(tr("Close all the windows"))
+ closeAllAct.triggered.connect(mdiArea.closeAllSubWindows)
+
+ tileAct = QAction(tr("&Tile"), self)
+ tileAct.setStatusTip(tr("Tile the windows"))
+ tileAct.triggered.connect(mdiArea.tileSubWindows)
+
+ cascadeAct = QAction(tr("&Cascade"), self)
+ cascadeAct.setStatusTip(tr("Cascade the windows"))
+ cascadeAct.triggered.connect(mdiArea.cascadeSubWindows)
+
+ nextAct = QAction(tr("Ne&xt"), self)
+ nextAct.setShortcuts(QKeySequence.NextChild)
+ nextAct.setStatusTip(tr("Move the focus to the next window"))
+ nextAct.triggered.connect(mdiArea.activateNextSubWindow)
+
+ previousAct = QAction(tr("Pre&vious"), self)
+ previousAct.setShortcuts(QKeySequence.PreviousChild)
+ previousAct.setStatusTip(tr("Move the focus to the previous "
+ "window"))
+ previousAct.triggered.connect(mdiArea.activatePreviousSubWindow)
+
+ separatorAct = QAction(self)
+ separatorAct.setSeparator(True)
+
+ aboutAct = QAction(tr("&About"), self)
+ aboutAct.setStatusTip(tr("Show the application's About box"))
+ aboutAct.triggered.connect(self.about)
+
+ aboutQtAct = QAction(tr("About &Qt"), self)
+ aboutQtAct.setStatusTip(tr("Show the Qt library's About box"))
+ aboutQtAct.triggered.connect(qApp.aboutQt)
+
+
+ def createMenus(self):
+
+ fileMenu = menuBar().addMenu(tr("&File"))
+ fileMenu.addAction(Act)
+ fileMenu.addAction(openAct)
+ fileMenu.addAction(saveAct)
+ fileMenu.addAction(saveAsAct)
+ fileMenu.addSeparator()
+ action = fileMenu.addAction(tr("Switch layout direction"))
+ action.triggered.connect(self.switchLayoutDirection)
+ fileMenu.addAction(exitAct)
+
+ editMenu = menuBar().addMenu(tr("&Edit"))
+ editMenu.addAction(cutAct)
+ editMenu.addAction(copyAct)
+ editMenu.addAction(pasteAct)
+
+ windowMenu = menuBar().addMenu(tr("&Window"))
+ updateWindowMenu()
+ windowMenu.aboutToShow.connect(self.updateWindowMenu)
+
+ menuBar().addSeparator()
+
+ helpMenu = menuBar().addMenu(tr("&Help"))
+ helpMenu.addAction(aboutAct)
+ helpMenu.addAction(aboutQtAct)
+
+
+ def createToolBars(self):
+ fileToolBar = addToolBar(tr("File"))
+ fileToolBar.addAction(Act)
+ fileToolBar.addAction(openAct)
+ fileToolBar.addAction(saveAct)
+
+ editToolBar = addToolBar(tr("Edit"))
+ editToolBar.addAction(cutAct)
+ editToolBar.addAction(copyAct)
+ editToolBar.addAction(pasteAct)
+
+
+ def createStatusBar(self):
+ statusBar().showMessage(tr("Ready"))
+
+
+ def readSettings(self):
+ settings = QSettings("Trolltech", "MDI Example")
+ QPoint pos = settings.value("pos", QPoint(200, 200)").toPoint()
+ QSize size = settings.value("size", QSize(400, 400)").toSize()
+ move(pos)
+ resize(size)
+
+ def writeSettings(self):
+ QSettings settings("Trolltech", "MDI Example")
+ settings.setValue("pos", pos()")
+ settings.setValue("size", size()")
+
+
+ activeMdiChild = MdiChild()
+ activeSubWindow = mdiArea.activeSubWindow()
+ if activeSubWindow:
+ return activeSubWindow.widget()
+ return 0
+
+
+ def findMdiChild(self, fileName):
+
+ canonicalFilePath = QFileInfo(fileName).canonicalFilePath()
+
+ for window in mdiArea.subWindowList():
+ mdiChild = window.widget()
+ if mdiChild.currentFile() == canonicalFilePath:
+ return window
+ return 0
+
+
+ def switchLayoutDirection(self)
+ if layoutDirection() == Qt.LeftToRight:
+ qApp.setLayoutDirection(Qt.RightToLeft)
+ else:
+ qApp.setLayoutDirection(Qt.LeftToRight)
+
+
+ def setActiveSubWindow(self, window):
+ if not window:
+ return
+ mdiArea.setActiveSubWindow(window)
diff --git a/sources/pyside2/doc/codesnippets/examples/mainwindows/mainwindow.cpp b/sources/pyside2/doc/codesnippets/examples/mainwindows/menus/mainwindow.py
index 6ed5f5466..6505f1f1a 100644
--- a/sources/pyside2/doc/codesnippets/examples/mainwindows/mainwindow.cpp
+++ b/sources/pyside2/doc/codesnippets/examples/mainwindows/menus/mainwindow.py
@@ -196,63 +196,63 @@ def createActions(self):
Act = new QAction(tr("&New"), self)
Act.setShortcuts(QKeySequence.New)
Act.setStatusTip(tr("Create a new file"))
- connect(Act, SIGNAL("triggered()"), self, SLOT("newFile()"))
+ Act.triggered.connect(newFile)
//! [4]
openAct = QAction(tr("&Open..."), self)
openAct.setShortcuts(QKeySequence.Open)
openAct.setStatusTip(tr("Open an existing file"))
- connect(openAct, SIGNAL("triggered()"), self, SLOT("open()"))
+ openAct.triggered.connect(open)
//! [5]
saveAct = QAction(tr("&Save"), self)
saveAct.setShortcuts(QKeySequence.Save)
saveAct.setStatusTip(tr("Save the document to disk"))
- connect(saveAct, SIGNAL("triggered()"), self, SLOT("save()"))
+ saveAct.triggered.connect(save)
printAct = QAction(tr("&Print..."), self)
printAct.setShortcuts(QKeySequence.Print)
printAct.setStatusTip(tr("Print the document"))
- connect(printAct, SIGNAL("triggered()"), self, SLOT("print_()"))
+ printAct.triggered.connect(print_)
exitAct = QAction(tr("E&xit"), self)
exitAct.setShortcut(tr("Ctrl+Q"))
exitAct.setStatusTip(tr("Exit the application"))
- connect(exitAct, SIGNAL("triggered()"), self, SLOT("close()"))
+ exitAct.triggered.connect(close)
undoAct = QAction(tr("&Undo"), self)
undoAct.setShortcuts(QKeySequence.Undo)
undoAct.setStatusTip(tr("Undo the last operation"))
- connect(undoAct, SIGNAL("triggered()"), self, SLOT("undo()"))
+ undoAct.triggered.connect(undo)
redoAct = QAction(tr("&Redo"), self)
redoAct.setShortcuts(QKeySequence.Redo)
redoAct.setStatusTip(tr("Redo the last operation"))
- connect(redoAct, SIGNAL("triggered()"), self, SLOT("redo()"))
+ redoAct.triggered.connect(redo)
cutAct = QAction(tr("Cu&t"), self)
cutAct.setShortcuts(QKeySequence.Cut)
cutAct.setStatusTip(tr("Cut the current selection's contents to the "
"clipboard"))
- connect(cutAct, SIGNAL("triggered()"), self, SLOT("cut()"))
+ cutAct.triggered.connect(cut)
copyAct = QAction(tr("&Copy"), self)
copyAct.setShortcut(tr("Ctrl+C"))
copyAct.setStatusTip(tr("Copy the current selection's contents to the "
"clipboard"))
- connect(copyAct, SIGNAL("triggered()"), self, SLOT("copy()"))
+ copyAct.triggered.connect(copy)
pasteAct = QAction(tr("&Paste"), self)
pasteAct.setShortcuts(QKeySequence.Paste)
pasteAct.setStatusTip(tr("Paste the clipboard's contents into the current "
"selection"))
- connect(pasteAct, SIGNAL("triggered()"), self, SLOT("paste()"))
+ pasteAct.triggered.connect(paste)
boldAct = QAction(tr("&Bold"), self)
boldAct.setCheckable(True)
boldAct.setShortcut(tr("Ctrl+B"))
boldAct.setStatusTip(tr("Make the text bold"))
- connect(boldAct, SIGNAL("triggered()"), self, SLOT("bold()"))
+ boldAct.triggered.connect(bold)
QFont boldFont = boldAct.font()
boldFont.setBold(True)
@@ -262,7 +262,7 @@ def createActions(self):
italicAct.setCheckable(True)
italicAct.setShortcut(tr("Ctrl+I"))
italicAct.setStatusTip(tr("Make the text italic"))
- connect(italicAct, SIGNAL("triggered()"), self, SLOT("italic()"))
+ italicAct.triggered.connect(italic)
QFont italicFont = italicAct.font()
italicFont.setItalic(True)
@@ -271,45 +271,44 @@ def createActions(self):
setLineSpacingAct = QAction(tr("Set &Line Spacing..."), self)
setLineSpacingAct.setStatusTip(tr("Change the gap between the lines of a "
"paragraph"))
- connect(setLineSpacingAct, SIGNAL("triggered()"), self, SLOT("setLineSpacing()"))
+ setLineSpacingAct.triggered.connect(setLineSpacing)
setParagraphSpacingAct = QAction(tr("Set &Paragraph Spacing..."), self)
setLineSpacingAct.setStatusTip(tr("Change the gap between paragraphs"))
- connect(setParagraphSpacingAct, SIGNAL("triggered()"),
- self, SLOT("setParagraphSpacing()"))
+ setParagraphSpacingAct.triggered.connect(setParagraphSpacing)
aboutAct = QAction(tr("&About"), self)
aboutAct.setStatusTip(tr("Show the application's About box"))
- connect(aboutAct, SIGNAL("triggered()"), self, SLOT("about()"))
+ aboutAct.triggered.connect(about)
aboutQtAct = QAction(tr("About &Qt"), self)
aboutQtAct.setStatusTip(tr("Show the Qt library's About box"))
- connect(aboutQtAct, SIGNAL("triggered()"), qApp, SLOT("aboutQt()"))
- connect(aboutQtAct, SIGNAL("triggered()"), self, SLOT("aboutQt()"))
+ aboutQtAct.triggered.connect(qApp.aboutQt)
+ aboutQtAct.triggered.connect(aboutQt)
leftAlignAct = QAction(tr("&Left Align"), self)
leftAlignAct.setCheckable(True)
leftAlignAct.setShortcut(tr("Ctrl+L"))
leftAlignAct.setStatusTip(tr("Left align the selected text"))
- connect(leftAlignAct, SIGNAL("triggered()"), self, SLOT("leftAlign()"))
+ leftAlignAct.triggered.connect(leftAlign)
rightAlignAct = QAction(tr("&Right Align"), self)
rightAlignAct.setCheckable(True)
rightAlignAct.setShortcut(tr("Ctrl+R"))
rightAlignAct.setStatusTip(tr("Right align the selected text"))
- connect(rightAlignAct, SIGNAL("triggered()"), self, SLOT("rightAlign()"))
+ rightAlignAct.triggered.connect(rightAlign)
justifyAct = QAction(tr("&Justify"), self)
justifyAct.setCheckable(True)
justifyAct.setShortcut(tr("Ctrl+J"))
justifyAct.setStatusTip(tr("Justify the selected text"))
- connect(justifyAct, SIGNAL("triggered()"), self, SLOT("justify()"))
+ justifyAct.triggered.connect(justify)
centerAct = QAction(tr("&Center"), self)
centerAct.setCheckable(True)
centerAct.setShortcut(tr("Ctrl+E"))
centerAct.setStatusTip(tr("Center the selected text"))
- connect(centerAct, SIGNAL("triggered()"), self, SLOT("center()"))
+ centerAct.triggered.connect(center)
//! [6] //! [7]
alignmentGroup = QActionGroup(self)
diff --git a/sources/pyside2/doc/codesnippets/examples/widgets/spinboxes/window.cpp b/sources/pyside2/doc/codesnippets/examples/widgets/spinboxes/window.py
index 7eace108a..40fe28bf1 100644
--- a/sources/pyside2/doc/codesnippets/examples/widgets/spinboxes/window.cpp
+++ b/sources/pyside2/doc/codesnippets/examples/widgets/spinboxes/window.py
@@ -147,8 +147,7 @@ def createDateTimeEdits(self):
formatComboBox.addItem("hh:mm ap")
//! [9] //! [10]
- connect(formatComboBox, SIGNAL("activated(const QString &)"),
- self, SLOT("setFormatString(const QString &)"))
+ formatComboBox.activated[str].connect(setFormatString)
//! [10]
setFormatString(formatComboBox.currentText())
@@ -174,12 +173,12 @@ def setFormatString(self, formatString):
meetingEdit.setDateRange(QDate(2004, 11, 1), QDate(2005, 11, 30))
meetingLabel.setText(tr("Meeting date (between %0 and %1):")
.arg(meetingEdit.minimumDate().toString(Qt.ISODate))
- .arg(meetingEdit.maximumDate().toString(Qt.ISODate)))
+ .arg(meetingEdit.maximumDate().toString(Qt.ISODate)))
else:
meetingEdit.setTimeRange(QTime(0, 7, 20, 0), QTime(21, 0, 0, 0))
meetingLabel.setText(tr("Meeting time (between %0 and %1):")
.arg(meetingEdit.minimumTime().toString(Qt.ISODate))
- .arg(meetingEdit.maximumTime().toString(Qt.ISODate)))
+ .arg(meetingEdit.maximumTime().toString(Qt.ISODate)))
//! [13]
//! [14]
@@ -222,9 +221,8 @@ def createDoubleSpinBoxes():
priceSpinBox.setPrefix("$")
priceSpinBox.setValue(99.99)
- connect(precisionSpinBox, SIGNAL("valueChanged(int)"),
+ precisionSpinBox.valueChanged[int].connect(changePrecision)
//! [17]
- self, SLOT("changePrecision(int))")
//! [18]
spinBoxLayout = QVBoxLayout()
diff --git a/sources/pyside2/doc/conf.py.in b/sources/pyside2/doc/conf.py.in
index e197b1ac7..ae1bc6455 100644
--- a/sources/pyside2/doc/conf.py.in
+++ b/sources/pyside2/doc/conf.py.in
@@ -31,6 +31,11 @@ extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.ifconfig',
'sphinx.ext.graphviz', 'inheritance_diagram', 'pysideinclude',
'sphinx.ext.viewcode']
+output_format='@DOC_OUTPUT_FORMAT@'
+
+def setup(app):
+ app.add_config_value('output_format','qthelp','env')
+
rst_epilog = """
.. |project| replace:: Qt for Python
.. |pymodname| replace:: PySide2
@@ -170,6 +175,16 @@ html_show_sourcelink = False
# Link to the shiboken2 sphinx project to enable linking
# between the two projects.
-intersphinx_mapping = {'shiboken2': ('shiboken2','@CMAKE_BINARY_DIR@/../shiboken2/doc/html/objects.inv')}
+intersphinx_mapping = {'shiboken2': ('shiboken2','@SHIBOKEN_INTERSPHINX_FILE@')}
add_module_names = False
+
+# Skip some warnings when building the documentation with
+# 'build_rst_docs' due to the lack of qdoc generated files, in charge
+# of sphinx modules (autodoc) and references.
+if @SKIP_SPHINX_WARNINGS@:
+ suppress_warnings = ["autodoc", "autodoc.import_object", "ref.ref"]
+
+# -- Options for qthelp output ---------------------------------------------------
+qthelp_theme = 'pysidedocs_qthelp'
+
diff --git a/sources/pyside2/doc/considerations.rst b/sources/pyside2/doc/considerations.rst
new file mode 100644
index 000000000..b5eae7d86
--- /dev/null
+++ b/sources/pyside2/doc/considerations.rst
@@ -0,0 +1,149 @@
+.. _pysideapi2:
+
+|project| Considerations
+=========================
+
+API Changes
+-----------
+
+One of the goals of |pymodname| is to be API compatible with PyQt5,
+with certain exceptions.
+
+The latest considerations and known issues will be also reported
+in the `wiki <https://wiki.qt.io/Qt_for_Python/Considerations>`_.
+
+__hash__() function return value
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The hash value returned for the classes :class:`PySide2.QtCore.QDate`,
+:class:`PySide2.QtCore.QDateTime`, :class:`PySide2.QtCore.QTime`, :class:`PySide2.QtCore.QUrl`
+will be based on their string representations, thus objects with the same value will produce the
+same hash.
+
+
+QString
+~~~~~~~
+
+Methods and functions that change the contents of a QString argument were modified to receive an
+immutable Python Unicode (or str) and return another Python Unicode/str as the modified string.
+
+The following methods had their return types modified this way:
+
+**Classes:** QAbstractSpinBox, QDateTimeEdit, QDoubleSpinBox, QSpinBox, QValidator
+
+* ``fixup(string): string``
+* ``validate(string, int): [QValidator.State, string, int]``
+
+**Classes:** QDoubleValidator, QIntValidator, QRegExpValidator
+
+* ``validate(string, int): [QValidator.State, string, int]``
+
+**Class:** QClipboard
+
+* ``text(string, QClipboard.Mode mode=QClipboard.Clipboard): [string, string]``
+
+**Class:** QFileDialog
+
+Instead of ``getOpenFileNameAndFilter()``, ``getOpenFileNamesAndFilter()`` and
+``getSaveFileNameAndFilter()`` like PyQt does, PySide has modified the original methods to return
+a tuple.
+
+* ``getOpenFileName(QWidget parent=None, str caption=None, str dir=None, str filter=None, QFileDialog.Options options=0): [string, filter]``
+* ``getOpenFileNames(QWidget parent=None, str caption=None, str dir=None, str filter=None, QFileDialog.Options options=0): [list(string), filter]``
+* ``getSaveFileName(QWidget parent=None, str caption=None, str dir=None, str filter=None, QFileDialog.Options options=0): [string, filter]``
+
+**Class:** QWebPage
+
+* ``javaScriptPrompt(QWebFrame, string, string): [bool, string]``
+
+**Classes:** QFontMetrics and QFontMetricsF
+
+They had two new methods added. Both take a string of one character and convert to a QChar
+(to call the C++ counterpart):
+
+* ``widthChar(string)``
+* ``boundingRectChar(string)``
+
+
+QTextStream
+~~~~~~~~~~~
+
+Inside this class some renames were applied to avoid clashes with native Python functions.
+They are: ``bin_()``, ``hex_()`` and ``oct_()``.
+The only modification was the addition of the '_' character.
+
+
+QVariant
+~~~~~~~~
+
+As ``QVariant`` was removed, any function expecting it can receive any Python object (``None`` is
+an invalid ``QVariant``).
+The same rule is valid when returning something: the returned ``QVariant`` will be converted to
+its original Python object type.
+
+When a method expects a ``QVariant::Type`` the programmer can use a string (the type name) or the
+type itself.
+
+
+qApp "macro"
+~~~~~~~~~~~~
+
+The C++ API of QtWidgets provides a macro called ``qApp`` that roughly expands to
+``QtWidgets::QApplication->instance()``.
+
+In PySide, we tried to create a macro-like experience.
+For that, the ``qApp`` variable was implemented as a normal variable
+that lives in the builtins.
+After importing ``PySide2``, you can immediately use ``qApp``.
+
+As a useful shortcut for the action "create an application if it was not created", we recommend::
+
+ qApp or QtWidgets.QApplication()
+
+or if you want to check if there is one, simply use the truth value::
+
+ if qApp:
+ # do something if an application was created
+ pass
+
+Comparing to ``None`` is also possible, but slightly over-specified.
+
+
+Testing support
++++++++++++++++
+
+For testing purposes, you can also get rid of the application by calling::
+
+ qApp.shutdown()
+
+As for 5.14.2, this is currently an experimental feature that is not fully tested.
+
+
+Embedding status
+++++++++++++++++
+
+In embedded mode, application objects that are pre-created in C++ don't have a Python wrapper.
+The ``qApp`` variable is created together with a wrapped application.
+Therefore, ``qApp`` does not exist in that embedded mode.
+Please note that you always can use ``QtWidgets.QApplication.instance()`` instead.
+
+
+Abandoned Alternative
++++++++++++++++++++++
+
+We also tried an alternative implementation with a ``qApp()`` function that was more *pythonic*
+and problem free, but many people liked the ``qApp`` macro better for its brevity, so here it is.
+
+
+Rich Comparison
+~~~~~~~~~~~~~~~
+
+There was a long-standing bug in the ``tp_richcompare`` implementation of PySide classes.
+
+* When a class did not implement it, the default implementation of ``object`` is used.
+ This implements ``==`` and ``!=`` like the ``is`` operator.
+
+* When a class implements only a single function like ``<``, then the default implementation
+ was disabled, and expressions like ``obj in sequence`` failed with ``NotImplemented``.
+
+This oversight was fixed in version 5.15.1 .
diff --git a/sources/pyside2/doc/contents.rst b/sources/pyside2/doc/contents.rst
index c4867f250..598a65c92 100644
--- a/sources/pyside2/doc/contents.rst
+++ b/sources/pyside2/doc/contents.rst
@@ -4,14 +4,17 @@
.. toctree::
:maxdepth: 2
- overview.rst
- faq.rst
+ quickstart.rst
gettingstarted.rst
+ api.rst
tutorials/index.rst
+ examples/index.rst
+ videos.rst
deployment.rst
- pysideapi2.rst
licenses.rst
modules.rst
+ considerations.rst
+ shiboken2/index.rst
Module Index
============
diff --git a/sources/pyside2/doc/deployment-briefcase.rst b/sources/pyside2/doc/deployment-briefcase.rst
new file mode 100644
index 000000000..a5179a279
--- /dev/null
+++ b/sources/pyside2/doc/deployment-briefcase.rst
@@ -0,0 +1,199 @@
+|project| & Briefcase
+#######################
+
+`Briefcase <https://briefcase.readthedocs.io>`_ is a packaging tool that lets you create a standalone package for a Python application. It supports the following installer formats:
+
+ * .app application bundle for macOS
+ * MSI installer for Windows
+ * AppImage for Linux
+
+For more details, see the `official documentation <https://briefcase.readthedocs.io/en/latest/index.html>`_.
+
+Preparation
+===========
+
+Install `Briefcase` using the following **pip** command::
+
+ pip install briefcase
+
+You also need : docker on linux, `WixToolset`_ on windows,
+
+If you're using a virtual environment, remember to activate it before installing `Briefcase`.
+
+After installation, the `briefcase` binary is located in your virtual environment's `bin/`
+directory, or where your Python executable is located.
+
+You can either create a brand new project using the briefcase assistant or setup your own.
+
+.. _`WixToolset`: https://wixtoolset.org/
+
+Use Briefcase Assistant
+=======================
+
+Run the following command and answer the questions to get started::
+
+ briefcase new
+
+Ensure that `PySide2` is chosen as the `GUI toolkit choice`.
+Your PySide2 application is now configured. You can jump to `Build the package`_.
+
+
+Set up your project
+===================
+
+Create a pyproject.toml
+-----------------------
+
+At the root level of your project, create a `pyproject.toml` file::
+
+ [tool.briefcase]
+ project_name = "MyPySideApp"
+ bundle = "com.example"
+ version = "0.0.1"
+ url = "https://somwhere/on/the/net"
+ license = "GNU General Public License v3 (GPLv3)"
+ author = 'MyName Firstname'
+ author_email = "cool@mailexample.com"
+
+ [tool.briefcase.app.mypysideapp]
+ formal_name = "A Cool App"
+ description = "The coolest app ever"
+ icon = "src/mypysideapp/resources/appicon" # Briecase will choose the right extension depending the os (png,ico,...)
+ sources = ['src/mypysideapp']
+ requires = ['pyside2==5.15.0',
+ 'pony>=0.7.11,<0.8',
+ 'dickens==1.0.1',
+ 'Pillow==7.1.2',
+ 'mako==1.1.2',
+ 'beautifulsoup4']
+
+
+ [tool.briefcase.app.mypysideapp.macOS]
+ requires = []
+
+ [tool.briefcase.app.mypysideapp.linux]
+ requires = []
+ system_requires = []
+
+ [tool.briefcase.app.mypysideapp.windows]
+ requires = []
+
+
+Write some code
+----------------
+
+Let's say your project tree is like this::
+
+ pyproject.toml
+ setup.cfg
+ pytest.ini
+ src/
+
+ mypysideapp/
+ resources/
+ appicon.png
+ appicon.ico
+ __init__.py
+ __main__.py
+ app.py
+
+
+Content of `__main__.py`::
+
+ import sys
+ from PySide2.QtWidgets import QApplication
+ from mypysideapp.app import MyWidget
+
+ if __name__ == "__main__":
+ app = QApplication(sys.argv)
+
+ widget = MyWidget()
+ widget.resize(800, 600)
+ widget.show()
+
+ sys.exit(app.exec_())
+
+
+Content of `app.py`::
+
+ import random
+ from PySide2.QtWidgets import (QLabel, QPushButton,
+ QVBoxLayout, QWidget)
+ from PySide2.QtCore import Slot, Qt
+
+ class MyWidget(QWidget):
+ def __init__(self):
+ QWidget.__init__(self)
+
+ self.hello = ["Hallo Welt", "你好,世界", "Hei maailma",
+ "Hola Mundo", "Привет мир"]
+
+ self.button = QPushButton("Click me!")
+ self.text = QLabel("Hello World")
+ self.text.setAlignment(Qt.AlignCenter)
+
+ self.layout = QVBoxLayout()
+ self.layout.addWidget(self.text)
+ self.layout.addWidget(self.button)
+ self.setLayout(self.layout)
+
+ # Connecting the signal
+ self.button.clicked.connect(self.magic)
+
+ @Slot()
+ def magic(self):
+ self.text.setText(random.choice(self.hello))
+
+
+Build the package
+==================
+
+Initialize the package
+------------------------
+
+Just run::
+
+ briefcase create
+
+Run the following command to initialize the building the packages for Windows, Linux, and macOS.
+It creates a subdirectory each for the different platforms.
+This step takes longer as it adds the packages listed in `requires` sections in the `pyproject.toml` file.
+
+Build the application
+---------------------
+::
+
+ briefcase build
+
+You'll get::
+
+ macOS/A Cool App/A Cool App.app
+ or
+ linux/A Cool App-x86_64-0.0.1.AppImage
+ or
+ windows\A Cool App
+
+
+Run the application
+-------------------
+::
+
+ briefcase run
+
+.. note:: You can run your project in `dev` mode (your source code not packaged) with `briefcase dev`
+
+
+Build the installer (only Windows and macOS)
+---------------------------------------------
+
+macOS::
+
+ briefcase package --no-sign
+
+It's possible to sign, see the `documentation <https://briefcase.readthedocs.io/en/latest/how-to/code-signing/index.html>`_. You get `macOS/A Cool App-0.0.1.dmg`
+
+Windows::
+
+ briefcase package
+
+You get `windows\A_Cool_App-0.0.1.msi`
diff --git a/sources/pyside2/doc/deployment-fbs.rst b/sources/pyside2/doc/deployment-fbs.rst
index 311c78ac7..a90b4993b 100644
--- a/sources/pyside2/doc/deployment-fbs.rst
+++ b/sources/pyside2/doc/deployment-fbs.rst
@@ -1,48 +1,43 @@
|project| & fbs
####################
-`fbs`_ provides a powerful environment for packaging,
-creating installers, and signing your application. It also lets you manage updates to
-your application. As it is based on PyInstaller, it supports Linux, macOS, and Windows.
+`fbs`_ provides a powerful environment for packaging, creating installers, and signing your
+application. It also lets you manage updates to your application. Since `fbs` is based on
+PyInstaller, it supports Linux, macOS, and Windows.
-You can read the `fbs tutorial`_ for more details about how to use
-`fbs`, or check out the `fbs manual`_ for a complete set of features
-and options.
+For more details, see the `fbs tutorial`_ and the `fbs manual`_.
+.. _fbs: https://build-system.fman.io/
.. _fbs tutorial: https://github.com/mherrmann/fbs-tutorial
-
.. _fbs manual: https://build-system.fman.io/manual/
Preparation
===========
-Installing `fbs` (>= 0.7.6) can be done via **pip**::
+Installing `fbs`_ (>= 0.7.6) is done via **pip**::
pip install fbs
-If you are using a virtual environment, remember to activate it before
-installing it.
+If you're using a virtual environment, remember to activate it before installing `fbs`_.
-After the installation, you will be able to use the `fbs` executable.
+After the installation, you can use the `fbs`_ executable.
Starting a new project
======================
-`fbs` provides nice features that lets you create a base
-project structure by executing the following command::
+`fbs`_ provides useful features for you to create a base project structure with the following
+command::
fbs startproject
-This command prompts you to answer a few questions to configure the details
-of your project, like:
+This command prompts you to answer a few questions to configure the details of your project, like:
* Application name
* Author name
* Qt bindings (PySide2 or PyQt5)
* Bundle indentified (for macOS)
-After it finishes, you will have a `src/` directory that
-contains the following structure::
+Afterwards, you have a `src/` directory that contains the following structure::
└── src
├── build
@@ -54,11 +49,10 @@ contains the following structure::
│ └── mac
└── python
-Inside the `settings` directory, you will find a couple of `json` files
-that can be edited to include more information about your project.
+Inside the `settings` directory, there are a few JSON files that can be edited to include more
+information about your project.
-The `main` file will be under the `python` directory, and its content
-by default is::
+The `main` file is in the `python` directory, and its default content is::
from fbs_runtime.application_context import ApplicationContext
from PySide2.QtWidgets import QMainWindow
@@ -73,33 +67,31 @@ by default is::
exit_code = appctxt.app.exec_() # 2. Invoke appctxt.app.exec_()
sys.exit(exit_code)
-This example shows an empty `QMainWindow`. You can run it using the
-following command::
+This example shows an empty `QMainWindow`. You can run it using the following command::
fbs run
Freezing the application
========================
-Once you verify that the application is properly working,
-you can continue with the freezing process using the following
-command::
+Once you've verified that the application is working properly, you can continue with the freezing
+process using the following command::
fbs freeze
-After the process finishes, you will get a message stating the location
-of your executable. For example::
+After the process completes, you see a message stating the location of your executable. For
+example::
Done. You can now run `target/MyApp/MyApp`. If that doesn't work, see
https://build-system.fman.io/troubleshooting.
-You can now try running the application, which will result in the same
-window that you saw with the `fbs run` command::
+Now, you can try to run the application. The result is the same window as the one you saw with the
+`fbs run` command::
cd target/MyApp/
./MyApp
-.. note:: This is the case for Linux. For other platforms like macOS,
- you need to enter the directory: `target/MyApp.app/Contents/macOS`,
- and for Windows find the `MyApp.exe` executable.
+.. note:: This is the case for Linux. For other platforms like macOS, you need to enter the
+ directory: `target/MyApp.app/Contents/macOS`. For Windows, you need to find the `MyApp.exe`
+ executable.
diff --git a/sources/pyside2/doc/deployment-pyinstaller.rst b/sources/pyside2/doc/deployment-pyinstaller.rst
index c9c7b09fd..e7ed643f6 100644
--- a/sources/pyside2/doc/deployment-pyinstaller.rst
+++ b/sources/pyside2/doc/deployment-pyinstaller.rst
@@ -1,55 +1,49 @@
|project| & PyInstaller
#######################
-`PyInstaller <https://www.pyinstaller.org/>`_ lets you freeze your python
-application into a stand-alone executable.
-The supported platforms are Linux, macOS, Windows, FreeBSD, and others.
+`PyInstaller <https://www.pyinstaller.org/>`_ lets you freeze your python application into a
+stand-alone executable. This installer supports Linux, macOS, Windows, and more; and is also
+compatible with 3rd-party Python modules, such as |pymodname|.
-One of the main goals of `PyInstaller` is to be compatible with 3rd-party
-Python modules, for example: |pymodname|.
-
-You can read the `official documentation <https://www.pyinstaller.org/documentation.html>`_
-to clarify any further question, and remember to contribute to
-`the project <https://github.com/pyinstaller/pyinstaller>`_
-by filing issues if you find any, or contributing to their development.
+For more details, see the `official documentation <https://www.pyinstaller.org/documentation.html>`_.
Preparation
===========
-Installing `PyInstaller` can be done using **pip**::
+Install the `PyInstaller` via **pip** with the following command::
pip install pyinstaller
-If you are using a virtual environment, remember to activate it before
-installing `PyInstaller` into it.
+If you're using a virtual environment, remember to activate it before installing `PyInstaller`.
-After the installation, the `pyinstaller` binary will be located in the `bin/`
-directory of your virtual environment, or where your Python executable is located.
-If that directory is not in your `PATH`, include the whole path when executing `pyinstaller`.
+After installation, the `pyinstaller` binary is located in your virtual environment's `bin/`
+directory, or where your Python executable is located. If that directory isn't in your `PATH`,
+include the whole path when you run `pyinstaller`.
.. warning:: If you already have a PySide2 or Shiboken2 version installed in your
- system path, PyInstaller will pick them instead of your virtual environment
- version.
+ system path, PyInstaller uses them instead of your virtual environment version.
-Freezing an application
+Freeze an application
=======================
-`PyInstaller` has many options that you can use.
-To learn more about them you can just run `pyinstaller -h`.
+`PyInstaller` has many options that you can use. To list them all, run `pyinstaller -h`.
-Two main features are the option to package the whole project
-(including the shared libraries) into one executable file (`--onefile`),
-and to place it in a directory containing the libraries.
+There are two main features:
-Additionally, for Windows you can enable opening a console during the
-execution with the option, `-c` (or equivalent `--console` or `--nowindowed`).
-Further, you can specify to not open such console window
-on macOS and Windows with the option, `-w` (or equivalent `--windowed` or `--noconsole`).
+ * the option to package the whole project (including shared libraries) into one executable file
+ (`--onefile`)
+ * the option to place it in a directory containing the libraries
-Creating an example
--------------------
+Additionally, on Windows when the command is running, you can open a console with the `-c` option
+(or `--console` or `--nowindowed` equivalent).
+
+Otherwise, you can specify to not open such a console window on macOS and Windows with the `-w`
+option (or `--windowed` or `--noconsole` equivalent).
-Now, consider the following simple script, named `hello.py`::
+Create an example
+-----------------
+
+Now, consider the following script, named `hello.py`::
import sys
import random
@@ -90,68 +84,58 @@ Now, consider the following simple script, named `hello.py`::
sys.exit(app.exec_())
-As it has a UI, you will use the `--windowed` option.
+Since it has a UI, you use the `--windowed` option.
The command line to proceed looks like this::
pyinstaller --name="MyApplication" --windowed hello.py
-This process creates a `dist/` and `build/` directory.
-The application executable and the required shared libraries are
-placed in `dist/MyApplication`.
+This process creates two directories: `dist/` and `build/`. The application executable and the
+required shared libraries are placed in `dist/MyApplication`.
-To run the application you can go to `dist/MyApplication` and
-execute the program::
+To run the application, go to `dist/MyApplication` and run the program::
cd dist/MyApplication/
./MyApplication
-.. note:: The directory inside `dist/` and the executable will have
- the same name.
+.. note:: The directory inside `dist/` and the executable have the same name.
-If you prefer to have everything bundled into one executable,
-without the shared libraries next to it, you can use the option
-`--onefile`::
+Use the `--onefile` option if you prefer to have everything bundled into one executable, without
+the shared libraries next to it::
pyinstaller --name="MyApplication" --windowed --onefile hello.py
-This process takes a bit longer, but in the end you will have one
-executable in the `dist/` directory::
+This process takes a bit longer, but in the end you have one executable in the `dist/` directory::
cd dist/
./MyApplication
-Current Caveats To Be Aware Of
-==============================
+Some Caveats
+============
-PyInstaller Problem
--------------------
+PyInstaller Issue
+-----------------
-As already mentioned, `PyInstaller` will pick a system installation
-of PySide2 or Shiboken2 instead of your virtualenv version without
-notice, if it exists. This may not be a problem if those two
-versions are the same.
+As mentioned before, if available, `PyInstaller` picks a system installation of PySide2 or
+Shiboken2 instead of your `virtualenv` version without notice. This is negligible if those
+two versions are the same.
-If you are working with different versions, this can result in
-frustrating debugging sessions. You could think you are testing the
-latest version, but `PyInstaller` could be working with an older
+If you're working with different versions, this can result in frustrating debugging sessions
+when you think you are testing the latest version, but `PyInstaller` is working with an older
version.
-Problem with numpy in Python 2.7.16
------------------------------------
+Issue with numpy in Python 2.7.16
+---------------------------------
-A recent problem of PyInstaller is the Python 2 release, that is
-v2.7.16. This Python version creates a problem that is known from
-Python 3 as a `Tcl/Tk` problem. It rarely shows up in Python 3 as
-`Tcl/Tk` is seldom used with `PyInstaller.
+A recent issue with PyInstaller is the appearance of Python 2.7.16. This Python version creates
+an issue that is known from Python 3 as a `Tcl/Tk` problem. This rarely shows up in Python 3
+because `Tcl/Tk` is seldom used with `PyInstaller`.
-On Python 2.7.16, this problem is very much visible, as many are
-using numpy. For some reason, installing `numpy` creates a
-dependency to `Tcl/Tk`, which can be circumvented only by explicitly
-excluding `Tcl/Tk` related things by adding this line to the analysis
-section of the spec-file::
+On Python 2.7.16, this problem is common, as many developers use numpy. For some reason,
+installing `numpy` creates a dependency to `Tcl/Tk`, which can be circumvented only by explicitly
+excluding `Tcl/Tk` by adding this line to spec-file's analysis section::
excludes=['FixTk', 'tcl', 'tk', '_tkinter', 'tkinter', 'Tkinter'],
diff --git a/sources/pyside2/doc/deployment.rst b/sources/pyside2/doc/deployment.rst
index c81e85c61..3d6aa218e 100644
--- a/sources/pyside2/doc/deployment.rst
+++ b/sources/pyside2/doc/deployment.rst
@@ -1,72 +1,115 @@
-Deployment
-##########
+|project| Deployment
+====================
-Deploying or freezing an application is a crucial part of many Python projects.
-Most large projects are not based on a single Python file, so
-the distribution of these applications becomes more difficult.
-Here are a few distribution options that you could use:
- 1. Sending a normal zip-file with the application's content.
- 2. Building a proper `Python package (wheel) <https://packaging.python.org/>`_.
- 3. Freezing the application into a single binary file or a directory.
+Deploying or freezing an application is an important part of a Python project,
+this means to bundle all required resources so that the application finds everything it needs to
+be able to run on a client's machine.
+However, because most large projects aren't based on a single Python file, distributing these
+applications can be a challenge.
-.. _fbs: https://build-system.fman.io/
-
-.. _pyinstaller: https://www.pyinstaller.org/
-
-.. _cxfreeze: https://anthony-tuininga.github.io/cx_Freeze/
-
-.. _py2exe: http://www.py2exe.org/
+Here are a few distribution options that you can use:
+ 1. Send a normal ZIP file with the application's content.
+ 2. Build a proper `Python package (wheel) <https://packaging.python.org/>`_.
+ 3. Freeze the application into a single binary file or directory.
+ 4. Provide native installer (msi, dmg)
-.. _py2app: https://py2app.readthedocs.io/en/latest/
-
-If you choose the **third** option, consider using one of these tools:
+If you choose Option 3, consider using one of these tools:
* `fbs`_
- * `PyInstaller <pyinstaller>`_
- * `cx_Freeze <cxfreeze>`_
+ * `PyInstaller`_
+ * `cx_Freeze`_
* `py2exe`_
* `py2app`_
+ * `briefcase`_
-
-|project| is a cross-platform framework,
-so we would like to focus on solutions that work on the three
-major platforms supported by Qt: Linux, macOS, and Windows.
-The following table summarizes the platform support for those packaging
-tools:
-
-=========== ======= ===== ===== =======
-Name License Linux macOS Windows
-=========== ======= ===== ===== =======
-fbs GPL yes yes yes
-PyInstaller GPL yes yes yes
-cx_Freeze MIT yes yes yes
-py2exe MIT no no yes
-py2app MIT no yes no
-=========== ======= ===== ===== =======
-
-According to this table, only *fbs*, *cx_Freeze*, and *PyInstaller*
-meets our cross-platform requirement.
-
-As these are command-line tools, it could be hard to include
-resources to your application, such as images, icons, and
-meta-information. This means, you will need special hooks
-or scripts to handle them before adding to the package.
-In addition to this, these tools does not offer a mechanism
-to update your application packages.
-
-To create update packages, use the `PyUpdater <https://www.pyupdater.org/>`_,
-which is built around PyInstaller.
-
-The `fbs <https://build-system.fman.io>`_ tool offers a nice UI
-that allows the user to install the application step-by-step.
-
-Here you can find a set of tutorials on how to use the previously
-described tools.
+.. _fbs: https://build-system.fman.io/
+.. _PyInstaller: https://www.pyinstaller.org/
+.. _cx_Freeze: https://anthony-tuininga.github.io/cx_Freeze/
+.. _py2exe: http://www.py2exe.org/
+.. _py2app: https://py2app.readthedocs.io/en/latest/
+.. _briefcase: https://briefcase.readthedocs.io
+
+Since |project| is a cross-platform framework, we focus on solutions for the three major
+platforms that Qt supports: Windows, Linux, and macOS.
+
+The following table summarizes the platform support for those packaging tools:
+
+.. raw:: html
+
+ <table class="docutils align-default">
+ <thead>
+ <tr>
+ <th class="head">Name</th>
+ <th class="head">License</th>
+ <th class="head">Linux</th>
+ <th class="head">macOS</th>
+ <th class="head">Windows</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><p>fbs</p></td>
+ <td><p>GPL</p></td>
+ <td><p style="color: green;">yes</p></td>
+ <td><p style="color: green;">yes</p></td>
+ <td><p style="color: green;">yes</p></td>
+ </tr>
+ <tr>
+ <td><p>PyInstaller</p></td>
+ <td><p>GPL</p></td>
+ <td><p style="color: green;">yes</p></td>
+ <td><p style="color: green;">yes</p></td>
+ <td><p style="color: green;">yes</p></td>
+ </tr>
+ <tr>
+ <td><p>cx_Freeze</p></td>
+ <td><p>MIT</p></td>
+ <td><p style="color: green;">yes</p></td>
+ <td><p style="color: green;">yes</p></td>
+ <td><p style="color: green;">yes</p></td>
+ </tr>
+ <tr>
+ <td><p>py2exe</p></td>
+ <td><p>MIT</p></td>
+ <td><p style="color: red;">no</p></td>
+ <td><p style="color: red;">no</p></td>
+ <td><p style="color: green;">yes</p></td>
+ </tr>
+ <tr>
+ <td><p>py2app</p></td>
+ <td><p>MIT</p></td>
+ <td><p style="color: red;">no</p></td>
+ <td><p style="color: green;">yes</p></td>
+ <td><p style="color: red;">no</p></td>
+ </tr>
+ <tr>
+ <td><p>briefcase</p></td>
+ <td><p>BSD3</p></td>
+ <td><p style="color: green;">yes</p></td>
+ <td><p style="color: green;">yes</p></td>
+ <td><p style="color: green;">yes</p></td>
+ </tr>
+ </tbody>
+ </table>
+
+Notice that only *fbs*, *cx_Freeze*, *briefcase*, and *PyInstaller* meet our cross-platform requirement.
+
+Since these are command-line tools, you'll need special hooks or scripts to handle resources
+such as images, icons, and meta-information, before adding them to your package. Additionally,
+these tools don't offer a mechanism to update your application packages.
+
+To create update packages, use the `PyUpdater <https://www.pyupdater.org/>`_, which is a tool
+built around PyInstaller.
+
+The `fbs`_ tool offers a nice UI for the user to install the
+application step-by-step.
.. note::
Deployment is supported only from Qt for Python 5.12.2 and later.
+Here's a set of tutorials on how to use these tools:
+
.. toctree::
:name: mastertoc
:maxdepth: 2
@@ -74,3 +117,4 @@ described tools.
deployment-fbs.rst
deployment-pyinstaller.rst
deployment-cxfreeze.rst
+ deployment-briefcase.rst
diff --git a/sources/pyside2/doc/tutorials/examples/images/tabbedbrowser.png b/sources/pyside2/doc/examples/images/tabbedbrowser.png
index 27c3daa09..27c3daa09 100644
--- a/sources/pyside2/doc/tutorials/examples/images/tabbedbrowser.png
+++ b/sources/pyside2/doc/examples/images/tabbedbrowser.png
Binary files differ
diff --git a/sources/pyside2/doc/examples/index.rst b/sources/pyside2/doc/examples/index.rst
new file mode 100644
index 000000000..6d2b56dca
--- /dev/null
+++ b/sources/pyside2/doc/examples/index.rst
@@ -0,0 +1,14 @@
+|project| Examples
+===================
+
+A collection of examples are provided with |project| to help new users
+to understand different use cases of the module.
+You can find all the examples inside the ``pyside-setup`` on the ``examples``
+directory, or you can access them after installing |pymodname| from ``pip``
+inside the ``site-packages/PySide2/examples`` directory.
+
+.. toctree::
+ :maxdepth: 1
+
+ tabbedbrowser.rst
+ ../pyside-examples/all-pyside-examples.rst
diff --git a/sources/pyside2/doc/tutorials/examples/tabbedbrowser.rst b/sources/pyside2/doc/examples/tabbedbrowser.rst
index c34c50647..c34c50647 100644
--- a/sources/pyside2/doc/tutorials/examples/tabbedbrowser.rst
+++ b/sources/pyside2/doc/examples/tabbedbrowser.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtCore.ClassInfo.rst b/sources/pyside2/doc/extras/QtCore.ClassInfo.rst
index d2267be9c..89ca926c7 100644
--- a/sources/pyside2/doc/extras/PySide.QtCore.ClassInfo.rst
+++ b/sources/pyside2/doc/extras/QtCore.ClassInfo.rst
@@ -1,4 +1,4 @@
-.. module:: PySide2.QtCore
+.. currentmodule:: PySide2.QtCore
.. _ClassInfo:
ClassInfo
diff --git a/sources/pyside2/doc/extras/QtCore.Property.rst b/sources/pyside2/doc/extras/QtCore.Property.rst
new file mode 100644
index 000000000..8aa629f6b
--- /dev/null
+++ b/sources/pyside2/doc/extras/QtCore.Property.rst
@@ -0,0 +1,63 @@
+.. currentmodule:: PySide2.QtCore
+.. _Property:
+
+Property
+********
+
+Detailed Description
+--------------------
+
+The Property function lets you declare properties that
+behave both as Qt and Python properties, and have their
+setters and getters defined as Python functions.
+
+Here is an example that illustrates how to use this
+function:
+
+.. code-block::
+ :linenos:
+
+ from PySide2.QtCore import QObject, Property
+
+ class MyObject(QObject):
+ def __init__(self,startval=42):
+ QObject.__init__(self)
+ self.ppval = startval
+
+ def readPP(self):
+ return self.ppval
+
+ def setPP(self,val):
+ self.ppval = val
+
+ pp = Property(int, readPP, setPP)
+
+ obj = MyObject()
+ obj.pp = 47
+ print(obj.pp)
+
+Properties in QML expressions
+-----------------------------
+
+If you are using properties of your objects in QML expressions,
+QML requires that the property changes are notified. Here is an
+example illustrating how to do this:
+
+.. code-block::
+ :linenos:
+
+ from PySide2.QtCore import QObject, Signal, Property
+
+ class Person(QObject):
+ def __init__(self, name):
+ QObject.__init__(self)
+ self._person_name = name
+
+ def _name(self):
+ return self._person_name
+
+ @Signal
+ def name_changed(self):
+ pass
+
+ name = Property(str, _name, notify=name_changed)
diff --git a/sources/pyside2/doc/extras/QtCore.QEnum.rst b/sources/pyside2/doc/extras/QtCore.QEnum.rst
new file mode 100644
index 000000000..a5a2e31fd
--- /dev/null
+++ b/sources/pyside2/doc/extras/QtCore.QEnum.rst
@@ -0,0 +1,92 @@
+.. currentmodule:: PySide2.QtCore
+.. _QEnum:
+
+QEnum/QFlag
+***********
+
+This class decorator is equivalent to the `Q_ENUM` macro from Qt.
+The decorator is used to register an Enum to the meta-object system,
+which is available via `QObject.staticMetaObject`.
+The enumerator must be in a QObject derived class to be registered.
+
+
+Example
+-------
+
+::
+
+ from enum import Enum, Flag, auto
+
+ from PySide2.QtCore import QEnum, QFlag, QObject
+
+ class Demo(QObject):
+
+ @QEnum
+ class Orientation(Enum):
+ North, East, South, West = range(4)
+
+ class Color(Flag):
+ RED = auto()
+ BLUE = auto()
+ GREEN = auto()
+ WHITE = RED | BLUE | GREEN
+
+ QFlag(Color) # identical to @QFlag usage
+
+
+Caution:
+--------
+
+QEnum registers a Python Enum derived class.
+QFlag treats a variation of the Python Enum, the Flag class.
+
+Please do not confuse that with the Qt QFlags concept. Python does
+not use that concept, it has its own class hierarchy, instead.
+For more details, see the `Python enum documentation <https://docs.python.org/3/library/enum.html>`_.
+
+
+Details about Qt Flags:
+-----------------------
+
+There are some small differences between Qt flags and Python flags.
+In Qt, we have for instance these declarations:
+
+::
+
+ enum QtGui::RenderHint { Antialiasing, TextAntialiasing, SmoothPixmapTransform,
+ HighQualityAntialiasing, NonCosmeticDefaultPen }
+ flags QtGui::RenderHints
+
+The equivalent Python notation would look like this:
+
+::
+
+ @QFlag
+ class RenderHints(enum.Flag)
+ Antialiasing = auto()
+ TextAntialiasing = auto()
+ SmoothPixmapTransform = auto()
+ HighQualityAntialiasing = auto()
+ NonCosmeticDefaultPen = auto()
+
+
+As another example, the Qt::AlignmentFlag flag has 'AlignmentFlag' as the enum
+name, but 'Alignment' as the type name. Non flag enums have the same type and
+enum names.
+
+::
+
+ enum Qt::AlignmentFlag
+ flags Qt::Alignment
+
+The Python way to specify this would be
+
+::
+
+ @QFlag
+ class Alignment(enum.Flag):
+ ...
+
+We are considering to map all builtin enums and flags to Python enums as well
+in a later release.
+
diff --git a/sources/pyside2/doc/extras/PySide.QtCore.Signal.rst b/sources/pyside2/doc/extras/QtCore.Signal.rst
index 16c640831..a0660f88f 100644
--- a/sources/pyside2/doc/extras/PySide.QtCore.Signal.rst
+++ b/sources/pyside2/doc/extras/QtCore.Signal.rst
@@ -1,4 +1,4 @@
-.. module:: PySide2.QtCore
+.. currentmodule:: PySide2.QtCore
.. _Signal:
Signal
diff --git a/sources/pyside2/doc/extras/PySide.QtCore.Slot.rst b/sources/pyside2/doc/extras/QtCore.Slot.rst
index 3bc64c03a..5a59a2ae3 100644
--- a/sources/pyside2/doc/extras/PySide.QtCore.Slot.rst
+++ b/sources/pyside2/doc/extras/QtCore.Slot.rst
@@ -1,4 +1,4 @@
-.. module:: PySide2.QtCore
+.. currentmodule:: PySide2.QtCore
.. _Slot:
Slot
diff --git a/sources/pyside2/doc/extras/PySide.QtCore.rst b/sources/pyside2/doc/extras/QtCore.rst
index d3277a418..d3277a418 100644
--- a/sources/pyside2/doc/extras/PySide.QtCore.rst
+++ b/sources/pyside2/doc/extras/QtCore.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtGui.rst b/sources/pyside2/doc/extras/QtGui.rst
index e16329c38..e16329c38 100644
--- a/sources/pyside2/doc/extras/PySide.QtGui.rst
+++ b/sources/pyside2/doc/extras/QtGui.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtHelp.rst b/sources/pyside2/doc/extras/QtHelp.rst
index 239f4faa6..239f4faa6 100644
--- a/sources/pyside2/doc/extras/PySide.QtHelp.rst
+++ b/sources/pyside2/doc/extras/QtHelp.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtMultimedia.rst b/sources/pyside2/doc/extras/QtMultimedia.rst
index 5088db4d0..5088db4d0 100644
--- a/sources/pyside2/doc/extras/PySide.QtMultimedia.rst
+++ b/sources/pyside2/doc/extras/QtMultimedia.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtNetwork.rst b/sources/pyside2/doc/extras/QtNetwork.rst
index 07303b157..07303b157 100644
--- a/sources/pyside2/doc/extras/PySide.QtNetwork.rst
+++ b/sources/pyside2/doc/extras/QtNetwork.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtOpenGL.rst b/sources/pyside2/doc/extras/QtOpenGL.rst
index 38783d9fd..38783d9fd 100644
--- a/sources/pyside2/doc/extras/PySide.QtOpenGL.rst
+++ b/sources/pyside2/doc/extras/QtOpenGL.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtScript.rst b/sources/pyside2/doc/extras/QtScript.rst
index 8ce7681ec..8ce7681ec 100644
--- a/sources/pyside2/doc/extras/PySide.QtScript.rst
+++ b/sources/pyside2/doc/extras/QtScript.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtScriptTools.rst b/sources/pyside2/doc/extras/QtScriptTools.rst
index a54ed914b..a54ed914b 100644
--- a/sources/pyside2/doc/extras/PySide.QtScriptTools.rst
+++ b/sources/pyside2/doc/extras/QtScriptTools.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtSql.rst b/sources/pyside2/doc/extras/QtSql.rst
index fcdd6ba02..fcdd6ba02 100644
--- a/sources/pyside2/doc/extras/PySide.QtSql.rst
+++ b/sources/pyside2/doc/extras/QtSql.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtSvg.rst b/sources/pyside2/doc/extras/QtSvg.rst
index 7817e532f..7817e532f 100644
--- a/sources/pyside2/doc/extras/PySide.QtSvg.rst
+++ b/sources/pyside2/doc/extras/QtSvg.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtTest.rst b/sources/pyside2/doc/extras/QtTest.rst
index 0b89a22d4..0b89a22d4 100644
--- a/sources/pyside2/doc/extras/PySide.QtTest.rst
+++ b/sources/pyside2/doc/extras/QtTest.rst
diff --git a/sources/pyside2/doc/extras/QtUiTools.loadUiType.rst b/sources/pyside2/doc/extras/QtUiTools.loadUiType.rst
new file mode 100644
index 000000000..9ca330dea
--- /dev/null
+++ b/sources/pyside2/doc/extras/QtUiTools.loadUiType.rst
@@ -0,0 +1,36 @@
+.. currentmodule:: PySide2.QtUiTools
+.. _loadUiType:
+
+loadUiType
+***********
+
+.. py:function:: loadUiType(uifile: str) -> tuple(object, object)
+
+ :param str uifile: The name of the `.ui` file
+ :return: tuple(object, object)
+
+ This function generates and loads a `.ui` file at runtime, and it returns
+ a `tuple` containing the reference to the Python class, and the base class.
+
+ We recommend not to use this approach as the workflow should be to generate a Python file
+ from the `.ui` file, and then import and load it to use it, but we do understand that
+ there are some corner cases when such functionality is required.
+
+ The internal process relies on `uic` being in the PATH.
+ The `pyside2-uic` wrapper uses a shipped `uic` that is located in the
+ `site-packages/PySide2/uic`, so PATH needs to be updated to use that if there
+ is no `uic` in the system.
+
+ A simple use case is::
+
+ from PySide2.QtUiTools import loadUiType
+
+ generated_class, base_class = loadUiType("themewidget.ui")
+ # the values will be:
+ # (<class '__main__.Ui_ThemeWidgetForm'>, <class 'PySide2.QtWidgets.QWidget'>)
+
+ widget = base_class()
+ form = generated_class()
+ form.setupUi(widget)
+ # form.a_widget_member.a_method_of_member()
+ widget.show()
diff --git a/sources/pyside2/doc/extras/PySide.QtUiTools.rst b/sources/pyside2/doc/extras/QtUiTools.rst
index 553224527..598d69dda 100644
--- a/sources/pyside2/doc/extras/PySide.QtUiTools.rst
+++ b/sources/pyside2/doc/extras/QtUiTools.rst
@@ -6,4 +6,4 @@ To include the definitions of the module's classes, use the following directive:
::
- import PySide..QtUiTools
+ import PySide.QtUiTools
diff --git a/sources/pyside2/doc/extras/PySide.QtWebKit.rst b/sources/pyside2/doc/extras/QtWebKit.rst
index 58f9230a7..58f9230a7 100644
--- a/sources/pyside2/doc/extras/PySide.QtWebKit.rst
+++ b/sources/pyside2/doc/extras/QtWebKit.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtXml.rst b/sources/pyside2/doc/extras/QtXml.rst
index 4b48ef21e..4b48ef21e 100644
--- a/sources/pyside2/doc/extras/PySide.QtXml.rst
+++ b/sources/pyside2/doc/extras/QtXml.rst
diff --git a/sources/pyside2/doc/extras/PySide.QtXmlPatterns.rst b/sources/pyside2/doc/extras/QtXmlPatterns.rst
index 99254ad62..99254ad62 100644
--- a/sources/pyside2/doc/extras/PySide.QtXmlPatterns.rst
+++ b/sources/pyside2/doc/extras/QtXmlPatterns.rst
diff --git a/sources/pyside2/doc/faq.rst b/sources/pyside2/doc/faq.rst
index aabd017e9..b7e9816c8 100644
--- a/sources/pyside2/doc/faq.rst
+++ b/sources/pyside2/doc/faq.rst
@@ -1,49 +1,37 @@
+.. _faq:
+
+:orphan:
+
Frequently Asked Questions
==========================
-**When was PySide2 adopted by The Qt Company?**
- During April 2016 `The Qt Company <https://qt.io>`_ decided to properly support the port
- (`see details <https://groups.google.com/forum/#!topic/pyside-dev/pqwzngAGLWE>`_).
-
-**PySide? Qt for Python? what is the name?**
- The name of the project is Qt for Python and the name of the module is PySide2.
+**When did The Qt Company adopt PySide2?**
+ In April 2016 `The Qt Company <https://qt.io>`_ decided to properly support the port. For more
+ information, see `<https://groups.google.com/forum/#!topic/pyside-dev/pqwzngAGLWE>`_.
-**Why PySide2 and not just PySide?**
- Since PySide was developed for Qt4, when the port was made to support Qt5,
- the name is changed to PySide2 to imply that it was a newer version.
+**Why use PySide2 and not PySide?**
+ Since PySide was developed for Qt 4, we now use PySide2 to imply that it is for a newer version,
+ after it was ported to support Qt 5.
**Where I can find information about the old PySide project?**
- The old wiki page of the project is available on PySide, but the project is deprecated
- and there is no official support for it. We highly recommend not to use it.
-
-**My project is using PySide, how hard would it be to adapt it to PySide2?**
- The changes are the same as between Qt4 and Qt5, and for PySide users it mostly means
- adapting the import statements since many classes were moved from QtGui to QtWidgets.
- Qt 5 is highly compatible with Qt 4. It is possible for developers of Qt 4 applications to
- seamlessly move to Qt 5 with their current functionality and gradually develop new things,
- leveraging all the great items Qt 5 makes possible.
-
-**Does PySide2 support Android and iOS development / deployment?**
- At the moment there is no support for mobile platforms.
-
-**Does PySide2 have support for embedded Linux (Raspberry Pi, i.MX6 etc)?**
- Not at the moment.
+ The project's old wiki page is available on PySide, but the project is now deprecated and not
+ supported.
-**There are three wheels (pyside2, shiboken2, and shiboken2_generator), what is the different between them?**
+**There are three wheels (pyside2, shiboken2, and shiboken2_generator), what's the difference?**
- Before the official release, everything was in one big wheel, but it made sense to split
- the projects in three different wheels:
+ Before the official release, everything was in one big wheel, so it made sense to split these
+ into separate wheels, each for the major projects currently in development:
- * **pyside2**: contains all the PySide2 modules to use the Qt framework.
- Also depends on the shiboken2 module.
+ * **pyside2**: contains all the PySide2 modules to use the Qt framework; also depends on the
+ shiboken2 module.
* **shiboken2**: contains the shiboken2 module with helper functions for PySide2.
- * **shiboken2_generator**: contains the generator binary that can work with a C++ project
- and a typesystem to generate Python bindings.
- Take into account that if you want to generate bindings for a Qt/C++ project,
- the linking to the Qt shared libraries will be missing, and you will need to do this by hand.
- We recommend to build PySide2 from scratch to have everything properly linked.
-
-**Why shiboken2_generator is not installed automatically?**
- It's not necessary to install it to use PySide2.
- The package is the result of the wheel splitting process.
- To use the generator, it's recommended to build it from scratch to have the proper Qt-linking.
+ * **shiboken2_generator**: contains the generator binary that can work with a C++ project and a
+ typesystem to generate Python bindings.
+ If you want to generate bindings for a Qt/C++ project, there won't be any linking to the Qt
+ shared libraries; you need to do this by hand. We recommend building PySide2 from scratch
+ to have everything properly linked.
+
+**Why is the shiboken2_generator not installed automatically?**
+ It's not necessary to install the shiboken2_generator to use PySide2. The package is a result of
+ the wheel splitting process. To use the generator, it's recommended to build it from scratch to
+ have the proper Qt linking.
diff --git a/sources/pyside2/doc/gettingstarted-linux.rst b/sources/pyside2/doc/gettingstarted-linux.rst
new file mode 100644
index 000000000..0474d457f
--- /dev/null
+++ b/sources/pyside2/doc/gettingstarted-linux.rst
@@ -0,0 +1,96 @@
+Getting Started on Linux
+==========================
+
+Requirements
+------------
+
+ * Qt package from `here`_ or a custom build of Qt 5.12+ (preferably 5.15)
+ * A Python interpreter (version Python 3.5+ or Python 2.7).
+ You can either use the one provided by your OS, or get it
+ from the `official website`_.
+ * GCC
+ * `CMake`_ version 3.1 or greater
+ * Git version 2 or greater
+ * `libclang`_ from your system or the prebuilt version from the ``Qt Downloads`` page is
+ recommended. libclang10 is required for PySide 5.15.
+ * ``sphinx`` package for the documentation (optional).
+ * Depending on your linux distribution, the following dependencies might also be required:
+
+ * ``libgl-dev``,
+ * ``python-dev``,
+ * ``python-distutils``,
+ * and ``python-setuptools``.
+
+.. _here: https://qt.io/download
+.. _official website: https://www.python.org/downloads/
+.. _CMake: https://cmake.org/download/
+.. _libclang: http://download.qt.io/development_releases/prebuilt/libclang/
+
+
+Building from source
+--------------------
+
+Creating a virtual environment
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The ``venv`` module allows you to create a local, user-writeable copy of a python environment into
+which arbitrary modules can be installed and which can be removed after use::
+
+ python -m venv testenv
+ source testenv/bin/activate
+ pip install -r requirements.txt # General dependencies, documentation, and examples.
+
+will create and use a new virtual environment, which is indicated by the command prompt changing.
+
+Setting up CLANG
+~~~~~~~~~~~~~~~~
+
+If you don't have libclang already in your system, you can download from the Qt servers::
+
+ wget https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_100-based-linux-Rhel7.6-gcc5.3-x86_64.7z
+
+Extract the files, and leave it on any desired path, and then set these two required
+environment variables::
+
+ 7z x libclang-release_100-based-linux-Rhel7.6-gcc5.3-x86_64.7z
+ export CLANG_INSTALL_DIR=$PWD/libclang
+
+Getting PySide2
+~~~~~~~~~~~~~~~
+
+Cloning the official repository can be done by::
+
+ git clone --recursive https://code.qt.io/pyside/pyside-setup
+
+Checking out the version that we want to build, e.g. 5.15::
+
+ cd pyside-setup && git checkout 5.15
+
+.. note:: Keep in mind you need to use the same version as your Qt installation.
+ Additionally, ``git checkout -b 5.15 --track origin/5.14`` could be a better option
+ in case you want to work on it.
+
+Building PySide2
+~~~~~~~~~~~~~~~~
+
+Check your Qt installation path, to specifically use that version of qmake to build PySide2.
+e.g. ``/opt/Qt/5.14.0/gcc_64/bin/qmake``.
+
+Build can take a few minutes, so it is recommended to use more than one CPU core::
+
+ python setup.py build --qmake=/opt/Qt/5.15.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
+
+Installing PySide2
+~~~~~~~~~~~~~~~~~~
+
+To install on the current directory, just run::
+
+ python setup.py install --qmake=/opt/Qt/5.15.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
+
+Test installation
+~~~~~~~~~~~~~~~~~
+
+You can execute one of the examples to verify the process is properly working.
+Remember to properly set the environment variables for Qt and PySide2::
+
+ python examples/widgets/widgets/tetrix.py
diff --git a/sources/pyside2/doc/gettingstarted-macOS.rst b/sources/pyside2/doc/gettingstarted-macOS.rst
new file mode 100644
index 000000000..fd1bf89f8
--- /dev/null
+++ b/sources/pyside2/doc/gettingstarted-macOS.rst
@@ -0,0 +1,95 @@
+Getting Started on macOS
+========================
+
+Requirements
+------------
+
+ * Qt package from `here`_ or a custom build of Qt 5.12+ (preferably 5.15)
+ * A Python interpreter (version Python 3.5+ or Python 2.7).
+ You can use the one provided by HomeBrew, or you can get
+ python from the `official website`_.
+ * `XCode`_ 8.2 (macOS 10.11), 8.3.3 (macOS 10.12), 9 (macOS 10.13), 10.1 (macOS 10.14)
+ * `CMake`_ version 3.1 or greater
+ * Git version 2 or greater
+ * `libclang`_ from your system or the prebuilt version from the ``Qt Downloads`` page is
+ recommended. libclang10 is required for PySide 5.15.
+ * ``sphinx`` package for the documentation (optional).
+ * Depending on your OS, the following dependencies might also be required:
+
+ * ``libgl-dev``,
+ * ``python-dev``,
+ * ``python-distutils``,
+ * and ``python-setuptools``.
+
+.. _XCode: https://developer.apple.com/xcode/
+.. _here: https://qt.io/download
+.. _official website: https://www.python.org/downloads/
+.. _CMake: https://cmake.org/download/
+.. _libclang: http://download.qt.io/development_releases/prebuilt/libclang/
+
+
+Building from source
+--------------------
+
+Creating a virtual environment
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The ``venv`` module allows you to create a local, user-writeable copy of a python environment into
+which arbitrary modules can be installed and which can be removed after use::
+
+ python -m venv testenv # your interpreter could be called 'python3'
+ source testenv/bin/activate
+ pip install -r requirements.txt # General dependencies, documentation, and examples.
+
+will create and use a new virtual environment, which is indicated by the command prompt changing.
+
+Setting up CLANG
+~~~~~~~~~~~~~~~~
+
+If you don't have libclang already in your system, you can download from the Qt servers::
+
+ wget http://download.qt.io/development_releases/prebuilt/libclang/libclang-release_100-based-mac.7z
+
+Extract the files, and leave it on any desired path, and then set these two required
+environment variables::
+
+ 7z x libclang-release_100-based-mac.7z
+ export CLANG_INSTALL_DIR=$PWD/libclang
+
+Getting PySide2
+~~~~~~~~~~~~~~~
+
+Cloning the official repository can be done by::
+
+ git clone --recursive https://code.qt.io/pyside/pyside-setup
+
+Checking out the version that we want to build, e.g. 5.15::
+
+ cd pyside-setup && git checkout 5.15
+
+.. note:: Keep in mind you need to use the same version as your Qt installation
+
+Building PySide2
+~~~~~~~~~~~~~~~~
+
+Check your Qt installation path, to specifically use that version of qmake to build PySide2.
+e.g. ``/opt/Qt/5.15.0/gcc_64/bin/qmake``.
+
+Build can take a few minutes, so it is recommended to use more than one CPU core::
+
+ python setup.py build --qmake=/opt/Qt/5.15.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
+
+Installing PySide2
+~~~~~~~~~~~~~~~~~~
+
+To install on the current directory, just run::
+
+ python setup.py install --qmake=/opt/Qt/5.15.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
+
+Test installation
+~~~~~~~~~~~~~~~~~
+
+You can execute one of the examples to verify the process is properly working.
+Remember to properly set the environment variables for Qt and PySide2::
+
+ python examples/widgets/widgets/tetrix.py
diff --git a/sources/pyside2/doc/gettingstarted-windows.rst b/sources/pyside2/doc/gettingstarted-windows.rst
new file mode 100644
index 000000000..069358e0f
--- /dev/null
+++ b/sources/pyside2/doc/gettingstarted-windows.rst
@@ -0,0 +1,104 @@
+Getting Started on Windows
+==========================
+
+The Qt library has to be built with the same version of MSVC as Python and PySide2, this can be
+selected when using the online installer.
+
+Requirements
+------------
+
+ * Qt package from `here`_ or a custom build of Qt 5.12+ (preferably Qt 5.15)
+ * A Python interpreter (version Python 3.5+). Preferably get it from the `official website`_.
+ * `MSVC2017`_ (or MSVC2019) for Python 3 on Windows,
+ * `CMake`_ version 3.1 or greater
+ * `Git`_ version 2 or greater
+ * `libclang`_ prebuilt version from the ``Qt Downloads`` page is recommended. We recommend
+ libclang10 for PySide 5.15.
+ * `OpenSSL`_ (optional for SSL support, Qt must have been configured using the same SSL library).
+ * ``venv`` or ``virtualenv`` is strongly recommended, but optional.
+ * ``sphinx`` package for the documentation (optional).
+
+.. note:: Python 2.7 interpreter is not supported.
+ The official Python 2.7 binary package offerred on the
+ `official website`_ is built using MSVC 2007, while
+ the Qt libraries are built using MSVC 2015/2017.
+ If you intend to use Python 2.7, build the interpreter yourself
+ with MSVC 2015 or later, and build Qt for Python with it.
+
+.. note:: Python 3.8.0 was missing some API required for PySide/Shiboken so it's not possible
+ to use it for a Windows build.
+
+
+.. _here: https://qt.io/download
+.. _official website: https://www.python.org/downloads/
+.. _MSVC2017: https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools
+.. _CMake: https://cmake.org/download/
+.. _Git: https://git-scm.com/download/win
+.. _libclang: http://download.qt.io/development_releases/prebuilt/libclang/
+.. _OpenSSL: https://sourceforge.net/projects/openssl/
+
+
+Building from source on Windows 10
+----------------------------------
+
+Creating a virtual environment
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The ``venv`` module allows you to create a local, user-writeable copy of a python environment into
+which arbitrary modules can be installed and which can be removed after use::
+
+ python -m venv testenv
+ call testenv\Scripts\activate
+ pip install -r requirements.txt # General dependencies, documentation, and examples.
+
+will create and use a new virtual environment, which is indicated by the command prompt changing.
+
+Setting up CLANG
+~~~~~~~~~~~~~~~~
+
+If you don't have libclang already in your system, you can download from the Qt servers,
+e.g. ``libclang-release_100-based-windows-vs2019_64.7z``.
+
+Extract the files, and leave it on any desired path, e.g ``c:\``, and then set these two required
+environment variables::
+
+ set LLVM_INSTALL_DIR=c:\libclang
+ set PATH=C:\libclang\bin;%PATH%
+
+Getting PySide2
+~~~~~~~~~~~~~~~
+
+Cloning the official repository can be done by::
+
+ git clone --recursive https://code.qt.io/pyside/pyside-setup
+
+Checking out the version that we want to build, e.g. 5.15::
+
+ cd pyside-setup && git checkout 5.15
+
+.. note:: Keep in mind you need to use the same version as your Qt installation
+
+Building PySide2
+~~~~~~~~~~~~~~~~
+
+Check your Qt installation path, to specifically use that version of qmake to build PySide2.
+e.g. ``E:\Qt\5.15.0\msvc2019_64\bin\qmake.exe``.
+
+Build can take a few minutes, so it is recommended to use more than one CPU core::
+
+ python setup.py build --qmake=c:\path\to\qmake.exe --openssl=c:\path\to\openssl\bin --build-tests --ignore-git --parallel=8
+
+Installing PySide2
+~~~~~~~~~~~~~~~~~~
+
+To install on the current directory, just run::
+
+ python setup.py install --qmake=c:\path\to\qmake.exe --openssl=c:\path\to\openssl\bin --build-tests --ignore-git --parallel=8
+
+Test installation
+~~~~~~~~~~~~~~~~~
+
+You can execute one of the examples to verify the process is properly working.
+Remember to properly set the environment variables for Qt and PySide2::
+
+ python examples/widgets/widgets/tetrix.py
diff --git a/sources/pyside2/doc/gettingstarted.rst b/sources/pyside2/doc/gettingstarted.rst
index 0ee6a9173..1623538cf 100644
--- a/sources/pyside2/doc/gettingstarted.rst
+++ b/sources/pyside2/doc/gettingstarted.rst
@@ -1,115 +1,218 @@
-===============
-Getting Started
-===============
+|project| Getting Started
+==========================
-To develop with |project|, you must install Python, Clang, and |project|.
+This page is focused on building |project| from source, if you just want to install |pymodname|
+with ``pip`` you need to run::
-Preparing for the Installation
-==============================
+ pip install pyside2
-Before you can install |project|, you must install the following software:
+for more details, refer to our `Quick Start`_ guide. Additionally, you can
+check the :ref:`FAQ <faq>` related to the project.
-* Python 3.5+ or 2.7
-* libclang 5.0+ (for Qt 5.11) or 6.0+ (for Qt 5.12)
-* Recommended: a virtual environment, such as `venv <https://docs.python.org/3/library/venv.html>`_ or `virtualenv <https://virtualenv.pypa.io/en/stable/installation>`_
+.. _Quick Start: quickstart.html
-Installing |project|
-====================
+General Requirements
+--------------------
-After you have installed the required software, you are ready to install the |project|
-packages using the pip wheel. Run the following command from your command
-prompt to install::
+ * **Python**: 3.5+ and 2.7
+ * **Qt:** 5.12+ is recommended
+ * **libclang:** The libclang library, recommended: version 10 for PySide2 5.15.
+ Prebuilt versions of it can be `downloaded here`_.
+ * **CMake:** 3.1+ is needed.
- pip install PySide2 # For the latest version on PyPi
+.. _downloaded here: http://download.qt.io/development_releases/prebuilt/libclang/
-or::
+Guides per platform
+-------------------
- pip install --index-url=http://download.qt.io/snapshots/ci/pyside/5.12/latest pyside2 --trusted-host download.qt.io
+You can refer to the following pages for platform specific instructions:
-Testing the Installation
-========================
+ * `Windows`_
+ * `macOS`_
+ * `Linux`_
+ * Mobile platforms (iOS/Android) **(no support)**
+ * Embedded platforms **(no official support)**
-Now that you have |project| installed, you can test your setup by running the following Python
-constructs to print version information::
+ .. note:: Most Linux-based embedded OS provide PySide2 with their official
+ package manager (e.g. `Raspbian`_ and `ArchlinuxARM`_).
- import PySide2.QtCore
+.. _Windows: gettingstarted-windows.html
+.. _macOS: gettingstarted-macOS.html
+.. _Linux: gettingstarted-linux.html
+.. _Raspbian: https://www.raspbian.org/
+.. _ArchlinuxARM: https://archlinuxarm.org/
- # Prints PySide2 version
- # e.g. 5.11.1a1
- print(PySide2.__version__)
+A normal building command will look like this::
- # Gets a tuple with each version component
- # e.g. (5, 11, 1, 'a', 1)
- print(PySide2.__version_info__)
+ python setup.py install --qmake=/path/to/qmake \
+ --ignore-git \
+ --debug \
+ --build-tests \
+ --parallel=8 \
+ --make-spec=ninja \
+ --verbose-build \
+ --module-subset=Core,Gui,Widgets
- # Prints the Qt version used to compile PySide2
- # e.g. "5.11.2"
- print(PySide2.QtCore.__version__)
+Which will build and install the project with **debug** symbols, including the **tests**,
+using **ninja** (instead of make), and considering only the **module subset** of QtCore, QtGUI
+and QtWidgets.
- # Gets a tuple with each version components of Qt used to compile PySide2
- # e.g. (5, 11, 2)
- print(PySide2.QtCore.__version_info__)
+Other important options to consider are:
+ * ``--cmake``, to specify the path to the cmake binary,
+ * ``--reuse-build``, to rebuild only the modified files,
+ * ``--openssl=/path/to/openssl/bin``, to use a different path for OpenSSL,
+ * ``--standalone``, to copy over the Qt libraries into the final package
+ to make it work on other machines,
+ * ``--doc-build-online``, to build documentation using the online template.
-Creating a Simple Application
-=============================
+Testing the installation
+------------------------
-Your |project| setup is ready, so try exploring it further by developing a simple application
-that prints "Hello World" in several languages. The following instructions will
-guide you through the development process:
+Once the installation finishes, you will be able to execute any of our examples::
-* Create a new file named :code:`hello_world.py`, and add the following imports to it.
+ python examples/widgets/widgets/tetrix.py
- ::
+Running Tests
+-------------
- import sys
- import random
- from PySide2 import QtCore, QtWidgets, QtGui
+Using the ``--build-tests`` option will enable us to run all the auto tests inside the project::
- The |pymodname| Python module provides access to the Qt APIs as its submodule.
- In this case, you are importing the :code:`QtCore`, :code:`QtWidgets`, and :code:`QtGui` submodules.
+ python testrunner.py test > testlog.txt
-* Define a class named :code:`MyWidget`, which extends QWidget and includes a QPushButton and QLabel.
+.. note:: On Windows, don't forget to have qmake in your path
+ (``set PATH=E:\Path\to\Qt\5.15\msvc2017_64\bin;%PATH%``)
- ::
+You can also run a specific test (for example ``qpainter_test``) by running::
- class MyWidget(QtWidgets.QWidget):
- def __init__(self):
- super().__init__()
+ ctest -R qpainter_test --verbose
- self.hello = ["Hallo Welt", "Hei maailma", "Hola Mundo", "Привет мир"]
+Building the documentation
+--------------------------
- self.button = QtWidgets.QPushButton("Click me!")
- self.text = QtWidgets.QLabel("Hello World")
- self.text.setAlignment(QtCore.Qt.AlignCenter)
+Starting from 5.15, there are two options to build the documentation:
- self.layout = QtWidgets.QVBoxLayout()
- self.layout.addWidget(self.text)
- self.layout.addWidget(self.button)
- self.setLayout(self.layout)
+1. Building rst-only documentation (no API)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- self.button.clicked.connect(self.magic)
+The process of parsing Qt headers to generate the PySide API documentation can take several
+minutes, this means that modifying a specific section of the rst files we currently have, might
+become a hard task.
+For this, you can install ``sphinx`` on a virtual environment, and execute the following command::
- def magic(self):
- self.text.setText(random.choice(self.hello))
+ python setup.py build_rst_docs
- The MyWidget class has the :code:`magic` member function that
- randomly chooses an item from the list :code:`hello`. This function
- is called when you click the button.
+which will generate a ``html/`` directory with the following structure::
-* Now, add a main function where you instantiate :code:`MyWidget` and
- :code:`show` it.
+ html
+ └── pyside2
+ ├── index.html
+ ├── ...
+ └── shiboken2
+ ├── index.html
+ └── ...
- ::
+so you can open the main page ``html/pyside2/index.html`` on your browser to check the generated
+files.
- if __name__ == "__main__":
- app = QtWidgets.QApplication([])
+This is useful when updating the general sections of the documentation, adding tutorials,
+modifying the build instructions, and more.
- widget = MyWidget()
- widget.resize(800, 600)
- widget.show()
+2. Building the documentation (rst + API)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sys.exit(app.exec_())
+The documentation is being generated using **qdoc** to get the API information, and also **sphinx**
+for the local Python related notes.
-Your example is ready to be run. Try clicking the button at the bottom
-and see which greeting you get.
+The system required ``libxml2`` and ``libxslt``, also on the Python environment, ``sphinx`` and
+``graphviz`` need to be installed before running the installation process::
+
+ pip install graphviz sphinx
+
+After installing ``graphviz``, the ``dot`` command needs to be in PATH, otherwise,
+the process will fail. Installing ``graphviz`` system-wide is also an option.
+
+Since the process rely on a Qt installation, you need to specify where the ``qtbase`` directory
+you will use with your ``qmake`` is located::
+
+ export QT_SRC_DIR=/path/to/qtbase
+
+Once the build process finishes, you can go to the generated ``*_build/*_release/pyside2``
+directory, and run::
+
+ make apidoc
+
+.. note:: The ``apidoc`` make target builds offline documenation in QCH (Qt Creator Help) format
+ by default. You can switch to building for the online use with the ``--doc-build-online``
+ configure option.
+
+Finally, you will get a ``html`` directory containing all the generated documentation. The offline
+help files, ``PySide.qch`` and ``Shiboken.qch``, can be moved to any directory of your choice. You
+can find ``Shiboken.qch`` in the build directory, ``*_build\*_release\shiboken2\doc\html``.
+
+Viewing offline documentation
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The offline documentation (QCH) can be viewed using the Qt Creator IDE or Qt Assistant, which is
+a standalone application for viewing QCH files.
+
+To view the QCH using Qt Creator, following the instructions outlined in
+`Using Qt Creator Help Mode <https://doc.qt.io/qtcreator/creator-help.html>`_. If you chose to
+use Qt Assistant instead, use the following command to register the QCH file before launching
+Qt Assistant:
+
+ assistant -register PySide.qch
+
+.. note:: Qt Assistant renders the QCH content using the QTextBrowser backend, which supports
+ a subset of the CSS styles, However, Qt Creator offers an alternative litehtml-based
+ backend, which offers better browsing experience. At the moment, this is not the default
+ backend, so you have to select the litehtml backend
+ explicitly under the ``General`` tab in ``Qt Creator >> Tools >> Options >> Help``.
+
+Using the internal tools
+------------------------
+
+A set of tools can be found under the ``tools/`` directory inside the ``pyside-setup`` repository.
+
+* ``checklibs.py``: Script to analyze dynamic library dependencies of Mach-O binaries.
+ To use this utility, just run::
+
+ python checklibs.py /path/to/some.app/Contents/MacOS/Some
+
+ This script was fetched from this repository_.
+
+* ``create_changelog.py``: Script used to create the CHANGELOG that you can find in the ``dist/``
+ directory. Usage::
+
+ python create_changelog.py -r 5.15.1 -v v5.15.0..5.15 -t bug-fix
+
+* ``debug_windows.py``: This script can be used to find out why PySide2 modules
+ fail to load with various DLL errors like Missing DLL or Missing symbol in DLL.
+
+ You can think of it as a Windows version of ``ldd`` / ``LD_DEBUG``.
+
+ Underneath it uses the ``cdb.exe`` command line debugger, and the ``gflags.exe`` tool, both
+ installed with the latest Windows Kit.
+
+ The aim is to ask users to run this script when they encounter PySide2 imports not working on
+ Windows. The user should then provide the generated log file.
+
+ Incidentally it can also be used for any Windows executables, not just Python.
+ To use it just run::
+
+ python debug_windows.py
+
+* ``missing_bindings.py``: This script is used to compare the state of PySide2 and PyQt5
+ regarding available modules and classses. This content is displayed in our `wiki page`_,
+ and can be used as follows::
+
+ python missing_bindings.py --qt-version 5.15.1 -w all
+
+ Please keep in mind we rely on BeautifulSoup_ to parse the content, so you will be to install
+ it besides PySide2 and PyQt5 (Including additional modules like DataVisualiztion, QtCharts,
+ WebEngine, etc).
+
+
+.. _repository: https://github.com/liyanage/macosx-shell-scripts/
+.. _`wiki page`: https://wiki.qt.io/Qt_for_Python_Missing_Bindings
+.. _BeautifulSoup: https://www.crummy.com/software/BeautifulSoup/
diff --git a/sources/pyside2/doc/index.rst b/sources/pyside2/doc/index.rst
index acc1d6d40..6c62334d5 100644
--- a/sources/pyside2/doc/index.rst
+++ b/sources/pyside2/doc/index.rst
@@ -1,87 +1,104 @@
|project|
-*************
+*********
-|project| offers Python bindings for Qt, enabling the use of Qt5 APIs in Python
-applications. It lets Python developers utilize the full potential of Qt, using
-the |pymodname| module.
+.. ifconfig:: output_format == 'html'
-The |pymodname| module provides access to the individual
-Qt modules such as QtCore, QtGui, and so on. |project| also comes with the
-:doc:`Shiboken2 <shiboken2:index>` CPython binding code generator, which can be
-used to generate Python bindings for your C or C++ code.
+ **Qt for Python** offers the official Python bindings for `Qt`_, and
+ has two main components:
-.. toctree::
- :name: mastertoc
- :maxdepth: 2
+ * `PySide2`_, so that you can use Qt5 APIs in your Python applications, and
+ * `Shiboken2 <shiboken2/index.html>`__, a binding generator tool, which can
+ be used to expose C++ projects to Python, and a Python module with
+ some utility functions.
+
+.. ifconfig:: output_format == 'qthelp'
+
+ **Qt for Python** offers the official Python bindings for `Qt`_, and
+ has two main components:
- contents.rst
- Known issues <https://wiki.qt.io/Qt_for_Python/Considerations>
+ * `PySide2`_, so that you can use Qt5 APIs in your Python applications, and
+ * `Shiboken2 <../shiboken2/index.html>`__, a binding generator tool, which can
+ be used to expose C++ projects to Python, and a Python module with
+ some utility functions.
-Qt Modules
-===========
+This project is available under the LGPLv3/GPLv3 and the `Qt commercial license`_.
-Basic modules
--------------
- These are the main modules that will help you build a Widget based UI.
+.. _Qt: https://doc.qt.io
+.. _PySide2: quickstart.html
+.. _`Qt commercial license`: https://www.qt.io/licensing/
- :mod:`Qt Core <PySide2.QtCore>`
- Provides core non-GUI functionality, like signal and slots, properties, base classes of item models, serialization, etc.
- :mod:`Qt Gui <PySide2.QtGui>`
- Extends QtCore with GUI functionality: Events, windows and screens, OpenGL and raster-based 2D painting, images.
- :mod:`Qt Widgets <PySide2.QtWidgets>`
- Ready to use Widgets for your application, including also graphical elements for your UI.
-QML and Qt Quick
-----------------
- If you want to use the `Qml Language <https://doc.qt.io/qt-5.qmlapplications>`, these
- modules will help you interact with it from Python.
- :mod:`Qt Qml <PySide2.QtQml>`
- Base Python API to interact with the QML module.
- :mod:`Qt Quick <PySide2.QtQuick>`
- Provides classes for embedding Qt Quick in Qt applications.
- :mod:`Qt QuickWidgets <PySide2.QtQuickWidgets>`
- Provides the QQuickWidget class for embedding Qt Quick in widget-based applications.
+Documentation
+=============
-Data visualization
-------------------
+.. ifconfig:: output_format == 'html'
- Charts, diagrams, animations: these modules provide a large amount
- of classes that can help you include these elements in your UI.
+ .. raw:: html
- :mod:`Qt Charts <PySide2.QtCharts>`
- Provides a set of easy to use chart components.
- :mod:`Qt DataVisualization <PySide2.QtDataVisualization>`
- Provides a way to visualize data in 3D as bar, scatter, and surface graphs.
+ <table class="special">
+ <colgroup>
+ <col style="width: 33%" />
+ <col style="width: 33%" />
+ <col style="width: 33%" />
+ </colgroup>
+ <tr>
+ <td><a href="quickstart.html"><p><strong>Check It Out!</strong><br/>Write your first Qt app.</p></a></td>
+ <td><a href="gettingstarted.html"><p><strong>Getting Started</strong><br/>Install and build from source.</p></a></td>
+ <td><a href="api.html"><p><strong>API Docs</strong><br/>Qt for Python API reference.</p></a></td>
+ </tr>
-Multimedia
------------
+ <tr>
+ <td><a href="tutorials/index.html"><p><strong>Tutorials</strong><br/>Learn with step-by-step guides.</p></a></td>
+ <td><a href="examples/index.html"><p><strong>Examples</strong><br/>Check all the available examples.</p></a></td>
+ <td><a href="videos.html"><p><strong>Videos</strong><br/>Watch webinars, Talks, and more.</p></a></td>
+ </tr>
- Audio, video, and hardware interaction: check these modules if you are
- looking for multimedia solutions.
+ <tr>
+ <td><a href="deployment.html" style="display: block;"><p><strong>Deployment</strong><br/>Learn to deploy your apps.</p></a></td>
+ <td><a href="considerations.html" style="display: block;"><p><strong>Considerations</strong><br/>API differences and known issues.</p></a></td>
+ <td><a href="shiboken2/index.html" style="display: block;"><p><strong>Shiboken</strong><br/>Generate C++ to Python binding.</p></a></td>
+ </tr>
+ </table>
- :mod:`Qt Multimedia <PySide2.QtMultimedia>`
- Provides low-level multimedia functionality.
- :mod:`Qt MultimediaWidgets <PySide2.QtMultimediaWidgets>`
- Provides the widget-based multimedia API.
+.. ifconfig :: output_format == 'qthelp'
-WebEngine
----------
+ .. raw:: html
- If your project is based on a browser or the features around web
- based applications, these modules will help you to interact with them.
+ <table class="special">
+ <colgroup>
+ <col style="width: 33%" />
+ <col style="width: 33%" />
+ <col style="width: 33%" />
+ </colgroup>
+ <tr>
+ <td><a href="quickstart.html"><p><strong>Check It Out!</strong><br/>Write your first Qt app.</p></a></td>
+ <td><a href="gettingstarted.html"><p><strong>Getting Started</strong><br/>Install and build from source.</p></a></td>
+ <td><a href="api.html"><p><strong>API Docs</strong><br/>Qt for Python API reference.</p></a></td>
+ </tr>
- :mod:`Qt WebEngineWidgets <PySide2.QtWebEngineWidgets>`
- Provides widgets that can handle web content.
- :mod:`Qt WebChannel <PySide2.QtWebChannel>`
- Enables peer-to-peer communication between a server and a client
- (HTML/JavaScript or QML application).
+ <tr>
+ <td><a href="tutorials/index.html"><p><strong>Tutorials</strong><br/>Learn with step-by-step guides.</p></a></td>
+ <td><a href="examples/index.html"><p><strong>Examples</strong><br/>Check all the available examples.</p></a></td>
+ <td><a href="videos.html"><p><strong>Videos</strong><br/>Watch webinars, Talks, and more.</p></a></td>
+ </tr>
-All the modules
----------------
+ <tr>
+ <td><a href="deployment.html" style="display: block;"><p><strong>Deployment</strong><br/>Learn to deploy your apps.</p></a></td>
+ <td><a href="considerations.html" style="display: block;"><p><strong>Considerations</strong><br/>API differences and known issues.</p></a></td>
+ <td><a href="../shiboken2/index.html" style="display: block;"><p><strong>Shiboken</strong><br/>Generate C++ to Python binding.</p></a></td>
+ </tr>
+ </table>
- There are many other modules currently supported by |pymodname|,
- here you can find a complete list of them.
+We have also a `wiki page`_ where you can find how to report bugs, contribute or contact the community.
+
+.. _`wiki page`: https://wiki.qt.io/Qt_for_Python
+
+.. toctree::
+ :hidden:
+ :glob:
- :doc:`Check all the modules <modules>`
- Display a table with all the currently supported Qt modules.
+ contents.rst
+ gettingstarted*
+ pyside-examples/pyside2examples*
+ overviews/*
diff --git a/sources/pyside2/doc/inheritance_diagram.py b/sources/pyside2/doc/inheritance_diagram.py
index 054cb7be9..875e17b50 100644
--- a/sources/pyside2/doc/inheritance_diagram.py
+++ b/sources/pyside2/doc/inheritance_diagram.py
@@ -176,7 +176,7 @@ class InheritanceGraph(object):
if module == '__builtin__':
fullname = cls.__name__
else:
- fullname = '%s.%s' % (module, cls.__name__)
+ fullname = '%s.%s' % (module, cls.__qualname__)
if parts == 0:
return fullname
name_parts = fullname.split('.')
diff --git a/sources/pyside2/doc/modules.rst b/sources/pyside2/doc/modules.rst
index d9accd664..bb4b112a1 100644
--- a/sources/pyside2/doc/modules.rst
+++ b/sources/pyside2/doc/modules.rst
@@ -5,7 +5,7 @@ Qt Modules
:hidden:
:glob:
- PySide2/Qt*/*
+ PySide2/Qt*/index
.. list-table::
:widths: 150, 150
diff --git a/sources/pyside2/doc/overview.rst b/sources/pyside2/doc/overview.rst
deleted file mode 100644
index 86c3a54fe..000000000
--- a/sources/pyside2/doc/overview.rst
+++ /dev/null
@@ -1,56 +0,0 @@
-Overview
-=========
-
-The |project| project aims to provide a complete port of the PySide module to Qt 5.
-The development started on GitHub in May 2015. The project managed to port Pyside to
-Qt 5.3, 5. 4 & 5.5.
-
-The `PySide2` module was released mid June 2018 as a Technical Preview (supporting Qt 5.11),
-and it has been fully supported since Qt 5.12.
-
-|project| is available under LGPLv3/GPLv2 and commercial license for the following platforms:
-
-+-------------+--------+--------+--------+--------+---------+---------+
-| | Linux | macOS | Windows |
-+=============+========+========+========+========+=========+=========+
-| | 32bit | 64bit | 32bit | 64bit | 32bit | 64bit |
-+-------------+--------+--------+--------+--------+---------+---------+
-| Python 2.7 | No (*) | Yes | No (*) | Yes | No (**) | No (**) |
-+-------------+--------+--------+--------+--------+---------+---------+
-| Python 3.5+ | No (*) | Yes | No (*) | Yes | Yes | Yes |
-+-------------+--------+--------+--------+--------+---------+---------+
-
- * (*): `No Qt release <https://wiki.qt.io/Qt_5.12_Tools_and_Versions#Software_configurations_for_Qt_5.12.0>`_
- * (**): `MSVC issue with Python 2.7 and Qt <https://wiki.qt.io/Qt_for_Python/Considerations#Missing_Windows_.2F_Python_2.7_release>`_
-
-
-What does PySide2 look like?
-----------------------------
-
-A simple Hello World example in PySide2 looks like this:
-
-::
-
- import sys
- from PySide2.QtWidgets import QApplication, QLabel
-
-
- if __name__ == "__main__":
- app = QApplication(sys.argv)
- label = QLabel("Hello World")
- label.show()
- sys.exit(app.exec_())
-
-
-Additional overviews
---------------------
-
-These additional topics provide detailed information about
-several Qt-specific features:
-
-.. toctree::
- :titlesonly:
- :glob:
-
- overviews/*
-
diff --git a/sources/pyside2/doc/pyhtml2devhelp.py b/sources/pyside2/doc/pyhtml2devhelp.py
deleted file mode 100644
index aa39036d3..000000000
--- a/sources/pyside2/doc/pyhtml2devhelp.py
+++ /dev/null
@@ -1,256 +0,0 @@
-#! /usr/bin/python
-
-#############################################################################
-##
-## Copyright (C) 2016 The Qt Company Ltd.
-## Copyright (C) 2009 Matthias Klose <doko@debian.org>
-## Contact: https://www.qt.io/licensing/
-##
-## This file is part of Qt for Python tools.
-##
-## $QT_BEGIN_LICENSE:GPL-EXCEPT$
-## Commercial License Usage
-## Licensees holding valid commercial Qt licenses may use this file in
-## accordance with the commercial license agreement provided with the
-## Software or, alternatively, in accordance with the terms contained in
-## a written agreement between you and The Qt Company. For licensing terms
-## and conditions see https://www.qt.io/terms-conditions. For further
-## information use the contact form at https://www.qt.io/contact-us.
-##
-## GNU General Public License Usage
-## Alternatively, this file may be used under the terms of the GNU
-## General Public License version 3 as published by the Free Software
-## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-## included in the packaging of this file. Please review the following
-## information to ensure the GNU General Public License requirements will
-## be met: https://www.gnu.org/licenses/gpl-3.0.html.
-##
-## $QT_END_LICENSE$
-##
-#############################################################################
-
-"""
- This script is based on Python2.6 Ubuntu package script
-"""
-
-import formatter, htmllib
-import os, sys, re
-
-class PyHTMLParser(htmllib.HTMLParser):
- pages_to_include = set(('index.html', 'PySide/QtHelp/index.html', 'PySide/QtSvg/index.html',
- 'PySide/QtGui/index.html', 'PySide/QtNetwork/index.html', 'PySide/QtWebKit/index.html',
- 'PySide/QtUiTools/index.html', 'PySide/QtXml/index.html', 'PySide/QtCore/index.html',
- 'PySide/QtScriptTools/index.html', 'PySide/QtOpenGL/index.html', 'PySide/QtScript/index.html',
- 'PySide/QtSql/index.html', 'howto-build/index.html'))
-
- def __init__(self, formatter, basedir, fn, indent, parents=set()):
- htmllib.HTMLParser.__init__(self, formatter)
- self.basedir = basedir
- self.dir, self.fn = os.path.split(fn)
- self.data = ''
- self.parents = parents
- self.link = {}
- self.indent = indent
- self.last_indent = indent - 1
- self.sub_indent = 0
- self.sub_count = 0
- self.next_link = False
-
- def process_link(self):
- new_href = os.path.join(self.dir, self.link['href'])
- text = self.link['text']
- indent = self.indent + self.sub_indent
- if self.last_indent == indent:
- print '%s</sub>' % (' ' * self.last_indent)
- self.sub_count -= 1
- print '%s<sub link="%s" name="%s">' % (' ' * indent, new_href, text)
- self.sub_count += 1
- self.last_indent = self.indent + self.sub_indent
-
- def start_li(self, attrs):
- self.sub_indent += 1
- self.next_link = True
-
- def end_li(self):
- indent = self.indent + self.sub_indent
- if self.sub_count > 0:
- print '%s</sub>' % (' ' * self.last_indent)
- self.sub_count -= 1
- self.last_indent -= 1
- self.sub_indent -= 1
-
- def start_a(self, attrs):
- self.link = {}
- for attr in attrs:
- self.link[attr[0]] = attr[1]
- self.data = ''
-
- def end_a(self):
- process = False
- text = self.data.replace('\t', '').replace('\n', ' ').replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;')
- self.link['text'] = text
- # handle a tag without href attribute
- try:
- href = self.link['href']
- except KeyError:
- return
-
- abs_href = os.path.join(self.basedir, href)
- if abs_href in self.parents:
- return
- if href.startswith('..') or href.startswith('http:') \
- or href.startswith('mailto:') or href.startswith('news:'):
- return
- if href in ('', 'about.html', 'modindex.html', 'genindex.html', 'glossary.html',
- 'search.html', 'contents.html', 'download.html', 'bugs.html',
- 'license.html', 'copyright.html'):
- return
-
- if self.link.has_key('class'):
- if self.link['class'] in ('biglink'):
- process = True
- if self.link['class'] in ('reference external'):
- if self.next_link:
- process = True
- next_link = False
-
- if process == True:
- self.process_link()
- if href in self.pages_to_include:
- self.parse_file(os.path.join(self.dir, href))
-
- def finish(self):
- if self.sub_count > 0:
- print '%s</sub>' % (' ' * self.last_indent)
-
- def handle_data(self, data):
- self.data += data
-
- def parse_file(self, href):
- # TODO basedir bestimmen
- parent = os.path.join(self.basedir, self.fn)
- self.parents.add(parent)
- parser = PyHTMLParser(formatter.NullFormatter(),
- self.basedir, href, self.indent + 1,
- self.parents)
- text = file(self.basedir + '/' + href).read()
- parser.feed(text)
- parser.finish()
- parser.close()
- if parent in self.parents:
- self.parents.remove(parent)
-
-class PyIdxHTMLParser(htmllib.HTMLParser):
- def __init__(self, formatter, basedir, fn, indent):
- htmllib.HTMLParser.__init__(self, formatter)
- self.basedir = basedir
- self.dir, self.fn = os.path.split(fn)
- self.data = ''
- self.link = {}
- self.indent = indent
- self.active = False
- self.indented = False
- self.nolink = False
- self.header = ''
- self.last_letter = 'Z'
- self.last_text = ''
-
- def process_link(self):
- new_href = os.path.join(self.dir, self.link['href'])
- text = self.link['text']
- if not self.active:
- return
- if text.startswith('['):
- return
- if self.link.get('rel', None) in ('prev', 'parent', 'next', 'contents', 'index'):
- return
- if self.indented:
- text = self.last_text + ' ' + text
- else:
- # Save it in case we need it again
- self.last_text = re.sub(' \([\w\-\.\s]+\)', '', text)
- indent = self.indent
- print '%s<function link="%s" name="%s"/>' % (' ' * indent, new_href, text)
-
- def start_dl(self, attrs):
- if self.last_text:
- # Looks like we found the second part to a command
- self.indented = True
-
- def end_dl(self):
- self.indented = False
-
- def start_dt(self, attrs):
- self.data = ''
- self.nolink = True
-
- def end_dt(self):
- if not self.active:
- return
- if self.nolink == True:
- # Looks like we found the first part to a command
- self.last_text = re.sub(' \([\w\-\.\s]+\)', '', self.data)
- self.nolink = False
-
- def start_h2(self, attrs):
- for k, v in attrs:
- if k == 'id':
- self.header = v
- if v == '_':
- self.active = True
-
- def start_td(self, attrs):
- self.indented = False
- self.last_text = ''
-
- def start_table(self, attrs):
- pass
-
- def end_table(self):
- if self.header == self.last_letter:
- self.active = False
-
- def start_a(self, attrs):
- self.nolink = False
- self.link = {}
- for attr in attrs:
- self.link[attr[0]] = attr[1]
- self.data = ''
-
- def end_a(self):
- text = self.data.replace('\t', '').replace('\n', ' ').replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;')
- self.link['text'] = text
- # handle a tag without href attribute
- try:
- href = self.link['href']
- except KeyError:
- return
- self.process_link()
-
- def handle_data(self, data):
- self.data += data
-
-def main():
- base = sys.argv[1]
- fn = sys.argv[2]
-
- parser = PyHTMLParser(formatter.NullFormatter(), base, fn, indent=0)
- print '<?xml version="1.0" encoding="iso-8859-1"?>'
- print '<book title="PySide %s Documentation" name="PySide" version="%s" link="index.html">' % (sys.argv[3], sys.argv[3])
- print '<chapters>'
- parser.parse_file(fn)
- print '</chapters>'
-
- print '<functions>'
-
- fn = 'genindex.html'
- parser = PyIdxHTMLParser(formatter.NullFormatter(), base, fn, indent=1)
- text = file(base + '/' + fn).read()
- parser.feed(text)
- parser.close()
-
- print '</functions>'
- print '</book>'
-
-main()
-
diff --git a/sources/pyside2/doc/pyside-examples/examples.qdoc b/sources/pyside2/doc/pyside-examples/examples.qdoc
index d82b33cf7..748c4f8fd 100644
--- a/sources/pyside2/doc/pyside-examples/examples.qdoc
+++ b/sources/pyside2/doc/pyside-examples/examples.qdoc
@@ -28,5 +28,10 @@
/*!
\group all-pyside-examples
\title All Qt for Python Examples
- \brief A list of all the examples that are available with the Qt for Python package.
+ \brief A varied selection of examples can be found in the 'examples' directory of the
+ pyside-setup repository. This can be accessed after installing
+ PySide2 via pip, checking the 'site-packages/PySide2/examples' directory.
+
+ This page aims to document the most important use cases of the module
+ and it will be extended with each release.
*/
diff --git a/sources/pyside2/doc/pyside-examples/images/screenshot_hello.png b/sources/pyside2/doc/pyside-examples/images/screenshot_hello.png
new file mode 100644
index 000000000..41ebbf01b
--- /dev/null
+++ b/sources/pyside2/doc/pyside-examples/images/screenshot_hello.png
Binary files differ
diff --git a/sources/pyside2/doc/pysideapi2.rst b/sources/pyside2/doc/pysideapi2.rst
deleted file mode 100644
index e552bf21d..000000000
--- a/sources/pyside2/doc/pysideapi2.rst
+++ /dev/null
@@ -1,84 +0,0 @@
-.. _pysideapi2:
-
-Qt for Python API
-*******************
-
-One of the goals of |pymodname| is to be API compatible with PyQt5,
-with certain exceptions. For example, |pymodname| will not export C++ components
-that are marked as deprecated by Qt.
-
-The latest considerations and known issues will be also reported
-in the `wiki <https://wiki.qt.io/Qt_for_Python/Considerations>`_.
-
-__hash__() function return value
-================================
-
-The hash value returned for the classes :class:`PySide2.QtCore.QDate`, :class:`PySide2.QtCore.QDateTime`, :class:`PySide2.QtCore.QTime`, :class:`PySide2.QtCore.QUrl` will be
-based on their string representations, thus objects with the same value will
-produce the same hash.
-
-
-QString
-=======
-
-Methods that change QString arguments
--------------------------------------
-
-Methods and functions that change the contents of a QString argument were
-modified to receive an immutable Python unicode (or str) and return another
-Python unicode/str as the modified string.
-
-The following methods had their return types modified this way:
-
-**Classes:** QAbstractSpinBox, QDateTimeEdit, QDoubleSpinBox, QSpinBox, QValidator
-
-- *fixup(string)*: string
-- *validate(string, int)*: [QValidator.State, string, int]
-
-
-**Classes:** QDoubleValidator, QIntValidator, QRegExpValidator
-
-- *validate(string, int)*: [QValidator.State, string, int]
-
-**Class:** QClipboard
-
-- *text(string, QClipboard.Mode mode=QClipboard.Clipboard)*: [string, string]
-
-
-**Class:** QFileDialog
-
-Instead of *getOpenFileNameAndFilter()*, *getOpenFileNamesAndFilter()* and *getSaveFileNameAndFilter()* like PyQt4 does,
-PySide has modified the original methods to return a tuple.
-
-- *getOpenFileName(QWidget parent=None, str caption=None, str dir=None, str filter=None, QFileDialog.Options options=0)*: [string, filter]
-- *getOpenFileNames(QWidget parent=None, str caption=None, str dir=None, str filter=None, QFileDialog.Options options=0)*: [list(string), filter]
-- *getSaveFileName(QWidget parent=None, str caption=None, str dir=None, str filter=None, QFileDialog.Options options=0)*: [string, filter]
-
-**Class:** QWebPage
-
-- *javaScriptPrompt(QWebFrame, string, string)*: [bool, string]
-
-Other QString related changes
------------------------------
-
-**Classes:** QFontMetrics and QFontMetricsF
-
-They had two new methods added. Both take a string of one character and convert to a QChar (to call the C++ counterpart):
-
-- widthChar(string)
-- boundingRectChar(string)
-
-
-QTextStream
-===========
-
-Inside this class some renames were applied to avoid clashes with native Python functions. They are: *bin_()*, *hex_()* and *oct_()*.
-The only modification was the addition of '_' character.
-
-
-QVariant
-========
-
-As QVariant was removed, any function expecting it can receive any Python object (None is an invalid QVariant). The same rule is valid when returning something: the returned QVariant will be converted to the its original Python object type.
-
-When a method expects a *QVariant::Type* the programmer can use a string (the type name) or the type itself.
diff --git a/sources/pyside2/doc/quickstart.rst b/sources/pyside2/doc/quickstart.rst
new file mode 100644
index 000000000..87471a8a8
--- /dev/null
+++ b/sources/pyside2/doc/quickstart.rst
@@ -0,0 +1,118 @@
+|project| Quick start
+======================
+
+Requirements
+------------
+
+Before you can install |project|, first you must install the following software:
+
+ * Python 2.7 or 3.5+ (we recommend 3.5+),
+ * We recommend using a virtual environment, such as
+ `venv <https://docs.python.org/3/library/venv.html>`_ or
+ `virtualenv <https://virtualenv.pypa.io/en/latest>`_
+
+Creating and activating an environment
+--------------------------------------
+
+You can do this by running the following on a terminal::
+
+ $ python -m venv env/ # Your binary is maybe called 'python3'
+ $ source env/bin/activate # for Linux and macOS
+ $ env\Scripts\activate.bat # for Windows
+
+
+
+Installation
+------------
+
+Now you are ready to install the |project| packages using ``pip``.
+From the terminal, run the following command::
+
+ # For the latest version on PyPi
+ pip install PySide2
+
+ # For a specific version
+ pip install PySide2==5.15.0
+
+or::
+
+ pip install --index-url=http://download.qt.io/snapshots/ci/pyside/5.15/latest pyside2 --trusted-host download.qt.io
+
+Test your Installation
+----------------------
+
+Now that you have |project| installed, you can test your setup by running the following Python
+constructs to print version information::
+
+ import PySide2.QtCore
+
+ # Prints PySide2 version
+ print(PySide2.__version__)
+
+ # Prints the Qt version used to compile PySide2
+ print(PySide2.QtCore.__version__)
+
+.. note::
+
+ As it happened in 5.14.2, PySide had a couple of new releases to fix
+ issues in 5.14.2, adding yet another version level. In that case, you
+ will have different versions being shown for Qt and PySide.
+
+Create a Simple Application
+---------------------------
+
+Your |project| setup is ready. You can explore it further by developing a simple application
+that prints "Hello World" in several languages. The following instructions will
+guide you through the development process:
+
+1. Create a new file named :code:`hello_world.py`, and add the following imports to it.::
+
+ import sys
+ import random
+ from PySide2 import QtCore, QtWidgets, QtGui
+
+ The |pymodname| Python module provides access to the Qt APIs as its submodule.
+ In this case, you are importing the :code:`QtCore`, :code:`QtWidgets`, and :code:`QtGui` submodules.
+
+2. Define a class named :code:`MyWidget`, which extends QWidget and includes a QPushButton and
+ QLabel.::
+
+ class MyWidget(QtWidgets.QWidget):
+ def __init__(self):
+ super().__init__()
+
+ self.hello = ["Hallo Welt", "Hei maailma", "Hola Mundo", "Привет мир"]
+
+ self.button = QtWidgets.QPushButton("Click me!")
+ self.text = QtWidgets.QLabel("Hello World",
+ alignment=QtCore.Qt.AlignCenter)
+
+ self.layout = QtWidgets.QVBoxLayout()
+ self.layout.addWidget(self.text)
+ self.layout.addWidget(self.button)
+ self.setLayout(self.layout)
+
+ self.button.clicked.connect(self.magic)
+
+ @QtCore.Slot()
+ def magic(self):
+ self.text.setText(random.choice(self.hello))
+
+ The MyWidget class has the :code:`magic` member function that randomly chooses an item from the
+ :code:`hello` list. When you click the button, the :code:`magic` function is called.
+
+3. Now, add a main function where you instantiate :code:`MyWidget` and :code:`show` it.::
+
+ if __name__ == "__main__":
+ app = QtWidgets.QApplication([])
+
+ widget = MyWidget()
+ widget.resize(800, 600)
+ widget.show()
+
+ sys.exit(app.exec_())
+
+Run your example. Try clicking the button at the bottom to see which greeting you get.
+
+.. image:: pyside-examples/images/screenshot_hello.png
+ :alt: Hello World application
diff --git a/sources/pyside2/doc/tutorials/basictutorial/icons.png b/sources/pyside2/doc/tutorials/basictutorial/icons.png
new file mode 100644
index 000000000..0bcfd7d77
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/icons.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/icons/forward.png b/sources/pyside2/doc/tutorials/basictutorial/icons/forward.png
new file mode 100644
index 000000000..c7a532dfe
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/icons/forward.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/icons/pause.png b/sources/pyside2/doc/tutorials/basictutorial/icons/pause.png
new file mode 100644
index 000000000..d0beadb43
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/icons/pause.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/icons/play.png b/sources/pyside2/doc/tutorials/basictutorial/icons/play.png
new file mode 100644
index 000000000..345685337
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/icons/play.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/icons/previous.png b/sources/pyside2/doc/tutorials/basictutorial/icons/previous.png
new file mode 100644
index 000000000..979f18565
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/icons/previous.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/icons/stop.png b/sources/pyside2/doc/tutorials/basictutorial/icons/stop.png
new file mode 100644
index 000000000..1e88ded3a
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/icons/stop.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/player-new.png b/sources/pyside2/doc/tutorials/basictutorial/player-new.png
new file mode 100644
index 000000000..e1f660e5f
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/player-new.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/player.png b/sources/pyside2/doc/tutorials/basictutorial/player.png
new file mode 100644
index 000000000..3060a990d
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/player.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/qrcfiles.rst b/sources/pyside2/doc/tutorials/basictutorial/qrcfiles.rst
new file mode 100644
index 000000000..2f986875c
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/qrcfiles.rst
@@ -0,0 +1,169 @@
+Using `.qrc` Files (`pyside2-rcc`)
+**********************************
+
+The `Qt Resource System`_ is a mechanism for storing binary files
+in an application.
+
+The most common uses are for custom images, icons, fonts, among others.
+
+In this tutorial you will learn how to load custom images as button icons.
+
+For inspiration, we will try to adapt the multimedia player example
+from Qt.
+
+As you can see on the following image, the `QPushButton` that are used
+for the media actions (play, pause, stop, and so on) are using the
+default icons meant for such actions.
+
+.. image:: player.png
+ :alt: Multimedia Player Qt Example
+
+You could make the application more attractive by designing the icons,
+but in case you don't want to design them, `download the following set`_
+and use them.
+
+.. image:: icons.png
+ :alt: New Multimedia icons
+
+You can find more information about the `rcc` command, and `.qrc` file
+format, and the resource system in general in the `Qt Resource System`_
+site.
+
+.. _`download the following set`: icons/
+
+
+The `.qrc` file
+================
+
+Before running any command, add information about the resources to a `.qrc`
+file.
+In the following example, notice how the resources are listed in `icons.qrc`
+
+::
+
+ </ui>
+ <!DOCTYPE RCC><RCC version="1.0">
+ <qresource>
+ <file>icons/play.png</file>
+ <file>icons/pause.png</file>
+ <file>icons/stop.png</file>
+ <file>icons/previous.png</file>
+ <file>icons/forward.png</file>
+ </qresource>
+ </RCC>
+
+
+Generating a Python file
+=========================
+
+Now that the `icons.qrc` file is ready, use the `pyside2-rcc` tool to generate
+a Python class containing the binary information about the resources
+
+To do this, we need to run::
+
+ pyside2-rcc icons.rc -o rc_icons.py
+
+The `-o` option lets you specify the output filename,
+which is `rc_icons.py` in this case.
+
+To use the generated file, add the following import at the top of your main Python file::
+
+ import rc_icons
+
+
+Changes in the code
+===================
+
+As you are modifying an existing example, you need to modify the following
+lines:
+
+.. code-block:: python
+
+ from PySide2.QtGui import QIcon, QKeySequence
+ playIcon = self.style().standardIcon(QStyle.SP_MediaPlay)
+ previousIcon = self.style().standardIcon(QStyle.SP_MediaSkipBackward)
+ pauseIcon = self.style().standardIcon(QStyle.SP_MediaPause)
+ nextIcon = self.style().standardIcon(QStyle.SP_MediaSkipForward)
+ stopIcon = self.style().standardIcon(QStyle.SP_MediaStop)
+
+and replace them with the following:
+
+.. code-block:: python
+
+ from PySide2.QtGui import QIcon, QKeySequence, QPixmap
+ playIcon = QIcon(QPixmap(":/icons/play.png"))
+ previousIcon = QIcon(QPixmap(":/icons/previous.png"))
+ pauseIcon = QIcon(QPixmap(":/icons/pause.png"))
+ nextIcon = QIcon(QPixmap(":/icons/forward.png"))
+ stopIcon = QIcon(QPixmap(":/icons/stop.png"))
+
+This ensures that the new icons are used instead of the default ones provided
+by the application theme.
+Notice that the lines are not consecutive, but are in different parts
+of the file.
+
+After all your imports, add the following
+
+.. code-block:: python
+
+ import rc_icons
+
+Now, the constructor of your class should look like this:
+
+.. code-block:: python
+
+ def __init__(self):
+ super(MainWindow, self).__init__()
+
+ self.playlist = QMediaPlaylist()
+ self.player = QMediaPlayer()
+
+ toolBar = QToolBar()
+ self.addToolBar(toolBar)
+
+ fileMenu = self.menuBar().addMenu("&File")
+ openAction = QAction(QIcon.fromTheme("document-open"),
+ "&Open...", self, shortcut=QKeySequence.Open,
+ triggered=self.open)
+ fileMenu.addAction(openAction)
+ exitAction = QAction(QIcon.fromTheme("application-exit"), "E&xit",
+ self, shortcut="Ctrl+Q", triggered=self.close)
+ fileMenu.addAction(exitAction)
+
+ playMenu = self.menuBar().addMenu("&Play")
+ playIcon = QIcon(QPixmap(":/icons/play.png"))
+ self.playAction = toolBar.addAction(playIcon, "Play")
+ self.playAction.triggered.connect(self.player.play)
+ playMenu.addAction(self.playAction)
+
+ previousIcon = QIcon(QPixmap(":/icons/previous.png"))
+ self.previousAction = toolBar.addAction(previousIcon, "Previous")
+ self.previousAction.triggered.connect(self.previousClicked)
+ playMenu.addAction(self.previousAction)
+
+ pauseIcon = QIcon(QPixmap(":/icons/pause.png"))
+ self.pauseAction = toolBar.addAction(pauseIcon, "Pause")
+ self.pauseAction.triggered.connect(self.player.pause)
+ playMenu.addAction(self.pauseAction)
+
+ nextIcon = QIcon(QPixmap(":/icons/forward.png"))
+ self.nextAction = toolBar.addAction(nextIcon, "Next")
+ self.nextAction.triggered.connect(self.playlist.next)
+ playMenu.addAction(self.nextAction)
+
+ stopIcon = QIcon(QPixmap(":/icons/stop.png"))
+ self.stopAction = toolBar.addAction(stopIcon, "Stop")
+ self.stopAction.triggered.connect(self.player.stop)
+ playMenu.addAction(self.stopAction)
+
+ # many lines were omitted
+
+Executing the example
+=====================
+
+Run the application by calling `python main.py` to checkout the new icon-set:
+
+.. image:: player-new.png
+ :alt: New Multimedia Player Qt Example
+
+.. _`Qt Resource System`: https://doc.qt.io/qt-5/resources.html
diff --git a/sources/pyside2/doc/tutorials/basictutorial/style.qss b/sources/pyside2/doc/tutorials/basictutorial/style.qss
new file mode 100644
index 000000000..b84b98f05
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/style.qss
@@ -0,0 +1,23 @@
+QListWidget {
+ color: #FFFFFF;
+ background-color: #33373B;
+}
+
+QListWidget::item {
+ height: 50px;
+}
+
+QListWidget::item:selected {
+ background-color: #2ABf9E;
+}
+
+QLabel {
+ background-color: #FFFFFF;
+ qproperty-alignment: AlignCenter;
+}
+
+QPushButton {
+ background-color: #2ABf9E;
+ padding: 20px;
+ font-size: 18px;
+}
diff --git a/sources/pyside2/doc/tutorials/basictutorial/uifiles.rst b/sources/pyside2/doc/tutorials/basictutorial/uifiles.rst
index a45bfc18c..982384629 100644
--- a/sources/pyside2/doc/tutorials/basictutorial/uifiles.rst
+++ b/sources/pyside2/doc/tutorials/basictutorial/uifiles.rst
@@ -1,5 +1,5 @@
-Using UI Files
-***************
+Using `.ui` files from Designer or QtCreator with `QUiLoader` and `pyside2-uic`
+*******************************************************************************
This page describes the use of Qt Creator to create graphical
interfaces for your Qt for Python project.
@@ -13,8 +13,9 @@ At Qt Creator, create a new Qt Design Form, choose "Main Window" for template.
And save as `mainwindow.ui`.
Add a `QPushButton` to the center of the centralwidget.
-Your file (mainwindow.ui) should look something like this:
-::
+Your file ``mainwindow.ui`` should look something like this:
+
+.. code-block:: xml
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
@@ -73,8 +74,8 @@ Your file (mainwindow.ui) should look something like this:
Now we are ready to decide how to use the **UI file** from Python.
-Generating a Python class
-=========================
+Option A: Generating a Python class
+===================================
Another option to interact with a **UI file** is to generate a Python
class from it. This is possible thanks to the `pyside2-uic` tool.
@@ -128,8 +129,8 @@ file:
You must run `pyside2-uic` again every time you make changes
to the **UI file**.
-Loading it directly
-====================
+Option B: Loading it directly
+=============================
To load the UI file directly, we will need a class from the **QtUiTools**
module:
@@ -158,17 +159,22 @@ The complete code of this example looks like this:
import sys
from PySide2.QtUiTools import QUiLoader
from PySide2.QtWidgets import QApplication
- from PySide2.QtCore import QFile
+ from PySide2.QtCore import QFile, QIODevice
if __name__ == "__main__":
app = QApplication(sys.argv)
- ui_file = QFile("mainwindow.ui")
- ui_file.open(QFile.ReadOnly)
-
+ ui_file_name = "mainwindow.ui"
+ ui_file = QFile(ui_file_name)
+ if not ui_file.open(QIODevice.ReadOnly):
+ print("Cannot open {}: {}".format(ui_file_name, ui_file.errorString()))
+ sys.exit(-1)
loader = QUiLoader()
window = loader.load(ui_file)
ui_file.close()
+ if not window:
+ print(loader.errorString())
+ sys.exit(-1)
window.show()
sys.exit(app.exec_())
diff --git a/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-no.png b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-no.png
new file mode 100644
index 000000000..c30dd621b
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-no.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-simple-no.png b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-simple-no.png
new file mode 100644
index 000000000..eb90e216d
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-simple-no.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-simple-yes.png b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-simple-yes.png
new file mode 100644
index 000000000..5a714977e
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-simple-yes.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-yes.png b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-yes.png
new file mode 100644
index 000000000..8ba49bd26
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling-yes.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/basictutorial/widgetstyling.py b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling.py
new file mode 100644
index 000000000..41af464c8
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling.py
@@ -0,0 +1,95 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import sys
+
+from PySide2.QtCore import Qt
+from PySide2.QtWidgets import (QApplication, QHBoxLayout, QLabel, QListWidget,
+ QListWidgetItem, QPushButton, QVBoxLayout,
+ QWidget)
+
+_placeholder = """
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
+tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
+veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
+commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
+velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
+occaecat cupidatat non proident, sunt in culpa qui officia deserunt
+mollit anim id est laborum
+"""
+
+
+class Widget(QWidget):
+ def __init__(self, parent=None):
+ super(Widget, self).__init__(parent)
+
+ menu_widget = QListWidget()
+ for i in range(10):
+ item = QListWidgetItem("Item {}".format(i))
+ item.setTextAlignment(Qt.AlignCenter)
+ menu_widget.addItem(item)
+
+ text_widget = QLabel(_placeholder)
+ button = QPushButton("Something")
+
+ content_layout = QVBoxLayout()
+ content_layout.addWidget(text_widget)
+ content_layout.addWidget(button)
+ main_widget = QWidget()
+ main_widget.setLayout(content_layout)
+
+ layout = QHBoxLayout()
+ layout.addWidget(menu_widget, 1)
+ layout.addWidget(main_widget, 4)
+ self.setLayout(layout)
+
+
+if __name__ == "__main__":
+ app = QApplication()
+
+ w = Widget()
+ w.show()
+
+ _style = None
+ with open("style.qss", "r") as f:
+ _style = f.read()
+ app.setStyleSheet(_style)
+
+ sys.exit(app.exec_())
diff --git a/sources/pyside2/doc/tutorials/basictutorial/widgetstyling.rst b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling.rst
new file mode 100644
index 000000000..a79f9c898
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/basictutorial/widgetstyling.rst
@@ -0,0 +1,169 @@
+Widget Styling
+**************
+
+Qt Widgets application use a default theme depending on the platform.
+In some cases, there are system-wide configurations that modify the Qt theme,
+and applications are displayed differently.
+
+However, you can take care of your own widgets and provide a custom style
+to each component. As an example, look at the following simple snippet:
+
+.. code-block:: python
+
+ import sys
+ from PySide2.QtCore import Qt
+ from PySide2.QtWidgets import QApplication, QLabel
+
+ if __name__ == "__main__":
+ app = QApplication()
+ w = QLabel("This is a placeholder text")
+ w.setAlignment(Qt.AlignCenter)
+ w.show()
+ sys.exit(app.exec_())
+
+When you execute this code, you will see a simple `QLabel` aligned at the
+center, and with a placeholder text.
+
+.. image:: widgetstyling-simple-no.png
+ :alt: Simple Widget with no style
+
+You can style your application using the CSS-like syntax.
+For more information, see `Qt Style Sheets Reference`_.
+
+A `QLabel` can be styled differently by setting some of its CSS
+properties, such as `background-color` and `font-family`,
+so let's see how does the code look like with these changes:
+
+.. code-block:: python
+
+ import sys
+ from PySide2.QtCore import Qt
+ from PySide2.QtWidgets import QApplication, QLabel
+
+ if __name__ == "__main__":
+ app = QApplication()
+ w = QLabel("This is a placeholder text")
+ w.setAlignment(Qt.AlignCenter)
+ w.setStyleSheet("""
+ background-color: #262626;
+ color: #FFFFFF;
+ font-family: Titillium;
+ font-size: 18px;
+ """)
+ w.show()
+ sys.exit(app.exec_())
+
+Now when you run the code, notice that the `QLabel` looks different with your
+custom style:
+
+.. image:: widgetstyling-simple-yes.png
+ :alt: Simple Widget with Style
+
+
+.. note::
+
+ If you don't have the font `Titillium` installed, you can try with any
+ other you prefer.
+ Remember you can list your installed fonts using `QFontDatabase`,
+ specifically the `families()` method.
+
+
+Styling each UI element separately like you did in the previous snippet is a
+lot of work. The easier alternative for this is to use Qt Style Sheets,
+which is one or more `.qss` files defining the style for the UI elements in
+your application.
+
+More examples can be found in the `Qt Style Sheet Examples`_ documentation
+page.
+
+
+.. _`Qt Style Sheets Reference`: https://doc.qt.io/qt-5/stylesheet-reference.html
+.. _`Qt Style Sheet Examples`: https://doc.qt.io/qt-5/stylesheet-examples.html
+
+Qt Style Sheets
+===============
+
+.. warning::
+
+ Before starting modifying your application, keep in mind that you will be
+ responsible for all the graphical details of the application.
+ Altering margins, and sizes might end up looking strange or incorrect, so you
+ need to be careful when altering the style.
+ It's recommended to create a full new Qt style to cover all the possible
+ corner cases.
+
+A `qss` file is quite similar to a CSS file, but you need to specify the Widget
+component and optionally the name of the object::
+
+ QLabel {
+ background-color: red;
+ }
+
+ QLabel#title {
+ font-size: 20px;
+ }
+
+The first style defines a `background-color` for all `QLabel` objects in your
+application, whereas the later one styles the `title` object only.
+
+.. note::
+
+ You can set object names with the `setObjectName(str)` function to any Qt
+ object, for example: for a `label = QLabel("Test")`, you can write
+ `label.setObjectName("title")`
+
+
+Once you have a `qss` file for your application, you can apply it by reading
+the file and using the `QApplication.setStyleSheet(str)` function:
+
+.. code-block:: python
+
+ if __name__ == "__main__":
+ app = QApplication()
+
+ w = Widget()
+ w.show()
+
+ with open("style.qss", "r") as f:
+ _style = f.read()
+ app.setStyleSheet(_style)
+
+ sys.exit(app.exec_())
+
+Having a general `qss` file allows you to decouple the styling aspects of
+the code, without mixing it in the middle of the general functionality, and you
+can simply enable it or disable it.
+
+Look at this new example, with more widgets components:
+
+.. literalinclude:: widgetstyling.py
+ :linenos:
+ :lines: 59-81
+
+This displays a two column widget, with a `QListWidget` on the left and a
+`QLabel` and a `QPushButton` on the right. It looks like this when you run the
+code:
+
+.. image:: widgetstyling-no.png
+ :alt: Widget with no style
+
+If you add content to the previously described `style.qss` file, you can modify
+the look-n-feel of the previous example:
+
+.. literalinclude:: style.qss
+ :linenos:
+
+The style changes mainly the color of the different widgets, alter the
+alignment, and includes some spacing.
+You can also use state-based styling on the QListWidget *items* for example, to
+style them differently depending on whether they are *selected* or not.
+
+After applying all the styling alternatives you explored in this topic, notice
+that the `QLabel` example looks a lot different now.
+Try running the code to check its new look:
+
+.. image:: widgetstyling-yes.png
+ :alt: Widget with style
+
+You have the freedom to tune your style sheets and provide a really nice
+look-n-feel to all your applications.
diff --git a/sources/pyside2/doc/tutorials/datavisualize/datavisualize3/main_window.py b/sources/pyside2/doc/tutorials/datavisualize/datavisualize3/main_window.py
index 64f831e5d..188e4930e 100644
--- a/sources/pyside2/doc/tutorials/datavisualize/datavisualize3/main_window.py
+++ b/sources/pyside2/doc/tutorials/datavisualize/datavisualize3/main_window.py
@@ -38,7 +38,7 @@
##
#############################################################################
-from PySide2.QtCore import Slot, qApp
+from PySide2.QtCore import Slot
from PySide2.QtGui import QKeySequence
from PySide2.QtWidgets import QMainWindow, QAction
diff --git a/sources/pyside2/doc/tutorials/datavisualize/datavisualize4/main_window.py b/sources/pyside2/doc/tutorials/datavisualize/datavisualize4/main_window.py
index 9f7c6814f..6a0374af0 100644
--- a/sources/pyside2/doc/tutorials/datavisualize/datavisualize4/main_window.py
+++ b/sources/pyside2/doc/tutorials/datavisualize/datavisualize4/main_window.py
@@ -38,7 +38,7 @@
##
#############################################################################
-from PySide2.QtCore import Slot, qApp
+from PySide2.QtCore import Slot
from PySide2.QtGui import QKeySequence
from PySide2.QtWidgets import QMainWindow, QAction
diff --git a/sources/pyside2/doc/tutorials/datavisualize/datavisualize5/main_window.py b/sources/pyside2/doc/tutorials/datavisualize/datavisualize5/main_window.py
index 4786365e8..5f9003a92 100644
--- a/sources/pyside2/doc/tutorials/datavisualize/datavisualize5/main_window.py
+++ b/sources/pyside2/doc/tutorials/datavisualize/datavisualize5/main_window.py
@@ -38,7 +38,7 @@
##
#############################################################################
-from PySide2.QtCore import Slot, qApp
+from PySide2.QtCore import Slot
from PySide2.QtGui import QKeySequence
from PySide2.QtWidgets import QMainWindow, QAction
diff --git a/sources/pyside2/doc/tutorials/datavisualize/datavisualize6/main_window.py b/sources/pyside2/doc/tutorials/datavisualize/datavisualize6/main_window.py
index c223aa69b..5c2c009d2 100644
--- a/sources/pyside2/doc/tutorials/datavisualize/datavisualize6/main_window.py
+++ b/sources/pyside2/doc/tutorials/datavisualize/datavisualize6/main_window.py
@@ -38,7 +38,7 @@
##
#############################################################################
-from PySide2.QtCore import Slot, qApp
+from PySide2.QtCore import Slot
from PySide2.QtGui import QKeySequence
from PySide2.QtWidgets import QMainWindow, QAction
diff --git a/sources/pyside2/doc/tutorials/expenses/expenses.rst b/sources/pyside2/doc/tutorials/expenses/expenses.rst
index a19cec5c3..640feb487 100644
--- a/sources/pyside2/doc/tutorials/expenses/expenses.rst
+++ b/sources/pyside2/doc/tutorials/expenses/expenses.rst
@@ -3,12 +3,12 @@ Expenses Tool Tutorial
######################
In this tutorial you will learn the following concepts:
-* creating user interfaces programatically,
-* layouts and widgets,
-* overloading Qt classes,
-* connecting signal and slots,
-* interacting with QWidgets,
-* and building your own application.
+ * creating user interfaces programatically,
+ * layouts and widgets,
+ * overloading Qt classes,
+ * connecting signal and slots,
+ * interacting with QWidgets,
+ * and building your own application.
The requirements:
* A simple window for the application
@@ -32,7 +32,7 @@ The base structure for a `QApplication` is located inside the `if __name__ == "_
code block.
.. code-block:: python
- :dedent: 4
+ :linenos:
if __name__ == "__main__":
app = QApplication([])
diff --git a/sources/pyside2/doc/tutorials/expenses/main.py b/sources/pyside2/doc/tutorials/expenses/main.py
index 6cc911671..c27576029 100644
--- a/sources/pyside2/doc/tutorials/expenses/main.py
+++ b/sources/pyside2/doc/tutorials/expenses/main.py
@@ -1,6 +1,6 @@
#############################################################################
##
-## Copyright (C) 2019 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: http://www.qt.io/licensing/
##
## This file is part of the Qt for Python examples of the Qt Toolkit.
diff --git a/sources/pyside2/doc/tutorials/expenses/main_snake_prop.py b/sources/pyside2/doc/tutorials/expenses/main_snake_prop.py
new file mode 100644
index 000000000..f4382e711
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/expenses/main_snake_prop.py
@@ -0,0 +1,210 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: http://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python examples of the Qt Toolkit.
+##
+## $QT_BEGIN_LICENSE:BSD$
+## You may use this file under the terms of the BSD license as follows:
+##
+## "Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions are
+## met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in
+## the documentation and/or other materials provided with the
+## distribution.
+## * Neither the name of The Qt Company Ltd nor the names of its
+## contributors may be used to endorse or promote products derived
+## from this software without specific prior written permission.
+##
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import sys
+from PySide2.QtCore import QMargins, Qt, Slot, QSize
+from PySide2.QtGui import QPainter
+from PySide2.QtWidgets import (QAction, QApplication, QHeaderView, QHBoxLayout, QLabel, QLineEdit,
+ QMainWindow, QPushButton, QTableWidget, QTableWidgetItem,
+ QVBoxLayout, QWidget)
+from PySide2.QtCharts import QtCharts
+
+from __feature__ import snake_case, true_property
+
+
+class Widget(QWidget):
+ def __init__(self):
+ QWidget.__init__(self)
+ self.items = 0
+
+ # Example data
+ self._data = {"Water": 24.5, "Electricity": 55.1, "Rent": 850.0,
+ "Supermarket": 230.4, "Internet": 29.99, "Bars": 21.85,
+ "Public transportation": 60.0, "Coffee": 22.45, "Restaurants": 120}
+
+ # Left
+ self.table = QTableWidget()
+ self.table.column_count = 2
+ self.table.horizontal_header_labels = ["Description", "Price"]
+ self.table.horizontal_header().section_resize_mode = QHeaderView.Stretch
+
+ # Chart
+ self.chart_view = QtCharts.QChartView()
+ self.chart_view.render_hint = QPainter.Antialiasing
+
+ # Right
+ self.description = QLineEdit()
+ self.price = QLineEdit()
+ self.add = QPushButton("Add")
+ self.clear = QPushButton("Clear")
+ self.quit = QPushButton("Quit")
+ self.plot = QPushButton("Plot")
+
+ # Disabling 'Add' button
+ self.add.enabled = False
+
+ self.right = QVBoxLayout()
+
+ self.right.contents_margins = QMargins(10, 10, 10, 10)
+ self.right.add_widget(QLabel("Description"))
+ self.right.add_widget(self.description)
+ self.right.add_widget(QLabel("Price"))
+ self.right.add_widget(self.price)
+ self.right.add_widget(self.add)
+ self.right.add_widget(self.plot)
+ self.right.add_widget(self.chart_view)
+ self.right.add_widget(self.clear)
+ self.right.add_widget(self.quit)
+
+ # QWidget Layout
+ self.layout = QHBoxLayout()
+
+ #self.table_view.setSizePolicy(size)
+ self.layout.add_widget(self.table)
+ self.layout.add_layout(self.right)
+
+ # Set the layout to the QWidget
+ self.set_layout(self.layout)
+
+ # Signals and Slots
+ self.add.clicked.connect(self.add_element)
+ self.quit.clicked.connect(self.quit_application)
+ self.plot.clicked.connect(self.plot_data)
+ self.clear.clicked.connect(self.clear_table)
+ self.description.textChanged[str].connect(self.check_disable)
+ self.price.textChanged[str].connect(self.check_disable)
+
+ # Fill example data
+ self.fill_table()
+
+ @Slot()
+ def add_element(self):
+ des = self.description.text
+ price = self.price.text
+
+ self.table.insert_row(self.items)
+ description_item = QTableWidgetItem(des)
+ price_item = QTableWidgetItem("{:.2f}".format(float(price)))
+ price_item.text_alignment = Qt.AlignRight
+
+ self.table.set_item(self.items, 0, description_item)
+ self.table.set_item(self.items, 1, price_item)
+
+ self.description.text = ""
+ self.price.text = ""
+
+ self.items += 1
+
+ @Slot()
+ def check_disable(self, s):
+ if not self.description.text or not self.price.text:
+ self.add.enabled = False
+ else:
+ self.add.enabled = True
+
+ @Slot()
+ def plot_data(self):
+ # Get table information
+ series = QtCharts.QPieSeries()
+ for i in range(self.table.row_count):
+ text = self.table.item(i, 0).text()
+ number = float(self.table.item(i, 1).text())
+ series.append(text, number)
+
+ chart = QtCharts.QChart()
+ chart.add_series(series)
+ chart.legend().alignment = Qt.AlignLeft
+ self.chart_view.set_chart(chart)
+
+ @Slot()
+ def quit_application(self):
+ QApplication.quit()
+
+ def fill_table(self, data=None):
+ data = self._data if not data else data
+ for desc, price in data.items():
+ description_item = QTableWidgetItem(desc)
+ price_item = QTableWidgetItem("{:.2f}".format(price))
+ price_item.text_alignment = Qt.AlignRight
+ self.table.insert_row(self.items)
+ self.table.set_item(self.items, 0, description_item)
+ self.table.set_item(self.items, 1, price_item)
+ self.items += 1
+
+ @Slot()
+ def clear_table(self):
+ self.table.row_count = 0
+ self.items = 0
+
+
+class MainWindow(QMainWindow):
+ def __init__(self, widget):
+ QMainWindow.__init__(self)
+ self.window_title = "Tutorial"
+
+ # Menu
+ self.menu = self.menu_bar()
+ self.file_menu = self.menu.add_menu("File")
+
+ # Exit QAction
+ exit_action = QAction("Exit", self)
+ exit_action.shortcut = "Ctrl+Q"
+ exit_action.triggered.connect(self.exit_app)
+
+ self.file_menu.add_action(exit_action)
+ self.set_central_widget(widget)
+
+ @Slot()
+ def exit_app(self, checked):
+ QApplication.quit()
+
+
+if __name__ == "__main__":
+ # Qt Application
+ app = QApplication(sys.argv)
+ # QWidget
+ widget = Widget()
+ # QMainWindow using QWidget as central widget
+ window = MainWindow(widget)
+ window.size = QSize(800, 600)
+ window.show()
+
+ # Execute application
+ sys.exit(app.exec_())
diff --git a/sources/pyside2/doc/tutorials/index.rst b/sources/pyside2/doc/tutorials/index.rst
index 5b8fe9361..a159725a7 100644
--- a/sources/pyside2/doc/tutorials/index.rst
+++ b/sources/pyside2/doc/tutorials/index.rst
@@ -1,34 +1,42 @@
-Qt for Python examples and tutorials
-*************************************
+|project| Tutorials
+====================
-A collection of examples and tutorials with "walkthrough" guides are
+A collection of tutorials with "walkthrough" guides are
provided with |project| to help new users get started. These
documents were ported from C++ to Python and cover a range of topics,
from basic use of widgets to step-by-step tutorials that show how an
application is put together.
-Examples and demos
-===================
+Basic tutorials
+---------------
.. toctree::
- :maxdepth: 1
-
- examples/tabbedbrowser.rst
- ../pyside-examples/all-pyside-examples.rst
-
-Tutorials
-==========
-
-.. toctree::
- :maxdepth: 2
+ :maxdepth: 1
basictutorial/widgets.rst
basictutorial/qml.rst
basictutorial/clickablebutton.rst
basictutorial/dialog.rst
basictutorial/uifiles.rst
+ basictutorial/qrcfiles.rst
+ basictutorial/widgetstyling.rst
+
+Real use-cases applications
+---------------------------
+
+.. toctree::
+ :maxdepth: 1
+
datavisualize/index.rst
expenses/expenses.rst
qmlapp/qmlapplication.rst
qmlintegration/qmlintegration.rst
+ qmlsqlintegration/qmlsqlintegration.rst
+
+C++ and Python
+--------------
+
+.. toctree::
+ :maxdepth: 1
+
portingguide/index.rst
diff --git a/sources/pyside2/doc/tutorials/portingguide/chapter3/bookwindow.py b/sources/pyside2/doc/tutorials/portingguide/chapter3/bookwindow.py
index 4bc4cf48b..33b92879b 100644
--- a/sources/pyside2/doc/tutorials/portingguide/chapter3/bookwindow.py
+++ b/sources/pyside2/doc/tutorials/portingguide/chapter3/bookwindow.py
@@ -40,7 +40,7 @@
from __future__ import print_function, absolute_import
-from PySide2.QtWidgets import (QAction, QAbstractItemView, qApp, QDataWidgetMapper,
+from PySide2.QtWidgets import (QAction, QAbstractItemView, QDataWidgetMapper,
QHeaderView, QMainWindow, QMessageBox)
from PySide2.QtGui import QKeySequence
from PySide2.QtSql import (QSqlRelation, QSqlRelationalTableModel, QSqlTableModel,
diff --git a/sources/pyside2/doc/tutorials/portingguide/chapter3/chapter3.rst b/sources/pyside2/doc/tutorials/portingguide/chapter3/chapter3.rst
index 71b254811..6d7db9ef5 100644
--- a/sources/pyside2/doc/tutorials/portingguide/chapter3/chapter3.rst
+++ b/sources/pyside2/doc/tutorials/portingguide/chapter3/chapter3.rst
@@ -34,7 +34,7 @@ C++ version
.. literalinclude:: bookwindow.cpp
:language: c++
:linenos:
- :lines: 47-115
+ :lines: 57-140
Python version
---------------
diff --git a/sources/pyside2/doc/tutorials/qmlsqlintegration/chat.qml b/sources/pyside2/doc/tutorials/qmlsqlintegration/chat.qml
new file mode 100644
index 000000000..487f5b36c
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/qmlsqlintegration/chat.qml
@@ -0,0 +1,127 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the examples of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or (at your option) the GNU General
+** Public license version 3 or any later version approved by the KDE Free
+** Qt Foundation. The licenses are as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-2.0.html and
+** https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.12
+import QtQuick.Layouts 1.12
+import QtQuick.Controls 2.12
+
+ApplicationWindow {
+ id: window
+ title: qsTr("Chat")
+ width: 640
+ height: 960
+ visible: true
+ ColumnLayout {
+ anchors.fill: parent
+
+ ListView {
+ id: listView
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ Layout.margins: pane.leftPadding + messageField.leftPadding
+ displayMarginBeginning: 40
+ displayMarginEnd: 40
+ verticalLayoutDirection: ListView.BottomToTop
+ spacing: 12
+ model: chat_model
+ delegate: Column {
+ readonly property bool sentByMe: model.recipient !== "Me"
+ anchors.right: sentByMe ? parent.right : undefined
+ spacing: 6
+
+ Row {
+ id: messageRow
+ spacing: 6
+ anchors.right: sentByMe ? parent.right : undefined
+
+ Rectangle {
+ width: Math.min(messageText.implicitWidth + 24, listView.width - messageRow.spacing)
+ height: messageText.implicitHeight + 24
+ radius: 15
+ color: sentByMe ? "lightgrey" : "#ff627c"
+
+ Label {
+ id: messageText
+ text: model.message
+ color: sentByMe ? "black" : "white"
+ anchors.fill: parent
+ anchors.margins: 12
+ wrapMode: Label.Wrap
+ }
+ }
+ }
+
+ Label {
+ id: timestampText
+ text: Qt.formatDateTime(model.timestamp, "d MMM hh:mm")
+ color: "lightgrey"
+ anchors.right: sentByMe ? parent.right : undefined
+ }
+ }
+
+ ScrollBar.vertical: ScrollBar {}
+ }
+
+ Pane {
+ id: pane
+ Layout.fillWidth: true
+
+ RowLayout {
+ width: parent.width
+
+ TextArea {
+ id: messageField
+ Layout.fillWidth: true
+ placeholderText: qsTr("Compose message")
+ wrapMode: TextArea.Wrap
+ }
+
+ Button {
+ id: sendButton
+ text: qsTr("Send")
+ enabled: messageField.length > 0
+ onClicked: {
+ chat_model.send_message("machine", messageField.text, "Me");
+ messageField.text = "";
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/sources/pyside2/doc/tutorials/qmlsqlintegration/example_list_view.png b/sources/pyside2/doc/tutorials/qmlsqlintegration/example_list_view.png
new file mode 100644
index 000000000..a0c189665
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/qmlsqlintegration/example_list_view.png
Binary files differ
diff --git a/sources/pyside2/doc/tutorials/qmlsqlintegration/main.py b/sources/pyside2/doc/tutorials/qmlsqlintegration/main.py
new file mode 100644
index 000000000..c710e019a
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/qmlsqlintegration/main.py
@@ -0,0 +1,85 @@
+#############################################################################
+##
+## Copyright (C) 2019 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python project.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import logging
+
+from PySide2.QtCore import QDir, QFile, QUrl
+from PySide2.QtGui import QGuiApplication
+from PySide2.QtQml import QQmlApplicationEngine
+from PySide2.QtSql import QSqlDatabase
+
+from sqlDialog import SqlConversationModel
+
+logging.basicConfig(filename="chat.log", level=logging.DEBUG)
+logger = logging.getLogger("logger")
+
+
+def connectToDatabase():
+ database = QSqlDatabase.database()
+ if not database.isValid():
+ database = QSqlDatabase.addDatabase("QSQLITE")
+ if not database.isValid():
+ logger.error("Cannot add database")
+
+ write_dir = QDir()
+ if not write_dir.mkpath("."):
+ logger.error("Failed to create writable directory")
+
+ # Ensure that we have a writable location on all devices.
+ filename = "{}/chat-database.sqlite3".format(write_dir.absolutePath())
+
+ # When using the SQLite driver, open() will create the SQLite
+ # database if it doesn't exist.
+ database.setDatabaseName(filename)
+ if not database.open():
+ logger.error("Cannot open database")
+ QFile.remove(filename)
+
+
+if __name__ == "__main__":
+ app = QGuiApplication()
+ connectToDatabase()
+ sql_conversation_model = SqlConversationModel()
+
+ engine = QQmlApplicationEngine()
+ # Export pertinent objects to QML
+ engine.rootContext().setContextProperty("chat_model", sql_conversation_model)
+ engine.load(QUrl("chat.qml"))
+
+ app.exec_()
diff --git a/sources/pyside2/doc/tutorials/qmlsqlintegration/qmlsqlintegration.rst b/sources/pyside2/doc/tutorials/qmlsqlintegration/qmlsqlintegration.rst
new file mode 100644
index 000000000..f675f7899
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/qmlsqlintegration/qmlsqlintegration.rst
@@ -0,0 +1,225 @@
+QML, SQL and PySide Integration Tutorial
+########################################
+
+This tutorial is very similar to the `Qt Chat Tutorial`_ one but it focuses on explaining how to
+integrate a SQL database into a PySide2 application using QML for its UI.
+
+.. _`Qt Chat Tutorial`: https://doc.qt.io/qt-5/qtquickcontrols-chattutorial-example.html
+
+sqlDialog.py
+------------
+
+We import the pertinent libraries to our program, define a global variable that hold the
+name of our table, and define the global function ``createTable()`` that creates a new table if it
+doesn't already exist.
+The database contains a single line to mock the beginning of a conversation.
+
+ .. literalinclude:: sqlDialog.py
+ :linenos:
+ :lines: 40-77
+
+The ``SqlConversationModel`` class offers the read-only data model required for the non-editable
+contacts list. It derives from the :ref:`QSqlQueryModel` class, which is the logical choice for
+this use case.
+Then, we proceed to create the table, set its name to the one defined previously with the
+:meth:`~.QSqlTableModel.setTable` method.
+We add the necessary attributes to the table, to have a program that reflects the idea
+of a chat application.
+
+ .. literalinclude:: sqlDialog.py
+ :linenos:
+ :lines: 80-91
+
+In ``setRecipient()``, you set a filter over the returned results from the database, and
+emit a signal every time the recipient of the message changes.
+
+ .. literalinclude:: sqlDialog.py
+ :linenos:
+ :lines: 93-103
+
+The ``data()`` function falls back to ``QSqlTableModel``'s implementation if the role is not a
+custom user role.
+If you get a user role, we can subtract :meth:`~.QtCore.Qt.UserRole` from it to get the index of
+that field, and then use that index to find the value to be returned.
+
+ .. literalinclude:: sqlDialog.py
+ :linenos:
+ :lines: 105-112
+
+
+In ``roleNames()``, we return a Python dictionary with our custom role and role names as key-values
+pairs, so we can use these roles in QML.
+Alternatively, it can be useful to declare an Enum to hold all of the role values.
+Note that ``names`` has to be a hash to be used as a dictionary key,
+and that's why we're using the ``hash`` function.
+
+ .. literalinclude:: sqlDialog.py
+ :linenos:
+ :lines: 114-128
+
+The ``send_message()`` function uses the given recipient and message to insert a new record into
+the database.
+Using :meth:`~.QSqlTableModel.OnManualSubmit` requires you to also call ``submitAll()``,
+since all the changes will be cached in the model until you do so.
+
+ .. literalinclude:: sqlDialog.py
+ :linenos:
+ :lines: 130-146
+
+chat.qml
+--------
+
+Let's look at the ``chat.qml`` file.
+
+ .. literalinclude:: chat.qml
+ :linenos:
+ :lines: 40-42
+
+First, import the Qt Quick module.
+This gives us access to graphical primitives such as Item, Rectangle, Text, and so on.
+For a full list of types, see the `Qt Quick QML Types`_ documentation.
+We then add QtQuick.Layouts import, which we'll cover shortly.
+
+Next, import the Qt Quick Controls module.
+Among other things, this provides access to ``ApplicationWindow``, which replaces the existing
+root type, Window:
+
+Let's step through the ``chat.qml`` file.
+
+ .. literalinclude:: chat.qml
+ :linenos:
+ :lines: 44-49
+
+``ApplicationWindow`` is a Window with some added convenience for creating a header and a footer.
+It also provides the foundation for popups and supports some basic styling, such as the background
+color.
+
+There are three properties that are almost always set when using ApplicationWindow: ``width``,
+``height``, and ``visible``.
+Once we've set these, we have a properly sized, empty window ready to be filled with content.
+
+There are two ways of laying out items in QML: `Item Positioners`_ and `Qt Quick Layouts`_.
+
+- Item positioners (`Row`_, `Column`_, and so on) are useful for situations where the size of items
+ is known or fixed, and all that is required is to neatly position them in a certain formation.
+- The layouts in Qt Quick Layouts can both position and resize items, making them well suited for
+ resizable user interfaces.
+ Below, we use `ColumnLayout`_ to vertically lay out a `ListView`_ and a `Pane`_.
+
+ .. literalinclude:: chat.qml
+ :linenos:
+ :lines: 50-53
+
+Pane is basically a rectangle whose color comes from the application's style.
+It's similar to `Frame`_, but it has no stroke around its border.
+
+Items that are direct children of a layout have various `attached properties`_ available to them.
+We use `Layout.fillWidth`_ and `Layout.fillHeight`_ on the `ListView`_ to ensure that it takes as
+much space within the `ColumnLayout`_ as it can, and the same is done for the Pane.
+As `ColumnLayout`_ is a vertical layout, there aren't any items to the left or right of each child,
+so this results in each item consuming the entire width of the layout.
+
+On the other hand, the `Layout.fillHeight`_ statement in the `ListView`_ enables it to occupy the
+remaining space that is left after accommodating the Pane.
+
+.. _Item Positioners: https://doc.qt.io/qt-5/qtquick-positioning-layouts.html
+.. _Qt Quick Layouts: https://doc.qt.io/qt-5/qtquicklayouts-index.html
+.. _Row: https://doc.qt.io/qt-5/qml-qtquick-row.html
+.. _Column: https://doc.qt.io/qt-5/qml-qtquick-column.html
+.. _ColumnLayout: https://doc.qt.io/qt-5/qml-qtquick-layouts-columnlayout.html
+.. _ListView: https://doc.qt.io/qt-5/qml-qtquick-listview.html
+.. _Pane: https://doc.qt.io/qt-5/qml-qtquick-controls2-pane.html
+.. _Frame: https://doc.qt.io/qt-5/qml-qtquick-controls2-frame.html
+.. _attached properties: https://doc.qt.io/qt-5/qml-qtquick-layouts-layout.html
+.. _Layout.fillWidth: https://doc.qt.io/qt-5/qml-qtquick-layouts-layout.html#fillWidth-attached-prop
+.. _Layout.fillHeight: https://doc.qt.io/qt-5/qml-qtquick-layouts-layout.html#fillHeight-attached-prop
+.. _ListView: https://doc.qt.io/qt-5/qml-qtquick-listview.html
+.. _Qt Quick QML Types: https://doc.qt.io/qt-5/qtquick-qmlmodule.html
+
+Let's look at the ``Listview`` in detail:
+
+ .. literalinclude:: chat.qml
+ :linenos:
+ :lines: 53-99
+
+After filling the ``width`` and ``height`` of its parent, we also set some margins on the view.
+
+
+Next, we set `displayMarginBeginning`_ and `displayMarginEnd`_.
+These properties ensure that the delegates outside the view don't disappear when you
+scroll at the edges of the view.
+To get a better understanding, consider commenting out the properties and then rerun your code.
+Now watch what happens when you scroll the view.
+
+We then flip the vertical direction of the view, so that first items are at the bottom.
+
+Additionally, messages sent by the contact should be distinguished from those sent by a contact.
+For now, when a message is sent by you, we set a ``sentByMe`` property, to alternate between
+different contacts.
+Using this property, we distinguish between different contacts in two ways:
+
+* Messages sent by the contact are aligned to the right side of the screen by setting
+ ``anchors.right`` to ``parent.right``.
+* We change the color of the rectangle depending on the contact.
+ Since we don't want to display dark text on a dark background, and vice versa, we also set the
+ text color depending on who the contact is.
+
+At the bottom of the screen, we place a `TextArea`_ item to allow multi-line text input, and a
+button to send the message.
+We use Pane to cover the area under these two items:
+
+ .. literalinclude:: chat.qml
+ :linenos:
+ :lines: 101-125
+
+The `TextArea`_ should fill the available width of the screen.
+We assign some placeholder text to provide a visual cue to the contact as to where they should begin
+typing.
+The text within the input area is wrapped to ensure that it does not go outside of the screen.
+
+Lastly, we have a button that allows us to call the ``send_message`` method we defined on
+``sqlDialog.py``, since we're just having a mock up example here and there is only one possible
+recipient and one possible sender for this conversation we're just using strings here.
+
+.. _displayMarginBeginning: https://doc.qt.io/qt-5/qml-qtquick-listview.html#displayMarginBeginning-prop
+.. _displayMarginEnd: https://doc.qt.io/qt-5/qml-qtquick-listview.html#displayMarginEnd-prop
+.. _TextArea: https://doc.qt.io/qt-5/qml-qtquick-controls2-textarea.html
+
+
+main.py
+-------
+
+We use ``logging`` instead of Python's ``print()``, because it provides a better way to control the
+messages levels that our application will generate (errors, warnings, and information messages).
+
+ .. literalinclude:: main.py
+ :linenos:
+ :lines: 40-50
+
+``connectToDatabase()`` creates a connection with the SQLite database, creating the actual file
+if it doesn't already exist.
+
+ .. literalinclude:: main.py
+ :linenos:
+ :lines: 53-72
+
+
+
+A few interesting things happen in the ``main`` function:
+
+- Declaring a :ref:`QGuiApplication`.
+ You should use a :ref:`QGuiApplication` instead of :ref:`QApplication` because we're not
+ using the **QtWidgets** module.
+- Connecting to the database,
+- Declaring a :ref:`QQmlApplicationEngine`.
+ This allows you to access the QML context property to connect Python
+ and QML from the conversation model we built on ``sqlDialog.py``.
+- Loading the ``.qml`` file that defines the UI.
+
+Finally, the Qt application runs, and your program starts.
+
+ .. literalinclude:: main.py
+ :linenos:
+ :lines: 75-85
+
+.. image:: example_list_view.png
diff --git a/sources/pyside2/doc/tutorials/qmlsqlintegration/sqlDialog.py b/sources/pyside2/doc/tutorials/qmlsqlintegration/sqlDialog.py
new file mode 100644
index 000000000..6a9ff8234
--- /dev/null
+++ b/sources/pyside2/doc/tutorials/qmlsqlintegration/sqlDialog.py
@@ -0,0 +1,146 @@
+#############################################################################
+##
+## Copyright (C) 2019 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python project.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import datetime
+import logging
+
+from PySide2.QtCore import Qt, Slot
+from PySide2.QtSql import QSqlDatabase, QSqlQuery, QSqlRecord, QSqlTableModel
+
+table_name = "Conversations"
+
+
+def createTable():
+ if table_name in QSqlDatabase.database().tables():
+ return
+
+ query = QSqlQuery()
+ if not query.exec_(
+ """
+ CREATE TABLE IF NOT EXISTS 'Conversations' (
+ 'author' TEXT NOT NULL,
+ 'recipient' TEXT NOT NULL,
+ 'timestamp' TEXT NOT NULL,
+ 'message' TEXT NOT NULL,
+ FOREIGN KEY('author') REFERENCES Contacts ( name ),
+ FOREIGN KEY('recipient') REFERENCES Contacts ( name )
+ )
+ """
+ ):
+ logging.error("Failed to query database")
+
+ # This adds the first message from the Bot
+ # and further development is required to make it interactive.
+ query.exec_(
+ """
+ INSERT INTO Conversations VALUES(
+ 'machine', 'Me', '2019-01-07T14:36:06', 'Hello!'
+ )
+ """
+ )
+ logging.info(query)
+
+
+class SqlConversationModel(QSqlTableModel):
+ def __init__(self, parent=None):
+ super(SqlConversationModel, self).__init__(parent)
+
+ createTable()
+ self.setTable(table_name)
+ self.setSort(2, Qt.DescendingOrder)
+ self.setEditStrategy(QSqlTableModel.OnManualSubmit)
+ self.recipient = ""
+
+ self.select()
+ logging.debug("Table was loaded successfully.")
+
+ def setRecipient(self, recipient):
+ if recipient == self.recipient:
+ pass
+
+ self.recipient = recipient
+
+ filter_str = (
+ "(recipient = '{}' AND author = 'Me') OR " "(recipient = 'Me' AND author='{}')"
+ ).format(self.recipient)
+ self.setFilter(filter_str)
+ self.select()
+
+ def data(self, index, role):
+ if role < Qt.UserRole:
+ return QSqlTableModel.data(self, index, role)
+
+ sql_record = QSqlRecord()
+ sql_record = self.record(index.row())
+
+ return sql_record.value(role - Qt.UserRole)
+
+ def roleNames(self):
+ """Converts dict to hash because that's the result expected
+ by QSqlTableModel"""
+ names = {}
+ author = "author".encode()
+ recipient = "recipient".encode()
+ timestamp = "timestamp".encode()
+ message = "message".encode()
+
+ names[hash(Qt.UserRole)] = author
+ names[hash(Qt.UserRole + 1)] = recipient
+ names[hash(Qt.UserRole + 2)] = timestamp
+ names[hash(Qt.UserRole + 3)] = message
+
+ return names
+
+ def send_message(self, recipient, message, author):
+ timestamp = datetime.datetime.now()
+
+ new_record = self.record()
+ new_record.setValue("author", author)
+ new_record.setValue("recipient", recipient)
+ new_record.setValue("timestamp", str(timestamp))
+ new_record.setValue("message", message)
+
+ logging.debug('Message: "{}" \n Received by: "{}"'.format(message, recipient))
+
+ if not self.insertRecord(self.rowCount(), new_record):
+ logging.error("Failed to send message: {}".format(self.lastError().text()))
+ return
+
+ self.submitAll()
+ self.select()
diff --git a/sources/pyside2/doc/videos.rst b/sources/pyside2/doc/videos.rst
new file mode 100644
index 000000000..5c72c90df
--- /dev/null
+++ b/sources/pyside2/doc/videos.rst
@@ -0,0 +1,96 @@
+|project| Videos
+================
+
+.. raw:: html
+
+ <style>
+ .embed-container {
+ margin-top: 10px;
+ position: relative;
+ padding-bottom: 56.25%;
+ height: 0;
+ overflow: hidden;
+ max-width: 100%;
+ }
+ .embed-container iframe, .embed-container object, .embed-container embed {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ }
+ .video-title {
+ font-weight: bold;
+ text-align: center;
+ }
+ </style>
+ <table>
+ <tr>
+ <td style="width: 30%;">
+ <p class="video-title">QtVirtualTechCon2020: From Prototypes to Hybrid Applications</p>
+ <div class="embed-container">
+ <iframe src="https://www.youtube.com/embed/Vb1dbLQafyM" frameborder="0" allowfullscreen>
+ </iframe>
+ </div>
+ </td>
+ <td style="width: 30%;">
+ <p class="video-title">QtWS2019: Utilizing Shiboken to Enhance your Application</p>
+ <div class='embed-container'>
+ <iframe src="https://www.youtube.com/embed/mAfEVPgHRt8" frameborder="0" allowfullscreen>
+ </iframe>
+ </div>
+ </td>
+ <td style="width: 30%;">
+ <p class="video-title">QtWS2019: Introduction to Qt for Python</p>
+ <div class='embed-container'>
+ <iframe src="https://www.youtube.com/embed/214TWASZVgA" frameborder="0" allowfullscreen>
+ </iframe>
+ </div>
+ </td>
+ </tr>
+ </tr>
+ <td style="width: 30%;">
+ <p class="video-title">Webinar: Python and C++ interoperability with Shiboken</p>
+ <div class='embed-container'>
+ <iframe src="https://www.youtube.com/embed/wOMlDutOWXI" frameborder="0" allowfullscreen>
+ </iframe>
+ </div>
+ </td>
+ <td style="width: 30%;">
+ <p class="video-title">QtWS2019: How to bring your C++ project to Python land</p>
+ <div class='embed-container'>
+ <iframe src="https://www.youtube.com/embed/XmY-tWTi9gY" frameborder="0" allowfullscreen>
+ </iframe>
+ </div>
+ </td>
+ <td style="width: 30%;">
+ <p class="video-title">QtWS2018: Mastering Qt for Python in 20 min</p>
+ <div class='embed-container'>
+ <iframe src="https://www.youtube.com/embed/IhxZ99usPqY" frameborder="0" allowfullscreen>
+ </iframe>
+ </td>
+ </tr>
+ </tr>
+ <td style="width: 30%;">
+ <p class="video-title">Webinar: Develop your first Qt for Python application</p>
+ <div class='embed-container'>
+ <iframe src="https://www.youtube.com/embed/HDBjmSiOBxY" frameborder="0" allowfullscreen>
+ </iframe>
+ </div>
+ </td>
+ <td style="width: 30%;">
+ <p class="video-title">Webinar: Creating user interfaces with Qt for Python</p>
+ <div class='embed-container'>
+ <iframe src="https://www.youtube.com/embed/wKqLaNqxgas" frameborder="0" allowfullscreen>
+ </iframe>
+ </div>
+ </td>
+ <td style="width: 30%;">
+ <p class="video-title">QtWS2017: Take a walk on the PySide</p>
+ <div class="embed-container">
+ <iframe src="https://www.youtube.com/embed/Sb4FV6SdHHQ" frameborder="0" allowfullscreen>
+ </iframe>
+ </div>
+ </td>
+ </tr>
+ </table>
diff --git a/sources/pyside2/libpyside/CMakeLists.txt b/sources/pyside2/libpyside/CMakeLists.txt
index 7493a453a..e31c87eef 100644
--- a/sources/pyside2/libpyside/CMakeLists.txt
+++ b/sources/pyside2/libpyside/CMakeLists.txt
@@ -1,33 +1,33 @@
project(libpyside)
-if(${Qt5Qml_FOUND})
- if(NOT "${Qt5Qml_PRIVATE_INCLUDE_DIRS}" MATCHES "/QtQml/")
- string(REPLACE "/QtCore" "/QtQml" replaceme "${Qt5Core_PRIVATE_INCLUDE_DIRS}")
- list(APPEND Qt5Qml_PRIVATE_INCLUDE_DIRS ${replaceme})
- list(REMOVE_DUPLICATES Qt5Qml_PRIVATE_INCLUDE_DIRS)
+if(${Qt${QT_MAJOR_VERSION}Qml_FOUND})
+ if(NOT "${Qt${QT_MAJOR_VERSION}Qml_PRIVATE_INCLUDE_DIRS}" MATCHES "/QtQml/")
+ string(REPLACE "/QtCore" "/QtQml" replaceme "${Qt${QT_MAJOR_VERSION}Core_PRIVATE_INCLUDE_DIRS}")
+ list(APPEND Qt${QT_MAJOR_VERSION}Qml_PRIVATE_INCLUDE_DIRS ${replaceme})
+ list(REMOVE_DUPLICATES Qt${QT_MAJOR_VERSION}Qml_PRIVATE_INCLUDE_DIRS)
endif()
endif()
-if(${Qt5Quick_FOUND})
- if(NOT "${Qt5Quick_PRIVATE_INCLUDE_DIRS}" MATCHES "/QtQuick/")
- string(REPLACE "/QtCore" "/QtQuick" replaceme "${Qt5Core_PRIVATE_INCLUDE_DIRS}")
- list(APPEND Qt5Quick_PRIVATE_INCLUDE_DIRS ${Qt5Qml_PRIVATE_INCLUDE_DIRS})
- list(APPEND Qt5Quick_PRIVATE_INCLUDE_DIRS ${replaceme})
- list(REMOVE_DUPLICATES Qt5Quick_PRIVATE_INCLUDE_DIRS)
+if(${Qt${QT_MAJOR_VERSION}Quick_FOUND})
+ if(NOT "${Qt${QT_MAJOR_VERSION}Quick_PRIVATE_INCLUDE_DIRS}" MATCHES "/QtQuick/")
+ string(REPLACE "/QtCore" "/QtQuick" replaceme "${Qt${QT_MAJOR_VERSION}Core_PRIVATE_INCLUDE_DIRS}")
+ list(APPEND Qt${QT_MAJOR_VERSION}Quick_PRIVATE_INCLUDE_DIRS ${Qt${QT_MAJOR_VERSION}Qml_PRIVATE_INCLUDE_DIRS})
+ list(APPEND Qt${QT_MAJOR_VERSION}Quick_PRIVATE_INCLUDE_DIRS ${replaceme})
+ list(REMOVE_DUPLICATES Qt${QT_MAJOR_VERSION}Quick_PRIVATE_INCLUDE_DIRS)
endif()
endif()
set(QML_PRIVATE_API_SUPPORT 0)
-if(Qt5Qml_FOUND)
+if(Qt${QT_MAJOR_VERSION}Qml_FOUND)
# Used for registering custom QQuickItem classes defined in Python code.
set(QML_SUPPORT 1)
- set(QML_INCLUDES ${Qt5Qml_INCLUDE_DIRS})
- set(QML_LIBRARIES ${Qt5Qml_LIBRARIES})
+ set(QML_INCLUDES ${Qt${QT_MAJOR_VERSION}Qml_INCLUDE_DIRS})
+ set(QML_LIBRARIES ${Qt${QT_MAJOR_VERSION}Qml_LIBRARIES})
- if(Qt5Qml_PRIVATE_INCLUDE_DIRS)
+ if(Qt${QT_MAJOR_VERSION}Qml_PRIVATE_INCLUDE_DIRS)
# Used for transforming QML exceptions into Python exceptions.
set(QML_PRIVATE_API_SUPPORT 1)
- set(QML_INCLUDES ${QML_INCLUDES} ${Qt5Qml_PRIVATE_INCLUDE_DIRS})
+ set(QML_INCLUDES ${QML_INCLUDES} ${Qt${QT_MAJOR_VERSION}Qml_PRIVATE_INCLUDE_DIRS})
else()
message(WARNING "QML private API include files could not be found, support for catching QML exceptions inside Python code will not work.")
endif()
@@ -38,14 +38,13 @@ else()
set(QML_LIBRARIES "")
endif()
-qt5_wrap_cpp(DESTROYLISTENER_MOC "destroylistener.h")
-
set(libpyside_SRC
dynamicqmetaobject.cpp
- destroylistener.cpp
+ feature_select.cpp
signalmanager.cpp
globalreceiverv2.cpp
pysideclassinfo.cpp
+ pysideqenum.cpp
pysidemetafunction.cpp
pysidesignal.cpp
pysideslot.cpp
@@ -54,7 +53,6 @@ set(libpyside_SRC
pysideweakref.cpp
pyside.cpp
pysidestaticstrings.cpp
- ${DESTROYLISTENER_MOC}
)
# Add python files to project explorer in Qt Creator, when opening the CMakeLists.txt as a project,
@@ -84,8 +82,8 @@ add_library(PySide2::pyside2 ALIAS pyside2)
target_include_directories(pyside2 PRIVATE
${QML_INCLUDES}
- ${Qt5Core_PRIVATE_INCLUDE_DIRS}
- ${Qt5Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_PRIVATE_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
)
target_include_directories(pyside2 PUBLIC
@@ -96,15 +94,17 @@ target_include_directories(pyside2 PUBLIC
target_link_libraries(pyside2
PRIVATE Shiboken2::libshiboken
PRIVATE ${QML_LIBRARIES}
- PRIVATE ${Qt5Core_LIBRARIES})
+ PRIVATE ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES})
set_target_properties(pyside2 PROPERTIES
VERSION ${BINDING_API_VERSION}
SOVERSION "${PYSIDE_SO_VERSION}"
OUTPUT_NAME "pyside2${pyside2_SUFFIX}${SHIBOKEN_PYTHON_SHARED_LIBRARY_SUFFIX}"
- DEFINE_SYMBOL PYSIDE_EXPORTS)
+ DEFINE_SYMBOL BUILD_LIBPYSIDE)
-if(Qt5Core_VERSION VERSION_GREATER "5.7.1")
+if(${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ set_property(TARGET pyside2 PROPERTY CXX_STANDARD 17)
+else()
set_property(TARGET pyside2 PROPERTY CXX_STANDARD 11)
endif()
@@ -125,9 +125,10 @@ endif()
#
set(libpyside_HEADERS
- destroylistener.h
dynamicqmetaobject.h
+ feature_select.h
pysideclassinfo.h
+ pysideqenum.h
pysidemacros.h
signalmanager.h
pyside.h
diff --git a/sources/pyside2/libpyside/dynamicqmetaobject.cpp b/sources/pyside2/libpyside/dynamicqmetaobject.cpp
index 857d242a2..2fbda3f6a 100644
--- a/sources/pyside2/libpyside/dynamicqmetaobject.cpp
+++ b/sources/pyside2/libpyside/dynamicqmetaobject.cpp
@@ -44,6 +44,7 @@
#include "pysideproperty.h"
#include "pysideproperty_p.h"
#include "pysideslot_p.h"
+#include "pysideqenum.h"
#include <shiboken.h>
@@ -91,6 +92,10 @@ public:
int addProperty(const QByteArray &property, PyObject *data);
void addInfo(const QByteArray &key, const QByteArray &value);
void addInfo(const QMap<QByteArray, QByteArray> &info);
+ void addEnumerator(const char *name,
+ bool flag,
+ bool scoped,
+ const QVector<QPair<QByteArray, int> > &entries);
void removeProperty(int index);
const QMetaObject *update();
@@ -140,7 +145,8 @@ MetaObjectBuilder::MetaObjectBuilder(PyTypeObject *type, const QMetaObject *meta
MetaObjectBuilder::~MetaObjectBuilder()
{
- qDeleteAll(m_d->m_cachedMetaObjects);
+ for (auto *metaObject : m_d->m_cachedMetaObjects)
+ free(const_cast<QMetaObject*>(metaObject));
delete m_d->m_builder;
delete m_d;
}
@@ -356,6 +362,28 @@ void MetaObjectBuilder::addInfo(const QMap<QByteArray, QByteArray> &info)
m_d->addInfo(info);
}
+void MetaObjectBuilder::addEnumerator(const char *name, bool flag, bool scoped,
+ const QVector<QPair<QByteArray, int> > &entries)
+{
+ m_d->addEnumerator(name, flag, scoped, entries);
+}
+
+void MetaObjectBuilderPrivate::addEnumerator(const char *name, bool flag, bool scoped,
+ const QVector<QPair<QByteArray, int> > &entries)
+{
+ auto builder = ensureBuilder();
+ int have_already = builder->indexOfEnumerator(name);
+ if (have_already >= 0)
+ builder->removeEnumerator(have_already);
+ auto enumbuilder = builder->addEnumerator(name);
+ enumbuilder.setIsFlag(flag);
+ enumbuilder.setIsScoped(scoped);
+
+ for (auto item : entries)
+ enumbuilder.addKey(item.first, item.second);
+ m_dirty = true;
+}
+
void MetaObjectBuilderPrivate::removeProperty(int index)
{
index -= m_baseObject->propertyCount();
@@ -413,6 +441,10 @@ const QMetaObject *MetaObjectBuilderPrivate::update()
if (!m_builder)
return m_baseObject;
if (m_cachedMetaObjects.empty() || m_dirty) {
+ // PYSIDE-803: The dirty branch needs to be protected by the GIL.
+ // This was moved from SignalManager::retrieveMetaObject to here,
+ // which is only the update in "return builder->update()".
+ Shiboken::GilState gil;
m_cachedMetaObjects.push_back(m_builder->toMetaObject());
checkMethodOrder(m_cachedMetaObjects.back());
m_dirty = false;
@@ -425,6 +457,8 @@ const QMetaObject *MetaObjectBuilder::update()
return m_d->update();
}
+using namespace Shiboken;
+
void MetaObjectBuilderPrivate::parsePythonType(PyTypeObject *type)
{
// Get all non-QObject-derived base types in method resolution order, filtering out the types
@@ -434,7 +468,7 @@ void MetaObjectBuilderPrivate::parsePythonType(PyTypeObject *type)
// existing connections.
const PyObject *mro = type->tp_mro;
const Py_ssize_t basesCount = PyTuple_GET_SIZE(mro);
- PyTypeObject *qObjectType = Shiboken::Conversions::getPythonTypeObject("QObject*");
+ PyTypeObject *qObjectType = Conversions::getPythonTypeObject("QObject*");
std::vector<PyTypeObject *> basesToCheck;
// Prepend the actual type that we are parsing.
@@ -464,7 +498,8 @@ void MetaObjectBuilderPrivate::parsePythonType(PyTypeObject *type)
if (Signal::checkType(value)) {
// Register signals.
auto data = reinterpret_cast<PySideSignal *>(value);
- data->data->signalName = Shiboken::String::toCString(key);
+ if (data->data->signalName.isEmpty())
+ data->data->signalName = String::toCString(key);
for (const auto &s : data->data->signatures) {
const auto sig = data->data->signalName + '(' + s.signature + ')';
if (m_baseObject->indexOfSignal(sig) == -1) {
@@ -483,7 +518,7 @@ void MetaObjectBuilderPrivate::parsePythonType(PyTypeObject *type)
}
}
- Shiboken::AutoDecRef slotAttrName(Shiboken::String::fromCString(PYSIDE_SLOT_LIST_ATTR));
+ AutoDecRef slotAttrName(String::fromCString(PYSIDE_SLOT_LIST_ATTR));
// PYSIDE-315: Now take care of the rest.
// Signals and slots should be separated, unless the types are modified, later.
// We check for this using "is_sorted()". Sorting no longer happens at all.
@@ -495,16 +530,17 @@ void MetaObjectBuilderPrivate::parsePythonType(PyTypeObject *type)
while (PyDict_Next(attrs, &pos, &key, &value)) {
if (Property::checkType(value)) {
- const int index = m_baseObject->indexOfProperty(Shiboken::String::toCString(key));
+ const int index = m_baseObject->indexOfProperty(String::toCString(key));
if (index == -1)
- addProperty(Shiboken::String::toCString(key), value);
- } else if (PyFunction_Check(value)) {
+ addProperty(String::toCString(key), value);
+ } else if (Py_TYPE(value)->tp_call != nullptr) {
+ // PYSIDE-198: PyFunction_Check does not work with Nuitka.
// Register slots.
if (PyObject_HasAttr(value, slotAttrName)) {
PyObject *signatureList = PyObject_GetAttr(value, slotAttrName);
for (Py_ssize_t i = 0, i_max = PyList_Size(signatureList); i < i_max; ++i) {
PyObject *pySignature = PyList_GET_ITEM(signatureList, i);
- QByteArray signature(Shiboken::String::toCString(pySignature));
+ QByteArray signature(String::toCString(pySignature));
// Split the slot type and its signature.
QByteArray type;
const int spacePos = signature.indexOf(' ');
@@ -524,4 +560,29 @@ void MetaObjectBuilderPrivate::parsePythonType(PyTypeObject *type)
}
}
}
+ // PYSIDE-957: Collect the delayed QEnums
+ auto collectedEnums = PySide::QEnum::resolveDelayedQEnums(type);
+ for (PyObject *obEnumType : collectedEnums) {
+ bool isFlag = PySide::QEnum::isFlag(obEnumType);
+ AutoDecRef obName(PyObject_GetAttr(obEnumType, PyMagicName::name()));
+ // Everything has been checked already in resolveDelayedQEnums.
+ // Therefore, we don't need to error-check here again.
+ auto name = String::toCString(obName);
+ AutoDecRef members(PyObject_GetAttr(obEnumType, PyMagicName::members()));
+ AutoDecRef items(PepMapping_Items(members));
+ Py_ssize_t nr_items = PySequence_Length(items);
+
+ QVector<QPair<QByteArray, int> > entries;
+ for (Py_ssize_t idx = 0; idx < nr_items; ++idx) {
+ AutoDecRef item(PySequence_GetItem(items, idx));
+ AutoDecRef key(PySequence_GetItem(item, 0));
+ AutoDecRef member(PySequence_GetItem(item, 1));
+ AutoDecRef value(PyObject_GetAttr(member, Shiboken::PyName::value()));
+ auto ckey = String::toCString(key);
+ auto ivalue = PyInt_AsSsize_t(value); // int/long cheating
+ auto thing = QPair<QByteArray, int>(ckey, int(ivalue));
+ entries.push_back(thing);
+ }
+ addEnumerator(name, isFlag, true, entries);
+ }
}
diff --git a/sources/pyside2/libpyside/dynamicqmetaobject.h b/sources/pyside2/libpyside/dynamicqmetaobject.h
index 1fbe73ea4..7279d5c26 100644
--- a/sources/pyside2/libpyside/dynamicqmetaobject.h
+++ b/sources/pyside2/libpyside/dynamicqmetaobject.h
@@ -68,7 +68,10 @@ public:
int addProperty(const char *property, PyObject *data);
void addInfo(const char *key, const char *value);
void addInfo(const QMap<QByteArray, QByteArray> &info);
-
+ void addEnumerator(const char *name,
+ bool flag,
+ bool scoped,
+ const QVector<QPair<QByteArray, int> > &entries);
void removeProperty(int index);
const QMetaObject *update();
diff --git a/sources/pyside2/libpyside/feature_select.cpp b/sources/pyside2/libpyside/feature_select.cpp
new file mode 100644
index 000000000..6a21d168d
--- /dev/null
+++ b/sources/pyside2/libpyside/feature_select.cpp
@@ -0,0 +1,735 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or (at your option) the GNU General
+** Public license version 3 or any later version approved by the KDE Free
+** Qt Foundation. The licenses are as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-2.0.html and
+** https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "feature_select.h"
+#include "pyside.h"
+#include "pysidestaticstrings.h"
+
+#include <shiboken.h>
+#include <sbkstaticstrings.h>
+
+#include <QtCore/QtGlobal>
+
+//////////////////////////////////////////////////////////////////////////////
+//
+// PYSIDE-1019: Support switchable extensions
+//
+// This functionality is no longer implemented in the signature module, since
+// the PyCFunction getsets do not have to be modified any longer.
+// Instead, we simply exchange the complete class dicts. This is done in the
+// basewrapper.cpp file and in every generated `tp_(get|set)attro`.
+//
+// This is the general framework of the switchable extensions.
+// A maximum of eight features is planned so far. This seems to be enough.
+// More features are possible, but then we must somehow register the
+// extra `select_id`s above 255.
+//
+
+/*****************************************************************************
+
+ How Does This Feature Selection Work?
+ -------------------------------------
+
+The basic idea is to replace the `tp_dict` of a QObject derived type.
+This way, we can replace the methods of the class in no time.
+
+The crucial point to understand is how the `tp_dict` is actually accessed:
+When you type "QObject.__dict__", the descriptor of `SbkObjectType_Type`
+is called. This descriptor is per default unassigned, so the base class
+PyType_Type provides the tp_getset method `type_dict`:
+
+ static PyObject *
+ type_dict(PyTypeObject *type, void *context)
+ {
+ if (type->tp_dict == NULL) {
+ Py_RETURN_NONE;
+ }
+ return PyDictProxy_New(type->tp_dict);
+ }
+
+In order to change that, we need to insert our own version into SbkObjectType:
+
+ static PyObject *Sbk_TypeGet___dict__(PyTypeObject *type, void *context)
+ {
+ auto dict = type->tp_dict;
+ if (dict == NULL)
+ Py_RETURN_NONE;
+ if (SelectFeatureSet != nullptr)
+ dict = SelectFeatureSet(type);
+ return PyDictProxy_New(dict);
+ }
+
+This way, the Python function `type_ready()` does not fill in the default,
+but uses our modified version. It a similar way, we overwrite type_getattro
+with our own version, again in SbkObjectType, replacing the default of
+PyType_Type.
+
+Now we can exchange the dict with a customized version.
+We have our own derived type `ChameleonDict` with additional attributes.
+These allow us to create a ring of dicts which can be rotated to the actual
+needed dict version:
+
+Every dict has a field `select_id` which is selected by the `from __feature__`
+import. The dicts are cyclic connected by the `dict_ring` field.
+
+When a class dict is required, now always `SelectFeatureSet` is called, which
+looks into the `__name__` attribute of the active module and decides which
+version of `tp_dict` is needed. Then the right dict is searched in the ring
+and created if not already there.
+
+Furthermore, we need to overwrite every `tp_(get|set)attro` with a version
+that switches dicts right before looking up methods.
+The dict changing must walk the whole `tp_mro` in order to change all names.
+
+This is everything that the following code does.
+
+*****************************************************************************/
+
+
+namespace PySide { namespace Feature {
+
+using namespace Shiboken;
+
+typedef bool(*FeatureProc)(PyTypeObject *type, PyObject *prev_dict, int id);
+
+static FeatureProc *featurePointer = nullptr;
+
+static PyObject *cached_globals = nullptr;
+static PyObject *last_select_id = nullptr;
+
+static PyObject *_fast_id_array[1 + 256] = {};
+// this will point to element 1 to allow indexing from -1
+static PyObject **fast_id_array;
+
+static inline PyObject *getFeatureSelectId()
+{
+ static PyObject *undef = fast_id_array[-1];
+ static PyObject *feature_dict = GetFeatureDict();
+ // these things are all borrowed
+ PyObject *globals = PyEval_GetGlobals();
+ if ( globals == nullptr
+ || globals == cached_globals)
+ return last_select_id;
+
+ PyObject *modname = PyDict_GetItem(globals, PyMagicName::name());
+ if (modname == nullptr)
+ return last_select_id;
+
+ PyObject *select_id = PyDict_GetItem(feature_dict, modname);
+ if ( select_id == nullptr
+ || !PyInt_Check(select_id) // int/long cheating
+ || select_id == undef)
+ return last_select_id;
+
+ cached_globals = globals;
+ last_select_id = select_id;
+ assert(PyInt_AsSsize_t(select_id) >= 0);
+ return select_id;
+}
+
+// Create a derived dict class
+static PyTypeObject *
+createDerivedDictType()
+{
+ // It is not easy to create a compatible dict object with the
+ // limited API. Easier is to use Python to create a derived
+ // type and to modify that a bit from the C code.
+ PyObject *ChameleonDict = PepRun_GetResult(R"CPP(if True:
+
+ class ChameleonDict(dict):
+ __slots__ = ("dict_ring", "select_id")
+
+ result = ChameleonDict
+
+ )CPP");
+ return reinterpret_cast<PyTypeObject *>(ChameleonDict);
+}
+
+static PyTypeObject *new_dict_type = nullptr;
+
+static void ensureNewDictType()
+{
+ if (new_dict_type == nullptr) {
+ new_dict_type = createDerivedDictType();
+ if (new_dict_type == nullptr)
+ Py_FatalError("PySide2: Problem creating ChameleonDict");
+ }
+}
+
+static inline PyObject *nextInCircle(PyObject *dict)
+{
+ // returns a borrowed ref
+ AutoDecRef next_dict(PyObject_GetAttr(dict, PyName::dict_ring()));
+ return next_dict;
+}
+
+static inline void setNextDict(PyObject *dict, PyObject *next_dict)
+{
+ PyObject_SetAttr(dict, PyName::dict_ring(), next_dict);
+}
+
+static inline void setSelectId(PyObject *dict, PyObject *select_id)
+{
+ PyObject_SetAttr(dict, PyName::select_id(), select_id);
+}
+
+static inline PyObject *getSelectId(PyObject *dict)
+{
+ auto select_id = PyObject_GetAttr(dict, PyName::select_id());
+ return select_id;
+}
+
+static inline void setCurrentSelectId(PyTypeObject *type, PyObject *select_id)
+{
+ SbkObjectType_SetReserved(type, PyInt_AsSsize_t(select_id)); // int/long cheating
+}
+
+static inline void setCurrentSelectId(PyTypeObject *type, int id)
+{
+ SbkObjectType_SetReserved(type, id);
+}
+
+static inline PyObject *getCurrentSelectId(PyTypeObject *type)
+{
+ int id = SbkObjectType_GetReserved(type);
+ // This can be too early.
+ if (id < 0)
+ id = 0;
+ return fast_id_array[id];
+}
+
+static bool replaceClassDict(PyTypeObject *type)
+{
+ /*
+ * Replace the type dict by the derived ChameleonDict.
+ * This is mandatory for all type dicts when they are touched.
+ */
+ ensureNewDictType();
+ PyObject *dict = type->tp_dict;
+ auto ob_ndt = reinterpret_cast<PyObject *>(new_dict_type);
+ PyObject *new_dict = PyObject_CallObject(ob_ndt, nullptr);
+ if (new_dict == nullptr || PyDict_Update(new_dict, dict) < 0)
+ return false;
+ // Insert the default id. Cannot fail for small numbers.
+ AutoDecRef select_id(PyInt_FromLong(0));
+ setSelectId(new_dict, select_id);
+ // insert the dict into itself as ring
+ setNextDict(new_dict, new_dict);
+ // We have now an exact copy of the dict with a new type.
+ // Replace `__dict__` which usually has refcount 1 (but see cyclic_test.py)
+ Py_DECREF(type->tp_dict);
+ type->tp_dict = new_dict;
+ return true;
+}
+
+static bool addNewDict(PyTypeObject *type, PyObject *select_id)
+{
+ /*
+ * Add a new dict to the ring and set it as `type->tp_dict`.
+ * A 'false' return is fatal.
+ */
+ auto dict = type->tp_dict;
+ auto ob_ndt = reinterpret_cast<PyObject *>(new_dict_type);
+ auto new_dict = PyObject_CallObject(ob_ndt, nullptr);
+ if (new_dict == nullptr)
+ return false;
+ setSelectId(new_dict, select_id);
+ // insert the dict into the ring
+ auto next_dict = nextInCircle(dict);
+ setNextDict(dict, new_dict);
+ setNextDict(new_dict, next_dict);
+ type->tp_dict = new_dict;
+ return true;
+}
+
+static bool moveToFeatureSet(PyTypeObject *type, PyObject *select_id)
+{
+ /*
+ * Rotate the ring to the given `select_id` and return `true`.
+ * If not found, stay at the current position and return `false`.
+ */
+ auto initial_dict = type->tp_dict;
+ auto dict = initial_dict;
+ do {
+ dict = nextInCircle(dict);
+ AutoDecRef current_id(getSelectId(dict));
+ // This works because small numbers are singleton objects.
+ if (current_id == select_id) {
+ type->tp_dict = dict;
+ setCurrentSelectId(type, select_id);
+ return true;
+ }
+ } while (dict != initial_dict);
+ type->tp_dict = initial_dict;
+ return false;
+}
+
+static bool createNewFeatureSet(PyTypeObject *type, PyObject *select_id)
+{
+ /*
+ * Create a new feature set.
+ * A `false` return value is a fatal error.
+ *
+ * A FeatureProc sees an empty `type->tp_dict` and the previous dict
+ * content in `prev_dict`. It is responsible of filling `type->tp_dict`
+ * with modified content.
+ */
+ static auto small_1 = PyInt_FromLong(255);
+ Q_UNUSED(small_1);
+ static auto small_2 = PyInt_FromLong(255);
+ Q_UNUSED(small_2);
+ // make sure that small integers are cached
+ assert(small_1 != nullptr && small_1 == small_2);
+
+ static auto zero = fast_id_array[0];
+ bool ok = moveToFeatureSet(type, zero);
+ Q_UNUSED(ok);
+ assert(ok);
+
+ AutoDecRef prev_dict(type->tp_dict);
+ Py_INCREF(prev_dict); // keep the first ref unchanged
+ if (!addNewDict(type, select_id))
+ return false;
+ auto id = PyInt_AsSsize_t(select_id); // int/long cheating
+ if (id == -1)
+ return false;
+ setCurrentSelectId(type, id);
+ FeatureProc *proc = featurePointer;
+ for (int idx = id; *proc != nullptr; ++proc, idx >>= 1) {
+ if (idx & 1) {
+ // clear the tp_dict that will get new content
+ PyDict_Clear(type->tp_dict);
+ // let the proc re-fill the tp_dict
+ if (!(*proc)(type, prev_dict, id))
+ return false;
+ // if there is still a step, prepare `prev_dict`
+ if (idx >> 1) {
+ prev_dict.reset(PyDict_Copy(type->tp_dict));
+ if (prev_dict.isNull())
+ return false;
+ }
+ }
+ }
+ return true;
+}
+
+static bool SelectFeatureSetSubtype(PyTypeObject *type, PyObject *select_id)
+{
+ /*
+ * This is the selector for one sublass. We need to call this for
+ * every subclass until no more subclasses or reaching the wanted id.
+ */
+ if (Py_TYPE(type->tp_dict) == Py_TYPE(PyType_Type.tp_dict)) {
+ // On first touch, we initialize the dynamic naming.
+ // The dict type will be replaced after the first call.
+ if (!replaceClassDict(type)) {
+ Py_FatalError("failed to replace class dict!");
+ return false;
+ }
+ }
+ if (!moveToFeatureSet(type, select_id)) {
+ if (!createNewFeatureSet(type, select_id)) {
+ Py_FatalError("failed to create a new feature set!");
+ return false;
+ }
+ }
+ return true;
+}
+
+static inline PyObject *SelectFeatureSet(PyTypeObject *type)
+{
+ /*
+ * This is the main function of the module.
+ * The purpose of this function is to switch the dict of a class right
+ * before a (get|set)attro call is performed.
+ *
+ * Generated functions call this directly.
+ * Shiboken will assign it via a public hook of `basewrapper.cpp`.
+ */
+ if (Py_TYPE(type->tp_dict) == Py_TYPE(PyType_Type.tp_dict)) {
+ // We initialize the dynamic features by using our own dict type.
+ if (!replaceClassDict(type))
+ return nullptr;
+ }
+ PyObject *select_id = getFeatureSelectId(); // borrowed
+ PyObject *current_id = getCurrentSelectId(type); // borrowed
+ static PyObject *undef = fast_id_array[-1];
+
+ // PYSIDE-1019: During import PepType_SOTP is still zero.
+ if (current_id == undef)
+ current_id = select_id = fast_id_array[0];
+
+ if (select_id != current_id) {
+ PyObject *mro = type->tp_mro;
+ Py_ssize_t idx, n = PyTuple_GET_SIZE(mro);
+ // We leave 'Shiboken.Object' and 'object' alone, therefore "n - 2".
+ for (idx = 0; idx < n - 2; idx++) {
+ auto *sub_type = reinterpret_cast<PyTypeObject *>(PyTuple_GET_ITEM(mro, idx));
+ // When any subtype is already resolved (false), we can stop.
+ if (!SelectFeatureSetSubtype(sub_type, select_id))
+ break;
+ }
+ }
+ return type->tp_dict;
+}
+
+// For cppgenerator:
+void Select(PyObject *obj)
+{
+ if (featurePointer == nullptr)
+ return;
+ auto type = Py_TYPE(obj);
+ type->tp_dict = SelectFeatureSet(type);
+}
+
+static bool feature_01_addLowerNames(PyTypeObject *type, PyObject *prev_dict, int id);
+static bool feature_02_true_property(PyTypeObject *type, PyObject *prev_dict, int id);
+static bool feature_04_addDummyNames(PyTypeObject *type, PyObject *prev_dict, int id);
+static bool feature_08_addDummyNames(PyTypeObject *type, PyObject *prev_dict, int id);
+static bool feature_10_addDummyNames(PyTypeObject *type, PyObject *prev_dict, int id);
+static bool feature_20_addDummyNames(PyTypeObject *type, PyObject *prev_dict, int id);
+static bool feature_40_addDummyNames(PyTypeObject *type, PyObject *prev_dict, int id);
+static bool feature_80_addDummyNames(PyTypeObject *type, PyObject *prev_dict, int id);
+
+static FeatureProc featureProcArray[] = {
+ feature_01_addLowerNames,
+ feature_02_true_property,
+ feature_04_addDummyNames,
+ feature_08_addDummyNames,
+ feature_10_addDummyNames,
+ feature_20_addDummyNames,
+ feature_40_addDummyNames,
+ feature_80_addDummyNames,
+ nullptr
+};
+
+void finalize()
+{
+ for (int idx = -1; idx < 256; ++idx)
+ Py_DECREF(fast_id_array[idx]);
+}
+
+static bool patch_property_impl();
+
+void init()
+{
+ // This function can be called multiple times.
+ static bool is_initialized = false;
+ if (!is_initialized) {
+ fast_id_array = &_fast_id_array[1];
+ for (int idx = -1; idx < 256; ++idx)
+ fast_id_array[idx] = PyInt_FromLong(idx);
+ last_select_id = fast_id_array[0];
+ featurePointer = featureProcArray;
+ initSelectableFeature(SelectFeatureSet);
+ registerCleanupFunction(finalize);
+ patch_property_impl();
+ is_initialized = true;
+ }
+ // Reset the cache. This is called at any "from __feature__ import".
+ cached_globals = nullptr;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//
+// PYSIDE-1019: Support switchable extensions
+//
+// Feature 0x01: Allow snake_case instead of camelCase
+//
+// This functionality is no longer implemented in the signature module, since
+// the PyCFunction getsets do not have to be modified any longer.
+// Instead, we simply exchange the complete class dicts. This is done in the
+// basewrapper.cpp file.
+//
+
+static PyObject *methodWithNewName(PyTypeObject *type,
+ PyMethodDef *meth,
+ const char *new_name)
+{
+ /*
+ * Create a method with a lower case name.
+ */
+ auto obtype = reinterpret_cast<PyObject *>(type);
+ int len = strlen(new_name);
+ auto name = new char[len + 1];
+ strcpy(name, new_name);
+ auto new_meth = new PyMethodDef;
+ new_meth->ml_name = name;
+ new_meth->ml_meth = meth->ml_meth;
+ new_meth->ml_flags = meth->ml_flags;
+ new_meth->ml_doc = meth->ml_doc;
+ PyObject *descr = nullptr;
+ if (new_meth->ml_flags & METH_STATIC) {
+ AutoDecRef cfunc(PyCFunction_NewEx(new_meth, obtype, nullptr));
+ if (cfunc.isNull())
+ return nullptr;
+ descr = PyStaticMethod_New(cfunc);
+ }
+ else {
+ descr = PyDescr_NewMethod(type, new_meth);
+ }
+ return descr;
+}
+
+static bool feature_01_addLowerNames(PyTypeObject *type, PyObject *prev_dict, int id)
+{
+ /*
+ * Add objects with lower names to `type->tp_dict` from 'prev_dict`.
+ */
+ PyObject *lower_dict = type->tp_dict;
+ PyObject *key, *value;
+ Py_ssize_t pos = 0;
+
+ // We first copy the things over which will not be changed:
+ while (PyDict_Next(prev_dict, &pos, &key, &value)) {
+ if ( Py_TYPE(value) != PepMethodDescr_TypePtr
+ && Py_TYPE(value) != PepStaticMethod_TypePtr) {
+ if (PyDict_SetItem(lower_dict, key, value))
+ return false;
+ continue;
+ }
+ }
+ // Then we walk over the tp_methods to get all methods and insert
+ // them with changed names.
+ PyMethodDef *meth = type->tp_methods;
+ if (!meth)
+ return true;
+
+ for (; meth != nullptr && meth->ml_name != nullptr; ++meth) {
+ const char *name = String::toCString(String::getSnakeCaseName(meth->ml_name, true));
+ AutoDecRef new_method(methodWithNewName(type, meth, name));
+ if (new_method.isNull())
+ return false;
+ if (PyDict_SetItemString(lower_dict, name, new_method) < 0)
+ return false;
+ }
+ return true;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//
+// PYSIDE-1019: Support switchable extensions
+//
+// Feature 0x02: Use true properties instead of getters and setters
+//
+
+static PyObject *createProperty(PyObject *getter, PyObject *setter)
+{
+ assert(getter != nullptr);
+ if (setter == nullptr)
+ setter = Py_None;
+ auto obtype = reinterpret_cast<PyObject *>(&PyProperty_Type);
+ PyObject *prop = PyObject_CallFunctionObjArgs(obtype, getter, setter, nullptr);
+ return prop;
+}
+
+static QStringList parseFields(const char *propstr)
+{
+ /*
+ * Break the string into subfields at ':' and add defaults.
+ */
+ QString s = QString(QLatin1String(propstr));
+ auto list = s.split(QLatin1Char(':'));
+ assert(list.size() == 2 || list.size() == 3);
+ auto name = list[0];
+ auto read = list[1];
+ if (read.size() == 0)
+ list[1] = name;
+ if (list.size() == 2)
+ return list;
+ auto write = list[2];
+ if (write.size() == 0) {
+ list[2] = QLatin1String("set") + name;
+ list[2][3] = list[2][3].toUpper();
+ }
+ return list;
+}
+
+static PyObject *make_snake_case(QString s, bool lower)
+{
+ if (s.isNull())
+ return nullptr;
+ return String::getSnakeCaseName(s.toLatin1().data(), lower);
+}
+
+static bool feature_02_true_property(PyTypeObject *type, PyObject *prev_dict, int id)
+{
+ /*
+ * Use the property info to create true Python property objects.
+ */
+
+ // The empty `tp_dict` gets populated by the previous dict.
+ PyObject *prop_dict = type->tp_dict;
+ if (PyDict_Update(prop_dict, prev_dict) < 0)
+ return false;
+
+ // We then replace methods by properties.
+ bool lower = (id & 0x01) != 0;
+ auto props = SbkObjectType_GetPropertyStrings(type);
+ if (props == nullptr || *props == nullptr)
+ return true;
+ for (; *props != nullptr; ++props) {
+ auto propstr = *props;
+ auto fields = parseFields(propstr);
+ bool haveWrite = fields.size() == 3;
+ PyObject *name = make_snake_case(fields[0], lower);
+ PyObject *read = make_snake_case(fields[1], lower);
+ PyObject *write = haveWrite ? make_snake_case(fields[2], lower) : nullptr;
+ PyObject *getter = PyDict_GetItem(prev_dict, read);
+ if (getter == nullptr || Py_TYPE(getter) != PepMethodDescr_TypePtr)
+ continue;
+ PyObject *setter = haveWrite ? PyDict_GetItem(prev_dict, write) : nullptr;
+ if (setter != nullptr && Py_TYPE(setter) != PepMethodDescr_TypePtr)
+ continue;
+
+ AutoDecRef PyProperty(createProperty(getter, setter));
+ if (PyProperty.isNull())
+ return false;
+ if (PyDict_SetItem(prop_dict, name, PyProperty) < 0)
+ return false;
+ if (fields[0] != fields[1] && PyDict_GetItem(prop_dict, read))
+ if (PyDict_DelItem(prop_dict, read) < 0)
+ return false;
+ // Theoretically, we need to check for multiple signatures to be exact.
+ // But we don't do so intentionally because it would be confusing.
+ if (haveWrite && PyDict_GetItem(prop_dict, write))
+ if (PyDict_DelItem(prop_dict, write) < 0)
+ return false;
+ }
+ return true;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//
+// These are a number of patches to make Python's property object better
+// suitable for us.
+// We turn `__doc__` into a lazy attribute saving signature initialization.
+//
+// Currently, there is no static extension planned, because _PyType_Lookup
+// and Limited_API are hard to use at the same time.
+//
+
+typedef struct {
+ PyObject_HEAD
+ PyObject *prop_get;
+ PyObject *prop_set;
+ PyObject *prop_del;
+ PyObject *prop_doc;
+ int getter_doc;
+} propertyobject;
+
+static PyObject *property_doc_get(PyObject *self, void *)
+{
+ auto po = reinterpret_cast<propertyobject *>(self);
+
+ if (po->prop_doc != nullptr && po->prop_doc != Py_None) {
+ Py_INCREF(po->prop_doc);
+ return po->prop_doc;
+ }
+ if (po->prop_get) {
+ // PYSIDE-1019: Fetch the default `__doc__` from fget. We do it late.
+ auto txt = PyObject_GetAttr(po->prop_get, PyMagicName::doc());
+ if (txt != nullptr) {
+ Py_INCREF(txt);
+ po->prop_doc = txt;
+ Py_INCREF(txt);
+ return txt;
+ }
+ PyErr_Clear();
+ }
+ Py_RETURN_NONE;
+}
+
+static int property_doc_set(PyObject *self, PyObject *value, void *)
+{
+ auto po = reinterpret_cast<propertyobject *>(self);
+
+ Py_INCREF(value);
+ po->prop_doc = value;
+ return 0;
+}
+
+static PyGetSetDef property_getset[] = {
+ // This gets added to the existing getsets
+ {const_cast<char *>("__doc__"), property_doc_get, property_doc_set, nullptr, nullptr},
+ {nullptr, nullptr, nullptr, nullptr, nullptr}
+};
+
+static bool patch_property_impl()
+{
+ // Turn `__doc__` into a computed attribute without changing writability.
+ auto gsp = property_getset;
+ auto type = &PyProperty_Type;
+ auto dict = type->tp_dict;
+ AutoDecRef descr(PyDescr_NewGetSet(type, gsp));
+ if (descr.isNull())
+ return false;
+ if (PyDict_SetItemString(dict, gsp->name, descr) < 0)
+ return false;
+ // Replace property_descr_get/set by slightly changed versions
+ return true;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//
+// PYSIDE-1019: Support switchable extensions
+//
+// Feature 0x04..0x40: A fake switchable option for testing
+//
+
+#define SIMILAR_FEATURE(xx) \
+static bool feature_##xx##_addDummyNames(PyTypeObject *type, PyObject *prev_dict, int id) \
+{ \
+ PyObject *dict = type->tp_dict; \
+ if (PyDict_Update(dict, prev_dict) < 0) \
+ return false; \
+ if (PyDict_SetItemString(dict, "fake_feature_" #xx, Py_None) < 0) \
+ return false; \
+ return true; \
+}
+
+SIMILAR_FEATURE(04)
+SIMILAR_FEATURE(08)
+SIMILAR_FEATURE(10)
+SIMILAR_FEATURE(20)
+SIMILAR_FEATURE(40)
+SIMILAR_FEATURE(80)
+
+} // namespace PySide
+} // namespace Feature
diff --git a/sources/pyside2/libpyside/destroylistener.h b/sources/pyside2/libpyside/feature_select.h
index dedcca662..32abffac6 100644
--- a/sources/pyside2/libpyside/destroylistener.h
+++ b/sources/pyside2/libpyside/feature_select.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -37,36 +37,19 @@
**
****************************************************************************/
-#ifndef PYSIDE_DESTROY_LISTENER
-#define PYSIDE_DESTROY_LISTENER
+#ifndef FEATURE_SELECT_H
+#define FEATURE_SELECT_H
#include "pysidemacros.h"
+#include <sbkpython.h>
-#include <QtCore/QObject>
+namespace PySide {
+namespace Feature {
-namespace PySide
-{
-struct DestroyListenerPrivate;
-/// \deprecated This class is deprecated and isn't used by libpyside anymore.
-class PYSIDE_API DestroyListener : public QObject
-{
- Q_OBJECT
- public:
- PYSIDE_DEPRECATED(static DestroyListener *instance());
- static void destroy();
- void listen(QObject *obj);
+PYSIDE_API void init();
+PYSIDE_API void Select(PyObject *obj);
- public Q_SLOTS:
- void onObjectDestroyed(QObject *obj);
-
- private:
- static DestroyListener *m_instance;
- DestroyListenerPrivate *m_d;
- DestroyListener(QObject *parent);
- ~DestroyListener() override;
-};
-
-}//namespace
-
-#endif
+} // namespace Feature
+} // namespace PySide
+#endif // FEATURE_SELECT_H
diff --git a/sources/pyside2/libpyside/globalreceiverv2.cpp b/sources/pyside2/libpyside/globalreceiverv2.cpp
index 0377f7697..b16a923dd 100644
--- a/sources/pyside2/libpyside/globalreceiverv2.cpp
+++ b/sources/pyside2/libpyside/globalreceiverv2.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -108,14 +108,14 @@ DynamicSlotDataV2::DynamicSlotDataV2(PyObject *callback, GlobalReceiverV2 *paren
//monitor class from method lifetime
m_weakRef = WeakRef::create(m_pythonSelf, DynamicSlotDataV2::onCallbackDestroyed, this);
- m_hash = QByteArray::number((qlonglong)PyObject_Hash(m_callback))
- + QByteArray::number((qlonglong)PyObject_Hash(m_pythonSelf));
-
+ // PYSIDE-1422: Avoid hash on self which might be unhashable.
+ m_hash = QByteArray::number(static_cast<qlonglong>(PyObject_Hash(m_callback)))
+ + QByteArray::number(reinterpret_cast<qlonglong>(m_pythonSelf));
} else {
m_callback = callback;
Py_INCREF(m_callback);
- m_hash = QByteArray::number((qlonglong)PyObject_Hash(m_callback));
+ m_hash = QByteArray::number(static_cast<qlonglong>(PyObject_Hash(m_callback)));
}
}
@@ -128,10 +128,11 @@ QByteArray DynamicSlotDataV2::hash(PyObject *callback)
{
Shiboken::GilState gil;
if (PyMethod_Check(callback)) {
- return QByteArray::number((qlonglong)PyObject_Hash(PyMethod_GET_FUNCTION(callback)))
- + QByteArray::number((qlonglong)PyObject_Hash(PyMethod_GET_SELF(callback)));
+ // PYSIDE-1422: Avoid hash on self which might be unhashable.
+ return QByteArray::number(static_cast<qlonglong>(PyObject_Hash(PyMethod_GET_FUNCTION(callback))))
+ + QByteArray::number(reinterpret_cast<qlonglong>(PyMethod_GET_SELF(callback)));
}
- return QByteArray::number(qlonglong(PyObject_Hash(callback)));
+ return QByteArray::number(static_cast<qlonglong>(PyObject_Hash(callback)));
}
PyObject *DynamicSlotDataV2::callback()
diff --git a/sources/pyside2/libpyside/pyside.cpp b/sources/pyside2/libpyside/pyside.cpp
index 2419b2e16..5d0859adc 100644
--- a/sources/pyside2/libpyside/pyside.cpp
+++ b/sources/pyside2/libpyside/pyside.cpp
@@ -50,7 +50,6 @@
#include "pysidemetafunction_p.h"
#include "pysidemetafunction.h"
#include "dynamicqmetaobject.h"
-#include "destroylistener.h"
#include <autodecref.h>
#include <basewrapper.h>
@@ -59,7 +58,6 @@
#include <sbkconverter.h>
#include <sbkstring.h>
#include <sbkstaticstrings.h>
-#include <qapp_macro.h>
#include <QtCore/QByteArray>
#include <QtCore/QCoreApplication>
@@ -94,6 +92,7 @@ void init(PyObject *module)
MetaFunction::init(module);
// Init signal manager, so it will register some meta types used by QVariant.
SignalManager::instance();
+ initQApp();
}
static bool _setProperty(PyObject *qObj, PyObject *name, PyObject *value, bool *accept)
@@ -121,38 +120,36 @@ static bool _setProperty(PyObject *qObj, PyObject *name, PyObject *value, bool *
return true;
}
-bool fillQtProperties(PyObject *qObj, const QMetaObject *metaObj, PyObject *kwds, const char **blackList, unsigned int blackListSize)
+bool fillQtProperties(PyObject *qObj, const QMetaObject *metaObj, PyObject *kwds)
{
PyObject *key, *value;
Py_ssize_t pos = 0;
while (PyDict_Next(kwds, &pos, &key, &value)) {
- if (!blackListSize || !std::binary_search(blackList, blackList + blackListSize, std::string(Shiboken::String::toCString(key)))) {
- QByteArray propName(Shiboken::String::toCString(key));
- bool accept = false;
- if (metaObj->indexOfProperty(propName) != -1) {
- if (!_setProperty(qObj, key, value, &accept))
- return false;
- } else {
- propName.append("()");
- if (metaObj->indexOfSignal(propName) != -1) {
- accept = true;
- propName.prepend('2');
- if (!PySide::Signal::connect(qObj, propName, value))
- return false;
- }
- }
- if (!accept) {
- // PYSIDE-1019: Allow any existing attribute in the constructor.
- if (!_setProperty(qObj, key, value, &accept))
+ QByteArray propName(Shiboken::String::toCString(key));
+ bool accept = false;
+ if (metaObj->indexOfProperty(propName) != -1) {
+ if (!_setProperty(qObj, key, value, &accept))
+ return false;
+ } else {
+ propName.append("()");
+ if (metaObj->indexOfSignal(propName) != -1) {
+ accept = true;
+ propName.prepend('2');
+ if (!PySide::Signal::connect(qObj, propName, value))
return false;
}
- if (!accept) {
- PyErr_Format(PyExc_AttributeError, "'%s' is not a Qt property or a signal",
- propName.constData());
+ }
+ if (!accept) {
+ // PYSIDE-1019: Allow any existing attribute in the constructor.
+ if (!_setProperty(qObj, key, value, &accept))
return false;
- }
+ }
+ if (!accept) {
+ PyErr_Format(PyExc_AttributeError, "'%s' is not a Qt property or a signal",
+ propName.constData());
+ return false;
}
}
return true;
@@ -165,12 +162,10 @@ void registerCleanupFunction(CleanupFunction func)
void runCleanupFunctions()
{
- //PySide::DestroyListener::instance()->destroy();
while (!cleanupFunctionList.isEmpty()) {
CleanupFunction f = cleanupFunctionList.pop();
f();
}
- PySide::DestroyListener::destroy();
}
static void destructionVisitor(SbkObject *pyObj, void *data)
@@ -214,7 +209,7 @@ void destroyQCoreApplication()
delete app;
Py_END_ALLOW_THREADS
// PYSIDE-571: make sure to create a singleton deleted qApp.
- MakeSingletonQAppWrapper(NULL);
+ Py_DECREF(MakeQAppWrapper(nullptr));
}
std::size_t getSizeOfQObject(SbkObjectType *type)
@@ -225,8 +220,7 @@ std::size_t getSizeOfQObject(SbkObjectType *type)
void initDynamicMetaObject(SbkObjectType *type, const QMetaObject *base, std::size_t cppObjSize)
{
//create DynamicMetaObject based on python type
- auto userData =
- new TypeUserData(reinterpret_cast<PyTypeObject *>(type), base, cppObjSize);
+ auto userData = new TypeUserData(reinterpret_cast<PyTypeObject *>(type), base, cppObjSize);
userData->mo.update();
Shiboken::ObjectType::setTypeUserData(type, userData, Shiboken::callCppDestructor<TypeUserData>);
@@ -270,11 +264,6 @@ const QMetaObject *retrieveMetaObject(PyObject *pyObj)
return retrieveMetaObject(pyTypeObj);
}
-void initDynamicMetaObject(SbkObjectType *type, const QMetaObject *base)
-{
- initDynamicMetaObject(type, base, 0);
-}
-
void initQObjectSubType(SbkObjectType *type, PyObject *args, PyObject * /* kwds */)
{
PyTypeObject *qObjType = Shiboken::Conversions::getPythonTypeObject("QObject*");
@@ -299,6 +288,26 @@ void initQObjectSubType(SbkObjectType *type, PyObject *args, PyObject * /* kwds
initDynamicMetaObject(type, userData->mo.update(), userData->cppObjSize);
}
+void initQApp()
+{
+ /*
+ * qApp will not be initialized when embedding is active.
+ * That means that qApp exists already when PySide is initialized.
+ * We could solve that by creating a qApp variable, but in embedded
+ * mode, we also have the effect that the first assignment to qApp
+ * is persistent! Therefore, we can never be sure to have created
+ * qApp late enough to get the right type for the instance.
+ *
+ * I would appreciate very much if someone could explain or even fix
+ * this issue. It exists only when a pre-existing application exists.
+ */
+ if (!qApp)
+ Py_DECREF(MakeQAppWrapper(nullptr));
+
+ // PYSIDE-1470: Register a function to destroy an application from shiboken.
+ setDestroyQApplication(destroyQCoreApplication);
+}
+
PyObject *getMetaDataFromQObject(QObject *cppSelf, PyObject *self, PyObject *name)
{
PyObject *attr = PyObject_GenericGetAttr(self, name);
@@ -310,7 +319,6 @@ PyObject *getMetaDataFromQObject(QObject *cppSelf, PyObject *self, PyObject *nam
Py_DECREF(attr);
if (!value)
return 0;
- Py_INCREF(value);
attr = value;
}
@@ -401,6 +409,24 @@ static void invalidatePtr(any_t *object)
static const char invalidatePropertyName[] = "_PySideInvalidatePtr";
+// PYSIDE-1214, when creating new wrappers for classes inheriting QObject but
+// not exposed to Python, try to find the best-matching (most-derived) Qt
+// class by walking up the meta objects.
+static const char *typeName(QObject *cppSelf)
+{
+ const char *typeName = typeid(*cppSelf).name();
+ if (!Shiboken::Conversions::getConverter(typeName)) {
+ for (auto metaObject = cppSelf->metaObject(); metaObject; metaObject = metaObject->superClass()) {
+ const char *name = metaObject->className();
+ if (Shiboken::Conversions::getConverter(name)) {
+ typeName = name;
+ break;
+ }
+ }
+ }
+ return typeName;
+}
+
PyObject *getWrapperForQObject(QObject *cppSelf, SbkObjectType *sbk_type)
{
PyObject *pyOut = reinterpret_cast<PyObject *>(Shiboken::BindingManager::instance().retrieveWrapper(cppSelf));
@@ -423,8 +449,7 @@ PyObject *getWrapperForQObject(QObject *cppSelf, SbkObjectType *sbk_type)
}
}
- const char *typeName = typeid(*cppSelf).name();
- pyOut = Shiboken::Object::newObject(sbk_type, cppSelf, false, false, typeName);
+ pyOut = Shiboken::Object::newObject(sbk_type, cppSelf, false, false, typeName(cppSelf));
return pyOut;
}
@@ -561,16 +586,22 @@ bool registerInternalQtConf()
#ifdef PYSIDE_QT_CONF_PREFIX
setupPrefix = QStringLiteral(PYSIDE_QT_CONF_PREFIX);
#endif
- QString prefixPath = pysideDir.absoluteFilePath(setupPrefix);
+ const QString prefixPathStr = pysideDir.absoluteFilePath(setupPrefix);
+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+ const QByteArray prefixPath = prefixPathStr.toLocal8Bit();
+#else
+ // PYSIDE-972, QSettings used by QtCore uses Latin1
+ const QByteArray prefixPath = prefixPathStr.toLatin1();
+#endif
// rccData needs to be static, otherwise when it goes out of scope, the Qt resource system
// will point to invalid memory.
- static QByteArray rccData = QByteArray("[Paths]\nPrefix = ") + prefixPath.toLocal8Bit()
+ static QByteArray rccData = QByteArrayLiteral("[Paths]\nPrefix = ") + prefixPath
#ifdef Q_OS_WIN
// LibraryExecutables needs to point to Prefix instead of ./bin because we don't
// currently conform to the Qt default directory layout on Windows. This is necessary
// for QtWebEngineCore to find the location of QtWebEngineProcess.exe.
- + QByteArray("\nLibraryExecutables = ") + prefixPath.toLocal8Bit()
+ + QByteArray("\nLibraryExecutables = ") + prefixPath
#endif
;
rccData.append('\n');
diff --git a/sources/pyside2/libpyside/pyside.h b/sources/pyside2/libpyside/pyside.h
index 1529d79c9..a465fec47 100644
--- a/sources/pyside2/libpyside/pyside.h
+++ b/sources/pyside2/libpyside/pyside.h
@@ -62,7 +62,7 @@ PYSIDE_API void init(PyObject *module);
* Hash function used to enable hash on objects not supported on native Qt library which has toString function.
*/
template<class T>
-inline uint hash(const T& value)
+inline Py_ssize_t hash(const T& value)
{
return qHash(value.toString());
}
@@ -71,12 +71,10 @@ inline uint hash(const T& value)
* Fill QObject properties and do signal connections using the values found in \p kwds dictonary.
* \param qObj PyObject fot the QObject.
* \param metaObj QMetaObject of \p qObj.
- * \param blackList keys to be ignored in kwds dictionary, this string list MUST be sorted.
- * \param blackListSize numbe rof elements in blackList.
* \param kwds key->value dictonary.
* \return True if everything goes well, false with a Python error setted otherwise.
*/
-PYSIDE_API bool fillQtProperties(PyObject *qObj, const QMetaObject *metaObj, PyObject *kwds, const char **blackList, unsigned int blackListSize);
+PYSIDE_API bool fillQtProperties(PyObject *qObj, const QMetaObject *metaObj, PyObject *kwds);
/**
* If the type \p T was registered on Qt meta type system with Q_DECLARE_METATYPE macro, this class will initialize
@@ -99,10 +97,10 @@ template<typename T>
struct initQtMetaType<T, false> {
};
-PYSIDE_DEPRECATED(PYSIDE_API void initDynamicMetaObject(SbkObjectType *type, const QMetaObject *base));
PYSIDE_API void initDynamicMetaObject(SbkObjectType *type, const QMetaObject *base,
std::size_t cppObjSize);
PYSIDE_API void initQObjectSubType(SbkObjectType *type, PyObject *args, PyObject *kwds);
+PYSIDE_API void initQApp();
/// Return the size in bytes of a type that inherits QObject.
PYSIDE_API std::size_t getSizeOfQObject(SbkObjectType *type);
diff --git a/sources/pyside2/libpyside/pysideclassinfo.cpp b/sources/pyside2/libpyside/pysideclassinfo.cpp
index fe5ca8765..aa47f97c1 100644
--- a/sources/pyside2/libpyside/pysideclassinfo.cpp
+++ b/sources/pyside2/libpyside/pysideclassinfo.cpp
@@ -60,11 +60,11 @@ static PyType_Slot PySideClassInfoType_slots[] = {
{Py_tp_init, (void *)classInfoTpInit},
{Py_tp_new, (void *)classInfoTpNew},
{Py_tp_free, (void *)classInfoFree},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_tp_dealloc, (void *)Sbk_object_dealloc},
{0, 0}
};
static PyType_Spec PySideClassInfoType_spec = {
- "PySide2.QtCore.ClassInfo",
+ "2:PySide2.QtCore.ClassInfo",
sizeof(PySideClassInfo),
0,
Py_TPFLAGS_DEFAULT,
@@ -75,7 +75,7 @@ static PyType_Spec PySideClassInfoType_spec = {
PyTypeObject *PySideClassInfoTypeF(void)
{
static PyTypeObject *type =
- reinterpret_cast<PyTypeObject *>(PyType_FromSpec(&PySideClassInfoType_spec));
+ reinterpret_cast<PyTypeObject *>(SbkType_FromSpec(&PySideClassInfoType_spec));
return type;
}
@@ -184,7 +184,7 @@ static const char *ClassInfo_SignatureStrings[] = {
void init(PyObject *module)
{
- if (SbkSpecial_Type_Ready(module, PySideClassInfoTypeF(), ClassInfo_SignatureStrings) < 0)
+ if (InitSignatureStrings(PySideClassInfoTypeF(), ClassInfo_SignatureStrings) < 0)
return;
Py_INCREF(PySideClassInfoTypeF());
diff --git a/sources/pyside2/libpyside/pysidemacros.h b/sources/pyside2/libpyside/pysidemacros.h
index 5b493a279..fcdfe3c6e 100644
--- a/sources/pyside2/libpyside/pysidemacros.h
+++ b/sources/pyside2/libpyside/pysidemacros.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -40,25 +40,16 @@
#ifndef PYSIDEMACROS_H
#define PYSIDEMACROS_H
-#if defined _WIN32
- #if PYSIDE_EXPORTS
- #define PYSIDE_API __declspec(dllexport)
- #else
- #if defined __MINGW32__
- #define PYSIDE_API
- #else
- #define PYSIDE_API __declspec(dllimport)
- #endif
- #endif
- #define PYSIDE_DEPRECATED(func) __declspec(deprecated) func
+#include <shibokenmacros.h>
+
+#define PYSIDE_EXPORT LIBSHIBOKEN_EXPORT
+#define PYSIDE_IMPORT LIBSHIBOKEN_IMPORT
+#define PYSIDE_DEPRECATED(func) SBK_DEPRECATED(func)
+
+#ifdef BUILD_LIBPYSIDE
+# define PYSIDE_API PYSIDE_EXPORT
#else
- #if __GNUC__ >= 4
- #define PYSIDE_API __attribute__ ((visibility("default")))
- #define PYSIDE_DEPRECATED(func) func __attribute__ ((deprecated))
- #else
- #define PYSIDE_API
- #define PYSIDE_DEPRECATED(func) func
- #endif
+# define PYSIDE_API PYSIDE_IMPORT
#endif
-#endif
+#endif // PYSIDEMACROS_H
diff --git a/sources/pyside2/libpyside/pysidemetafunction.cpp b/sources/pyside2/libpyside/pysidemetafunction.cpp
index e0e0c439b..afb3dbb1a 100644
--- a/sources/pyside2/libpyside/pysidemetafunction.cpp
+++ b/sources/pyside2/libpyside/pysidemetafunction.cpp
@@ -62,11 +62,11 @@ static PyType_Slot PySideMetaFunctionType_slots[] = {
{Py_tp_call, (void *)functionCall},
{Py_tp_new, (void *)PyType_GenericNew},
{Py_tp_free, (void *)functionFree},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_tp_dealloc, (void *)Sbk_object_dealloc},
{0, 0}
};
static PyType_Spec PySideMetaFunctionType_spec = {
- "PySide2.QtCore.MetaFunction",
+ "2:PySide2.QtCore.MetaFunction",
sizeof(PySideMetaFunction),
0,
Py_TPFLAGS_DEFAULT,
@@ -76,9 +76,8 @@ static PyType_Spec PySideMetaFunctionType_spec = {
PyTypeObject *PySideMetaFunctionTypeF(void)
{
- static PyTypeObject *type = nullptr;
- if (!type)
- type = (PyTypeObject *)PyType_FromSpec(&PySideMetaFunctionType_spec);
+ static PyTypeObject *type = reinterpret_cast<PyTypeObject *>(
+ SbkType_FromSpec(&PySideMetaFunctionType_spec));
return type;
}
@@ -108,7 +107,7 @@ static const char *MetaFunction_SignatureStrings[] = {
void init(PyObject *module)
{
- if (SbkSpecial_Type_Ready(module, PySideMetaFunctionTypeF(), MetaFunction_SignatureStrings) < 0)
+ if (InitSignatureStrings(PySideMetaFunctionTypeF(), MetaFunction_SignatureStrings) < 0)
return;
Py_INCREF(PySideMetaFunctionTypeF());
diff --git a/sources/pyside2/libpyside/pysideproperty.cpp b/sources/pyside2/libpyside/pysideproperty.cpp
index d9d15eb3b..33b7c9c2e 100644
--- a/sources/pyside2/libpyside/pysideproperty.cpp
+++ b/sources/pyside2/libpyside/pysideproperty.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -47,6 +47,8 @@
#include <shiboken.h>
#include <signature.h>
+using namespace Shiboken;
+
extern "C"
{
@@ -55,20 +57,44 @@ static int qpropertyTpInit(PyObject *, PyObject *, PyObject *);
static void qpropertyDeAlloc(PyObject *self);
//methods
-static PyObject *qPropertyCall(PyObject *, PyObject *, PyObject *);
-static PyObject *qPropertySetter(PyObject *, PyObject *);
static PyObject *qPropertyGetter(PyObject *, PyObject *);
+static PyObject *qPropertySetter(PyObject *, PyObject *);
+static PyObject *qPropertyResetter(PyObject *, PyObject *);
+static PyObject *qPropertyDeleter(PyObject *, PyObject *);
+static PyObject *qPropertyCall(PyObject *, PyObject *, PyObject *);
static int qpropertyTraverse(PyObject *self, visitproc visit, void *arg);
static int qpropertyClear(PyObject *self);
+// Attributes
+static PyObject *qPropertyDocGet(PyObject *, void *);
+static int qPropertyDocSet(PyObject *, PyObject *, void *);
+static PyObject *qProperty_fget(PyObject *, void *);
+static PyObject *qProperty_fset(PyObject *, void *);
+static PyObject *qProperty_freset(PyObject *, void *);
+static PyObject *qProperty_fdel(PyObject *, void *);
+
static PyMethodDef PySidePropertyMethods[] = {
- {"setter", (PyCFunction)qPropertySetter, METH_O, 0},
- {"write", (PyCFunction)qPropertySetter, METH_O, 0},
{"getter", (PyCFunction)qPropertyGetter, METH_O, 0},
+ {"setter", (PyCFunction)qPropertySetter, METH_O, 0},
+ {"resetter", (PyCFunction)qPropertyResetter, METH_O, 0},
+ {"deleter", (PyCFunction)qPropertyDeleter, METH_O, 0},
+ // Synonyms from Qt
{"read", (PyCFunction)qPropertyGetter, METH_O, 0},
+ {"write", (PyCFunction)qPropertySetter, METH_O, 0},
{0, 0, 0, 0}
};
+static PyGetSetDef PySidePropertyType_getset[] = {
+ // Note: we could not use `PyMemberDef` like Python's properties,
+ // because of the indirection of PySidePropertyPrivate.
+ {const_cast<char *>("fget"), qProperty_fget, nullptr, nullptr, nullptr},
+ {const_cast<char *>("fset"), qProperty_fset, nullptr, nullptr, nullptr},
+ {const_cast<char *>("freset"), qProperty_freset, nullptr, nullptr, nullptr},
+ {const_cast<char *>("fdel"), qProperty_fdel, nullptr, nullptr, nullptr},
+ {const_cast<char *>("__doc__"), qPropertyDocGet, qPropertyDocSet, nullptr, nullptr},
+ {nullptr, nullptr, nullptr, nullptr, nullptr}
+};
+
static PyType_Slot PySidePropertyType_slots[] = {
{Py_tp_dealloc, (void *)qpropertyDeAlloc},
{Py_tp_call, (void *)qPropertyCall},
@@ -77,11 +103,12 @@ static PyType_Slot PySidePropertyType_slots[] = {
{Py_tp_methods, (void *)PySidePropertyMethods},
{Py_tp_init, (void *)qpropertyTpInit},
{Py_tp_new, (void *)qpropertyTpNew},
+ {Py_tp_getset, PySidePropertyType_getset},
{0, 0}
};
-// Dotted modulename is crucial for PyType_FromSpec to work. Is this name right?
+// Dotted modulename is crucial for SbkType_FromSpec to work. Is this name right?
static PyType_Spec PySidePropertyType_spec = {
- "PySide2.QtCore.Property",
+ "2:PySide2.QtCore.Property",
sizeof(PySideProperty),
0,
Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_BASETYPE,
@@ -91,9 +118,8 @@ static PyType_Spec PySidePropertyType_spec = {
PyTypeObject *PySidePropertyTypeF(void)
{
- static PyTypeObject *type = nullptr;
- if (!type)
- type = (PyTypeObject *)PyType_FromSpec(&PySidePropertyType_spec);
+ static PyTypeObject *type = reinterpret_cast<PyTypeObject *>(
+ SbkType_FromSpec(&PySidePropertyType_spec));
return type;
}
@@ -131,12 +157,17 @@ static void qpropertyMetaCall(PySideProperty *pp, PyObject *self, QMetaObject::C
break;
}
+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+ case QMetaObject::RegisterQPropertyObserver:
+ case QMetaObject::SetQPropertyBinding:
+#else
case QMetaObject::QueryPropertyDesignable:
case QMetaObject::QueryPropertyScriptable:
case QMetaObject::QueryPropertyStored:
case QMetaObject::QueryPropertyEditable:
case QMetaObject::QueryPropertyUser:
// just to avoid gcc warnings
+#endif
case QMetaObject::InvokeMetaMethod:
case QMetaObject::CreateInstance:
case QMetaObject::IndexOfMethod:
@@ -154,7 +185,7 @@ static PyObject *qpropertyTpNew(PyTypeObject *subtype, PyObject * /* args */, Py
return reinterpret_cast<PyObject *>(me);
}
-int qpropertyTpInit(PyObject *self, PyObject *args, PyObject *kwds)
+static int qpropertyTpInit(PyObject *self, PyObject *args, PyObject *kwds)
{
PyObject *type = nullptr;
auto data = reinterpret_cast<PySideProperty *>(self);
@@ -162,27 +193,30 @@ int qpropertyTpInit(PyObject *self, PyObject *args, PyObject *kwds)
pData->metaCallHandler = &qpropertyMetaCall;
static const char *kwlist[] = {"type", "fget", "fset", "freset", "fdel", "doc", "notify",
- "designable", "scriptable", "stored", "user",
- "constant", "final", 0};
+ "designable", "scriptable", "stored",
+ "user", "constant", "final", 0};
char *doc{};
if (!PyArg_ParseTupleAndKeywords(args, kwds,
- "O|OOOOsObbbbbb:QtCore.QProperty",
+ "O|OOOOsObbbbbb:QtCore.Property",
const_cast<char **>(kwlist),
/*OO*/ &type, &(pData->fget),
/*OOO*/ &(pData->fset), &(pData->freset), &(pData->fdel),
/*s*/ &doc,
/*O*/ &(pData->notify),
- /*bbbbbb*/ &(pData->designable), &(pData->scriptable), &(pData->stored), &(pData->user), &(pData->constant), &(pData->final))) {
+ /*bbb*/ &(pData->designable), &(pData->scriptable), &(pData->stored),
+ /*bbb*/ &(pData->user), &(pData->constant), &(pData->final))) {
return -1;
}
- if (doc) {
+ // PYSIDE-1019: Fetching the default `__doc__` from fget would fail for inherited functions
+ // because we don't initialize the mro with signatures (and we will not!).
+ // But it is efficient and in-time to do that on demand in qPropertyDocGet.
+ pData->getter_doc = false;
+ if (doc)
pData->doc = doc;
- free(doc);
- } else {
+ else
pData->doc.clear();
- }
pData->typeName = PySide::Signal::getTypeName(type);
@@ -207,59 +241,168 @@ int qpropertyTpInit(PyObject *self, PyObject *args, PyObject *kwds)
return -1;
}
-void qpropertyDeAlloc(PyObject *self)
+static void qpropertyDeAlloc(PyObject *self)
{
qpropertyClear(self);
+ if (PepRuntime_38_flag) {
+ // PYSIDE-939: Handling references correctly.
+ // This was not needed before Python 3.8 (Python issue 35810)
+ Py_DECREF(Py_TYPE(self));
+ }
Py_TYPE(self)->tp_free(self);
}
-PyObject *qPropertyCall(PyObject *self, PyObject *args, PyObject * /* kw */)
+static PyObject *
+_property_copy(PyObject *old, PyObject *get, PyObject *set, PyObject *reset, PyObject *del)
{
- PyObject *callback = PyTuple_GetItem(args, 0);
- if (PyFunction_Check(callback)) {
- auto prop = reinterpret_cast<PySideProperty *>(self);
- PySidePropertyPrivate *pData = prop->d;
+ PySideProperty *pold = reinterpret_cast<PySideProperty *>(old);
+ PySidePropertyPrivate *pData = pold->d;
- Py_INCREF(callback);
- pData->fget = callback;
+ AutoDecRef type(PyObject_Type(old));
+ QByteArray doc{};
+ if (type.isNull())
+ return nullptr;
- Py_INCREF(self);
- return self;
+ if (get == nullptr || get == Py_None) {
+ Py_XDECREF(get);
+ get = pData->fget ? pData->fget : Py_None;
+ }
+ if (set == nullptr || set == Py_None) {
+ Py_XDECREF(set);
+ set = pData->fset ? pData->fset : Py_None;
+ }
+ if (reset == nullptr || reset == Py_None) {
+ Py_XDECREF(reset);
+ reset = pData->freset ? pData->freset : Py_None;
+ }
+ if (del == nullptr || del == Py_None) {
+ Py_XDECREF(del);
+ del = pData->fdel ? pData->fdel : Py_None;
}
- PyErr_SetString(PyExc_TypeError, "Invalid property usage.");
- return nullptr;
+
+ // make _init use __doc__ from getter
+ if ((pData->getter_doc && get != Py_None) || pData->doc.isEmpty())
+ doc.clear();
+ else
+ doc = pData->doc;
+
+ auto notify = pData->notify ? pData->notify : Py_None;
+
+ PyObject *typeName = String::fromCString(pData->typeName);
+ PyObject *obNew = PyObject_CallFunction(type, const_cast<char *>("OOOOOsO" "bbb" "bbb"),
+ typeName, get, set, reset, del, doc.data(), notify,
+ pData->designable, pData->scriptable, pData->stored,
+ pData->user, pData->constant, pData->final);
+
+ return obNew;
}
-PyObject *qPropertySetter(PyObject *self, PyObject *callback)
+static PyObject *qPropertyGetter(PyObject *self, PyObject *getter)
{
- if (PyFunction_Check(callback)) {
- PySideProperty *prop = reinterpret_cast<PySideProperty *>(self);
- PySidePropertyPrivate *pData = prop->d;
+ return _property_copy(self, getter, nullptr, nullptr, nullptr);
+}
- Py_INCREF(callback);
- pData->fset = callback;
+static PyObject *qPropertySetter(PyObject *self, PyObject *setter)
+{
+ return _property_copy(self, nullptr, setter, nullptr, nullptr);
+}
- Py_INCREF(callback);
- return callback;
- }
- PyErr_SetString(PyExc_TypeError, "Invalid property setter agument.");
- return nullptr;
+static PyObject *qPropertyResetter(PyObject *self, PyObject *resetter)
+{
+ return _property_copy(self, nullptr, nullptr, resetter, nullptr);
}
-PyObject *qPropertyGetter(PyObject *self, PyObject *callback)
+static PyObject *qPropertyDeleter(PyObject *self, PyObject *deleter)
{
- if (PyFunction_Check(callback)) {
- PySideProperty *prop = reinterpret_cast<PySideProperty *>(self);
- PySidePropertyPrivate *pData = prop->d;
+ return _property_copy(self, nullptr, nullptr, nullptr, deleter);
+}
+
+static PyObject *qPropertyCall(PyObject *self, PyObject *args, PyObject * /* kw */)
+{
+ PyObject *getter = PyTuple_GetItem(args, 0);
+ return _property_copy(self, getter, nullptr, nullptr, nullptr);
+}
- Py_INCREF(callback);
- pData->fget = callback;
+// PYSIDE-1019: Provide the same getters as Pythons `PyProperty`.
- Py_INCREF(callback);
- return callback;
+static PyObject *qProperty_fget(PyObject *self, void *)
+{
+ auto func = reinterpret_cast<PySideProperty *>(self)->d->fget;
+ auto ret = func != nullptr ? func : Py_None;
+ Py_INCREF(ret);
+ return ret;
+}
+
+static PyObject *qProperty_fset(PyObject *self, void *)
+{
+ auto func = reinterpret_cast<PySideProperty *>(self)->d->fset;
+ auto ret = func != nullptr ? func : Py_None;
+ Py_INCREF(ret);
+ return ret;
+}
+
+static PyObject *qProperty_freset(PyObject *self, void *)
+{
+ auto func = reinterpret_cast<PySideProperty *>(self)->d->freset;
+ auto ret = func != nullptr ? func : Py_None;
+ Py_INCREF(ret);
+ return ret;
+}
+
+static PyObject *qProperty_fdel(PyObject *self, void *)
+{
+ auto func = reinterpret_cast<PySideProperty *>(self)->d->fdel;
+ auto ret = func != nullptr ? func : Py_None;
+ Py_INCREF(ret);
+ return ret;
+}
+
+static PyObject *qPropertyDocGet(PyObject *self, void *)
+{
+ auto data = reinterpret_cast<PySideProperty *>(self);
+ PySidePropertyPrivate *pData = data->d;
+
+ QByteArray doc(pData->doc);
+ if (!doc.isEmpty()) {
+#if PY_MAJOR_VERSION >= 3
+ return PyUnicode_FromString(doc);
+#else
+ return PyString_FromString(doc);
+#endif
+ }
+ if (pData->fget != nullptr) {
+ // PYSIDE-1019: Fetch the default `__doc__` from fget. We do it late.
+ AutoDecRef get_doc(PyObject_GetAttr(pData->fget, PyMagicName::doc()));
+ if (!get_doc.isNull()) {
+ pData->doc = String::toCString(get_doc);
+ pData->getter_doc = true;
+ if (Py_TYPE(self) == PySidePropertyTypeF())
+ return qPropertyDocGet(self, nullptr);
+ /*
+ * If this is a property subclass, put __doc__ in dict of the
+ * subclass instance instead, otherwise it gets shadowed by
+ * __doc__ in the class's dict.
+ */
+ auto get_doc_obj = get_doc.object();
+ int err = PyObject_SetAttr(self, PyMagicName::doc(), get_doc);
+ return err < 0 ? nullptr : (Py_INCREF(get_doc_obj), get_doc_obj);
+ }
+ PyErr_Clear();
}
- PyErr_SetString(PyExc_TypeError, "Invalid property getter agument.");
- return nullptr;
+ Py_RETURN_NONE;
+}
+
+static int qPropertyDocSet(PyObject *self, PyObject *value, void *)
+{
+ auto data = reinterpret_cast<PySideProperty *>(self);
+ PySidePropertyPrivate *pData = data->d;
+
+ if (String::check(value)) {
+ pData->doc = String::toCString(value);
+ return 0;
+ }
+ PyErr_SetString(PyExc_TypeError, "String argument expected.");
+ return -1;
}
static int qpropertyTraverse(PyObject *self, visitproc visit, void *arg)
@@ -321,19 +464,25 @@ static PyObject *getFromType(PyTypeObject *type, PyObject *name)
namespace PySide { namespace Property {
static const char *Property_SignatureStrings[] = {
- "PySide2.QtCore.Property(type:type,fget:typing.Callable=None,fset:typing.Callable=None,"
+ "PySide2.QtCore.Property(self,type:type,fget:typing.Callable=None,fset:typing.Callable=None,"
"freset:typing.Callable=None,fdel:typing.Callable=None,doc:str=None,"
"notify:typing.Callable=None,designable:bool=True,scriptable:bool=True,"
- "stored:bool=True,user:bool=False,constant:bool=False,final:bool=False)",
- "PySide2.QtCore.Property.getter(func:typing.Callable)",
- "PySide2.QtCore.Property.read(func:typing.Callable)",
- "PySide2.QtCore.Property.setter(func:typing.Callable)",
- "PySide2.QtCore.Property.write(func:typing.Callable)",
+ "stored:bool=True,user:bool=False,constant:bool=False,final:bool=False)"
+ "->PySide2.QtCore.Property",
+ "PySide2.QtCore.Property.deleter(self,func:typing.Callable)",
+ "PySide2.QtCore.Property.fdel(self)->typing.Callable",
+ "PySide2.QtCore.Property.fget(self)->typing.Callable",
+ "PySide2.QtCore.Property.freset(self)->typing.Callable",
+ "PySide2.QtCore.Property.fset(self)->typing.Callable",
+ "PySide2.QtCore.Property.getter(self,func:typing.Callable)",
+ "PySide2.QtCore.Property.read(self,func:typing.Callable)",
+ "PySide2.QtCore.Property.setter(self,func:typing.Callable)",
+ "PySide2.QtCore.Property.write(self,func:typing.Callable)",
nullptr}; // Sentinel
void init(PyObject *module)
{
- if (SbkSpecial_Type_Ready(module, PySidePropertyTypeF(), Property_SignatureStrings) < 0)
+ if (InitSignatureStrings(PySidePropertyTypeF(), Property_SignatureStrings) < 0)
return;
Py_INCREF(PySidePropertyTypeF());
@@ -348,15 +497,10 @@ bool checkType(PyObject *pyObj)
return false;
}
-bool isPropertyType(PyObject *pyObj)
-{
- return checkType(pyObj);
-}
-
int setValue(PySideProperty *self, PyObject *source, PyObject *value)
{
PyObject *fset = self->d->fset;
- if (fset) {
+ if (fset && value) {
Shiboken::AutoDecRef args(PyTuple_New(2));
PyTuple_SET_ITEM(args, 0, source);
PyTuple_SET_ITEM(args, 1, value);
@@ -364,9 +508,16 @@ int setValue(PySideProperty *self, PyObject *source, PyObject *value)
Py_INCREF(value);
Shiboken::AutoDecRef result(PyObject_CallObject(fset, args));
return (result.isNull() ? -1 : 0);
- } else {
- PyErr_SetString(PyExc_AttributeError, "Attibute read only");
}
+ PyObject *fdel = self->d->fdel;
+ if (fdel) {
+ Shiboken::AutoDecRef args(PyTuple_New(1));
+ PyTuple_SET_ITEM(args, 0, source);
+ Py_INCREF(source);
+ Shiboken::AutoDecRef result(PyObject_CallObject(fdel, args));
+ return (result.isNull() ? -1 : 0);
+ }
+ PyErr_SetString(PyExc_AttributeError, "Attibute read only");
return -1;
}
@@ -404,11 +555,6 @@ PySideProperty *getObject(PyObject *source, PyObject *name)
{
PyObject *attr = nullptr;
- if (Shiboken::Object::isUserType(source)) {
- if (auto dict = reinterpret_cast<SbkObject *>(source)->ob_dict)
- attr = PyDict_GetItem(dict, name);
- }
-
attr = getFromType(Py_TYPE(source), name);
if (attr && checkType(attr)) {
Py_INCREF(attr);
diff --git a/sources/pyside2/libpyside/pysideproperty.h b/sources/pyside2/libpyside/pysideproperty.h
index 0ea5e84d6..4a467b186 100644
--- a/sources/pyside2/libpyside/pysideproperty.h
+++ b/sources/pyside2/libpyside/pysideproperty.h
@@ -62,10 +62,7 @@ namespace PySide { namespace Property {
typedef void (*MetaCallHandler)(PySideProperty*,PyObject*,QMetaObject::Call, void**);
-PYSIDE_API bool checkType(PyObject* pyObj);
-
-/// @deprecated Use checkType
-PYSIDE_DEPRECATED(PYSIDE_API bool isPropertyType(PyObject* pyObj));
+PYSIDE_API bool checkType(PyObject *pyObj);
/**
* This function call set property function and pass value as arg
@@ -76,7 +73,7 @@ PYSIDE_DEPRECATED(PYSIDE_API bool isPropertyType(PyObject* pyObj));
* @param value The value to set in property
* @return Return 0 if ok or -1 if this function fail
**/
-PYSIDE_API int setValue(PySideProperty* self, PyObject* source, PyObject* value);
+PYSIDE_API int setValue(PySideProperty *self, PyObject *source, PyObject *value);
/**
* This function call get property function
@@ -86,7 +83,7 @@ PYSIDE_API int setValue(PySideProperty* self, PyObject* source, PyObject* value)
* @param source The QObject witch has the property
* @return Return the result of property get function or 0 if this fail
**/
-PYSIDE_API PyObject* getValue(PySideProperty* self, PyObject* source);
+PYSIDE_API PyObject *getValue(PySideProperty *self, PyObject *source);
/**
* This function return the notify name used on this property
@@ -94,7 +91,7 @@ PYSIDE_API PyObject* getValue(PySideProperty* self, PyObject* source);
* @param self The property object
* @return Return a const char with the notify name used
**/
-PYSIDE_API const char* getNotifyName(PySideProperty* self);
+PYSIDE_API const char *getNotifyName(PySideProperty *self);
/**
@@ -104,14 +101,14 @@ PYSIDE_API const char* getNotifyName(PySideProperty* self);
* @param name The property name
* @return Return a new reference to property object
**/
-PYSIDE_API PySideProperty* getObject(PyObject* source, PyObject* name);
+PYSIDE_API PySideProperty *getObject(PyObject *source, PyObject *name);
-PYSIDE_API void setMetaCallHandler(PySideProperty* self, MetaCallHandler handler);
+PYSIDE_API void setMetaCallHandler(PySideProperty *self, MetaCallHandler handler);
-PYSIDE_API void setTypeName(PySideProperty* self, const char* typeName);
+PYSIDE_API void setTypeName(PySideProperty *self, const char *typeName);
-PYSIDE_API void setUserData(PySideProperty* self, void* data);
-PYSIDE_API void* userData(PySideProperty* self);
+PYSIDE_API void setUserData(PySideProperty *self, void *data);
+PYSIDE_API void* userData(PySideProperty *self);
} //namespace Property
} //namespace PySide
diff --git a/sources/pyside2/libpyside/pysideproperty_p.h b/sources/pyside2/libpyside/pysideproperty_p.h
index 4db638021..e7b6e4d77 100644
--- a/sources/pyside2/libpyside/pysideproperty_p.h
+++ b/sources/pyside2/libpyside/pysideproperty_p.h
@@ -56,6 +56,7 @@ struct PySidePropertyPrivate
PyObject *freset = nullptr;
PyObject *fdel = nullptr;
PyObject *notify = nullptr;
+ bool getter_doc = false;
QByteArray notifySignature;
QByteArray doc;
bool designable = true;
diff --git a/sources/pyside2/libpyside/pysideqenum.cpp b/sources/pyside2/libpyside/pysideqenum.cpp
new file mode 100644
index 000000000..f46b5536c
--- /dev/null
+++ b/sources/pyside2/libpyside/pysideqenum.cpp
@@ -0,0 +1,258 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or (at your option) the GNU General
+** Public license version 3 or any later version approved by the KDE Free
+** Qt Foundation. The licenses are as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-2.0.html and
+** https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <shiboken.h>
+
+#include "pysideqenum.h"
+#include "dynamicqmetaobject.h"
+#include "pyside_p.h"
+
+
+///////////////////////////////////////////////////////////////
+//
+// PYSIDE-957: Create QEnum dynamically from Python Enum
+//
+//
+extern "C" {
+
+using namespace Shiboken;
+
+static PyObject *analyzePyEnum(PyObject *pyenum, PyObject *container = nullptr)
+{
+ /*
+ * This is the straight-forward implementation of QEnum/QFlag. It does no
+ * longer create an equivalent Qt enum but takes the Python enum as-is.
+ *
+ * It parses an Enum/Flag derived Python enum completely so that
+ * registering can be done without error checks. This would be impossible
+ * in MetaObjectBuilderPrivate::parsePythonType.
+ */
+ AutoDecRef members(PyObject_GetAttr(pyenum, Shiboken::PyMagicName::members()));
+ if (members.isNull())
+ return nullptr;
+ AutoDecRef items(PepMapping_Items(members));
+ if (items.isNull())
+ return nullptr;
+ int iflag = PySide::QEnum::isFlag(pyenum);
+ if (iflag < 0)
+ return nullptr;
+ Py_ssize_t nr_items = PySequence_Length(items);
+ if (nr_items < 0)
+ return nullptr;
+
+ for (Py_ssize_t idx = 0; idx < nr_items; ++idx) {
+ AutoDecRef item(PySequence_GetItem(items, idx));
+ if (item.isNull())
+ return nullptr;
+
+ // The item should be a 2-element sequence of the key name and an
+ // object containing the value.
+ AutoDecRef key(PySequence_GetItem(item, 0));
+ AutoDecRef member(PySequence_GetItem(item, 1));
+ if (key.isNull() || member.isNull())
+ return nullptr;
+ if (!Shiboken::String::check(key)) {
+ // '%.200s' is the safety stringbuffer size of most CPython functions.
+ PyErr_Format(PyExc_TypeError,
+ "QEnum expected a string mapping as __members__, got '%.200s'",
+ Py_TYPE(key)->tp_name);
+ return nullptr;
+ }
+
+ // Get the value.
+ AutoDecRef value(PyObject_GetAttr(member, Shiboken::PyName::value()));
+ if (value.isNull())
+ return nullptr;
+ if (!PyInt_Check(value)) { // int/long cheating
+ PyErr_Format(PyExc_TypeError,
+ "QEnum expected an int value as '%.200s', got '%.200s'",
+ Shiboken::String::toCString(key), Py_TYPE(value)->tp_name);
+ return nullptr;
+ }
+ }
+ Py_RETURN_NONE;
+}
+
+static Py_ssize_t get_lineno()
+{
+ PyObject *frame = reinterpret_cast<PyObject *>(PyEval_GetFrame()); // borrowed ref
+ AutoDecRef ob_lineno(PyObject_GetAttr(frame, Shiboken::PyName::f_lineno()));
+ if (ob_lineno.isNull() || !PyInt_Check(ob_lineno)) // int/long cheating
+ return -1;
+ return PyInt_AsSsize_t(ob_lineno); // int/long cheating
+}
+
+static bool is_module_code()
+{
+ PyObject *frame = reinterpret_cast<PyObject *>(PyEval_GetFrame()); // borrowed ref
+ AutoDecRef ob_code(PyObject_GetAttr(frame, Shiboken::PyName::f_code()));
+ if (ob_code.isNull())
+ return false;
+ AutoDecRef ob_name(PyObject_GetAttr(ob_code, Shiboken::PyName::co_name()));
+ if (ob_name.isNull())
+ return false;
+ const char *codename = Shiboken::String::toCString(ob_name);
+ return strcmp(codename, "<module>") == 0;
+}
+
+} // extern "C"
+
+namespace PySide { namespace QEnum {
+
+static std::map<int, PyObject *> enumCollector;
+
+int isFlag(PyObject *obType)
+{
+ /*
+ * Find out if this is an Enum or a Flag derived class.
+ * It checks also if things come from the enum module and if it is
+ * an Enum or Flag class at all.
+ *
+ * The function is called in MetaObjectBuilderPrivate::parsePythonType
+ * again to obtain the flag value.
+ */
+ if (!PyType_Check(obType)) {
+ PyErr_Format(PyExc_TypeError, "a class argument was expected, not a '%.200s' instance",
+ Py_TYPE(obType)->tp_name);
+ return -1;
+ };
+ auto *type = reinterpret_cast<PyTypeObject *>(obType);
+ PyObject *mro = type->tp_mro;
+ Py_ssize_t i, n = PyTuple_GET_SIZE(mro);
+ bool right_module = false;
+ bool have_enum = false;
+ bool have_flag = false;
+ bool have_members = PyObject_HasAttr(obType, PyMagicName::members());
+ for (i = 0; i < n; i++) {
+ obType = PyTuple_GET_ITEM(mro, i);
+ type = reinterpret_cast<PyTypeObject *>(obType);
+ AutoDecRef mod(PyObject_GetAttr(obType, PyMagicName::module()));
+ QByteArray cmod = String::toCString(mod);
+ QByteArray cname = type->tp_name;
+ if (cmod == "enum") {
+ right_module = true;
+ if (cname == "Enum")
+ have_enum = true;
+ else if (cname == "Flag")
+ have_flag = true;
+ }
+ }
+ if (!right_module || !(have_enum || have_flag) || !have_members) {
+ PyErr_Format(PyExc_TypeError, "type %.200s does not inherit from 'Enum' or 'Flag'",
+ type->tp_name);
+ return -1;
+ }
+ return bool(have_flag);
+}
+
+PyObject *QEnumMacro(PyObject *pyenum, bool flag)
+{
+ /*
+ * This is the official interface of 'QEnum'. It first calls 'analyzePyEnum'.
+ * When called as toplevel enum, it simply returns after some checks.
+ * Otherwise, 'pyenum' is stored for later use by the meta class registation.
+ */
+ int computedFlag = isFlag(pyenum);
+ if (computedFlag < 0)
+ return nullptr;
+ if (bool(computedFlag) != flag) {
+ AutoDecRef name(PyObject_GetAttr(pyenum, PyMagicName::qualname()));
+ auto cname = String::toCString(name);
+ const char *e = "Enum";
+ const char *f = "Flag";
+ PyErr_Format(PyExc_TypeError, "expected '%s' but got '%s' (%.200s)",
+ flag ? f : e, flag ? e : f, cname);
+ return nullptr;
+ }
+ auto ok = analyzePyEnum(pyenum);
+ if (ok == nullptr)
+ return nullptr;
+ if (is_module_code()) {
+ // This is a toplevel enum which we resolve immediately.
+ Py_INCREF(pyenum);
+ return pyenum;
+ }
+
+ Py_ssize_t lineno = get_lineno();
+ if (lineno < 0)
+ return nullptr;
+ // Handle the rest via line number and the meta class.
+ Py_INCREF(pyenum);
+ Py_XDECREF(enumCollector[lineno]);
+ enumCollector[lineno] = pyenum;
+ Py_RETURN_NONE;
+}
+
+std::vector<PyObject *> resolveDelayedQEnums(PyTypeObject *containerType)
+{
+ /*
+ * This is the internal interface of 'QEnum'.
+ * It is called at the end of the meta class call 'SbkObjectTypeTpNew' via
+ * MetaObjectBuilderPrivate::parsePythonType and resolves the collected
+ * Python Enum arguments. The result is then registered.
+ */
+ if (enumCollector.empty())
+ return {};
+ PyObject *obContainerType = reinterpret_cast<PyObject *>(containerType);
+ Py_ssize_t lineno = get_lineno();
+
+ std::vector<PyObject *> result;
+
+ auto it = enumCollector.begin();
+ while (it != enumCollector.end()) {
+ int nr = it->first;
+ PyObject *pyenum = it->second;
+ if (nr >= lineno) {
+ AutoDecRef name(PyObject_GetAttr(pyenum, PyMagicName::name()));
+ if (name.isNull() || PyObject_SetAttr(obContainerType, name, pyenum) < 0)
+ return {};
+ result.push_back(pyenum);
+ it = enumCollector.erase(it);
+ } else {
+ ++it;
+ }
+ }
+ return result;
+}
+
+} // namespace Enum
+} // namespace Shiboken
+
+//
+///////////////////////////////////////////////////////////////
diff --git a/sources/pyside2/libpyside/destroylistener.cpp b/sources/pyside2/libpyside/pysideqenum.h
index 319a126cf..fc4e55982 100644
--- a/sources/pyside2/libpyside/destroylistener.cpp
+++ b/sources/pyside2/libpyside/pysideqenum.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -37,67 +37,21 @@
**
****************************************************************************/
-#include <sbkpython.h>
-#include "destroylistener.h"
+#ifndef PYSIDE_QENUM_H
+#define PYSIDE_QENUM_H
-#include <shiboken.h>
+#include <pysidemacros.h>
+#include <vector>
-PySide::DestroyListener *PySide::DestroyListener::m_instance = nullptr;
+namespace PySide { namespace QEnum {
-namespace PySide
-{
+// PYSIDE-957: Support the QEnum macro
+PYSIDE_API PyObject *QEnumMacro(PyObject *, bool);
+PYSIDE_API int isFlag(PyObject *);
+PYSIDE_API std::vector<PyObject *> resolveDelayedQEnums(PyTypeObject *);
+PYSIDE_API void init();
-struct DestroyListenerPrivate
-{
- static bool m_destroyed;
-};
-
-
-DestroyListener *DestroyListener::instance()
-{
- if (!m_instance)
- m_instance = new DestroyListener(0);
- return m_instance;
-}
-
-void DestroyListener::destroy()
-{
- if (m_instance) {
- m_instance->disconnect();
- delete m_instance;
- m_instance = 0;
- }
-}
-
-void DestroyListener::listen(QObject *obj)
-{
- SbkObject *wrapper = Shiboken::BindingManager::instance().retrieveWrapper(obj);
- if (!wrapper) // avoid problem with multiple inheritance
- return;
-
- if (Py_IsInitialized() == 0)
- onObjectDestroyed(obj);
- else
- QObject::connect(obj, SIGNAL(destroyed(QObject *)), this, SLOT(onObjectDestroyed(QObject *)), Qt::DirectConnection);
-}
-
-void DestroyListener::onObjectDestroyed(QObject *obj)
-{
- SbkObject *wrapper = Shiboken::BindingManager::instance().retrieveWrapper(obj);
- if (wrapper) //make sure the object exists before destroy
- Shiboken::Object::destroy(wrapper, obj);
-}
-
-DestroyListener::DestroyListener(QObject *parent)
- : QObject(parent)
-{
- m_d = new DestroyListenerPrivate();
-}
-
-DestroyListener::~DestroyListener()
-{
- delete m_d;
-}
-
-}//namespace
+} // namespace QEnum
+} // namespace PySide
+#endif
diff --git a/sources/pyside2/libpyside/pysideqflags.cpp b/sources/pyside2/libpyside/pysideqflags.cpp
index fd0ed005f..b141ce157 100644
--- a/sources/pyside2/libpyside/pysideqflags.cpp
+++ b/sources/pyside2/libpyside/pysideqflags.cpp
@@ -86,6 +86,11 @@ extern "C" {
return PyLong_AsLong(number);
}
+ static PyObject *qflag_int(PyObject *self)
+ {
+ return PyLong_FromLong(reinterpret_cast<PySideQFlagsObject*>(self)->ob_value);
+ }
+
PyObject *PySideQFlagsRichCompare(PyObject *self, PyObject *other, int op)
{
int result = 0;
@@ -146,13 +151,14 @@ namespace QFlags
{Py_nb_and, 0},
{Py_nb_xor, 0},
{Py_nb_or, 0},
- {Py_nb_int, 0},
+ {Py_nb_int, reinterpret_cast<void*>(qflag_int)},
+ {Py_nb_index, reinterpret_cast<void*>(qflag_int)},
#ifndef IS_PY3K
{Py_nb_long, 0},
#endif
{Py_tp_new, (void *)PySideQFlagsNew},
{Py_tp_richcompare, (void *)PySideQFlagsRichCompare},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_tp_dealloc, (void *)Sbk_object_dealloc},
{0, 0}
};
static PyType_Spec SbkNewQFlagsType_spec = {
@@ -168,19 +174,19 @@ namespace QFlags
char qualname[200];
// PYSIDE-747: Here we insert now the full class name.
strcpy(qualname, name);
- // Careful: PyType_FromSpec does not allocate the string.
- PyType_Spec *newspec = new PyType_Spec;
- newspec->name = strdup(qualname);
- newspec->basicsize = SbkNewQFlagsType_spec.basicsize;
- newspec->itemsize = SbkNewQFlagsType_spec.itemsize;
- newspec->flags = SbkNewQFlagsType_spec.flags;
+ // Careful: SbkType_FromSpec does not allocate the string.
+ PyType_Spec newspec;
+ newspec.name = strdup(qualname);
+ newspec.basicsize = SbkNewQFlagsType_spec.basicsize;
+ newspec.itemsize = SbkNewQFlagsType_spec.itemsize;
+ newspec.flags = SbkNewQFlagsType_spec.flags;
int idx = -1;
while (numberMethods[++idx].slot) {
assert(SbkNewQFlagsType_slots[idx].slot == numberMethods[idx].slot);
SbkNewQFlagsType_slots[idx].pfunc = numberMethods[idx].pfunc;
}
- newspec->slots = SbkNewQFlagsType_spec.slots;
- PyTypeObject *type = (PyTypeObject *)PyType_FromSpec(newspec);
+ newspec.slots = SbkNewQFlagsType_spec.slots;
+ PyTypeObject *type = (PyTypeObject *)SbkType_FromSpec(&newspec);
Py_TYPE(type) = &PyType_Type;
PySideQFlagsType *flagsType = reinterpret_cast<PySideQFlagsType *>(type);
diff --git a/sources/pyside2/libpyside/pysidesignal.cpp b/sources/pyside2/libpyside/pysidesignal.cpp
index ed1dcb729..5c030316e 100644
--- a/sources/pyside2/libpyside/pysidesignal.cpp
+++ b/sources/pyside2/libpyside/pysidesignal.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -88,6 +88,7 @@ static void signalFree(void *);
static void signalInstanceFree(void *);
static PyObject *signalGetItem(PyObject *self, PyObject *key);
static PyObject *signalToString(PyObject *self);
+static PyObject *signalDescrGet(PyObject *self, PyObject *obj, PyObject *type);
// Signal Instance methods
static PyObject *signalInstanceConnect(PyObject *, PyObject *, PyObject *);
@@ -107,16 +108,16 @@ static PyMethodDef MetaSignal_methods[] = {
};
static PyType_Slot PySideMetaSignalType_slots[] = {
- {Py_tp_methods, (void *)MetaSignal_methods},
- {Py_tp_base, (void *)&PyType_Type},
- {Py_tp_free, (void *)PyObject_GC_Del},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_tp_methods, reinterpret_cast<void *>(MetaSignal_methods)},
+ {Py_tp_base, reinterpret_cast<void *>(&PyType_Type)},
+ {Py_tp_free, reinterpret_cast<void *>(PyObject_GC_Del)},
+ {Py_tp_dealloc, reinterpret_cast<void *>(Sbk_object_dealloc)},
{0, 0}
};
static PyType_Spec PySideMetaSignalType_spec = {
- "PySide2.QtCore.MetaSignal",
+ "2:PySide2.QtCore.MetaSignal",
0,
- // sizeof(PyHeapTypeObject) is filled in by PyType_FromSpecWithBases
+ // sizeof(PyHeapTypeObject) is filled in by SbkType_FromSpecWithBases
// which calls PyType_Ready which calls inherit_special.
0,
Py_TPFLAGS_DEFAULT,
@@ -124,29 +125,30 @@ static PyType_Spec PySideMetaSignalType_spec = {
};
-PyTypeObject *PySideMetaSignalTypeF(void)
+static PyTypeObject *PySideMetaSignalTypeF(void)
{
static PyTypeObject *type = nullptr;
if (!type) {
PyObject *bases = Py_BuildValue("(O)", &PyType_Type);
- type = (PyTypeObject *)PyType_FromSpecWithBases(&PySideMetaSignalType_spec, bases);
+ type = (PyTypeObject *)SbkType_FromSpecWithBases(&PySideMetaSignalType_spec, bases);
Py_XDECREF(bases);
}
return type;
}
static PyType_Slot PySideSignalType_slots[] = {
- {Py_mp_subscript, (void *)signalGetItem},
- {Py_tp_call, (void *)signalCall},
- {Py_tp_str, (void *)signalToString},
- {Py_tp_init, (void *)signalTpInit},
- {Py_tp_new, (void *)PyType_GenericNew},
- {Py_tp_free, (void *)signalFree},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_mp_subscript, reinterpret_cast<void *>(signalGetItem)},
+ {Py_tp_descr_get, reinterpret_cast<void *>(signalDescrGet)},
+ {Py_tp_call, reinterpret_cast<void *>(signalCall)},
+ {Py_tp_str, reinterpret_cast<void *>(signalToString)},
+ {Py_tp_init, reinterpret_cast<void *>(signalTpInit)},
+ {Py_tp_new, reinterpret_cast<void *>(PyType_GenericNew)},
+ {Py_tp_free, reinterpret_cast<void *>(signalFree)},
+ {Py_tp_dealloc, reinterpret_cast<void *>(Sbk_object_dealloc)},
{0, 0}
};
static PyType_Spec PySideSignalType_spec = {
- "PySide2.QtCore.Signal",
+ "2:PySide2.QtCore.Signal",
sizeof(PySideSignal),
0,
Py_TPFLAGS_DEFAULT,
@@ -158,7 +160,7 @@ PyTypeObject *PySideSignalTypeF(void)
{
static PyTypeObject *type = nullptr;
if (!type) {
- type = (PyTypeObject *)PyType_FromSpec(&PySideSignalType_spec);
+ type = reinterpret_cast<PyTypeObject *>(SbkType_FromSpec(&PySideSignalType_spec));
PyTypeObject *hold = Py_TYPE(type);
Py_TYPE(type) = PySideMetaSignalTypeF();
Py_INCREF(Py_TYPE(type));
@@ -175,17 +177,16 @@ static PyMethodDef SignalInstance_methods[] = {
};
static PyType_Slot PySideSignalInstanceType_slots[] = {
- //{Py_tp_as_mapping, (void *)&SignalInstance_as_mapping},
- {Py_mp_subscript, (void *)signalInstanceGetItem},
- {Py_tp_call, (void *)signalInstanceCall},
- {Py_tp_methods, (void *)SignalInstance_methods},
- {Py_tp_new, (void *)PyType_GenericNew},
- {Py_tp_free, (void *)signalInstanceFree},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_mp_subscript, reinterpret_cast<void *>(signalInstanceGetItem)},
+ {Py_tp_call, reinterpret_cast<void *>(signalInstanceCall)},
+ {Py_tp_methods, reinterpret_cast<void *>(SignalInstance_methods)},
+ {Py_tp_new, reinterpret_cast<void *>(PyType_GenericNew)},
+ {Py_tp_free, reinterpret_cast<void *>(signalInstanceFree)},
+ {Py_tp_dealloc, reinterpret_cast<void *>(Sbk_object_dealloc)},
{0, 0}
};
static PyType_Spec PySideSignalInstanceType_spec = {
- "PySide2.QtCore.SignalInstance",
+ "2:PySide2.QtCore.SignalInstance",
sizeof(PySideSignalInstance),
0,
Py_TPFLAGS_DEFAULT,
@@ -196,11 +197,11 @@ static PyType_Spec PySideSignalInstanceType_spec = {
PyTypeObject *PySideSignalInstanceTypeF(void)
{
static PyTypeObject *type =
- (PyTypeObject *)PyType_FromSpec(&PySideSignalInstanceType_spec);
+ reinterpret_cast<PyTypeObject *>(SbkType_FromSpec(&PySideSignalInstanceType_spec));
return type;
}
-int signalTpInit(PyObject *self, PyObject *args, PyObject *kwds)
+static int signalTpInit(PyObject *self, PyObject *args, PyObject *kwds)
{
static PyObject *emptyTuple = nullptr;
static const char *kwlist[] = {"name", "arguments", nullptr};
@@ -241,7 +242,7 @@ int signalTpInit(PyObject *self, PyObject *args, PyObject *kwds)
for (Py_ssize_t i = 0, i_max = PyTuple_Size(args); i < i_max; i++) {
PyObject *arg = PyTuple_GET_ITEM(args, i);
- if (PySequence_Check(arg) && !Shiboken::String::check(arg)) {
+ if (PySequence_Check(arg) && !Shiboken::String::check(arg) && !PyEnumMeta_Check(arg)) {
tupledArgs = true;
const auto sig = PySide::Signal::parseSignature(arg);
PySide::Signal::appendSignature(
@@ -260,7 +261,7 @@ int signalTpInit(PyObject *self, PyObject *args, PyObject *kwds)
return 0;
}
-void signalFree(void *self)
+static void signalFree(void *self)
{
auto pySelf = reinterpret_cast<PyObject *>(self);
auto data = reinterpret_cast<PySideSignal *>(self);
@@ -272,7 +273,7 @@ void signalFree(void *self)
Py_TYPE(pySelf)->tp_base->tp_free(self);
}
-PyObject *signalGetItem(PyObject *self, PyObject *key)
+static PyObject *signalGetItem(PyObject *self, PyObject *key)
{
auto data = reinterpret_cast<PySideSignal *>(self);
QByteArray sigKey;
@@ -287,12 +288,12 @@ PyObject *signalGetItem(PyObject *self, PyObject *key)
}
-PyObject *signalToString(PyObject *self)
+static PyObject *signalToString(PyObject *self)
{
return signalGetItem(self, 0);
}
-void signalInstanceFree(void *self)
+static void signalInstanceFree(void *self)
{
auto pySelf = reinterpret_cast<PyObject *>(self);
auto data = reinterpret_cast<PySideSignalInstance *>(self);
@@ -310,7 +311,7 @@ void signalInstanceFree(void *self)
Py_TYPE(pySelf)->tp_base->tp_free(self);
}
-PyObject *signalInstanceConnect(PyObject *self, PyObject *args, PyObject *kwds)
+static PyObject *signalInstanceConnect(PyObject *self, PyObject *args, PyObject *kwds)
{
PyObject *slot = nullptr;
PyObject *type = nullptr;
@@ -360,7 +361,7 @@ PyObject *signalInstanceConnect(PyObject *self, PyObject *args, PyObject *kwds)
if (isMethod || isFunction) {
PyObject *function = isMethod ? PyMethod_GET_FUNCTION(slot) : slot;
- PyCodeObject *objCode = reinterpret_cast<PyCodeObject *>(PyFunction_GET_CODE(function));
+ auto *objCode = reinterpret_cast<PepCodeObject *>(PyFunction_GET_CODE(function));
useSelf = isMethod;
slotArgs = PepCode_GET_FLAGS(objCode) & CO_VARARGS ? -1 : PepCode_GET_ARGCOUNT(objCode);
if (useSelf)
@@ -430,12 +431,12 @@ PyObject *signalInstanceConnect(PyObject *self, PyObject *args, PyObject *kwds)
return 0;
}
-int argCountInSignature(const char *signature)
+static int argCountInSignature(const char *signature)
{
return QByteArray(signature).count(",") + 1;
}
-PyObject *signalInstanceEmit(PyObject *self, PyObject *args)
+static PyObject *signalInstanceEmit(PyObject *self, PyObject *args)
{
PySideSignalInstance *source = reinterpret_cast<PySideSignalInstance *>(self);
@@ -474,7 +475,7 @@ PyObject *signalInstanceEmit(PyObject *self, PyObject *args)
return PyObject_CallObject(pyMethod, tupleArgs);
}
-PyObject *signalInstanceGetItem(PyObject *self, PyObject *key)
+static PyObject *signalInstanceGetItem(PyObject *self, PyObject *key)
{
auto data = reinterpret_cast<PySideSignalInstance *>(self);
const auto sigName = data->d->signalName;
@@ -494,7 +495,7 @@ PyObject *signalInstanceGetItem(PyObject *self, PyObject *key)
return 0;
}
-PyObject *signalInstanceDisconnect(PyObject *self, PyObject *args)
+static PyObject *signalInstanceDisconnect(PyObject *self, PyObject *args)
{
auto source = reinterpret_cast<PySideSignalInstance *>(self);
Shiboken::AutoDecRef pyArgs(PyList_New(0));
@@ -547,7 +548,20 @@ PyObject *signalInstanceDisconnect(PyObject *self, PyObject *args)
return 0;
}
-PyObject *signalCall(PyObject *self, PyObject *args, PyObject *kw)
+// PYSIDE-68: Supply the missing __get__ function
+static PyObject *signalDescrGet(PyObject *self, PyObject *obj, PyObject * /*type*/)
+{
+ auto signal = reinterpret_cast<PySideSignal *>(self);
+ // Return the unbound signal if there is nothing to bind it to.
+ if (obj == nullptr || obj == Py_None) {
+ Py_INCREF(self);
+ return self;
+ }
+ Shiboken::AutoDecRef name(Py_BuildValue("s", signal->data->signalName.data()));
+ return reinterpret_cast<PyObject *>(PySide::Signal::initialize(signal, name, obj));
+}
+
+static PyObject *signalCall(PyObject *self, PyObject *args, PyObject *kw)
{
auto signal = reinterpret_cast<PySideSignal *>(self);
@@ -567,7 +581,11 @@ PyObject *signalCall(PyObject *self, PyObject *args, PyObject *kw)
Shiboken::AutoDecRef homonymousMethod(getDescriptor(signal->homonymousMethod, 0, 0));
if (PyCFunction_Check(homonymousMethod)
&& (PyCFunction_GET_FLAGS(homonymousMethod.object()) & METH_STATIC)) {
+#if PY_VERSION_HEX >= 0x03090000
+ return PyObject_Call(homonymousMethod, args, kw);
+#else
return PyCFunction_Call(homonymousMethod, args, kw);
+#endif
}
// Assumes homonymousMethod is not a static method.
@@ -575,7 +593,7 @@ PyObject *signalCall(PyObject *self, PyObject *args, PyObject *kw)
return callFunc(homonymousMethod, args, kw);
}
-PyObject *signalInstanceCall(PyObject *self, PyObject *args, PyObject *kw)
+static PyObject *signalInstanceCall(PyObject *self, PyObject *args, PyObject *kw)
{
auto PySideSignal = reinterpret_cast<PySideSignalInstance *>(self);
if (!PySideSignal->d->homonymousMethod) {
@@ -585,7 +603,11 @@ PyObject *signalInstanceCall(PyObject *self, PyObject *args, PyObject *kw)
descrgetfunc getDescriptor = Py_TYPE(PySideSignal->d->homonymousMethod)->tp_descr_get;
Shiboken::AutoDecRef homonymousMethod(getDescriptor(PySideSignal->d->homonymousMethod, PySideSignal->d->source, 0));
+#if PY_VERSION_HEX >= 0x03090000
+ return PyObject_Call(homonymousMethod, args, kw);
+#else
return PyCFunction_Call(homonymousMethod, args, kw);
+#endif
}
static PyObject *metaSignalCheck(PyObject * /* klass */, PyObject *arg)
@@ -617,17 +639,17 @@ static const char *SignalInstance_SignatureStrings[] = {
void init(PyObject *module)
{
- if (SbkSpecial_Type_Ready(module, PySideMetaSignalTypeF(), MetaSignal_SignatureStrings) < 0)
+ if (InitSignatureStrings(PySideMetaSignalTypeF(), MetaSignal_SignatureStrings) < 0)
return;
- Py_INCREF(PySideSignalTypeF());
+ Py_INCREF(PySideMetaSignalTypeF());
PyModule_AddObject(module, "MetaSignal", reinterpret_cast<PyObject *>(PySideMetaSignalTypeF()));
- if (SbkSpecial_Type_Ready(module, PySideSignalTypeF(), Signal_SignatureStrings) < 0)
+ if (InitSignatureStrings(PySideSignalTypeF(), Signal_SignatureStrings) < 0)
return;
Py_INCREF(PySideSignalTypeF());
PyModule_AddObject(module, "Signal", reinterpret_cast<PyObject *>(PySideSignalTypeF()));
- if (SbkSpecial_Type_Ready(module, PySideSignalInstanceTypeF(), SignalInstance_SignatureStrings) < 0)
+ if (InitSignatureStrings(PySideSignalInstanceTypeF(), SignalInstance_SignatureStrings) < 0)
return;
Py_INCREF(PySideSignalInstanceTypeF());
PyModule_AddObject(module, "SignalInstance", reinterpret_cast<PyObject *>(PySideSignalInstanceTypeF()));
@@ -679,6 +701,8 @@ QByteArray getTypeName(PyObject *type)
return QByteArrayLiteral("double");
if (objType == &PyBool_Type)
return QByteArrayLiteral("bool");
+ if (objType == &PyList_Type)
+ return QByteArrayLiteral("QVariantList");
if (Py_TYPE(objType) == SbkEnumType_TypeF())
return Shiboken::Enum::getCppName(objType);
return QByteArrayLiteral("PyObject");
@@ -694,12 +718,12 @@ QByteArray getTypeName(PyObject *type)
return QByteArray();
}
-QByteArray buildSignature(const QByteArray &name, const QByteArray &signature)
+static QByteArray buildSignature(const QByteArray &name, const QByteArray &signature)
{
return QMetaObject::normalizedSignature(name + '(' + signature + ')');
}
-QByteArray parseSignature(PyObject *args)
+static QByteArray parseSignature(PyObject *args)
{
if (args && (Shiboken::String::check(args) || !PySequence_Check(args)))
return getTypeName(args);
@@ -717,22 +741,12 @@ QByteArray parseSignature(PyObject *args)
return signature;
}
-void appendSignature(PySideSignal *self, const SignalSignature &signature)
+static void appendSignature(PySideSignal *self, const SignalSignature &signature)
{
self->data->signatures.append({signature.m_parameterTypes, signature.m_attributes});
}
-PySideSignalInstance *initialize(PySideSignal *self, PyObject *name, PyObject *object)
-{
- PySideSignalInstance *instance = PyObject_New(PySideSignalInstance, PySideSignalInstanceTypeF());
- auto sbkObj = reinterpret_cast<SbkObject *>(object);
- if (!Shiboken::Object::wasCreatedByPython(sbkObj))
- Py_INCREF(object); // PYSIDE-79: this flag was crucial for a wrapper call.
- instanceInitialize(instance, name, self, object, 0);
- return instance;
-}
-
-void instanceInitialize(PySideSignalInstance *self, PyObject *name, PySideSignal *data, PyObject *source, int index)
+static void instanceInitialize(PySideSignalInstance *self, PyObject *name, PySideSignal *data, PyObject *source, int index)
{
self->d = new PySideSignalInstancePrivate;
PySideSignalInstancePrivate *selfPvt = self->d;
@@ -758,6 +772,17 @@ void instanceInitialize(PySideSignalInstance *self, PyObject *name, PySideSignal
}
}
+PySideSignalInstance *initialize(PySideSignal *self, PyObject *name, PyObject *object)
+{
+ PySideSignalInstance *instance = PyObject_New(PySideSignalInstance,
+ PySideSignalInstanceTypeF());
+ instanceInitialize(instance, name, self, object, 0);
+ auto sbkObj = reinterpret_cast<SbkObject *>(object);
+ if (!Shiboken::Object::wasCreatedByPython(sbkObj))
+ Py_INCREF(object); // PYSIDE-79: this flag was crucial for a wrapper call.
+ return instance;
+}
+
bool connect(PyObject *source, const char *signal, PyObject *callback)
{
Shiboken::AutoDecRef pyMethod(PyObject_GetAttr(source,
@@ -804,32 +829,6 @@ PySideSignalInstance *newObjectFromMethod(PyObject *source, const QList<QMetaMet
return root;
}
-PySideSignal *newObject(const char *name, ...)
-{
- va_list listSignatures;
- char *sig = nullptr;
- PySideSignal *self = PyObject_New(PySideSignal, PySideSignalTypeF());
- self->data = new PySideSignalData;
- self->data->signalName = name;
- self->homonymousMethod = 0;
-
- va_start(listSignatures, name);
- sig = va_arg(listSignatures, char *);
-
- while (sig != NULL) {
- if (strcmp(sig, "void") == 0)
- appendSignature(self, SignalSignature(""));
- else
- appendSignature(self, SignalSignature(sig));
-
- sig = va_arg(listSignatures, char *);
- }
-
- va_end(listSignatures);
-
- return self;
-}
-
template<typename T>
static typename T::value_type join(T t, const char *sep)
{
@@ -867,6 +866,12 @@ static bool compareSignals(const SignalSignature &sig1, const SignalSignature &)
return sig1.m_parameterTypes.isEmpty();
}
+static PyObject *buildQtCompatible(const QByteArray &signature)
+{
+ const auto ba = QT_SIGNAL_SENTINEL + signature;
+ return Shiboken::String::fromStringAndSize(ba, ba.size());
+}
+
void registerSignals(SbkObjectType *pyObj, const QMetaObject *metaObject)
{
typedef QHash<QByteArray, QList<SignalSignature> > SignalSigMap;
@@ -907,17 +912,6 @@ void registerSignals(SbkObjectType *pyObj, const QMetaObject *metaObject)
}
}
-PyObject *buildQtCompatible(const QByteArray &signature)
-{
- const auto ba = QT_SIGNAL_SENTINEL + signature;
- return Shiboken::String::fromStringAndSize(ba, ba.size());
-}
-
-void addSignalToWrapper(SbkObjectType *wrapperType, const char *signalName, PySideSignal *signal)
-{
- _addSignalToWrapper(wrapperType, signalName, signal);
-}
-
PyObject *getObject(PySideSignalInstance *signal)
{
return signal->d->source;
@@ -930,20 +924,22 @@ const char *getSignature(PySideSignalInstance *signal)
QStringList getArgsFromSignature(const char *signature, bool *isShortCircuit)
{
- const QString qsignature = QLatin1String(signature);
+ QString qsignature = QString::fromLatin1(signature).trimmed();
QStringList result;
- QRegExp splitRegex(QLatin1String("\\s*,\\s*"));
if (isShortCircuit)
*isShortCircuit = !qsignature.contains(QLatin1Char('('));
if (qsignature.contains(QLatin1String("()")) || qsignature.contains(QLatin1String("(void)")))
return result;
- if (qsignature.contains(QLatin1Char('('))) {
- static QRegExp regex(QLatin1String(".+\\((.*)\\)"));
- //get args types
- QString types = qsignature;
- types.replace(regex, QLatin1String("\\1"));
- result = types.split(splitRegex);
+ if (qsignature.endsWith(QLatin1Char(')'))) {
+ const int paren = qsignature.indexOf(QLatin1Char('('));
+ if (paren >= 0) {
+ qsignature.chop(1);
+ qsignature.remove(0, paren + 1);
+ result = qsignature.split(QLatin1Char(','));
+ for (QString &type : result)
+ type = type.trimmed();
+ }
}
return result;
}
@@ -958,7 +954,7 @@ QString getCallbackSignature(const char *signal, QObject *receiver, PyObject *ca
if (isMethod || isFunction) {
PyObject *function = isMethod ? PyMethod_GET_FUNCTION(callback) : callback;
- auto objCode = reinterpret_cast<PyCodeObject *>(PyFunction_GET_CODE(function));
+ auto objCode = reinterpret_cast<PepCodeObject *>(PyFunction_GET_CODE(function));
functionName = Shiboken::String::toCString(PepFunction_GetName(function));
useSelf = isMethod;
numArgs = PepCode_GET_FLAGS(objCode) & CO_VARARGS ? -1 : PepCode_GET_ARGCOUNT(objCode);
diff --git a/sources/pyside2/libpyside/pysidesignal.h b/sources/pyside2/libpyside/pysidesignal.h
index a2d58a27c..973644b0a 100644
--- a/sources/pyside2/libpyside/pysidesignal.h
+++ b/sources/pyside2/libpyside/pysidesignal.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -65,29 +65,19 @@ extern "C"
struct PYSIDE_API PySideSignalInstance
{
PyObject_HEAD
- PySideSignalInstancePrivate* d;
+ PySideSignalInstancePrivate *d;
};
}; // extern "C"
namespace PySide {
namespace Signal {
-PYSIDE_API bool checkType(PyObject* type);
-
-/**
- * This function creates a Signal object which stays attached to QObject class
- *
- * @param name of the Signal to be registered on meta object
- * @param signatures a list of signatures supported by this signal, ended with a NULL pointer
- * @return Return a new reference to PyObject* of type PySideSignal
- * @deprecated Use registerSignals
- **/
-PYSIDE_DEPRECATED(PYSIDE_API PySideSignal* newObject(const char* name, ...));
+PYSIDE_API bool checkType(PyObject *type);
/**
* Register all C++ signals of a QObject on Python type.
*/
-PYSIDE_API void registerSignals(SbkObjectType* pyObj, const QMetaObject* metaObject);
+PYSIDE_API void registerSignals(SbkObjectType *pyObj, const QMetaObject *metaObject);
/**
* This function creates a Signal object which stays attached to QObject class based on a list of QMetaMethods
@@ -96,7 +86,7 @@ PYSIDE_API void registerSignals(SbkObjectType* pyObj, const QMetaObject* metaObj
* @param methods a list of QMetaMethod wich contains the supported signature
* @return Return a new reference to PyObject* of type PySideSignal
**/
-PYSIDE_API PySideSignalInstance* newObjectFromMethod(PyObject* source, const QList<QMetaMethod>& methods);
+PYSIDE_API PySideSignalInstance *newObjectFromMethod(PyObject *source, const QList<QMetaMethod> &methods);
/**
* This function initializes the Signal object by creating a PySideSignalInstance
@@ -106,7 +96,7 @@ PYSIDE_API PySideSignalInstance* newObjectFromMethod(PyObject* source, const QLi
* @param object the PyObject where the signal will be attached
* @return Return a new reference to PySideSignalInstance
**/
-PYSIDE_API PySideSignalInstance* initialize(PySideSignal* signal, PyObject* name, PyObject* object);
+PYSIDE_API PySideSignalInstance *initialize(PySideSignal *signal, PyObject *name, PyObject *object);
/**
* This function is used to retrieve the object in which the signal is attached
@@ -114,7 +104,7 @@ PYSIDE_API PySideSignalInstance* initialize(PySideSignal* signal, PyObject* name
* @param self The Signal object
* @return Return the internal reference to the parent object of the signal
**/
-PYSIDE_API PyObject* getObject(PySideSignalInstance* signal);
+PYSIDE_API PyObject *getObject(PySideSignalInstance *signal);
/**
* This function is used to retrieve the signal signature
@@ -122,7 +112,7 @@ PYSIDE_API PyObject* getObject(PySideSignalInstance* signal);
* @param self The Signal object
* @return Return the signal signature
**/
-PYSIDE_API const char* getSignature(PySideSignalInstance* signal);
+PYSIDE_API const char *getSignature(PySideSignalInstance *signal);
/**
* This function is used to retrieve the signal signature
@@ -130,19 +120,14 @@ PYSIDE_API const char* getSignature(PySideSignalInstance* signal);
* @param self The Signal object
* @return Return the signal signature
**/
-PYSIDE_API void updateSourceObject(PyObject* source);
-
-/**
- * @deprecated Use registerSignals
- **/
-PYSIDE_DEPRECATED(PYSIDE_API void addSignalToWrapper(SbkObjectType* wrapperType, const char* signalName, PySideSignal* signal));
+PYSIDE_API void updateSourceObject(PyObject *source);
/**
* This function verifies if the signature is a QtSignal base on SIGNAL flag
* @param signature The signal signature
* @return Return true if this is a Qt Signal, otherwise return false
**/
-PYSIDE_API bool isQtSignal(const char* signature);
+PYSIDE_API bool isQtSignal(const char *signature);
/**
* This function is similar to isQtSignal, however if it fails, it'll raise a Python error instead.
@@ -150,7 +135,7 @@ PYSIDE_API bool isQtSignal(const char* signature);
* @param signature The signal signature
* @return Return true if this is a Qt Signal, otherwise return false
**/
-PYSIDE_API bool checkQtSignal(const char* signature);
+PYSIDE_API bool checkQtSignal(const char *signature);
/**
* This function is used to retrieve the signature base on Signal and receiver callback
@@ -160,7 +145,7 @@ PYSIDE_API bool checkQtSignal(const char* signature);
* @param encodeName Used to specify if the returned signature will be encoded with Qt signal/slot style
* @return Return the callback signature
**/
-PYSIDE_API QString getCallbackSignature(const char* signal, QObject* receiver, PyObject* callback, bool encodeName);
+PYSIDE_API QString getCallbackSignature(const char *signal, QObject *receiver, PyObject *callback, bool encodeName);
/**
* This function parses the signature and then returns a list of argument types.
@@ -170,7 +155,7 @@ PYSIDE_API QString getCallbackSignature(const char* signal, QObject* receiver, P
* @return Return true if this is a Qt Signal, otherwise return false
* @todo replace return type by QList<QByteArray>
**/
-QStringList getArgsFromSignature(const char* signature, bool* isShortCircuit = 0);
+QStringList getArgsFromSignature(const char *signature, bool *isShortCircuit = 0);
} // namespace Signal
} // namespace PySide
diff --git a/sources/pyside2/libpyside/pysidesignal_p.h b/sources/pyside2/libpyside/pysidesignal_p.h
index 8027f4459..337feaa8a 100644
--- a/sources/pyside2/libpyside/pysidesignal_p.h
+++ b/sources/pyside2/libpyside/pysidesignal_p.h
@@ -83,10 +83,10 @@ struct PySideSignalInstancePrivate
namespace PySide { namespace Signal {
- void init(PyObject* module);
- bool connect(PyObject* source, const char* signal, PyObject* callback);
+ void init(PyObject *module);
+ bool connect(PyObject *source, const char *signal, PyObject *callback);
QByteArray getTypeName(PyObject *);
- QString codeCallbackName(PyObject* callback, const QString& funcName);
+ QString codeCallbackName(PyObject *callback, const QString &funcName);
QByteArray voidType();
}} //namespace PySide
diff --git a/sources/pyside2/libpyside/pysideslot.cpp b/sources/pyside2/libpyside/pysideslot.cpp
index 204253aa2..1ec24ab21 100644
--- a/sources/pyside2/libpyside/pysideslot.cpp
+++ b/sources/pyside2/libpyside/pysideslot.cpp
@@ -47,6 +47,8 @@
#include <QtCore/QString>
#include <signature.h>
+using namespace Shiboken;
+
struct SlotData
{
QByteArray name;
@@ -71,11 +73,11 @@ static PyType_Slot PySideSlotType_slots[] = {
{Py_tp_call, (void *)slotCall},
{Py_tp_init, (void *)slotTpInit},
{Py_tp_new, (void *)PyType_GenericNew},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_tp_dealloc, (void *)Sbk_object_dealloc},
{0, 0}
};
static PyType_Spec PySideSlotType_spec = {
- "PySide2.QtCore.Slot",
+ "2:PySide2.QtCore.Slot",
sizeof(PySideSlot),
0,
Py_TPFLAGS_DEFAULT,
@@ -85,9 +87,8 @@ static PyType_Spec PySideSlotType_spec = {
static PyTypeObject *PySideSlotTypeF(void)
{
- static PyTypeObject *type = nullptr;
- if (!type)
- type = (PyTypeObject *)PyType_FromSpec(&PySideSlotType_spec);
+ static PyTypeObject *type = reinterpret_cast<PyTypeObject *>(
+ SbkType_FromSpec(&PySideSlotType_spec));
return type;
}
@@ -137,23 +138,25 @@ PyObject *slotCall(PyObject *self, PyObject *args, PyObject * /* kw */)
callback = PyTuple_GetItem(args, 0);
Py_INCREF(callback);
- if (PyFunction_Check(callback)) {
+ if (Py_TYPE(callback)->tp_call != nullptr) {
PySideSlot *data = reinterpret_cast<PySideSlot *>(self);
if (!data->slotData)
data->slotData = new SlotData;
- if (data->slotData->name.isEmpty())
- data->slotData->name = Shiboken::String::toCString(PepFunction_GetName(callback));
-
+ if (data->slotData->name.isEmpty()) {
+ // PYSIDE-198: Use PyObject_GetAttr instead of PepFunction_GetName to support Nuitka.
+ AutoDecRef funcName(PyObject_GetAttr(callback, PyMagicName::name()));
+ data->slotData->name = String::toCString(funcName);
+ }
const QByteArray returnType = QMetaObject::normalizedType(data->slotData->resultType);
const QByteArray signature =
returnType + ' ' + data->slotData->name + '(' + data->slotData->args + ')';
if (!pySlotName)
- pySlotName = Shiboken::String::fromCString(PYSIDE_SLOT_LIST_ATTR);
+ pySlotName = String::fromCString(PYSIDE_SLOT_LIST_ATTR);
- PyObject *pySignature = Shiboken::String::fromCString(signature);
+ PyObject *pySignature = String::fromCString(signature);
PyObject *signatureList = 0;
if (PyObject_HasAttr(callback, pySlotName)) {
signatureList = PyObject_GetAttr(callback, pySlotName);
@@ -185,7 +188,7 @@ static const char *Slot_SignatureStrings[] = {
void init(PyObject *module)
{
- if (SbkSpecial_Type_Ready(module, PySideSlotTypeF(), Slot_SignatureStrings) < 0)
+ if (InitSignatureStrings(PySideSlotTypeF(), Slot_SignatureStrings) < 0)
return;
Py_INCREF(PySideSlotTypeF());
diff --git a/sources/pyside2/libpyside/pysidestaticstrings.cpp b/sources/pyside2/libpyside/pysidestaticstrings.cpp
index 82e233621..2dab2caa9 100644
--- a/sources/pyside2/libpyside/pysidestaticstrings.cpp
+++ b/sources/pyside2/libpyside/pysidestaticstrings.cpp
@@ -55,5 +55,15 @@ STATIC_STRING_IMPL(qtStaticMetaObject, "staticMetaObject")
STATIC_STRING_IMPL(qtConnect, "connect")
STATIC_STRING_IMPL(qtDisconnect, "disconnect")
STATIC_STRING_IMPL(qtEmit, "emit")
+STATIC_STRING_IMPL(dict_ring, "dict_ring")
+STATIC_STRING_IMPL(name, "name")
+STATIC_STRING_IMPL(property, "property")
+STATIC_STRING_IMPL(select_id, "select_id")
} // namespace PyName
+namespace PyMagicName
+{
+STATIC_STRING_IMPL(doc, "__doc__")
+STATIC_STRING_IMPL(name, "__name__")
+STATIC_STRING_IMPL(property_methods, "__property_methods__")
+} // namespace PyMagicName
} // namespace PySide
diff --git a/sources/pyside2/libpyside/pysidestaticstrings.h b/sources/pyside2/libpyside/pysidestaticstrings.h
index 1d5700c51..54d1ab9cd 100644
--- a/sources/pyside2/libpyside/pysidestaticstrings.h
+++ b/sources/pyside2/libpyside/pysidestaticstrings.h
@@ -50,7 +50,17 @@ PyObject *qtStaticMetaObject();
PyObject *qtConnect();
PyObject *qtDisconnect();
PyObject *qtEmit();
+PyObject *dict_ring();
+PyObject *name();
+PyObject *property();
+PyObject *select_id();
} // namespace PyName
+namespace PyMagicName
+{
+PyObject *doc();
+PyObject *name();
+PyObject *property_methods();
+} // namespace PyMagicName
} // namespace PySide
#endif // PYSIDESTRINGS_H
diff --git a/sources/pyside2/libpyside/pysideweakref.cpp b/sources/pyside2/libpyside/pysideweakref.cpp
index 2b27f9545..cd90634bd 100644
--- a/sources/pyside2/libpyside/pysideweakref.cpp
+++ b/sources/pyside2/libpyside/pysideweakref.cpp
@@ -53,11 +53,11 @@ static PyObject *CallableObject_call(PyObject *callable_object, PyObject *args,
static PyType_Slot PySideCallableObjectType_slots[] = {
{Py_tp_call, (void *)CallableObject_call},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_tp_dealloc, (void *)Sbk_object_dealloc},
{0, 0}
};
static PyType_Spec PySideCallableObjectType_spec = {
- const_cast<char *>("PySide.Callable"),
+ "1:PySide.Callable",
sizeof(PySideCallableObject),
0,
Py_TPFLAGS_DEFAULT,
@@ -68,7 +68,7 @@ static PyType_Spec PySideCallableObjectType_spec = {
static PyTypeObject *PySideCallableObjectTypeF()
{
static PyTypeObject *type =
- (PyTypeObject *)PyType_FromSpec(&PySideCallableObjectType_spec);
+ reinterpret_cast<PyTypeObject *>(SbkType_FromSpec(&PySideCallableObjectType_spec));
return type;
}
@@ -94,7 +94,8 @@ PyObject *create(PyObject *obj, PySideWeakRefFunction func, void *userData)
PyType_Ready(PySideCallableObjectTypeF());
}
- PySideCallableObject *callable = PyObject_New(PySideCallableObject, PySideCallableObjectTypeF());
+ PyTypeObject *type = PySideCallableObjectTypeF();
+ PySideCallableObject *callable = PyObject_New(PySideCallableObject, type);
if (!callable || PyErr_Occurred())
return 0;
diff --git a/sources/pyside2/libpyside/signalmanager.cpp b/sources/pyside2/libpyside/signalmanager.cpp
index c21a3e565..93847e066 100644
--- a/sources/pyside2/libpyside/signalmanager.cpp
+++ b/sources/pyside2/libpyside/signalmanager.cpp
@@ -114,18 +114,24 @@ namespace PySide {
PyObjectWrapper::PyObjectWrapper()
:m_me(Py_None)
{
+ // PYSIDE-813: When PYSIDE-164 was solved by adding some thread allowance,
+ // this code was no longer protected. It was hard to find this connection.
+ // See the website https://bugreports.qt.io/browse/PYSIDE-813 for details.
+ Shiboken::GilState gil;
Py_XINCREF(m_me);
}
PyObjectWrapper::PyObjectWrapper(PyObject *me)
: m_me(me)
{
+ Shiboken::GilState gil;
Py_XINCREF(m_me);
}
PyObjectWrapper::PyObjectWrapper(const PyObjectWrapper &other)
: m_me(other.m_me)
{
+ Shiboken::GilState gil;
Py_XINCREF(m_me);
}
@@ -142,6 +148,7 @@ PyObjectWrapper::~PyObjectWrapper()
void PyObjectWrapper::reset(PyObject *o)
{
+ Shiboken::GilState gil;
Py_XINCREF(o);
Py_XDECREF(m_me);
m_me = o;
@@ -404,11 +411,13 @@ int SignalManager::qt_metacall(QObject *object, QMetaObject::Call call, int id,
case QMetaObject::ReadProperty:
case QMetaObject::WriteProperty:
case QMetaObject::ResetProperty:
+# if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
case QMetaObject::QueryPropertyDesignable:
case QMetaObject::QueryPropertyScriptable:
case QMetaObject::QueryPropertyStored:
case QMetaObject::QueryPropertyEditable:
case QMetaObject::QueryPropertyUser:
+# endif // < Qt 6
pp->d->metaCallHandler(pp, pySelf, call, args);
break;
#endif
@@ -550,10 +559,19 @@ bool SignalManager::registerMetaMethod(QObject *source, const char *signature, Q
static MetaObjectBuilder *metaBuilderFromDict(PyObject *dict)
{
+ // PYSIDE-803: The dict in this function is the ob_dict of an SbkObject.
+ // The "metaObjectAttr" entry is only handled in this file. There is no
+ // way in this function to involve the interpreter. Therefore, we need
+ // no GIL.
+ // Note that "SignalManager::registerMetaMethodGetIndex" has write actions
+ // that might involve the interpreter, but in that context the GIL is held.
if (!dict || !PyDict_Contains(dict, metaObjectAttr))
return nullptr;
- PyObject *pyBuilder = PyDict_GetItem(dict, metaObjectAttr);
+ // PYSIDE-813: The above assumption is not true in debug mode:
+ // PyDict_GetItem would touch PyThreadState_GET and the global error state.
+ // PyDict_GetItemWithError instead can work without GIL.
+ PyObject *pyBuilder = PyDict_GetItemWithError(dict, metaObjectAttr);
#ifdef IS_PY3K
return reinterpret_cast<MetaObjectBuilder *>(PyCapsule_GetPointer(pyBuilder, nullptr));
#else
@@ -605,7 +623,14 @@ int SignalManager::registerMetaMethodGetIndex(QObject *source, const char *signa
const QMetaObject *SignalManager::retrieveMetaObject(PyObject *self)
{
- Shiboken::GilState gil;
+ // PYSIDE-803: Avoid the GIL in SignalManager::retrieveMetaObject
+ // This function had the GIL. We do not use the GIL unless we have to.
+ // metaBuilderFromDict accesses a Python dict, but in that context there
+ // is no way to reach the interpreter, see "metaBuilderFromDict".
+ //
+ // The update function is MetaObjectBuilderPrivate::update in
+ // dynamicmetaobject.c . That function now uses the GIL when the
+ // m_dirty flag is set.
Q_ASSERT(self);
MetaObjectBuilder *builder = metaBuilderFromDict(reinterpret_cast<SbkObject *>(self)->ob_dict);
diff --git a/sources/pyside2/libpyside/signalmanager.h b/sources/pyside2/libpyside/signalmanager.h
index 229ddb91d..fe077bd1a 100644
--- a/sources/pyside2/libpyside/signalmanager.h
+++ b/sources/pyside2/libpyside/signalmanager.h
@@ -43,6 +43,7 @@
#include "pysidemacros.h"
#include <sbkpython.h>
+#include <shibokenmacros.h>
#include <QtCore/QMetaMethod>
diff --git a/sources/pyside2/plugins/CMakeLists.txt b/sources/pyside2/plugins/CMakeLists.txt
index f39575542..c9e652800 100644
--- a/sources/pyside2/plugins/CMakeLists.txt
+++ b/sources/pyside2/plugins/CMakeLists.txt
@@ -9,21 +9,28 @@ set(ui_plugin_moc
customwidget.h
customwidgets.h
)
-include_directories(${Qt5Designer_INCLUDE_DIRS})
+include_directories(${Qt${QT_MAJOR_VERSION}Designer_INCLUDE_DIRS})
+
+if (${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ qt6_wrap_cpp(MOC_FILES ${ui_plugin_moc})
+else()
+ qt5_wrap_cpp(MOC_FILES ${ui_plugin_moc})
+endif()
-qt5_wrap_cpp(MOC_FILES ${ui_plugin_moc})
add_library(uiplugin STATIC ${ui_plugin_src} ${MOC_FILES})
if(CMAKE_HOST_UNIX AND NOT CYGWIN)
add_definitions(-fPIC)
endif()
add_definitions(-DQT_STATICPLUGIN)
-if(Qt5Core_VERSION VERSION_GREATER "5.7.1")
- set_property(TARGET uiplugin PROPERTY CXX_STANDARD 11)
+if(${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ set_property(TARGET pyside2 PROPERTY CXX_STANDARD 17)
+else()
+ set_property(TARGET pyside2 PROPERTY CXX_STANDARD 11)
endif()
target_link_libraries(uiplugin
- ${Qt5UiTools_LIBRARY}
+ ${Qt${QT_MAJOR_VERSION}UiTools_LIBRARY}
Shiboken2::libshiboken)
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
set(LIBRARY_OUTPUT_SUFFIX ${CMAKE_DEBUG_POSTFIX})
diff --git a/sources/pyside2/plugins/customwidget.cpp b/sources/pyside2/plugins/customwidget.cpp
index 6a6d7a3be..3c54b02e4 100644
--- a/sources/pyside2/plugins/customwidget.cpp
+++ b/sources/pyside2/plugins/customwidget.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -37,26 +37,15 @@
**
****************************************************************************/
-
#include "customwidget.h"
+#include <QtCore/qdebug.h>
-
-struct PyCustomWidgetPrivate
-{
- PyObject *pyObject;
- bool initialized;
-};
-
-PyCustomWidget::PyCustomWidget(PyObject *objectType)
- : m_data(new PyCustomWidgetPrivate())
+// Part of the static plugin linked to the QtUiLoader Python module,
+// allowing it to create a custom widget written in Python.
+PyCustomWidget::PyCustomWidget(PyObject *objectType) :
+ m_pyObject(objectType),
+ m_name(QString::fromUtf8(reinterpret_cast<PyTypeObject *>(objectType)->tp_name))
{
- m_data->pyObject = objectType;
- m_name = QString(reinterpret_cast<PyTypeObject *>(objectType)->tp_name);
-}
-
-PyCustomWidget::~PyCustomWidget()
-{
- delete m_data;
}
bool PyCustomWidget::isContainer() const
@@ -66,7 +55,7 @@ bool PyCustomWidget::isContainer() const
bool PyCustomWidget::isInitialized() const
{
- return m_data->initialized;
+ return m_initialized;
}
QIcon PyCustomWidget::icon() const
@@ -106,9 +95,9 @@ QString PyCustomWidget::whatsThis() const
QWidget *PyCustomWidget::createWidget(QWidget *parent)
{
- //Create a python instance and return cpp object
- PyObject *pyParent;
- bool unkowParent = false;
+ // Create a python instance and return cpp object
+ PyObject *pyParent = nullptr;
+ bool unknownParent = false;
if (parent) {
pyParent = reinterpret_cast<PyObject *>(Shiboken::BindingManager::instance().retrieveWrapper(parent));
if (pyParent) {
@@ -116,7 +105,7 @@ QWidget *PyCustomWidget::createWidget(QWidget *parent)
} else {
static Shiboken::Conversions::SpecificConverter converter("QWidget*");
pyParent = converter.toPython(&parent);
- unkowParent = true;
+ unknownParent = true;
}
} else {
Py_INCREF(Py_None);
@@ -124,25 +113,26 @@ QWidget *PyCustomWidget::createWidget(QWidget *parent)
}
Shiboken::AutoDecRef pyArgs(PyTuple_New(1));
- PyTuple_SET_ITEM(pyArgs, 0, pyParent); //tuple will keep pyParent reference
-
- //Call python constructor
- auto result = reinterpret_cast<SbkObject *>(PyObject_CallObject(m_data->pyObject, pyArgs));
-
- QWidget *widget = nullptr;
- if (result) {
- if (unkowParent) //if parent does not exists in python, transfer the ownership to cpp
- Shiboken::Object::releaseOwnership(result);
- else
- Shiboken::Object::setParent(pyParent, reinterpret_cast<PyObject *>(result));
-
- widget = reinterpret_cast<QWidget *>(Shiboken::Object::cppPointer(result, Py_TYPE(result)));
+ PyTuple_SET_ITEM(pyArgs, 0, pyParent); // tuple will keep pyParent reference
+
+ // Call python constructor
+ auto result = reinterpret_cast<SbkObject *>(PyObject_CallObject(m_pyObject, pyArgs));
+ if (!result) {
+ qWarning("Unable to create a Python custom widget of type \"%s\".",
+ qPrintable(m_name));
+ PyErr_Print();
+ return nullptr;
}
- return widget;
+ if (unknownParent) // if parent does not exist in python, transfer the ownership to cpp
+ Shiboken::Object::releaseOwnership(result);
+ else
+ Shiboken::Object::setParent(pyParent, reinterpret_cast<PyObject *>(result));
+
+ return reinterpret_cast<QWidget *>(Shiboken::Object::cppPointer(result, Py_TYPE(result)));
}
void PyCustomWidget::initialize(QDesignerFormEditorInterface *core)
{
- m_data->initialized = true;
+ m_initialized = true;
}
diff --git a/sources/pyside2/plugins/customwidget.h b/sources/pyside2/plugins/customwidget.h
index fc7d08941..b84a967bf 100644
--- a/sources/pyside2/plugins/customwidget.h
+++ b/sources/pyside2/plugins/customwidget.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -42,15 +42,9 @@
#include <shiboken.h>
-#include <QtCore/QtGlobal>
-#if (QT_VERSION < QT_VERSION_CHECK(5, 5, 0))
- #include <QtDesigner/QDesignerCustomWidgetInterface>
-#else
- #include <QtUiPlugin/QDesignerCustomWidgetInterface>
-#endif
+#include <QtUiPlugin/QDesignerCustomWidgetInterface>
-
-struct PyCustomWidgetPrivate;
+#include <QtCore/qglobal.h>
class PyCustomWidget: public QObject, public QDesignerCustomWidgetInterface
{
@@ -58,24 +52,24 @@ class PyCustomWidget: public QObject, public QDesignerCustomWidgetInterface
Q_INTERFACES(QDesignerCustomWidgetInterface)
public:
- PyCustomWidget(PyObject* objectType);
- ~PyCustomWidget();
+ explicit PyCustomWidget(PyObject *objectType);
- bool isContainer() const;
- bool isInitialized() const;
- QIcon icon() const;
- QString domXml() const;
- QString group() const;
- QString includeFile() const;
- QString name() const;
- QString toolTip() const;
- QString whatsThis() const;
- QWidget *createWidget(QWidget *parent);
- void initialize(QDesignerFormEditorInterface *core);
+ bool isContainer() const override;
+ bool isInitialized() const override;
+ QIcon icon() const override;
+ QString domXml() const override;
+ QString group() const override;
+ QString includeFile() const override;
+ QString name() const override;
+ QString toolTip() const override;
+ QString whatsThis() const override;
+ QWidget *createWidget(QWidget *parent) override;
+ void initialize(QDesignerFormEditorInterface *core) override;
private:
- PyCustomWidgetPrivate* m_data;
- QString m_name;
+ PyObject *m_pyObject = nullptr;
+ const QString m_name;
+ bool m_initialized = false;
};
-#endif
+#endif // _PY_CUSTOM_WIDGET_H_
diff --git a/sources/pyside2/plugins/customwidgets.cpp b/sources/pyside2/plugins/customwidgets.cpp
index e78dde206..28a2a6cf6 100644
--- a/sources/pyside2/plugins/customwidgets.cpp
+++ b/sources/pyside2/plugins/customwidgets.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -37,47 +37,25 @@
**
****************************************************************************/
-#include "customwidget.h"
#include "customwidgets.h"
-
-
-struct PyCustomWidgetPrivate
-{
- PyObject *pyObject;
- bool initialized;
-};
-
-struct PyCustomWidgetsPrivate
-{
- QList<QDesignerCustomWidgetInterface *> widgets;
- ~PyCustomWidgetsPrivate();
-};
-
-
-PyCustomWidgetsPrivate::~PyCustomWidgetsPrivate()
-{
- qDeleteAll(widgets);
- widgets.clear();
-}
+#include "customwidget.h"
PyCustomWidgets::PyCustomWidgets(QObject *parent)
- : QObject(parent), m_data(new PyCustomWidgetsPrivate)
+ : QObject(parent)
{
}
PyCustomWidgets::~PyCustomWidgets()
{
- delete m_data;
+ qDeleteAll(m_widgets);
}
void PyCustomWidgets::registerWidgetType(PyObject *widget)
{
- m_data->widgets.append(new PyCustomWidget(widget));
+ m_widgets.append(new PyCustomWidget(widget));
}
QList<QDesignerCustomWidgetInterface *> PyCustomWidgets::customWidgets() const
{
- return m_data->widgets;
+ return m_widgets;
}
-
-
diff --git a/sources/pyside2/plugins/customwidgets.h b/sources/pyside2/plugins/customwidgets.h
index 5c52d1d25..aec817cdf 100644
--- a/sources/pyside2/plugins/customwidgets.h
+++ b/sources/pyside2/plugins/customwidgets.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -42,16 +42,11 @@
#include <shiboken.h>
-#include <QtCore/QtGlobal>
-#if (QT_VERSION < QT_VERSION_CHECK(5, 5, 0))
- #include <QtDesigner/QDesignerCustomWidgetInterface>
-#else
- #include <QtUiPlugin/QDesignerCustomWidgetInterface>
-#endif
-
+#include <QtUiPlugin/QDesignerCustomWidgetInterface>
-struct PyCustomWidgetsPrivate;
+#include <QtCore/qlist.h>
+// A static plugin linked to the QtUiLoader Python module
class PyCustomWidgets: public QObject, public QDesignerCustomWidgetCollectionInterface
{
Q_OBJECT
@@ -59,13 +54,16 @@ class PyCustomWidgets: public QObject, public QDesignerCustomWidgetCollectionInt
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.PySide.PyCustomWidgetsInterface")
public:
- PyCustomWidgets(QObject *parent = 0);
+ explicit PyCustomWidgets(QObject *parent = nullptr);
~PyCustomWidgets();
- virtual QList<QDesignerCustomWidgetInterface*> customWidgets() const;
+
+ QList<QDesignerCustomWidgetInterface*> customWidgets() const override;
+
+ // Called from added function QUiLoader::registerCustomWidget()
void registerWidgetType(PyObject* widget);
private:
- PyCustomWidgetsPrivate* m_data;
+ QList<QDesignerCustomWidgetInterface *> m_widgets;
};
#endif
diff --git a/sources/pyside2/pyside_version.py b/sources/pyside2/pyside_version.py
index 78ea0019d..f5ef03613 100644
--- a/sources/pyside2/pyside_version.py
+++ b/sources/pyside2/pyside_version.py
@@ -38,13 +38,13 @@
#############################################################################
major_version = "5"
-minor_version = "14"
+minor_version = "15"
patch_version = "0"
# For example: "a", "b", "rc"
# (which means "alpha", "beta", "release candidate").
# An empty string means the generated package will be an official release.
-pre_release_version_type = "a"
+release_version_type = "a"
# For example: "1", "2" (which means "beta1", "beta2", if type is "b").
pre_release_version = "1"
@@ -52,4 +52,4 @@ pre_release_version = "1"
if __name__ == '__main__':
# Used by CMake.
print('{0};{1};{2};{3};{4}'.format(major_version, minor_version, patch_version,
- pre_release_version_type, pre_release_version))
+ release_version_type, pre_release_version))
diff --git a/sources/pyside2/tests/CMakeLists.txt b/sources/pyside2/tests/CMakeLists.txt
index 08585252c..285ea872f 100644
--- a/sources/pyside2/tests/CMakeLists.txt
+++ b/sources/pyside2/tests/CMakeLists.txt
@@ -5,23 +5,11 @@ else()
set(CTEST_TESTING_TIMEOUT 60)
endif()
- # tests/QtWidgets/qstandarditemmodel_test.py needs shiboken2
- # tests/QtWidgets/qlabel_test.py needs shiboken2
- if(WIN32)
- set(TEST_PYTHONPATH "${CMAKE_BINARY_DIR};${CMAKE_SOURCE_DIR}/tests/util;${CMAKE_BINARY_DIR}/tests/pysidetest;${SHIBOKEN_PYTHON_MODULE_DIR};$ENV{PYTHONPATH}")
- set(TEST_LIBRARY_PATH "${libpyside_BINARY_DIR};${pysidetest_BINARY_DIR};${SHIBOKEN_SHARED_LIBRARY_DIR};$ENV{PATH}")
- set(LIBRARY_PATH_VAR "PATH")
- string(REPLACE "\\" "/" TEST_PYTHONPATH "${TEST_PYTHONPATH}")
- string(REPLACE "\\" "/" TEST_LIBRARY_PATH "${TEST_LIBRARY_PATH}")
-
- string(REPLACE ";" "\\;" TEST_PYTHONPATH "${TEST_PYTHONPATH}")
- string(REPLACE ";" "\\;" TEST_LIBRARY_PATH "${TEST_LIBRARY_PATH}")
- else()
- set(TEST_PYTHONPATH "${CMAKE_BINARY_DIR}:${CMAKE_SOURCE_DIR}/tests/util:${CMAKE_BINARY_DIR}/tests/pysidetest:${CMAKE_BINARY_DIR}/../shiboken2/shibokenmodule:$ENV{PYTHONPATH}")
- set(TEST_LIBRARY_PATH "${libpyside_BINARY_DIR}:${pysidetest_BINARY_DIR}:$ENV{LD_LIBRARY_PATH}")
- set(LIBRARY_PATH_VAR "LD_LIBRARY_PATH")
- endif()
-
+ # BUILD_DIR and QT_DIR are used by init_paths.py for setting
+ # the path to the testbinding module
+ get_filename_component(BUILD_DIR "${CMAKE_BINARY_DIR}" DIRECTORY)
+ get_filename_component(BUILD_DIR "${CMAKE_BINARY_DIR}" DIRECTORY)
+ set(QT_DIR "${_qt5Core_install_prefix}")
macro(TEST_QT_MODULE var name)
if(NOT DISABLE_${name} AND ${var})
@@ -46,7 +34,7 @@ else()
set_tests_properties(${TEST_NAME} PROPERTIES
TIMEOUT ${CTEST_TESTING_TIMEOUT}
WILL_FAIL ${EXPECT_TO_FAIL}
- ENVIRONMENT "PYTHONPATH=${TEST_PYTHONPATH};${LIBRARY_PATH_VAR}=${TEST_LIBRARY_PATH};PYSIDE_DISABLE_INTERNAL_QT_CONF=1;QT_NO_GLIB=1")
+ ENVIRONMENT "BUILD_DIR=${BUILD_DIR};QT_DIR=${QT_DIR};PYSIDE_DISABLE_INTERNAL_QT_CONF=1;QT_NO_GLIB=1")
endmacro()
if (NOT DISABLE_QtCore AND NOT DISABLE_QtGui AND NOT DISABLE_QtWidgets)
@@ -58,7 +46,7 @@ else()
foreach(shortname IN LISTS all_module_shortnames)
message(STATUS "preparing tests for module 'Qt${shortname}'")
- TEST_QT_MODULE(Qt5${shortname}_FOUND Qt${shortname})
+ TEST_QT_MODULE(Qt${QT_MAJOR_VERSION}${shortname}_FOUND Qt${shortname})
endforeach()
#platform specific
diff --git a/sources/pyside2/tests/Qt3DExtras/qt3dextras_test.py b/sources/pyside2/tests/Qt3DExtras/qt3dextras_test.py
index 2c7f84ad3..97ddc8af9 100644
--- a/sources/pyside2/tests/Qt3DExtras/qt3dextras_test.py
+++ b/sources/pyside2/tests/Qt3DExtras/qt3dextras_test.py
@@ -30,9 +30,16 @@
'''Test cases for Q3DExtras'''
-from helper import UsesQGuiApplication
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqguiapplication import UsesQGuiApplication
+
from PySide2.QtCore import(Property, QObject, QPropertyAnimation, QTimer, Signal, Slot)
from PySide2.QtGui import (QGuiApplication, QMatrix4x4, QQuaternion, QVector3D, QWindow)
from PySide2.Qt3DCore import (Qt3DCore)
diff --git a/sources/pyside2/tests/QtCharts/qcharts_test.py b/sources/pyside2/tests/QtCharts/qcharts_test.py
index b540cf64c..dc10fceb2 100644
--- a/sources/pyside2/tests/QtCharts/qcharts_test.py
+++ b/sources/pyside2/tests/QtCharts/qcharts_test.py
@@ -30,9 +30,15 @@
'''Test cases for QCharts'''
-from helper import UsesQApplication
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import QRect, QSize, QTimer
from PySide2.QtGui import QGuiApplication, QScreen
from PySide2.QtCharts import QtCharts
diff --git a/sources/pyside2/tests/QtCore/CMakeLists.txt b/sources/pyside2/tests/QtCore/CMakeLists.txt
index 35e42e2ae..9d268e079 100644
--- a/sources/pyside2/tests/QtCore/CMakeLists.txt
+++ b/sources/pyside2/tests/QtCore/CMakeLists.txt
@@ -26,6 +26,7 @@ PYSIDE_TEST(bug_1019.py)
PYSIDE_TEST(bug_1031.py)
PYSIDE_TEST(bug_1063.py)
PYSIDE_TEST(bug_1069.py)
+PYSIDE_TEST(bug_1313.py)
PYSIDE_TEST(bug_PYSIDE-42.py)
PYSIDE_TEST(bug_PYSIDE-164.py)
PYSIDE_TEST(blocking_signals_test.py)
@@ -41,6 +42,7 @@ PYSIDE_TEST(inherits_test.py)
PYSIDE_TEST(max_signals.py)
PYSIDE_TEST(missing_symbols_test.py)
PYSIDE_TEST(mockclass_test.py)
+PYSIDE_TEST(multiple_feature_test.py)
PYSIDE_TEST(python_conversion.py)
PYSIDE_TEST(qabs_test.py)
PYSIDE_TEST(qabstractitemmodel_test.py)
@@ -52,7 +54,8 @@ PYSIDE_TEST(qbytearray_concatenation_operator_test.py)
PYSIDE_TEST(qbytearray_operator_iadd_test.py)
PYSIDE_TEST(qbytearray_operator_test.py)
PYSIDE_TEST(qbytearray_test.py)
-if (Qt5Core_VERSION VERSION_EQUAL 5.14.0 OR Qt5Core_VERSION VERSION_GREATER 5.14.0)
+if (Qt${QT_MAJOR_VERSION}Core_VERSION VERSION_EQUAL 5.14.0
+ OR Qt${QT_MAJOR_VERSION}Core_VERSION VERSION_GREATER 5.14.0)
PYSIDE_TEST(qcalendar_test.py)
endif()
PYSIDE_TEST(qcbor_test.py)
@@ -125,6 +128,7 @@ PYSIDE_TEST(quuid_test.py)
PYSIDE_TEST(qversionnumber_test.py)
PYSIDE_TEST(repr_test.py)
PYSIDE_TEST(setprop_on_ctor_test.py)
+PYSIDE_TEST(snake_prop_feature_test.py)
PYSIDE_TEST(staticMetaObject_test.py)
PYSIDE_TEST(static_method_test.py)
PYSIDE_TEST(thread_signals_test.py)
diff --git a/sources/pyside2/tests/QtCore/attr_cache_py3k.py b/sources/pyside2/tests/QtCore/attr_cache_py3k.py
index f9761a9d3..558fe0e2b 100644
--- a/sources/pyside2/tests/QtCore/attr_cache_py3k.py
+++ b/sources/pyside2/tests/QtCore/attr_cache_py3k.py
@@ -46,6 +46,14 @@ This is the original code from the bug report
https://bugreports.qt.io/browse/PYSIDE-60
'''
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import QObject
diff --git a/sources/pyside2/tests/QtCore/blocking_signals_test.py b/sources/pyside2/tests/QtCore/blocking_signals_test.py
index 2f8b95b27..c3497c89f 100644
--- a/sources/pyside2/tests/QtCore/blocking_signals_test.py
+++ b/sources/pyside2/tests/QtCore/blocking_signals_test.py
@@ -28,9 +28,14 @@
''' Test case for QObject.signalsBlocked() and blockSignal()'''
-import unittest
import os
+import sys
from tempfile import mkstemp
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, SIGNAL, QFile, QSignalBlocker
diff --git a/sources/pyside2/tests/QtCore/bug_1019.py b/sources/pyside2/tests/QtCore/bug_1019.py
index bc4b9b679..404e71bfc 100644
--- a/sources/pyside2/tests/QtCore/bug_1019.py
+++ b/sources/pyside2/tests/QtCore/bug_1019.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class MyTimer (QTimer):
diff --git a/sources/pyside2/tests/QtCore/bug_1031.py b/sources/pyside2/tests/QtCore/bug_1031.py
index 1fb0d6ebd..6a7f248cc 100644
--- a/sources/pyside2/tests/QtCore/bug_1031.py
+++ b/sources/pyside2/tests/QtCore/bug_1031.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import QStateMachine, QState
mach = QStateMachine()
diff --git a/sources/pyside2/tests/QtCore/bug_1063.py b/sources/pyside2/tests/QtCore/bug_1063.py
index 2560448e8..73291bffc 100644
--- a/sources/pyside2/tests/QtCore/bug_1063.py
+++ b/sources/pyside2/tests/QtCore/bug_1063.py
@@ -28,10 +28,16 @@
''' unit test for BUG #1063 '''
-import unittest
+import os
+import sys
import tempfile
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
-import os
import py3kcompat as py3k
class QTextStreamTestCase(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/bug_1069.py b/sources/pyside2/tests/QtCore/bug_1069.py
index d784062e3..690553e72 100644
--- a/sources/pyside2/tests/QtCore/bug_1069.py
+++ b/sources/pyside2/tests/QtCore/bug_1069.py
@@ -28,9 +28,17 @@
''' unit test for BUG #1069 '''
-from PySide2 import QtCore
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2 import QtCore
+
+
class QDataStreamOpOverloadTestCase(unittest.TestCase):
def setUp(self):
self.ba = QtCore.QByteArray()
diff --git a/sources/pyside2/tests/QtCore/bug_1313.py b/sources/pyside2/tests/QtCore/bug_1313.py
new file mode 100644
index 000000000..a24c53b99
--- /dev/null
+++ b/sources/pyside2/tests/QtCore/bug_1313.py
@@ -0,0 +1,85 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+''' unit test for BUG #1313 '''
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2 import QtCore
+import py3kcompat as py3k
+
+
+class MyQObject(QtCore.QObject):
+ sig = QtCore.Signal()
+
+
+demo_coroutine_definition_code = """
+async def demo_coroutine():
+ my_qobject = MyQObject()
+ my_qobject.sig.connect(lambda: None)
+"""
+
+
+if py3k.IS_PY3K:
+ exec(demo_coroutine_definition_code)
+
+
+@unittest.skipIf(not py3k.IS_PY3K, "Requires Python 3 due to use of async def")
+class CoroutineRaisesStopIterationTestCase(unittest.TestCase):
+ def setUp(self):
+ self.coroutine = demo_coroutine()
+
+ def testCoroutine(self):
+ with self.assertRaises(StopIteration):
+ self.coroutine.send(None)
+
+
+def demo_generator():
+ my_qobject = MyQObject()
+ my_qobject.sig.connect(lambda: None)
+ return
+ yield # to make it a generator
+
+
+class GeneratorRaisesStopIterationTestCase(unittest.TestCase):
+ def setUp(self):
+ self.generator = demo_generator()
+
+ def testGenerator(self):
+ with self.assertRaises(StopIteration):
+ self.generator.send(None)
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/sources/pyside2/tests/QtCore/bug_278_test.py b/sources/pyside2/tests/QtCore/bug_278_test.py
index e0f07d119..cc99136e7 100644
--- a/sources/pyside2/tests/QtCore/bug_278_test.py
+++ b/sources/pyside2/tests/QtCore/bug_278_test.py
@@ -28,8 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
def setValue(o):
diff --git a/sources/pyside2/tests/QtCore/bug_332.py b/sources/pyside2/tests/QtCore/bug_332.py
index 662a0f632..f49845cf9 100644
--- a/sources/pyside2/tests/QtCore/bug_332.py
+++ b/sources/pyside2/tests/QtCore/bug_332.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
class Lock(QtCore.QMutex):
diff --git a/sources/pyside2/tests/QtCore/bug_408.py b/sources/pyside2/tests/QtCore/bug_408.py
index b2f97df69..bdb7c1af5 100644
--- a/sources/pyside2/tests/QtCore/bug_408.py
+++ b/sources/pyside2/tests/QtCore/bug_408.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class MyDevice(QIODevice):
diff --git a/sources/pyside2/tests/QtCore/bug_428.py b/sources/pyside2/tests/QtCore/bug_428.py
index d1504876b..b4c8f9632 100644
--- a/sources/pyside2/tests/QtCore/bug_428.py
+++ b/sources/pyside2/tests/QtCore/bug_428.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
class MyBaseObject(QObject):
diff --git a/sources/pyside2/tests/QtCore/bug_462.py b/sources/pyside2/tests/QtCore/bug_462.py
index 5186ac759..e929be0af 100644
--- a/sources/pyside2/tests/QtCore/bug_462.py
+++ b/sources/pyside2/tests/QtCore/bug_462.py
@@ -26,8 +26,13 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, QCoreApplication, QEvent, QThread
diff --git a/sources/pyside2/tests/QtCore/bug_505.py b/sources/pyside2/tests/QtCore/bug_505.py
index c1d434c7f..4db6b801d 100644
--- a/sources/pyside2/tests/QtCore/bug_505.py
+++ b/sources/pyside2/tests/QtCore/bug_505.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
class MyBaseObject(QObject):
diff --git a/sources/pyside2/tests/QtCore/bug_515.py b/sources/pyside2/tests/QtCore/bug_515.py
index d4ca3f463..a96a8c193 100644
--- a/sources/pyside2/tests/QtCore/bug_515.py
+++ b/sources/pyside2/tests/QtCore/bug_515.py
@@ -29,6 +29,14 @@
""" Unittest for bug #515 """
""" http://bugs.openbossa.org/show_bug.cgi?id=515 """
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2 import QtCore
callCleanup = False
diff --git a/sources/pyside2/tests/QtCore/bug_606.py b/sources/pyside2/tests/QtCore/bug_606.py
index 44126e943..423b088dc 100644
--- a/sources/pyside2/tests/QtCore/bug_606.py
+++ b/sources/pyside2/tests/QtCore/bug_606.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import PySide2
from PySide2.QtCore import QPoint, QPointF
from PySide2.QtCore import QLine, QLineF
diff --git a/sources/pyside2/tests/QtCore/bug_656.py b/sources/pyside2/tests/QtCore/bug_656.py
index 1b9fe6a9c..d3cd05f28 100644
--- a/sources/pyside2/tests/QtCore/bug_656.py
+++ b/sources/pyside2/tests/QtCore/bug_656.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import *
class CoreApp(QCoreApplication):
diff --git a/sources/pyside2/tests/QtCore/bug_686.py b/sources/pyside2/tests/QtCore/bug_686.py
index fa8ad8d65..6e4f8994a 100644
--- a/sources/pyside2/tests/QtCore/bug_686.py
+++ b/sources/pyside2/tests/QtCore/bug_686.py
@@ -28,7 +28,14 @@
from __future__ import with_statement
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class MyWriteThread(QThread):
diff --git a/sources/pyside2/tests/QtCore/bug_699.py b/sources/pyside2/tests/QtCore/bug_699.py
index 98340f3df..c86c485f9 100644
--- a/sources/pyside2/tests/QtCore/bug_699.py
+++ b/sources/pyside2/tests/QtCore/bug_699.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class TestBug699 (unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/bug_706.py b/sources/pyside2/tests/QtCore/bug_706.py
index 1984cfff9..21743bf25 100644
--- a/sources/pyside2/tests/QtCore/bug_706.py
+++ b/sources/pyside2/tests/QtCore/bug_706.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class MyModel (QAbstractListModel):
diff --git a/sources/pyside2/tests/QtCore/bug_820.py b/sources/pyside2/tests/QtCore/bug_820.py
index f55954295..5d45f682e 100644
--- a/sources/pyside2/tests/QtCore/bug_820.py
+++ b/sources/pyside2/tests/QtCore/bug_820.py
@@ -27,8 +27,14 @@
#############################################################################
import functools
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, Slot, Signal, SIGNAL
def log_exception():
diff --git a/sources/pyside2/tests/QtCore/bug_826.py b/sources/pyside2/tests/QtCore/bug_826.py
index b5701fc5a..cb72e011e 100644
--- a/sources/pyside2/tests/QtCore/bug_826.py
+++ b/sources/pyside2/tests/QtCore/bug_826.py
@@ -26,10 +26,17 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QEvent, Qt
import PySide2
-import unittest
TEST_EVENT_TYPE = QEvent.Type(QEvent.registerEventType())
diff --git a/sources/pyside2/tests/QtCore/bug_829.py b/sources/pyside2/tests/QtCore/bug_829.py
index 1384c017a..237ae0406 100644
--- a/sources/pyside2/tests/QtCore/bug_829.py
+++ b/sources/pyside2/tests/QtCore/bug_829.py
@@ -29,9 +29,16 @@
# Test case for PySide bug 829
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QDir, QSettings, QTemporaryFile
-import os
+
class QVariantConversions(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/bug_835.py b/sources/pyside2/tests/QtCore/bug_835.py
index 59cb612ac..e72ce500c 100644
--- a/sources/pyside2/tests/QtCore/bug_835.py
+++ b/sources/pyside2/tests/QtCore/bug_835.py
@@ -26,9 +26,16 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
-import unittest
get_counter = 0
set_counter = 0
diff --git a/sources/pyside2/tests/QtCore/bug_920.py b/sources/pyside2/tests/QtCore/bug_920.py
index 196727668..b0cd84e6a 100644
--- a/sources/pyside2/tests/QtCore/bug_920.py
+++ b/sources/pyside2/tests/QtCore/bug_920.py
@@ -28,8 +28,14 @@
##
#############################################################################
+import os
import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import PySide2.QtCore as QtCore
class Signaller(QtCore.QObject):
diff --git a/sources/pyside2/tests/QtCore/bug_927.py b/sources/pyside2/tests/QtCore/bug_927.py
index 1a5be71f7..1883bf5e8 100644
--- a/sources/pyside2/tests/QtCore/bug_927.py
+++ b/sources/pyside2/tests/QtCore/bug_927.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import time
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QTime, QRunnable, QThreadPool
class Task(QRunnable):
diff --git a/sources/pyside2/tests/QtCore/bug_931.py b/sources/pyside2/tests/QtCore/bug_931.py
index 528a0847d..8220ecaba 100644
--- a/sources/pyside2/tests/QtCore/bug_931.py
+++ b/sources/pyside2/tests/QtCore/bug_931.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, Signal
o = QObject()
class MyObject(QObject):
diff --git a/sources/pyside2/tests/QtCore/bug_938.py b/sources/pyside2/tests/QtCore/bug_938.py
index 98b894735..bbac1845b 100644
--- a/sources/pyside2/tests/QtCore/bug_938.py
+++ b/sources/pyside2/tests/QtCore/bug_938.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtCore/bug_953.py b/sources/pyside2/tests/QtCore/bug_953.py
index 2aa2b638d..a250ebe32 100644
--- a/sources/pyside2/tests/QtCore/bug_953.py
+++ b/sources/pyside2/tests/QtCore/bug_953.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import *
class Dispatcher(QObject):
diff --git a/sources/pyside2/tests/QtCore/bug_987.py b/sources/pyside2/tests/QtCore/bug_987.py
index e5c7f1b0b..56e5e517e 100644
--- a/sources/pyside2/tests/QtCore/bug_987.py
+++ b/sources/pyside2/tests/QtCore/bug_987.py
@@ -26,10 +26,16 @@
##
#############################################################################
-from PySide2.QtCore import QObject
-
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QObject
+
class TestBug987(unittest.TestCase):
def callback(self):
diff --git a/sources/pyside2/tests/QtCore/bug_994.py b/sources/pyside2/tests/QtCore/bug_994.py
index 3b0ed0fd4..1a9649a10 100644
--- a/sources/pyside2/tests/QtCore/bug_994.py
+++ b/sources/pyside2/tests/QtCore/bug_994.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QIODevice, QTextStream
diff --git a/sources/pyside2/tests/QtCore/bug_PYSIDE-164.py b/sources/pyside2/tests/QtCore/bug_PYSIDE-164.py
index 3ed10be5f..96c892fd6 100644
--- a/sources/pyside2/tests/QtCore/bug_PYSIDE-164.py
+++ b/sources/pyside2/tests/QtCore/bug_PYSIDE-164.py
@@ -28,8 +28,14 @@
from __future__ import print_function
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QCoreApplication, QEventLoop, QObject, Qt, QThread, QTimer, SIGNAL
class Emitter(QThread):
diff --git a/sources/pyside2/tests/QtCore/bug_PYSIDE-42.py b/sources/pyside2/tests/QtCore/bug_PYSIDE-42.py
index 9555bb419..46e3c6d11 100644
--- a/sources/pyside2/tests/QtCore/bug_PYSIDE-42.py
+++ b/sources/pyside2/tests/QtCore/bug_PYSIDE-42.py
@@ -26,9 +26,17 @@
##
#############################################################################
-from PySide2.QtCore import *
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import *
+
+
class TestBugPYSIDE42 (unittest.TestCase):
def testIt(self):
diff --git a/sources/pyside2/tests/QtCore/child_event_test.py b/sources/pyside2/tests/QtCore/child_event_test.py
index d9c92d537..8c600210a 100644
--- a/sources/pyside2/tests/QtCore/child_event_test.py
+++ b/sources/pyside2/tests/QtCore/child_event_test.py
@@ -30,11 +30,16 @@
'''Test case for QObject.childEvent and QTimer.childEvent overloading'''
+import os
+import sys
import unittest
-from time import sleep
-from PySide2.QtCore import QObject, QTimer, QCoreApplication
-from helper import UsesQCoreApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QObject, QTimer, QCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class ExtQObject(QObject):
def __init__(self):
diff --git a/sources/pyside2/tests/QtCore/classinfo_test.py b/sources/pyside2/tests/QtCore/classinfo_test.py
index a1890f956..634e8f350 100644
--- a/sources/pyside2/tests/QtCore/classinfo_test.py
+++ b/sources/pyside2/tests/QtCore/classinfo_test.py
@@ -27,8 +27,14 @@
#############################################################################
import sys
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QCoreApplication, ClassInfo
class TestClassInfo(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/deepcopy_test.py b/sources/pyside2/tests/QtCore/deepcopy_test.py
index a79ccbe15..ab17a2e14 100644
--- a/sources/pyside2/tests/QtCore/deepcopy_test.py
+++ b/sources/pyside2/tests/QtCore/deepcopy_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
-import unittest
from copy import deepcopy
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QByteArray, QDate, QDateTime, QTime, QLine, QLineF
from PySide2.QtCore import Qt, QSize, QSizeF, QRect, QRectF, QDir, QPoint, QPointF
diff --git a/sources/pyside2/tests/QtCore/deletelater_test.py b/sources/pyside2/tests/QtCore/deletelater_test.py
index 3c4152f49..62268c1d0 100644
--- a/sources/pyside2/tests/QtCore/deletelater_test.py
+++ b/sources/pyside2/tests/QtCore/deletelater_test.py
@@ -30,10 +30,16 @@
'''Test cases for QTimer.singleShot'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QTimer, QCoreApplication, SIGNAL
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class TestDeleteLater(UsesQCoreApplication):
'''Test case for function DeleteLater'''
diff --git a/sources/pyside2/tests/QtCore/destroysignal_test.py b/sources/pyside2/tests/QtCore/destroysignal_test.py
index 37e78206e..1396a487b 100644
--- a/sources/pyside2/tests/QtCore/destroysignal_test.py
+++ b/sources/pyside2/tests/QtCore/destroysignal_test.py
@@ -26,10 +26,17 @@
##
#############################################################################
-from PySide2.QtCore import QTimer, QObject
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QTimer, QObject
+
+
class TestDestroySignal(unittest.TestCase):
def onObjectDestroyed(self, timer):
self.assertTrue(isinstance(timer, QObject))
diff --git a/sources/pyside2/tests/QtCore/duck_punching_test.py b/sources/pyside2/tests/QtCore/duck_punching_test.py
index 48d86572a..3450314dd 100644
--- a/sources/pyside2/tests/QtCore/duck_punching_test.py
+++ b/sources/pyside2/tests/QtCore/duck_punching_test.py
@@ -30,11 +30,17 @@
'''Test case for duck punching new implementations of C++ virtual methods into object instances.'''
-import unittest
-import types
+import os
import sys
+import types
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
def MethodType(func, instance, instanceType):
if sys.version_info[0] == 3:
diff --git a/sources/pyside2/tests/QtCore/emoji_string_test.py b/sources/pyside2/tests/QtCore/emoji_string_test.py
index 2e0522878..0bf088dee 100644
--- a/sources/pyside2/tests/QtCore/emoji_string_test.py
+++ b/sources/pyside2/tests/QtCore/emoji_string_test.py
@@ -50,7 +50,14 @@ source itself, utf8 encoding in line 1 and a short plausibility test to make
it safely fail.
"""
+import os
import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2 import QtCore
emoji_str = u'\U0001f632' + u' ' # "😲 "
diff --git a/sources/pyside2/tests/QtCore/hash_test.py b/sources/pyside2/tests/QtCore/hash_test.py
index 6e8a4aaad..9ef1dfe08 100644
--- a/sources/pyside2/tests/QtCore/hash_test.py
+++ b/sources/pyside2/tests/QtCore/hash_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QDate, QDateTime, QTime, QUrl
from PySide2.QtCore import QLine, QPoint, QRect, QSize
diff --git a/sources/pyside2/tests/QtCore/inherits_test.py b/sources/pyside2/tests/QtCore/inherits_test.py
index 1f5fa49e9..d8b68d816 100644
--- a/sources/pyside2/tests/QtCore/inherits_test.py
+++ b/sources/pyside2/tests/QtCore/inherits_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
class MyObject(QObject):
diff --git a/sources/pyside2/tests/QtCore/max_signals.py b/sources/pyside2/tests/QtCore/max_signals.py
index 1f7e7f822..46fd1ba4f 100644
--- a/sources/pyside2/tests/QtCore/max_signals.py
+++ b/sources/pyside2/tests/QtCore/max_signals.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL
class MyObject(QObject):
diff --git a/sources/pyside2/tests/QtCore/missing_symbols_test.py b/sources/pyside2/tests/QtCore/missing_symbols_test.py
index ac8828012..a69603e1a 100644
--- a/sources/pyside2/tests/QtCore/missing_symbols_test.py
+++ b/sources/pyside2/tests/QtCore/missing_symbols_test.py
@@ -28,7 +28,14 @@
'''(Very) Simple test case for missing names from QtCore'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
class MissingClasses(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/mockclass_test.py b/sources/pyside2/tests/QtCore/mockclass_test.py
index 1b730e714..9fb689e6e 100644
--- a/sources/pyside2/tests/QtCore/mockclass_test.py
+++ b/sources/pyside2/tests/QtCore/mockclass_test.py
@@ -30,7 +30,14 @@
# http://bugs.pyside.org/show_bug.cgi?id=634
# Marcus Lindblom <macke@yar.nu>; 2011-02-16
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QCoreApplication
class Mock(object):
diff --git a/sources/pyside2/tests/QtCore/multiple_feature_test.py b/sources/pyside2/tests/QtCore/multiple_feature_test.py
new file mode 100644
index 000000000..329e513fb
--- /dev/null
+++ b/sources/pyside2/tests/QtCore/multiple_feature_test.py
@@ -0,0 +1,141 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+from __future__ import print_function, absolute_import
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2 import QtCore
+from PySide2.support import __feature__
+from textwrap import dedent
+
+"""
+multiple_feature_test.py
+------------------------
+
+This tests the selectable features in PySide.
+
+The first feature is `snake_case` instead of `camelCase`.
+There is much more to come.
+"""
+
+MethodDescriptorType = type(str.split)
+
+class FeaturesTest(unittest.TestCase):
+
+ def testAllFeatureCombinations(self):
+ """
+ Test for all 256 possible combinations of `__feature__` imports.
+ """
+
+ def tst_bit0(flag, self, bits):
+ if flag == 0:
+ QtCore.QCborArray.isEmpty
+ QtCore.QCborArray.__dict__["isEmpty"]
+ with self.assertRaises(AttributeError):
+ QtCore.QCborArray.is_empty
+ with self.assertRaises(KeyError):
+ QtCore.QCborArray.__dict__["is_empty"]
+ else:
+ QtCore.QCborArray.is_empty
+ QtCore.QCborArray.__dict__["is_empty"]
+ with self.assertRaises(AttributeError):
+ QtCore.QCborArray.isEmpty
+ with self.assertRaises(KeyError):
+ QtCore.QCborArray.__dict__["isEmpty"]
+
+ def tst_bit1(flag, self, bits):
+ getter_name = "object_name" if bits & 1 else "objectName"
+ setter_name = "set_object_name" if bits & 1 else "setObjectName"
+ thing = getattr(QtCore.QObject, getter_name)
+ if flag:
+ self.assertEqual(type(thing), property)
+ with self.assertRaises(AttributeError):
+ getattr(QtCore.QObject, setter_name)
+ else:
+ self.assertEqual(type(thing), MethodDescriptorType)
+ getattr(QtCore.QObject, setter_name)
+
+ edict = {}
+ for bit in range(2, 8):
+ # We are cheating here, since the functions are in the globals.
+
+ eval(compile(dedent("""
+
+ def tst_bit{0}(flag, self, bits):
+ if flag == 0:
+ with self.assertRaises(AttributeError):
+ QtCore.QCborArray.fake_feature_{1:02x}
+ with self.assertRaises(KeyError):
+ QtCore.QCborArray.__dict__["fake_feature_{1:02x}"]
+ else:
+ QtCore.QCborArray.fake_feature_{1:02x}
+ QtCore.QCborArray.__dict__["fake_feature_{1:02x}"]
+
+ """).format(bit, 1 << bit), "<string>", "exec"), globals(), edict)
+ globals().update(edict)
+ feature_list = __feature__._really_all_feature_names
+ func_list = [tst_bit0, tst_bit1, tst_bit2, tst_bit3,
+ tst_bit4, tst_bit5, tst_bit6, tst_bit7]
+
+ for idx in range(0x100):
+ __feature__.set_selection(0)
+ config = "feature_{:02x}".format(idx)
+ print()
+ print("--- Feature Test Config `{}` ---".format(config))
+ print("Imports:")
+ for bit in range(8):
+ if idx & 1 << bit:
+ feature = feature_list[bit]
+ text = "from __feature__ import {}".format(feature)
+ print(text)
+ eval(compile(text, "<string>", "exec"), globals(), edict)
+ for bit in range(8):
+ value = idx & 1 << bit
+ func_list[bit](value, self=self, bits=idx)
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/pyside2/tests/QtCore/python_conversion.py b/sources/pyside2/tests/QtCore/python_conversion.py
index d10ecea54..a32529a17 100644
--- a/sources/pyside2/tests/QtCore/python_conversion.py
+++ b/sources/pyside2/tests/QtCore/python_conversion.py
@@ -30,7 +30,14 @@
'''Test cases for QLineF'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import datetime
from PySide2.QtCore import QTime, QDateTime, QDate
diff --git a/sources/pyside2/tests/QtCore/qabs_test.py b/sources/pyside2/tests/QtCore/qabs_test.py
index bc698d3dc..a63f37293 100644
--- a/sources/pyside2/tests/QtCore/qabs_test.py
+++ b/sources/pyside2/tests/QtCore/qabs_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
diff --git a/sources/pyside2/tests/QtCore/qabstractitemmodel_test.py b/sources/pyside2/tests/QtCore/qabstractitemmodel_test.py
index fd8d01c99..2901f4dcc 100644
--- a/sources/pyside2/tests/QtCore/qabstractitemmodel_test.py
+++ b/sources/pyside2/tests/QtCore/qabstractitemmodel_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class MyModel (QAbstractListModel):
diff --git a/sources/pyside2/tests/QtCore/qabstracttransition_test.py b/sources/pyside2/tests/QtCore/qabstracttransition_test.py
index 247914517..063d266d2 100644
--- a/sources/pyside2/tests/QtCore/qabstracttransition_test.py
+++ b/sources/pyside2/tests/QtCore/qabstracttransition_test.py
@@ -28,8 +28,15 @@
##
#############################################################################
-import unittest
+import os
+import sys
from sys import getrefcount
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
def addStates(transition):
diff --git a/sources/pyside2/tests/QtCore/qanimationgroup_test.py b/sources/pyside2/tests/QtCore/qanimationgroup_test.py
index 08b410aae..961d1a754 100644
--- a/sources/pyside2/tests/QtCore/qanimationgroup_test.py
+++ b/sources/pyside2/tests/QtCore/qanimationgroup_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class QAnimationGroupTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qbitarray_test.py b/sources/pyside2/tests/QtCore/qbitarray_test.py
index 72117ad7c..d8d1d5147 100644
--- a/sources/pyside2/tests/QtCore/qbitarray_test.py
+++ b/sources/pyside2/tests/QtCore/qbitarray_test.py
@@ -30,8 +30,14 @@
'''Tests if QBitArray class is iterable and also '~' (__invert__) and bitwise operators'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QBitArray
def bool_list_from_qbitarray(qbitarray):
diff --git a/sources/pyside2/tests/QtCore/qbytearray_buffer_protocol_test.py b/sources/pyside2/tests/QtCore/qbytearray_buffer_protocol_test.py
index 2ec6938bb..20f8fa915 100644
--- a/sources/pyside2/tests/QtCore/qbytearray_buffer_protocol_test.py
+++ b/sources/pyside2/tests/QtCore/qbytearray_buffer_protocol_test.py
@@ -31,10 +31,17 @@
'''Tests QByteArray implementation of Python buffer protocol'''
+import os
+from os.path import isdir
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
-from os.path import isdir
from PySide2.QtCore import QByteArray
diff --git a/sources/pyside2/tests/QtCore/qbytearray_concatenation_operator_test.py b/sources/pyside2/tests/QtCore/qbytearray_concatenation_operator_test.py
index 1728c6823..1375c3ab3 100644
--- a/sources/pyside2/tests/QtCore/qbytearray_concatenation_operator_test.py
+++ b/sources/pyside2/tests/QtCore/qbytearray_concatenation_operator_test.py
@@ -31,8 +31,14 @@
'''Test cases for QByteArray concatenation with '+' operator'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QByteArray
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtCore/qbytearray_operator_iadd_test.py b/sources/pyside2/tests/QtCore/qbytearray_operator_iadd_test.py
index a345db514..d0a65465b 100644
--- a/sources/pyside2/tests/QtCore/qbytearray_operator_iadd_test.py
+++ b/sources/pyside2/tests/QtCore/qbytearray_operator_iadd_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QByteArray
from helper.docmodifier import DocModifier
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtCore/qbytearray_operator_test.py b/sources/pyside2/tests/QtCore/qbytearray_operator_test.py
index 93140d1e0..b19179429 100644
--- a/sources/pyside2/tests/QtCore/qbytearray_operator_test.py
+++ b/sources/pyside2/tests/QtCore/qbytearray_operator_test.py
@@ -31,7 +31,14 @@
'''Test cases for QByteArray operators'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QByteArray
diff --git a/sources/pyside2/tests/QtCore/qbytearray_test.py b/sources/pyside2/tests/QtCore/qbytearray_test.py
index dba9ecfea..c17b7efb1 100644
--- a/sources/pyside2/tests/QtCore/qbytearray_test.py
+++ b/sources/pyside2/tests/QtCore/qbytearray_test.py
@@ -31,9 +31,16 @@
'''Unit tests for QByteArray'''
-import unittest
import ctypes
+import os
import pickle
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QByteArray, QSettings, QObject, QDataStream, QIODevice
@@ -68,6 +75,14 @@ class QByteArrayTestToNumber(unittest.TestCase):
b.setNum(-0.5)
self.assertEqual(b, "-0.5")
+ def testNumber(self):
+ b = QByteArray.number(py3k.long(-124124))
+ self.assertEqual(b, "-124124")
+ b = QByteArray.number(-124124)
+ self.assertEqual(b, "-124124")
+ b = QByteArray.number(-0.5)
+ self.assertEqual(b, "-0.5")
+
def testAppend(self):
b = QByteArray()
b.append(py3k.b("A"))
@@ -265,6 +280,12 @@ class QByteArraySliceAssignment(unittest.TestCase):
b[9:2:-3] = bytearray(py3k.b('XYZ'))
self.assertEqual(b, py3k.b('012Z45Y78X'))
+ def testBufferProtocol(self):
+ orig_bytes = py3k.b('0123456789')
+ byte_array = QByteArray(orig_bytes)
+ actual_bytes = bytes(byte_array)
+ self.assertEqual(orig_bytes, actual_bytes)
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/pyside2/tests/QtCore/qcalendar_test.py b/sources/pyside2/tests/QtCore/qcalendar_test.py
index 4b595a011..e75931ad5 100644
--- a/sources/pyside2/tests/QtCore/qcalendar_test.py
+++ b/sources/pyside2/tests/QtCore/qcalendar_test.py
@@ -30,8 +30,14 @@
'''Test cases for QCalendar (5.14)'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QCalendar
class TestQCalendar (unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qcbor_test.py b/sources/pyside2/tests/QtCore/qcbor_test.py
index 2ac46673a..ec99e04f5 100644
--- a/sources/pyside2/tests/QtCore/qcbor_test.py
+++ b/sources/pyside2/tests/QtCore/qcbor_test.py
@@ -30,8 +30,14 @@
'''Test cases for QCbor'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import (QByteArray, QCborStreamReader, QCborStreamWriter,
QCborValue)
diff --git a/sources/pyside2/tests/QtCore/qcollator_test.py b/sources/pyside2/tests/QtCore/qcollator_test.py
index 231ce5bbe..3aa33240a 100644
--- a/sources/pyside2/tests/QtCore/qcollator_test.py
+++ b/sources/pyside2/tests/QtCore/qcollator_test.py
@@ -30,9 +30,14 @@
'''Unit tests for QCollator'''
-import unittest
import ctypes
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import *
diff --git a/sources/pyside2/tests/QtCore/qcommandlineparser_test.py b/sources/pyside2/tests/QtCore/qcommandlineparser_test.py
index 207dbbe73..a947cf48f 100644
--- a/sources/pyside2/tests/QtCore/qcommandlineparser_test.py
+++ b/sources/pyside2/tests/QtCore/qcommandlineparser_test.py
@@ -30,9 +30,14 @@
'''Unit tests for QCommandLineParser and QCommandLineOption'''
-import unittest
import ctypes
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import *
diff --git a/sources/pyside2/tests/QtCore/qcoreapplication_instance_test.py b/sources/pyside2/tests/QtCore/qcoreapplication_instance_test.py
index ad1dee0bf..1e1a64204 100644
--- a/sources/pyside2/tests/QtCore/qcoreapplication_instance_test.py
+++ b/sources/pyside2/tests/QtCore/qcoreapplication_instance_test.py
@@ -31,8 +31,14 @@
'''Test cases for QCoreApplication.instance static method'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QCoreApplication
class QCoreApplicationInstanceTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qcoreapplication_test.py b/sources/pyside2/tests/QtCore/qcoreapplication_test.py
index 15a905846..b9907abbf 100644
--- a/sources/pyside2/tests/QtCore/qcoreapplication_test.py
+++ b/sources/pyside2/tests/QtCore/qcoreapplication_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QCoreApplication
class TestQCoreApplication(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qdatastream_test.py b/sources/pyside2/tests/QtCore/qdatastream_test.py
index 812c2aab5..a2d2908b2 100644
--- a/sources/pyside2/tests/QtCore/qdatastream_test.py
+++ b/sources/pyside2/tests/QtCore/qdatastream_test.py
@@ -30,7 +30,14 @@
'''Unit tests for QDataStream'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QBitArray, QByteArray, QIODevice, QDataStream, QDate, QTime, QDateTime
diff --git a/sources/pyside2/tests/QtCore/qdate_test.py b/sources/pyside2/tests/QtCore/qdate_test.py
index 8c3ddb0d3..911a042b8 100644
--- a/sources/pyside2/tests/QtCore/qdate_test.py
+++ b/sources/pyside2/tests/QtCore/qdate_test.py
@@ -30,8 +30,14 @@
'''Test cases for QDate'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class TestQDate (unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qdatetime_test.py b/sources/pyside2/tests/QtCore/qdatetime_test.py
index 9da514277..4d98156d8 100644
--- a/sources/pyside2/tests/QtCore/qdatetime_test.py
+++ b/sources/pyside2/tests/QtCore/qdatetime_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
-import unittest
import datetime
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QDateTime, QDate, QTime
diff --git a/sources/pyside2/tests/QtCore/qeasingcurve_test.py b/sources/pyside2/tests/QtCore/qeasingcurve_test.py
index 3975d1f2c..82d45f978 100644
--- a/sources/pyside2/tests/QtCore/qeasingcurve_test.py
+++ b/sources/pyside2/tests/QtCore/qeasingcurve_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QEasingCurve
def myFunction(progress):
diff --git a/sources/pyside2/tests/QtCore/qenum_test.py b/sources/pyside2/tests/QtCore/qenum_test.py
index ada625f24..f99a893d9 100644
--- a/sources/pyside2/tests/QtCore/qenum_test.py
+++ b/sources/pyside2/tests/QtCore/qenum_test.py
@@ -2,7 +2,7 @@
#############################################################################
##
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the test suite of Qt for Python.
@@ -30,9 +30,18 @@
'''Test cases for QEnum and QFlags'''
+import gc
+import os
+import sys
+import pickle
import unittest
-from PySide2.QtCore import *
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import Qt, QIODevice, QObject, QEnum, QFlag
+
class TestEnum(unittest.TestCase):
@@ -59,13 +68,32 @@ class TestEnum(unittest.TestCase):
# Floats
with self.assertRaises(TypeError):
- a = k+2.0
+ a = k + 2.0
with self.assertRaises(TypeError):
- a = k-2.0
+ a = k - 2.0
with self.assertRaises(TypeError):
- a = k*2.0
+ a = k * 2.0
+
+ @unittest.skipUnless(getattr(sys, "getobjects", None), "requires --with-trace-refs")
+ @unittest.skipUnless(getattr(sys, "gettotalrefcount", None), "requires --with-pydebug")
+ def testEnumNew_NoLeak(self):
+ gc.collect()
+ total = sys.gettotalrefcount()
+ for idx in range(1000):
+ ret = Qt.Key(42)
+
+ gc.collect()
+ delta = sys.gettotalrefcount() - total
+ print("delta total refcount =", delta)
+ if abs(delta) >= 10:
+ all = [(sys.getrefcount(x), x) for x in sys.getobjects(0)]
+ all.sort(key=lambda x: x[0], reverse=True)
+ for ob in all[:10]:
+ print(ob)
+ self.assertTrue(abs(delta) < 10)
+
class TestQFlags(unittest.TestCase):
def testToItn(self):
@@ -88,5 +116,132 @@ class TestQFlags(unittest.TestCase):
except:
pass
+
+# PYSIDE-15: Pickling of enums
+class TestEnumPickling(unittest.TestCase):
+ def testPickleEnum(self):
+
+ # Pickling of enums with different depth works.
+ ret = pickle.loads(pickle.dumps(QIODevice.Append))
+ self.assertEqual(ret, QIODevice.Append)
+
+ ret = pickle.loads(pickle.dumps(Qt.Key.Key_Asterisk))
+ self.assertEqual(ret, Qt.Key.Key_Asterisk)
+ self.assertEqual(ret, Qt.Key(42))
+
+ # We can also pickle the whole enum class (built in):
+ ret = pickle.loads(pickle.dumps(QIODevice))
+
+ # This works also with nested classes for Python 3, after we
+ # introduced the correct __qualname__ attribute.
+
+ # Note: For Python 2, we would need quite strange patches.
+ func = lambda: pickle.loads(pickle.dumps(Qt.Key))
+ if sys.version_info[0] < 3:
+ with self.assertRaises(pickle.PicklingError):
+ func()
+ else:
+ func()
+
+# PYSIDE-957: The QEnum macro
+
+try:
+ import enum
+ HAVE_ENUM = True
+except ImportError:
+ HAVE_ENUM = False
+ QEnum = QFlag = lambda x: x
+ import types
+ class Enum: pass
+ enum = types.ModuleType("enum")
+ enum.Enum = enum.Flag = enum.IntEnum = enum.IntFlag = Enum
+ Enum.__module__ = "enum"
+ Enum.__members__ = {}
+ del Enum
+ enum.auto = lambda: 42
+
+HAVE_FLAG = hasattr(enum, "Flag")
+
+@QEnum
+class OuterEnum(enum.Enum):
+ A = 1
+ B = 2
+
+class SomeClass(QObject):
+
+ @QEnum
+ class SomeEnum(enum.Enum):
+ A = 1
+ B = 2
+ C = 3
+
+ @QEnum
+ class OtherEnum(enum.IntEnum):
+ A = 1
+ B = 2
+ C = 3
+
+ class InnerClass(QObject):
+
+ @QEnum
+ class InnerEnum(enum.Enum):
+ X = 42
+
+ class SomeEnum(enum.Enum):
+ A = 4
+ B = 5
+ C = 6
+
+ QEnum(SomeEnum) # works even without the decorator assignment
+
+
+@unittest.skipUnless(HAVE_ENUM, "requires 'enum' module (use 'pip install enum34' for Python 2)")
+class TestQEnumMacro(unittest.TestCase):
+ def testTopLevel(self):
+ self.assertEqual(type(OuterEnum).__module__, "enum")
+ self.assertEqual(type(OuterEnum).__name__, "EnumMeta")
+ self.assertEqual(len(OuterEnum.__members__), 2)
+
+ def testSomeClass(self):
+ self.assertEqual(type(SomeClass.SomeEnum).__module__, "enum")
+ self.assertEqual(type(SomeClass.SomeEnum).__name__, "EnumMeta")
+ self.assertEqual(len(SomeClass.SomeEnum.__members__), 3)
+ with self.assertRaises(TypeError):
+ int(SomeClass.SomeEnum.C) == 6
+ self.assertEqual(SomeClass.OtherEnum.C, 3)
+
+ @unittest.skipIf(sys.version_info[0] < 3, "we cannot support nested classes in Python 2")
+ def testInnerClass(self):
+ self.assertEqual(SomeClass.InnerClass.InnerEnum.__qualname__,
+ "SomeClass.InnerClass.InnerEnum")
+ with self.assertRaises(TypeError):
+ int(SomeClass.InnerClass.InnerEnum.X) == 42
+
+ @unittest.skipUnless(HAVE_FLAG, "some older Python versions have no 'Flag'")
+ def testEnumFlag(self):
+ with self.assertRaises(TypeError):
+ class WrongFlagForEnum(QObject):
+ @QEnum
+ class Bad(enum.Flag):
+ pass
+ with self.assertRaises(TypeError):
+ class WrongEnuForFlag(QObject):
+ @QFlag
+ class Bad(enum.Enum):
+ pass
+
+ def testIsRegistered(self):
+ mo = SomeClass.staticMetaObject
+ self.assertEqual(mo.enumeratorCount(), 2)
+ self.assertEqual(mo.enumerator(0).name(), "OtherEnum")
+ self.assertEqual(mo.enumerator(0).scope(), "SomeClass")
+ self.assertEqual(mo.enumerator(1).name(), "SomeEnum")
+ moi = SomeClass.InnerClass.staticMetaObject
+ self.assertEqual(moi.enumerator(0).name(), "InnerEnum")
+ ## Question: Should that scope not better be "SomeClass.InnerClass"?
+ ## But we have __qualname__ already:
+ self.assertEqual(moi.enumerator(0).scope(), "InnerClass")
+
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/pyside2/tests/QtCore/qevent_test.py b/sources/pyside2/tests/QtCore/qevent_test.py
index c390c6afe..a3e4f7116 100644
--- a/sources/pyside2/tests/QtCore/qevent_test.py
+++ b/sources/pyside2/tests/QtCore/qevent_test.py
@@ -30,8 +30,14 @@
'''Test cases for QtCore.QEvent'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QEvent
class QEventTypeFlag(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qfile_test.py b/sources/pyside2/tests/QtCore/qfile_test.py
index 40f861e4c..960d0d1d8 100644
--- a/sources/pyside2/tests/QtCore/qfile_test.py
+++ b/sources/pyside2/tests/QtCore/qfile_test.py
@@ -26,11 +26,15 @@
##
#############################################################################
-import unittest
-
import os
-import tempfile
import sys
+import tempfile
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QDir, QFile, QIODevice, QSaveFile, QTemporaryDir
diff --git a/sources/pyside2/tests/QtCore/qfileinfo_test.py b/sources/pyside2/tests/QtCore/qfileinfo_test.py
index 16e606a2c..07b37cc51 100644
--- a/sources/pyside2/tests/QtCore/qfileinfo_test.py
+++ b/sources/pyside2/tests/QtCore/qfileinfo_test.py
@@ -26,10 +26,14 @@
##
#############################################################################
-import unittest
-
import os
+import sys
import tempfile
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QFile, QFileInfo
diff --git a/sources/pyside2/tests/QtCore/qfileread_test.py b/sources/pyside2/tests/QtCore/qfileread_test.py
index 19e1ea371..1a9afd1ab 100644
--- a/sources/pyside2/tests/QtCore/qfileread_test.py
+++ b/sources/pyside2/tests/QtCore/qfileread_test.py
@@ -26,9 +26,13 @@
##
#############################################################################
+import os
+import sys
import unittest
-import os
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QIODevice, QTemporaryFile
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtCore/qflags_test.py b/sources/pyside2/tests/QtCore/qflags_test.py
index 7d558424e..e1e989c1e 100644
--- a/sources/pyside2/tests/QtCore/qflags_test.py
+++ b/sources/pyside2/tests/QtCore/qflags_test.py
@@ -30,7 +30,15 @@
'''Test cases for QFlags'''
+import operator
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import Qt, QTemporaryFile, QFile, QIODevice, QObject
class QFlagTest(unittest.TestCase):
@@ -110,12 +118,13 @@ class QFlagsOnQVariant(unittest.TestCase):
class QFlagsWrongType(unittest.TestCase):
def testWrongType(self):
'''Wrong type passed to QFlags binary operators'''
+ for op in operator.or_, operator.and_, operator.xor:
+ for x in '43', 'jabba', QObject, object:
+ self.assertRaises(TypeError, op, Qt.NoItemFlags, x)
+ self.assertRaises(TypeError, op, x, Qt.NoItemFlags)
+ # making sure this actually does not fail all the time
+ self.assertEqual(operator.or_(Qt.NoItemFlags, 43), 43)
- self.assertRaises(TypeError, Qt.NoItemFlags | '43')
- self.assertRaises(TypeError, Qt.NoItemFlags & '43')
- self.assertRaises(TypeError, 'jabba' & Qt.NoItemFlags)
- self.assertRaises(TypeError, 'hut' & Qt.NoItemFlags)
- self.assertRaises(TypeError, Qt.NoItemFlags & QObject())
if __name__ == '__main__':
unittest.main()
diff --git a/sources/pyside2/tests/QtCore/qhandle_test.py b/sources/pyside2/tests/QtCore/qhandle_test.py
index db7804467..76dfbd32e 100644
--- a/sources/pyside2/tests/QtCore/qhandle_test.py
+++ b/sources/pyside2/tests/QtCore/qhandle_test.py
@@ -30,8 +30,14 @@
'''Test cases for QEnum and QFlags'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QThread, Qt
class TestHANDLE(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qinstallmsghandler_test.py b/sources/pyside2/tests/QtCore/qinstallmsghandler_test.py
index f14c89311..f46ace5a0 100644
--- a/sources/pyside2/tests/QtCore/qinstallmsghandler_test.py
+++ b/sources/pyside2/tests/QtCore/qinstallmsghandler_test.py
@@ -28,8 +28,13 @@
'''Test cases for qInstallMsgHandler'''
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import *
diff --git a/sources/pyside2/tests/QtCore/qjsondocument_test.py b/sources/pyside2/tests/QtCore/qjsondocument_test.py
index 0cd4dc5b2..3f8a9c848 100644
--- a/sources/pyside2/tests/QtCore/qjsondocument_test.py
+++ b/sources/pyside2/tests/QtCore/qjsondocument_test.py
@@ -30,7 +30,14 @@
'''Test cases for QJsonDocument/nullptr_t'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QJsonDocument
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtCore/qlinef_test.py b/sources/pyside2/tests/QtCore/qlinef_test.py
index 2261602c5..084937c06 100644
--- a/sources/pyside2/tests/QtCore/qlinef_test.py
+++ b/sources/pyside2/tests/QtCore/qlinef_test.py
@@ -30,8 +30,13 @@
'''Test cases for QLineF'''
-import unittest
import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import *
diff --git a/sources/pyside2/tests/QtCore/qlocale_test.py b/sources/pyside2/tests/QtCore/qlocale_test.py
index 44374f808..7c797339a 100644
--- a/sources/pyside2/tests/QtCore/qlocale_test.py
+++ b/sources/pyside2/tests/QtCore/qlocale_test.py
@@ -30,9 +30,14 @@
'''Unit tests for QLocale'''
-import unittest
import ctypes
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QLocale
diff --git a/sources/pyside2/tests/QtCore/qlockfile_test.py b/sources/pyside2/tests/QtCore/qlockfile_test.py
index e943af2b7..38b6b7c42 100644
--- a/sources/pyside2/tests/QtCore/qlockfile_test.py
+++ b/sources/pyside2/tests/QtCore/qlockfile_test.py
@@ -30,7 +30,14 @@
'''Test cases for QLockFile'''
-import os, unittest
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
from PySide2.QtCore import QDir, QLockFile, QCoreApplication
diff --git a/sources/pyside2/tests/QtCore/qmessageauthenticationcode_test.py b/sources/pyside2/tests/QtCore/qmessageauthenticationcode_test.py
index 867862de5..225807b9e 100644
--- a/sources/pyside2/tests/QtCore/qmessageauthenticationcode_test.py
+++ b/sources/pyside2/tests/QtCore/qmessageauthenticationcode_test.py
@@ -30,8 +30,14 @@
'''Test cases for QMessageAuthenticationCode'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QCryptographicHash, QMessageAuthenticationCode
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtCore/qmetaobject_test.py b/sources/pyside2/tests/QtCore/qmetaobject_test.py
index 81a3e7015..d79abb1da 100644
--- a/sources/pyside2/tests/QtCore/qmetaobject_test.py
+++ b/sources/pyside2/tests/QtCore/qmetaobject_test.py
@@ -31,8 +31,14 @@
'''Tests for static methos conflicts with class methods'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class Foo(QFile):
diff --git a/sources/pyside2/tests/QtCore/qmimedatabase_test.py b/sources/pyside2/tests/QtCore/qmimedatabase_test.py
index 1e4e3b574..78ce55328 100644
--- a/sources/pyside2/tests/QtCore/qmimedatabase_test.py
+++ b/sources/pyside2/tests/QtCore/qmimedatabase_test.py
@@ -30,9 +30,14 @@
'''Unit tests for QMimeDatabase'''
-import unittest
import ctypes
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QMimeDatabase, QLocale
diff --git a/sources/pyside2/tests/QtCore/qmodelindex_internalpointer_test.py b/sources/pyside2/tests/QtCore/qmodelindex_internalpointer_test.py
index 770600ea3..83f9d8486 100644
--- a/sources/pyside2/tests/QtCore/qmodelindex_internalpointer_test.py
+++ b/sources/pyside2/tests/QtCore/qmodelindex_internalpointer_test.py
@@ -30,8 +30,14 @@
''' Test case for QAbstractListModel.createIndex and QModelIndex.internalPointer'''
+import os
import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class MyModel (QAbstractListModel):
diff --git a/sources/pyside2/tests/QtCore/qobject_children_segfault_test.py b/sources/pyside2/tests/QtCore/qobject_children_segfault_test.py
index 2b6218aaf..a5604bb70 100644
--- a/sources/pyside2/tests/QtCore/qobject_children_segfault_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_children_segfault_test.py
@@ -28,8 +28,14 @@
'''Test cases for parent-child relationship'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QCoreApplication
class ChildrenCoreApplication(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qobject_connect_notify_test.py b/sources/pyside2/tests/QtCore/qobject_connect_notify_test.py
index fdd71957b..5d9d8052c 100644
--- a/sources/pyside2/tests/QtCore/qobject_connect_notify_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_connect_notify_test.py
@@ -30,9 +30,16 @@
''' Test case for QObject::connectNotify()'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
def cute_slot():
pass
diff --git a/sources/pyside2/tests/QtCore/qobject_destructor.py b/sources/pyside2/tests/QtCore/qobject_destructor.py
index ef322cb3e..d94779239 100644
--- a/sources/pyside2/tests/QtCore/qobject_destructor.py
+++ b/sources/pyside2/tests/QtCore/qobject_destructor.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
class MyObject(QtCore.QObject):
diff --git a/sources/pyside2/tests/QtCore/qobject_event_filter_test.py b/sources/pyside2/tests/QtCore/qobject_event_filter_test.py
index e65757b17..ff46bc79f 100644
--- a/sources/pyside2/tests/QtCore/qobject_event_filter_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_event_filter_test.py
@@ -28,13 +28,18 @@
'''Test cases for QObject.eventFilter'''
+import os
+import sys
import unittest
import weakref
-import sys
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, QTimerEvent
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class FilterObject(QObject):
'''Filter object for the basic test'''
diff --git a/sources/pyside2/tests/QtCore/qobject_inherits_test.py b/sources/pyside2/tests/QtCore/qobject_inherits_test.py
index 3a87da347..bc6e00654 100644
--- a/sources/pyside2/tests/QtCore/qobject_inherits_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_inherits_test.py
@@ -28,8 +28,13 @@
'''Test cases for QObject methods'''
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, QTimer
from PySide2.QtWidgets import QApplication, QLabel, QVBoxLayout
diff --git a/sources/pyside2/tests/QtCore/qobject_objectproperty_test.py b/sources/pyside2/tests/QtCore/qobject_objectproperty_test.py
index bade8fe46..b2c6305cd 100644
--- a/sources/pyside2/tests/QtCore/qobject_objectproperty_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_objectproperty_test.py
@@ -33,7 +33,14 @@
http://bugs.openbossa.org/show_bug.cgi?id=378
'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
class ExtQObject(QObject):
diff --git a/sources/pyside2/tests/QtCore/qobject_parent_test.py b/sources/pyside2/tests/QtCore/qobject_parent_test.py
index 85b709137..0a02fbc26 100644
--- a/sources/pyside2/tests/QtCore/qobject_parent_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_parent_test.py
@@ -28,8 +28,14 @@
'''Test cases for parent-child relationship'''
-import unittest
+import os
+import sys
from sys import getrefcount
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import *
@@ -138,10 +144,13 @@ class ParentCase(unittest.TestCase):
res = parent.findChildren(QTimer)
self.assertEqual(len(res), 20)
- # test findChildre with a regex
- res = parent.findChildren(QObject, QRegExp("^fo+"))
+ # test findChildren with a QRegularExpression
+ res = parent.findChildren(QObject, QRegularExpression("^fo+"))
self.assertEqual(res, test_children)
+ # test findChildren with a QRegExp (deprecated)
+ res = parent.findChildren(QObject, QRegExp("^fo+"))
+ self.assertEqual(res, test_children)
def testParentEquality(self):
#QObject.parent() == parent
diff --git a/sources/pyside2/tests/QtCore/qobject_property_test.py b/sources/pyside2/tests/QtCore/qobject_property_test.py
index 80d652ab5..0592bf652 100644
--- a/sources/pyside2/tests/QtCore/qobject_property_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_property_test.py
@@ -28,8 +28,14 @@
'''Test cases for QObject property and setProperty'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, Property, Signal
class MyObjectWithNotifyProperty(QObject):
diff --git a/sources/pyside2/tests/QtCore/qobject_protected_methods_test.py b/sources/pyside2/tests/QtCore/qobject_protected_methods_test.py
index 26376e449..3af811e96 100644
--- a/sources/pyside2/tests/QtCore/qobject_protected_methods_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_protected_methods_test.py
@@ -30,8 +30,14 @@
'''Test cases for QObject protected methods'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QThread, SIGNAL
class Dummy(QObject):
diff --git a/sources/pyside2/tests/QtCore/qobject_test.py b/sources/pyside2/tests/QtCore/qobject_test.py
index 2dd767c0d..dd577ecdc 100644
--- a/sources/pyside2/tests/QtCore/qobject_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_test.py
@@ -31,7 +31,14 @@
'''Test cases for QObject methods'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QObject, Signal, Qt
diff --git a/sources/pyside2/tests/QtCore/qobject_timer_event_test.py b/sources/pyside2/tests/QtCore/qobject_timer_event_test.py
index 39501237e..bdf074653 100644
--- a/sources/pyside2/tests/QtCore/qobject_timer_event_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_timer_event_test.py
@@ -30,11 +30,17 @@
'''Test case for QObject.timerEvent overloading'''
+import os
+import sys
import unittest
-from time import sleep
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QCoreApplication
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class Dummy(QObject):
diff --git a/sources/pyside2/tests/QtCore/qobject_tr_as_instance_test.py b/sources/pyside2/tests/QtCore/qobject_tr_as_instance_test.py
index 420e39103..bbcd0b99a 100644
--- a/sources/pyside2/tests/QtCore/qobject_tr_as_instance_test.py
+++ b/sources/pyside2/tests/QtCore/qobject_tr_as_instance_test.py
@@ -32,10 +32,17 @@
'''Unit tests for QObject's tr static methods.'''
import os
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
-#from helper import UsesQCoreApplication
+#from helper.usesqcoreapplication import UsesQCoreApplication
class QObjectTrTest(unittest.TestCase):
'''Test case to check if QObject tr static methods could be treated as instance methods.'''
diff --git a/sources/pyside2/tests/QtCore/qoperatingsystemversion_test.py b/sources/pyside2/tests/QtCore/qoperatingsystemversion_test.py
index 82c571d18..bd0ba66db 100644
--- a/sources/pyside2/tests/QtCore/qoperatingsystemversion_test.py
+++ b/sources/pyside2/tests/QtCore/qoperatingsystemversion_test.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QOperatingSystemVersion
class TestQOperatingSystemVersion(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qpoint_test.py b/sources/pyside2/tests/QtCore/qpoint_test.py
index e77662772..e73c37e5b 100644
--- a/sources/pyside2/tests/QtCore/qpoint_test.py
+++ b/sources/pyside2/tests/QtCore/qpoint_test.py
@@ -28,8 +28,14 @@
'''Test cases for QPoint and QPointF'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QPoint, QPointF
diff --git a/sources/pyside2/tests/QtCore/qprocess_test.py b/sources/pyside2/tests/QtCore/qprocess_test.py
index 23d44a21f..ec0c9251d 100644
--- a/sources/pyside2/tests/QtCore/qprocess_test.py
+++ b/sources/pyside2/tests/QtCore/qprocess_test.py
@@ -30,8 +30,14 @@
'''Test cases for QProcess'''
-import unittest
import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import *
@@ -44,13 +50,14 @@ class TestQProcess (unittest.TestCase):
def testPid(self):
p = QProcess()
- p.start("dir")
+ p.start("dir", [])
p.waitForStarted()
pid = p.pid()
# We can't test the pid method result because it returns 0 when the
# process isn't running
if p.state() == QProcess.Running:
self.assertNotEqual(pid, 0)
+ p.waitForFinished()
else:
print("PROCESS ALREADY DEAD :-/")
diff --git a/sources/pyside2/tests/QtCore/qproperty_decorator.py b/sources/pyside2/tests/QtCore/qproperty_decorator.py
index c6f0d3c37..c845ac6d3 100644
--- a/sources/pyside2/tests/QtCore/qproperty_decorator.py
+++ b/sources/pyside2/tests/QtCore/qproperty_decorator.py
@@ -26,8 +26,14 @@
##
#############################################################################
-import weakref
+import os
+import sys
import unittest
+import weakref
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, Property
@@ -41,7 +47,9 @@ class MyObject(QObject):
return self._value
@value.setter
- def valueSet(self, value):
+ # Note: The name of property and setter must be the same, because the
+ # object changes its identity all the time. `valueSet` no longer works.
+ def value(self, value):
self._value = value
diff --git a/sources/pyside2/tests/QtCore/qrandomgenerator_test.py b/sources/pyside2/tests/QtCore/qrandomgenerator_test.py
index 2b732ad5e..170a31662 100644
--- a/sources/pyside2/tests/QtCore/qrandomgenerator_test.py
+++ b/sources/pyside2/tests/QtCore/qrandomgenerator_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QRandomGenerator, QRandomGenerator64
class QRandomGeneratorTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qrect_test.py b/sources/pyside2/tests/QtCore/qrect_test.py
index bcf9f95ba..9116d7b58 100644
--- a/sources/pyside2/tests/QtCore/qrect_test.py
+++ b/sources/pyside2/tests/QtCore/qrect_test.py
@@ -30,8 +30,14 @@
'''Test cases for QRect'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QPoint, QRect, QRectF
class RectConstructor(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qregexp_test.py b/sources/pyside2/tests/QtCore/qregexp_test.py
index 36d3b07cc..a031137fd 100644
--- a/sources/pyside2/tests/QtCore/qregexp_test.py
+++ b/sources/pyside2/tests/QtCore/qregexp_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QRegExp
class QRegExpTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qregularexpression_test.py b/sources/pyside2/tests/QtCore/qregularexpression_test.py
index cef3ec668..fb2e9c24c 100644
--- a/sources/pyside2/tests/QtCore/qregularexpression_test.py
+++ b/sources/pyside2/tests/QtCore/qregularexpression_test.py
@@ -30,7 +30,14 @@
'''Unit tests for QRegularExpression'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QRegularExpression, QRegularExpressionMatch, QRegularExpressionMatchIterator
class QRegularExpressionTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qresource_test.py b/sources/pyside2/tests/QtCore/qresource_test.py
index 49c4a1049..3ec925032 100644
--- a/sources/pyside2/tests/QtCore/qresource_test.py
+++ b/sources/pyside2/tests/QtCore/qresource_test.py
@@ -30,8 +30,15 @@
'''Test cases for QResource usage'''
+import os
+import sys
import unittest
-from helper import adjust_filename
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
from PySide2.QtCore import QFile, QIODevice
import resources_mc
diff --git a/sources/pyside2/tests/QtCore/qsettings_test.py b/sources/pyside2/tests/QtCore/qsettings_test.py
index 36a4c3c62..639f6d276 100644
--- a/sources/pyside2/tests/QtCore/qsettings_test.py
+++ b/sources/pyside2/tests/QtCore/qsettings_test.py
@@ -28,10 +28,15 @@
'''Test cases for QDate'''
+import os
+import sys
import unittest
-import os
-from helper import adjust_filename
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
import py3kcompat as py3k
from PySide2.QtCore import QSettings
@@ -70,10 +75,7 @@ class TestQSettings(unittest.TestCase):
# Handling zero value
r = settings.value('zero_value')
- if py3k.IS_PY3K:
- self.assertEqual(type(r), int)
- else:
- self.assertEqual(type(r), long)
+ self.assertEqual(type(r), int)
r = settings.value('zero_value', type=int)
self.assertEqual(type(r), int)
diff --git a/sources/pyside2/tests/QtCore/qsize_test.py b/sources/pyside2/tests/QtCore/qsize_test.py
index 1bc7779fb..1bf31fae6 100644
--- a/sources/pyside2/tests/QtCore/qsize_test.py
+++ b/sources/pyside2/tests/QtCore/qsize_test.py
@@ -30,8 +30,14 @@
'''Unit tests for QSize'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QSize
class QSizeOperator(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qslot_object_test.py b/sources/pyside2/tests/QtCore/qslot_object_test.py
index 7a2691a06..252a09bea 100644
--- a/sources/pyside2/tests/QtCore/qslot_object_test.py
+++ b/sources/pyside2/tests/QtCore/qslot_object_test.py
@@ -28,7 +28,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2 import QtCore
"""
diff --git a/sources/pyside2/tests/QtCore/qsocketnotifier_test.py b/sources/pyside2/tests/QtCore/qsocketnotifier_test.py
index 0a9b78af3..cd3d783de 100644
--- a/sources/pyside2/tests/QtCore/qsocketnotifier_test.py
+++ b/sources/pyside2/tests/QtCore/qsocketnotifier_test.py
@@ -30,13 +30,18 @@
'''Unit tests for QUuid'''
+import os
+import socket
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QApplication
from PySide2.QtCore import QSocketNotifier
-import socket
-import sys
-import os
+
class QSocketNotifierTest(unittest.TestCase):
def testClass(self):
diff --git a/sources/pyside2/tests/QtCore/qsrand_test.py b/sources/pyside2/tests/QtCore/qsrand_test.py
index 459bfeb59..03814c950 100644
--- a/sources/pyside2/tests/QtCore/qsrand_test.py
+++ b/sources/pyside2/tests/QtCore/qsrand_test.py
@@ -27,16 +27,22 @@
#############################################################################
import gc
+import os
+import sys
import unittest
-from PySide2.QtCore import qsrand
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QRandomGenerator
class OverflowExceptionCollect(unittest.TestCase):
'''Test case for OverflowError exception during garbage collection. See bug #147'''
def testOverflow(self):
# NOTE: PyQt4 raises TypeError, but boost.python raises OverflowError
- self.assertRaises(OverflowError, qsrand, 42415335332353253)
+ self.assertRaises(OverflowError, QRandomGenerator, 42415335332353253)
# should not abort if bug #147 is fixed
gc.collect()
diff --git a/sources/pyside2/tests/QtCore/qstandardpaths_test.py b/sources/pyside2/tests/QtCore/qstandardpaths_test.py
index 957aa4e18..67c7b4a9b 100644
--- a/sources/pyside2/tests/QtCore/qstandardpaths_test.py
+++ b/sources/pyside2/tests/QtCore/qstandardpaths_test.py
@@ -30,9 +30,14 @@
'''Unit tests for QStandardPaths'''
-import unittest
import ctypes
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QStandardPaths
diff --git a/sources/pyside2/tests/QtCore/qstate_test.py b/sources/pyside2/tests/QtCore/qstate_test.py
index 8627f4bba..4c97fecca 100644
--- a/sources/pyside2/tests/QtCore/qstate_test.py
+++ b/sources/pyside2/tests/QtCore/qstate_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
diff --git a/sources/pyside2/tests/QtCore/qstatemachine_test.py b/sources/pyside2/tests/QtCore/qstatemachine_test.py
index 34e107e50..19dcb1e81 100644
--- a/sources/pyside2/tests/QtCore/qstatemachine_test.py
+++ b/sources/pyside2/tests/QtCore/qstatemachine_test.py
@@ -28,12 +28,19 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QState, QFinalState, SIGNAL
from PySide2.QtCore import QTimer, QStateMachine
from PySide2.QtCore import QParallelAnimationGroup
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class StateMachineTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qstorageinfo_test.py b/sources/pyside2/tests/QtCore/qstorageinfo_test.py
index 783b59564..c7ae14877 100644
--- a/sources/pyside2/tests/QtCore/qstorageinfo_test.py
+++ b/sources/pyside2/tests/QtCore/qstorageinfo_test.py
@@ -30,8 +30,14 @@
'''Unit tests for QStorageInfo'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QStorageInfo
class QandardPathsTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qstring_test.py b/sources/pyside2/tests/QtCore/qstring_test.py
index e3ac812da..c415fdc3d 100644
--- a/sources/pyside2/tests/QtCore/qstring_test.py
+++ b/sources/pyside2/tests/QtCore/qstring_test.py
@@ -31,7 +31,14 @@
'''Test cases for QString'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QObject
diff --git a/sources/pyside2/tests/QtCore/qsysinfo_test.py b/sources/pyside2/tests/QtCore/qsysinfo_test.py
index 7e25e4fe9..0f53a9cfa 100644
--- a/sources/pyside2/tests/QtCore/qsysinfo_test.py
+++ b/sources/pyside2/tests/QtCore/qsysinfo_test.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QSysInfo
class TestQSysInfo(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qtext_codec_test.py b/sources/pyside2/tests/QtCore/qtext_codec_test.py
index 5506c202a..9e41c38c6 100644
--- a/sources/pyside2/tests/QtCore/qtext_codec_test.py
+++ b/sources/pyside2/tests/QtCore/qtext_codec_test.py
@@ -27,8 +27,14 @@
#############################################################################
import gc
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QTextCodec
class TestCodecGetters(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qtextstream_test.py b/sources/pyside2/tests/QtCore/qtextstream_test.py
index 6af7f46ba..bd25367c3 100644
--- a/sources/pyside2/tests/QtCore/qtextstream_test.py
+++ b/sources/pyside2/tests/QtCore/qtextstream_test.py
@@ -28,7 +28,14 @@
'''Unit tests for QTextStream'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QByteArray, QTextStream, QIODevice, QTextCodec, QFile
diff --git a/sources/pyside2/tests/QtCore/qthread_prod_cons_test.py b/sources/pyside2/tests/QtCore/qthread_prod_cons_test.py
index ee3ed1a4a..9ff62c156 100644
--- a/sources/pyside2/tests/QtCore/qthread_prod_cons_test.py
+++ b/sources/pyside2/tests/QtCore/qthread_prod_cons_test.py
@@ -30,9 +30,15 @@
'''Producer-Consumer test/example with QThread'''
-import unittest
-from random import random
import logging
+import os
+from random import random
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
logging.basicConfig(level=logging.WARNING)
diff --git a/sources/pyside2/tests/QtCore/qthread_signal_test.py b/sources/pyside2/tests/QtCore/qthread_signal_test.py
index 31b148a00..bb3423bd7 100644
--- a/sources/pyside2/tests/QtCore/qthread_signal_test.py
+++ b/sources/pyside2/tests/QtCore/qthread_signal_test.py
@@ -28,8 +28,14 @@
'''Test cases for connecting signals between threads'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QThread, QObject, SIGNAL, QCoreApplication
thread_run = False
diff --git a/sources/pyside2/tests/QtCore/qthread_test.py b/sources/pyside2/tests/QtCore/qthread_test.py
index 1df2c9994..2ba5a536c 100644
--- a/sources/pyside2/tests/QtCore/qthread_test.py
+++ b/sources/pyside2/tests/QtCore/qthread_test.py
@@ -30,11 +30,18 @@
'''Test cases for QThread'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QThread, QCoreApplication, QObject, SIGNAL, QMutex, QTimer
from PySide2.QtCore import QEventLoop
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
mutex = QMutex()
diff --git a/sources/pyside2/tests/QtCore/qtimer_singleshot_test.py b/sources/pyside2/tests/QtCore/qtimer_singleshot_test.py
index e25a97c3e..41fe4ac97 100644
--- a/sources/pyside2/tests/QtCore/qtimer_singleshot_test.py
+++ b/sources/pyside2/tests/QtCore/qtimer_singleshot_test.py
@@ -30,10 +30,16 @@
'''Test cases for QTimer.singleShot'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QTimer, QCoreApplication, Signal
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class WatchDog(QObject):
'''Exits the QCoreApplication main loop after sometime.'''
diff --git a/sources/pyside2/tests/QtCore/qtimer_timeout_test.py b/sources/pyside2/tests/QtCore/qtimer_timeout_test.py
index bb8caf84c..4f038ddf1 100644
--- a/sources/pyside2/tests/QtCore/qtimer_timeout_test.py
+++ b/sources/pyside2/tests/QtCore/qtimer_timeout_test.py
@@ -28,12 +28,17 @@
'''Test case for timeout() signals from QTimer object.'''
-import unittest
import os
import sys
-from tempfile import mkstemp
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QTimer, SIGNAL
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
+
class WatchDog(QObject):
'''Exits the QCoreApplication main loop after sometime.'''
diff --git a/sources/pyside2/tests/QtCore/qtimezone_test.py b/sources/pyside2/tests/QtCore/qtimezone_test.py
index 3d5bd1714..8c960371f 100644
--- a/sources/pyside2/tests/QtCore/qtimezone_test.py
+++ b/sources/pyside2/tests/QtCore/qtimezone_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QTimeZone
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtCore/qtnamespace_test.py b/sources/pyside2/tests/QtCore/qtnamespace_test.py
index 06dece280..fbf92b6d0 100644
--- a/sources/pyside2/tests/QtCore/qtnamespace_test.py
+++ b/sources/pyside2/tests/QtCore/qtnamespace_test.py
@@ -30,8 +30,14 @@
'''Test suite for QtCore.Qt namespace'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import Qt
class QtNamespace(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qurl_test.py b/sources/pyside2/tests/QtCore/qurl_test.py
index b0333d534..8c2b43e9a 100644
--- a/sources/pyside2/tests/QtCore/qurl_test.py
+++ b/sources/pyside2/tests/QtCore/qurl_test.py
@@ -30,8 +30,14 @@
'''Test suite for QtCore.QUrl'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QUrl
from PySide2.QtCore import QUrlQuery
diff --git a/sources/pyside2/tests/QtCore/qurlquery_test.py b/sources/pyside2/tests/QtCore/qurlquery_test.py
index 652a9a88b..ac7ab69b0 100644
--- a/sources/pyside2/tests/QtCore/qurlquery_test.py
+++ b/sources/pyside2/tests/QtCore/qurlquery_test.py
@@ -30,9 +30,14 @@
'''Unit tests for QUrlQuery'''
-import unittest
import ctypes
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QUrlQuery
diff --git a/sources/pyside2/tests/QtCore/quuid_test.py b/sources/pyside2/tests/QtCore/quuid_test.py
index c881383e5..da34429f9 100644
--- a/sources/pyside2/tests/QtCore/quuid_test.py
+++ b/sources/pyside2/tests/QtCore/quuid_test.py
@@ -30,8 +30,14 @@
'''Unit tests for QUuid'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QUuid
class QUuidTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/qversionnumber_test.py b/sources/pyside2/tests/QtCore/qversionnumber_test.py
index d98e320f1..e0d734eec 100644
--- a/sources/pyside2/tests/QtCore/qversionnumber_test.py
+++ b/sources/pyside2/tests/QtCore/qversionnumber_test.py
@@ -30,8 +30,14 @@
'''Unit tests for QVersionNumber'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QVersionNumber
class QVersionNumberTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/repr_test.py b/sources/pyside2/tests/QtCore/repr_test.py
index 0c20c24ec..71bab8330 100644
--- a/sources/pyside2/tests/QtCore/repr_test.py
+++ b/sources/pyside2/tests/QtCore/repr_test.py
@@ -26,9 +26,15 @@
##
#############################################################################
-import PySide2
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+import PySide2
from PySide2.QtCore import QByteArray, QDate, QDateTime, QTime, QLine, QLineF
from PySide2.QtCore import Qt, QSize, QSizeF, QRect, QRectF, QPoint, QPointF
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtCore/setprop_on_ctor_test.py b/sources/pyside2/tests/QtCore/setprop_on_ctor_test.py
index ea3690f91..e149f8ffb 100644
--- a/sources/pyside2/tests/QtCore/setprop_on_ctor_test.py
+++ b/sources/pyside2/tests/QtCore/setprop_on_ctor_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
diff --git a/sources/pyside2/tests/QtCore/snake_prop_feature_test.py b/sources/pyside2/tests/QtCore/snake_prop_feature_test.py
new file mode 100644
index 000000000..779b8a408
--- /dev/null
+++ b/sources/pyside2/tests/QtCore/snake_prop_feature_test.py
@@ -0,0 +1,106 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2 import QtWidgets
+from PySide2.support import __feature__
+
+"""
+snake_prop_feature_test.py
+--------------------------
+
+Test the snake_case and true_property feature.
+
+This works now. More tests needed!
+"""
+
+class Window(QtWidgets.QWidget):
+ def __init__(self):
+ super(Window, self).__init__()
+
+
+class FeatureTest(unittest.TestCase):
+ def setUp(self):
+ qApp or QtWidgets.QApplication()
+ __feature__.set_selection(0)
+
+ def tearDown(self):
+ qApp.shutdown()
+
+ def testRenamedFunctions(self):
+ window = Window()
+ window.setWindowTitle('camelCase')
+
+ # and now the same with snake_case enabled
+ from __feature__ import snake_case
+
+ # Works with the same window! window = Window()
+ window.set_window_title('snake_case')
+
+ def testPropertyAppearVanish(self):
+ window = Window()
+
+ self.assertTrue(callable(window.isModal))
+ with self.assertRaises(AttributeError):
+ window.modal
+
+ from __feature__ import snake_case, true_property
+
+ self.assertTrue(isinstance(QtWidgets.QWidget.modal, property))
+ self.assertTrue(isinstance(window.modal, bool))
+ with self.assertRaises(AttributeError):
+ window.isModal
+
+ # switching back
+ __feature__.set_selection(0)
+
+ self.assertTrue(callable(window.isModal))
+ with self.assertRaises(AttributeError):
+ window.modal
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/pyside2/tests/QtCore/staticMetaObject_test.py b/sources/pyside2/tests/QtCore/staticMetaObject_test.py
index 7fdfaf417..bb5c5d189 100644
--- a/sources/pyside2/tests/QtCore/staticMetaObject_test.py
+++ b/sources/pyside2/tests/QtCore/staticMetaObject_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, Slot, QMetaObject
class MyObject(QObject):
diff --git a/sources/pyside2/tests/QtCore/static_method_test.py b/sources/pyside2/tests/QtCore/static_method_test.py
index 28189df4c..e3a7e1798 100644
--- a/sources/pyside2/tests/QtCore/static_method_test.py
+++ b/sources/pyside2/tests/QtCore/static_method_test.py
@@ -31,8 +31,13 @@
'''Test cases for overloads involving static and non-static versions of a method.'''
import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QFile
class StaticNonStaticMethodsTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/thread_signals_test.py b/sources/pyside2/tests/QtCore/thread_signals_test.py
index 18e289793..61cbcc53f 100644
--- a/sources/pyside2/tests/QtCore/thread_signals_test.py
+++ b/sources/pyside2/tests/QtCore/thread_signals_test.py
@@ -28,12 +28,16 @@
''' Test case for QObject.signalsBlocked() and blockSignal()'''
-import unittest
import os
-from tempfile import mkstemp
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, SIGNAL, QFile, QThread, QTimer, Qt
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class MyThread(QThread):
diff --git a/sources/pyside2/tests/QtCore/tr_noop_test.py b/sources/pyside2/tests/QtCore/tr_noop_test.py
index 42cf4a525..369db9fc9 100644
--- a/sources/pyside2/tests/QtCore/tr_noop_test.py
+++ b/sources/pyside2/tests/QtCore/tr_noop_test.py
@@ -26,9 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
-import sys
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QT_TR_NOOP, QT_TR_NOOP_UTF8
from PySide2.QtCore import QT_TRANSLATE_NOOP, QT_TRANSLATE_NOOP3, QT_TRANSLATE_NOOP_UTF8
diff --git a/sources/pyside2/tests/QtCore/translation_test.py b/sources/pyside2/tests/QtCore/translation_test.py
index 90eda0623..0f36067bd 100644
--- a/sources/pyside2/tests/QtCore/translation_test.py
+++ b/sources/pyside2/tests/QtCore/translation_test.py
@@ -32,11 +32,17 @@
'''Unit tests to test QTranslator and translation in general.'''
import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QObject, QTranslator, QCoreApplication
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class TranslationTest(UsesQCoreApplication):
'''Test case for Qt translation facilities.'''
diff --git a/sources/pyside2/tests/QtCore/unaryoperator_test.py b/sources/pyside2/tests/QtCore/unaryoperator_test.py
index ea5813a5f..2fd06cd4b 100644
--- a/sources/pyside2/tests/QtCore/unaryoperator_test.py
+++ b/sources/pyside2/tests/QtCore/unaryoperator_test.py
@@ -30,8 +30,14 @@
'''Tests the presence of unary operator __neg__ on the QPoint class'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QPoint
class NegUnaryOperatorTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtCore/unicode_test.py b/sources/pyside2/tests/QtCore/unicode_test.py
index 6fa169a71..3f1a4d8dc 100644
--- a/sources/pyside2/tests/QtCore/unicode_test.py
+++ b/sources/pyside2/tests/QtCore/unicode_test.py
@@ -31,7 +31,14 @@
'''Unit tests for QString conversion to/from Python Unicode'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QObject
diff --git a/sources/pyside2/tests/QtCore/versioninfo_test.py b/sources/pyside2/tests/QtCore/versioninfo_test.py
index 6fff9710f..c682dbbdc 100644
--- a/sources/pyside2/tests/QtCore/versioninfo_test.py
+++ b/sources/pyside2/tests/QtCore/versioninfo_test.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import PySide2
class TestVersionInfo(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtDataVisualization/datavisualization_test.py b/sources/pyside2/tests/QtDataVisualization/datavisualization_test.py
index baef03f4c..af6e5f5d5 100644
--- a/sources/pyside2/tests/QtDataVisualization/datavisualization_test.py
+++ b/sources/pyside2/tests/QtDataVisualization/datavisualization_test.py
@@ -30,10 +30,17 @@
'''Test cases for QtDataVisualization'''
-from helper import UsesQGuiApplication
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqguiapplication import UsesQGuiApplication
from PySide2.QtCore import QTimer
from PySide2.QtDataVisualization import QtDataVisualization
-import unittest
def dataToBarDataRow(data):
result = []
diff --git a/sources/pyside2/tests/QtGui/bug_1091.py b/sources/pyside2/tests/QtGui/bug_1091.py
index 28f7d9bea..74c0000ac 100644
--- a/sources/pyside2/tests/QtGui/bug_1091.py
+++ b/sources/pyside2/tests/QtGui/bug_1091.py
@@ -28,7 +28,14 @@
''' unit test for BUG #1091 '''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtGui
class QPainterTestCase(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtGui/bug_300_test.py b/sources/pyside2/tests/QtGui/bug_300_test.py
index c2c1bc9cb..d5da0a418 100644
--- a/sources/pyside2/tests/QtGui/bug_300_test.py
+++ b/sources/pyside2/tests/QtGui/bug_300_test.py
@@ -26,9 +26,17 @@
##
#############################################################################
-from PySide2.QtCore import QModelIndex, QStringListModel
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QModelIndex, QStringListModel
+
+
class TestQAbstractItemModelSignals(unittest.TestCase):
def sigCallback(self, index, r, c):
self._called = True
diff --git a/sources/pyside2/tests/QtGui/bug_367.py b/sources/pyside2/tests/QtGui/bug_367.py
index 8f03d95ac..5080295bf 100644
--- a/sources/pyside2/tests/QtGui/bug_367.py
+++ b/sources/pyside2/tests/QtGui/bug_367.py
@@ -28,9 +28,15 @@
''' Test bug 367: http://bugs.openbossa.org/show_bug.cgi?id=367'''
+import os
import sys
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2 import QtCore,QtGui
class BugTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtGui/bug_480.py b/sources/pyside2/tests/QtGui/bug_480.py
index 506dbf53a..41b83e10d 100644
--- a/sources/pyside2/tests/QtGui/bug_480.py
+++ b/sources/pyside2/tests/QtGui/bug_480.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtWidgets
class BuggyWidget(QtWidgets.QWidget):
diff --git a/sources/pyside2/tests/QtGui/bug_606.py b/sources/pyside2/tests/QtGui/bug_606.py
index 6f01b5797..4f2a4b46e 100644
--- a/sources/pyside2/tests/QtGui/bug_606.py
+++ b/sources/pyside2/tests/QtGui/bug_606.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import PySide2
from PySide2.QtGui import QVector2D, QVector3D, QVector4D
from PySide2.QtGui import QColor
diff --git a/sources/pyside2/tests/QtGui/bug_617.py b/sources/pyside2/tests/QtGui/bug_617.py
index 370d6469f..32e1fc05e 100644
--- a/sources/pyside2/tests/QtGui/bug_617.py
+++ b/sources/pyside2/tests/QtGui/bug_617.py
@@ -26,9 +26,17 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QEvent
from PySide2.QtGui import QColor
-import unittest
+
class MyEvent(QEvent):
def __init__(self):
diff --git a/sources/pyside2/tests/QtGui/bug_652.py b/sources/pyside2/tests/QtGui/bug_652.py
index 92b2d5a82..c80709f98 100644
--- a/sources/pyside2/tests/QtGui/bug_652.py
+++ b/sources/pyside2/tests/QtGui/bug_652.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import *
class MyData(QTextBlockUserData):
@@ -55,4 +62,4 @@ class TestBug652(unittest.TestCase):
self.assertEqual(blk.userData().getMyNiceData(), heyHo)
if __name__ == "__main__":
- unittest.main() \ No newline at end of file
+ unittest.main()
diff --git a/sources/pyside2/tests/QtGui/bug_660.py b/sources/pyside2/tests/QtGui/bug_660.py
index e19835a3a..058364d1d 100644
--- a/sources/pyside2/tests/QtGui/bug_660.py
+++ b/sources/pyside2/tests/QtGui/bug_660.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtGui import QStandardItemModel, QStandardItem
diff --git a/sources/pyside2/tests/QtGui/bug_716.py b/sources/pyside2/tests/QtGui/bug_716.py
index f29739490..d68b11d0e 100644
--- a/sources/pyside2/tests/QtGui/bug_716.py
+++ b/sources/pyside2/tests/QtGui/bug_716.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import Qt, QPersistentModelIndex, QStringListModel
if __name__ == '__main__':
diff --git a/sources/pyside2/tests/QtGui/bug_740.py b/sources/pyside2/tests/QtGui/bug_740.py
index 5ea45e7f2..a4db6e5a8 100644
--- a/sources/pyside2/tests/QtGui/bug_740.py
+++ b/sources/pyside2/tests/QtGui/bug_740.py
@@ -26,9 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import QSize
from PySide2.QtGui import QBitmap, QImage
diff --git a/sources/pyside2/tests/QtGui/bug_743.py b/sources/pyside2/tests/QtGui/bug_743.py
index 75933ae21..2ad0a0612 100644
--- a/sources/pyside2/tests/QtGui/bug_743.py
+++ b/sources/pyside2/tests/QtGui/bug_743.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QMatrix4x4
class TestQMatrix(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtGui/bug_991.py b/sources/pyside2/tests/QtGui/bug_991.py
index 43af0832a..1af304a27 100644
--- a/sources/pyside2/tests/QtGui/bug_991.py
+++ b/sources/pyside2/tests/QtGui/bug_991.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
from PySide2.QtGui import QPen, QBrush
diff --git a/sources/pyside2/tests/QtGui/bug_PYSIDE-344.py b/sources/pyside2/tests/QtGui/bug_PYSIDE-344.py
index 0946d70ed..f050008a7 100644
--- a/sources/pyside2/tests/QtGui/bug_PYSIDE-344.py
+++ b/sources/pyside2/tests/QtGui/bug_PYSIDE-344.py
@@ -30,8 +30,14 @@
'''Test cases for PYSIDE-344, imul/idiv are used instead of mul/div, modifying the argument passed in'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtGui import *
diff --git a/sources/pyside2/tests/QtGui/bug_PYSIDE-41.py b/sources/pyside2/tests/QtGui/bug_PYSIDE-41.py
index 128a6574b..15967a512 100644
--- a/sources/pyside2/tests/QtGui/bug_PYSIDE-41.py
+++ b/sources/pyside2/tests/QtGui/bug_PYSIDE-41.py
@@ -30,8 +30,14 @@
# move this to QtCore -- QStringListModel is part of QtGui and there is no
# simple model class appropriate for this test in QtCore.
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtGui import *
diff --git a/sources/pyside2/tests/QtGui/deepcopy_test.py b/sources/pyside2/tests/QtGui/deepcopy_test.py
index b99912647..d4dcdd64c 100644
--- a/sources/pyside2/tests/QtGui/deepcopy_test.py
+++ b/sources/pyside2/tests/QtGui/deepcopy_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
-import unittest
from copy import deepcopy
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QPoint
from PySide2.QtGui import QMatrix
diff --git a/sources/pyside2/tests/QtGui/float_to_int_implicit_conversion_test.py b/sources/pyside2/tests/QtGui/float_to_int_implicit_conversion_test.py
index ad2c043a0..5e8747a0c 100644
--- a/sources/pyside2/tests/QtGui/float_to_int_implicit_conversion_test.py
+++ b/sources/pyside2/tests/QtGui/float_to_int_implicit_conversion_test.py
@@ -28,11 +28,17 @@
'''Test cases for QImage'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QImage, qRgb
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class SetPixelFloat(UsesQApplication):
'''Test case for calling setPixel with float as argument'''
diff --git a/sources/pyside2/tests/QtGui/pyside_reload_test.py b/sources/pyside2/tests/QtGui/pyside_reload_test.py
index c3e8c218e..f3c7c3e8d 100644
--- a/sources/pyside2/tests/QtGui/pyside_reload_test.py
+++ b/sources/pyside2/tests/QtGui/pyside_reload_test.py
@@ -27,9 +27,14 @@
#############################################################################
import os
-import sys
import shutil
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
orig_path = os.path.join(os.path.dirname(__file__))
@@ -41,8 +46,8 @@ sys.path.append(workdir)
def reload_module(moduleName):
if py3k.IS_PY3K:
- import imp
- imp.reload(moduleName)
+ import importlib
+ importlib.reload(moduleName)
else:
reload(moduleName)
@@ -53,8 +58,8 @@ def increment_module_value():
modfile.close()
if not sys.dont_write_bytecode:
if py3k.IS_PY3K:
- import imp
- cacheFile = imp.cache_from_source(dst)
+ import importlib.util
+ cacheFile = importlib.util.cache_from_source(dst)
else:
cacheFile = dst + 'c'
os.remove(cacheFile)
diff --git a/sources/pyside2/tests/QtGui/qcolor_reduce_test.py b/sources/pyside2/tests/QtGui/qcolor_reduce_test.py
index 7f904fd10..adb07fbf1 100644
--- a/sources/pyside2/tests/QtGui/qcolor_reduce_test.py
+++ b/sources/pyside2/tests/QtGui/qcolor_reduce_test.py
@@ -26,8 +26,15 @@
##
#############################################################################
-import unittest
+import os
import pickle
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QColor
class TestQColor (unittest.TestCase):
diff --git a/sources/pyside2/tests/QtGui/qcolor_test.py b/sources/pyside2/tests/QtGui/qcolor_test.py
index 021e7c128..22955d86e 100644
--- a/sources/pyside2/tests/QtGui/qcolor_test.py
+++ b/sources/pyside2/tests/QtGui/qcolor_test.py
@@ -26,12 +26,18 @@
##
#############################################################################
-import unittest
import colorsys
-import PySide2
+import os
+import sys
+import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+import PySide2
from PySide2.QtCore import Qt
-from PySide2.QtGui import QColor
+from PySide2.QtGui import QColor, QColorConstants
class QColorGetTest(unittest.TestCase):
@@ -109,7 +115,8 @@ class QColorCopy(unittest.TestCase):
class QColorRepr(unittest.TestCase):
def testReprFunction(self):
- c = QColor(100, 120, 200)
+ # QColorConstants are disabled for MSVC/5.15, fixme: Check Qt 6
+ c = QColorConstants.Yellow if sys.platform != 'win32' else QColor(100, 120, 200)
c2 = eval(c.__repr__())
self.assertEqual(c, c2)
diff --git a/sources/pyside2/tests/QtGui/qcursor_test.py b/sources/pyside2/tests/QtGui/qcursor_test.py
index da41fa03a..7adc34788 100644
--- a/sources/pyside2/tests/QtGui/qcursor_test.py
+++ b/sources/pyside2/tests/QtGui/qcursor_test.py
@@ -30,9 +30,16 @@
http://bugs.openbossa.org/show_bug.cgi?id=630
'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QBitmap, QCursor, QPixmap
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class TestQCursor(UsesQApplication):
def testQCursorConstructor(self):
diff --git a/sources/pyside2/tests/QtGui/qdatastream_gui_operators_test.py b/sources/pyside2/tests/QtGui/qdatastream_gui_operators_test.py
index bc25be308..c9b5c16a5 100644
--- a/sources/pyside2/tests/QtGui/qdatastream_gui_operators_test.py
+++ b/sources/pyside2/tests/QtGui/qdatastream_gui_operators_test.py
@@ -28,13 +28,18 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QDataStream, QByteArray, QIODevice, Qt
from PySide2.QtGui import QPixmap, QColor
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QPixmapQDatastream(UsesQApplication):
'''QDataStream <<>> QPixmap'''
diff --git a/sources/pyside2/tests/QtGui/qdesktopservices_test.py b/sources/pyside2/tests/QtGui/qdesktopservices_test.py
index e3c26719c..97bf97de1 100644
--- a/sources/pyside2/tests/QtGui/qdesktopservices_test.py
+++ b/sources/pyside2/tests/QtGui/qdesktopservices_test.py
@@ -28,8 +28,14 @@
'''Unit tests for QDesktopServices'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QDesktopServices
from PySide2.QtCore import QUrl
diff --git a/sources/pyside2/tests/QtGui/qfontmetrics_test.py b/sources/pyside2/tests/QtGui/qfontmetrics_test.py
index 4390678bb..4380eae85 100644
--- a/sources/pyside2/tests/QtGui/qfontmetrics_test.py
+++ b/sources/pyside2/tests/QtGui/qfontmetrics_test.py
@@ -29,10 +29,17 @@
'''Tests for inject codes and modifications on QFontMetrics
and QFontMetricsF'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QFont, QFontMetrics, QFontMetricsF
from PySide2.QtCore import QRect, QRectF, Qt, QSize, QSizeF
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QFontMetricsTest(UsesQApplication):
@@ -219,7 +226,7 @@ class QCharTest(QFontMetricsFTest):
self.assertEqual(type(retCh), QRectF)
def testWith(self):
- retCh = self.metrics.widthChar('a')
+ retCh = self.metrics.horizontalAdvance('a')
self.assertTrue(retCh > 0)
if __name__ == '__main__':
diff --git a/sources/pyside2/tests/QtGui/qguiapplication_test.py b/sources/pyside2/tests/QtGui/qguiapplication_test.py
index d1a044655..b761cf242 100644
--- a/sources/pyside2/tests/QtGui/qguiapplication_test.py
+++ b/sources/pyside2/tests/QtGui/qguiapplication_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QGuiApplication
class TestQGuiApplication(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtGui/qicon_test.py b/sources/pyside2/tests/QtGui/qicon_test.py
index 3dab7c814..f3ad498e6 100644
--- a/sources/pyside2/tests/QtGui/qicon_test.py
+++ b/sources/pyside2/tests/QtGui/qicon_test.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.timedqapplication import TimedQApplication
from PySide2.QtGui import QIcon
diff --git a/sources/pyside2/tests/QtGui/qitemselection_test.py b/sources/pyside2/tests/QtGui/qitemselection_test.py
index e77813db1..8e9639a31 100644
--- a/sources/pyside2/tests/QtGui/qitemselection_test.py
+++ b/sources/pyside2/tests/QtGui/qitemselection_test.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import QItemSelection
from PySide2.QtGui import QStandardItemModel
diff --git a/sources/pyside2/tests/QtGui/qkeysequence_test.py b/sources/pyside2/tests/QtGui/qkeysequence_test.py
index a1a0d11d5..226793400 100644
--- a/sources/pyside2/tests/QtGui/qkeysequence_test.py
+++ b/sources/pyside2/tests/QtGui/qkeysequence_test.py
@@ -26,12 +26,18 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import Qt
from PySide2.QtGui import QKeySequence
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QKeySequenceTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtGui/qmatrix_test.py b/sources/pyside2/tests/QtGui/qmatrix_test.py
index bc6a2b8ae..48380faf6 100644
--- a/sources/pyside2/tests/QtGui/qmatrix_test.py
+++ b/sources/pyside2/tests/QtGui/qmatrix_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QPoint
from PySide2.QtGui import QMatrix, QMatrix2x2, QMatrix4x4
diff --git a/sources/pyside2/tests/QtGui/qopenglbuffer_test.py b/sources/pyside2/tests/QtGui/qopenglbuffer_test.py
index eb11dc0b9..a5d8385c9 100644
--- a/sources/pyside2/tests/QtGui/qopenglbuffer_test.py
+++ b/sources/pyside2/tests/QtGui/qopenglbuffer_test.py
@@ -28,11 +28,16 @@
'''Unit tests for QOpenGLBuffer'''
-import unittest
import ctypes
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import QOpenGLBuffer
from PySide2 import QtGui
diff --git a/sources/pyside2/tests/QtGui/qopenglwindow_test.py b/sources/pyside2/tests/QtGui/qopenglwindow_test.py
index b20db90b6..e39cfb19c 100644
--- a/sources/pyside2/tests/QtGui/qopenglwindow_test.py
+++ b/sources/pyside2/tests/QtGui/qopenglwindow_test.py
@@ -28,10 +28,15 @@
'''Unit test for QOpenGLContext, QOpenGLTexture, QOpenGLWindow and related classes'''
+import os
import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import QSize, QTimer, Qt
from PySide2.QtGui import (QColor, QGuiApplication, QImage, QOpenGLContext,
diff --git a/sources/pyside2/tests/QtGui/qpainter_test.py b/sources/pyside2/tests/QtGui/qpainter_test.py
index 77cea835f..d86e69b64 100644
--- a/sources/pyside2/tests/QtGui/qpainter_test.py
+++ b/sources/pyside2/tests/QtGui/qpainter_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QPainter, QLinearGradient
from PySide2.QtCore import QLine, QLineF, QPoint, QPointF, QRect, QRectF, Qt
diff --git a/sources/pyside2/tests/QtGui/qpdfwriter_test.py b/sources/pyside2/tests/QtGui/qpdfwriter_test.py
index da00ff0c9..aae636d31 100644
--- a/sources/pyside2/tests/QtGui/qpdfwriter_test.py
+++ b/sources/pyside2/tests/QtGui/qpdfwriter_test.py
@@ -26,8 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import QPageLayout, QPageSize, QPdfWriter, QTextDocument
from PySide2.QtCore import QDir, QMarginsF, QTemporaryFile
diff --git a/sources/pyside2/tests/QtGui/qpixelformat_test.py b/sources/pyside2/tests/QtGui/qpixelformat_test.py
index 563f36cdf..30ea213d6 100644
--- a/sources/pyside2/tests/QtGui/qpixelformat_test.py
+++ b/sources/pyside2/tests/QtGui/qpixelformat_test.py
@@ -28,9 +28,15 @@
'''Unit test for QPixelFormat'''
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import QSize, Qt
from PySide2.QtGui import QColor, QImage, QPixelFormat
diff --git a/sources/pyside2/tests/QtGui/qpixmap_test.py b/sources/pyside2/tests/QtGui/qpixmap_test.py
index 8f853a38a..7d2d75bc3 100644
--- a/sources/pyside2/tests/QtGui/qpixmap_test.py
+++ b/sources/pyside2/tests/QtGui/qpixmap_test.py
@@ -26,10 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-import os
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import *
from PySide2.QtCore import *
diff --git a/sources/pyside2/tests/QtGui/qpixmapcache_test.py b/sources/pyside2/tests/QtGui/qpixmapcache_test.py
index 7a2073b12..672ea79d5 100644
--- a/sources/pyside2/tests/QtGui/qpixmapcache_test.py
+++ b/sources/pyside2/tests/QtGui/qpixmapcache_test.py
@@ -26,8 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import QPixmapCache, QPixmap
diff --git a/sources/pyside2/tests/QtGui/qpolygonf_test.py b/sources/pyside2/tests/QtGui/qpolygonf_test.py
index 023af533d..d39b44827 100644
--- a/sources/pyside2/tests/QtGui/qpolygonf_test.py
+++ b/sources/pyside2/tests/QtGui/qpolygonf_test.py
@@ -26,24 +26,34 @@
##
#############################################################################
+import os
+import sys
import unittest
-from PySide2.QtCore import *
-from PySide2.QtGui import *
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QPoint, QPointF
+from PySide2.QtGui import QPolygon, QPolygonF
+
class QPolygonFNotIterableTest(unittest.TestCase):
"""Test if a QPolygonF is iterable"""
- def testIt(self):
- p = QPolygonF(4)
- self.assertEqual(len(p), 4)
+ def testIt(self):
+ points = []
for i in range(0, 4):
- p[i] = QPointF(float(i), float(i))
+ points.append(QPointF(float(i), float(i)))
+
+ p = QPolygonF(points)
+ self.assertEqual(len(p), 4)
i = 0
for point in p:
self.assertEqual(int(point.x()), i)
self.assertEqual(int(point.y()), i)
- i += 1;
+ i += 1
def testPolygonShiftOperators(self):
p = QPolygon()
@@ -51,5 +61,6 @@ class QPolygonFNotIterableTest(unittest.TestCase):
p << QPoint(10, 20) << QPoint(20, 30) << [QPoint(20, 30), QPoint(40, 50)]
self.assertEqual(len(p), 4)
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/pyside2/tests/QtGui/qradialgradient_test.py b/sources/pyside2/tests/QtGui/qradialgradient_test.py
index c9f5bd8b0..728a721f9 100644
--- a/sources/pyside2/tests/QtGui/qradialgradient_test.py
+++ b/sources/pyside2/tests/QtGui/qradialgradient_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QRadialGradient
from PySide2.QtCore import QPointF
diff --git a/sources/pyside2/tests/QtGui/qrasterwindow_test.py b/sources/pyside2/tests/QtGui/qrasterwindow_test.py
index 887982111..f18ceaaf4 100644
--- a/sources/pyside2/tests/QtGui/qrasterwindow_test.py
+++ b/sources/pyside2/tests/QtGui/qrasterwindow_test.py
@@ -28,9 +28,15 @@
'''Unit test for QBackingStore, QRasterWindow and QStaticText'''
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import QEvent, QPoint, QRect, QSize, QTimer, Qt
from PySide2.QtGui import QColor, QBackingStore, QPaintDevice, QPainter, QWindow, QPaintDeviceWindow, QRasterWindow, QRegion, QStaticText
diff --git a/sources/pyside2/tests/QtGui/qregion_test.py b/sources/pyside2/tests/QtGui/qregion_test.py
index 72cec4bd5..3e05617ef 100644
--- a/sources/pyside2/tests/QtGui/qregion_test.py
+++ b/sources/pyside2/tests/QtGui/qregion_test.py
@@ -26,12 +26,17 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtGui import QRegion
from PySide2.QtCore import QPoint
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QRegionTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtGui/qstylehints_test.py b/sources/pyside2/tests/QtGui/qstylehints_test.py
index 1623bf746..3cecfa60b 100644
--- a/sources/pyside2/tests/QtGui/qstylehints_test.py
+++ b/sources/pyside2/tests/QtGui/qstylehints_test.py
@@ -28,9 +28,15 @@
'''Unit test for QStyleHints'''
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import QStyleHints
class QStyleHintsTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtGui/qtextdocument_functions.py b/sources/pyside2/tests/QtGui/qtextdocument_functions.py
index f1376aa5b..765a6b5b7 100644
--- a/sources/pyside2/tests/QtGui/qtextdocument_functions.py
+++ b/sources/pyside2/tests/QtGui/qtextdocument_functions.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import Qt
from PySide2.QtCore import QTextCodec
diff --git a/sources/pyside2/tests/QtGui/qtextdocument_undoredo_test.py b/sources/pyside2/tests/QtGui/qtextdocument_undoredo_test.py
index ce5474b42..1cbb8ff29 100644
--- a/sources/pyside2/tests/QtGui/qtextdocument_undoredo_test.py
+++ b/sources/pyside2/tests/QtGui/qtextdocument_undoredo_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QTextDocument, QTextCursor
class QTextDocumentTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtGui/qtextdocumentwriter_test.py b/sources/pyside2/tests/QtGui/qtextdocumentwriter_test.py
index b9d87ff2b..d9d96dd34 100644
--- a/sources/pyside2/tests/QtGui/qtextdocumentwriter_test.py
+++ b/sources/pyside2/tests/QtGui/qtextdocumentwriter_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QTextDocumentWriter, QTextDocument
from PySide2.QtCore import QBuffer
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtGui/qtextline_test.py b/sources/pyside2/tests/QtGui/qtextline_test.py
index b7d308889..92af7b823 100644
--- a/sources/pyside2/tests/QtGui/qtextline_test.py
+++ b/sources/pyside2/tests/QtGui/qtextline_test.py
@@ -26,10 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QTextLayout
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QTextLineTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtGui/qtransform_test.py b/sources/pyside2/tests/QtGui/qtransform_test.py
index f121868b0..29f9b86bb 100644
--- a/sources/pyside2/tests/QtGui/qtransform_test.py
+++ b/sources/pyside2/tests/QtGui/qtransform_test.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QPointF
from PySide2.QtGui import QTransform, QPolygonF, QPolygonF
diff --git a/sources/pyside2/tests/QtGui/repr_test.py b/sources/pyside2/tests/QtGui/repr_test.py
index bcf276319..e06f4d487 100644
--- a/sources/pyside2/tests/QtGui/repr_test.py
+++ b/sources/pyside2/tests/QtGui/repr_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import PySide2
from PySide2.QtCore import QPoint
from PySide2.QtGui import QMatrix
diff --git a/sources/pyside2/tests/QtGui/timed_app_and_patching_test.py b/sources/pyside2/tests/QtGui/timed_app_and_patching_test.py
index 014aeec1a..1f873fa02 100644
--- a/sources/pyside2/tests/QtGui/timed_app_and_patching_test.py
+++ b/sources/pyside2/tests/QtGui/timed_app_and_patching_test.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.timedqapplication import TimedQApplication
from PySide2.support import deprecated
from PySide2.support.signature import importhandler
from PySide2 import QtGui
diff --git a/sources/pyside2/tests/QtHelp/help_test.py b/sources/pyside2/tests/QtHelp/help_test.py
index 0acd9d7b9..42814a30f 100644
--- a/sources/pyside2/tests/QtHelp/help_test.py
+++ b/sources/pyside2/tests/QtHelp/help_test.py
@@ -26,11 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtHelp import QHelpEngine
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QHelpEngineCreation(UsesQApplication):
diff --git a/sources/pyside2/tests/QtHelp/helpsearchengine_test.py b/sources/pyside2/tests/QtHelp/helpsearchengine_test.py
index 0e2ace02e..54f74b8fc 100644
--- a/sources/pyside2/tests/QtHelp/helpsearchengine_test.py
+++ b/sources/pyside2/tests/QtHelp/helpsearchengine_test.py
@@ -26,11 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtHelp import QHelpEngineCore, QHelpSearchEngine, QHelpSearchResult
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QHelpSearchEngineTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtLocation/location.py b/sources/pyside2/tests/QtLocation/location.py
index e3c2f546e..151470a22 100644
--- a/sources/pyside2/tests/QtLocation/location.py
+++ b/sources/pyside2/tests/QtLocation/location.py
@@ -28,9 +28,17 @@
'''Unit test for Location'''
-from PySide2.QtLocation import QGeoServiceProvider
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtLocation import QGeoServiceProvider
+
+
class QLocationTestCase(unittest.TestCase):
def test(self):
geoServiceProvider = QGeoServiceProvider("none")
diff --git a/sources/pyside2/tests/QtMultimedia/audio_test.py b/sources/pyside2/tests/QtMultimedia/audio_test.py
index 78c254ff9..f242865f1 100644
--- a/sources/pyside2/tests/QtMultimedia/audio_test.py
+++ b/sources/pyside2/tests/QtMultimedia/audio_test.py
@@ -28,9 +28,15 @@
'''Test cases for QHttp'''
+import os
+import sys
import unittest
-from helper import UsesQGuiApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqguiapplication import UsesQGuiApplication
from PySide2.QtCore import *
from PySide2.QtMultimedia import *
diff --git a/sources/pyside2/tests/QtMultimediaWidgets/qmultimediawidgets.py b/sources/pyside2/tests/QtMultimediaWidgets/qmultimediawidgets.py
index 5e99c8ade..f7ad812eb 100644
--- a/sources/pyside2/tests/QtMultimediaWidgets/qmultimediawidgets.py
+++ b/sources/pyside2/tests/QtMultimediaWidgets/qmultimediawidgets.py
@@ -28,9 +28,15 @@
'''Test cases for QtMultimediaWidgets'''
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtMultimediaWidgets import QGraphicsVideoItem, QVideoWidget
from PySide2.QtWidgets import QGraphicsScene, QGraphicsView, QVBoxLayout, QWidget
from PySide2.QtCore import QTimer
diff --git a/sources/pyside2/tests/QtNetwork/CMakeLists.txt b/sources/pyside2/tests/QtNetwork/CMakeLists.txt
index 57c5266c8..754f8e5af 100644
--- a/sources/pyside2/tests/QtNetwork/CMakeLists.txt
+++ b/sources/pyside2/tests/QtNetwork/CMakeLists.txt
@@ -2,7 +2,7 @@ PYSIDE_TEST(bug_446.py)
PYSIDE_TEST(bug_1084.py)
PYSIDE_TEST(accessManager_test.py)
PYSIDE_TEST(dnslookup_test.py)
-# Qt5: QHttp is gone PYSIDE_TEST(http_test.py)
+# Qt${QT_MAJOR_VERSION}: QHttp is gone PYSIDE_TEST(http_test.py)
PYSIDE_TEST(qpassworddigestor_test.py)
PYSIDE_TEST(tcpserver_test.py)
PYSIDE_TEST(udpsocket_test.py)
diff --git a/sources/pyside2/tests/QtNetwork/accessManager_test.py b/sources/pyside2/tests/QtNetwork/accessManager_test.py
index 6c452844e..12ed25317 100644
--- a/sources/pyside2/tests/QtNetwork/accessManager_test.py
+++ b/sources/pyside2/tests/QtNetwork/accessManager_test.py
@@ -28,12 +28,18 @@
'''Test cases for QHttp'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtNetwork import *
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
from httpd import TestServer
class AccessManagerCase(UsesQCoreApplication):
diff --git a/sources/pyside2/tests/QtNetwork/bug_1084.py b/sources/pyside2/tests/QtNetwork/bug_1084.py
index e9d31eae9..d2c273fca 100644
--- a/sources/pyside2/tests/QtNetwork/bug_1084.py
+++ b/sources/pyside2/tests/QtNetwork/bug_1084.py
@@ -28,7 +28,14 @@
''' unit test for BUG #1084 '''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtNetwork
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtNetwork/bug_446.py b/sources/pyside2/tests/QtNetwork/bug_446.py
index 4fcda65b7..f15ff01f9 100644
--- a/sources/pyside2/tests/QtNetwork/bug_446.py
+++ b/sources/pyside2/tests/QtNetwork/bug_446.py
@@ -26,12 +26,18 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtNetwork import *
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
import py3kcompat as py3k
class HttpSignalsCase(UsesQCoreApplication):
diff --git a/sources/pyside2/tests/QtNetwork/dnslookup_test.py b/sources/pyside2/tests/QtNetwork/dnslookup_test.py
index b0375b0f5..3a8b7a2d7 100644
--- a/sources/pyside2/tests/QtNetwork/dnslookup_test.py
+++ b/sources/pyside2/tests/QtNetwork/dnslookup_test.py
@@ -28,8 +28,14 @@
'''Test cases for QDnsLookup'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QCoreApplication
from PySide2.QtNetwork import QDnsLookup
diff --git a/sources/pyside2/tests/QtNetwork/qipv6address_test.py b/sources/pyside2/tests/QtNetwork/qipv6address_test.py
index 04e6c3fc4..046d4d850 100644
--- a/sources/pyside2/tests/QtNetwork/qipv6address_test.py
+++ b/sources/pyside2/tests/QtNetwork/qipv6address_test.py
@@ -28,8 +28,14 @@
'''Test cases for QIPv6Address'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtNetwork import *
class QIPv6AddressGetItemTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtNetwork/qpassworddigestor_test.py b/sources/pyside2/tests/QtNetwork/qpassworddigestor_test.py
index 503ffecdc..13da3e733 100644
--- a/sources/pyside2/tests/QtNetwork/qpassworddigestor_test.py
+++ b/sources/pyside2/tests/QtNetwork/qpassworddigestor_test.py
@@ -30,8 +30,14 @@
'''Test cases for QPasswordDigestor'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QByteArray, QCryptographicHash
from PySide2.QtNetwork import QPasswordDigestor
diff --git a/sources/pyside2/tests/QtNetwork/tcpserver_test.py b/sources/pyside2/tests/QtNetwork/tcpserver_test.py
index afa332898..9a047e5c6 100644
--- a/sources/pyside2/tests/QtNetwork/tcpserver_test.py
+++ b/sources/pyside2/tests/QtNetwork/tcpserver_test.py
@@ -28,8 +28,14 @@
'''Test cases for QTCPServer'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtNetwork import QTcpServer
class ListenDefaultArgsCase(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtNetwork/udpsocket_test.py b/sources/pyside2/tests/QtNetwork/udpsocket_test.py
index ea4f5c8f6..da5a21c29 100644
--- a/sources/pyside2/tests/QtNetwork/udpsocket_test.py
+++ b/sources/pyside2/tests/QtNetwork/udpsocket_test.py
@@ -28,8 +28,14 @@
'''Test cases for QUdpSocket'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QUrl, QObject, SIGNAL, QCoreApplication, QTimer
from PySide2.QtNetwork import QUdpSocket, QHostAddress
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtOpenGL/qglbuffer_test.py b/sources/pyside2/tests/QtOpenGL/qglbuffer_test.py
index 07e028eff..e633d6ee2 100644
--- a/sources/pyside2/tests/QtOpenGL/qglbuffer_test.py
+++ b/sources/pyside2/tests/QtOpenGL/qglbuffer_test.py
@@ -30,12 +30,18 @@
'''Unit tests for QGLBuffer'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QByteArray
from PySide2.QtOpenGL import QGLBuffer, QGLWidget
import py3kcompat as py3k
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QGLBufferTest(UsesQApplication):
def testIt(self):
diff --git a/sources/pyside2/tests/QtOpenGL/qglwidget_test.py b/sources/pyside2/tests/QtOpenGL/qglwidget_test.py
index 8779578bf..c3bb7e27d 100644
--- a/sources/pyside2/tests/QtOpenGL/qglwidget_test.py
+++ b/sources/pyside2/tests/QtOpenGL/qglwidget_test.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import *
from PySide2.QtWidgets import *
from PySide2.QtOpenGL import *
diff --git a/sources/pyside2/tests/QtPositioning/positioning.py b/sources/pyside2/tests/QtPositioning/positioning.py
index 1b3e263ec..8b9b715c1 100644
--- a/sources/pyside2/tests/QtPositioning/positioning.py
+++ b/sources/pyside2/tests/QtPositioning/positioning.py
@@ -28,9 +28,17 @@
'''Unit test for Positioning'''
-from PySide2.QtPositioning import QGeoPositionInfoSource
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtPositioning import QGeoPositionInfoSource
+
+
class QPositioningTestCase(unittest.TestCase):
def test(self):
source = QGeoPositionInfoSource.createDefaultSource(None)
diff --git a/sources/pyside2/tests/QtPrintSupport/bug_500.py b/sources/pyside2/tests/QtPrintSupport/bug_500.py
index 824a9c893..43146d021 100644
--- a/sources/pyside2/tests/QtPrintSupport/bug_500.py
+++ b/sources/pyside2/tests/QtPrintSupport/bug_500.py
@@ -28,11 +28,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtPrintSupport import *
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class NeverDiesTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtPrintSupport/returnquadruplesofnumbers_test.py b/sources/pyside2/tests/QtPrintSupport/returnquadruplesofnumbers_test.py
index 1274973b4..573ca9940 100644
--- a/sources/pyside2/tests/QtPrintSupport/returnquadruplesofnumbers_test.py
+++ b/sources/pyside2/tests/QtPrintSupport/returnquadruplesofnumbers_test.py
@@ -28,12 +28,19 @@
from __future__ import print_function
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QTextCursor
from PySide2.QtPrintSupport import QPrinter, QPrinterInfo
from PySide2.QtWidgets import QLayout, QWidget, QGraphicsLayout, QGraphicsLayoutItem
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class Layout(QLayout):
def __init__(self):
@@ -90,6 +97,8 @@ class ReturnsQuadruplesOfNumbers(UsesQApplication):
break
if not printer:
printer = QPrinter()
+ printer.setPrinterName("Print to PDF")
+ printer.setOutputFormat(QPrinter.PdfFormat)
# On macOS the minimum margin of a page is ~12, setting something lower than that will
# actually fail to set all the margins.
values = (15.0, 16.0, 17.0, 18.0, QPrinter.Point)
diff --git a/sources/pyside2/tests/QtQml/bug_1029.py b/sources/pyside2/tests/QtQml/bug_1029.py
index 92734cb3b..36306e4a2 100644
--- a/sources/pyside2/tests/QtQml/bug_1029.py
+++ b/sources/pyside2/tests/QtQml/bug_1029.py
@@ -26,8 +26,14 @@
##
#############################################################################
-import sys
import gc
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QUrl
from PySide2.QtGui import QGuiApplication
diff --git a/sources/pyside2/tests/QtQml/bug_451.py b/sources/pyside2/tests/QtQml/bug_451.py
index 5a6df7ff2..f87680638 100644
--- a/sources/pyside2/tests/QtQml/bug_451.py
+++ b/sources/pyside2/tests/QtQml/bug_451.py
@@ -33,10 +33,15 @@ An archive of said bug:
https://srinikom.github.io/pyside-bz-archive/451.html
'''
+import os
import sys
import unittest
-from helper import adjust_filename
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
from PySide2 import QtCore, QtGui, QtQuick
diff --git a/sources/pyside2/tests/QtQml/bug_456.py b/sources/pyside2/tests/QtQml/bug_456.py
index 9c94e76a6..a99ce2b80 100644
--- a/sources/pyside2/tests/QtQml/bug_456.py
+++ b/sources/pyside2/tests/QtQml/bug_456.py
@@ -26,9 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import adjust_filename, TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
from PySide2 import QtCore, QtGui, QtQuick
diff --git a/sources/pyside2/tests/QtQml/bug_557.py b/sources/pyside2/tests/QtQml/bug_557.py
index bc18ba2a2..20892475f 100644
--- a/sources/pyside2/tests/QtQml/bug_557.py
+++ b/sources/pyside2/tests/QtQml/bug_557.py
@@ -26,8 +26,15 @@
##
#############################################################################
+import os
import sys
-from helper import adjust_filename
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
from PySide2.QtCore import QUrl
from PySide2.QtGui import QGuiApplication
diff --git a/sources/pyside2/tests/QtQml/bug_726.py b/sources/pyside2/tests/QtQml/bug_726.py
index 20fa4d196..795d8a13f 100644
--- a/sources/pyside2/tests/QtQml/bug_726.py
+++ b/sources/pyside2/tests/QtQml/bug_726.py
@@ -26,9 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import adjust_filename, TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
from PySide2 import QtCore, QtGui, QtQuick
diff --git a/sources/pyside2/tests/QtQml/bug_814.py b/sources/pyside2/tests/QtQml/bug_814.py
index 31eada2df..c6f0b8441 100644
--- a/sources/pyside2/tests/QtQml/bug_814.py
+++ b/sources/pyside2/tests/QtQml/bug_814.py
@@ -37,9 +37,16 @@
# 2011-04-08 Thomas Perl <m@thp.io>
# Released under the same terms as PySide itself
+import os
+import sys
import unittest
-from helper import adjust_filename, TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
from PySide2.QtCore import QUrl, QAbstractListModel, QModelIndex, Qt
from PySide2.QtQuick import QQuickView
diff --git a/sources/pyside2/tests/QtQml/bug_825.py b/sources/pyside2/tests/QtQml/bug_825.py
index fe67f64b9..019653e93 100644
--- a/sources/pyside2/tests/QtQml/bug_825.py
+++ b/sources/pyside2/tests/QtQml/bug_825.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import adjust_filename
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
from PySide2.QtCore import Qt, QUrl, QTimer
from PySide2.QtGui import QGuiApplication, QPen
diff --git a/sources/pyside2/tests/QtQml/bug_847.py b/sources/pyside2/tests/QtQml/bug_847.py
index c38278537..ac5836459 100644
--- a/sources/pyside2/tests/QtQml/bug_847.py
+++ b/sources/pyside2/tests/QtQml/bug_847.py
@@ -36,9 +36,16 @@
from __future__ import print_function
+import os
+import sys
import unittest
-from helper import adjust_filename, UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import Slot, Signal, QUrl, QTimer, QCoreApplication
from PySide2.QtQuick import QQuickView
diff --git a/sources/pyside2/tests/QtQml/bug_915.py b/sources/pyside2/tests/QtQml/bug_915.py
index b0f231aee..9c888b4ae 100644
--- a/sources/pyside2/tests/QtQml/bug_915.py
+++ b/sources/pyside2/tests/QtQml/bug_915.py
@@ -29,9 +29,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.timedqapplication import TimedQApplication
from PySide2.QtQuick import QQuickView, QQuickItem
diff --git a/sources/pyside2/tests/QtQml/bug_926.py b/sources/pyside2/tests/QtQml/bug_926.py
index 6eef7b1a7..0764b8e97 100644
--- a/sources/pyside2/tests/QtQml/bug_926.py
+++ b/sources/pyside2/tests/QtQml/bug_926.py
@@ -27,9 +27,15 @@
#############################################################################
import sys
+import os
+import sys
import unittest
-from helper import adjust_filename
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
from PySide2.QtCore import QUrl, QTimer, QObject, Signal, Property
from PySide2.QtGui import QGuiApplication
diff --git a/sources/pyside2/tests/QtQml/bug_951.py b/sources/pyside2/tests/QtQml/bug_951.py
index 38cf597ef..8919f5880 100644
--- a/sources/pyside2/tests/QtQml/bug_951.py
+++ b/sources/pyside2/tests/QtQml/bug_951.py
@@ -26,9 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import adjust_filename, TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
from PySide2.QtCore import QUrl
from PySide2.QtQml import qmlRegisterType
diff --git a/sources/pyside2/tests/QtQml/bug_995.py b/sources/pyside2/tests/QtQml/bug_995.py
index 7363f0e1b..945cd5bcc 100644
--- a/sources/pyside2/tests/QtQml/bug_995.py
+++ b/sources/pyside2/tests/QtQml/bug_995.py
@@ -26,7 +26,16 @@
##
#############################################################################
-from helper import adjust_filename, UsesQApplication
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import QGuiApplication
from PySide2.QtQuick import QQuickView
diff --git a/sources/pyside2/tests/QtQml/bug_997.py b/sources/pyside2/tests/QtQml/bug_997.py
index 45c777f8b..597e253e5 100644
--- a/sources/pyside2/tests/QtQml/bug_997.py
+++ b/sources/pyside2/tests/QtQml/bug_997.py
@@ -26,9 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import adjust_filename, UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.usesqapplication import UsesQApplication
from PySide2 import QtCore, QtQml, QtQuick
diff --git a/sources/pyside2/tests/QtQml/connect_python_qml.py b/sources/pyside2/tests/QtQml/connect_python_qml.py
index e2fedaa3e..22134efe7 100644
--- a/sources/pyside2/tests/QtQml/connect_python_qml.py
+++ b/sources/pyside2/tests/QtQml/connect_python_qml.py
@@ -33,9 +33,16 @@ archive:
https://srinikom.github.io/pyside-bz-archive/442.html
'''
+import os
+import sys
import unittest
-from helper import adjust_filename, TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
from PySide2 import QtCore, QtGui, QtQuick
diff --git a/sources/pyside2/tests/QtQml/javascript_exceptions.py b/sources/pyside2/tests/QtQml/javascript_exceptions.py
index 3e22a91c7..a5e6a4b43 100644
--- a/sources/pyside2/tests/QtQml/javascript_exceptions.py
+++ b/sources/pyside2/tests/QtQml/javascript_exceptions.py
@@ -26,9 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import adjust_filename, UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import Slot, Property, Signal, QObject, QUrl
from PySide2.QtQml import QJSEngine, qmlRegisterType
diff --git a/sources/pyside2/tests/QtQml/qqmlincubator_incubateWhile.py b/sources/pyside2/tests/QtQml/qqmlincubator_incubateWhile.py
index 08806a4a4..f33d852a7 100644
--- a/sources/pyside2/tests/QtQml/qqmlincubator_incubateWhile.py
+++ b/sources/pyside2/tests/QtQml/qqmlincubator_incubateWhile.py
@@ -29,9 +29,15 @@
##
#############################################################################
-import unittest
+import os
import sys
-from helper import adjust_filename
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
from PySide2.QtCore import QObject, QUrl, Slot, QTimer
from PySide2.QtGui import QGuiApplication
diff --git a/sources/pyside2/tests/QtQml/qqmlnetwork_test.py b/sources/pyside2/tests/QtQml/qqmlnetwork_test.py
index 3e6d1c2aa..2cc273431 100644
--- a/sources/pyside2/tests/QtQml/qqmlnetwork_test.py
+++ b/sources/pyside2/tests/QtQml/qqmlnetwork_test.py
@@ -30,14 +30,22 @@
from __future__ import print_function
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QUrl
from PySide2.QtQuick import QQuickView
from PySide2.QtQml import QQmlNetworkAccessManagerFactory
from PySide2.QtNetwork import QNetworkAccessManager
-from helper import adjust_filename, TimedQApplication
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
+
class CustomManager(QNetworkAccessManager):
def createRequest(self, op, req, data = None):
diff --git a/sources/pyside2/tests/QtQml/qquickitem_grabToImage.py b/sources/pyside2/tests/QtQml/qquickitem_grabToImage.py
index 19b982c67..6735d5230 100644
--- a/sources/pyside2/tests/QtQml/qquickitem_grabToImage.py
+++ b/sources/pyside2/tests/QtQml/qquickitem_grabToImage.py
@@ -26,8 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import adjust_filename, TimedQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
+
from PySide2 import QtCore, QtGui, QtQuick
class TestGrabToSharedPointerImage(TimedQApplication):
diff --git a/sources/pyside2/tests/QtQml/qquickview_test.py b/sources/pyside2/tests/QtQml/qquickview_test.py
index 62b20738f..0b723612e 100644
--- a/sources/pyside2/tests/QtQml/qquickview_test.py
+++ b/sources/pyside2/tests/QtQml/qquickview_test.py
@@ -28,9 +28,16 @@
'''Test cases for QQuickView'''
+import os
+import sys
import unittest
-from helper import adjust_filename, TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
from PySide2.QtCore import QUrl, QObject, Property, Slot
from PySide2.QtQml import QtQml
diff --git a/sources/pyside2/tests/QtQml/registertype.py b/sources/pyside2/tests/QtQml/registertype.py
index 5be65b7bd..7e6fe8d29 100644
--- a/sources/pyside2/tests/QtQml/registertype.py
+++ b/sources/pyside2/tests/QtQml/registertype.py
@@ -26,10 +26,15 @@
##
#############################################################################
+import os
import sys
import unittest
-import helper
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
from PySide2.QtCore import Property, QTimer, QUrl
from PySide2.QtGui import QGuiApplication, QPen, QColor, QPainter
@@ -107,7 +112,7 @@ class TestQmlSupport(unittest.TestCase):
qmlRegisterType(PieSlice, "Charts", 1, 0, "PieSlice");
view = QQuickView()
- view.setSource(QUrl.fromLocalFile(helper.adjust_filename('registertype.qml', __file__)))
+ view.setSource(QUrl.fromLocalFile(adjust_filename('registertype.qml', __file__)))
view.show()
QTimer.singleShot(250, view.close)
app.exec_()
diff --git a/sources/pyside2/tests/QtQml/signal_arguments.py b/sources/pyside2/tests/QtQml/signal_arguments.py
index 096fa6882..16257a22f 100644
--- a/sources/pyside2/tests/QtQml/signal_arguments.py
+++ b/sources/pyside2/tests/QtQml/signal_arguments.py
@@ -26,8 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import adjust_filename, TimedQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
+
from PySide2.QtQuick import QQuickView
from PySide2.QtCore import QObject, Signal, Slot, QUrl, QTimer, Property
@@ -59,6 +68,7 @@ class TestConnectionWithQml(TimedQApplication):
root = view.rootObject()
self.assertTrue(root)
button = root.findChild(QObject, "button")
+ self.assertTrue(button)
view.show()
button.clicked.emit()
self.assertEqual(obj.value, 42)
diff --git a/sources/pyside2/tests/QtQml/signal_arguments.qml b/sources/pyside2/tests/QtQml/signal_arguments.qml
index 0c65b947f..73a1715fa 100644
--- a/sources/pyside2/tests/QtQml/signal_arguments.qml
+++ b/sources/pyside2/tests/QtQml/signal_arguments.qml
@@ -28,14 +28,14 @@
import QtQuick 2.5
-import QtQuick.Controls 1.4
+import QtQuick.Controls 2.12
import QtQuick.Layouts 1.2
Rectangle {
visible: true
GridLayout {
Button {
- id: "button"
+ id: button
objectName: "button"
text: "sum!"
onClicked: {
diff --git a/sources/pyside2/tests/QtQuickControls2/CMakeLists.txt b/sources/pyside2/tests/QtQuickControls2/CMakeLists.txt
new file mode 100644
index 000000000..2f7cb08b9
--- /dev/null
+++ b/sources/pyside2/tests/QtQuickControls2/CMakeLists.txt
@@ -0,0 +1 @@
+# Please add some tests, here
diff --git a/sources/pyside2/tests/QtScript/base_test.py b/sources/pyside2/tests/QtScript/base_test.py
index 4343a6d77..3cde8ad83 100644
--- a/sources/pyside2/tests/QtScript/base_test.py
+++ b/sources/pyside2/tests/QtScript/base_test.py
@@ -26,6 +26,13 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtScript
diff --git a/sources/pyside2/tests/QtScript/bug_1022.py b/sources/pyside2/tests/QtScript/bug_1022.py
index 63866ec3c..2c2699de6 100644
--- a/sources/pyside2/tests/QtScript/bug_1022.py
+++ b/sources/pyside2/tests/QtScript/bug_1022.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtScript import *
diff --git a/sources/pyside2/tests/QtScript/engine_test.py b/sources/pyside2/tests/QtScript/engine_test.py
index 2b228281c..f88b98d69 100644
--- a/sources/pyside2/tests/QtScript/engine_test.py
+++ b/sources/pyside2/tests/QtScript/engine_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
from PySide2.QtScript import QScriptEngine
diff --git a/sources/pyside2/tests/QtScript/property_test.py b/sources/pyside2/tests/QtScript/property_test.py
index a5c9f059b..372bba2ba 100644
--- a/sources/pyside2/tests/QtScript/property_test.py
+++ b/sources/pyside2/tests/QtScript/property_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, Property, QCoreApplication
from PySide2.QtScript import QScriptEngine
diff --git a/sources/pyside2/tests/QtScript/qscriptvalue_test.py b/sources/pyside2/tests/QtScript/qscriptvalue_test.py
index 11a763cc4..06a029232 100644
--- a/sources/pyside2/tests/QtScript/qscriptvalue_test.py
+++ b/sources/pyside2/tests/QtScript/qscriptvalue_test.py
@@ -28,14 +28,20 @@
from __future__ import print_function
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtScript import *
# Required for eval() to work
import PySide2.QtScript
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class TestQScriptValue (UsesQApplication):
diff --git a/sources/pyside2/tests/QtScriptTools/debugger_test.py b/sources/pyside2/tests/QtScriptTools/debugger_test.py
index bcb73c13f..cefe48f5b 100644
--- a/sources/pyside2/tests/QtScriptTools/debugger_test.py
+++ b/sources/pyside2/tests/QtScriptTools/debugger_test.py
@@ -26,13 +26,19 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import SIGNAL, QTimer
from PySide2.QtScript import QScriptEngine
from PySide2.QtScriptTools import QScriptEngineDebugger
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class DebuggerTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtScxml/test_dynamic.py b/sources/pyside2/tests/QtScxml/test_dynamic.py
index 1bae534ac..51672a9bb 100644
--- a/sources/pyside2/tests/QtScxml/test_dynamic.py
+++ b/sources/pyside2/tests/QtScxml/test_dynamic.py
@@ -27,9 +27,14 @@
#############################################################################
import os
+import sys
import unittest
-from helper import TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.timedqapplication import TimedQApplication
from PySide2.QtCore import QObject, SIGNAL
from PySide2.QtScxml import QScxmlStateMachine
diff --git a/sources/pyside2/tests/QtSensors/sensors.py b/sources/pyside2/tests/QtSensors/sensors.py
index 2f25adebb..360d68999 100644
--- a/sources/pyside2/tests/QtSensors/sensors.py
+++ b/sources/pyside2/tests/QtSensors/sensors.py
@@ -30,9 +30,17 @@
'''Test cases for QSensor'''
-from PySide2.QtSensors import QSensor, QSensorReading
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtSensors import QSensor, QSensorReading
+
+
class QSensorTest(unittest.TestCase):
def test(self):
for sensorType in QSensor.sensorTypes():
diff --git a/sources/pyside2/tests/QtSerialPort/CMakeLists.txt b/sources/pyside2/tests/QtSerialPort/CMakeLists.txt
new file mode 100644
index 000000000..554373445
--- /dev/null
+++ b/sources/pyside2/tests/QtSerialPort/CMakeLists.txt
@@ -0,0 +1 @@
+PYSIDE_TEST(serial.py)
diff --git a/sources/pyside2/tests/QtSerialPort/serial.py b/sources/pyside2/tests/QtSerialPort/serial.py
new file mode 100644
index 000000000..7c0839d8e
--- /dev/null
+++ b/sources/pyside2/tests/QtSerialPort/serial.py
@@ -0,0 +1,95 @@
+#!/usr/bin/python
+
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Test cases for QSerialPort'''
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtSerialPort import QSerialPort, QSerialPortInfo
+from PySide2.QtCore import QIODevice
+
+class QSerialPortTest(unittest.TestCase):
+ def testDefaultConstructedPort(self):
+ serialPort = QSerialPort()
+
+ self.assertEqual(serialPort.error(), QSerialPort.NoError)
+ self.assertTrue(not serialPort.errorString() == "")
+
+ # properties
+ defaultBaudRate = QSerialPort.Baud9600
+ self.assertEqual(serialPort.baudRate(), defaultBaudRate)
+ self.assertEqual(serialPort.baudRate(QSerialPort.Input), defaultBaudRate)
+ self.assertEqual(serialPort.baudRate(QSerialPort.Output), defaultBaudRate)
+ self.assertEqual(serialPort.dataBits(), QSerialPort.Data8)
+ self.assertEqual(serialPort.parity(), QSerialPort.NoParity)
+ self.assertEqual(serialPort.stopBits(), QSerialPort.OneStop)
+ self.assertEqual(serialPort.flowControl(), QSerialPort.NoFlowControl)
+
+ self.assertEqual(serialPort.pinoutSignals(), QSerialPort.NoSignal)
+ self.assertEqual(serialPort.isRequestToSend(), False)
+ self.assertEqual(serialPort.isDataTerminalReady(), False)
+
+ # QIODevice
+ self.assertEqual(serialPort.openMode(), QIODevice.NotOpen)
+ self.assertTrue(not serialPort.isOpen())
+ self.assertTrue(not serialPort.isReadable())
+ self.assertTrue(not serialPort.isWritable())
+ self.assertTrue(serialPort.isSequential())
+ self.assertEqual(serialPort.canReadLine(), False)
+ self.assertEqual(serialPort.pos(), 0)
+ self.assertEqual(serialPort.size(), 0)
+ self.assertTrue(serialPort.atEnd())
+ self.assertEqual(serialPort.bytesAvailable(), 0)
+ self.assertEqual(serialPort.bytesToWrite(), 0)
+
+ def testOpenExisting(self):
+ allportinfos = QSerialPortInfo.availablePorts()
+ for portinfo in allportinfos:
+ serialPort = QSerialPort(portinfo)
+ self.assertEqual(serialPort.portName(), portinfo.portName())
+
+
+class QSerialPortInfoTest(unittest.TestCase):
+ def test_available_ports(self):
+ allportinfos = QSerialPortInfo.availablePorts()
+ for portinfo in allportinfos:
+ portinfo.description()
+ portinfo.hasProductIdentifier()
+ portinfo.hasVendorIdentifier()
+ portinfo.isNull()
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/pyside2/tests/QtSql/bug_1013.py b/sources/pyside2/tests/QtSql/bug_1013.py
index 3b8fb5d09..3cade31f4 100644
--- a/sources/pyside2/tests/QtSql/bug_1013.py
+++ b/sources/pyside2/tests/QtSql/bug_1013.py
@@ -26,9 +26,17 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtSql import *
-import unittest
+
class TestBug1013 (unittest.TestCase):
diff --git a/sources/pyside2/tests/QtSql/qsqldatabaseandqueries_test.py b/sources/pyside2/tests/QtSql/qsqldatabaseandqueries_test.py
index 5bb034aa0..7db28b992 100644
--- a/sources/pyside2/tests/QtSql/qsqldatabaseandqueries_test.py
+++ b/sources/pyside2/tests/QtSql/qsqldatabaseandqueries_test.py
@@ -31,8 +31,14 @@
'''Test cases for QtSql database creation, destruction and queries'''
import sys
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtSql
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtSql/qvarianttype_test.py b/sources/pyside2/tests/QtSql/qvarianttype_test.py
index 002b05069..3175a178f 100644
--- a/sources/pyside2/tests/QtSql/qvarianttype_test.py
+++ b/sources/pyside2/tests/QtSql/qvarianttype_test.py
@@ -27,7 +27,14 @@
#############################################################################
'''Test cases for QVariant::Type converter'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtSql import QSqlField
diff --git a/sources/pyside2/tests/QtSvg/qsvggenerator_test.py b/sources/pyside2/tests/QtSvg/qsvggenerator_test.py
index 2b3bed756..e4680f6ca 100644
--- a/sources/pyside2/tests/QtSvg/qsvggenerator_test.py
+++ b/sources/pyside2/tests/QtSvg/qsvggenerator_test.py
@@ -28,8 +28,15 @@
##
#############################################################################
-import unittest
+import os
+import sys
from sys import getrefcount
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QBuffer
from PySide2.QtSvg import QSvgGenerator
diff --git a/sources/pyside2/tests/QtSvg/qsvgrenderer_test.py b/sources/pyside2/tests/QtSvg/qsvgrenderer_test.py
index ee276ae93..88537edfe 100644
--- a/sources/pyside2/tests/QtSvg/qsvgrenderer_test.py
+++ b/sources/pyside2/tests/QtSvg/qsvgrenderer_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
-import unittest, os
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
from PySide2.QtSvg import *
diff --git a/sources/pyside2/tests/QtSvg/qsvgwidget_test.py b/sources/pyside2/tests/QtSvg/qsvgwidget_test.py
index 59cf35d63..17bf6527b 100644
--- a/sources/pyside2/tests/QtSvg/qsvgwidget_test.py
+++ b/sources/pyside2/tests/QtSvg/qsvgwidget_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
-import unittest, os
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
from PySide2.QtSvg import *
diff --git a/sources/pyside2/tests/QtTest/click_test.py b/sources/pyside2/tests/QtTest/click_test.py
index c03c42ddd..8b3be38ea 100644
--- a/sources/pyside2/tests/QtTest/click_test.py
+++ b/sources/pyside2/tests/QtTest/click_test.py
@@ -28,13 +28,19 @@
'''QtTest mouse click functionalities'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import Qt, QObject
from PySide2.QtWidgets import QPushButton, QLineEdit
from PySide2.QtTest import QTest
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class MouseClickTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtTest/eventfilter_test.py b/sources/pyside2/tests/QtTest/eventfilter_test.py
index f69f85ac0..6ca61c36b 100644
--- a/sources/pyside2/tests/QtTest/eventfilter_test.py
+++ b/sources/pyside2/tests/QtTest/eventfilter_test.py
@@ -28,14 +28,20 @@
'''Tests for QKeyEvent'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import Qt, QObject, QEvent
from PySide2.QtGui import QKeyEvent
from PySide2.QtWidgets import QLineEdit
from PySide2.QtTest import QTest
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class KeyEventFilter(QObject):
diff --git a/sources/pyside2/tests/QtTest/qvalidator_test.py b/sources/pyside2/tests/QtTest/qvalidator_test.py
index 408f14f6e..021e455f2 100644
--- a/sources/pyside2/tests/QtTest/qvalidator_test.py
+++ b/sources/pyside2/tests/QtTest/qvalidator_test.py
@@ -26,13 +26,20 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtGui import *
from PySide2.QtWidgets import *
from PySide2.QtTest import *
-import unittest
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class MyValidator1(QValidator):
def fixup(self, input):
diff --git a/sources/pyside2/tests/QtTest/touchevent_test.py b/sources/pyside2/tests/QtTest/touchevent_test.py
index 1fa8adc60..8f9b88461 100644
--- a/sources/pyside2/tests/QtTest/touchevent_test.py
+++ b/sources/pyside2/tests/QtTest/touchevent_test.py
@@ -26,15 +26,21 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
+
from PySide2.QtWidgets import QWidget
from PySide2.QtCore import QPoint, QTimer, Qt, QEvent
from PySide2.QtGui import QTouchDevice
from PySide2.QtTest import QTest
-import unittest
-
-from helper import UsesQApplication
-
class MyWidget(QWidget):
def __init__(self, parent = None):
QWidget.__init__(self, parent)
diff --git a/sources/pyside2/tests/QtTextToSpeech/qtexttospeech_test.py b/sources/pyside2/tests/QtTextToSpeech/qtexttospeech_test.py
index 69ffed26b..4881bd25a 100644
--- a/sources/pyside2/tests/QtTextToSpeech/qtexttospeech_test.py
+++ b/sources/pyside2/tests/QtTextToSpeech/qtexttospeech_test.py
@@ -30,10 +30,16 @@
'''Test cases for QTextToSpeech methods'''
-from helper import UsesQApplication
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
+
from PySide2.QtCore import QTimer
try:
diff --git a/sources/pyside2/tests/QtUiTools/bug_1060.py b/sources/pyside2/tests/QtUiTools/bug_1060.py
index 94c15b54d..f60912780 100644
--- a/sources/pyside2/tests/QtUiTools/bug_1060.py
+++ b/sources/pyside2/tests/QtUiTools/bug_1060.py
@@ -28,9 +28,17 @@
''' unit test for BUG #1060 '''
+import os
+import sys
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
from PySide2.QtWidgets import QApplication
from PySide2.QtUiTools import QUiLoader
-from helper import adjust_filename
+
class MyQUiLoader(QUiLoader):
def __init__(self):
diff --git a/sources/pyside2/tests/QtUiTools/bug_360.py b/sources/pyside2/tests/QtUiTools/bug_360.py
index 345c4f95e..8d15f2730 100644
--- a/sources/pyside2/tests/QtUiTools/bug_360.py
+++ b/sources/pyside2/tests/QtUiTools/bug_360.py
@@ -26,9 +26,15 @@
##
#############################################################################
-import unittest
import os
-from helper import UsesQApplication
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2 import QtCore, QtWidgets
from PySide2.QtUiTools import QUiLoader
diff --git a/sources/pyside2/tests/QtUiTools/bug_376.py b/sources/pyside2/tests/QtUiTools/bug_376.py
index f26177ab4..264faad7f 100644
--- a/sources/pyside2/tests/QtUiTools/bug_376.py
+++ b/sources/pyside2/tests/QtUiTools/bug_376.py
@@ -26,9 +26,15 @@
##
#############################################################################
-import unittest
import os
-from helper import UsesQApplication
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2 import QtCore, QtWidgets
from PySide2.QtUiTools import QUiLoader
diff --git a/sources/pyside2/tests/QtUiTools/bug_392.py b/sources/pyside2/tests/QtUiTools/bug_392.py
index 9e8648135..2439e7203 100644
--- a/sources/pyside2/tests/QtUiTools/bug_392.py
+++ b/sources/pyside2/tests/QtUiTools/bug_392.py
@@ -26,9 +26,15 @@
##
#############################################################################
-import unittest
import os
-from helper import UsesQApplication
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2 import QtWidgets
from PySide2.QtUiTools import QUiLoader
diff --git a/sources/pyside2/tests/QtUiTools/bug_426.py b/sources/pyside2/tests/QtUiTools/bug_426.py
index 5b055a45f..e84da0382 100644
--- a/sources/pyside2/tests/QtUiTools/bug_426.py
+++ b/sources/pyside2/tests/QtUiTools/bug_426.py
@@ -26,8 +26,14 @@
##
#############################################################################
-import sys
import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore, QtWidgets
from PySide2.QtUiTools import QUiLoader
diff --git a/sources/pyside2/tests/QtUiTools/bug_552.py b/sources/pyside2/tests/QtUiTools/bug_552.py
index b9d4f750b..be42789cf 100644
--- a/sources/pyside2/tests/QtUiTools/bug_552.py
+++ b/sources/pyside2/tests/QtUiTools/bug_552.py
@@ -26,7 +26,15 @@
##
#############################################################################
-from helper import adjust_filename
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
from PySide2 import QtWidgets, QtCore
from PySide2.QtUiTools import QUiLoader
diff --git a/sources/pyside2/tests/QtUiTools/bug_797.py b/sources/pyside2/tests/QtUiTools/bug_797.py
index b1a0e5bb3..454699196 100644
--- a/sources/pyside2/tests/QtUiTools/bug_797.py
+++ b/sources/pyside2/tests/QtUiTools/bug_797.py
@@ -26,10 +26,20 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
+
from PySide2 import QtUiTools
from PySide2 import QtCore
from PySide2 import QtWidgets
-from helper import adjust_filename
+
app = QtWidgets.QApplication([])
loader = QtUiTools.QUiLoader()
diff --git a/sources/pyside2/tests/QtUiTools/bug_909.py b/sources/pyside2/tests/QtUiTools/bug_909.py
index c4185e11f..9831b6b0e 100644
--- a/sources/pyside2/tests/QtUiTools/bug_909.py
+++ b/sources/pyside2/tests/QtUiTools/bug_909.py
@@ -26,15 +26,20 @@
##
#############################################################################
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QFile
from PySide2.QtWidgets import QTabWidget
from PySide2.QtUiTools import QUiLoader
-from helper import UsesQApplication
-from helper import adjust_filename
+from helper.usesqapplication import UsesQApplication
+from helper.helper import adjust_filename
class TestDestruction(UsesQApplication):
def testBug909(self):
diff --git a/sources/pyside2/tests/QtUiTools/bug_913.py b/sources/pyside2/tests/QtUiTools/bug_913.py
index 9ace5bbef..3e2ca818b 100644
--- a/sources/pyside2/tests/QtUiTools/bug_913.py
+++ b/sources/pyside2/tests/QtUiTools/bug_913.py
@@ -29,9 +29,15 @@
##
#############################################################################
+import os
import sys
import unittest
-from helper import adjust_filename
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.helper import adjust_filename
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtUiTools/bug_958.py b/sources/pyside2/tests/QtUiTools/bug_958.py
index 503433405..98ac16189 100644
--- a/sources/pyside2/tests/QtUiTools/bug_958.py
+++ b/sources/pyside2/tests/QtUiTools/bug_958.py
@@ -26,10 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtWidgets, QtUiTools
-from helper import adjust_filename
-from helper import TimedQApplication
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
class Gui_Qt(QtWidgets.QMainWindow):
def __init__(self, parent=None):
diff --git a/sources/pyside2/tests/QtUiTools/bug_965.py b/sources/pyside2/tests/QtUiTools/bug_965.py
index b0df5fc71..217f948af 100644
--- a/sources/pyside2/tests/QtUiTools/bug_965.py
+++ b/sources/pyside2/tests/QtUiTools/bug_965.py
@@ -26,11 +26,18 @@
##
#############################################################################
-from PySide2.QtUiTools import QUiLoader
+import os
+import sys
import unittest
-from helper import UsesQApplication
-from helper import adjust_filename
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtUiTools import QUiLoader
+
+from helper.usesqapplication import UsesQApplication
+from helper.helper import adjust_filename
class MyQUiLoader(QUiLoader):
def __init__(self):
diff --git a/sources/pyside2/tests/QtUiTools/loadUiType_test.py b/sources/pyside2/tests/QtUiTools/loadUiType_test.py
new file mode 100644
index 000000000..9a3756376
--- /dev/null
+++ b/sources/pyside2/tests/QtUiTools/loadUiType_test.py
@@ -0,0 +1,75 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
+
+from PySide2.QtWidgets import QWidget, QFrame, QPushButton
+from PySide2.QtUiTools import loadUiType
+
+class loadUiTypeTester(UsesQApplication):
+ def testFunction(self):
+ filePath = os.path.join(os.path.dirname(__file__), "minimal.ui")
+ loaded = loadUiType(filePath)
+ self.assertNotEqual(loaded, None)
+
+ # (<class '__main__.Ui_Form'>, <class 'PySide2.QtWidgets.QFrame'>)
+ generated, base = loaded
+
+ # Generated class contains retranslateUi method
+ self.assertTrue("retranslateUi" in dir(generated))
+
+ # Base class instance will be QFrame for this example
+ self.assertTrue(isinstance(base(), QFrame))
+
+ anotherFileName = os.path.join(os.path.dirname(__file__), "test.ui")
+ another = loadUiType(anotherFileName)
+ self.assertNotEqual(another, None)
+
+ generated, base = another
+ # Base class instance will be QWidget for this example
+ self.assertTrue(isinstance(base(), QWidget))
+
+ w = base()
+ ui = generated()
+ ui.setupUi(w)
+
+ self.assertTrue(isinstance(ui.child_object, QFrame))
+ self.assertTrue(isinstance(ui.grandson_object, QPushButton))
+
+
+if __name__ == '__main__':
+ unittest.main()
+
diff --git a/sources/pyside2/tests/QtUiTools/ui_test.py b/sources/pyside2/tests/QtUiTools/ui_test.py
index f84f9c3d1..6705bb0be 100644
--- a/sources/pyside2/tests/QtUiTools/ui_test.py
+++ b/sources/pyside2/tests/QtUiTools/ui_test.py
@@ -26,11 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtUiTools import QUiLoader
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QUiLoaderCreation(UsesQApplication):
diff --git a/sources/pyside2/tests/QtUiTools/uiloader_test.py b/sources/pyside2/tests/QtUiTools/uiloader_test.py
index c550b8020..2fceb45c1 100644
--- a/sources/pyside2/tests/QtUiTools/uiloader_test.py
+++ b/sources/pyside2/tests/QtUiTools/uiloader_test.py
@@ -26,25 +26,38 @@
##
#############################################################################
-import unittest
import os
-from helper import UsesQApplication
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtWidgets import QWidget
from PySide2.QtUiTools import QUiLoader
-def get_file_path():
- for path in file_path:
- if os.path.exists(path):
- return path
- return ""
-class QUioaderTeste(UsesQApplication):
+class OverridingLoader(QUiLoader):
+ def createWidget(self, class_name, parent=None, name=''):
+ if class_name == 'QWidget':
+ w = QWidget(parent)
+ w.setObjectName(name)
+ return w
+ return QUiLoader.createWidget(self, class_name, parent, name)
+
+
+class QUiLoaderTester(UsesQApplication):
+ def setUp(self):
+ UsesQApplication.setUp(self)
+ self._filePath = os.path.join(os.path.dirname(__file__), 'test.ui')
+
def testLoadFile(self):
- filePath = os.path.join(os.path.dirname(__file__), 'test.ui')
loader = QUiLoader()
parent = QWidget()
- w = loader.load(filePath, parent)
+ w = loader.load(self._filePath, parent)
self.assertNotEqual(w, None)
self.assertEqual(len(parent.children()), 1)
@@ -53,18 +66,13 @@ class QUioaderTeste(UsesQApplication):
self.assertNotEqual(child, None)
self.assertEqual(w.findChild(QWidget, "grandson_object"), child.findChild(QWidget, "grandson_object"))
- def testLoadFileUnicodeFilePath(self):
- filePath = str(os.path.join(os.path.dirname(__file__), 'test.ui'))
- loader = QUiLoader()
- parent = QWidget()
- w = loader.load(filePath, parent)
- self.assertNotEqual(w, None)
- self.assertEqual(len(parent.children()), 1)
+ def testLoadFileOverride(self):
+ # PYSIDE-1070, override QUiLoader::createWidget() with parent=None crashes
+ loader = OverridingLoader()
+ w = loader.load(self._filePath)
+ self.assertNotEqual(w, None)
- child = w.findChild(QWidget, "child_object")
- self.assertNotEqual(child, None)
- self.assertEqual(w.findChild(QWidget, "grandson_object"), child.findChild(QWidget, "grandson_object"))
if __name__ == '__main__':
unittest.main()
diff --git a/sources/pyside2/tests/QtWebEngine/web_engine_initialize.py b/sources/pyside2/tests/QtWebEngine/web_engine_initialize.py
index f6abeb9cd..1f0482f96 100644
--- a/sources/pyside2/tests/QtWebEngine/web_engine_initialize.py
+++ b/sources/pyside2/tests/QtWebEngine/web_engine_initialize.py
@@ -28,8 +28,14 @@
from __future__ import print_function
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QTimer
from PySide2.QtWebEngine import QtWebEngine
from PySide2.QtWidgets import QApplication
diff --git a/sources/pyside2/tests/QtWebEngineCore/web_engine_custom_scheme.py b/sources/pyside2/tests/QtWebEngineCore/web_engine_custom_scheme.py
index 8da2b45f8..190810edb 100644
--- a/sources/pyside2/tests/QtWebEngineCore/web_engine_custom_scheme.py
+++ b/sources/pyside2/tests/QtWebEngineCore/web_engine_custom_scheme.py
@@ -28,12 +28,20 @@
from __future__ import print_function
+import os
+import sys
import unittest
-from PySide2.QtCore import QBuffer, QTimer
-from PySide2.QtWidgets import QApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QBuffer, Qt, QTimer
+from PySide2.QtWidgets import QApplication, QWidget, QVBoxLayout
+from PySide2.QtWebEngine import QtWebEngine
from PySide2.QtWebEngineWidgets import QWebEngineView, QWebEngineProfile
-from PySide2.QtWebEngineCore import QWebEngineUrlSchemeHandler
+from PySide2.QtWebEngineCore import (QWebEngineUrlScheme,
+ QWebEngineUrlSchemeHandler)
import py3kcompat as py3k
class TestSchemeHandler(QWebEngineUrlSchemeHandler):
@@ -47,19 +55,44 @@ class TestSchemeHandler(QWebEngineUrlSchemeHandler):
self.buffer.aboutToClose.connect(self.buffer.deleteLater)
request.reply(py3k.b("text/plain;charset=utf-8"), self.buffer)
+
class MainTest(unittest.TestCase):
def test_SchemeHandlerRedirect(self):
+ self._loaded = False
+ QApplication.setAttribute(Qt.AA_ShareOpenGLContexts);
+ QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
+ QtWebEngine.initialize()
app = QApplication([])
+
+ scheme_name = py3k.b("testpy")
+ scheme = QWebEngineUrlScheme(scheme_name)
+ scheme.setSyntax(QWebEngineUrlScheme.Syntax.Path)
+ QWebEngineUrlScheme.registerScheme(scheme)
handler = TestSchemeHandler()
profile = QWebEngineProfile.defaultProfile()
- profile.installUrlSchemeHandler(py3k.b("testpy"), handler)
+ profile.installUrlSchemeHandler(scheme_name, handler)
+
+ top_level_widget = QWidget()
+ top_level_widget.setWindowTitle('web_engine_custom_scheme.py')
+ top_level_widget.resize(400, 400)
+ layout = QVBoxLayout(top_level_widget)
view = QWebEngineView()
- view.loadFinished.connect(app.quit)
+ layout.addWidget(view)
+
+ view.loadFinished.connect(self._slot_loaded)
QTimer.singleShot(5000, app.quit)
- view.show()
+
+ top_level_widget.show()
view.load("testpy:hello")
app.exec_()
+
+ self.assertTrue(self._loaded)
self.assertEqual(view.url(), "testpy:goodbye")
+ def _slot_loaded(self):
+ self._loaded = True
+ QApplication.quit()
+
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/pyside2/tests/QtWebEngineWidgets/fox.html b/sources/pyside2/tests/QtWebEngineWidgets/fox.html
new file mode 100644
index 000000000..da873b1cc
--- /dev/null
+++ b/sources/pyside2/tests/QtWebEngineWidgets/fox.html
@@ -0,0 +1,7 @@
+<html>
+<title>Title</title>
+<meta name="description" content="PySide Test METADATA." />
+<body>
+<p>The quick <b>brown</b> fox <i>jumps</i> over the lazy dog.</p>
+</body>
+</html>
diff --git a/sources/pyside2/tests/QtWebEngineWidgets/pyside-474-qtwebengineview.py b/sources/pyside2/tests/QtWebEngineWidgets/pyside-474-qtwebengineview.py
index a56d6d0f5..c650a21d0 100644
--- a/sources/pyside2/tests/QtWebEngineWidgets/pyside-474-qtwebengineview.py
+++ b/sources/pyside2/tests/QtWebEngineWidgets/pyside-474-qtwebengineview.py
@@ -28,18 +28,59 @@
from __future__ import print_function
+from functools import partial
+import os
+import sys
import unittest
-from PySide2 import QtWidgets
-from PySide2 import QtWebEngineWidgets
+TEST_DIR = os.path.dirname(os.path.abspath(__file__))
+
+sys.path.append(os.path.dirname(TEST_DIR))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QCoreApplication, QSize, QUrl, Qt
+from PySide2.QtWidgets import QApplication, QVBoxLayout, QWidget
+from PySide2.QtWebEngineWidgets import QWebEnginePage, QWebEngineView
+
class MainTest(unittest.TestCase):
def test_WebEngineView_findText_exists(self):
- qApp = (QtWidgets.QApplication.instance() or
- QtWidgets.QApplication([]))
- view = QtWebEngineWidgets.QWebEngineView()
- view.findText("nothing")
+ QCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
+ app = QApplication.instance() or QApplication()
+ top_level = QWidget()
+ layout = QVBoxLayout(top_level)
+ self._view = QWebEngineView()
+ self._view.loadFinished.connect(self.loaded)
+ self._view.load(QUrl.fromLocalFile(os.path.join(TEST_DIR, "fox.html")))
+ self._view.setMinimumSize(QSize(400, 300))
+ self._callback_count = 0
+ layout.addWidget(self._view)
+ top_level.show()
+ app.exec_()
+
+ def found_callback(self, found):
+ self.assertTrue(found)
+ self._callback_count += 1
+ if self._callback_count == 2:
+ QCoreApplication.quit()
+
+ def javascript_callback(self, result):
+ self.assertEqual(result, "Title")
+ self._callback_count += 1
+ if self._callback_count == 2:
+ QCoreApplication.quit()
+
+ def loaded(self, ok):
+ self.assertTrue(ok)
+ if not ok:
+ QCoreApplication.quit()
+ self._view.page().runJavaScript("document.title", 1,
+ partial(self.javascript_callback))
+ self._view.findText("fox", QWebEnginePage.FindFlags(),
+ partial(self.found_callback))
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/pyside2/tests/QtWebKit/bug_448.py b/sources/pyside2/tests/QtWebKit/bug_448.py
index c8341840a..98ebb1958 100644
--- a/sources/pyside2/tests/QtWebKit/bug_448.py
+++ b/sources/pyside2/tests/QtWebKit/bug_448.py
@@ -28,8 +28,13 @@
'''Test cases for bug: http://bugs.openbossa.org/show_bug.cgi?id=448'''
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtWidgets import QApplication
from PySide2.QtWebKit import QWebView
diff --git a/sources/pyside2/tests/QtWebKit/bug_694.py b/sources/pyside2/tests/QtWebKit/bug_694.py
index 60fb37f84..b18d658f6 100644
--- a/sources/pyside2/tests/QtWebKit/bug_694.py
+++ b/sources/pyside2/tests/QtWebKit/bug_694.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
from PySide2.QtWebKit import *
diff --git a/sources/pyside2/tests/QtWebKit/bug_803.py b/sources/pyside2/tests/QtWebKit/bug_803.py
index ea2b34ce2..ec6f93c33 100644
--- a/sources/pyside2/tests/QtWebKit/bug_803.py
+++ b/sources/pyside2/tests/QtWebKit/bug_803.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import *
from PySide2.QtWebKit import *
diff --git a/sources/pyside2/tests/QtWebKit/bug_899.py b/sources/pyside2/tests/QtWebKit/bug_899.py
index 817aeb6d5..cb8e76784 100644
--- a/sources/pyside2/tests/QtWebKit/bug_899.py
+++ b/sources/pyside2/tests/QtWebKit/bug_899.py
@@ -26,10 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import Property, QObject
from PySide2.QtWebKit import QWebView
-from helper import TimedQApplication
+from helper.timedqapplication import TimedQApplication
class TestLambdaPropery(TimedQApplication):
diff --git a/sources/pyside2/tests/QtWebKit/bug_959.py b/sources/pyside2/tests/QtWebKit/bug_959.py
index 2ebfdbe99..5214ee1e1 100644
--- a/sources/pyside2/tests/QtWebKit/bug_959.py
+++ b/sources/pyside2/tests/QtWebKit/bug_959.py
@@ -31,10 +31,15 @@ from PySide2.QtWebKit import QWebView
from PySide2.QtWidgets import QApplication
from PySide2 import QtCore
+import os
import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
functionID = -1
currentWebView = None
diff --git a/sources/pyside2/tests/QtWebKit/qml_plugin_test.py b/sources/pyside2/tests/QtWebKit/qml_plugin_test.py
index 586185418..33497bdc1 100644
--- a/sources/pyside2/tests/QtWebKit/qml_plugin_test.py
+++ b/sources/pyside2/tests/QtWebKit/qml_plugin_test.py
@@ -30,11 +30,15 @@ import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QUrl, QTimer
from PySide2.QtWidgets import QApplication, QLabel
from PySide2.QtWebKit import QWebPluginFactory, QWebView, QWebSettings
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class PluginFactory(QWebPluginFactory):
diff --git a/sources/pyside2/tests/QtWebKit/qvariantlist_property_test.py b/sources/pyside2/tests/QtWebKit/qvariantlist_property_test.py
index e98de7b87..6a51a6488 100644
--- a/sources/pyside2/tests/QtWebKit/qvariantlist_property_test.py
+++ b/sources/pyside2/tests/QtWebKit/qvariantlist_property_test.py
@@ -26,10 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import Property, QObject
from PySide2.QtWebKit import QWebView
-from helper import TimedQApplication
+from helper.timedqapplication import TimedQApplication
class TestLoadFinished(TimedQApplication):
diff --git a/sources/pyside2/tests/QtWebKit/shouldInterruptjavascript_test.py b/sources/pyside2/tests/QtWebKit/shouldInterruptjavascript_test.py
index b49fe13dd..4db5adbb5 100644
--- a/sources/pyside2/tests/QtWebKit/shouldInterruptjavascript_test.py
+++ b/sources/pyside2/tests/QtWebKit/shouldInterruptjavascript_test.py
@@ -29,10 +29,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore, QtWebKit
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QWebPageHeadless(QtWebKit.QWebPage):
# FIXME: This is not working, the slot is not overriden!
diff --git a/sources/pyside2/tests/QtWebKit/webframe_test.py b/sources/pyside2/tests/QtWebKit/webframe_test.py
index 4aea6709a..d46c1b229 100644
--- a/sources/pyside2/tests/QtWebKit/webframe_test.py
+++ b/sources/pyside2/tests/QtWebKit/webframe_test.py
@@ -26,15 +26,20 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, SIGNAL, QUrl
from PySide2.QtWebKit import *
from PySide2.QtNetwork import QNetworkRequest
-from helper import adjust_filename, UsesQApplication
-
+from helper.helper import adjust_filename
+from helper.usesqapplication import UsesQApplication
class TestWebFrame(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWebKit/webpage_test.py b/sources/pyside2/tests/QtWebKit/webpage_test.py
index 95cd307d5..0c37befa2 100644
--- a/sources/pyside2/tests/QtWebKit/webpage_test.py
+++ b/sources/pyside2/tests/QtWebKit/webpage_test.py
@@ -28,13 +28,20 @@
'''Test cases for QWebPage'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL, QUrl
from PySide2.QtWebKit import QWebPage
from PySide2.QtNetwork import QNetworkAccessManager
-from helper import adjust_filename, TimedQApplication
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
#Define a global timeout because TimedQApplication uses a singleton!
#Use a value big enough to run all the tests.
diff --git a/sources/pyside2/tests/QtWebKit/webview_test.py b/sources/pyside2/tests/QtWebKit/webview_test.py
index ce7a3a7bf..5ecac5387 100644
--- a/sources/pyside2/tests/QtWebKit/webview_test.py
+++ b/sources/pyside2/tests/QtWebKit/webview_test.py
@@ -28,15 +28,22 @@
'''Test cases for QWebView'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
-import sys
from PySide2.QtCore import QObject, SIGNAL, QUrl
from PySide2.QtWebKit import QWebPage, QWebView
from PySide2.QtNetwork import QNetworkRequest
-from helper import adjust_filename, TimedQApplication
+from helper.helper import adjust_filename
+from helper.timedqapplication import TimedQApplication
class testWebPage(QWebPage):
diff --git a/sources/pyside2/tests/QtWidgets/CMakeLists.txt b/sources/pyside2/tests/QtWidgets/CMakeLists.txt
index 6d8645918..28372f437 100644
--- a/sources/pyside2/tests/QtWidgets/CMakeLists.txt
+++ b/sources/pyside2/tests/QtWidgets/CMakeLists.txt
@@ -87,7 +87,6 @@ PYSIDE_TEST(qapp_issue_585.py)
PYSIDE_TEST(qapp_test.py)
PYSIDE_TEST(qapplication_test.py)
PYSIDE_TEST(qapplication_exit_segfault_test.py)
-PYSIDE_TEST(qapplication_singleton_test.py)
PYSIDE_TEST(qbrush_test.py)
PYSIDE_TEST(qdynamic_signal.py)
# TODO: This passes, but requires manual button clicking (at least on mac)
@@ -127,6 +126,7 @@ PYSIDE_TEST(qtextedit_test.py)
PYSIDE_TEST(qtextedit_signal_test.py)
PYSIDE_TEST(qtreeview_test.py)
PYSIDE_TEST(qtreewidget_test.py)
+PYSIDE_TEST(qtreewidgetitem_test.py)
PYSIDE_TEST(qtoolbar_test.py)
PYSIDE_TEST(qtoolbox_test.py)
PYSIDE_TEST(qvariant_test.py)
diff --git a/sources/pyside2/tests/QtWidgets/action_clear.py b/sources/pyside2/tests/QtWidgets/action_clear.py
index e7bd882bc..ed8150493 100644
--- a/sources/pyside2/tests/QtWidgets/action_clear.py
+++ b/sources/pyside2/tests/QtWidgets/action_clear.py
@@ -26,11 +26,17 @@
##
#############################################################################
-from PySide2.QtWidgets import QMenu, QWidget, QMenuBar, QToolBar
+import os
+import sys
+import unittest
import weakref
-import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtWidgets import QMenu, QWidget, QMenuBar, QToolBar
+from helper.usesqapplication import UsesQApplication
class TestQActionLifeCycle(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/add_action_test.py b/sources/pyside2/tests/QtWidgets/add_action_test.py
index 852bcc130..c8a7c2269 100644
--- a/sources/pyside2/tests/QtWidgets/add_action_test.py
+++ b/sources/pyside2/tests/QtWidgets/add_action_test.py
@@ -28,12 +28,18 @@
'''Tests for QMenuBar.addAction(identifier, callback) calls'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import SLOT
from PySide2.QtWidgets import QMenuBar, QAction, QPushButton
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class AddActionTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/api2_test.py b/sources/pyside2/tests/QtWidgets/api2_test.py
index 90ad4eb00..379d3e997 100644
--- a/sources/pyside2/tests/QtWidgets/api2_test.py
+++ b/sources/pyside2/tests/QtWidgets/api2_test.py
@@ -31,13 +31,18 @@
'''Test cases for PySide API2 support'''
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtGui import QIntValidator, QValidator
from PySide2.QtWidgets import QWidget, QSpinBox, QApplication
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class WidgetValidatorQInt(QWidget, QIntValidator):
def __init__(self, parent=None):
diff --git a/sources/pyside2/tests/QtWidgets/application_test.py b/sources/pyside2/tests/QtWidgets/application_test.py
index 0b8f73cd6..a5b949ec6 100644
--- a/sources/pyside2/tests/QtWidgets/application_test.py
+++ b/sources/pyside2/tests/QtWidgets/application_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from testbinding import TestObject
from PySide2.QtWidgets import QApplication
from PySide2 import __all__ as all
@@ -46,10 +53,11 @@ class QApplicationInstance(unittest.TestCase):
app1.setObjectName("MyApp")
self.assertEqual(app1, app2)
self.assertEqual(app2.objectName(), app1.objectName())
- if len(all) > 3:
- # an import triggers qApp initialization
- __import__("PySide2." + all[-1])
- self.assertEqual(app1, qApp)
+ # We no longer support qApp when embedding
+ # if len(all) > 3:
+ # # an import triggers qApp initialization
+ # __import__("PySide2." + all[-1])
+ # self.assertEqual(app1, qApp)
app1.destroyed.connect(self.appDestroyed)
if __name__ == '__main__':
diff --git a/sources/pyside2/tests/QtWidgets/bug_1002.py b/sources/pyside2/tests/QtWidgets/bug_1002.py
index e4f5bf75d..2810ca07f 100644
--- a/sources/pyside2/tests/QtWidgets/bug_1002.py
+++ b/sources/pyside2/tests/QtWidgets/bug_1002.py
@@ -26,11 +26,17 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QWidget, QPushButton
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class TestBug1002 (UsesQApplication):
def testReturnWindow(self):
diff --git a/sources/pyside2/tests/QtWidgets/bug_1006.py b/sources/pyside2/tests/QtWidgets/bug_1006.py
index 49dc22cfd..f7d4af804 100644
--- a/sources/pyside2/tests/QtWidgets/bug_1006.py
+++ b/sources/pyside2/tests/QtWidgets/bug_1006.py
@@ -26,14 +26,19 @@
##
#############################################################################
+import os
+import sys
import unittest
import weakref
-import sys
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import Qt
from PySide2.QtWidgets import QDialog, QLabel, QGridLayout, QHBoxLayout, QWidget
-from helper import TimedQApplication
+from helper.timedqapplication import TimedQApplication
class LabelWindow(QDialog):
def __init__(self, parent):
diff --git a/sources/pyside2/tests/QtWidgets/bug_1048.py b/sources/pyside2/tests/QtWidgets/bug_1048.py
index 2042a99c4..1b2189a7a 100644
--- a/sources/pyside2/tests/QtWidgets/bug_1048.py
+++ b/sources/pyside2/tests/QtWidgets/bug_1048.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2 import QtWidgets
a = QtWidgets.QApplication([])
diff --git a/sources/pyside2/tests/QtWidgets/bug_1077.py b/sources/pyside2/tests/QtWidgets/bug_1077.py
index 7943e5550..cb3bf70c4 100644
--- a/sources/pyside2/tests/QtWidgets/bug_1077.py
+++ b/sources/pyside2/tests/QtWidgets/bug_1077.py
@@ -28,9 +28,18 @@
''' unit test for BUG #1077 '''
-from PySide2 import QtCore, QtGui, QtWidgets
+import os
+import sys
import time
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
+from PySide2 import QtCore, QtGui, QtWidgets
+
+
class Highlighter(QtGui.QSyntaxHighlighter):
def __init__(self, parent, mode):
QtGui.QSyntaxHighlighter.__init__(self, parent)
diff --git a/sources/pyside2/tests/QtWidgets/bug_172.py b/sources/pyside2/tests/QtWidgets/bug_172.py
index 5b0822555..c9cc8d088 100644
--- a/sources/pyside2/tests/QtWidgets/bug_172.py
+++ b/sources/pyside2/tests/QtWidgets/bug_172.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtWidgets import *
if __name__ == '__main__':
diff --git a/sources/pyside2/tests/QtWidgets/bug_243.py b/sources/pyside2/tests/QtWidgets/bug_243.py
index 7ce0a468e..bf5fa2eaa 100644
--- a/sources/pyside2/tests/QtWidgets/bug_243.py
+++ b/sources/pyside2/tests/QtWidgets/bug_243.py
@@ -28,8 +28,13 @@
''' Test bug 243: http://bugs.openbossa.org/show_bug.cgi?id=243'''
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtWidgets import QApplication, QMainWindow, QLayout
diff --git a/sources/pyside2/tests/QtWidgets/bug_307.py b/sources/pyside2/tests/QtWidgets/bug_307.py
index 0a0e9faa5..d3e8ba9df 100644
--- a/sources/pyside2/tests/QtWidgets/bug_307.py
+++ b/sources/pyside2/tests/QtWidgets/bug_307.py
@@ -26,8 +26,14 @@
##
#############################################################################
-import unittest
import colorsys
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import SIGNAL
from PySide2.QtWidgets import QPushButton, QApplication
diff --git a/sources/pyside2/tests/QtWidgets/bug_324.py b/sources/pyside2/tests/QtWidgets/bug_324.py
index fbaf43738..c6e5a757a 100644
--- a/sources/pyside2/tests/QtWidgets/bug_324.py
+++ b/sources/pyside2/tests/QtWidgets/bug_324.py
@@ -28,9 +28,14 @@
''' Test bug 324: http://bugs.openbossa.org/show_bug.cgi?id=324'''
-import unittest
+import os
import sys
-import signal
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtWidgets/bug_338.py b/sources/pyside2/tests/QtWidgets/bug_338.py
index e51cb1523..ca095a617 100644
--- a/sources/pyside2/tests/QtWidgets/bug_338.py
+++ b/sources/pyside2/tests/QtWidgets/bug_338.py
@@ -28,9 +28,14 @@
''' Test bug 338: http://bugs.openbossa.org/show_bug.cgi?id=338'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore, QtWidgets
class DiagramItem(QtWidgets.QGraphicsPolygonItem):
diff --git a/sources/pyside2/tests/QtWidgets/bug_363.py b/sources/pyside2/tests/QtWidgets/bug_363.py
index 642c719e7..910525fed 100644
--- a/sources/pyside2/tests/QtWidgets/bug_363.py
+++ b/sources/pyside2/tests/QtWidgets/bug_363.py
@@ -28,10 +28,15 @@
''' Test bug 363: http://bugs.openbossa.org/show_bug.cgi?id=363'''
+import os
import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2 import QtCore, QtWidgets
# Check for desktop object lifetime
diff --git a/sources/pyside2/tests/QtWidgets/bug_389.py b/sources/pyside2/tests/QtWidgets/bug_389.py
index d29b6d523..dcc4a5df7 100644
--- a/sources/pyside2/tests/QtWidgets/bug_389.py
+++ b/sources/pyside2/tests/QtWidgets/bug_389.py
@@ -29,8 +29,14 @@
''' Test bug 389: http://bugs.openbossa.org/show_bug.cgi?id=389'''
import sys
+import os
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2 import QtCore, QtGui, QtWidgets
class BugTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/bug_400.py b/sources/pyside2/tests/QtWidgets/bug_400.py
index 64e0231d9..03f82a149 100644
--- a/sources/pyside2/tests/QtWidgets/bug_400.py
+++ b/sources/pyside2/tests/QtWidgets/bug_400.py
@@ -28,8 +28,15 @@
''' Test bug 400: http://bugs.openbossa.org/show_bug.cgi?id=400'''
+import os
+import sys
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtWidgets import QTreeWidgetItemIterator, QTreeWidgetItem, QTreeWidget
class BugTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/bug_416.py b/sources/pyside2/tests/QtWidgets/bug_416.py
index ea8a7c14d..092abebaf 100644
--- a/sources/pyside2/tests/QtWidgets/bug_416.py
+++ b/sources/pyside2/tests/QtWidgets/bug_416.py
@@ -28,8 +28,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import TimedQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.timedqapplication import TimedQApplication
from PySide2.QtCore import QSignalTransition, QState, Qt, QStateMachine
from PySide2.QtWidgets import QCheckBox
diff --git a/sources/pyside2/tests/QtWidgets/bug_429.py b/sources/pyside2/tests/QtWidgets/bug_429.py
index dea855f30..9b2fb9c42 100644
--- a/sources/pyside2/tests/QtWidgets/bug_429.py
+++ b/sources/pyside2/tests/QtWidgets/bug_429.py
@@ -26,9 +26,17 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
-import sys
+
app = QApplication(sys.argv)
scene = QGraphicsScene()
diff --git a/sources/pyside2/tests/QtWidgets/bug_430.py b/sources/pyside2/tests/QtWidgets/bug_430.py
index 89f6f795d..81a8d34f6 100644
--- a/sources/pyside2/tests/QtWidgets/bug_430.py
+++ b/sources/pyside2/tests/QtWidgets/bug_430.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtWidgets/bug_433.py b/sources/pyside2/tests/QtWidgets/bug_433.py
index a214b2cce..ab316db1e 100644
--- a/sources/pyside2/tests/QtWidgets/bug_433.py
+++ b/sources/pyside2/tests/QtWidgets/bug_433.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
import sys
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2 import QtCore, QtWidgets
class Test(QtWidgets.QGraphicsView):
diff --git a/sources/pyside2/tests/QtWidgets/bug_467.py b/sources/pyside2/tests/QtWidgets/bug_467.py
index 0a207f1a7..ee2da71dc 100644
--- a/sources/pyside2/tests/QtWidgets/bug_467.py
+++ b/sources/pyside2/tests/QtWidgets/bug_467.py
@@ -28,8 +28,15 @@
''' Test bug 367: http://bugs.openbossa.org/show_bug.cgi?id=467'''
+import os
+import sys
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtWidgets import QMainWindow, QApplication
class MyWidget(QMainWindow):
diff --git a/sources/pyside2/tests/QtWidgets/bug_493.py b/sources/pyside2/tests/QtWidgets/bug_493.py
index 19cbb0023..a981952fb 100644
--- a/sources/pyside2/tests/QtWidgets/bug_493.py
+++ b/sources/pyside2/tests/QtWidgets/bug_493.py
@@ -26,10 +26,17 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import Qt, QEvent
from PySide2.QtGui import QKeyEvent, QKeySequence
from PySide2.QtWidgets import QApplication
-import unittest
class TestBug493(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/bug_512.py b/sources/pyside2/tests/QtWidgets/bug_512.py
index 4815c2d86..45f127c73 100644
--- a/sources/pyside2/tests/QtWidgets/bug_512.py
+++ b/sources/pyside2/tests/QtWidgets/bug_512.py
@@ -28,8 +28,15 @@
''' Test bug 512: http://bugs.openbossa.org/show_bug.cgi?id=512'''
+import os
+import sys
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtWidgets/bug_525.py b/sources/pyside2/tests/QtWidgets/bug_525.py
index 842a4406f..bb0244497 100644
--- a/sources/pyside2/tests/QtWidgets/bug_525.py
+++ b/sources/pyside2/tests/QtWidgets/bug_525.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QApplication
from PySide2.QtWidgets import QMenu
diff --git a/sources/pyside2/tests/QtWidgets/bug_546.py b/sources/pyside2/tests/QtWidgets/bug_546.py
index a56406cc3..3fadcfaef 100644
--- a/sources/pyside2/tests/QtWidgets/bug_546.py
+++ b/sources/pyside2/tests/QtWidgets/bug_546.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import *
class TestBug546(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/bug_547.py b/sources/pyside2/tests/QtWidgets/bug_547.py
index ac2000716..070b2f81a 100644
--- a/sources/pyside2/tests/QtWidgets/bug_547.py
+++ b/sources/pyside2/tests/QtWidgets/bug_547.py
@@ -30,8 +30,14 @@
""" http://bugs.openbossa.org/show_bug.cgi?id=547 """
import sys
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtWidgets
class MyMainWindow(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/bug_549.py b/sources/pyside2/tests/QtWidgets/bug_549.py
index 0e2afc653..7da9cca8f 100644
--- a/sources/pyside2/tests/QtWidgets/bug_549.py
+++ b/sources/pyside2/tests/QtWidgets/bug_549.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import *
class TestBug549(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/bug_569.py b/sources/pyside2/tests/QtWidgets/bug_569.py
index 4e3d07c35..cf95467c6 100644
--- a/sources/pyside2/tests/QtWidgets/bug_569.py
+++ b/sources/pyside2/tests/QtWidgets/bug_569.py
@@ -26,9 +26,16 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
-import unittest
class TestBug569(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/bug_575.py b/sources/pyside2/tests/QtWidgets/bug_575.py
index 4996c6986..425a659e2 100644
--- a/sources/pyside2/tests/QtWidgets/bug_575.py
+++ b/sources/pyside2/tests/QtWidgets/bug_575.py
@@ -29,10 +29,18 @@
""" Unittest for bug #575 """
""" http://bugs.openbossa.org/show_bug.cgi?id=575 """
-from PySide2.QtWidgets import QApplication, QPlainTextEdit, QTextEdit
+import sys
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtWidgets import QApplication, QPlainTextEdit, QTextEdit
+
+
class Bug575(unittest.TestCase):
def testPropertyValues(self):
app = QApplication(sys.argv)
diff --git a/sources/pyside2/tests/QtWidgets/bug_576.py b/sources/pyside2/tests/QtWidgets/bug_576.py
index b0b044499..9674f7a9d 100644
--- a/sources/pyside2/tests/QtWidgets/bug_576.py
+++ b/sources/pyside2/tests/QtWidgets/bug_576.py
@@ -30,8 +30,14 @@
""" http://bugs.openbossa.org/show_bug.cgi?id=576 """
import sys
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore, QtWidgets
class Bug576(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/bug_585.py b/sources/pyside2/tests/QtWidgets/bug_585.py
index 1c5eb75f1..a0e5c0b5e 100644
--- a/sources/pyside2/tests/QtWidgets/bug_585.py
+++ b/sources/pyside2/tests/QtWidgets/bug_585.py
@@ -28,9 +28,14 @@
'''Test bug 585: http://bugs.openbossa.org/show_bug.cgi?id=585'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore, QtWidgets
class Bug585(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/bug_589.py b/sources/pyside2/tests/QtWidgets/bug_589.py
index c75a12f7f..8f81384a7 100644
--- a/sources/pyside2/tests/QtWidgets/bug_589.py
+++ b/sources/pyside2/tests/QtWidgets/bug_589.py
@@ -28,10 +28,17 @@
# trimmed down diagramscene.py to demonstrate crash in sizeHint()
+import os
import sys
-from PySide2 import QtCore, QtWidgets
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2 import QtCore, QtWidgets
+
+
class CustomWidget(QtWidgets.QGraphicsProxyWidget):
def itemChange(self, eventType, value):
QtWidgets.QGraphicsProxyWidget.itemChange(self, eventType, value)
diff --git a/sources/pyside2/tests/QtWidgets/bug_632.py b/sources/pyside2/tests/QtWidgets/bug_632.py
index e60416102..d836b2ff6 100644
--- a/sources/pyside2/tests/QtWidgets/bug_632.py
+++ b/sources/pyside2/tests/QtWidgets/bug_632.py
@@ -26,10 +26,16 @@
##
#############################################################################
+import os
import sys
-from PySide2.QtWidgets import QLineEdit, QApplication
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtWidgets import QLineEdit, QApplication
+
class Bug589(unittest.TestCase):
def testWrongSignature(self):
diff --git a/sources/pyside2/tests/QtWidgets/bug_635.py b/sources/pyside2/tests/QtWidgets/bug_635.py
index 59f27fa22..6707c3f05 100644
--- a/sources/pyside2/tests/QtWidgets/bug_635.py
+++ b/sources/pyside2/tests/QtWidgets/bug_635.py
@@ -28,10 +28,17 @@
''' Test bug 635: http://bugs.openbossa.org/show_bug.cgi?id=635'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QIcon
from PySide2.QtWidgets import QApplication, QToolBar
-import sys
+
class testQToolBar(unittest.TestCase):
def callback(self):
diff --git a/sources/pyside2/tests/QtWidgets/bug_640.py b/sources/pyside2/tests/QtWidgets/bug_640.py
index 9e63a1d7f..13d98aa47 100644
--- a/sources/pyside2/tests/QtWidgets/bug_640.py
+++ b/sources/pyside2/tests/QtWidgets/bug_640.py
@@ -26,10 +26,17 @@
##
#############################################################################
+import os
import sys
-from PySide2.QtWidgets import *
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtWidgets import *
+
+
class Bug640(unittest.TestCase):
def testIt(self):
option = QStyleOptionGraphicsItem()
diff --git a/sources/pyside2/tests/QtWidgets/bug_653.py b/sources/pyside2/tests/QtWidgets/bug_653.py
index e1b2ed416..df7dbacdb 100644
--- a/sources/pyside2/tests/QtWidgets/bug_653.py
+++ b/sources/pyside2/tests/QtWidgets/bug_653.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
@@ -42,4 +49,4 @@ class TestBug653(unittest.TestCase):
wizard.show()
if __name__ == "__main__":
- unittest.main() \ No newline at end of file
+ unittest.main()
diff --git a/sources/pyside2/tests/QtWidgets/bug_662.py b/sources/pyside2/tests/QtWidgets/bug_662.py
index a5cc650c1..7fb97deb6 100644
--- a/sources/pyside2/tests/QtWidgets/bug_662.py
+++ b/sources/pyside2/tests/QtWidgets/bug_662.py
@@ -28,7 +28,13 @@
''' Test bug 662: http://bugs.openbossa.org/show_bug.cgi?id=662'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtGui import QTextCharFormat
from PySide2.QtWidgets import QTextEdit, QApplication
import sys
diff --git a/sources/pyside2/tests/QtWidgets/bug_667.py b/sources/pyside2/tests/QtWidgets/bug_667.py
index e2b472299..cbbd57c20 100644
--- a/sources/pyside2/tests/QtWidgets/bug_667.py
+++ b/sources/pyside2/tests/QtWidgets/bug_667.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
import sys
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import QTimer, QPointF
from PySide2.QtWidgets import QApplication, QGraphicsView, QGraphicsScene, QGraphicsEllipseItem
diff --git a/sources/pyside2/tests/QtWidgets/bug_668.py b/sources/pyside2/tests/QtWidgets/bug_668.py
index 05cffa39d..42d956257 100644
--- a/sources/pyside2/tests/QtWidgets/bug_668.py
+++ b/sources/pyside2/tests/QtWidgets/bug_668.py
@@ -28,10 +28,17 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
-import sys
class A(QMainWindow):
def __init__(self, parent=None):
diff --git a/sources/pyside2/tests/QtWidgets/bug_674.py b/sources/pyside2/tests/QtWidgets/bug_674.py
index 40fd19206..1c8f55338 100644
--- a/sources/pyside2/tests/QtWidgets/bug_674.py
+++ b/sources/pyside2/tests/QtWidgets/bug_674.py
@@ -26,10 +26,17 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
-import unittest
-import sys
+
class TestBug679(unittest.TestCase):
'''QGraphicsScene::clear() is missing'''
diff --git a/sources/pyside2/tests/QtWidgets/bug_675.py b/sources/pyside2/tests/QtWidgets/bug_675.py
index 93489064b..1e54f1b8f 100644
--- a/sources/pyside2/tests/QtWidgets/bug_675.py
+++ b/sources/pyside2/tests/QtWidgets/bug_675.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtWidgets/bug_688.py b/sources/pyside2/tests/QtWidgets/bug_688.py
index 2bab2050a..97d62e2c9 100644
--- a/sources/pyside2/tests/QtWidgets/bug_688.py
+++ b/sources/pyside2/tests/QtWidgets/bug_688.py
@@ -28,8 +28,15 @@
''' Test bug 688: http://bugs.openbossa.org/show_bug.cgi?id=688'''
+import os
+import sys
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import QTextFrame, QTextCursor, QTextCharFormat, QFont, QTextFrameFormat
from PySide2.QtWidgets import QTextEdit
diff --git a/sources/pyside2/tests/QtWidgets/bug_693.py b/sources/pyside2/tests/QtWidgets/bug_693.py
index 31b0262c4..68d19e00f 100644
--- a/sources/pyside2/tests/QtWidgets/bug_693.py
+++ b/sources/pyside2/tests/QtWidgets/bug_693.py
@@ -26,9 +26,17 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
-import unittest
+
class MyModel (QAbstractListModel):
diff --git a/sources/pyside2/tests/QtWidgets/bug_696.py b/sources/pyside2/tests/QtWidgets/bug_696.py
index 93703758e..abd4246a5 100644
--- a/sources/pyside2/tests/QtWidgets/bug_696.py
+++ b/sources/pyside2/tests/QtWidgets/bug_696.py
@@ -28,10 +28,15 @@
##
#############################################################################
+import os
import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtWidgets import QMainWindow, QMenu, QApplication
class MainWindow(QMainWindow):
diff --git a/sources/pyside2/tests/QtWidgets/bug_711.py b/sources/pyside2/tests/QtWidgets/bug_711.py
index 073d4e3c8..43e4b7bb2 100644
--- a/sources/pyside2/tests/QtWidgets/bug_711.py
+++ b/sources/pyside2/tests/QtWidgets/bug_711.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QToolBar, QApplication, QAction, QToolButton
try:
diff --git a/sources/pyside2/tests/QtWidgets/bug_714.py b/sources/pyside2/tests/QtWidgets/bug_714.py
index 345207ff9..76cf0295b 100644
--- a/sources/pyside2/tests/QtWidgets/bug_714.py
+++ b/sources/pyside2/tests/QtWidgets/bug_714.py
@@ -26,8 +26,14 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QPixmap
from PySide2.QtWidgets import QLabel, QApplication
diff --git a/sources/pyside2/tests/QtWidgets/bug_722.py b/sources/pyside2/tests/QtWidgets/bug_722.py
index ddabd4ee8..7eae897dc 100644
--- a/sources/pyside2/tests/QtWidgets/bug_722.py
+++ b/sources/pyside2/tests/QtWidgets/bug_722.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtWidgets import QDoubleSpinBox, QGraphicsBlurEffect
diff --git a/sources/pyside2/tests/QtWidgets/bug_728.py b/sources/pyside2/tests/QtWidgets/bug_728.py
index 59269d72c..5cd39b66f 100644
--- a/sources/pyside2/tests/QtWidgets/bug_728.py
+++ b/sources/pyside2/tests/QtWidgets/bug_728.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtWidgets import *
from PySide2.QtCore import *
diff --git a/sources/pyside2/tests/QtWidgets/bug_736.py b/sources/pyside2/tests/QtWidgets/bug_736.py
index 31ce80e57..4e040f965 100644
--- a/sources/pyside2/tests/QtWidgets/bug_736.py
+++ b/sources/pyside2/tests/QtWidgets/bug_736.py
@@ -26,7 +26,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtWidgets/bug_750.py b/sources/pyside2/tests/QtWidgets/bug_750.py
index 334f11e90..20f2d5d58 100644
--- a/sources/pyside2/tests/QtWidgets/bug_750.py
+++ b/sources/pyside2/tests/QtWidgets/bug_750.py
@@ -26,13 +26,19 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import QTimer
from PySide2.QtGui import QPainter, QFont, QFontInfo
-from PySide2.QtWidgets import QWidget, qApp
+from PySide2.QtWidgets import QWidget
class MyWidget(QWidget):
def paintEvent(self, e):
diff --git a/sources/pyside2/tests/QtWidgets/bug_778.py b/sources/pyside2/tests/QtWidgets/bug_778.py
index b03be3c92..148ae5ae5 100644
--- a/sources/pyside2/tests/QtWidgets/bug_778.py
+++ b/sources/pyside2/tests/QtWidgets/bug_778.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtWidgets import QTreeWidget, QTreeWidgetItem, QTreeWidgetItemIterator
diff --git a/sources/pyside2/tests/QtWidgets/bug_785.py b/sources/pyside2/tests/QtWidgets/bug_785.py
index 312b17996..ba18a99a1 100644
--- a/sources/pyside2/tests/QtWidgets/bug_785.py
+++ b/sources/pyside2/tests/QtWidgets/bug_785.py
@@ -26,9 +26,14 @@
##
#############################################################################
+import os
import sys
-
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QItemSelection
from PySide2.QtGui import QStandardItemModel, QStandardItem
from PySide2.QtWidgets import QApplication
diff --git a/sources/pyside2/tests/QtWidgets/bug_793.py b/sources/pyside2/tests/QtWidgets/bug_793.py
index 3d63cae2e..37eddfd57 100644
--- a/sources/pyside2/tests/QtWidgets/bug_793.py
+++ b/sources/pyside2/tests/QtWidgets/bug_793.py
@@ -26,8 +26,14 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QTimer
from PySide2.QtWidgets import QWidget, QApplication
diff --git a/sources/pyside2/tests/QtWidgets/bug_811.py b/sources/pyside2/tests/QtWidgets/bug_811.py
index 4715c1a97..fd618fba3 100644
--- a/sources/pyside2/tests/QtWidgets/bug_811.py
+++ b/sources/pyside2/tests/QtWidgets/bug_811.py
@@ -26,11 +26,16 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
import weakref
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import QTextBlockUserData, QTextCursor
from PySide2.QtWidgets import QTextEdit
diff --git a/sources/pyside2/tests/QtWidgets/bug_834.py b/sources/pyside2/tests/QtWidgets/bug_834.py
index 129da321c..9dba711ed 100644
--- a/sources/pyside2/tests/QtWidgets/bug_834.py
+++ b/sources/pyside2/tests/QtWidgets/bug_834.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2 import QtCore, QtWidgets
class Window(QtWidgets.QMainWindow):
diff --git a/sources/pyside2/tests/QtWidgets/bug_836.py b/sources/pyside2/tests/QtWidgets/bug_836.py
index 69e23e2dc..4d995ddcb 100644
--- a/sources/pyside2/tests/QtWidgets/bug_836.py
+++ b/sources/pyside2/tests/QtWidgets/bug_836.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtWidgets/bug_844.py b/sources/pyside2/tests/QtWidgets/bug_844.py
index 822863294..a14e3afc3 100644
--- a/sources/pyside2/tests/QtWidgets/bug_844.py
+++ b/sources/pyside2/tests/QtWidgets/bug_844.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import sys
+import os
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtWidgets import *
from PySide2.QtCore import *
diff --git a/sources/pyside2/tests/QtWidgets/bug_854.py b/sources/pyside2/tests/QtWidgets/bug_854.py
index 080faf3c5..acfa1c270 100644
--- a/sources/pyside2/tests/QtWidgets/bug_854.py
+++ b/sources/pyside2/tests/QtWidgets/bug_854.py
@@ -26,11 +26,18 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QTableView, QVBoxLayout, QApplication
from PySide2.QtCore import QAbstractItemModel
-from helper import UsesQApplication
-import unittest
+from helper.usesqapplication import UsesQApplication
class VirtualList(QAbstractItemModel):
diff --git a/sources/pyside2/tests/QtWidgets/bug_860.py b/sources/pyside2/tests/QtWidgets/bug_860.py
index 6cacfb21f..8cdab2e45 100644
--- a/sources/pyside2/tests/QtWidgets/bug_860.py
+++ b/sources/pyside2/tests/QtWidgets/bug_860.py
@@ -26,13 +26,18 @@
##
#############################################################################
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QSignalMapper
from PySide2.QtWidgets import QCheckBox
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class MultipleSlotTest(UsesQApplication):
def cb_changed(self, i):
diff --git a/sources/pyside2/tests/QtWidgets/bug_862.py b/sources/pyside2/tests/QtWidgets/bug_862.py
index 4621fc3b4..96aeb6f14 100644
--- a/sources/pyside2/tests/QtWidgets/bug_862.py
+++ b/sources/pyside2/tests/QtWidgets/bug_862.py
@@ -48,11 +48,18 @@
# <__main__.MyQGraphicsItem object at 0x7f55cf226c20>
#
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject
from PySide2.QtWidgets import *
import PySide2.QtCore
-import unittest
+
class MyQObject(QObject):
def __init__(self):
diff --git a/sources/pyside2/tests/QtWidgets/bug_871.py b/sources/pyside2/tests/QtWidgets/bug_871.py
index 8905291ef..4a53b98aa 100644
--- a/sources/pyside2/tests/QtWidgets/bug_871.py
+++ b/sources/pyside2/tests/QtWidgets/bug_871.py
@@ -26,8 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import QValidator, QIntValidator
from PySide2.QtWidgets import QLineEdit
diff --git a/sources/pyside2/tests/QtWidgets/bug_879.py b/sources/pyside2/tests/QtWidgets/bug_879.py
index 59eb979aa..981be0390 100644
--- a/sources/pyside2/tests/QtWidgets/bug_879.py
+++ b/sources/pyside2/tests/QtWidgets/bug_879.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QCoreApplication, QTimer, QEvent, Qt
from PySide2.QtWidgets import QApplication, QSpinBox
from PySide2.QtGui import QKeyEvent
diff --git a/sources/pyside2/tests/QtWidgets/bug_919.py b/sources/pyside2/tests/QtWidgets/bug_919.py
index d1cd460ec..40ba94d2e 100644
--- a/sources/pyside2/tests/QtWidgets/bug_919.py
+++ b/sources/pyside2/tests/QtWidgets/bug_919.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import TimedQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.timedqapplication import TimedQApplication
from PySide2.QtCore import Signal, QTimer
from PySide2.QtGui import QPainter
from PySide2.QtWidgets import QPushButton, QStyleOptionButton, QApplication, QStyle
diff --git a/sources/pyside2/tests/QtWidgets/bug_921.py b/sources/pyside2/tests/QtWidgets/bug_921.py
index 3e24129d8..56abe0970 100644
--- a/sources/pyside2/tests/QtWidgets/bug_921.py
+++ b/sources/pyside2/tests/QtWidgets/bug_921.py
@@ -28,11 +28,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore, QtWidgets
-from helper import TimedQApplication
+from helper.timedqapplication import TimedQApplication
class Signaller(QtCore.QObject):
s1 = QtCore.Signal()
diff --git a/sources/pyside2/tests/QtWidgets/bug_941.py b/sources/pyside2/tests/QtWidgets/bug_941.py
index 562be9a3b..074fde8e6 100644
--- a/sources/pyside2/tests/QtWidgets/bug_941.py
+++ b/sources/pyside2/tests/QtWidgets/bug_941.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtWidgets/bug_964.py b/sources/pyside2/tests/QtWidgets/bug_964.py
index 9c7af6c53..a160afd1b 100644
--- a/sources/pyside2/tests/QtWidgets/bug_964.py
+++ b/sources/pyside2/tests/QtWidgets/bug_964.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtGui import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtWidgets/bug_967.py b/sources/pyside2/tests/QtWidgets/bug_967.py
index 643041100..19d6b1e43 100644
--- a/sources/pyside2/tests/QtWidgets/bug_967.py
+++ b/sources/pyside2/tests/QtWidgets/bug_967.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import *
class TestBug967 (unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/bug_972.py b/sources/pyside2/tests/QtWidgets/bug_972.py
index adc472403..15bf949a8 100644
--- a/sources/pyside2/tests/QtWidgets/bug_972.py
+++ b/sources/pyside2/tests/QtWidgets/bug_972.py
@@ -26,11 +26,18 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QSizeF
from PySide2.QtWidgets import QGraphicsProxyWidget, QSizePolicy, QPushButton, QGraphicsScene, QGraphicsView
-from helper import TimedQApplication
+from helper.timedqapplication import TimedQApplication
def createItem(minimum, preferred, maximum, name):
w = QGraphicsProxyWidget()
diff --git a/sources/pyside2/tests/QtWidgets/bug_979.py b/sources/pyside2/tests/QtWidgets/bug_979.py
index 4bc0c966e..c5d65c361 100644
--- a/sources/pyside2/tests/QtWidgets/bug_979.py
+++ b/sources/pyside2/tests/QtWidgets/bug_979.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtWidgets import QDialog
from import_test import PysideImportTest2
diff --git a/sources/pyside2/tests/QtWidgets/bug_988.py b/sources/pyside2/tests/QtWidgets/bug_988.py
index e74edac82..93c2cc1aa 100644
--- a/sources/pyside2/tests/QtWidgets/bug_988.py
+++ b/sources/pyside2/tests/QtWidgets/bug_988.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import *
class TestBug988 (unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/bug_998.py b/sources/pyside2/tests/QtWidgets/bug_998.py
index 8e0c96e5f..7c7587dd2 100644
--- a/sources/pyside2/tests/QtWidgets/bug_998.py
+++ b/sources/pyside2/tests/QtWidgets/bug_998.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QApplication
class TestBug998 (unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/customproxywidget_test.py b/sources/pyside2/tests/QtWidgets/customproxywidget_test.py
index 183f33404..7082fb12c 100644
--- a/sources/pyside2/tests/QtWidgets/customproxywidget_test.py
+++ b/sources/pyside2/tests/QtWidgets/customproxywidget_test.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import Qt, QTimer
from PySide2.QtGui import QPainter
from PySide2.QtWidgets import QLabel
diff --git a/sources/pyside2/tests/QtWidgets/event_filter_test.py b/sources/pyside2/tests/QtWidgets/event_filter_test.py
index 30ba91ec4..fe18a3646 100644
--- a/sources/pyside2/tests/QtWidgets/event_filter_test.py
+++ b/sources/pyside2/tests/QtWidgets/event_filter_test.py
@@ -26,10 +26,15 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import QObject, QEvent
from PySide2.QtWidgets import QWidget
diff --git a/sources/pyside2/tests/QtWidgets/grandparent_method_test.py b/sources/pyside2/tests/QtWidgets/grandparent_method_test.py
index a4ad1f5e4..6b8fcbab5 100644
--- a/sources/pyside2/tests/QtWidgets/grandparent_method_test.py
+++ b/sources/pyside2/tests/QtWidgets/grandparent_method_test.py
@@ -28,11 +28,17 @@
'''Tests for calling methods further than the direct parent'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QPushButton, QWidget
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class Dummy(QPushButton):
diff --git a/sources/pyside2/tests/QtWidgets/hashabletype_test.py b/sources/pyside2/tests/QtWidgets/hashabletype_test.py
index c8ee3947d..0c3f045ce 100644
--- a/sources/pyside2/tests/QtWidgets/hashabletype_test.py
+++ b/sources/pyside2/tests/QtWidgets/hashabletype_test.py
@@ -28,10 +28,16 @@
'''Test cases for __hash__'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QTreeWidgetItem
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class HashableTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/keep_reference_test.py b/sources/pyside2/tests/QtWidgets/keep_reference_test.py
index 094e4231c..c0139ed9f 100644
--- a/sources/pyside2/tests/QtWidgets/keep_reference_test.py
+++ b/sources/pyside2/tests/QtWidgets/keep_reference_test.py
@@ -28,10 +28,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from sys import getrefcount
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import *
from PySide2.QtWidgets import QTableView
diff --git a/sources/pyside2/tests/QtWidgets/missing_symbols_test.py b/sources/pyside2/tests/QtWidgets/missing_symbols_test.py
index de243c4b2..064ed0b7c 100644
--- a/sources/pyside2/tests/QtWidgets/missing_symbols_test.py
+++ b/sources/pyside2/tests/QtWidgets/missing_symbols_test.py
@@ -28,7 +28,14 @@
'''(Very) Simple test case for missing names from QtGui and QtWidgets'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtGui
from PySide2 import QtWidgets
diff --git a/sources/pyside2/tests/QtWidgets/paint_event_test.py b/sources/pyside2/tests/QtWidgets/paint_event_test.py
index 6f1b75f2f..d57a523eb 100644
--- a/sources/pyside2/tests/QtWidgets/paint_event_test.py
+++ b/sources/pyside2/tests/QtWidgets/paint_event_test.py
@@ -28,12 +28,18 @@
'''Test paint event override in python'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QTimerEvent
from PySide2.QtWidgets import QApplication, QWidget
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class MyWidget(QWidget):
'''Sample widget'''
diff --git a/sources/pyside2/tests/QtWidgets/parent_method_test.py b/sources/pyside2/tests/QtWidgets/parent_method_test.py
index 65a8d713d..ef8e9ca8c 100644
--- a/sources/pyside2/tests/QtWidgets/parent_method_test.py
+++ b/sources/pyside2/tests/QtWidgets/parent_method_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QTimer, QThread
from PySide2.QtWidgets import *
@@ -35,7 +41,7 @@ class Foo(QTableView):
def __init__(self, parent=None):
QTableView.__init__(self, parent)
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class TestParentType(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/private_mangle_test.py b/sources/pyside2/tests/QtWidgets/private_mangle_test.py
index 31a870691..75545537b 100644
--- a/sources/pyside2/tests/QtWidgets/private_mangle_test.py
+++ b/sources/pyside2/tests/QtWidgets/private_mangle_test.py
@@ -42,7 +42,14 @@ This is the example from https://bugreports.qt.io/browse/PYSIDE-772
with no interaction as a unittest.
"""
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import Signal
from PySide2.QtWidgets import QApplication, QWidget
from PySide2 import QtWidgets
@@ -91,7 +98,7 @@ class TestMangle(unittest.TestCase):
QApplication()
def tearDown(self):
- del QtWidgets.qApp
+ qApp.shutdown()
def testPrivateMangle(self):
harness = Harness()
diff --git a/sources/pyside2/tests/QtWidgets/python_properties_test.py b/sources/pyside2/tests/QtWidgets/python_properties_test.py
index f4e46f2bd..fb1679297 100644
--- a/sources/pyside2/tests/QtWidgets/python_properties_test.py
+++ b/sources/pyside2/tests/QtWidgets/python_properties_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore, QtWidgets
class Properties(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/qabstracttextdocumentlayout_test.py b/sources/pyside2/tests/QtWidgets/qabstracttextdocumentlayout_test.py
index c253ee7d4..8e291bb63 100644
--- a/sources/pyside2/tests/QtWidgets/qabstracttextdocumentlayout_test.py
+++ b/sources/pyside2/tests/QtWidgets/qabstracttextdocumentlayout_test.py
@@ -26,13 +26,20 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtCore import QSizeF, QTimer
from PySide2.QtGui import QTextFormat, QTextCharFormat, QPyTextObject
from PySide2.QtWidgets import QTextEdit
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class Foo(QPyTextObject):
called = False
diff --git a/sources/pyside2/tests/QtWidgets/qaction_test.py b/sources/pyside2/tests/QtWidgets/qaction_test.py
index 7e391c5f7..8fc8f6c05 100644
--- a/sources/pyside2/tests/QtWidgets/qaction_test.py
+++ b/sources/pyside2/tests/QtWidgets/qaction_test.py
@@ -26,10 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QAction, QWidget
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QPainterDrawText(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qapp_issue_585.py b/sources/pyside2/tests/QtWidgets/qapp_issue_585.py
index f124ee6a6..d7afdec3a 100644
--- a/sources/pyside2/tests/QtWidgets/qapp_issue_585.py
+++ b/sources/pyside2/tests/QtWidgets/qapp_issue_585.py
@@ -58,6 +58,14 @@ For some reason, the test does not work as a unittest because it creates
no crash. We leave it this way.
"""
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtCore import QTimer
from PySide2 import QtWidgets
diff --git a/sources/pyside2/tests/QtWidgets/qapp_test.py b/sources/pyside2/tests/QtWidgets/qapp_test.py
index 0bd919318..cda34be77 100644
--- a/sources/pyside2/tests/QtWidgets/qapp_test.py
+++ b/sources/pyside2/tests/QtWidgets/qapp_test.py
@@ -28,8 +28,14 @@
''' Test the presence of qApp Macro'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import *
class QAppPresence(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/qapplication_exit_segfault_test.py b/sources/pyside2/tests/QtWidgets/qapplication_exit_segfault_test.py
index f74ced668..f70086460 100644
--- a/sources/pyside2/tests/QtWidgets/qapplication_exit_segfault_test.py
+++ b/sources/pyside2/tests/QtWidgets/qapplication_exit_segfault_test.py
@@ -26,8 +26,13 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtWidgets import QApplication, QPushButton, QWidget, QSpinBox
diff --git a/sources/pyside2/tests/QtWidgets/qapplication_test.py b/sources/pyside2/tests/QtWidgets/qapplication_test.py
index b29aba6ac..0fc174e8f 100644
--- a/sources/pyside2/tests/QtWidgets/qapplication_test.py
+++ b/sources/pyside2/tests/QtWidgets/qapplication_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QApplication
class TestQApplication(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/qbrush_test.py b/sources/pyside2/tests/QtWidgets/qbrush_test.py
index 7c49e9b86..97b1e824a 100644
--- a/sources/pyside2/tests/QtWidgets/qbrush_test.py
+++ b/sources/pyside2/tests/QtWidgets/qbrush_test.py
@@ -28,13 +28,19 @@
'''Test cases for QBrush'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import Qt
from PySide2.QtGui import QColor, QBrush
from PySide2.QtWidgets import QApplication
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class Constructor(UsesQApplication):
'''Test case for constructor of QBrush'''
diff --git a/sources/pyside2/tests/QtWidgets/qcolormap_test.py b/sources/pyside2/tests/QtWidgets/qcolormap_test.py
index 12c624c35..1123b0d21 100644
--- a/sources/pyside2/tests/QtWidgets/qcolormap_test.py
+++ b/sources/pyside2/tests/QtWidgets/qcolormap_test.py
@@ -26,10 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QColormap
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QColormapTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qdynamic_signal.py b/sources/pyside2/tests/QtWidgets/qdynamic_signal.py
index b8ea7af3f..4b9f76333 100644
--- a/sources/pyside2/tests/QtWidgets/qdynamic_signal.py
+++ b/sources/pyside2/tests/QtWidgets/qdynamic_signal.py
@@ -26,12 +26,18 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
from PySide2.QtWidgets import QInputDialog
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class DynamicSignalTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qfontdialog_test.py b/sources/pyside2/tests/QtWidgets/qfontdialog_test.py
index 09e9b7173..b9706e4e7 100644
--- a/sources/pyside2/tests/QtWidgets/qfontdialog_test.py
+++ b/sources/pyside2/tests/QtWidgets/qfontdialog_test.py
@@ -26,14 +26,19 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2 import QtCore
from PySide2 import QtGui
from PySide2 import QtWidgets
-from helper import TimedQApplication
+from helper.timedqapplication import TimedQApplication
class TestFontDialog(TimedQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qformlayout_test.py b/sources/pyside2/tests/QtWidgets/qformlayout_test.py
index f42a75cee..ff5a13aeb 100644
--- a/sources/pyside2/tests/QtWidgets/qformlayout_test.py
+++ b/sources/pyside2/tests/QtWidgets/qformlayout_test.py
@@ -26,10 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QFormLayout, QWidget
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QFormLayoutTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qgraphicsitem_isblocked_test.py b/sources/pyside2/tests/QtWidgets/qgraphicsitem_isblocked_test.py
index 345ea7c45..e40dff6f6 100644
--- a/sources/pyside2/tests/QtWidgets/qgraphicsitem_isblocked_test.py
+++ b/sources/pyside2/tests/QtWidgets/qgraphicsitem_isblocked_test.py
@@ -28,12 +28,18 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
from PySide2 import QtGui
from PySide2 import QtWidgets
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class Item(QtWidgets.QGraphicsItem):
diff --git a/sources/pyside2/tests/QtWidgets/qgraphicsitem_test.py b/sources/pyside2/tests/QtWidgets/qgraphicsitem_test.py
index 8e9931d42..27d543a7f 100644
--- a/sources/pyside2/tests/QtWidgets/qgraphicsitem_test.py
+++ b/sources/pyside2/tests/QtWidgets/qgraphicsitem_test.py
@@ -28,12 +28,18 @@
''' Test cases related to QGraphicsItem and subclasses'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QPolygonF, QColor, QBrush
from PySide2.QtWidgets import QGraphicsScene
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QColorOnSetBrush(UsesQApplication):
'''Test case for passing a QColor directly to setBrush'''
diff --git a/sources/pyside2/tests/QtWidgets/qgraphicsobjectreimpl_test.py b/sources/pyside2/tests/QtWidgets/qgraphicsobjectreimpl_test.py
index 97a8bc5b6..46569cc1e 100644
--- a/sources/pyside2/tests/QtWidgets/qgraphicsobjectreimpl_test.py
+++ b/sources/pyside2/tests/QtWidgets/qgraphicsobjectreimpl_test.py
@@ -28,12 +28,18 @@
''' Test cases related to QGraphicsItem and subclasses'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QGraphicsObject, QGraphicsWidget
from PySide2.QtCore import QRectF
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class GObjA(QGraphicsObject):
def paint(self, *args):
diff --git a/sources/pyside2/tests/QtWidgets/qgraphicsproxywidget_test.py b/sources/pyside2/tests/QtWidgets/qgraphicsproxywidget_test.py
index 0e5cd8bfe..54f95880e 100644
--- a/sources/pyside2/tests/QtWidgets/qgraphicsproxywidget_test.py
+++ b/sources/pyside2/tests/QtWidgets/qgraphicsproxywidget_test.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import Qt, QTimer
from PySide2.QtGui import QPainter
from PySide2.QtWidgets import QLabel
diff --git a/sources/pyside2/tests/QtWidgets/qgraphicsscene_test.py b/sources/pyside2/tests/QtWidgets/qgraphicsscene_test.py
index 80a09dc57..cb1867b88 100644
--- a/sources/pyside2/tests/QtWidgets/qgraphicsscene_test.py
+++ b/sources/pyside2/tests/QtWidgets/qgraphicsscene_test.py
@@ -28,8 +28,14 @@
'''Basic test cases for QGraphicsScene'''
-import unittest
import gc
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QPointF
from PySide2.QtGui import QPolygonF, QPixmap, QPainterPath, QTransform, QWindow
@@ -41,7 +47,7 @@ from PySide2.QtWidgets import QGraphicsPolygonItem, QGraphicsRectItem
from PySide2.QtWidgets import QGraphicsSimpleTextItem, QGraphicsTextItem
from PySide2.QtWidgets import QGraphicsProxyWidget, QGraphicsView
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class Constructor(unittest.TestCase):
'''QGraphicsScene constructor'''
diff --git a/sources/pyside2/tests/QtWidgets/qimage_test.py b/sources/pyside2/tests/QtWidgets/qimage_test.py
index 07f59c8e0..8bb83c51a 100644
--- a/sources/pyside2/tests/QtWidgets/qimage_test.py
+++ b/sources/pyside2/tests/QtWidgets/qimage_test.py
@@ -28,11 +28,19 @@
'''Test cases for QImage'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2.QtGui import *
from PySide2.QtWidgets import *
-from helper import UsesQApplication, adjust_filename
+from helper.helper import adjust_filename
+from helper.usesqapplication import UsesQApplication
xpm = [
"27 22 206 2",
diff --git a/sources/pyside2/tests/QtWidgets/qinputdialog_get_test.py b/sources/pyside2/tests/QtWidgets/qinputdialog_get_test.py
index 2f5dcec62..0aaf548c9 100644
--- a/sources/pyside2/tests/QtWidgets/qinputdialog_get_test.py
+++ b/sources/pyside2/tests/QtWidgets/qinputdialog_get_test.py
@@ -26,10 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore, QtWidgets
-from helper import UsesQApplication, TimedQApplication
+from helper.timedqapplication import TimedQApplication
class TestInputDialog(TimedQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qkeysequenceedit_test.py b/sources/pyside2/tests/QtWidgets/qkeysequenceedit_test.py
index cbfaf9c31..150eb3d31 100644
--- a/sources/pyside2/tests/QtWidgets/qkeysequenceedit_test.py
+++ b/sources/pyside2/tests/QtWidgets/qkeysequenceedit_test.py
@@ -28,11 +28,18 @@
'''Test cases for QKeySequenceEdit.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QTimer
from PySide2.QtWidgets import QKeySequenceEdit
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QKeySequenceEditTest(UsesQApplication):
def testKeySequence(self):
diff --git a/sources/pyside2/tests/QtWidgets/qlabel_test.py b/sources/pyside2/tests/QtWidgets/qlabel_test.py
index 9d84b5c17..19387dee9 100644
--- a/sources/pyside2/tests/QtWidgets/qlabel_test.py
+++ b/sources/pyside2/tests/QtWidgets/qlabel_test.py
@@ -28,13 +28,19 @@
'''Test cases for QLabel'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from PySide2.QtGui import QPixmap
from PySide2.QtWidgets import QLabel
import shiboken2 as shiboken
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QLabelTest(UsesQApplication):
'''Test case for calling QLabel.setPixmap'''
diff --git a/sources/pyside2/tests/QtWidgets/qlayout_ref_test.py b/sources/pyside2/tests/QtWidgets/qlayout_ref_test.py
index ece5626a3..9f0b4cca3 100644
--- a/sources/pyside2/tests/QtWidgets/qlayout_ref_test.py
+++ b/sources/pyside2/tests/QtWidgets/qlayout_ref_test.py
@@ -28,14 +28,20 @@
'''Test cases for QLayout handling of child widgets references'''
-import unittest
+import os
+import sys
from sys import getrefcount
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtWidgets import QHBoxLayout, QVBoxLayout, QGridLayout, QWidget
from PySide2.QtWidgets import QStackedLayout, QFormLayout
from PySide2.QtWidgets import QApplication, QPushButton, QLabel
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class SaveReference(UsesQApplication):
'''Test case to check if QLayout-derived classes increment the refcount
diff --git a/sources/pyside2/tests/QtWidgets/qlayout_test.py b/sources/pyside2/tests/QtWidgets/qlayout_test.py
index 09b394a60..3882761ea 100644
--- a/sources/pyside2/tests/QtWidgets/qlayout_test.py
+++ b/sources/pyside2/tests/QtWidgets/qlayout_test.py
@@ -26,10 +26,15 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/QtWidgets/qlcdnumber_test.py b/sources/pyside2/tests/QtWidgets/qlcdnumber_test.py
index 6da0a31b8..e079d6dd5 100644
--- a/sources/pyside2/tests/QtWidgets/qlcdnumber_test.py
+++ b/sources/pyside2/tests/QtWidgets/qlcdnumber_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QApplication, QLCDNumber
class QLCDNumberOverflow(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtWidgets/qlistwidget_test.py b/sources/pyside2/tests/QtWidgets/qlistwidget_test.py
index 7e2d351bc..732f3859c 100644
--- a/sources/pyside2/tests/QtWidgets/qlistwidget_test.py
+++ b/sources/pyside2/tests/QtWidgets/qlistwidget_test.py
@@ -26,11 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
-import sys
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtWidgets, QtCore
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QListWidgetTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qlistwidgetitem_test.py b/sources/pyside2/tests/QtWidgets/qlistwidgetitem_test.py
index 1bee79863..b23852698 100644
--- a/sources/pyside2/tests/QtWidgets/qlistwidgetitem_test.py
+++ b/sources/pyside2/tests/QtWidgets/qlistwidgetitem_test.py
@@ -26,11 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtWidgets
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QListWidgetItemConstructor(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qmainwindow_test.py b/sources/pyside2/tests/QtWidgets/qmainwindow_test.py
index a6b4a05cc..c1cd106bd 100644
--- a/sources/pyside2/tests/QtWidgets/qmainwindow_test.py
+++ b/sources/pyside2/tests/QtWidgets/qmainwindow_test.py
@@ -26,14 +26,19 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
import weakref
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtWidgets
from PySide2 import QtCore
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class MainWindow(QtWidgets.QMainWindow):
def __init__(self):
diff --git a/sources/pyside2/tests/QtWidgets/qmenu_test.py b/sources/pyside2/tests/QtWidgets/qmenu_test.py
index 74a677938..9c5b12b25 100644
--- a/sources/pyside2/tests/QtWidgets/qmenu_test.py
+++ b/sources/pyside2/tests/QtWidgets/qmenu_test.py
@@ -26,13 +26,19 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QMenu
from PySide2.QtGui import QKeySequence, QIcon
from PySide2.QtCore import SLOT
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QMenuAddAction(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qmenuadd_test.py b/sources/pyside2/tests/QtWidgets/qmenuadd_test.py
index 916b15660..f4ecbb398 100644
--- a/sources/pyside2/tests/QtWidgets/qmenuadd_test.py
+++ b/sources/pyside2/tests/QtWidgets/qmenuadd_test.py
@@ -30,12 +30,17 @@
''' Test the QMenu.addAction() method'''
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2 import QtWidgets
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QMenuAddAction(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qobject_mi_test.py b/sources/pyside2/tests/QtWidgets/qobject_mi_test.py
index 4a7f8b35d..6934229cd 100644
--- a/sources/pyside2/tests/QtWidgets/qobject_mi_test.py
+++ b/sources/pyside2/tests/QtWidgets/qobject_mi_test.py
@@ -30,13 +30,19 @@
'''Test cases for multiple inheritance from 2 QObjects'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
from PySide2.QtGui import *
from PySide2.QtWidgets import *
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class WidgetValidator(QWidget, QIntValidator):
def __init__(self, parent=None):
diff --git a/sources/pyside2/tests/QtWidgets/qpen_test.py b/sources/pyside2/tests/QtWidgets/qpen_test.py
index 28efa731a..0acb8c27b 100644
--- a/sources/pyside2/tests/QtWidgets/qpen_test.py
+++ b/sources/pyside2/tests/QtWidgets/qpen_test.py
@@ -26,8 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import Qt, QTimer
from PySide2.QtGui import QPen, QPainter
diff --git a/sources/pyside2/tests/QtWidgets/qpicture_test.py b/sources/pyside2/tests/QtWidgets/qpicture_test.py
index b5ec577d2..3a5747e4a 100644
--- a/sources/pyside2/tests/QtWidgets/qpicture_test.py
+++ b/sources/pyside2/tests/QtWidgets/qpicture_test.py
@@ -26,10 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-import os
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import QTimer
from PySide2.QtGui import QPicture, QPainter
from PySide2.QtWidgets import QWidget
diff --git a/sources/pyside2/tests/QtWidgets/qpixmap_constructor.py b/sources/pyside2/tests/QtWidgets/qpixmap_constructor.py
index d3748beb9..38f9b4adc 100644
--- a/sources/pyside2/tests/QtWidgets/qpixmap_constructor.py
+++ b/sources/pyside2/tests/QtWidgets/qpixmap_constructor.py
@@ -28,12 +28,18 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QPixmap
from PySide2.QtWidgets import QLabel
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
xpm = [
"27 22 206 2",
diff --git a/sources/pyside2/tests/QtWidgets/qpushbutton_test.py b/sources/pyside2/tests/QtWidgets/qpushbutton_test.py
index c73d550fb..896d4935c 100644
--- a/sources/pyside2/tests/QtWidgets/qpushbutton_test.py
+++ b/sources/pyside2/tests/QtWidgets/qpushbutton_test.py
@@ -26,9 +26,15 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtWidgets import QPushButton, QMenu, QWidget
from PySide2.QtCore import QTimer
diff --git a/sources/pyside2/tests/QtWidgets/qshortcut_test.py b/sources/pyside2/tests/QtWidgets/qshortcut_test.py
index 7faaf6f92..18aec285d 100644
--- a/sources/pyside2/tests/QtWidgets/qshortcut_test.py
+++ b/sources/pyside2/tests/QtWidgets/qshortcut_test.py
@@ -30,8 +30,13 @@
''' Test the QShortcut constructor'''
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2 import QtCore, QtGui, QtWidgets
diff --git a/sources/pyside2/tests/QtWidgets/qsplitter_test.py b/sources/pyside2/tests/QtWidgets/qsplitter_test.py
index 6a6824a1a..f375c820d 100644
--- a/sources/pyside2/tests/QtWidgets/qsplitter_test.py
+++ b/sources/pyside2/tests/QtWidgets/qsplitter_test.py
@@ -26,10 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QSplitter
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QSplitterTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qstandarditemmodel_test.py b/sources/pyside2/tests/QtWidgets/qstandarditemmodel_test.py
index c07bd8705..f1c360b82 100644
--- a/sources/pyside2/tests/QtWidgets/qstandarditemmodel_test.py
+++ b/sources/pyside2/tests/QtWidgets/qstandarditemmodel_test.py
@@ -26,14 +26,19 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtGui import QStandardItemModel, QStandardItem
from PySide2.QtWidgets import QWidget
import shiboken2 as shiboken
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QStandardItemModelTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qstring_qkeysequence_test.py b/sources/pyside2/tests/QtWidgets/qstring_qkeysequence_test.py
index 6538607ff..0321b69a4 100644
--- a/sources/pyside2/tests/QtWidgets/qstring_qkeysequence_test.py
+++ b/sources/pyside2/tests/QtWidgets/qstring_qkeysequence_test.py
@@ -31,9 +31,16 @@
'''Tests conversions of QString to and from QKeySequence.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import QKeySequence
from PySide2.QtWidgets import QAction
diff --git a/sources/pyside2/tests/QtWidgets/qstyle_test.py b/sources/pyside2/tests/QtWidgets/qstyle_test.py
index 1dcce2737..60130a14c 100644
--- a/sources/pyside2/tests/QtWidgets/qstyle_test.py
+++ b/sources/pyside2/tests/QtWidgets/qstyle_test.py
@@ -27,8 +27,15 @@
#############################################################################
import sys
+import os
+import sys
import unittest
-from helper import UsesQApplication
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtGui import QWindow
from PySide2.QtWidgets import (QApplication, QFontComboBox, QLabel, QProxyStyle,
diff --git a/sources/pyside2/tests/QtWidgets/qtableview_test.py b/sources/pyside2/tests/QtWidgets/qtableview_test.py
index 1f5b52cda..040f8b91a 100644
--- a/sources/pyside2/tests/QtWidgets/qtableview_test.py
+++ b/sources/pyside2/tests/QtWidgets/qtableview_test.py
@@ -26,11 +26,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QAbstractTableModel
from PySide2.QtWidgets import QTableWidget
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QPenTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qtabwidget_test.py b/sources/pyside2/tests/QtWidgets/qtabwidget_test.py
index b3ce46d90..fc4f98c1d 100644
--- a/sources/pyside2/tests/QtWidgets/qtabwidget_test.py
+++ b/sources/pyside2/tests/QtWidgets/qtabwidget_test.py
@@ -26,10 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import *
-from helper import TimedQApplication
+from helper.timedqapplication import TimedQApplication
def makeBug643(tab):
button = QPushButton('Foo')
diff --git a/sources/pyside2/tests/QtWidgets/qtabwidgetclear_test.py b/sources/pyside2/tests/QtWidgets/qtabwidgetclear_test.py
index c3300fc77..c0c25d955 100644
--- a/sources/pyside2/tests/QtWidgets/qtabwidgetclear_test.py
+++ b/sources/pyside2/tests/QtWidgets/qtabwidgetclear_test.py
@@ -26,10 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QMainWindow, QTabWidget, QTextEdit, QSplitter
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class TabWidgetClear(QMainWindow):
def __init__(self):
diff --git a/sources/pyside2/tests/QtWidgets/qtextedit_signal_test.py b/sources/pyside2/tests/QtWidgets/qtextedit_signal_test.py
index f6730a282..aef06448b 100644
--- a/sources/pyside2/tests/QtWidgets/qtextedit_signal_test.py
+++ b/sources/pyside2/tests/QtWidgets/qtextedit_signal_test.py
@@ -26,10 +26,17 @@
##
#############################################################################
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore, QtWidgets
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
-import unittest
class MyWindow(QtWidgets.QMainWindow):
appendText = QtCore.Signal(str)
diff --git a/sources/pyside2/tests/QtWidgets/qtextedit_test.py b/sources/pyside2/tests/QtWidgets/qtextedit_test.py
index 34467ddae..d06cb4f83 100644
--- a/sources/pyside2/tests/QtWidgets/qtextedit_test.py
+++ b/sources/pyside2/tests/QtWidgets/qtextedit_test.py
@@ -28,11 +28,18 @@
'''Test cases for QTextEdit and ownership problems.'''
-import unittest
+import os
+import sys
from sys import getrefcount
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QTextEdit
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class DontTouchReference(UsesQApplication):
'''Check if the QTextTable returned by QTextCursor.insertTable() is not
diff --git a/sources/pyside2/tests/QtWidgets/qtoolbar_test.py b/sources/pyside2/tests/QtWidgets/qtoolbar_test.py
index 24b36e09b..856bf07f3 100644
--- a/sources/pyside2/tests/QtWidgets/qtoolbar_test.py
+++ b/sources/pyside2/tests/QtWidgets/qtoolbar_test.py
@@ -28,11 +28,17 @@
'''Test cases for QToolbar'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QToolBar, QMainWindow, QAction
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class AddActionText(UsesQApplication):
'''Test case for calling QToolbar.addAction passing a text'''
diff --git a/sources/pyside2/tests/QtWidgets/qtoolbox_test.py b/sources/pyside2/tests/QtWidgets/qtoolbox_test.py
index f41933c2e..9fdd53958 100644
--- a/sources/pyside2/tests/QtWidgets/qtoolbox_test.py
+++ b/sources/pyside2/tests/QtWidgets/qtoolbox_test.py
@@ -26,12 +26,18 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QIcon
from PySide2.QtWidgets import QToolBox, QWidget
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class OwnershipControl(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qtreeview_test.py b/sources/pyside2/tests/QtWidgets/qtreeview_test.py
index a344aeff8..8824088d4 100644
--- a/sources/pyside2/tests/QtWidgets/qtreeview_test.py
+++ b/sources/pyside2/tests/QtWidgets/qtreeview_test.py
@@ -26,13 +26,19 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QStandardItemModel
from PySide2.QtWidgets import (QWidget, QTreeView, QVBoxLayout,
QStyledItemDelegate, QHeaderView)
from PySide2.QtCore import Qt
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class Widget(QWidget):
def __init__(self, parent=None):
diff --git a/sources/pyside2/tests/QtWidgets/qtreewidget_test.py b/sources/pyside2/tests/QtWidgets/qtreewidget_test.py
index 4afd0690d..6700f82c9 100644
--- a/sources/pyside2/tests/QtWidgets/qtreewidget_test.py
+++ b/sources/pyside2/tests/QtWidgets/qtreewidget_test.py
@@ -26,10 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QTreeWidget, QTreeWidgetItem, QPushButton
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QTreeWidgetTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qtreewidgetitem_test.py b/sources/pyside2/tests/QtWidgets/qtreewidgetitem_test.py
new file mode 100644
index 000000000..115bce4b7
--- /dev/null
+++ b/sources/pyside2/tests/QtWidgets/qtreewidgetitem_test.py
@@ -0,0 +1,74 @@
+#!/usr/bin/python
+
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of PySide2.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""
+Unit tests for QTreeWidgetItem
+------------------------------
+
+This test is actually meant for all types which provide `tp_richcompare`
+but actually define something without providing `==` or `!=` operators.
+QTreeWidgetItem for instance defines `<` only.
+
+PYSIDE-74: We redirect to type `object`s handling which is anyway the default
+ when `tp_richcompare` is undefined.
+"""
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2 import QtCore, QtWidgets
+
+
+class QTreeWidgetItemTest(unittest.TestCase):
+ def testClass(self):
+ app = QtWidgets.QApplication([])
+ treewidget = QtWidgets.QTreeWidget()
+ item = QtWidgets.QTreeWidgetItem(["Words and stuff"])
+ item2 = QtWidgets.QTreeWidgetItem(["More words!"])
+ treewidget.insertTopLevelItem(0, item)
+
+ dummy_list = ["Numbers", "Symbols", "Spam"]
+ self.assertFalse(item in dummy_list)
+ self.assertTrue(item not in dummy_list)
+ self.assertFalse(item == item2)
+ self.assertTrue(item != item2)
+ treewidget.show()
+ QtCore.QTimer.singleShot(500, app.quit)
+ app.exec_()
+
+
+if __name__ == "__main__":
+ unittest.main()
+
diff --git a/sources/pyside2/tests/QtWidgets/qvariant_test.py b/sources/pyside2/tests/QtWidgets/qvariant_test.py
index 907e6d9ed..d4da7d4b2 100644
--- a/sources/pyside2/tests/QtWidgets/qvariant_test.py
+++ b/sources/pyside2/tests/QtWidgets/qvariant_test.py
@@ -26,11 +26,18 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import (QApplication, QComboBox, QGraphicsScene,
QGraphicsRectItem)
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class MyDiagram(QGraphicsScene):
pass
diff --git a/sources/pyside2/tests/QtWidgets/qwidget_setlayout_test.py b/sources/pyside2/tests/QtWidgets/qwidget_setlayout_test.py
index 7fb17f912..4ac9e4e04 100644
--- a/sources/pyside2/tests/QtWidgets/qwidget_setlayout_test.py
+++ b/sources/pyside2/tests/QtWidgets/qwidget_setlayout_test.py
@@ -28,10 +28,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QWidget, QVBoxLayout, QPushButton, QApplication, QHBoxLayout
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QWidgetTest(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/qwidget_test.py b/sources/pyside2/tests/QtWidgets/qwidget_test.py
index d0a4a8dfa..5e94a8248 100644
--- a/sources/pyside2/tests/QtWidgets/qwidget_test.py
+++ b/sources/pyside2/tests/QtWidgets/qwidget_test.py
@@ -27,10 +27,16 @@
#############################################################################
import sys
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QWidget, QMainWindow
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QWidgetInherit(QMainWindow):
def __init__(self):
@@ -55,7 +61,9 @@ class QWidgetTest(UsesQApplication):
if sys.version_info[0] < 3:
def testCallType_Issue_816(self):
thing = type(QWidget).__new__(type(QWidget), "", (), {})
- self.assertEqual(repr(thing), "<class '__main__.'>")
+ # PYSIDE-1286: This works now like in Python 3
+ #self.assertEqual(repr(thing), "<class '__main__.'>")
+ self.assertEqual(repr(thing), "<class '__main__.ObjectType'>")
class QWidgetVisible(UsesQApplication):
diff --git a/sources/pyside2/tests/QtWidgets/reference_count_test.py b/sources/pyside2/tests/QtWidgets/reference_count_test.py
index c2a0ec979..a6ba302f9 100644
--- a/sources/pyside2/tests/QtWidgets/reference_count_test.py
+++ b/sources/pyside2/tests/QtWidgets/reference_count_test.py
@@ -28,18 +28,21 @@
'''Test cases for Reference count when the object is created in c++ side'''
-import unittest
-
+import gc
+import os
import sys
+import unittest
import weakref
-import gc
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import Qt, QPointF
from PySide2.QtGui import QPolygonF
from PySide2.QtWidgets import QApplication, QGraphicsScene, QGraphicsRectItem, QGraphicsPolygonItem, QGraphicsRectItem
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
destroyedRect = False
destroyedPol = False
diff --git a/sources/pyside2/tests/QtWidgets/signature_test.py b/sources/pyside2/tests/QtWidgets/signature_test.py
index 3a0114b07..57fcf3874 100644
--- a/sources/pyside2/tests/QtWidgets/signature_test.py
+++ b/sources/pyside2/tests/QtWidgets/signature_test.py
@@ -39,7 +39,14 @@
from __future__ import print_function, absolute_import
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import PySide2.QtCore
import PySide2.QtWidgets
from shibokensupport.signature import inspect
diff --git a/sources/pyside2/tests/QtWidgets/standardpixmap_test.py b/sources/pyside2/tests/QtWidgets/standardpixmap_test.py
index 57c697aa3..12a5bea8e 100644
--- a/sources/pyside2/tests/QtWidgets/standardpixmap_test.py
+++ b/sources/pyside2/tests/QtWidgets/standardpixmap_test.py
@@ -26,12 +26,18 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtGui import QPixmap
from PySide2.QtWidgets import QStyle
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class StandardPixmapTest(UsesQApplication):
def testDefaultOptions(self): # Bug 253
diff --git a/sources/pyside2/tests/QtWidgets/test_module_template.py b/sources/pyside2/tests/QtWidgets/test_module_template.py
index cc61fcf69..175004800 100644
--- a/sources/pyside2/tests/QtWidgets/test_module_template.py
+++ b/sources/pyside2/tests/QtWidgets/test_module_template.py
@@ -26,6 +26,14 @@
##
#############################################################################
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths()
+
from PySide2.QtWidgets import QWidget
from PySide2.QtCore import QObject
diff --git a/sources/pyside2/tests/QtWidgets/virtual_protected_inheritance_test.py b/sources/pyside2/tests/QtWidgets/virtual_protected_inheritance_test.py
index 8895e1980..4e6651cec 100644
--- a/sources/pyside2/tests/QtWidgets/virtual_protected_inheritance_test.py
+++ b/sources/pyside2/tests/QtWidgets/virtual_protected_inheritance_test.py
@@ -28,12 +28,18 @@
'''Test cases for overriding inherited protected virtual methods'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QTimerEvent
from PySide2.QtWidgets import QApplication, QSpinBox
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class MySpinButton(QSpinBox):
'''Simple example class of overriding QObject.timerEvent'''
diff --git a/sources/pyside2/tests/QtWidgets/virtual_pure_override_test.py b/sources/pyside2/tests/QtWidgets/virtual_pure_override_test.py
index 756915d67..78ad04043 100644
--- a/sources/pyside2/tests/QtWidgets/virtual_pure_override_test.py
+++ b/sources/pyside2/tests/QtWidgets/virtual_pure_override_test.py
@@ -28,12 +28,18 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtWidgets import QGraphicsScene, QGraphicsRectItem, QGraphicsView, QApplication
from PySide2.QtGui import QBrush, QColor
from PySide2.QtCore import QTimer
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
qgraphics_item_painted = False
diff --git a/sources/pyside2/tests/QtWidgets/wrong_return_test.py b/sources/pyside2/tests/QtWidgets/wrong_return_test.py
index f4f036cc9..d95ae7639 100644
--- a/sources/pyside2/tests/QtWidgets/wrong_return_test.py
+++ b/sources/pyside2/tests/QtWidgets/wrong_return_test.py
@@ -28,12 +28,20 @@
'''Test cases for Virtual functions with wrong return type'''
+import os
+import sys
import unittest
+import warnings
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import py3kcompat as py3k
from PySide2 import QtWidgets
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
+
-import warnings
warnings.simplefilter('error')
diff --git a/sources/pyside2/tests/QtXml/qdomdocument_test.py b/sources/pyside2/tests/QtXml/qdomdocument_test.py
index 63f9fd430..67da9952c 100644
--- a/sources/pyside2/tests/QtXml/qdomdocument_test.py
+++ b/sources/pyside2/tests/QtXml/qdomdocument_test.py
@@ -28,8 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QByteArray
from PySide2.QtXml import QDomDocument, QDomElement
import py3kcompat as py3k
diff --git a/sources/pyside2/tests/QtXml/qxmlsimplereader_test.py b/sources/pyside2/tests/QtXml/qxmlsimplereader_test.py
index 770495385..a30d68cde 100644
--- a/sources/pyside2/tests/QtXml/qxmlsimplereader_test.py
+++ b/sources/pyside2/tests/QtXml/qxmlsimplereader_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtXml import QXmlSimpleReader
class QXmlSimpleReaderTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/QtXmlPatterns/import_test.py b/sources/pyside2/tests/QtXmlPatterns/import_test.py
index bbbb7da07..09032909f 100644
--- a/sources/pyside2/tests/QtXmlPatterns/import_test.py
+++ b/sources/pyside2/tests/QtXmlPatterns/import_test.py
@@ -28,10 +28,17 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtXmlPatterns import QXmlSchema
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
import py3kcompat as py3k
class QXmlPatternsTest(UsesQCoreApplication):
diff --git a/sources/pyside2/tests/init_paths.py b/sources/pyside2/tests/init_paths.py
new file mode 100644
index 000000000..9cfdebc86
--- /dev/null
+++ b/sources/pyside2/tests/init_paths.py
@@ -0,0 +1,104 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+from __future__ import print_function
+
+import os
+import sys
+
+SRC_DIR = os.path.dirname(os.path.abspath(__file__))
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(SRC_DIR)),
+ 'shiboken2', 'tests'))
+from shiboken_paths import (get_dir_env_var, get_build_dir, add_python_dirs,
+ add_lib_dirs, shiboken_paths)
+
+
+def _get_qt_dir():
+ """Retrieve the location of Qt."""
+ result = None
+ try:
+ result = get_dir_env_var('QT_DIR')
+ except Exception:
+ # This is just a convenience for command line invocation independent
+ # of ctest. Normally, QT_DIR should be set to avoid repetitive patch
+ # searches.
+ print('The environment variable QT_DIR is not set; falling back to path search',
+ file=sys.stderr)
+ qmake = 'qmake.exe' if sys.platform == 'win32' else 'qmake'
+ for path in os.environ.get('PATH').split(os.pathsep):
+ if path and os.path.isfile(os.path.join(path, qmake)):
+ result = os.path.dirname(path)
+ break
+ if not result:
+ raise ValueError('Unable to locate Qt. Please set the environment variable QT_DIR')
+ print('Qt as determined by path search: {}'.format(result), file=sys.stderr)
+ return result
+
+
+def _get_qt_lib_dir():
+ """Retrieve the location of the Qt library directory."""
+ sub_dir = 'bin' if sys.platform == 'win32' else 'lib'
+ return os.path.join(_get_qt_dir(), sub_dir) # For testbinding
+
+
+def _init_test_paths(shiboken_tests=False, testbindings_module=False):
+ """Sets the correct import paths (Python modules and C++ library paths)
+ for PySide tests and shiboken2 tests using depending on the environment
+ variables BUILD_DIR and QT_DIR pointing to the build directory and
+ Qt directory, respectively."""
+ src_dir = os.path.dirname(os.path.abspath(__file__))
+
+ python_dirs = [os.path.join(src_dir, 'util')] # Helper module
+
+ pyside_build_dir = os.path.join(get_build_dir(), 'pyside2')
+ python_dirs.append(pyside_build_dir) # for PySide2
+ lib_dirs = [os.path.join(pyside_build_dir, 'libpyside')]
+
+ if testbindings_module:
+ python_dirs.append(os.path.join(pyside_build_dir,
+ 'tests', 'pysidetest'))
+ lib_dirs.append(_get_qt_lib_dir())
+
+ shiboken_path_tuple = shiboken_paths(shiboken_tests)
+ python_dirs.extend(shiboken_path_tuple[0])
+ lib_dirs.extend(shiboken_path_tuple[1])
+
+ add_python_dirs(python_dirs)
+ add_lib_dirs(lib_dirs)
+
+
+def init_test_paths(testbindings_module=False):
+ """Sets the correct import paths for PySide2 tests, optionally including
+ testbindings."""
+ _init_test_paths(False, testbindings_module)
+
+
+def init_all_test_paths():
+ """Sets the correct import paths for PySide2 and shiboken2 tests
+ (for registry checking only)."""
+ _init_test_paths(True, True)
diff --git a/sources/pyside2/tests/mac/qmacstyle_test.py b/sources/pyside2/tests/mac/qmacstyle_test.py
index 690758fc7..091f9591b 100644
--- a/sources/pyside2/tests/mac/qmacstyle_test.py
+++ b/sources/pyside2/tests/mac/qmacstyle_test.py
@@ -27,12 +27,19 @@
#############################################################################
# Qt5: this is gone: from PySide2.QtGui import QMacStyle
-from PySide2.QtWidgets import QApplication, QLabel, QStyleFactory
-from PySide2.QtCore import QObject
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtWidgets import QApplication, QLabel, QStyleFactory
+from PySide2.QtCore import QObject
+
+from helper.usesqapplication import UsesQApplication
class QMacStyleTest(UsesQApplication):
def setUp(self):
diff --git a/sources/pyside2/tests/pysidetest/CMakeLists.txt b/sources/pyside2/tests/pysidetest/CMakeLists.txt
index 4dcf9b89c..0dbd2b7cf 100644
--- a/sources/pyside2/tests/pysidetest/CMakeLists.txt
+++ b/sources/pyside2/tests/pysidetest/CMakeLists.txt
@@ -5,27 +5,34 @@ cmake_minimum_required(VERSION 3.1)
set(QT_USE_QTCORE 1)
# no more supported: include(${QT_USE_FILE})
-add_definitions(${Qt5Core_DEFINITIONS})
+add_definitions(${Qt${QT_MAJOR_VERSION}Core_DEFINITIONS})
add_definitions(-DQT_SHARED)
add_definitions(-DRXX_ALLOCATOR_INIT_0)
-find_package(Qt5Widgets)
+find_package(Qt${QT_MAJOR_VERSION}Widgets)
set(pysidetest_SRC
+flagstest.cpp
testobject.cpp
testview.cpp
hiddenobject.cpp
)
set(pysidetest_MOC_HEADERS
+flagstest.h
testobject.h
testview.h
hiddenobject.h
)
-qt5_wrap_cpp(pysidetest_MOC_SRC ${pysidetest_MOC_HEADERS})
+if (${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ qt6_wrap_cpp(pysidetest_MOC_SRC ${pysidetest_MOC_HEADERS})
+else()
+ qt5_wrap_cpp(pysidetest_MOC_SRC ${pysidetest_MOC_HEADERS})
+endif()
set(testbinding_SRC
+${CMAKE_CURRENT_BINARY_DIR}/testbinding/flagsnamespace_classforenum_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/testbinding/testobject_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/testbinding/intvalue_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/testbinding/pysidecpp_wrapper.cpp
@@ -43,9 +50,15 @@ ${CMAKE_CURRENT_BINARY_DIR}/testbinding/testbinding_module_wrapper.cpp
# ./qt/lib/QtCore.framework; ./qt/lib/QtCore.framework/Headers ; ./qt/mkspecs/macx-clang
# Thus we use the second direct path, which contains the actual header files.
-list(GET Qt5Core_INCLUDE_DIRS 1 Qt5Core_DIRECT_INCLUDE_DIR)
-list(GET Qt5Gui_INCLUDE_DIRS 1 Qt5Gui_DIRECT_INCLUDE_DIR)
-list(GET Qt5Widgets_INCLUDE_DIRS 1 Qt5Widgets_DIRECT_INCLUDE_DIR)
+if(${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ set(Qt6Core_DIRECT_INCLUDE_DIR Qt6Core_INCLUDE_DIRS)
+ set(Qt6Gui_DIRECT_INCLUDE_DIR Qt6Gui_INCLUDE_DIRS)
+ set(Qt6Widgets_DIRECT_INCLUDE_DIR Qt6Widgets_INCLUDE_DIRS)
+else()
+ list(GET Qt5Core_INCLUDE_DIRS 1 Qt5Core_DIRECT_INCLUDE_DIR)
+ list(GET Qt5Gui_INCLUDE_DIRS 1 Qt5Gui_DIRECT_INCLUDE_DIR)
+ list(GET Qt5Widgets_INCLUDE_DIRS 1 Qt5Widgets_DIRECT_INCLUDE_DIR)
+endif()
# Adjust include headers paths for frameworks.
set(shiboken_framework_include_dirs_option "")
@@ -56,12 +69,13 @@ endif()
make_path(testbinding_include_dirs ${pyside2_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../../shiboken2/libshiboken
${CMAKE_CURRENT_SOURCE_DIR}/../../PySide2
${CMAKE_CURRENT_SOURCE_DIR}/../../libpyside
${QT_INCLUDE_DIR}
- ${Qt5Core_DIRECT_INCLUDE_DIR}
- ${Qt5Gui_DIRECT_INCLUDE_DIR}
- ${Qt5Widgets_DIRECT_INCLUDE_DIR}
+ ${Qt${QT_MAJOR_VERSION}Core_DIRECT_INCLUDE_DIR}
+ ${Qt${QT_MAJOR_VERSION}Gui_DIRECT_INCLUDE_DIR}
+ ${Qt${QT_MAJOR_VERSION}Widgets_DIRECT_INCLUDE_DIR}
)
make_path(testbinding_typesystem_path ${pyside2_SOURCE_DIR}
@@ -84,9 +98,9 @@ COMMENT "Running generator for test binding..."
include_directories(${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
- ${Qt5Core_INCLUDE_DIRS}
- ${Qt5Gui_INCLUDE_DIRS}
- ${Qt5Widgets_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Core_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
+ ${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
${pyside2_SOURCE_DIR}
${QtCore_GEN_DIR}
${QtGui_GEN_DIR}
@@ -94,11 +108,14 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}
${libpyside_SOURCE_DIR})
add_library(pysidetest SHARED ${pysidetest_SRC} ${pysidetest_MOC_SRC})
+set_target_properties(pysidetest PROPERTIES
+ DEFINE_SYMBOL BUILD_PYSIDETEST)
+
target_link_libraries(pysidetest
Shiboken2::libshiboken
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES}
)
add_library(testbinding MODULE ${testbinding_SRC})
@@ -107,14 +124,21 @@ set_property(TARGET testbinding PROPERTY OUTPUT_NAME "testbinding${SHIBOKEN_PYTH
if(WIN32)
set_property(TARGET testbinding PROPERTY SUFFIX ".pyd")
endif()
+
+if(PYTHON_LIMITED_API)
+ set(TESTBINDING_PYTHON_LIBS ${PYTHON_LIMITED_LIBRARIES})
+else()
+ set(TESTBINDING_PYTHON_LIBS ${PYTHON_LIBRARIES})
+endif()
+
target_link_libraries(testbinding
pysidetest
pyside2
- ${PYTHON_LIBRARIES}
+ ${TESTBINDING_PYTHON_LIBS}
Shiboken2::libshiboken
- ${Qt5Core_LIBRARIES}
- ${Qt5Gui_LIBRARIES}
- ${Qt5Widgets_LIBRARIES})
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Gui_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Widgets_LIBRARIES})
add_dependencies(testbinding pyside2 QtCore QtGui QtWidgets pysidetest)
create_generator_target(testbinding)
@@ -122,7 +146,7 @@ create_generator_target(testbinding)
PYSIDE_TEST(constructor_properties_test.py)
PYSIDE_TEST(decoratedslot_test.py)
# Will always crash when built against Qt 5.6, no point in running it.
-if (Qt5Core_VERSION VERSION_GREATER 5.7.0)
+if (Qt${QT_MAJOR_VERSION}Core_VERSION VERSION_GREATER 5.7.0)
PYSIDE_TEST(delegatecreateseditor_test.py)
endif()
PYSIDE_TEST(all_modules_load_test.py)
@@ -136,9 +160,12 @@ PYSIDE_TEST(mixin_signal_slots_test.py)
PYSIDE_TEST(modelview_test.py)
PYSIDE_TEST(new_inherited_functions_test.py)
PYSIDE_TEST(notify_id.py)
+PYSIDE_TEST(properties_test.py)
+PYSIDE_TEST(property_python_test.py)
PYSIDE_TEST(qapp_like_a_macro_test.py)
PYSIDE_TEST(qvariant_test.py)
PYSIDE_TEST(repr_test.py)
+PYSIDE_TEST(signal_tp_descr_get_test.py)
PYSIDE_TEST(signal_slot_warning.py)
PYSIDE_TEST(signalandnamespace_test.py)
PYSIDE_TEST(signalemissionfrompython_test.py)
diff --git a/sources/pyside2/tests/pysidetest/all_modules_load_test.py b/sources/pyside2/tests/pysidetest/all_modules_load_test.py
index e802685fb..10ccc5221 100644
--- a/sources/pyside2/tests/pysidetest/all_modules_load_test.py
+++ b/sources/pyside2/tests/pysidetest/all_modules_load_test.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import PySide2
# Note:
diff --git a/sources/pyside2/tests/pysidetest/bug_1016.py b/sources/pyside2/tests/pysidetest/bug_1016.py
index c2b709333..9f035e0e1 100644
--- a/sources/pyside2/tests/pysidetest/bug_1016.py
+++ b/sources/pyside2/tests/pysidetest/bug_1016.py
@@ -26,9 +26,17 @@
##
#############################################################################
-from testbinding import *
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
+import shiboken2
+from testbinding import *
+
class TestBug1016 (unittest.TestCase):
def testIt(self):
diff --git a/sources/pyside2/tests/pysidetest/constructor_properties_test.py b/sources/pyside2/tests/pysidetest/constructor_properties_test.py
index 48e2a7aae..5d1027048 100644
--- a/sources/pyside2/tests/pysidetest/constructor_properties_test.py
+++ b/sources/pyside2/tests/pysidetest/constructor_properties_test.py
@@ -37,15 +37,23 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from helper.usesqapplication import UsesQApplication
from PySide2.QtCore import Qt
-from PySide2.QtWidgets import QApplication, QLabel, QFrame
+from PySide2.QtGui import QColor
+from PySide2.QtWidgets import QAction, QApplication, QFrame, QLabel
class ConstructorPropertiesTest(UsesQApplication):
+ # PYSIDE-1019: First property extension was support by the constructor.
def testCallConstructor(self):
label = QLabel(
frameStyle=QFrame.Panel | QFrame.Sunken,
@@ -59,6 +67,34 @@ class ConstructorPropertiesTest(UsesQApplication):
))
+class DiverseKeywordsTest(UsesQApplication):
+
+ def testDuplicateKeyword(self):
+ r, g, b, a = 1, 2, 3, 4
+ with self.assertRaises(TypeError) as cm:
+ QColor(r, g, b, a, a=0)
+ self.assertTrue("multiple" in cm.exception.args[0])
+
+ # PYSIDE-1305: Handle keyword args correctly.
+ def testUndefinedKeyword(self):
+ r, g, b, a = 1, 2, 3, 4
+ # From the jira issue:
+ with self.assertRaises(AttributeError) as cm:
+ QColor(r, g, b, a, alpha=0)
+ self.assertTrue("unsupported" in cm.exception.args[0])
+
+ # PYSIDE-1305: Handle keyword args correctly.
+ def testUndefinedConstructorKeyword(self):
+ # make sure that the given attribute lands in the constructor
+ x = QAction(autoRepeat=False)
+ self.assertEqual(x.autoRepeat(), False)
+ x = QAction(autoRepeat=True)
+ self.assertEqual(x.autoRepeat(), True)
+ # QAction derives from QObject, and so the missing attributes
+ # in the constructor are reported as AttributeError.
+ with self.assertRaises(AttributeError):
+ QAction(some_other_name=42)
+
+
if __name__ == '__main__':
unittest.main()
-
diff --git a/sources/pyside2/tests/pysidetest/decoratedslot_test.py b/sources/pyside2/tests/pysidetest/decoratedslot_test.py
index 47878ed8c..3825f48ab 100644
--- a/sources/pyside2/tests/pysidetest/decoratedslot_test.py
+++ b/sources/pyside2/tests/pysidetest/decoratedslot_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from PySide2.QtCore import QObject
from testbinding import TestObject
diff --git a/sources/pyside2/tests/pysidetest/delegatecreateseditor_test.py b/sources/pyside2/tests/pysidetest/delegatecreateseditor_test.py
index 1d5a59178..111d4ebbf 100644
--- a/sources/pyside2/tests/pysidetest/delegatecreateseditor_test.py
+++ b/sources/pyside2/tests/pysidetest/delegatecreateseditor_test.py
@@ -28,12 +28,21 @@
##
#############################################################################
+import os
+import sys
import unittest
-from helper import UsesQApplication
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
+from helper.usesqapplication import UsesQApplication
from testbinding import TestView
from PySide2.QtCore import Qt
-from PySide2.QtWidgets import QAbstractItemDelegate, QComboBox
+from PySide2.QtGui import QStandardItem, QStandardItemModel
+from PySide2.QtWidgets import (QAbstractItemDelegate, QComboBox,
+ QSpinBox, QStyledItemDelegate,
+ QStyleOptionViewItem, QWidget)
id_text = 'This is me'
@@ -77,6 +86,19 @@ class EditorCreatedByDelegateTest(UsesQApplication):
self.assertEqual(editor.itemData(0, Qt.DisplayRole), id_text)
editor.metaObject()
+ def testIntDelegate(self):
+ """PYSIDE-1250: When creating a QVariant, use int instead of long long
+ for anything that fits into a int. Verify by checking that a spin
+ box is created as item view editor for int."""
+ item = QStandardItem()
+ item.setData(123123, Qt.EditRole) # <-- QVariant conversion here
+ model = QStandardItemModel()
+ model.appendRow(item)
+ style_option = QStyleOptionViewItem()
+ delegate = QStyledItemDelegate()
+ editor = delegate.createEditor(None, style_option, model.index(0, 0))
+ self.assertEqual(type(editor), QSpinBox)
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/pyside2/tests/pysidetest/embedding_test.py b/sources/pyside2/tests/pysidetest/embedding_test.py
index aa71360ca..1960838ff 100644
--- a/sources/pyside2/tests/pysidetest/embedding_test.py
+++ b/sources/pyside2/tests/pysidetest/embedding_test.py
@@ -37,8 +37,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
# This test tests the embedding feature of PySide.
# Normally, embedding is only used when necessary.
# By setting the variable "pyside_uses_embedding",
diff --git a/sources/pyside2/tests/pysidetest/enum_test.py b/sources/pyside2/tests/pysidetest/enum_test.py
index 428e087f0..d179d6248 100644
--- a/sources/pyside2/tests/pysidetest/enum_test.py
+++ b/sources/pyside2/tests/pysidetest/enum_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from testbinding import Enum1, TestObjectWithoutNamespace
class ListConnectionTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/pysidetest/flagstest.cpp b/sources/pyside2/tests/pysidetest/flagstest.cpp
new file mode 100644
index 000000000..2bd0c454e
--- /dev/null
+++ b/sources/pyside2/tests/pysidetest/flagstest.cpp
@@ -0,0 +1,36 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "flagstest.h"
+
+namespace FlagsNamespace
+{
+ ClassForEnum::ClassForEnum(FlagsNamespace::Options) {}
+
+ ClassForEnum::~ClassForEnum() = default;
+}
diff --git a/sources/pyside2/tests/pysidetest/flagstest.h b/sources/pyside2/tests/pysidetest/flagstest.h
new file mode 100644
index 000000000..7f070361c
--- /dev/null
+++ b/sources/pyside2/tests/pysidetest/flagstest.h
@@ -0,0 +1,55 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#pragma once
+
+#include "pysidetest_macros.h"
+
+#include <QtCore/QObject>
+
+namespace FlagsNamespace
+{
+
+enum Option {
+ NoOptions = 0x0,
+ ShowTabs = 0x1,
+ ShowAll = 0x2,
+ SqueezeBlank = 0x4
+};
+Q_DECLARE_FLAGS(Options, Option)
+Q_DECLARE_OPERATORS_FOR_FLAGS(Options)
+
+class PYSIDETEST_API ClassForEnum : public QObject
+{
+ Q_OBJECT
+public:
+ ClassForEnum(FlagsNamespace::Options opt = FlagsNamespace::Option::NoOptions);
+ virtual ~ClassForEnum();
+};
+
+} // namespace FlagsNamespace
diff --git a/sources/pyside2/tests/pysidetest/hiddenobject.h b/sources/pyside2/tests/pysidetest/hiddenobject.h
index ffa8d614a..97a2864c5 100644
--- a/sources/pyside2/tests/pysidetest/hiddenobject.h
+++ b/sources/pyside2/tests/pysidetest/hiddenobject.h
@@ -29,11 +29,9 @@
#ifndef HIDDENOBJECT_H
#define HIDDENOBJECT_H
-#ifdef pysidetest_EXPORTS
-#define PYSIDE_EXPORTS 1
-#endif
-#include "pysidemacros.h"
-#include <QObject>
+#include "pysidetest_macros.h"
+
+#include <QtCore/QObject>
// This class shouldn't be exported!
class HiddenObject : public QObject
@@ -49,7 +47,6 @@ private:
};
// Return a instance of HiddenObject
-PYSIDE_API QObject* getHiddenObject();
-
+PYSIDETEST_API QObject* getHiddenObject();
#endif
diff --git a/sources/pyside2/tests/pysidetest/homonymoussignalandmethod_test.py b/sources/pyside2/tests/pysidetest/homonymoussignalandmethod_test.py
index 906d0ddb7..1566b4a82 100644
--- a/sources/pyside2/tests/pysidetest/homonymoussignalandmethod_test.py
+++ b/sources/pyside2/tests/pysidetest/homonymoussignalandmethod_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from testbinding import TestObject
'''Tests the behaviour of homonymous signals and slots.'''
diff --git a/sources/pyside2/tests/pysidetest/iterable_test.py b/sources/pyside2/tests/pysidetest/iterable_test.py
index 2f488875e..c5685112d 100644
--- a/sources/pyside2/tests/pysidetest/iterable_test.py
+++ b/sources/pyside2/tests/pysidetest/iterable_test.py
@@ -35,6 +35,11 @@ This test checks that the Iterable protocol is implemented correctly.
import os
import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import PySide2
from PySide2 import QtCore, QtGui
diff --git a/sources/pyside2/tests/pysidetest/list_signal_test.py b/sources/pyside2/tests/pysidetest/list_signal_test.py
index a438f0c89..d66ba7905 100644
--- a/sources/pyside2/tests/pysidetest/list_signal_test.py
+++ b/sources/pyside2/tests/pysidetest/list_signal_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from testbinding import TestObject
from PySide2.QtCore import QObject
diff --git a/sources/pyside2/tests/pysidetest/mixin_signal_slots_test.py b/sources/pyside2/tests/pysidetest/mixin_signal_slots_test.py
index 44bb33be6..d0b40cfa0 100644
--- a/sources/pyside2/tests/pysidetest/mixin_signal_slots_test.py
+++ b/sources/pyside2/tests/pysidetest/mixin_signal_slots_test.py
@@ -33,7 +33,14 @@
are registered at type parsing time. Also test that the signal and slot
indices do not change after signal connection or emission. '''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
class Mixin(object):
diff --git a/sources/pyside2/tests/pysidetest/modelview_test.py b/sources/pyside2/tests/pysidetest/modelview_test.py
index a0f723c4a..a4ae9dd40 100644
--- a/sources/pyside2/tests/pysidetest/modelview_test.py
+++ b/sources/pyside2/tests/pysidetest/modelview_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
import py3kcompat as py3k
from testbinding import TestView
from PySide2.QtCore import QAbstractListModel, QObject, QModelIndex
diff --git a/sources/pyside2/tests/pysidetest/new_inherited_functions_test.py b/sources/pyside2/tests/pysidetest/new_inherited_functions_test.py
index 09e5f2610..81a764986 100644
--- a/sources/pyside2/tests/pysidetest/new_inherited_functions_test.py
+++ b/sources/pyside2/tests/pysidetest/new_inherited_functions_test.py
@@ -28,10 +28,14 @@
from __future__ import print_function
-import sys
import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import *
for modname, mod in sys.modules.items():
# Python 2 leaves "None" in the dict.
diff --git a/sources/pyside2/tests/pysidetest/notify_id.py b/sources/pyside2/tests/pysidetest/notify_id.py
index d96e8d91f..393736a65 100644
--- a/sources/pyside2/tests/pysidetest/notify_id.py
+++ b/sources/pyside2/tests/pysidetest/notify_id.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, Signal, Property, Slot
'''Tests that the signal notify id of a property is correct, aka corresponds to the initially set
diff --git a/sources/pyside2/tests/pysidetest/properties_test.py b/sources/pyside2/tests/pysidetest/properties_test.py
new file mode 100644
index 000000000..cedfac8d1
--- /dev/null
+++ b/sources/pyside2/tests/pysidetest/properties_test.py
@@ -0,0 +1,132 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QObject, QStringListModel, Signal, Property, Slot
+
+"""Tests PySide2.QtCore.Property()"""
+
+
+class TestObject(QObject):
+
+ valueChanged = Signal()
+
+ def __init__(self, parent=None):
+ super(TestObject, self).__init__(parent)
+ self._value = -1
+ self.valueChanged.connect(self._changed)
+ self.getter_called = 0
+ self.setter_called = 0
+ self.changed_emitted = 0
+
+ @Slot(int)
+ def _changed(self):
+ self.changed_emitted += 1
+
+ def getValue(self):
+ self.getter_called += 1
+ return self._value
+
+ def setValue(self, value):
+ self.setter_called += 1
+ if (self._value != value):
+ self._value = value
+ self.valueChanged.emit()
+
+ value = Property(int, fget=getValue, fset=setValue,
+ notify=valueChanged)
+
+
+class TestDerivedObject(QStringListModel):
+
+ valueChanged = Signal()
+
+ def __init__(self, parent=None):
+ super(TestDerivedObject, self).__init__(parent)
+ self._value = -1
+ self.valueChanged.connect(self._changed)
+ self.getter_called = 0
+ self.setter_called = 0
+ self.changed_emitted = 0
+
+ @Slot(int)
+ def _changed(self):
+ self.changed_emitted += 1
+
+ def getValue(self):
+ self.getter_called += 1
+ return self._value
+
+ def setValue(self, value):
+ self.setter_called += 1
+ if (self._value != value):
+ self._value = value
+ self.valueChanged.emit()
+
+ value = Property(int, fget=getValue, fset=setValue,
+ notify=valueChanged)
+
+
+class PropertyTest(unittest.TestCase):
+
+ def test1Object(self):
+ """Basic property test."""
+ testObject = TestObject()
+ v = testObject.value
+ self.assertEqual(v, -1)
+ self.assertEqual(testObject.getter_called, 1)
+ testObject.value = 42
+ v = testObject.value
+ self.assertEqual(v, 42)
+ self.assertEqual(testObject.changed_emitted, 1)
+ self.assertEqual(testObject.setter_called, 1)
+ self.assertEqual(testObject.getter_called, 2)
+
+ def test2DerivedObject(self):
+ """PYSIDE-1255: Run the same test for a class inheriting QObject."""
+ testObject = TestDerivedObject()
+ v = testObject.value
+ self.assertEqual(v, -1)
+ self.assertEqual(testObject.getter_called, 1)
+ testObject.value = 42
+ v = testObject.value
+ self.assertEqual(v, 42)
+ self.assertEqual(testObject.changed_emitted, 1)
+ self.assertEqual(testObject.setter_called, 1)
+ self.assertEqual(testObject.getter_called, 2)
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/pyside2/tests/pysidetest/property_python_test.py b/sources/pyside2/tests/pysidetest/property_python_test.py
new file mode 100644
index 000000000..7df104525
--- /dev/null
+++ b/sources/pyside2/tests/pysidetest/property_python_test.py
@@ -0,0 +1,232 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""
+Test for PySide's Property
+==========================
+
+This test is copied from Python's `test_property.py` and adapted to
+the PySide Property implementation.
+
+This test is to ensure maximum compatibility.
+"""
+
+# Test case for property
+# more tests are in test_descr
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import Property, QObject
+#from PyQt5.QtCore import pyqtProperty as Property, QObject
+
+# This are the original imports.
+import sys
+import unittest
+has_test = False
+try:
+ if sys.version_info[0] >= 3: # This test has no support in Python 2
+ from test import support
+ has_test = True
+except ImportError:
+ pass
+
+class PropertyBase(Exception):
+ pass
+
+class PropertyGet(PropertyBase):
+ pass
+
+class PropertySet(PropertyBase):
+ pass
+
+class PropertyDel(PropertyBase):
+ pass
+
+class BaseClass(QObject):
+ def __init__(self):
+ QObject.__init__(self)
+
+ self._spam = 5
+
+ @Property(object)
+ def spam(self):
+ """BaseClass.getter"""
+ return self._spam
+
+ @spam.setter
+ def spam(self, value):
+ self._spam = value
+
+ @spam.deleter
+ def spam(self):
+ del self._spam
+
+class SubClass(BaseClass):
+
+ @BaseClass.spam.getter
+ def spam(self):
+ """SubClass.getter"""
+ raise PropertyGet(self._spam)
+
+ @spam.setter
+ def spam(self, value):
+ raise PropertySet(self._spam)
+
+ @spam.deleter
+ def spam(self):
+ raise PropertyDel(self._spam)
+
+class PropertyDocBase(object):
+ _spam = 1
+ def _get_spam(self):
+ return self._spam
+ spam = Property(object, _get_spam, doc="spam spam spam")
+
+class PropertyDocSub(PropertyDocBase):
+ @PropertyDocBase.spam.getter
+ def spam(self):
+ """The decorator does not use this doc string"""
+ return self._spam
+
+class PropertySubNewGetter(BaseClass):
+ @BaseClass.spam.getter
+ def spam(self):
+ """new docstring"""
+ return 5
+
+class PropertyNewGetter(QObject):
+ def __init__(self):
+ QObject.__init__(self)
+
+ @Property(object)
+ def spam(self):
+ """original docstring"""
+ return 1
+ @spam.getter
+ def spam(self):
+ """new docstring"""
+ return 8
+
+class PropertyTests(unittest.TestCase):
+ def test_property_decorator_baseclass(self):
+ # see #1620
+ base = BaseClass()
+ self.assertEqual(base.spam, 5)
+ self.assertEqual(base._spam, 5)
+ base.spam = 10
+ self.assertEqual(base.spam, 10)
+ self.assertEqual(base._spam, 10)
+ delattr(base, "spam")
+ self.assertTrue(not hasattr(base, "spam"))
+ self.assertTrue(not hasattr(base, "_spam"))
+ base.spam = 20
+ self.assertEqual(base.spam, 20)
+ self.assertEqual(base._spam, 20)
+
+ def test_property_decorator_subclass(self):
+ # see #1620
+ sub = SubClass()
+ self.assertRaises(PropertyGet, getattr, sub, "spam")
+ self.assertRaises(PropertySet, setattr, sub, "spam", None)
+ self.assertRaises(PropertyDel, delattr, sub, "spam")
+
+ @unittest.skipIf(sys.flags.optimize >= 2,
+ "Docstrings are omitted with -O2 and above")
+ def test_property_decorator_subclass_doc(self):
+ sub = SubClass()
+ self.assertEqual(sub.__class__.spam.__doc__, "SubClass.getter")
+
+ @unittest.skipIf(sys.flags.optimize >= 2,
+ "Docstrings are omitted with -O2 and above")
+ def test_property_decorator_baseclass_doc(self):
+ base = BaseClass()
+ self.assertEqual(base.__class__.spam.__doc__, "BaseClass.getter")
+
+ def test_property_decorator_doc(self):
+ base = PropertyDocBase()
+ sub = PropertyDocSub()
+ self.assertEqual(base.__class__.spam.__doc__, "spam spam spam")
+ self.assertEqual(sub.__class__.spam.__doc__, "spam spam spam")
+
+ @unittest.skipIf(sys.flags.optimize >= 2,
+ "Docstrings are omitted with -O2 and above")
+ def test_property_getter_doc_override(self):
+ newgettersub = PropertySubNewGetter()
+ self.assertEqual(newgettersub.spam, 5)
+ self.assertEqual(newgettersub.__class__.spam.__doc__, "new docstring")
+ newgetter = PropertyNewGetter()
+ self.assertEqual(newgetter.spam, 8)
+ self.assertEqual(newgetter.__class__.spam.__doc__, "new docstring")
+
+ @unittest.skipIf(sys.flags.optimize >= 2,
+ "Docstrings are omitted with -O2 and above")
+ def test_property_builtin_doc_writable(self):
+ p = Property(object, doc='basic')
+ self.assertEqual(p.__doc__, 'basic')
+ p.__doc__ = 'extended'
+ self.assertEqual(p.__doc__, 'extended')
+
+ @unittest.skipIf(sys.flags.optimize >= 2,
+ "Docstrings are omitted with -O2 and above")
+ def test_property_decorator_doc_writable(self):
+ class PropertyWritableDoc(object):
+
+ @Property(object)
+ def spam(self):
+ """Eggs"""
+ return "eggs"
+
+ sub = PropertyWritableDoc()
+ self.assertEqual(sub.__class__.spam.__doc__, 'Eggs')
+ sub.__class__.spam.__doc__ = 'Spam'
+ self.assertEqual(sub.__class__.spam.__doc__, 'Spam')
+
+ if has_test: # This test has no support in Python 2
+ @support.refcount_test
+ def test_refleaks_in___init__(self):
+ gettotalrefcount = support.get_attribute(sys, 'gettotalrefcount')
+ fake_prop = Property(object, 'fget', 'fset', "freset", 'fdel', 'doc')
+ refs_before = gettotalrefcount()
+ for i in range(100):
+ fake_prop.__init__(object, 'fget', 'fset', "freset", 'fdel', 'doc')
+ self.assertAlmostEqual(gettotalrefcount() - refs_before, 0, delta=10)
+
+
+# Note: We ignore the whole subclass tests concerning __doc__ strings.
+# See the original Python test starting with:
+# "Issue 5890: subclasses of property do not preserve method __doc__ strings"
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/pyside2/tests/pysidetest/pysidetest_global.h b/sources/pyside2/tests/pysidetest/pysidetest_global.h
index 0077ade96..6f9b187ba 100644
--- a/sources/pyside2/tests/pysidetest/pysidetest_global.h
+++ b/sources/pyside2/tests/pysidetest/pysidetest_global.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the test suite of Qt for Python.
@@ -26,9 +26,13 @@
**
****************************************************************************/
+#ifndef PYSIDETEST_GLOBAL_H
+#define PYSIDETEST_GLOBAL_H
+
// PySide global.h file
-#include "pyside2_global.h"
#include "testobject.h"
#include "testview.h"
-#define PYSIDE_API
+#include "flagstest.h"
#include "hiddenobject.h"
+
+#endif // PYSIDETEST_GLOBAL_H
diff --git a/sources/pyside2/tests/pysidetest/pysidetest_macros.h b/sources/pyside2/tests/pysidetest/pysidetest_macros.h
new file mode 100644
index 000000000..b561efbbc
--- /dev/null
+++ b/sources/pyside2/tests/pysidetest/pysidetest_macros.h
@@ -0,0 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef PYSIDETEST_MACROS_H
+#define PYSIDETEST_MACROS_H
+
+#include <pysidemacros.h>
+
+#define PYSIDETEST_EXPORT PYSIDE_EXPORT
+#define PYSIDETEST_IMPORT PYSIDE_IMPORT
+
+#ifdef BUILD_PYSIDETEST
+# define PYSIDETEST_API PYSIDETEST_EXPORT
+#else
+# define PYSIDETEST_API PYSIDETEST_IMPORT
+#endif
+
+#endif // PYSIDETEST_MACROS_H
diff --git a/sources/pyside2/tests/pysidetest/qapp_like_a_macro_test.py b/sources/pyside2/tests/pysidetest/qapp_like_a_macro_test.py
index 1c0d5d55d..bfcf40111 100644
--- a/sources/pyside2/tests/pysidetest/qapp_like_a_macro_test.py
+++ b/sources/pyside2/tests/pysidetest/qapp_like_a_macro_test.py
@@ -26,12 +26,21 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import PySide2
# This test tests the new "macro" feature of qApp.
# It also uses the qApp variable to finish the instance and start over.
+# Note: this test makes qapplication_singleton_test.py obsolete.
+
class qAppMacroTest(unittest.TestCase):
_test_1093_is_first = True
@@ -44,36 +53,21 @@ class qAppMacroTest(unittest.TestCase):
QtWidgets = QtGui = QtCore
# qApp is in the builtins
self.assertEqual(bool(qApp), False)
- # and also in certain PySide modules
- QtCore.qApp, QtGui.qApp, QtWidgets.qApp
- # and they are all the same
- self.assertTrue(qApp is QtCore.qApp is QtGui.qApp is QtWidgets.qApp)
- # and the type is NoneType, but it is not None (cannot work)
- self.assertTrue(type(qApp) is type(None))
- self.assertTrue(qApp is not None)
+ # and the type is None
+ self.assertTrue(qApp is None)
# now we create an application for all cases
classes = (QtCore.QCoreApplication,
QtGui.QGuiApplication,
QtWidgets.QApplication)
for klass in classes:
print("created", klass([]))
- del __builtins__.qApp
- print("deleted qApp")
+ qApp.shutdown()
+ print("deleted qApp", qApp)
# creating without deletion raises:
QtCore.QCoreApplication([])
with self.assertRaises(RuntimeError):
QtCore.QCoreApplication([])
- # assigning qApp is obeyed
- QtCore.qApp = 42
- del __builtins__.qApp
- self.assertEqual(QtCore.qApp, 42)
- self.assertNotEqual(__builtins__, 42)
- # delete it and it re-appears
- del QtCore.qApp
- QtCore.QCoreApplication([])
- self.assertEqual(QtCore.QCoreApplication.instance(), QtCore.qApp)
- # and they are again all the same
- self.assertTrue(qApp is QtCore.qApp is QtGui.qApp is QtWidgets.qApp)
+ self.assertEqual(QtCore.QCoreApplication.instance(), qApp)
def test_1093(self):
# Test that without creating a QApplication staticMetaObject still exists.
@@ -87,7 +81,7 @@ class qAppMacroTest(unittest.TestCase):
if app is None:
app = QtCore.QCoreApplication([])
self.assertTrue(QtCore.QObject.staticMetaObject is not None)
- del __builtins__.qApp
+ qApp.shutdown()
if __name__ == '__main__':
diff --git a/sources/pyside2/tests/pysidetest/qvariant_test.py b/sources/pyside2/tests/pysidetest/qvariant_test.py
index ec8343a12..0efece889 100644
--- a/sources/pyside2/tests/pysidetest/qvariant_test.py
+++ b/sources/pyside2/tests/pysidetest/qvariant_test.py
@@ -26,13 +26,19 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from testbinding import TestObject
from PySide2.QtCore import Qt
from PySide2.QtGui import QKeySequence
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class QVariantTest(UsesQApplication):
diff --git a/sources/pyside2/tests/pysidetest/repr_test.py b/sources/pyside2/tests/pysidetest/repr_test.py
index 295084f17..356d11911 100644
--- a/sources/pyside2/tests/pysidetest/repr_test.py
+++ b/sources/pyside2/tests/pysidetest/repr_test.py
@@ -40,7 +40,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from testbinding import PySideCPP, TestObject
class QObjectDerivedReprTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/pysidetest/signal_slot_warning.py b/sources/pyside2/tests/pysidetest/signal_slot_warning.py
index 84ddc23de..a54974c3b 100644
--- a/sources/pyside2/tests/pysidetest/signal_slot_warning.py
+++ b/sources/pyside2/tests/pysidetest/signal_slot_warning.py
@@ -33,11 +33,17 @@
from __future__ import print_function
-import unittest
-import PySide2.QtCore as QtCore
+import os
import sys
+import unittest
import warnings
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+import PySide2.QtCore as QtCore
+
class Whatever(QtCore.QObject):
echoSignal = QtCore.Signal(str)
diff --git a/sources/pyside2/tests/pysidetest/signal_tp_descr_get_test.py b/sources/pyside2/tests/pysidetest/signal_tp_descr_get_test.py
new file mode 100644
index 000000000..61ad8b730
--- /dev/null
+++ b/sources/pyside2/tests/pysidetest/signal_tp_descr_get_test.py
@@ -0,0 +1,87 @@
+#!/usr/bin/python
+
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""
+PYSIDE-68: Test that signals have a `__get__` function after all.
+
+We supply a `tp_descr_get` slot for the signal type.
+That creates the `__get__` method via `PyType_Ready`.
+
+The original test script was converted to a unittest.
+See https://bugreports.qt.io/browse/PYSIDE-68 .
+
+Created: 16 May '12 21:25
+Updated: 17 Sep '20 17:02
+
+This fix was over 8 years late. :)
+"""
+
+from __future__ import print_function
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2 import QtCore
+
+
+def emit_upon_success(signal):
+ def f_(f):
+ def f__(self):
+ result = f(self)
+ s = signal.__get__(self)
+ print(result)
+ return result
+ return f__
+ return f_
+
+
+class Foo(QtCore.QObject):
+ SIG = QtCore.Signal()
+
+ @emit_upon_success(SIG)
+ def do_something(self):
+ print("hooka, it worrrks")
+ return 42
+
+
+class UnderUnderGetUnderUnderTest(unittest.TestCase):
+ def test_tp_descr_get(self):
+ foo = Foo()
+ ret = foo.do_something()
+ self.assertEqual(ret, 42)
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/sources/pyside2/tests/pysidetest/signalandnamespace_test.py b/sources/pyside2/tests/pysidetest/signalandnamespace_test.py
index 9bb42ea40..f56beaf84 100644
--- a/sources/pyside2/tests/pysidetest/signalandnamespace_test.py
+++ b/sources/pyside2/tests/pysidetest/signalandnamespace_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from testbinding import PySideCPP, TestObjectWithoutNamespace
class ModelViewTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/pysidetest/signalemissionfrompython_test.py b/sources/pyside2/tests/pysidetest/signalemissionfrompython_test.py
index 43b31f5c0..ed7302c69 100644
--- a/sources/pyside2/tests/pysidetest/signalemissionfrompython_test.py
+++ b/sources/pyside2/tests/pysidetest/signalemissionfrompython_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from testbinding import TestObject
from PySide2.QtCore import QObject, SIGNAL
diff --git a/sources/pyside2/tests/pysidetest/signalwithdefaultvalue_test.py b/sources/pyside2/tests/pysidetest/signalwithdefaultvalue_test.py
index 11951fb09..fc13fc0d9 100644
--- a/sources/pyside2/tests/pysidetest/signalwithdefaultvalue_test.py
+++ b/sources/pyside2/tests/pysidetest/signalwithdefaultvalue_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from testbinding import TestObject
from PySide2.QtCore import QObject, SIGNAL
diff --git a/sources/pyside2/tests/pysidetest/testobject.cpp b/sources/pyside2/tests/pysidetest/testobject.cpp
index 441ae872f..43fa93bac 100644
--- a/sources/pyside2/tests/pysidetest/testobject.cpp
+++ b/sources/pyside2/tests/pysidetest/testobject.cpp
@@ -28,6 +28,8 @@
#include "testobject.h"
+#include <QtCore/QDebug>
+
void TestObject::emitIdValueSignal()
{
emit idValue(m_idValue);
diff --git a/sources/pyside2/tests/pysidetest/testobject.h b/sources/pyside2/tests/pysidetest/testobject.h
index f8a174d46..41a97a0db 100644
--- a/sources/pyside2/tests/pysidetest/testobject.h
+++ b/sources/pyside2/tests/pysidetest/testobject.h
@@ -29,15 +29,15 @@
#ifndef TESTOBJECT_H
#define TESTOBJECT_H
-#include <QObject>
-#include <QApplication>
-#include <QMetaType>
-#include <QVariant>
-#include <QDebug>
-#ifdef pysidetest_EXPORTS
-#define PYSIDE_EXPORTS 1
-#endif
-#include "pysidemacros.h"
+#include "pysidetest_macros.h"
+
+#include <QtWidgets/QApplication>
+
+#include <QtCore/QObject>
+#include <QtCore/QMetaType>
+#include <QtCore/QVariant>
+
+QT_FORWARD_DECLARE_CLASS(QDebug)
class IntValue
{
@@ -50,7 +50,7 @@ public:
typedef IntValue TypedefValue;
-class PYSIDE_API TestObject : public QObject
+class PYSIDETEST_API TestObject : public QObject
{
Q_OBJECT
public:
@@ -82,15 +82,15 @@ private:
int m_idValue;
QList<QObject*> m_children;
};
-PYSIDE_API QDebug operator<<(QDebug dbg, TestObject &testObject);
+PYSIDETEST_API QDebug operator<<(QDebug dbg, TestObject &testObject);
typedef int PySideInt;
namespace PySideCPP {
-class PYSIDE_API TestObjectWithNamespace : public QObject
+class PYSIDETEST_API TestObjectWithNamespace : public QObject
{
Q_OBJECT
public:
@@ -106,17 +106,18 @@ signals:
void emitSignalWithNamespace(PySideCPP::TestObjectWithNamespace* obj);
void emitSignalWithTypedef(PySideInt val);
};
-PYSIDE_API QDebug operator<<(QDebug dbg, TestObjectWithNamespace &testObject);
-class PYSIDE_API TestObject2WithNamespace : public QObject
+PYSIDETEST_API QDebug operator<<(QDebug dbg, TestObjectWithNamespace &testObject);
+
+class PYSIDETEST_API TestObject2WithNamespace : public QObject
{
Q_OBJECT
public:
TestObject2WithNamespace(QObject* parent) : QObject(parent) {}
QString name() { return "TestObject2WithNamespace"; }
};
-PYSIDE_API QDebug operator<<(QDebug dbg, TestObject2WithNamespace& testObject);
+PYSIDETEST_API QDebug operator<<(QDebug dbg, TestObject2WithNamespace& testObject);
} // Namespace PySideCPP
@@ -127,7 +128,7 @@ enum Enum1 { Option1 = 1, Option2 = 2 };
typedef long PySideLong;
-class PYSIDE_API TestObjectWithoutNamespace : public QObject
+class PYSIDETEST_API TestObjectWithoutNamespace : public QObject
{
Q_OBJECT
public:
diff --git a/sources/pyside2/tests/pysidetest/testview.h b/sources/pyside2/tests/pysidetest/testview.h
index 66d0a94d9..b80a7fca9 100644
--- a/sources/pyside2/tests/pysidetest/testview.h
+++ b/sources/pyside2/tests/pysidetest/testview.h
@@ -29,11 +29,9 @@
#ifndef TESTVIEW_H
#define TESTVIEW_H
-#include <QObject>
-#ifdef pysidetest_EXPORTS
-#define PYSIDE_EXPORTS 1
-#endif
-#include "pysidemacros.h"
+#include "pysidetest_macros.h"
+
+#include <QtCore/QObject>
QT_BEGIN_NAMESPACE
class QWidget;
@@ -41,7 +39,7 @@ class QAbstractListModel;
class QAbstractItemDelegate;
QT_END_NAMESPACE
-class PYSIDE_API TestView : public QObject
+class PYSIDETEST_API TestView : public QObject
{
Q_OBJECT
public:
diff --git a/sources/pyside2/tests/pysidetest/typedef_signal_test.py b/sources/pyside2/tests/pysidetest/typedef_signal_test.py
index f7724b618..ecbfa35d4 100644
--- a/sources/pyside2/tests/pysidetest/typedef_signal_test.py
+++ b/sources/pyside2/tests/pysidetest/typedef_signal_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from PySide2.QtCore import QObject
from testbinding import TestObject
diff --git a/sources/pyside2/tests/pysidetest/typesystem_pysidetest.xml b/sources/pyside2/tests/pysidetest/typesystem_pysidetest.xml
index 1e777edd2..c959e7fd3 100644
--- a/sources/pyside2/tests/pysidetest/typesystem_pysidetest.xml
+++ b/sources/pyside2/tests/pysidetest/typesystem_pysidetest.xml
@@ -60,6 +60,12 @@
</modify-argument>
</modify-function>
</object-type>
+
+ <namespace-type name="FlagsNamespace" visible="no">
+ <enum-type name="Option" flags="Options"/>
+ <object-type name="ClassForEnum" />
+ </namespace-type>
+
<suppress-warning text="type 'QPyTextObject' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
<!-- Qt5: I never really understood this warning. Probably it is because there
is no way to instantiate the class. Anyway, why must this class emit this warning?
diff --git a/sources/pyside2/tests/pysidetest/version_test.py b/sources/pyside2/tests/pysidetest/version_test.py
index 447fafdeb..5cc34d8c3 100644
--- a/sources/pyside2/tests/pysidetest/version_test.py
+++ b/sources/pyside2/tests/pysidetest/version_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import __version_info__, __version__, QtCore
class CheckForVariablesTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/registry/existence_test.py b/sources/pyside2/tests/registry/existence_test.py
index 0313bd9f8..b8a42058d 100644
--- a/sources/pyside2/tests/registry/existence_test.py
+++ b/sources/pyside2/tests/registry/existence_test.py
@@ -1,6 +1,6 @@
#############################################################################
##
-## Copyright (C) 2019 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of Qt for Python.
@@ -67,9 +67,15 @@ List entry
"""
import os
+import re
import sys
-import unittest
from textwrap import dedent
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_all_test_paths
+init_all_test_paths()
+
from init_platform import enum_all, generate_all
from util import (isolate_warnings, check_warnings, suppress_warnings, warn,
is_ci, qt_version, get_script_dir, get_effective_refpath,
@@ -100,6 +106,13 @@ except SyntaxError:
print("*** not a python file, removed:", shortpath)
os.unlink(effectiveRefPath)
have_refmodule = False
+except NameError as e:
+ if "recreate" in e.args[0]:
+ print("*** explicit request to recreate:", shortpath)
+ else:
+ print("*** unexpected NameError:", e, "- creating", shortpath)
+ os.unlink(effectiveRefPath)
+ have_refmodule = False
dict_name = "sig_dict"
if have_refmodule and not hasattr(sig_exists, dict_name):
print("*** wrong module without '{dict_name}', removed:"
@@ -132,8 +145,19 @@ class TestSignaturesExists(unittest.TestCase):
name = key.rsplit(".", 1)[-1]
if name in ("next", "__next__"): # ignore problematic cases
continue
+ if "<" in key:
+ # Skip over remaining crap in "<...>"
+ continue
+ if key.startswith("sample.SampleNamespace"):
+ # We cannot work with sample namespaces after the change to __qualname__.
+ continue
+ if (key.startswith("smart.SharedPtr") or
+ re.match(r"PySide2\..*?\.QSharedPointer_", key)):
+ # These mangled names are not supported.
+ # We should fix them.
+ continue
if key not in found_sigs:
- warn("missing key: '{}'".format(key), stacklevel=3)
+ warn("missing key: '{} value={}'".format(key, value), stacklevel=3)
else:
found_val = found_sigs[key]
if type(value) is list and (
diff --git a/sources/pyside2/tests/registry/exists_darwin_5_14_0_ci.py b/sources/pyside2/tests/registry/exists_darwin_5_14_2_ci.py
index a1385298a..1532642fe 100644
--- a/sources/pyside2/tests/registry/exists_darwin_5_14_0_ci.py
+++ b/sources/pyside2/tests/registry/exists_darwin_5_14_2_ci.py
@@ -1,6 +1,7 @@
+#recreate # uncomment this to enforce generation
#############################################################################
##
-## Copyright (C) 2018 The Qt Company Ltd.
+## Copyright (C) 2019 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of Qt for Python.
@@ -36,49 +37,36 @@
## $QT_END_LICENSE$
##
#############################################################################
-
"""
This file contains the simplified signatures for all functions in PySide
-for module 'exists_darwin_5_14_0_ci' using
+for module 'exists_darwin_5_14_2_ci' using
Python 2.7.16 (v2.7.16:413a49145e, Mar 2 2019, 15:28:37) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
-Qt 5.14.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.11.45.5) (Apple))
-
+Qt 5.14.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.11.45.5) (Apple))
There are no default values, no variable names and no self
parameter. Only types are present after simplification. The
functions 'next' resp. '__next__' are removed to make the output
identical for Python 2 and 3. '__div__' is also removed,
since it exists in Python 2, only.
"""
-
import sys
-
sig_dict = {}
-
# Module PySide2.QtCore
sig_dict.update({
-
# class PySide2.QtCore.ClassInfo:
"PySide2.QtCore.ClassInfo.__init__": ('typing.Dict[str, str]',),
-
# class PySide2.QtCore.MetaFunction:
"PySide2.QtCore.MetaFunction.__call__": ('typing.Any',),
-
# class PySide2.QtCore.MetaSignal:
"PySide2.QtCore.MetaSignal.__instancecheck__": ('object',),
-
# class PySide2.QtCore.Property:
"PySide2.QtCore.Property.__init__": ('type', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'str', 'typing.Callable', 'bool', 'bool', 'bool', 'bool', 'bool', 'bool'),
"PySide2.QtCore.Property.getter": ('typing.Callable',),
"PySide2.QtCore.Property.read": ('typing.Callable',),
"PySide2.QtCore.Property.setter": ('typing.Callable',),
"PySide2.QtCore.Property.write": ('typing.Callable',),
-
# class PySide2.QtCore.QAbstractAnimation:
-
# class PySide2.QtCore.QAbstractAnimation.DeletionPolicy:
-
# class PySide2.QtCore.QAbstractAnimation.Direction:
-
# class PySide2.QtCore.QAbstractAnimation.State:
"PySide2.QtCore.QAbstractAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractAnimation.currentLoop": (),
@@ -102,12 +90,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractAnimation.updateCurrentTime": ('int',),
"PySide2.QtCore.QAbstractAnimation.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QAbstractAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QAbstractEventDispatcher:
-
# class PySide2.QtCore.QAbstractEventDispatcher.TimerInfo:
"PySide2.QtCore.QAbstractEventDispatcher.TimerInfo.__init__": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
-
"PySide2.QtCore.QAbstractEventDispatcher.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractEventDispatcher.closingDown": (),
"PySide2.QtCore.QAbstractEventDispatcher.filterNativeEvent": ('PySide2.QtCore.QByteArray', 'int'),
@@ -127,13 +112,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractEventDispatcher.unregisterTimer": ('int',),
"PySide2.QtCore.QAbstractEventDispatcher.unregisterTimers": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractEventDispatcher.wakeUp": (),
-
# class PySide2.QtCore.QAbstractItemModel:
-
# class PySide2.QtCore.QAbstractItemModel.CheckIndexOption:
-
# class PySide2.QtCore.QAbstractItemModel.CheckIndexOptions:
-
# class PySide2.QtCore.QAbstractItemModel.LayoutChangeHint:
"PySide2.QtCore.QAbstractItemModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractItemModel.beginInsertColumns": ('PySide2.QtCore.QModelIndex', 'int', 'int'),
@@ -199,7 +180,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractItemModel.submit": (),
"PySide2.QtCore.QAbstractItemModel.supportedDragActions": (),
"PySide2.QtCore.QAbstractItemModel.supportedDropActions": (),
-
# class PySide2.QtCore.QAbstractListModel:
"PySide2.QtCore.QAbstractListModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractListModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -209,11 +189,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractListModel.index": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtCore.QAbstractListModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QAbstractListModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QAbstractNativeEventFilter:
"PySide2.QtCore.QAbstractNativeEventFilter.__init__": (),
"PySide2.QtCore.QAbstractNativeEventFilter.nativeEventFilter": ('PySide2.QtCore.QByteArray', 'int'),
-
# class PySide2.QtCore.QAbstractProxyModel:
"PySide2.QtCore.QAbstractProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractProxyModel.buddy": ('PySide2.QtCore.QModelIndex',),
@@ -245,7 +223,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractProxyModel.submit": (),
"PySide2.QtCore.QAbstractProxyModel.supportedDragActions": (),
"PySide2.QtCore.QAbstractProxyModel.supportedDropActions": (),
-
# class PySide2.QtCore.QAbstractState:
"PySide2.QtCore.QAbstractState.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QAbstractState.active": (),
@@ -254,7 +231,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractState.onEntry": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QAbstractState.onExit": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QAbstractState.parentState": (),
-
# class PySide2.QtCore.QAbstractTableModel:
"PySide2.QtCore.QAbstractTableModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractTableModel.dropMimeData": ('PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.DropAction', 'int', 'int', 'PySide2.QtCore.QModelIndex'),
@@ -263,9 +239,7 @@ sig_dict.update({
"PySide2.QtCore.QAbstractTableModel.index": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtCore.QAbstractTableModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QAbstractTableModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QAbstractTransition:
-
# class PySide2.QtCore.QAbstractTransition.TransitionType:
"PySide2.QtCore.QAbstractTransition.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QAbstractTransition.addAnimation": ('PySide2.QtCore.QAbstractAnimation',),
@@ -282,7 +256,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractTransition.targetState": (),
"PySide2.QtCore.QAbstractTransition.targetStates": (),
"PySide2.QtCore.QAbstractTransition.transitionType": (),
-
# class PySide2.QtCore.QAnimationGroup:
"PySide2.QtCore.QAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAnimationGroup.addAnimation": ('PySide2.QtCore.QAbstractAnimation',),
@@ -294,7 +267,6 @@ sig_dict.update({
"PySide2.QtCore.QAnimationGroup.insertAnimation": ('int', 'PySide2.QtCore.QAbstractAnimation'),
"PySide2.QtCore.QAnimationGroup.removeAnimation": ('PySide2.QtCore.QAbstractAnimation',),
"PySide2.QtCore.QAnimationGroup.takeAnimation": ('int',),
-
# class PySide2.QtCore.QBasicMutex:
"PySide2.QtCore.QBasicMutex.__init__": (),
"PySide2.QtCore.QBasicMutex.isRecursive": (),
@@ -302,7 +274,6 @@ sig_dict.update({
"PySide2.QtCore.QBasicMutex.tryLock": (),
"PySide2.QtCore.QBasicMutex.try_lock": (),
"PySide2.QtCore.QBasicMutex.unlock": (),
-
# class PySide2.QtCore.QBasicTimer:
"PySide2.QtCore.QBasicTimer.__init__": [(), ('PySide2.QtCore.QBasicTimer',)],
"PySide2.QtCore.QBasicTimer.__copy__": (),
@@ -311,7 +282,6 @@ sig_dict.update({
"PySide2.QtCore.QBasicTimer.stop": (),
"PySide2.QtCore.QBasicTimer.swap": ('PySide2.QtCore.QBasicTimer',),
"PySide2.QtCore.QBasicTimer.timerId": (),
-
# class PySide2.QtCore.QBitArray:
"PySide2.QtCore.QBitArray.__init__": [(), ('PySide2.QtCore.QBitArray',), ('int', 'bool')],
"PySide2.QtCore.QBitArray.__and__": ('PySide2.QtCore.QBitArray',),
@@ -338,7 +308,6 @@ sig_dict.update({
"PySide2.QtCore.QBitArray.testBit": ('int',),
"PySide2.QtCore.QBitArray.toggleBit": ('int',),
"PySide2.QtCore.QBitArray.truncate": ('int',),
-
# class PySide2.QtCore.QBuffer:
"PySide2.QtCore.QBuffer.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QBuffer.atEnd": (),
@@ -356,20 +325,17 @@ sig_dict.update({
"PySide2.QtCore.QBuffer.setData": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QBuffer.size": (),
"PySide2.QtCore.QBuffer.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QByteArray:
-
# class PySide2.QtCore.QByteArray.Base64Option:
-
# class PySide2.QtCore.QByteArray.Base64Options:
- "PySide2.QtCore.QByteArray.__init__": [(), ('PySide2.QtCore.QByteArray',), ('bytearray',), ('int', 'typing.Char'), ('str',)],
- "PySide2.QtCore.QByteArray.__add__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('str',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.__init__": [(), ('PySide2.QtCore.QByteArray',), ('bytearray',), ('int', 'int'), ('str',)],
+ "PySide2.QtCore.QByteArray.__add__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('int',), ('str',)],
"PySide2.QtCore.QByteArray.__copy__": (),
- "PySide2.QtCore.QByteArray.__iadd__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.__iadd__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('int',)],
"PySide2.QtCore.QByteArray.__reduce__": (),
"PySide2.QtCore.QByteArray.__repr__": (),
"PySide2.QtCore.QByteArray.__str__": (),
- "PySide2.QtCore.QByteArray.append": [('PySide2.QtCore.QByteArray',), ('int', 'typing.Char'), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.append": [('PySide2.QtCore.QByteArray',), ('int',), ('int', 'int')],
"PySide2.QtCore.QByteArray.at": ('int',),
"PySide2.QtCore.QByteArray.back": (),
"PySide2.QtCore.QByteArray.capacity": (),
@@ -379,18 +345,18 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.chopped": ('int',),
"PySide2.QtCore.QByteArray.clear": (),
"PySide2.QtCore.QByteArray.compare": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.Qt.CaseSensitivity'), ('str', 'PySide2.QtCore.Qt.CaseSensitivity')],
- "PySide2.QtCore.QByteArray.contains": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
- "PySide2.QtCore.QByteArray.count": [(), ('PySide2.QtCore.QByteArray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.contains": [('PySide2.QtCore.QByteArray',), ('int',)],
+ "PySide2.QtCore.QByteArray.count": [(), ('PySide2.QtCore.QByteArray',), ('int',)],
"PySide2.QtCore.QByteArray.data": (),
- "PySide2.QtCore.QByteArray.endsWith": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
- "PySide2.QtCore.QByteArray.fill": ('typing.Char', 'int'),
+ "PySide2.QtCore.QByteArray.endsWith": [('PySide2.QtCore.QByteArray',), ('int',)],
+ "PySide2.QtCore.QByteArray.fill": ('int', 'int'),
"PySide2.QtCore.QByteArray.fromBase64": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray.Base64Options')],
"PySide2.QtCore.QByteArray.fromHex": ('PySide2.QtCore.QByteArray',),
- "PySide2.QtCore.QByteArray.fromPercentEncoding": ('PySide2.QtCore.QByteArray', 'typing.Char'),
+ "PySide2.QtCore.QByteArray.fromPercentEncoding": ('PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.fromRawData": ('str', 'int'),
"PySide2.QtCore.QByteArray.front": (),
"PySide2.QtCore.QByteArray.indexOf": ('PySide2.QtCore.QByteArray', 'int'),
- "PySide2.QtCore.QByteArray.insert": [('int', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'typing.Char')],
+ "PySide2.QtCore.QByteArray.insert": [('int', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'int')],
"PySide2.QtCore.QByteArray.isEmpty": (),
"PySide2.QtCore.QByteArray.isLower": (),
"PySide2.QtCore.QByteArray.isNull": (),
@@ -398,36 +364,36 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.isUpper": (),
"PySide2.QtCore.QByteArray.lastIndexOf": ('PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.left": ('int',),
- "PySide2.QtCore.QByteArray.leftJustified": ('int', 'typing.Char', 'bool'),
+ "PySide2.QtCore.QByteArray.leftJustified": ('int', 'int', 'bool'),
"PySide2.QtCore.QByteArray.length": (),
"PySide2.QtCore.QByteArray.mid": ('int', 'int'),
- "PySide2.QtCore.QByteArray.number": [('float', 'typing.Char', 'int'), ('int', 'int')],
- "PySide2.QtCore.QByteArray.prepend": [('PySide2.QtCore.QByteArray',), ('int', 'typing.Char'), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.number": [('float', 'int', 'int'), ('int', 'int')],
+ "PySide2.QtCore.QByteArray.prepend": [('PySide2.QtCore.QByteArray',), ('int',), ('int', 'int')],
"PySide2.QtCore.QByteArray.remove": ('int', 'int'),
"PySide2.QtCore.QByteArray.repeated": ('int',),
- "PySide2.QtCore.QByteArray.replace": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray'), ('typing.Char', 'PySide2.QtCore.QByteArray'), ('typing.Char', 'typing.Char')],
+ "PySide2.QtCore.QByteArray.replace": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('int', 'PySide2.QtCore.QByteArray'), ('int', 'int'), ('int', 'int', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtCore.QByteArray.reserve": ('int',),
"PySide2.QtCore.QByteArray.resize": ('int',),
"PySide2.QtCore.QByteArray.right": ('int',),
- "PySide2.QtCore.QByteArray.rightJustified": ('int', 'typing.Char', 'bool'),
- "PySide2.QtCore.QByteArray.setNum": [('float', 'typing.Char', 'int'), ('int', 'int')],
+ "PySide2.QtCore.QByteArray.rightJustified": ('int', 'int', 'bool'),
+ "PySide2.QtCore.QByteArray.setNum": [('float', 'int', 'int'), ('int', 'int')],
"PySide2.QtCore.QByteArray.setRawData": ('str', 'int'),
"PySide2.QtCore.QByteArray.shrink_to_fit": (),
"PySide2.QtCore.QByteArray.simplified": (),
"PySide2.QtCore.QByteArray.size": (),
- "PySide2.QtCore.QByteArray.split": ('typing.Char',),
+ "PySide2.QtCore.QByteArray.split": ('int',),
"PySide2.QtCore.QByteArray.squeeze": (),
- "PySide2.QtCore.QByteArray.startsWith": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.startsWith": [('PySide2.QtCore.QByteArray',), ('int',)],
"PySide2.QtCore.QByteArray.swap": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QByteArray.toBase64": [(), ('PySide2.QtCore.QByteArray.Base64Options',)],
"PySide2.QtCore.QByteArray.toDouble": (),
"PySide2.QtCore.QByteArray.toFloat": (),
- "PySide2.QtCore.QByteArray.toHex": [(), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.toHex": [(), ('int',)],
"PySide2.QtCore.QByteArray.toInt": ('int',),
"PySide2.QtCore.QByteArray.toLong": ('int',),
"PySide2.QtCore.QByteArray.toLongLong": ('int',),
"PySide2.QtCore.QByteArray.toLower": (),
- "PySide2.QtCore.QByteArray.toPercentEncoding": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'typing.Char'),
+ "PySide2.QtCore.QByteArray.toPercentEncoding": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.toShort": ('int',),
"PySide2.QtCore.QByteArray.toUInt": ('int',),
"PySide2.QtCore.QByteArray.toULong": ('int',),
@@ -436,23 +402,18 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.toUpper": (),
"PySide2.QtCore.QByteArray.trimmed": (),
"PySide2.QtCore.QByteArray.truncate": ('int',),
-
# class PySide2.QtCore.QByteArrayMatcher:
"PySide2.QtCore.QByteArrayMatcher.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArrayMatcher',), ('str', 'int')],
"PySide2.QtCore.QByteArrayMatcher.__copy__": (),
"PySide2.QtCore.QByteArrayMatcher.indexIn": [('PySide2.QtCore.QByteArray', 'int'), ('str', 'int', 'int')],
"PySide2.QtCore.QByteArrayMatcher.pattern": (),
"PySide2.QtCore.QByteArrayMatcher.setPattern": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QCalendar:
-
# class PySide2.QtCore.QCalendar.System:
-
# class PySide2.QtCore.QCalendar.YearMonthDay:
"PySide2.QtCore.QCalendar.YearMonthDay.__init__": [(), ('PySide2.QtCore.QCalendar.YearMonthDay',), ('int', 'int', 'int')],
"PySide2.QtCore.QCalendar.YearMonthDay.__copy__": (),
"PySide2.QtCore.QCalendar.YearMonthDay.isValid": (),
-
"PySide2.QtCore.QCalendar.__init__": [(), ('PySide2.QtCore.QCalendar.System',)],
"PySide2.QtCore.QCalendar.__copy__": (),
"PySide2.QtCore.QCalendar.availableCalendars": (),
@@ -479,7 +440,6 @@ sig_dict.update({
"PySide2.QtCore.QCalendar.standaloneMonthName": ('PySide2.QtCore.QLocale', 'int', 'int', 'PySide2.QtCore.QLocale.FormatType'),
"PySide2.QtCore.QCalendar.standaloneWeekDayName": ('PySide2.QtCore.QLocale', 'int', 'PySide2.QtCore.QLocale.FormatType'),
"PySide2.QtCore.QCalendar.weekDayName": ('PySide2.QtCore.QLocale', 'int', 'PySide2.QtCore.QLocale.FormatType'),
-
# class PySide2.QtCore.QCborArray:
"PySide2.QtCore.QCborArray.__init__": [(), ('PySide2.QtCore.QCborArray',)],
"PySide2.QtCore.QCborArray.__add__": ('PySide2.QtCore.QCborValue',),
@@ -515,16 +475,12 @@ sig_dict.update({
"PySide2.QtCore.QCborArray.toCborValue": (),
"PySide2.QtCore.QCborArray.toJsonArray": (),
"PySide2.QtCore.QCborArray.toVariantList": (),
-
# class PySide2.QtCore.QCborError:
-
# class PySide2.QtCore.QCborError.Code:
"PySide2.QtCore.QCborError.__init__": [(), ('PySide2.QtCore.QCborError',)],
"PySide2.QtCore.QCborError.__copy__": (),
"PySide2.QtCore.QCborError.toString": (),
-
# class PySide2.QtCore.QCborKnownTags:
-
# class PySide2.QtCore.QCborMap:
"PySide2.QtCore.QCborMap.__init__": [(), ('PySide2.QtCore.QCborMap',)],
"PySide2.QtCore.QCborMap.__copy__": (),
@@ -546,18 +502,13 @@ sig_dict.update({
"PySide2.QtCore.QCborMap.toVariantHash": (),
"PySide2.QtCore.QCborMap.toVariantMap": (),
"PySide2.QtCore.QCborMap.value": [('PySide2.QtCore.QCborValue',), ('int',), ('str',)],
-
# class PySide2.QtCore.QCborParserError:
"PySide2.QtCore.QCborParserError.__init__": [(), ('PySide2.QtCore.QCborParserError',)],
"PySide2.QtCore.QCborParserError.__copy__": (),
"PySide2.QtCore.QCborParserError.errorString": (),
-
# class PySide2.QtCore.QCborSimpleType:
-
# class PySide2.QtCore.QCborStreamReader:
-
# class PySide2.QtCore.QCborStreamReader.StringResultCode:
-
# class PySide2.QtCore.QCborStreamReader.Type:
"PySide2.QtCore.QCborStreamReader.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('bytearray', 'int'), ('str', 'int')],
"PySide2.QtCore.QCborStreamReader.addData": [('PySide2.QtCore.QByteArray',), ('bytearray', 'int'), ('str', 'int')],
@@ -605,7 +556,6 @@ sig_dict.update({
"PySide2.QtCore.QCborStreamReader.toSimpleType": (),
"PySide2.QtCore.QCborStreamReader.toUnsignedInteger": (),
"PySide2.QtCore.QCborStreamReader.type": (),
-
# class PySide2.QtCore.QCborStreamWriter:
"PySide2.QtCore.QCborStreamWriter.__init__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QCborStreamWriter.append": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborKnownTags',), ('PySide2.QtCore.QCborSimpleType',), ('bool',), ('float',), ('int',), ('str', 'int')],
@@ -619,25 +569,17 @@ sig_dict.update({
"PySide2.QtCore.QCborStreamWriter.setDevice": ('PySide2.QtCore.QIODevice',),
"PySide2.QtCore.QCborStreamWriter.startArray": [(), ('int',)],
"PySide2.QtCore.QCborStreamWriter.startMap": [(), ('int',)],
-
# class PySide2.QtCore.QCborStringResultByteArray:
"PySide2.QtCore.QCborStringResultByteArray.__init__": [(), ('PySide2.QtCore.QCborStringResultByteArray',)],
"PySide2.QtCore.QCborStringResultByteArray.__copy__": (),
-
# class PySide2.QtCore.QCborStringResultString:
"PySide2.QtCore.QCborStringResultString.__init__": [(), ('PySide2.QtCore.QCborStringResultString',)],
"PySide2.QtCore.QCborStringResultString.__copy__": (),
-
# class PySide2.QtCore.QCborValue:
-
# class PySide2.QtCore.QCborValue.DiagnosticNotationOption:
-
# class PySide2.QtCore.QCborValue.DiagnosticNotationOptions:
-
# class PySide2.QtCore.QCborValue.EncodingOption:
-
# class PySide2.QtCore.QCborValue.EncodingOptions:
-
# class PySide2.QtCore.QCborValue.Type:
"PySide2.QtCore.QCborValue.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborArray',), ('PySide2.QtCore.QCborKnownTags', 'PySide2.QtCore.QCborValue'), ('PySide2.QtCore.QCborMap',), ('PySide2.QtCore.QCborSimpleType',), ('PySide2.QtCore.QCborValue',), ('PySide2.QtCore.QCborValue.Type',), ('PySide2.QtCore.QDateTime',), ('PySide2.QtCore.QRegularExpression',), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUuid',), ('bool',), ('float',), ('int',), ('str',)],
"PySide2.QtCore.QCborValue.__copy__": (),
@@ -683,14 +625,12 @@ sig_dict.update({
"PySide2.QtCore.QCborValue.toUuid": ('PySide2.QtCore.QUuid',),
"PySide2.QtCore.QCborValue.toVariant": (),
"PySide2.QtCore.QCborValue.type": (),
-
# class PySide2.QtCore.QChildEvent:
"PySide2.QtCore.QChildEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QObject'),
"PySide2.QtCore.QChildEvent.added": (),
"PySide2.QtCore.QChildEvent.child": (),
"PySide2.QtCore.QChildEvent.polished": (),
"PySide2.QtCore.QChildEvent.removed": (),
-
# class PySide2.QtCore.QCollator:
"PySide2.QtCore.QCollator.__init__": [(), ('PySide2.QtCore.QCollator',), ('PySide2.QtCore.QLocale',)],
"PySide2.QtCore.QCollator.__call__": ('str', 'str'),
@@ -705,16 +645,12 @@ sig_dict.update({
"PySide2.QtCore.QCollator.setNumericMode": ('bool',),
"PySide2.QtCore.QCollator.sortKey": ('str',),
"PySide2.QtCore.QCollator.swap": ('PySide2.QtCore.QCollator',),
-
# class PySide2.QtCore.QCollatorSortKey:
"PySide2.QtCore.QCollatorSortKey.__init__": ('PySide2.QtCore.QCollatorSortKey',),
"PySide2.QtCore.QCollatorSortKey.compare": ('PySide2.QtCore.QCollatorSortKey',),
"PySide2.QtCore.QCollatorSortKey.swap": ('PySide2.QtCore.QCollatorSortKey',),
-
# class PySide2.QtCore.QCommandLineOption:
-
# class PySide2.QtCore.QCommandLineOption.Flag:
-
# class PySide2.QtCore.QCommandLineOption.Flags:
"PySide2.QtCore.QCommandLineOption.__init__": [('PySide2.QtCore.QCommandLineOption',), ('str',), ('str', 'str', 'str', 'str'), ('typing.Sequence[str]',), ('typing.Sequence[str]', 'str', 'str', 'str')],
"PySide2.QtCore.QCommandLineOption.defaultValues": (),
@@ -730,11 +666,8 @@ sig_dict.update({
"PySide2.QtCore.QCommandLineOption.setValueName": ('str',),
"PySide2.QtCore.QCommandLineOption.swap": ('PySide2.QtCore.QCommandLineOption',),
"PySide2.QtCore.QCommandLineOption.valueName": (),
-
# class PySide2.QtCore.QCommandLineParser:
-
# class PySide2.QtCore.QCommandLineParser.OptionsAfterPositionalArgumentsMode:
-
# class PySide2.QtCore.QCommandLineParser.SingleDashWordOptionMode:
"PySide2.QtCore.QCommandLineParser.__init__": (),
"PySide2.QtCore.QCommandLineParser.addHelpOption": (),
@@ -759,7 +692,6 @@ sig_dict.update({
"PySide2.QtCore.QCommandLineParser.unknownOptionNames": (),
"PySide2.QtCore.QCommandLineParser.value": [('PySide2.QtCore.QCommandLineOption',), ('str',)],
"PySide2.QtCore.QCommandLineParser.values": [('PySide2.QtCore.QCommandLineOption',), ('str',)],
-
# class PySide2.QtCore.QConcatenateTablesProxyModel:
"PySide2.QtCore.QConcatenateTablesProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QConcatenateTablesProxyModel.addSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
@@ -781,7 +713,6 @@ sig_dict.update({
"PySide2.QtCore.QConcatenateTablesProxyModel.setData": ('PySide2.QtCore.QModelIndex', 'typing.Any', 'int'),
"PySide2.QtCore.QConcatenateTablesProxyModel.setItemData": ('PySide2.QtCore.QModelIndex', 'typing.Dict[int, typing.Any]'),
"PySide2.QtCore.QConcatenateTablesProxyModel.span": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtCore.QCoreApplication:
"PySide2.QtCore.QCoreApplication.__init__": [(), ('typing.Sequence[str]',)],
"PySide2.QtCore.QCoreApplication.addLibraryPath": ('str',),
@@ -825,12 +756,11 @@ sig_dict.update({
"PySide2.QtCore.QCoreApplication.setOrganizationName": ('str',),
"PySide2.QtCore.QCoreApplication.setQuitLockEnabled": ('bool',),
"PySide2.QtCore.QCoreApplication.setSetuidAllowed": ('bool',),
+ "PySide2.QtCore.QCoreApplication.shutdown": (),
"PySide2.QtCore.QCoreApplication.startingUp": (),
"PySide2.QtCore.QCoreApplication.testAttribute": ('PySide2.QtCore.Qt.ApplicationAttribute',),
"PySide2.QtCore.QCoreApplication.translate": ('str', 'str', 'str', 'int'),
-
# class PySide2.QtCore.QCryptographicHash:
-
# class PySide2.QtCore.QCryptographicHash.Algorithm:
"PySide2.QtCore.QCryptographicHash.__init__": ('PySide2.QtCore.QCryptographicHash.Algorithm',),
"PySide2.QtCore.QCryptographicHash.addData": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('str', 'int')],
@@ -838,15 +768,10 @@ sig_dict.update({
"PySide2.QtCore.QCryptographicHash.hashLength": ('PySide2.QtCore.QCryptographicHash.Algorithm',),
"PySide2.QtCore.QCryptographicHash.reset": (),
"PySide2.QtCore.QCryptographicHash.result": (),
-
# class PySide2.QtCore.QDataStream:
-
# class PySide2.QtCore.QDataStream.ByteOrder:
-
# class PySide2.QtCore.QDataStream.FloatingPointPrecision:
-
# class PySide2.QtCore.QDataStream.Status:
-
# class PySide2.QtCore.QDataStream.Version:
"PySide2.QtCore.QDataStream.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QIODevice.OpenMode'), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QDataStream.__lshift__": [('PySide2.QtCore.QBitArray',), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborArray',), ('PySide2.QtCore.QCborMap',), ('PySide2.QtCore.QCborValue',), ('PySide2.QtCore.QDate',), ('PySide2.QtCore.QDateTime',), ('PySide2.QtCore.QEasingCurve',), ('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonDocument',), ('PySide2.QtCore.QJsonValue',), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QLineF',), ('PySide2.QtCore.QLocale',), ('PySide2.QtCore.QMargins',), ('PySide2.QtCore.QMarginsF',), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',), ('PySide2.QtCore.QRegExp',), ('PySide2.QtCore.QRegularExpression',), ('PySide2.QtCore.QSize',), ('PySide2.QtCore.QSizeF',), ('PySide2.QtCore.QTime',), ('PySide2.QtCore.QTimeZone',), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUuid',), ('PySide2.QtCore.QVersionNumber',), ('str',)],
@@ -893,7 +818,7 @@ sig_dict.update({
"PySide2.QtCore.QDataStream.writeInt32": ('int',),
"PySide2.QtCore.QDataStream.writeInt64": ('int',),
"PySide2.QtCore.QDataStream.writeInt8": ('int',),
- "PySide2.QtCore.QDataStream.writeQChar": ('typing.Char',),
+ "PySide2.QtCore.QDataStream.writeQChar": ('str',),
"PySide2.QtCore.QDataStream.writeQString": ('str',),
"PySide2.QtCore.QDataStream.writeQStringList": ('typing.Sequence[str]',),
"PySide2.QtCore.QDataStream.writeQVariant": ('typing.Any',),
@@ -903,9 +828,7 @@ sig_dict.update({
"PySide2.QtCore.QDataStream.writeUInt32": ('int',),
"PySide2.QtCore.QDataStream.writeUInt64": ('int',),
"PySide2.QtCore.QDataStream.writeUInt8": ('int',),
-
# class PySide2.QtCore.QDate:
-
# class PySide2.QtCore.QDate.MonthNameType:
"PySide2.QtCore.QDate.__init__": [(), ('PySide2.QtCore.QDate',), ('int', 'int', 'int'), ('int', 'int', 'int', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QDate.__copy__": (),
@@ -940,9 +863,7 @@ sig_dict.update({
"PySide2.QtCore.QDate.toString": [('PySide2.QtCore.Qt.DateFormat',), ('PySide2.QtCore.Qt.DateFormat', 'PySide2.QtCore.QCalendar'), ('str',), ('str', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QDate.weekNumber": (),
"PySide2.QtCore.QDate.year": [(), ('PySide2.QtCore.QCalendar',)],
-
# class PySide2.QtCore.QDateTime:
-
# class PySide2.QtCore.QDateTime.YearRange:
"PySide2.QtCore.QDateTime.__init__": [(), ('PySide2.QtCore.QDate',), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.QTimeZone'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.Qt.TimeSpec'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.Qt.TimeSpec', 'int'), ('PySide2.QtCore.QDateTime',), ('int', 'int', 'int', 'int', 'int', 'int'), ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int')],
"PySide2.QtCore.QDateTime.__copy__": (),
@@ -994,15 +915,32 @@ sig_dict.update({
"PySide2.QtCore.QDateTime.toTime_t": (),
"PySide2.QtCore.QDateTime.toUTC": (),
"PySide2.QtCore.QDateTime.utcOffset": (),
-
+# class PySide2.QtCore.QDeadlineTimer:
+# class PySide2.QtCore.QDeadlineTimer.ForeverConstant:
+ "PySide2.QtCore.QDeadlineTimer.__init__": [('PySide2.QtCore.QDeadlineTimer',), ('PySide2.QtCore.QDeadlineTimer.ForeverConstant', 'PySide2.QtCore.Qt.TimerType'), ('PySide2.QtCore.Qt.TimerType',), ('int', 'PySide2.QtCore.Qt.TimerType')],
+ "PySide2.QtCore.QDeadlineTimer.__copy__": (),
+ "PySide2.QtCore.QDeadlineTimer.__iadd__": ('int',),
+ "PySide2.QtCore.QDeadlineTimer.__isub__": ('int',),
+ "PySide2.QtCore.QDeadlineTimer._q_data": (),
+ "PySide2.QtCore.QDeadlineTimer.addNSecs": ('PySide2.QtCore.QDeadlineTimer', 'int'),
+ "PySide2.QtCore.QDeadlineTimer.current": ('PySide2.QtCore.Qt.TimerType',),
+ "PySide2.QtCore.QDeadlineTimer.deadline": (),
+ "PySide2.QtCore.QDeadlineTimer.deadlineNSecs": (),
+ "PySide2.QtCore.QDeadlineTimer.hasExpired": (),
+ "PySide2.QtCore.QDeadlineTimer.isForever": (),
+ "PySide2.QtCore.QDeadlineTimer.remainingTime": (),
+ "PySide2.QtCore.QDeadlineTimer.remainingTimeNSecs": (),
+ "PySide2.QtCore.QDeadlineTimer.setDeadline": ('int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setPreciseDeadline": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setPreciseRemainingTime": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setRemainingTime": ('int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setTimerType": ('PySide2.QtCore.Qt.TimerType',),
+ "PySide2.QtCore.QDeadlineTimer.swap": ('PySide2.QtCore.QDeadlineTimer',),
+ "PySide2.QtCore.QDeadlineTimer.timerType": (),
# class PySide2.QtCore.QDir:
-
# class PySide2.QtCore.QDir.Filter:
-
# class PySide2.QtCore.QDir.Filters:
-
# class PySide2.QtCore.QDir.SortFlag:
-
# class PySide2.QtCore.QDir.SortFlags:
"PySide2.QtCore.QDir.__init__": [('PySide2.QtCore.QDir',), ('str',), ('str', 'str', 'PySide2.QtCore.QDir.SortFlags', 'PySide2.QtCore.QDir.Filters')],
"PySide2.QtCore.QDir.__copy__": (),
@@ -1065,11 +1003,8 @@ sig_dict.update({
"PySide2.QtCore.QDir.temp": (),
"PySide2.QtCore.QDir.tempPath": (),
"PySide2.QtCore.QDir.toNativeSeparators": ('str',),
-
# class PySide2.QtCore.QDirIterator:
-
# class PySide2.QtCore.QDirIterator.IteratorFlag:
-
# class PySide2.QtCore.QDirIterator.IteratorFlags:
"PySide2.QtCore.QDirIterator.__init__": [('PySide2.QtCore.QDir', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'typing.Sequence[str]', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDirIterator.IteratorFlags')],
"PySide2.QtCore.QDirIterator.fileInfo": (),
@@ -1077,13 +1012,10 @@ sig_dict.update({
"PySide2.QtCore.QDirIterator.filePath": (),
"PySide2.QtCore.QDirIterator.hasNext": (),
"PySide2.QtCore.QDirIterator.path": (),
-
# class PySide2.QtCore.QDynamicPropertyChangeEvent:
"PySide2.QtCore.QDynamicPropertyChangeEvent.__init__": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QDynamicPropertyChangeEvent.propertyName": (),
-
# class PySide2.QtCore.QEasingCurve:
-
# class PySide2.QtCore.QEasingCurve.Type:
"PySide2.QtCore.QEasingCurve.__init__": [('PySide2.QtCore.QEasingCurve',), ('PySide2.QtCore.QEasingCurve.Type',)],
"PySide2.QtCore.QEasingCurve.__copy__": (),
@@ -1102,9 +1034,7 @@ sig_dict.update({
"PySide2.QtCore.QEasingCurve.toCubicSpline": (),
"PySide2.QtCore.QEasingCurve.type": (),
"PySide2.QtCore.QEasingCurve.valueForProgress": ('float',),
-
# class PySide2.QtCore.QElapsedTimer:
-
# class PySide2.QtCore.QElapsedTimer.ClockType:
"PySide2.QtCore.QElapsedTimer.__init__": [(), ('PySide2.QtCore.QElapsedTimer',)],
"PySide2.QtCore.QElapsedTimer.__copy__": (),
@@ -1120,9 +1050,7 @@ sig_dict.update({
"PySide2.QtCore.QElapsedTimer.restart": (),
"PySide2.QtCore.QElapsedTimer.secsTo": ('PySide2.QtCore.QElapsedTimer',),
"PySide2.QtCore.QElapsedTimer.start": (),
-
# class PySide2.QtCore.QEvent:
-
# class PySide2.QtCore.QEvent.Type:
"PySide2.QtCore.QEvent.__init__": [('PySide2.QtCore.QEvent',), ('PySide2.QtCore.QEvent.Type',)],
"PySide2.QtCore.QEvent.accept": (),
@@ -1132,11 +1060,8 @@ sig_dict.update({
"PySide2.QtCore.QEvent.setAccepted": ('bool',),
"PySide2.QtCore.QEvent.spontaneous": (),
"PySide2.QtCore.QEvent.type": (),
-
# class PySide2.QtCore.QEventLoop:
-
# class PySide2.QtCore.QEventLoop.ProcessEventsFlag:
-
# class PySide2.QtCore.QEventLoop.ProcessEventsFlags:
"PySide2.QtCore.QEventLoop.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QEventLoop.event": ('PySide2.QtCore.QEvent',),
@@ -1146,7 +1071,6 @@ sig_dict.update({
"PySide2.QtCore.QEventLoop.processEvents": [('PySide2.QtCore.QEventLoop.ProcessEventsFlags',), ('PySide2.QtCore.QEventLoop.ProcessEventsFlags', 'int')],
"PySide2.QtCore.QEventLoop.quit": (),
"PySide2.QtCore.QEventLoop.wakeUp": (),
-
# class PySide2.QtCore.QEventTransition:
"PySide2.QtCore.QEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtCore.QEventTransition.event": ('PySide2.QtCore.QEvent',),
@@ -1156,11 +1080,9 @@ sig_dict.update({
"PySide2.QtCore.QEventTransition.onTransition": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QEventTransition.setEventSource": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QEventTransition.setEventType": ('PySide2.QtCore.QEvent.Type',),
-
# class PySide2.QtCore.QFactoryInterface:
"PySide2.QtCore.QFactoryInterface.__init__": (),
"PySide2.QtCore.QFactoryInterface.keys": (),
-
# class PySide2.QtCore.QFile:
"PySide2.QtCore.QFile.__init__": [(), ('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QFile.copy": [('str',), ('str', 'str')],
@@ -1179,21 +1101,13 @@ sig_dict.update({
"PySide2.QtCore.QFile.setPermissions": [('PySide2.QtCore.QFileDevice.Permissions',), ('str', 'PySide2.QtCore.QFileDevice.Permissions')],
"PySide2.QtCore.QFile.size": (),
"PySide2.QtCore.QFile.symLinkTarget": [(), ('str',)],
-
# class PySide2.QtCore.QFileDevice:
-
# class PySide2.QtCore.QFileDevice.FileError:
-
# class PySide2.QtCore.QFileDevice.FileHandleFlag:
-
# class PySide2.QtCore.QFileDevice.FileHandleFlags:
-
# class PySide2.QtCore.QFileDevice.FileTime:
-
# class PySide2.QtCore.QFileDevice.MemoryMapFlags:
-
# class PySide2.QtCore.QFileDevice.Permission:
-
# class PySide2.QtCore.QFileDevice.Permissions:
"PySide2.QtCore.QFileDevice.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QFileDevice.atEnd": (),
@@ -1217,7 +1131,6 @@ sig_dict.update({
"PySide2.QtCore.QFileDevice.unmap": ('str',),
"PySide2.QtCore.QFileDevice.unsetError": (),
"PySide2.QtCore.QFileDevice.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QFileInfo:
"PySide2.QtCore.QFileInfo.__init__": [(), ('PySide2.QtCore.QDir', 'str'), ('PySide2.QtCore.QFile',), ('PySide2.QtCore.QFileInfo',), ('str',)],
"PySide2.QtCore.QFileInfo.__copy__": (),
@@ -1269,14 +1182,12 @@ sig_dict.update({
"PySide2.QtCore.QFileInfo.suffix": (),
"PySide2.QtCore.QFileInfo.swap": ('PySide2.QtCore.QFileInfo',),
"PySide2.QtCore.QFileInfo.symLinkTarget": (),
-
# class PySide2.QtCore.QFileSelector:
"PySide2.QtCore.QFileSelector.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QFileSelector.allSelectors": (),
"PySide2.QtCore.QFileSelector.extraSelectors": (),
"PySide2.QtCore.QFileSelector.select": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtCore.QFileSelector.setExtraSelectors": ('typing.Sequence[str]',),
-
# class PySide2.QtCore.QFileSystemWatcher:
"PySide2.QtCore.QFileSystemWatcher.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QFileSystemWatcher.addPath": ('str',),
@@ -1285,25 +1196,20 @@ sig_dict.update({
"PySide2.QtCore.QFileSystemWatcher.files": (),
"PySide2.QtCore.QFileSystemWatcher.removePath": ('str',),
"PySide2.QtCore.QFileSystemWatcher.removePaths": ('typing.Sequence[str]',),
-
# class PySide2.QtCore.QFinalState:
"PySide2.QtCore.QFinalState.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QFinalState.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QFinalState.onEntry": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QFinalState.onExit": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtCore.QGenericArgument:
"PySide2.QtCore.QGenericArgument.__init__": [('PySide2.QtCore.QGenericArgument',), ('str', 'int')],
"PySide2.QtCore.QGenericArgument.__copy__": (),
"PySide2.QtCore.QGenericArgument.data": (),
"PySide2.QtCore.QGenericArgument.name": (),
-
# class PySide2.QtCore.QGenericReturnArgument:
"PySide2.QtCore.QGenericReturnArgument.__init__": [('PySide2.QtCore.QGenericReturnArgument',), ('str', 'int')],
"PySide2.QtCore.QGenericReturnArgument.__copy__": (),
-
# class PySide2.QtCore.QHistoryState:
-
# class PySide2.QtCore.QHistoryState.HistoryType:
"PySide2.QtCore.QHistoryState.__init__": [('PySide2.QtCore.QHistoryState.HistoryType', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtCore.QHistoryState.defaultState": (),
@@ -1315,11 +1221,8 @@ sig_dict.update({
"PySide2.QtCore.QHistoryState.setDefaultState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QHistoryState.setDefaultTransition": ('PySide2.QtCore.QAbstractTransition',),
"PySide2.QtCore.QHistoryState.setHistoryType": ('PySide2.QtCore.QHistoryState.HistoryType',),
-
# class PySide2.QtCore.QIODevice:
-
# class PySide2.QtCore.QIODevice.OpenMode:
-
# class PySide2.QtCore.QIODevice.OpenModeFlag:
"PySide2.QtCore.QIODevice.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QIODevice.atEnd": (),
@@ -1342,7 +1245,7 @@ sig_dict.update({
"PySide2.QtCore.QIODevice.openMode": (),
"PySide2.QtCore.QIODevice.peek": ('int',),
"PySide2.QtCore.QIODevice.pos": (),
- "PySide2.QtCore.QIODevice.putChar": ('typing.Char',),
+ "PySide2.QtCore.QIODevice.putChar": ('int',),
"PySide2.QtCore.QIODevice.read": ('int',),
"PySide2.QtCore.QIODevice.readAll": (),
"PySide2.QtCore.QIODevice.readChannelCount": (),
@@ -1360,13 +1263,12 @@ sig_dict.update({
"PySide2.QtCore.QIODevice.size": (),
"PySide2.QtCore.QIODevice.skip": ('int',),
"PySide2.QtCore.QIODevice.startTransaction": (),
- "PySide2.QtCore.QIODevice.ungetChar": ('typing.Char',),
+ "PySide2.QtCore.QIODevice.ungetChar": ('int',),
"PySide2.QtCore.QIODevice.waitForBytesWritten": ('int',),
"PySide2.QtCore.QIODevice.waitForReadyRead": ('int',),
"PySide2.QtCore.QIODevice.write": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QIODevice.writeChannelCount": (),
"PySide2.QtCore.QIODevice.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QIdentityProxyModel:
"PySide2.QtCore.QIdentityProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QIdentityProxyModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -1386,7 +1288,6 @@ sig_dict.update({
"PySide2.QtCore.QIdentityProxyModel.rowCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtCore.QIdentityProxyModel.setSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCore.QIdentityProxyModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QItemSelection:
"PySide2.QtCore.QItemSelection.__init__": [(), ('PySide2.QtCore.QItemSelection',), ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QModelIndex')],
"PySide2.QtCore.QItemSelection.__add__": ('typing.Sequence[PySide2.QtCore.QItemSelectionRange]',),
@@ -1444,11 +1345,8 @@ sig_dict.update({
"PySide2.QtCore.QItemSelection.toSet": (),
"PySide2.QtCore.QItemSelection.toVector": (),
"PySide2.QtCore.QItemSelection.value": [('int',), ('int', 'PySide2.QtCore.QItemSelectionRange')],
-
# class PySide2.QtCore.QItemSelectionModel:
-
# class PySide2.QtCore.QItemSelectionModel.SelectionFlag:
-
# class PySide2.QtCore.QItemSelectionModel.SelectionFlags:
"PySide2.QtCore.QItemSelectionModel.__init__": [('PySide2.QtCore.QAbstractItemModel',), ('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QItemSelectionModel.clear": (),
@@ -1471,7 +1369,6 @@ sig_dict.update({
"PySide2.QtCore.QItemSelectionModel.selection": (),
"PySide2.QtCore.QItemSelectionModel.setCurrentIndex": ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QItemSelectionModel.SelectionFlags'),
"PySide2.QtCore.QItemSelectionModel.setModel": ('PySide2.QtCore.QAbstractItemModel',),
-
# class PySide2.QtCore.QItemSelectionRange:
"PySide2.QtCore.QItemSelectionRange.__init__": [(), ('PySide2.QtCore.QItemSelectionRange',), ('PySide2.QtCore.QModelIndex',), ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QModelIndex')],
"PySide2.QtCore.QItemSelectionRange.__copy__": (),
@@ -1492,7 +1389,6 @@ sig_dict.update({
"PySide2.QtCore.QItemSelectionRange.top": (),
"PySide2.QtCore.QItemSelectionRange.topLeft": (),
"PySide2.QtCore.QItemSelectionRange.width": (),
-
# class PySide2.QtCore.QJsonArray:
"PySide2.QtCore.QJsonArray.__init__": [(), ('PySide2.QtCore.QJsonArray',)],
"PySide2.QtCore.QJsonArray.__add__": ('PySide2.QtCore.QJsonValue',),
@@ -1523,11 +1419,8 @@ sig_dict.update({
"PySide2.QtCore.QJsonArray.swap": ('PySide2.QtCore.QJsonArray',),
"PySide2.QtCore.QJsonArray.takeAt": ('int',),
"PySide2.QtCore.QJsonArray.toVariantList": (),
-
# class PySide2.QtCore.QJsonDocument:
-
# class PySide2.QtCore.QJsonDocument.DataValidation:
-
# class PySide2.QtCore.QJsonDocument.JsonFormat:
"PySide2.QtCore.QJsonDocument.__init__": [(), ('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonDocument',), ('typing.Dict[str, PySide2.QtCore.QJsonValue]',)],
"PySide2.QtCore.QJsonDocument.__copy__": (),
@@ -1548,16 +1441,12 @@ sig_dict.update({
"PySide2.QtCore.QJsonDocument.toBinaryData": (),
"PySide2.QtCore.QJsonDocument.toJson": [(), ('PySide2.QtCore.QJsonDocument.JsonFormat',)],
"PySide2.QtCore.QJsonDocument.toVariant": (),
-
# class PySide2.QtCore.QJsonParseError:
-
# class PySide2.QtCore.QJsonParseError.ParseError:
"PySide2.QtCore.QJsonParseError.__init__": [(), ('PySide2.QtCore.QJsonParseError',)],
"PySide2.QtCore.QJsonParseError.__copy__": (),
"PySide2.QtCore.QJsonParseError.errorString": (),
-
# class PySide2.QtCore.QJsonValue:
-
# class PySide2.QtCore.QJsonValue.Type:
"PySide2.QtCore.QJsonValue.__init__": [('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonValue',), ('PySide2.QtCore.QJsonValue.Type',), ('bool',), ('float',), ('int',), ('str',), ('typing.Dict[str, PySide2.QtCore.QJsonValue]',)],
"PySide2.QtCore.QJsonValue.__copy__": (),
@@ -1578,9 +1467,7 @@ sig_dict.update({
"PySide2.QtCore.QJsonValue.toString": [(), ('str',)],
"PySide2.QtCore.QJsonValue.toVariant": (),
"PySide2.QtCore.QJsonValue.type": (),
-
# class PySide2.QtCore.QLibraryInfo:
-
# class PySide2.QtCore.QLibraryInfo.LibraryLocation:
"PySide2.QtCore.QLibraryInfo.build": (),
"PySide2.QtCore.QLibraryInfo.buildDate": (),
@@ -1590,7 +1477,6 @@ sig_dict.update({
"PySide2.QtCore.QLibraryInfo.location": ('PySide2.QtCore.QLibraryInfo.LibraryLocation',),
"PySide2.QtCore.QLibraryInfo.platformPluginArguments": ('str',),
"PySide2.QtCore.QLibraryInfo.version": (),
-
# class PySide2.QtCore.QLine:
"PySide2.QtCore.QLine.__init__": [(), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QLine.__copy__": (),
@@ -1613,9 +1499,7 @@ sig_dict.update({
"PySide2.QtCore.QLine.x2": (),
"PySide2.QtCore.QLine.y1": (),
"PySide2.QtCore.QLine.y2": (),
-
# class PySide2.QtCore.QLineF:
-
# class PySide2.QtCore.QLineF.IntersectType:
"PySide2.QtCore.QLineF.__init__": [(), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QLineF',), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QLineF.__copy__": (),
@@ -1650,31 +1534,18 @@ sig_dict.update({
"PySide2.QtCore.QLineF.x2": (),
"PySide2.QtCore.QLineF.y1": (),
"PySide2.QtCore.QLineF.y2": (),
-
# class PySide2.QtCore.QLocale:
-
# class PySide2.QtCore.QLocale.Country:
-
# class PySide2.QtCore.QLocale.CurrencySymbolFormat:
-
# class PySide2.QtCore.QLocale.DataSizeFormat:
-
# class PySide2.QtCore.QLocale.DataSizeFormats:
-
# class PySide2.QtCore.QLocale.FloatingPointPrecisionOption:
-
# class PySide2.QtCore.QLocale.FormatType:
-
# class PySide2.QtCore.QLocale.Language:
-
# class PySide2.QtCore.QLocale.MeasurementSystem:
-
# class PySide2.QtCore.QLocale.NumberOption:
-
# class PySide2.QtCore.QLocale.NumberOptions:
-
# class PySide2.QtCore.QLocale.QuotationStyle:
-
# class PySide2.QtCore.QLocale.Script:
"PySide2.QtCore.QLocale.__init__": [(), ('PySide2.QtCore.QLocale',), ('PySide2.QtCore.QLocale.Language', 'PySide2.QtCore.QLocale.Country'), ('PySide2.QtCore.QLocale.Language', 'PySide2.QtCore.QLocale.Script', 'PySide2.QtCore.QLocale.Country'), ('str',)],
"PySide2.QtCore.QLocale.__copy__": (),
@@ -1729,7 +1600,7 @@ sig_dict.update({
"PySide2.QtCore.QLocale.toLongLong": ('str',),
"PySide2.QtCore.QLocale.toLower": ('str',),
"PySide2.QtCore.QLocale.toShort": ('str',),
- "PySide2.QtCore.QLocale.toString": [('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDate', 'str'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDateTime', 'str'), ('PySide2.QtCore.QTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QTime', 'str'), ('float', 'typing.Char', 'int'), ('int',)],
+ "PySide2.QtCore.QLocale.toString": [('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDate', 'str'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDateTime', 'str'), ('PySide2.QtCore.QTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QTime', 'str'), ('float', 'int', 'int'), ('int',)],
"PySide2.QtCore.QLocale.toTime": [('str', 'PySide2.QtCore.QLocale.FormatType'), ('str', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('str', 'str'), ('str', 'str', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QLocale.toUInt": ('str',),
"PySide2.QtCore.QLocale.toULong": ('str',),
@@ -1739,9 +1610,7 @@ sig_dict.update({
"PySide2.QtCore.QLocale.uiLanguages": (),
"PySide2.QtCore.QLocale.weekdays": (),
"PySide2.QtCore.QLocale.zeroDigit": (),
-
# class PySide2.QtCore.QLockFile:
-
# class PySide2.QtCore.QLockFile.LockError:
"PySide2.QtCore.QLockFile.__init__": ('str',),
"PySide2.QtCore.QLockFile.error": (),
@@ -1753,7 +1622,6 @@ sig_dict.update({
"PySide2.QtCore.QLockFile.staleLockTime": (),
"PySide2.QtCore.QLockFile.tryLock": ('int',),
"PySide2.QtCore.QLockFile.unlock": (),
-
# class PySide2.QtCore.QMargins:
"PySide2.QtCore.QMargins.__init__": [(), ('PySide2.QtCore.QMargins',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QMargins.__add__": [('PySide2.QtCore.QMargins',), ('int',)],
@@ -1774,7 +1642,6 @@ sig_dict.update({
"PySide2.QtCore.QMargins.setRight": ('int',),
"PySide2.QtCore.QMargins.setTop": ('int',),
"PySide2.QtCore.QMargins.top": (),
-
# class PySide2.QtCore.QMarginsF:
"PySide2.QtCore.QMarginsF.__init__": [(), ('PySide2.QtCore.QMargins',), ('PySide2.QtCore.QMarginsF',), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QMarginsF.__add__": [('PySide2.QtCore.QMarginsF',), ('float',)],
@@ -1796,7 +1663,6 @@ sig_dict.update({
"PySide2.QtCore.QMarginsF.setTop": ('float',),
"PySide2.QtCore.QMarginsF.toMargins": (),
"PySide2.QtCore.QMarginsF.top": (),
-
# class PySide2.QtCore.QMessageAuthenticationCode:
"PySide2.QtCore.QMessageAuthenticationCode.__init__": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray'),
"PySide2.QtCore.QMessageAuthenticationCode.addData": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('str', 'int')],
@@ -1804,16 +1670,13 @@ sig_dict.update({
"PySide2.QtCore.QMessageAuthenticationCode.reset": (),
"PySide2.QtCore.QMessageAuthenticationCode.result": (),
"PySide2.QtCore.QMessageAuthenticationCode.setKey": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QMessageLogContext:
"PySide2.QtCore.QMessageLogContext.__init__": [(), ('str', 'int', 'str', 'str')],
-
# class PySide2.QtCore.QMetaClassInfo:
"PySide2.QtCore.QMetaClassInfo.__init__": [(), ('PySide2.QtCore.QMetaClassInfo',)],
"PySide2.QtCore.QMetaClassInfo.__copy__": (),
"PySide2.QtCore.QMetaClassInfo.name": (),
"PySide2.QtCore.QMetaClassInfo.value": (),
-
# class PySide2.QtCore.QMetaEnum:
"PySide2.QtCore.QMetaEnum.__init__": [(), ('PySide2.QtCore.QMetaEnum',)],
"PySide2.QtCore.QMetaEnum.__copy__": (),
@@ -1830,11 +1693,8 @@ sig_dict.update({
"PySide2.QtCore.QMetaEnum.value": ('int',),
"PySide2.QtCore.QMetaEnum.valueToKey": ('int',),
"PySide2.QtCore.QMetaEnum.valueToKeys": ('int',),
-
# class PySide2.QtCore.QMetaMethod:
-
# class PySide2.QtCore.QMetaMethod.Access:
-
# class PySide2.QtCore.QMetaMethod.MethodType:
"PySide2.QtCore.QMetaMethod.__init__": [(), ('PySide2.QtCore.QMetaMethod',)],
"PySide2.QtCore.QMetaMethod.__copy__": (),
@@ -1855,14 +1715,10 @@ sig_dict.update({
"PySide2.QtCore.QMetaMethod.revision": (),
"PySide2.QtCore.QMetaMethod.tag": (),
"PySide2.QtCore.QMetaMethod.typeName": (),
-
# class PySide2.QtCore.QMetaObject:
-
# class PySide2.QtCore.QMetaObject.Call:
-
# class PySide2.QtCore.QMetaObject.Connection:
"PySide2.QtCore.QMetaObject.Connection.__init__": [(), ('PySide2.QtCore.QMetaObject.Connection',)],
-
"PySide2.QtCore.QMetaObject.__init__": (),
"PySide2.QtCore.QMetaObject.cast": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QMetaObject.checkConnectArgs": [('PySide2.QtCore.QMetaMethod', 'PySide2.QtCore.QMetaMethod'), ('str', 'str')],
@@ -1898,7 +1754,6 @@ sig_dict.update({
"PySide2.QtCore.QMetaObject.propertyOffset": (),
"PySide2.QtCore.QMetaObject.superClass": (),
"PySide2.QtCore.QMetaObject.userProperty": (),
-
# class PySide2.QtCore.QMetaProperty:
"PySide2.QtCore.QMetaProperty.__init__": [(), ('PySide2.QtCore.QMetaProperty',)],
"PySide2.QtCore.QMetaProperty.__copy__": (),
@@ -1933,7 +1788,6 @@ sig_dict.update({
"PySide2.QtCore.QMetaProperty.userType": (),
"PySide2.QtCore.QMetaProperty.write": ('PySide2.QtCore.QObject', 'typing.Any'),
"PySide2.QtCore.QMetaProperty.writeOnGadget": ('int', 'typing.Any'),
-
# class PySide2.QtCore.QMimeData:
"PySide2.QtCore.QMimeData.__init__": (),
"PySide2.QtCore.QMimeData.clear": (),
@@ -1958,9 +1812,7 @@ sig_dict.update({
"PySide2.QtCore.QMimeData.setUrls": ('typing.Sequence[PySide2.QtCore.QUrl]',),
"PySide2.QtCore.QMimeData.text": (),
"PySide2.QtCore.QMimeData.urls": (),
-
# class PySide2.QtCore.QMimeDatabase:
-
# class PySide2.QtCore.QMimeDatabase.MatchMode:
"PySide2.QtCore.QMimeDatabase.__init__": (),
"PySide2.QtCore.QMimeDatabase.allMimeTypes": (),
@@ -1971,7 +1823,6 @@ sig_dict.update({
"PySide2.QtCore.QMimeDatabase.mimeTypeForUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtCore.QMimeDatabase.mimeTypesForFileName": ('str',),
"PySide2.QtCore.QMimeDatabase.suffixForFileName": ('str',),
-
# class PySide2.QtCore.QMimeType:
"PySide2.QtCore.QMimeType.__init__": [(), ('PySide2.QtCore.QMimeType',)],
"PySide2.QtCore.QMimeType.__copy__": (),
@@ -1990,7 +1841,6 @@ sig_dict.update({
"PySide2.QtCore.QMimeType.preferredSuffix": (),
"PySide2.QtCore.QMimeType.suffixes": (),
"PySide2.QtCore.QMimeType.swap": ('PySide2.QtCore.QMimeType',),
-
# class PySide2.QtCore.QModelIndex:
"PySide2.QtCore.QModelIndex.__init__": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QModelIndex.__copy__": (),
@@ -2007,9 +1857,7 @@ sig_dict.update({
"PySide2.QtCore.QModelIndex.sibling": ('int', 'int'),
"PySide2.QtCore.QModelIndex.siblingAtColumn": ('int',),
"PySide2.QtCore.QModelIndex.siblingAtRow": ('int',),
-
# class PySide2.QtCore.QMutex:
-
# class PySide2.QtCore.QMutex.RecursionMode:
"PySide2.QtCore.QMutex.__init__": [(), ('PySide2.QtCore.QMutex.RecursionMode',)],
"PySide2.QtCore.QMutex.isRecursive": (),
@@ -2017,7 +1865,6 @@ sig_dict.update({
"PySide2.QtCore.QMutex.tryLock": [(), ('int',)],
"PySide2.QtCore.QMutex.try_lock": (),
"PySide2.QtCore.QMutex.unlock": (),
-
# class PySide2.QtCore.QMutexLocker:
"PySide2.QtCore.QMutexLocker.__init__": [('PySide2.QtCore.QBasicMutex',), ('PySide2.QtCore.QRecursiveMutex',)],
"PySide2.QtCore.QMutexLocker.__enter__": (),
@@ -2025,7 +1872,6 @@ sig_dict.update({
"PySide2.QtCore.QMutexLocker.mutex": (),
"PySide2.QtCore.QMutexLocker.relock": (),
"PySide2.QtCore.QMutexLocker.unlock": (),
-
# class PySide2.QtCore.QObject:
"PySide2.QtCore.QObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QObject.blockSignals": ('bool',),
@@ -2069,9 +1915,7 @@ sig_dict.update({
"PySide2.QtCore.QObject.thread": (),
"PySide2.QtCore.QObject.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtCore.QObject.tr": ('str', 'str', 'int'),
-
# class PySide2.QtCore.QOperatingSystemVersion:
-
# class PySide2.QtCore.QOperatingSystemVersion.OSType:
"PySide2.QtCore.QOperatingSystemVersion.__init__": [('PySide2.QtCore.QOperatingSystemVersion',), ('PySide2.QtCore.QOperatingSystemVersion.OSType', 'int', 'int', 'int')],
"PySide2.QtCore.QOperatingSystemVersion.__copy__": (),
@@ -2083,7 +1927,6 @@ sig_dict.update({
"PySide2.QtCore.QOperatingSystemVersion.name": (),
"PySide2.QtCore.QOperatingSystemVersion.segmentCount": (),
"PySide2.QtCore.QOperatingSystemVersion.type": (),
-
# class PySide2.QtCore.QParallelAnimationGroup:
"PySide2.QtCore.QParallelAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QParallelAnimationGroup.duration": (),
@@ -2091,14 +1934,12 @@ sig_dict.update({
"PySide2.QtCore.QParallelAnimationGroup.updateCurrentTime": ('int',),
"PySide2.QtCore.QParallelAnimationGroup.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QParallelAnimationGroup.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QPauseAnimation:
"PySide2.QtCore.QPauseAnimation.__init__": [('PySide2.QtCore.QObject',), ('int', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPauseAnimation.duration": (),
"PySide2.QtCore.QPauseAnimation.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QPauseAnimation.setDuration": ('int',),
"PySide2.QtCore.QPauseAnimation.updateCurrentTime": ('int',),
-
# class PySide2.QtCore.QPersistentModelIndex:
"PySide2.QtCore.QPersistentModelIndex.__init__": [(), ('PySide2.QtCore.QModelIndex',), ('PySide2.QtCore.QPersistentModelIndex',)],
"PySide2.QtCore.QPersistentModelIndex.__copy__": (),
@@ -2114,7 +1955,6 @@ sig_dict.update({
"PySide2.QtCore.QPersistentModelIndex.row": (),
"PySide2.QtCore.QPersistentModelIndex.sibling": ('int', 'int'),
"PySide2.QtCore.QPersistentModelIndex.swap": ('PySide2.QtCore.QPersistentModelIndex',),
-
# class PySide2.QtCore.QPluginLoader:
"PySide2.QtCore.QPluginLoader.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPluginLoader.errorString": (),
@@ -2126,7 +1966,6 @@ sig_dict.update({
"PySide2.QtCore.QPluginLoader.setFileName": ('str',),
"PySide2.QtCore.QPluginLoader.staticInstances": (),
"PySide2.QtCore.QPluginLoader.unload": (),
-
# class PySide2.QtCore.QPoint:
"PySide2.QtCore.QPoint.__init__": [(), ('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtCore.QPoint.__add__": ('PySide2.QtCore.QPoint',),
@@ -2149,7 +1988,6 @@ sig_dict.update({
"PySide2.QtCore.QPoint.transposed": (),
"PySide2.QtCore.QPoint.x": (),
"PySide2.QtCore.QPoint.y": (),
-
# class PySide2.QtCore.QPointF:
"PySide2.QtCore.QPointF.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtCore.QPointF.__add__": ('PySide2.QtCore.QPointF',),
@@ -2173,19 +2011,12 @@ sig_dict.update({
"PySide2.QtCore.QPointF.transposed": (),
"PySide2.QtCore.QPointF.x": (),
"PySide2.QtCore.QPointF.y": (),
-
# class PySide2.QtCore.QProcess:
-
# class PySide2.QtCore.QProcess.ExitStatus:
-
# class PySide2.QtCore.QProcess.InputChannelMode:
-
# class PySide2.QtCore.QProcess.ProcessChannel:
-
# class PySide2.QtCore.QProcess.ProcessChannelMode:
-
# class PySide2.QtCore.QProcess.ProcessError:
-
# class PySide2.QtCore.QProcess.ProcessState:
"PySide2.QtCore.QProcess.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QProcess.arguments": (),
@@ -2240,7 +2071,6 @@ sig_dict.update({
"PySide2.QtCore.QProcess.waitForStarted": ('int',),
"PySide2.QtCore.QProcess.workingDirectory": (),
"PySide2.QtCore.QProcess.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QProcessEnvironment:
"PySide2.QtCore.QProcessEnvironment.__init__": [(), ('PySide2.QtCore.QProcessEnvironment',)],
"PySide2.QtCore.QProcessEnvironment.__copy__": (),
@@ -2254,7 +2084,6 @@ sig_dict.update({
"PySide2.QtCore.QProcessEnvironment.systemEnvironment": (),
"PySide2.QtCore.QProcessEnvironment.toStringList": (),
"PySide2.QtCore.QProcessEnvironment.value": ('str', 'str'),
-
# class PySide2.QtCore.QPropertyAnimation:
"PySide2.QtCore.QPropertyAnimation.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QObject', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPropertyAnimation.event": ('PySide2.QtCore.QEvent',),
@@ -2264,7 +2093,6 @@ sig_dict.update({
"PySide2.QtCore.QPropertyAnimation.targetObject": (),
"PySide2.QtCore.QPropertyAnimation.updateCurrentValue": ('typing.Any',),
"PySide2.QtCore.QPropertyAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QRandomGenerator:
"PySide2.QtCore.QRandomGenerator.__init__": [('PySide2.QtCore.QRandomGenerator',), ('int',), ('int', 'int')],
"PySide2.QtCore.QRandomGenerator.bounded": [('float',), ('int',), ('int', 'int')],
@@ -2278,7 +2106,6 @@ sig_dict.update({
"PySide2.QtCore.QRandomGenerator.securelySeeded": (),
"PySide2.QtCore.QRandomGenerator.seed": ('int',),
"PySide2.QtCore.QRandomGenerator.system": (),
-
# class PySide2.QtCore.QRandomGenerator64:
"PySide2.QtCore.QRandomGenerator64.__init__": [('PySide2.QtCore.QRandomGenerator',), ('int',), ('int', 'int')],
"PySide2.QtCore.QRandomGenerator64.discard": ('int',),
@@ -2288,7 +2115,6 @@ sig_dict.update({
"PySide2.QtCore.QRandomGenerator64.min": (),
"PySide2.QtCore.QRandomGenerator64.securelySeeded": (),
"PySide2.QtCore.QRandomGenerator64.system": (),
-
# class PySide2.QtCore.QReadLocker:
"PySide2.QtCore.QReadLocker.__init__": ('PySide2.QtCore.QReadWriteLock',),
"PySide2.QtCore.QReadLocker.__enter__": (),
@@ -2296,9 +2122,7 @@ sig_dict.update({
"PySide2.QtCore.QReadLocker.readWriteLock": (),
"PySide2.QtCore.QReadLocker.relock": (),
"PySide2.QtCore.QReadLocker.unlock": (),
-
# class PySide2.QtCore.QReadWriteLock:
-
# class PySide2.QtCore.QReadWriteLock.RecursionMode:
"PySide2.QtCore.QReadWriteLock.__init__": ('PySide2.QtCore.QReadWriteLock.RecursionMode',),
"PySide2.QtCore.QReadWriteLock.lockForRead": (),
@@ -2306,7 +2130,6 @@ sig_dict.update({
"PySide2.QtCore.QReadWriteLock.tryLockForRead": [(), ('int',)],
"PySide2.QtCore.QReadWriteLock.tryLockForWrite": [(), ('int',)],
"PySide2.QtCore.QReadWriteLock.unlock": (),
-
# class PySide2.QtCore.QRect:
"PySide2.QtCore.QRect.__init__": [(), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QSize'), ('PySide2.QtCore.QRect',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QRect.__add__": ('PySide2.QtCore.QMargins',),
@@ -2376,7 +2199,6 @@ sig_dict.update({
"PySide2.QtCore.QRect.width": (),
"PySide2.QtCore.QRect.x": (),
"PySide2.QtCore.QRect.y": (),
-
# class PySide2.QtCore.QRectF:
"PySide2.QtCore.QRectF.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QSizeF'), ('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QRectF.__add__": ('PySide2.QtCore.QMarginsF',),
@@ -2448,14 +2270,10 @@ sig_dict.update({
"PySide2.QtCore.QRectF.width": (),
"PySide2.QtCore.QRectF.x": (),
"PySide2.QtCore.QRectF.y": (),
-
# class PySide2.QtCore.QRecursiveMutex:
"PySide2.QtCore.QRecursiveMutex.__init__": (),
-
# class PySide2.QtCore.QRegExp:
-
# class PySide2.QtCore.QRegExp.CaretMode:
-
# class PySide2.QtCore.QRegExp.PatternSyntax:
"PySide2.QtCore.QRegExp.__init__": [(), ('PySide2.QtCore.QRegExp',), ('str', 'PySide2.QtCore.Qt.CaseSensitivity', 'PySide2.QtCore.QRegExp.PatternSyntax')],
"PySide2.QtCore.QRegExp.__copy__": (),
@@ -2483,17 +2301,11 @@ sig_dict.update({
"PySide2.QtCore.QRegExp.setPattern": ('str',),
"PySide2.QtCore.QRegExp.setPatternSyntax": ('PySide2.QtCore.QRegExp.PatternSyntax',),
"PySide2.QtCore.QRegExp.swap": ('PySide2.QtCore.QRegExp',),
-
# class PySide2.QtCore.QRegularExpression:
-
# class PySide2.QtCore.QRegularExpression.MatchOption:
-
# class PySide2.QtCore.QRegularExpression.MatchOptions:
-
# class PySide2.QtCore.QRegularExpression.MatchType:
-
# class PySide2.QtCore.QRegularExpression.PatternOption:
-
# class PySide2.QtCore.QRegularExpression.PatternOptions:
"PySide2.QtCore.QRegularExpression.__init__": [(), ('PySide2.QtCore.QRegularExpression',), ('str', 'PySide2.QtCore.QRegularExpression.PatternOptions')],
"PySide2.QtCore.QRegularExpression.__copy__": (),
@@ -2513,7 +2325,6 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpression.setPatternOptions": ('PySide2.QtCore.QRegularExpression.PatternOptions',),
"PySide2.QtCore.QRegularExpression.swap": ('PySide2.QtCore.QRegularExpression',),
"PySide2.QtCore.QRegularExpression.wildcardToRegularExpression": ('str',),
-
# class PySide2.QtCore.QRegularExpressionMatch:
"PySide2.QtCore.QRegularExpressionMatch.__init__": [(), ('PySide2.QtCore.QRegularExpressionMatch',)],
"PySide2.QtCore.QRegularExpressionMatch.__copy__": (),
@@ -2531,7 +2342,6 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpressionMatch.matchType": (),
"PySide2.QtCore.QRegularExpressionMatch.regularExpression": (),
"PySide2.QtCore.QRegularExpressionMatch.swap": ('PySide2.QtCore.QRegularExpressionMatch',),
-
# class PySide2.QtCore.QRegularExpressionMatchIterator:
"PySide2.QtCore.QRegularExpressionMatchIterator.__init__": [(), ('PySide2.QtCore.QRegularExpressionMatchIterator',)],
"PySide2.QtCore.QRegularExpressionMatchIterator.__copy__": (),
@@ -2542,9 +2352,7 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpressionMatchIterator.peekNext": (),
"PySide2.QtCore.QRegularExpressionMatchIterator.regularExpression": (),
"PySide2.QtCore.QRegularExpressionMatchIterator.swap": ('PySide2.QtCore.QRegularExpressionMatchIterator',),
-
# class PySide2.QtCore.QResource:
-
# class PySide2.QtCore.QResource.Compression:
"PySide2.QtCore.QResource.__init__": ('str', 'PySide2.QtCore.QLocale'),
"PySide2.QtCore.QResource.absoluteFilePath": (),
@@ -2567,13 +2375,11 @@ sig_dict.update({
"PySide2.QtCore.QResource.size": (),
"PySide2.QtCore.QResource.unregisterResource": ('str', 'str'),
"PySide2.QtCore.QResource.unregisterResourceData": ('str', 'str'),
-
# class PySide2.QtCore.QRunnable:
"PySide2.QtCore.QRunnable.__init__": (),
"PySide2.QtCore.QRunnable.autoDelete": (),
"PySide2.QtCore.QRunnable.run": (),
"PySide2.QtCore.QRunnable.setAutoDelete": ('bool',),
-
# class PySide2.QtCore.QSaveFile:
"PySide2.QtCore.QSaveFile.__init__": [('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSaveFile.cancelWriting": (),
@@ -2585,20 +2391,17 @@ sig_dict.update({
"PySide2.QtCore.QSaveFile.setDirectWriteFallback": ('bool',),
"PySide2.QtCore.QSaveFile.setFileName": ('str',),
"PySide2.QtCore.QSaveFile.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QSemaphore:
"PySide2.QtCore.QSemaphore.__init__": ('int',),
"PySide2.QtCore.QSemaphore.acquire": ('int',),
"PySide2.QtCore.QSemaphore.available": (),
"PySide2.QtCore.QSemaphore.release": ('int',),
"PySide2.QtCore.QSemaphore.tryAcquire": [('int',), ('int', 'int')],
-
# class PySide2.QtCore.QSemaphoreReleaser:
"PySide2.QtCore.QSemaphoreReleaser.__init__": [(), ('PySide2.QtCore.QSemaphore', 'int')],
"PySide2.QtCore.QSemaphoreReleaser.cancel": (),
"PySide2.QtCore.QSemaphoreReleaser.semaphore": (),
"PySide2.QtCore.QSemaphoreReleaser.swap": ('PySide2.QtCore.QSemaphoreReleaser',),
-
# class PySide2.QtCore.QSequentialAnimationGroup:
"PySide2.QtCore.QSequentialAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSequentialAnimationGroup.addPause": ('int',),
@@ -2609,13 +2412,9 @@ sig_dict.update({
"PySide2.QtCore.QSequentialAnimationGroup.updateCurrentTime": ('int',),
"PySide2.QtCore.QSequentialAnimationGroup.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QSequentialAnimationGroup.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QSettings:
-
# class PySide2.QtCore.QSettings.Format:
-
# class PySide2.QtCore.QSettings.Scope:
-
# class PySide2.QtCore.QSettings.Status:
"PySide2.QtCore.QSettings.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QSettings.Format', 'PySide2.QtCore.QSettings.Scope', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QSettings.Scope', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QSettings.Scope', 'str', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QSettings.Format', 'PySide2.QtCore.QObject'), ('str', 'str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSettings.allKeys": (),
@@ -2651,19 +2450,16 @@ sig_dict.update({
"PySide2.QtCore.QSettings.status": (),
"PySide2.QtCore.QSettings.sync": (),
"PySide2.QtCore.QSettings.value": ('str', 'typing.Any', 'object'),
-
# class PySide2.QtCore.QSignalBlocker:
"PySide2.QtCore.QSignalBlocker.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalBlocker.reblock": (),
"PySide2.QtCore.QSignalBlocker.unblock": (),
-
# class PySide2.QtCore.QSignalMapper:
"PySide2.QtCore.QSignalMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalMapper.map": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QSignalMapper.mapping": [('PySide2.QtCore.QObject',), ('int',), ('str',)],
"PySide2.QtCore.QSignalMapper.removeMappings": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalMapper.setMapping": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject', 'int'), ('PySide2.QtCore.QObject', 'str')],
-
# class PySide2.QtCore.QSignalTransition:
"PySide2.QtCore.QSignalTransition.__init__": [('PySide2.QtCore.QObject', 'str', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',), ('object', 'PySide2.QtCore.QState')],
"PySide2.QtCore.QSignalTransition.event": ('PySide2.QtCore.QEvent',),
@@ -2673,7 +2469,6 @@ sig_dict.update({
"PySide2.QtCore.QSignalTransition.setSenderObject": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalTransition.setSignal": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QSignalTransition.signal": (),
-
# class PySide2.QtCore.QSize:
"PySide2.QtCore.QSize.__init__": [(), ('PySide2.QtCore.QSize',), ('int', 'int')],
"PySide2.QtCore.QSize.__add__": ('PySide2.QtCore.QSize',),
@@ -2701,7 +2496,6 @@ sig_dict.update({
"PySide2.QtCore.QSize.transpose": (),
"PySide2.QtCore.QSize.transposed": (),
"PySide2.QtCore.QSize.width": (),
-
# class PySide2.QtCore.QSizeF:
"PySide2.QtCore.QSizeF.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtCore.QSizeF',), ('float', 'float')],
"PySide2.QtCore.QSizeF.__add__": ('PySide2.QtCore.QSizeF',),
@@ -2730,9 +2524,7 @@ sig_dict.update({
"PySide2.QtCore.QSizeF.transpose": (),
"PySide2.QtCore.QSizeF.transposed": (),
"PySide2.QtCore.QSizeF.width": (),
-
# class PySide2.QtCore.QSocketNotifier:
-
# class PySide2.QtCore.QSocketNotifier.Type:
"PySide2.QtCore.QSocketNotifier.__init__": [('int', 'PySide2.QtCore.QSocketNotifier.Type', 'PySide2.QtCore.QObject'), ('object', 'PySide2.QtCore.QSocketNotifier.Type', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSocketNotifier.event": ('PySide2.QtCore.QEvent',),
@@ -2740,7 +2532,6 @@ sig_dict.update({
"PySide2.QtCore.QSocketNotifier.setEnabled": ('bool',),
"PySide2.QtCore.QSocketNotifier.socket": (),
"PySide2.QtCore.QSocketNotifier.type": (),
-
# class PySide2.QtCore.QSortFilterProxyModel:
"PySide2.QtCore.QSortFilterProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSortFilterProxyModel.buddy": ('PySide2.QtCore.QModelIndex',),
@@ -2802,13 +2593,9 @@ sig_dict.update({
"PySide2.QtCore.QSortFilterProxyModel.sortRole": (),
"PySide2.QtCore.QSortFilterProxyModel.span": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtCore.QSortFilterProxyModel.supportedDropActions": (),
-
# class PySide2.QtCore.QStandardPaths:
-
# class PySide2.QtCore.QStandardPaths.LocateOption:
-
# class PySide2.QtCore.QStandardPaths.LocateOptions:
-
# class PySide2.QtCore.QStandardPaths.StandardLocation:
"PySide2.QtCore.QStandardPaths.displayName": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
"PySide2.QtCore.QStandardPaths.enableTestMode": ('bool',),
@@ -2819,11 +2606,8 @@ sig_dict.update({
"PySide2.QtCore.QStandardPaths.setTestModeEnabled": ('bool',),
"PySide2.QtCore.QStandardPaths.standardLocations": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
"PySide2.QtCore.QStandardPaths.writableLocation": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
-
# class PySide2.QtCore.QState:
-
# class PySide2.QtCore.QState.ChildMode:
-
# class PySide2.QtCore.QState.RestorePolicy:
"PySide2.QtCore.QState.__init__": [('PySide2.QtCore.QState',), ('PySide2.QtCore.QState.ChildMode', 'PySide2.QtCore.QState')],
"PySide2.QtCore.QState.addTransition": [('PySide2.QtCore.QAbstractState',), ('PySide2.QtCore.QAbstractTransition',), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtCore.QAbstractState'), ('object', 'PySide2.QtCore.QAbstractState')],
@@ -2839,26 +2623,20 @@ sig_dict.update({
"PySide2.QtCore.QState.setErrorState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QState.setInitialState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QState.transitions": (),
-
# class PySide2.QtCore.QStateMachine:
-
# class PySide2.QtCore.QStateMachine.Error:
-
# class PySide2.QtCore.QStateMachine.EventPriority:
-
# class PySide2.QtCore.QStateMachine.SignalEvent:
"PySide2.QtCore.QStateMachine.SignalEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'typing.Sequence[typing.Any]'), ('PySide2.QtCore.QStateMachine.SignalEvent',)],
"PySide2.QtCore.QStateMachine.SignalEvent.__copy__": (),
"PySide2.QtCore.QStateMachine.SignalEvent.arguments": (),
"PySide2.QtCore.QStateMachine.SignalEvent.sender": (),
"PySide2.QtCore.QStateMachine.SignalEvent.signalIndex": (),
-
# class PySide2.QtCore.QStateMachine.WrappedEvent:
"PySide2.QtCore.QStateMachine.WrappedEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent'), ('PySide2.QtCore.QStateMachine.WrappedEvent',)],
"PySide2.QtCore.QStateMachine.WrappedEvent.__copy__": (),
"PySide2.QtCore.QStateMachine.WrappedEvent.event": (),
"PySide2.QtCore.QStateMachine.WrappedEvent.object": (),
-
"PySide2.QtCore.QStateMachine.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QState.ChildMode', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QStateMachine.addDefaultAnimation": ('PySide2.QtCore.QAbstractAnimation',),
"PySide2.QtCore.QStateMachine.addState": ('PySide2.QtCore.QAbstractState',),
@@ -2888,7 +2666,6 @@ sig_dict.update({
"PySide2.QtCore.QStateMachine.setRunning": ('bool',),
"PySide2.QtCore.QStateMachine.start": (),
"PySide2.QtCore.QStateMachine.stop": (),
-
# class PySide2.QtCore.QStorageInfo:
"PySide2.QtCore.QStorageInfo.__init__": [(), ('PySide2.QtCore.QDir',), ('PySide2.QtCore.QStorageInfo',), ('str',)],
"PySide2.QtCore.QStorageInfo.__copy__": (),
@@ -2911,7 +2688,6 @@ sig_dict.update({
"PySide2.QtCore.QStorageInfo.setPath": ('str',),
"PySide2.QtCore.QStorageInfo.subvolume": (),
"PySide2.QtCore.QStorageInfo.swap": ('PySide2.QtCore.QStorageInfo',),
-
# class PySide2.QtCore.QStringListModel:
"PySide2.QtCore.QStringListModel.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QStringListModel.data": ('PySide2.QtCore.QModelIndex', 'int'),
@@ -2928,13 +2704,9 @@ sig_dict.update({
"PySide2.QtCore.QStringListModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtCore.QStringListModel.stringList": (),
"PySide2.QtCore.QStringListModel.supportedDropActions": (),
-
# class PySide2.QtCore.QSysInfo:
-
# class PySide2.QtCore.QSysInfo.Endian:
-
# class PySide2.QtCore.QSysInfo.MacVersion:
-
# class PySide2.QtCore.QSysInfo.Sizes:
"PySide2.QtCore.QSysInfo.__init__": (),
"PySide2.QtCore.QSysInfo.bootUniqueId": (),
@@ -2949,11 +2721,8 @@ sig_dict.update({
"PySide2.QtCore.QSysInfo.prettyProductName": (),
"PySide2.QtCore.QSysInfo.productType": (),
"PySide2.QtCore.QSysInfo.productVersion": (),
-
# class PySide2.QtCore.QSystemSemaphore:
-
# class PySide2.QtCore.QSystemSemaphore.AccessMode:
-
# class PySide2.QtCore.QSystemSemaphore.SystemSemaphoreError:
"PySide2.QtCore.QSystemSemaphore.__init__": ('str', 'int', 'PySide2.QtCore.QSystemSemaphore.AccessMode'),
"PySide2.QtCore.QSystemSemaphore.acquire": (),
@@ -2962,7 +2731,6 @@ sig_dict.update({
"PySide2.QtCore.QSystemSemaphore.key": (),
"PySide2.QtCore.QSystemSemaphore.release": ('int',),
"PySide2.QtCore.QSystemSemaphore.setKey": ('str', 'int', 'PySide2.QtCore.QSystemSemaphore.AccessMode'),
-
# class PySide2.QtCore.QTemporaryDir:
"PySide2.QtCore.QTemporaryDir.__init__": [(), ('str',)],
"PySide2.QtCore.QTemporaryDir.autoRemove": (),
@@ -2972,7 +2740,6 @@ sig_dict.update({
"PySide2.QtCore.QTemporaryDir.path": (),
"PySide2.QtCore.QTemporaryDir.remove": (),
"PySide2.QtCore.QTemporaryDir.setAutoRemove": ('bool',),
-
# class PySide2.QtCore.QTemporaryFile:
"PySide2.QtCore.QTemporaryFile.__init__": [(), ('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QTemporaryFile.autoRemove": (),
@@ -2984,13 +2751,9 @@ sig_dict.update({
"PySide2.QtCore.QTemporaryFile.rename": ('str',),
"PySide2.QtCore.QTemporaryFile.setAutoRemove": ('bool',),
"PySide2.QtCore.QTemporaryFile.setFileTemplate": ('str',),
-
# class PySide2.QtCore.QTextBoundaryFinder:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryReason:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryReasons:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryType:
"PySide2.QtCore.QTextBoundaryFinder.__init__": [(), ('PySide2.QtCore.QTextBoundaryFinder',), ('PySide2.QtCore.QTextBoundaryFinder.BoundaryType', 'str')],
"PySide2.QtCore.QTextBoundaryFinder.__copy__": (),
@@ -3005,21 +2768,16 @@ sig_dict.update({
"PySide2.QtCore.QTextBoundaryFinder.toPreviousBoundary": (),
"PySide2.QtCore.QTextBoundaryFinder.toStart": (),
"PySide2.QtCore.QTextBoundaryFinder.type": (),
-
# class PySide2.QtCore.QTextCodec:
-
# class PySide2.QtCore.QTextCodec.ConversionFlag:
-
# class PySide2.QtCore.QTextCodec.ConversionFlags:
-
# class PySide2.QtCore.QTextCodec.ConverterState:
"PySide2.QtCore.QTextCodec.ConverterState.__init__": ('PySide2.QtCore.QTextCodec.ConversionFlags',),
-
"PySide2.QtCore.QTextCodec.__init__": (),
"PySide2.QtCore.QTextCodec.aliases": (),
"PySide2.QtCore.QTextCodec.availableCodecs": (),
"PySide2.QtCore.QTextCodec.availableMibs": (),
- "PySide2.QtCore.QTextCodec.canEncode": [('str',), ('typing.Char',)],
+ "PySide2.QtCore.QTextCodec.canEncode": ('str',),
"PySide2.QtCore.QTextCodec.codecForHtml": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QTextCodec')],
"PySide2.QtCore.QTextCodec.codecForLocale": (),
"PySide2.QtCore.QTextCodec.codecForMib": ('int',),
@@ -3033,31 +2791,23 @@ sig_dict.update({
"PySide2.QtCore.QTextCodec.name": (),
"PySide2.QtCore.QTextCodec.setCodecForLocale": ('PySide2.QtCore.QTextCodec',),
"PySide2.QtCore.QTextCodec.toUnicode": [('PySide2.QtCore.QByteArray',), ('str',), ('str', 'int', 'PySide2.QtCore.QTextCodec.ConverterState')],
-
# class PySide2.QtCore.QTextDecoder:
"PySide2.QtCore.QTextDecoder.__init__": [('PySide2.QtCore.QTextCodec',), ('PySide2.QtCore.QTextCodec', 'PySide2.QtCore.QTextCodec.ConversionFlags')],
"PySide2.QtCore.QTextDecoder.hasFailure": (),
"PySide2.QtCore.QTextDecoder.needsMoreData": (),
"PySide2.QtCore.QTextDecoder.toUnicode": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QTextEncoder:
"PySide2.QtCore.QTextEncoder.__init__": [('PySide2.QtCore.QTextCodec',), ('PySide2.QtCore.QTextCodec', 'PySide2.QtCore.QTextCodec.ConversionFlags')],
"PySide2.QtCore.QTextEncoder.fromUnicode": ('str',),
"PySide2.QtCore.QTextEncoder.hasFailure": (),
-
# class PySide2.QtCore.QTextStream:
-
# class PySide2.QtCore.QTextStream.FieldAlignment:
-
# class PySide2.QtCore.QTextStream.NumberFlag:
-
# class PySide2.QtCore.QTextStream.NumberFlags:
-
# class PySide2.QtCore.QTextStream.RealNumberNotation:
-
# class PySide2.QtCore.QTextStream.Status:
"PySide2.QtCore.QTextStream.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QIODevice.OpenMode'), ('PySide2.QtCore.QIODevice',)],
- "PySide2.QtCore.QTextStream.__lshift__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QTextStreamManipulator',), ('float',), ('int',), ('str',), ('typing.Char',)],
+ "PySide2.QtCore.QTextStream.__lshift__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QTextStreamManipulator',), ('float',), ('int',), ('str',)],
"PySide2.QtCore.QTextStream.__rshift__": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QTextStream.atEnd": (),
"PySide2.QtCore.QTextStream.autoDetectUnicode": (),
@@ -3089,20 +2839,17 @@ sig_dict.update({
"PySide2.QtCore.QTextStream.setIntegerBase": ('int',),
"PySide2.QtCore.QTextStream.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtCore.QTextStream.setNumberFlags": ('PySide2.QtCore.QTextStream.NumberFlags',),
- "PySide2.QtCore.QTextStream.setPadChar": ('typing.Char',),
+ "PySide2.QtCore.QTextStream.setPadChar": ('str',),
"PySide2.QtCore.QTextStream.setRealNumberNotation": ('PySide2.QtCore.QTextStream.RealNumberNotation',),
"PySide2.QtCore.QTextStream.setRealNumberPrecision": ('int',),
"PySide2.QtCore.QTextStream.setStatus": ('PySide2.QtCore.QTextStream.Status',),
"PySide2.QtCore.QTextStream.skipWhiteSpace": (),
"PySide2.QtCore.QTextStream.status": (),
"PySide2.QtCore.QTextStream.string": (),
-
# class PySide2.QtCore.QTextStreamManipulator:
"PySide2.QtCore.QTextStreamManipulator.__copy__": (),
"PySide2.QtCore.QTextStreamManipulator.exec_": ('PySide2.QtCore.QTextStream',),
-
# class PySide2.QtCore.QThread:
-
# class PySide2.QtCore.QThread.Priority:
"PySide2.QtCore.QThread.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QThread.currentThread": (),
@@ -3131,7 +2878,6 @@ sig_dict.update({
"PySide2.QtCore.QThread.usleep": ('int',),
"PySide2.QtCore.QThread.wait": ('int',),
"PySide2.QtCore.QThread.yieldCurrentThread": (),
-
# class PySide2.QtCore.QThreadPool:
"PySide2.QtCore.QThreadPool.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QThreadPool.activeThreadCount": (),
@@ -3150,7 +2896,6 @@ sig_dict.update({
"PySide2.QtCore.QThreadPool.tryStart": ('PySide2.QtCore.QRunnable',),
"PySide2.QtCore.QThreadPool.tryTake": ('PySide2.QtCore.QRunnable',),
"PySide2.QtCore.QThreadPool.waitForDone": ('int',),
-
# class PySide2.QtCore.QTime:
"PySide2.QtCore.QTime.__init__": [(), ('PySide2.QtCore.QTime',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QTime.__copy__": (),
@@ -3176,13 +2921,9 @@ sig_dict.update({
"PySide2.QtCore.QTime.start": (),
"PySide2.QtCore.QTime.toPython": (),
"PySide2.QtCore.QTime.toString": [('PySide2.QtCore.Qt.DateFormat',), ('str',)],
-
# class PySide2.QtCore.QTimeLine:
-
# class PySide2.QtCore.QTimeLine.CurveShape:
-
# class PySide2.QtCore.QTimeLine.Direction:
-
# class PySide2.QtCore.QTimeLine.State:
"PySide2.QtCore.QTimeLine.__init__": ('int', 'PySide2.QtCore.QObject'),
"PySide2.QtCore.QTimeLine.currentFrame": (),
@@ -3215,17 +2956,12 @@ sig_dict.update({
"PySide2.QtCore.QTimeLine.toggleDirection": (),
"PySide2.QtCore.QTimeLine.updateInterval": (),
"PySide2.QtCore.QTimeLine.valueForTime": ('int',),
-
# class PySide2.QtCore.QTimeZone:
-
# class PySide2.QtCore.QTimeZone.NameType:
-
# class PySide2.QtCore.QTimeZone.OffsetData:
"PySide2.QtCore.QTimeZone.OffsetData.__init__": [(), ('PySide2.QtCore.QTimeZone.OffsetData',)],
"PySide2.QtCore.QTimeZone.OffsetData.__copy__": (),
-
# class PySide2.QtCore.QTimeZone.TimeType:
-
"PySide2.QtCore.QTimeZone.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'int', 'str', 'str', 'PySide2.QtCore.QLocale.Country', 'str'), ('PySide2.QtCore.QTimeZone',), ('int',)],
"PySide2.QtCore.QTimeZone.__copy__": (),
"PySide2.QtCore.QTimeZone.abbreviation": ('PySide2.QtCore.QDateTime',),
@@ -3253,7 +2989,6 @@ sig_dict.update({
"PySide2.QtCore.QTimeZone.utc": (),
"PySide2.QtCore.QTimeZone.windowsIdToDefaultIanaId": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QLocale.Country')],
"PySide2.QtCore.QTimeZone.windowsIdToIanaIds": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QLocale.Country')],
-
# class PySide2.QtCore.QTimer:
"PySide2.QtCore.QTimer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTimer.interval": (),
@@ -3270,17 +3005,14 @@ sig_dict.update({
"PySide2.QtCore.QTimer.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtCore.QTimer.timerId": (),
"PySide2.QtCore.QTimer.timerType": (),
-
# class PySide2.QtCore.QTimerEvent:
"PySide2.QtCore.QTimerEvent.__init__": ('int',),
"PySide2.QtCore.QTimerEvent.timerId": (),
-
# class PySide2.QtCore.QTranslator:
"PySide2.QtCore.QTranslator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTranslator.isEmpty": (),
"PySide2.QtCore.QTranslator.load": [('PySide2.QtCore.QLocale', 'str', 'str', 'str', 'str'), ('str', 'int', 'str'), ('str', 'str', 'str', 'str')],
"PySide2.QtCore.QTranslator.translate": ('str', 'str', 'str', 'int'),
-
# class PySide2.QtCore.QTransposeProxyModel:
"PySide2.QtCore.QTransposeProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTransposeProxyModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -3302,19 +3034,12 @@ sig_dict.update({
"PySide2.QtCore.QTransposeProxyModel.setSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCore.QTransposeProxyModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtCore.QTransposeProxyModel.span": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtCore.QUrl:
-
# class PySide2.QtCore.QUrl.ComponentFormattingOption:
-
# class PySide2.QtCore.QUrl.FormattingOptions:
-
# class PySide2.QtCore.QUrl.ParsingMode:
-
# class PySide2.QtCore.QUrl.UrlFormattingOption:
-
# class PySide2.QtCore.QUrl.UserInputResolutionOption:
-
# class PySide2.QtCore.QUrl.UserInputResolutionOptions:
"PySide2.QtCore.QUrl.__init__": [(), ('PySide2.QtCore.QUrl',), ('str', 'PySide2.QtCore.QUrl.ParsingMode')],
"PySide2.QtCore.QUrl.__copy__": (),
@@ -3372,7 +3097,6 @@ sig_dict.update({
"PySide2.QtCore.QUrl.url": ('PySide2.QtCore.QUrl.FormattingOptions',),
"PySide2.QtCore.QUrl.userInfo": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
"PySide2.QtCore.QUrl.userName": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
-
# class PySide2.QtCore.QUrlQuery:
"PySide2.QtCore.QUrlQuery.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUrlQuery',), ('str',)],
"PySide2.QtCore.QUrlQuery.__copy__": (),
@@ -3391,19 +3115,15 @@ sig_dict.update({
"PySide2.QtCore.QUrlQuery.removeAllQueryItems": ('str',),
"PySide2.QtCore.QUrlQuery.removeQueryItem": ('str',),
"PySide2.QtCore.QUrlQuery.setQuery": ('str',),
- "PySide2.QtCore.QUrlQuery.setQueryDelimiters": ('typing.Char', 'typing.Char'),
+ "PySide2.QtCore.QUrlQuery.setQueryDelimiters": ('str', 'str'),
"PySide2.QtCore.QUrlQuery.setQueryItems": ('typing.Sequence[typing.Tuple]',),
"PySide2.QtCore.QUrlQuery.swap": ('PySide2.QtCore.QUrlQuery',),
"PySide2.QtCore.QUrlQuery.toString": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
-
# class PySide2.QtCore.QUuid:
-
# class PySide2.QtCore.QUuid.StringFormat:
-
# class PySide2.QtCore.QUuid.Variant:
-
# class PySide2.QtCore.QUuid.Version:
- "PySide2.QtCore.QUuid.__init__": [(), ('PySide2.QtCore.QByteArray',), ('int', 'int', 'int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'), ('str',)],
+ "PySide2.QtCore.QUuid.__init__": [(), ('PySide2.QtCore.QByteArray',), ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'), ('str',)],
"PySide2.QtCore.QUuid.__copy__": (),
"PySide2.QtCore.QUuid.__reduce__": (),
"PySide2.QtCore.QUuid.__repr__": (),
@@ -3417,7 +3137,6 @@ sig_dict.update({
"PySide2.QtCore.QUuid.toString": [(), ('PySide2.QtCore.QUuid.StringFormat',)],
"PySide2.QtCore.QUuid.variant": (),
"PySide2.QtCore.QUuid.version": (),
-
# class PySide2.QtCore.QVariantAnimation:
"PySide2.QtCore.QVariantAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QVariantAnimation.currentValue": (),
@@ -3438,7 +3157,6 @@ sig_dict.update({
"PySide2.QtCore.QVariantAnimation.updateCurrentTime": ('int',),
"PySide2.QtCore.QVariantAnimation.updateCurrentValue": ('typing.Any',),
"PySide2.QtCore.QVariantAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QVersionNumber:
"PySide2.QtCore.QVersionNumber.__init__": [(), ('int',), ('int', 'int'), ('int', 'int', 'int'), ('typing.List[int]',)],
"PySide2.QtCore.QVersionNumber.__copy__": (),
@@ -3456,15 +3174,13 @@ sig_dict.update({
"PySide2.QtCore.QVersionNumber.segmentCount": (),
"PySide2.QtCore.QVersionNumber.segments": (),
"PySide2.QtCore.QVersionNumber.toString": (),
-
# class PySide2.QtCore.QWaitCondition:
"PySide2.QtCore.QWaitCondition.__init__": (),
"PySide2.QtCore.QWaitCondition.notify_all": (),
"PySide2.QtCore.QWaitCondition.notify_one": (),
- "PySide2.QtCore.QWaitCondition.wait": [('PySide2.QtCore.QMutex', 'int'), ('PySide2.QtCore.QReadWriteLock', 'int')],
+ "PySide2.QtCore.QWaitCondition.wait": [('PySide2.QtCore.QMutex', 'PySide2.QtCore.QDeadlineTimer'), ('PySide2.QtCore.QMutex', 'int'), ('PySide2.QtCore.QReadWriteLock', 'PySide2.QtCore.QDeadlineTimer'), ('PySide2.QtCore.QReadWriteLock', 'int')],
"PySide2.QtCore.QWaitCondition.wakeAll": (),
"PySide2.QtCore.QWaitCondition.wakeOne": (),
-
# class PySide2.QtCore.QWriteLocker:
"PySide2.QtCore.QWriteLocker.__init__": ('PySide2.QtCore.QReadWriteLock',),
"PySide2.QtCore.QWriteLocker.__enter__": (),
@@ -3472,7 +3188,6 @@ sig_dict.update({
"PySide2.QtCore.QWriteLocker.readWriteLock": (),
"PySide2.QtCore.QWriteLocker.relock": (),
"PySide2.QtCore.QWriteLocker.unlock": (),
-
# class PySide2.QtCore.QXmlStreamAttribute:
"PySide2.QtCore.QXmlStreamAttribute.__init__": [(), ('PySide2.QtCore.QXmlStreamAttribute',), ('str', 'str'), ('str', 'str', 'str')],
"PySide2.QtCore.QXmlStreamAttribute.__copy__": (),
@@ -3482,7 +3197,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamAttribute.prefix": (),
"PySide2.QtCore.QXmlStreamAttribute.qualifiedName": (),
"PySide2.QtCore.QXmlStreamAttribute.value": (),
-
# class PySide2.QtCore.QXmlStreamAttributes:
"PySide2.QtCore.QXmlStreamAttributes.__init__": [(), ('PySide2.QtCore.QXmlStreamAttributes',)],
"PySide2.QtCore.QXmlStreamAttributes.__add__": ('typing.List[PySide2.QtCore.QXmlStreamAttribute]',),
@@ -3536,7 +3250,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamAttributes.takeFirst": (),
"PySide2.QtCore.QXmlStreamAttributes.takeLast": (),
"PySide2.QtCore.QXmlStreamAttributes.value": [('str',), ('str', 'str')],
-
# class PySide2.QtCore.QXmlStreamEntityDeclaration:
"PySide2.QtCore.QXmlStreamEntityDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamEntityDeclaration',)],
"PySide2.QtCore.QXmlStreamEntityDeclaration.__copy__": (),
@@ -3545,31 +3258,24 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamEntityDeclaration.publicId": (),
"PySide2.QtCore.QXmlStreamEntityDeclaration.systemId": (),
"PySide2.QtCore.QXmlStreamEntityDeclaration.value": (),
-
# class PySide2.QtCore.QXmlStreamEntityResolver:
"PySide2.QtCore.QXmlStreamEntityResolver.__init__": (),
"PySide2.QtCore.QXmlStreamEntityResolver.resolveEntity": ('str', 'str'),
"PySide2.QtCore.QXmlStreamEntityResolver.resolveUndeclaredEntity": ('str',),
-
# class PySide2.QtCore.QXmlStreamNamespaceDeclaration:
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamNamespaceDeclaration',), ('str', 'str')],
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.__copy__": (),
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.namespaceUri": (),
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.prefix": (),
-
# class PySide2.QtCore.QXmlStreamNotationDeclaration:
"PySide2.QtCore.QXmlStreamNotationDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamNotationDeclaration',)],
"PySide2.QtCore.QXmlStreamNotationDeclaration.__copy__": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.name": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.publicId": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.systemId": (),
-
# class PySide2.QtCore.QXmlStreamReader:
-
# class PySide2.QtCore.QXmlStreamReader.Error:
-
# class PySide2.QtCore.QXmlStreamReader.ReadElementTextBehaviour:
-
# class PySide2.QtCore.QXmlStreamReader.TokenType:
"PySide2.QtCore.QXmlStreamReader.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('str',)],
"PySide2.QtCore.QXmlStreamReader.addData": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -3624,7 +3330,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamReader.text": (),
"PySide2.QtCore.QXmlStreamReader.tokenString": (),
"PySide2.QtCore.QXmlStreamReader.tokenType": (),
-
# class PySide2.QtCore.QXmlStreamWriter:
"PySide2.QtCore.QXmlStreamWriter.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QXmlStreamWriter.autoFormatting": (),
@@ -3653,242 +3358,126 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamWriter.writeStartDocument": [(), ('str',), ('str', 'bool')],
"PySide2.QtCore.QXmlStreamWriter.writeStartElement": [('str',), ('str', 'str')],
"PySide2.QtCore.QXmlStreamWriter.writeTextElement": [('str', 'str'), ('str', 'str', 'str')],
-
# class PySide2.QtCore.Qt:
-
# class PySide2.QtCore.Qt.Alignment:
-
# class PySide2.QtCore.Qt.AlignmentFlag:
-
# class PySide2.QtCore.Qt.AnchorPoint:
-
# class PySide2.QtCore.Qt.ApplicationAttribute:
-
# class PySide2.QtCore.Qt.ApplicationState:
-
# class PySide2.QtCore.Qt.ApplicationStates:
-
# class PySide2.QtCore.Qt.ArrowType:
-
# class PySide2.QtCore.Qt.AspectRatioMode:
-
# class PySide2.QtCore.Qt.Axis:
-
# class PySide2.QtCore.Qt.BGMode:
-
# class PySide2.QtCore.Qt.BrushStyle:
-
# class PySide2.QtCore.Qt.CaseSensitivity:
-
# class PySide2.QtCore.Qt.CheckState:
-
# class PySide2.QtCore.Qt.ChecksumType:
-
# class PySide2.QtCore.Qt.ClipOperation:
-
# class PySide2.QtCore.Qt.ConnectionType:
-
# class PySide2.QtCore.Qt.ContextMenuPolicy:
-
# class PySide2.QtCore.Qt.CoordinateSystem:
-
# class PySide2.QtCore.Qt.Corner:
-
# class PySide2.QtCore.Qt.CursorMoveStyle:
-
# class PySide2.QtCore.Qt.CursorShape:
-
# class PySide2.QtCore.Qt.DateFormat:
-
# class PySide2.QtCore.Qt.DayOfWeek:
-
# class PySide2.QtCore.Qt.DockWidgetArea:
-
# class PySide2.QtCore.Qt.DockWidgetAreaSizes:
-
# class PySide2.QtCore.Qt.DockWidgetAreas:
-
# class PySide2.QtCore.Qt.DropAction:
-
# class PySide2.QtCore.Qt.DropActions:
-
# class PySide2.QtCore.Qt.Edge:
-
# class PySide2.QtCore.Qt.Edges:
-
# class PySide2.QtCore.Qt.EnterKeyType:
-
# class PySide2.QtCore.Qt.EventPriority:
-
# class PySide2.QtCore.Qt.FillRule:
-
# class PySide2.QtCore.Qt.FindChildOption:
-
# class PySide2.QtCore.Qt.FindChildOptions:
-
# class PySide2.QtCore.Qt.FocusPolicy:
-
# class PySide2.QtCore.Qt.FocusReason:
-
# class PySide2.QtCore.Qt.GestureFlag:
-
# class PySide2.QtCore.Qt.GestureFlags:
-
# class PySide2.QtCore.Qt.GestureState:
-
# class PySide2.QtCore.Qt.GestureType:
-
# class PySide2.QtCore.Qt.GlobalColor:
-
# class PySide2.QtCore.Qt.HighDpiScaleFactorRoundingPolicy:
-
# class PySide2.QtCore.Qt.HitTestAccuracy:
-
# class PySide2.QtCore.Qt.ImageConversionFlag:
-
# class PySide2.QtCore.Qt.ImageConversionFlags:
-
# class PySide2.QtCore.Qt.InputMethodHint:
-
# class PySide2.QtCore.Qt.InputMethodHints:
-
# class PySide2.QtCore.Qt.InputMethodQueries:
-
# class PySide2.QtCore.Qt.InputMethodQuery:
-
# class PySide2.QtCore.Qt.ItemDataRole:
-
# class PySide2.QtCore.Qt.ItemFlag:
-
# class PySide2.QtCore.Qt.ItemFlags:
-
# class PySide2.QtCore.Qt.ItemSelectionMode:
-
# class PySide2.QtCore.Qt.ItemSelectionOperation:
-
# class PySide2.QtCore.Qt.Key:
-
# class PySide2.QtCore.Qt.KeyboardModifier:
-
# class PySide2.QtCore.Qt.KeyboardModifiers:
-
# class PySide2.QtCore.Qt.LayoutDirection:
-
# class PySide2.QtCore.Qt.MaskMode:
-
# class PySide2.QtCore.Qt.MatchFlag:
-
# class PySide2.QtCore.Qt.MatchFlags:
-
# class PySide2.QtCore.Qt.Modifier:
-
# class PySide2.QtCore.Qt.MouseButton:
-
# class PySide2.QtCore.Qt.MouseButtons:
-
# class PySide2.QtCore.Qt.MouseEventFlag:
-
# class PySide2.QtCore.Qt.MouseEventFlags:
-
# class PySide2.QtCore.Qt.MouseEventSource:
-
# class PySide2.QtCore.Qt.NativeGestureType:
-
# class PySide2.QtCore.Qt.NavigationMode:
-
# class PySide2.QtCore.Qt.Orientation:
-
# class PySide2.QtCore.Qt.Orientations:
-
# class PySide2.QtCore.Qt.PenCapStyle:
-
# class PySide2.QtCore.Qt.PenJoinStyle:
-
# class PySide2.QtCore.Qt.PenStyle:
-
# class PySide2.QtCore.Qt.ScreenOrientation:
-
# class PySide2.QtCore.Qt.ScreenOrientations:
-
# class PySide2.QtCore.Qt.ScrollBarPolicy:
-
# class PySide2.QtCore.Qt.ScrollPhase:
-
# class PySide2.QtCore.Qt.ShortcutContext:
-
# class PySide2.QtCore.Qt.SizeHint:
-
# class PySide2.QtCore.Qt.SizeMode:
-
# class PySide2.QtCore.Qt.SortOrder:
-
# class PySide2.QtCore.Qt.SplitBehavior:
-
# class PySide2.QtCore.Qt.SplitBehaviorFlags:
-
# class PySide2.QtCore.Qt.TabFocusBehavior:
-
# class PySide2.QtCore.Qt.TextElideMode:
-
# class PySide2.QtCore.Qt.TextFlag:
-
# class PySide2.QtCore.Qt.TextFormat:
-
# class PySide2.QtCore.Qt.TextInteractionFlag:
-
# class PySide2.QtCore.Qt.TextInteractionFlags:
-
# class PySide2.QtCore.Qt.TileRule:
-
# class PySide2.QtCore.Qt.TimeSpec:
-
# class PySide2.QtCore.Qt.TimerType:
-
# class PySide2.QtCore.Qt.ToolBarArea:
-
# class PySide2.QtCore.Qt.ToolBarAreaSizes:
-
# class PySide2.QtCore.Qt.ToolBarAreas:
-
# class PySide2.QtCore.Qt.ToolButtonStyle:
-
# class PySide2.QtCore.Qt.TouchPointState:
-
# class PySide2.QtCore.Qt.TouchPointStates:
-
# class PySide2.QtCore.Qt.TransformationMode:
-
# class PySide2.QtCore.Qt.UIEffect:
-
# class PySide2.QtCore.Qt.WhiteSpaceMode:
-
# class PySide2.QtCore.Qt.WidgetAttribute:
-
# class PySide2.QtCore.Qt.WindowFlags:
-
# class PySide2.QtCore.Qt.WindowFrameSection:
-
# class PySide2.QtCore.Qt.WindowModality:
-
# class PySide2.QtCore.Qt.WindowState:
-
# class PySide2.QtCore.Qt.WindowStates:
-
# class PySide2.QtCore.Qt.WindowType:
-
# class PySide2.QtCore.QtMsgType:
-
# class PySide2.QtCore.Signal:
"PySide2.QtCore.Signal.__init__": ('type', 'str', 'str'),
-
# class PySide2.QtCore.SignalInstance:
"PySide2.QtCore.SignalInstance.connect": ('object', 'type'),
"PySide2.QtCore.SignalInstance.disconnect": ('object',),
"PySide2.QtCore.SignalInstance.emit": ('typing.Any',),
-
# class PySide2.QtCore.Slot:
"PySide2.QtCore.Slot.__init__": ('type', 'str', 'str'),
-
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP": ('object', 'object'),
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP3": ('object', 'object', 'object'),
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP_UTF8": ('object',),
@@ -3929,27 +3518,21 @@ sig_dict.update({
"PySide2.QtCore.Slot.qsrand": ('int',),
"PySide2.QtCore.Slot.qtTrId": ('str', 'int'),
}) if "PySide2.QtCore" in sys.modules else None
-
# Module PySide2.QtGui
sig_dict.update({
-
# class PySide2.QtGui.QAbstractOpenGLFunctions:
"PySide2.QtGui.QAbstractOpenGLFunctions.__init__": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.initializeOpenGLFunctions": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.isInitialized": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.owningContext": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.setOwningContext": ('PySide2.QtGui.QOpenGLContext',),
-
# class PySide2.QtGui.QAbstractTextDocumentLayout:
-
# class PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext:
"PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext.__init__": [(), ('PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext',)],
"PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext.__copy__": (),
-
# class PySide2.QtGui.QAbstractTextDocumentLayout.Selection:
"PySide2.QtGui.QAbstractTextDocumentLayout.Selection.__init__": [(), ('PySide2.QtGui.QAbstractTextDocumentLayout.Selection',)],
"PySide2.QtGui.QAbstractTextDocumentLayout.Selection.__copy__": (),
-
"PySide2.QtGui.QAbstractTextDocumentLayout.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QAbstractTextDocumentLayout.anchorAt": ('PySide2.QtCore.QPointF',),
"PySide2.QtGui.QAbstractTextDocumentLayout.blockBoundingRect": ('PySide2.QtGui.QTextBlock',),
@@ -3973,27 +3556,17 @@ sig_dict.update({
"PySide2.QtGui.QAbstractTextDocumentLayout.resizeInlineObject": ('PySide2.QtGui.QTextInlineObject', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QAbstractTextDocumentLayout.setPaintDevice": ('PySide2.QtGui.QPaintDevice',),
"PySide2.QtGui.QAbstractTextDocumentLayout.unregisterHandler": ('int', 'PySide2.QtCore.QObject'),
-
# class PySide2.QtGui.QAccessible:
-
# class PySide2.QtGui.QAccessible.Event:
-
# class PySide2.QtGui.QAccessible.InterfaceType:
-
# class PySide2.QtGui.QAccessible.Relation:
-
# class PySide2.QtGui.QAccessible.RelationFlag:
-
# class PySide2.QtGui.QAccessible.Role:
-
# class PySide2.QtGui.QAccessible.State:
"PySide2.QtGui.QAccessible.State.__init__": [(), ('PySide2.QtGui.QAccessible.State',)],
"PySide2.QtGui.QAccessible.State.__copy__": (),
-
# class PySide2.QtGui.QAccessible.Text:
-
# class PySide2.QtGui.QAccessible.TextBoundaryType:
-
"PySide2.QtGui.QAccessible.__copy__": (),
"PySide2.QtGui.QAccessible.accessibleInterface": ('int',),
"PySide2.QtGui.QAccessible.cleanup": (),
@@ -4006,13 +3579,11 @@ sig_dict.update({
"PySide2.QtGui.QAccessible.setRootObject": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QAccessible.uniqueId": ('PySide2.QtGui.QAccessibleInterface',),
"PySide2.QtGui.QAccessible.updateAccessibility": ('PySide2.QtGui.QAccessibleEvent',),
-
# class PySide2.QtGui.QAccessibleEditableTextInterface:
"PySide2.QtGui.QAccessibleEditableTextInterface.__init__": (),
"PySide2.QtGui.QAccessibleEditableTextInterface.deleteText": ('int', 'int'),
"PySide2.QtGui.QAccessibleEditableTextInterface.insertText": ('int', 'str'),
"PySide2.QtGui.QAccessibleEditableTextInterface.replaceText": ('int', 'int', 'str'),
-
# class PySide2.QtGui.QAccessibleEvent:
"PySide2.QtGui.QAccessibleEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessible.Event'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessible.Event')],
"PySide2.QtGui.QAccessibleEvent.accessibleInterface": (),
@@ -4021,7 +3592,6 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleEvent.setChild": ('int',),
"PySide2.QtGui.QAccessibleEvent.type": (),
"PySide2.QtGui.QAccessibleEvent.uniqueId": (),
-
# class PySide2.QtGui.QAccessibleInterface:
"PySide2.QtGui.QAccessibleInterface.__init__": (),
"PySide2.QtGui.QAccessibleInterface.backgroundColor": (),
@@ -4047,7 +3617,6 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleInterface.valueInterface": (),
"PySide2.QtGui.QAccessibleInterface.virtual_hook": ('int', 'int'),
"PySide2.QtGui.QAccessibleInterface.window": (),
-
# class PySide2.QtGui.QAccessibleObject:
"PySide2.QtGui.QAccessibleObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QAccessibleObject.childAt": ('int', 'int'),
@@ -4055,11 +3624,9 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleObject.object": (),
"PySide2.QtGui.QAccessibleObject.rect": (),
"PySide2.QtGui.QAccessibleObject.setText": ('PySide2.QtGui.QAccessible.Text', 'str'),
-
# class PySide2.QtGui.QAccessibleStateChangeEvent:
"PySide2.QtGui.QAccessibleStateChangeEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessible.State'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessible.State')],
"PySide2.QtGui.QAccessibleStateChangeEvent.changedStates": (),
-
# class PySide2.QtGui.QAccessibleTableCellInterface:
"PySide2.QtGui.QAccessibleTableCellInterface.__init__": (),
"PySide2.QtGui.QAccessibleTableCellInterface.columnExtent": (),
@@ -4070,9 +3637,7 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTableCellInterface.rowHeaderCells": (),
"PySide2.QtGui.QAccessibleTableCellInterface.rowIndex": (),
"PySide2.QtGui.QAccessibleTableCellInterface.table": (),
-
# class PySide2.QtGui.QAccessibleTableModelChangeEvent:
-
# class PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType:
"PySide2.QtGui.QAccessibleTableModelChangeEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType')],
"PySide2.QtGui.QAccessibleTableModelChangeEvent.firstColumn": (),
@@ -4085,17 +3650,14 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setLastColumn": ('int',),
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setLastRow": ('int',),
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setModelChangeType": ('PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType',),
-
# class PySide2.QtGui.QAccessibleTextCursorEvent:
"PySide2.QtGui.QAccessibleTextCursorEvent.__init__": [('PySide2.QtCore.QObject', 'int'), ('PySide2.QtGui.QAccessibleInterface', 'int')],
"PySide2.QtGui.QAccessibleTextCursorEvent.cursorPosition": (),
"PySide2.QtGui.QAccessibleTextCursorEvent.setCursorPosition": ('int',),
-
# class PySide2.QtGui.QAccessibleTextInsertEvent:
"PySide2.QtGui.QAccessibleTextInsertEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str')],
"PySide2.QtGui.QAccessibleTextInsertEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextInsertEvent.textInserted": (),
-
# class PySide2.QtGui.QAccessibleTextInterface:
"PySide2.QtGui.QAccessibleTextInterface.__init__": (),
"PySide2.QtGui.QAccessibleTextInterface.addSelection": ('int', 'int'),
@@ -4114,29 +3676,24 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTextInterface.textAfterOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
"PySide2.QtGui.QAccessibleTextInterface.textAtOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
"PySide2.QtGui.QAccessibleTextInterface.textBeforeOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
-
# class PySide2.QtGui.QAccessibleTextRemoveEvent:
"PySide2.QtGui.QAccessibleTextRemoveEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str')],
"PySide2.QtGui.QAccessibleTextRemoveEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextRemoveEvent.textRemoved": (),
-
# class PySide2.QtGui.QAccessibleTextSelectionEvent:
"PySide2.QtGui.QAccessibleTextSelectionEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'int'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'int')],
"PySide2.QtGui.QAccessibleTextSelectionEvent.selectionEnd": (),
"PySide2.QtGui.QAccessibleTextSelectionEvent.selectionStart": (),
"PySide2.QtGui.QAccessibleTextSelectionEvent.setSelection": ('int', 'int'),
-
# class PySide2.QtGui.QAccessibleTextUpdateEvent:
"PySide2.QtGui.QAccessibleTextUpdateEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str', 'str')],
"PySide2.QtGui.QAccessibleTextUpdateEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextUpdateEvent.textInserted": (),
"PySide2.QtGui.QAccessibleTextUpdateEvent.textRemoved": (),
-
# class PySide2.QtGui.QAccessibleValueChangeEvent:
"PySide2.QtGui.QAccessibleValueChangeEvent.__init__": [('PySide2.QtCore.QObject', 'typing.Any'), ('PySide2.QtGui.QAccessibleInterface', 'typing.Any')],
"PySide2.QtGui.QAccessibleValueChangeEvent.setValue": ('typing.Any',),
"PySide2.QtGui.QAccessibleValueChangeEvent.value": (),
-
# class PySide2.QtGui.QAccessibleValueInterface:
"PySide2.QtGui.QAccessibleValueInterface.__init__": (),
"PySide2.QtGui.QAccessibleValueInterface.currentValue": (),
@@ -4144,9 +3701,7 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleValueInterface.minimumStepSize": (),
"PySide2.QtGui.QAccessibleValueInterface.minimumValue": (),
"PySide2.QtGui.QAccessibleValueInterface.setCurrentValue": ('typing.Any',),
-
# class PySide2.QtGui.QActionEvent:
-
# class PySide2.QtGui.QBackingStore:
"PySide2.QtGui.QBackingStore.__init__": ('PySide2.QtGui.QWindow',),
"PySide2.QtGui.QBackingStore.beginPaint": ('PySide2.QtGui.QRegion',),
@@ -4160,7 +3715,6 @@ sig_dict.update({
"PySide2.QtGui.QBackingStore.size": (),
"PySide2.QtGui.QBackingStore.staticContents": (),
"PySide2.QtGui.QBackingStore.window": (),
-
# class PySide2.QtGui.QBitmap:
"PySide2.QtGui.QBitmap.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPixmap',), ('int', 'int'), ('str', 'str')],
"PySide2.QtGui.QBitmap.__copy__": (),
@@ -4169,7 +3723,6 @@ sig_dict.update({
"PySide2.QtGui.QBitmap.fromImage": ('PySide2.QtGui.QImage', 'PySide2.QtCore.Qt.ImageConversionFlags'),
"PySide2.QtGui.QBitmap.swap": [('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPixmap',)],
"PySide2.QtGui.QBitmap.transformed": [('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QMatrix', 'PySide2.QtCore.Qt.TransformationMode'), ('PySide2.QtGui.QTransform',)],
-
# class PySide2.QtGui.QBrush:
"PySide2.QtGui.QBrush.__init__": [(), ('PySide2.QtCore.Qt.BrushStyle',), ('PySide2.QtCore.Qt.GlobalColor', 'PySide2.QtCore.Qt.BrushStyle'), ('PySide2.QtCore.Qt.GlobalColor', 'PySide2.QtGui.QPixmap'), ('PySide2.QtGui.QBrush',), ('PySide2.QtGui.QColor', 'PySide2.QtCore.Qt.BrushStyle'), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QPixmap'), ('PySide2.QtGui.QGradient',), ('PySide2.QtGui.QImage',), ('PySide2.QtGui.QPixmap',)],
"PySide2.QtGui.QBrush.__copy__": (),
@@ -4190,9 +3743,7 @@ sig_dict.update({
"PySide2.QtGui.QBrush.texture": (),
"PySide2.QtGui.QBrush.textureImage": (),
"PySide2.QtGui.QBrush.transform": (),
-
# class PySide2.QtGui.QClipboard:
-
# class PySide2.QtGui.QClipboard.Mode:
"PySide2.QtGui.QClipboard.clear": ('PySide2.QtGui.QClipboard.Mode',),
"PySide2.QtGui.QClipboard.image": ('PySide2.QtGui.QClipboard.Mode',),
@@ -4208,14 +3759,10 @@ sig_dict.update({
"PySide2.QtGui.QClipboard.supportsFindBuffer": (),
"PySide2.QtGui.QClipboard.supportsSelection": (),
"PySide2.QtGui.QClipboard.text": [('PySide2.QtGui.QClipboard.Mode',), ('str', 'PySide2.QtGui.QClipboard.Mode')],
-
# class PySide2.QtGui.QCloseEvent:
"PySide2.QtGui.QCloseEvent.__init__": (),
-
# class PySide2.QtGui.QColor:
-
# class PySide2.QtGui.QColor.NameFormat:
-
# class PySide2.QtGui.QColor.Spec:
"PySide2.QtGui.QColor.__init__": [(), ('PySide2.QtCore.Qt.GlobalColor',), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QColor.Spec', 'int', 'int', 'int', 'int', 'int'), ('int',), ('int', 'int', 'int', 'int'), ('str',), ('typing.Any',)],
"PySide2.QtGui.QColor.__copy__": (),
@@ -4311,13 +3858,9 @@ sig_dict.update({
"PySide2.QtGui.QColor.valueF": (),
"PySide2.QtGui.QColor.yellow": (),
"PySide2.QtGui.QColor.yellowF": (),
-
# class PySide2.QtGui.QColorSpace:
-
# class PySide2.QtGui.QColorSpace.NamedColorSpace:
-
# class PySide2.QtGui.QColorSpace.Primaries:
-
# class PySide2.QtGui.QColorSpace.TransferFunction:
"PySide2.QtGui.QColorSpace.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtGui.QColorSpace.TransferFunction', 'float'), ('PySide2.QtGui.QColorSpace',), ('PySide2.QtGui.QColorSpace.NamedColorSpace',), ('PySide2.QtGui.QColorSpace.Primaries', 'PySide2.QtGui.QColorSpace.TransferFunction', 'float'), ('PySide2.QtGui.QColorSpace.Primaries', 'float')],
"PySide2.QtGui.QColorSpace.__copy__": (),
@@ -4333,7 +3876,6 @@ sig_dict.update({
"PySide2.QtGui.QColorSpace.swap": ('PySide2.QtGui.QColorSpace',),
"PySide2.QtGui.QColorSpace.transferFunction": (),
"PySide2.QtGui.QColorSpace.withTransferFunction": ('PySide2.QtGui.QColorSpace.TransferFunction', 'float'),
-
# class PySide2.QtGui.QConicalGradient:
"PySide2.QtGui.QConicalGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'float'), ('PySide2.QtGui.QConicalGradient',), ('float', 'float', 'float')],
"PySide2.QtGui.QConicalGradient.__copy__": (),
@@ -4341,9 +3883,7 @@ sig_dict.update({
"PySide2.QtGui.QConicalGradient.center": (),
"PySide2.QtGui.QConicalGradient.setAngle": ('float',),
"PySide2.QtGui.QConicalGradient.setCenter": [('PySide2.QtCore.QPointF',), ('float', 'float')],
-
# class PySide2.QtGui.QContextMenuEvent:
-
# class PySide2.QtGui.QContextMenuEvent.Reason:
"PySide2.QtGui.QContextMenuEvent.__init__": [('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint'), ('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.KeyboardModifiers')],
"PySide2.QtGui.QContextMenuEvent.globalPos": (),
@@ -4353,7 +3893,6 @@ sig_dict.update({
"PySide2.QtGui.QContextMenuEvent.reason": (),
"PySide2.QtGui.QContextMenuEvent.x": (),
"PySide2.QtGui.QContextMenuEvent.y": (),
-
# class PySide2.QtGui.QCursor:
"PySide2.QtGui.QCursor.__init__": [(), ('PySide2.QtCore.Qt.CursorShape',), ('PySide2.QtGui.QBitmap', 'PySide2.QtGui.QBitmap', 'int', 'int'), ('PySide2.QtGui.QCursor',), ('PySide2.QtGui.QPixmap', 'int', 'int')],
"PySide2.QtGui.QCursor.__copy__": (),
@@ -4368,15 +3907,12 @@ sig_dict.update({
"PySide2.QtGui.QCursor.setShape": ('PySide2.QtCore.Qt.CursorShape',),
"PySide2.QtGui.QCursor.shape": (),
"PySide2.QtGui.QCursor.swap": ('PySide2.QtGui.QCursor',),
-
# class PySide2.QtGui.QDesktopServices:
"PySide2.QtGui.QDesktopServices.__init__": (),
"PySide2.QtGui.QDesktopServices.openUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtGui.QDesktopServices.setUrlHandler": ('str', 'PySide2.QtCore.QObject', 'str'),
"PySide2.QtGui.QDesktopServices.unsetUrlHandler": ('str',),
-
# class PySide2.QtGui.QDoubleValidator:
-
# class PySide2.QtGui.QDoubleValidator.Notation:
"PySide2.QtGui.QDoubleValidator.__init__": [('PySide2.QtCore.QObject',), ('float', 'float', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QDoubleValidator.bottom": (),
@@ -4389,7 +3925,6 @@ sig_dict.update({
"PySide2.QtGui.QDoubleValidator.setTop": ('float',),
"PySide2.QtGui.QDoubleValidator.top": (),
"PySide2.QtGui.QDoubleValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QDrag:
"PySide2.QtGui.QDrag.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QDrag.cancel": (),
@@ -4407,19 +3942,15 @@ sig_dict.update({
"PySide2.QtGui.QDrag.start": ('PySide2.QtCore.Qt.DropActions',),
"PySide2.QtGui.QDrag.supportedActions": (),
"PySide2.QtGui.QDrag.target": (),
-
# class PySide2.QtGui.QDragEnterEvent:
"PySide2.QtGui.QDragEnterEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'),
-
# class PySide2.QtGui.QDragLeaveEvent:
"PySide2.QtGui.QDragLeaveEvent.__init__": (),
-
# class PySide2.QtGui.QDragMoveEvent:
"PySide2.QtGui.QDragMoveEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QEvent.Type'),
"PySide2.QtGui.QDragMoveEvent.accept": [(), ('PySide2.QtCore.QRect',)],
"PySide2.QtGui.QDragMoveEvent.answerRect": (),
"PySide2.QtGui.QDragMoveEvent.ignore": [(), ('PySide2.QtCore.QRect',)],
-
# class PySide2.QtGui.QDropEvent:
"PySide2.QtGui.QDropEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QEvent.Type'),
"PySide2.QtGui.QDropEvent.acceptProposedAction": (),
@@ -4433,7 +3964,6 @@ sig_dict.update({
"PySide2.QtGui.QDropEvent.proposedAction": (),
"PySide2.QtGui.QDropEvent.setDropAction": ('PySide2.QtCore.Qt.DropAction',),
"PySide2.QtGui.QDropEvent.source": (),
-
# class PySide2.QtGui.QEnterEvent:
"PySide2.QtGui.QEnterEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'),
"PySide2.QtGui.QEnterEvent.globalPos": (),
@@ -4445,39 +3975,27 @@ sig_dict.update({
"PySide2.QtGui.QEnterEvent.windowPos": (),
"PySide2.QtGui.QEnterEvent.x": (),
"PySide2.QtGui.QEnterEvent.y": (),
-
# class PySide2.QtGui.QExposeEvent:
"PySide2.QtGui.QExposeEvent.__init__": ('PySide2.QtGui.QRegion',),
"PySide2.QtGui.QExposeEvent.region": (),
-
# class PySide2.QtGui.QFileOpenEvent:
"PySide2.QtGui.QFileOpenEvent.__init__": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtGui.QFileOpenEvent.file": (),
"PySide2.QtGui.QFileOpenEvent.openFile": ('PySide2.QtCore.QFile', 'PySide2.QtCore.QIODevice.OpenMode'),
"PySide2.QtGui.QFileOpenEvent.url": (),
-
# class PySide2.QtGui.QFocusEvent:
"PySide2.QtGui.QFocusEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.FocusReason'),
"PySide2.QtGui.QFocusEvent.gotFocus": (),
"PySide2.QtGui.QFocusEvent.lostFocus": (),
"PySide2.QtGui.QFocusEvent.reason": (),
-
# class PySide2.QtGui.QFont:
-
# class PySide2.QtGui.QFont.Capitalization:
-
# class PySide2.QtGui.QFont.HintingPreference:
-
# class PySide2.QtGui.QFont.SpacingType:
-
# class PySide2.QtGui.QFont.Stretch:
-
# class PySide2.QtGui.QFont.Style:
-
# class PySide2.QtGui.QFont.StyleHint:
-
# class PySide2.QtGui.QFont.StyleStrategy:
-
# class PySide2.QtGui.QFont.Weight:
"PySide2.QtGui.QFont.__init__": [(), ('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('str', 'int', 'int', 'bool')],
"PySide2.QtGui.QFont.__copy__": (),
@@ -4551,11 +4069,8 @@ sig_dict.update({
"PySide2.QtGui.QFont.underline": (),
"PySide2.QtGui.QFont.weight": (),
"PySide2.QtGui.QFont.wordSpacing": (),
-
# class PySide2.QtGui.QFontDatabase:
-
# class PySide2.QtGui.QFontDatabase.SystemFont:
-
# class PySide2.QtGui.QFontDatabase.WritingSystem:
"PySide2.QtGui.QFontDatabase.__init__": [(), ('PySide2.QtGui.QFontDatabase',)],
"PySide2.QtGui.QFontDatabase.__copy__": (),
@@ -4585,7 +4100,6 @@ sig_dict.update({
"PySide2.QtGui.QFontDatabase.writingSystemName": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtGui.QFontDatabase.writingSystemSample": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtGui.QFontDatabase.writingSystems": [(), ('str',)],
-
# class PySide2.QtGui.QFontInfo:
"PySide2.QtGui.QFontInfo.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFontInfo',)],
"PySide2.QtGui.QFontInfo.__copy__": (),
@@ -4606,84 +4120,76 @@ sig_dict.update({
"PySide2.QtGui.QFontInfo.swap": ('PySide2.QtGui.QFontInfo',),
"PySide2.QtGui.QFontInfo.underline": (),
"PySide2.QtGui.QFontInfo.weight": (),
-
# class PySide2.QtGui.QFontMetrics:
"PySide2.QtGui.QFontMetrics.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('PySide2.QtGui.QFontMetrics',)],
"PySide2.QtGui.QFontMetrics.__copy__": (),
"PySide2.QtGui.QFontMetrics.ascent": (),
"PySide2.QtGui.QFontMetrics.averageCharWidth": (),
"PySide2.QtGui.QFontMetrics.boundingRect": [('PySide2.QtCore.QRect', 'int', 'str', 'int', 'shibokensupport.typing27.Sequence'), ('int', 'int', 'int', 'int', 'int', 'str', 'int', 'shibokensupport.typing27.Sequence'), ('str',)],
- "PySide2.QtGui.QFontMetrics.boundingRectChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.boundingRectChar": ('str',),
"PySide2.QtGui.QFontMetrics.capHeight": (),
"PySide2.QtGui.QFontMetrics.charWidth": ('str', 'int'),
"PySide2.QtGui.QFontMetrics.descent": (),
"PySide2.QtGui.QFontMetrics.elidedText": ('str', 'PySide2.QtCore.Qt.TextElideMode', 'int', 'int'),
"PySide2.QtGui.QFontMetrics.fontDpi": (),
"PySide2.QtGui.QFontMetrics.height": (),
- "PySide2.QtGui.QFontMetrics.horizontalAdvance": [('str', 'int'), ('typing.Char',)],
- "PySide2.QtGui.QFontMetrics.inFont": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.horizontalAdvance": [('str',), ('str', 'int')],
+ "PySide2.QtGui.QFontMetrics.inFont": ('str',),
"PySide2.QtGui.QFontMetrics.inFontUcs4": ('int',),
"PySide2.QtGui.QFontMetrics.leading": (),
- "PySide2.QtGui.QFontMetrics.leftBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.leftBearing": ('str',),
"PySide2.QtGui.QFontMetrics.lineSpacing": (),
"PySide2.QtGui.QFontMetrics.lineWidth": (),
"PySide2.QtGui.QFontMetrics.maxWidth": (),
"PySide2.QtGui.QFontMetrics.minLeftBearing": (),
"PySide2.QtGui.QFontMetrics.minRightBearing": (),
"PySide2.QtGui.QFontMetrics.overlinePos": (),
- "PySide2.QtGui.QFontMetrics.rightBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.rightBearing": ('str',),
"PySide2.QtGui.QFontMetrics.size": ('int', 'str', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QFontMetrics.strikeOutPos": (),
"PySide2.QtGui.QFontMetrics.swap": ('PySide2.QtGui.QFontMetrics',),
"PySide2.QtGui.QFontMetrics.tightBoundingRect": ('str',),
"PySide2.QtGui.QFontMetrics.underlinePos": (),
"PySide2.QtGui.QFontMetrics.width": [('str', 'int'), ('str', 'int', 'int')],
- "PySide2.QtGui.QFontMetrics.widthChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.widthChar": ('str',),
"PySide2.QtGui.QFontMetrics.xHeight": (),
-
# class PySide2.QtGui.QFontMetricsF:
"PySide2.QtGui.QFontMetricsF.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('PySide2.QtGui.QFontMetrics',), ('PySide2.QtGui.QFontMetricsF',)],
"PySide2.QtGui.QFontMetricsF.__copy__": (),
"PySide2.QtGui.QFontMetricsF.ascent": (),
"PySide2.QtGui.QFontMetricsF.averageCharWidth": (),
"PySide2.QtGui.QFontMetricsF.boundingRect": [('PySide2.QtCore.QRectF', 'int', 'str', 'int', 'shibokensupport.typing27.Sequence'), ('str',)],
- "PySide2.QtGui.QFontMetricsF.boundingRectChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.boundingRectChar": ('str',),
"PySide2.QtGui.QFontMetricsF.capHeight": (),
"PySide2.QtGui.QFontMetricsF.descent": (),
"PySide2.QtGui.QFontMetricsF.elidedText": ('str', 'PySide2.QtCore.Qt.TextElideMode', 'float', 'int'),
"PySide2.QtGui.QFontMetricsF.fontDpi": (),
"PySide2.QtGui.QFontMetricsF.height": (),
- "PySide2.QtGui.QFontMetricsF.horizontalAdvance": [('str', 'int'), ('typing.Char',)],
- "PySide2.QtGui.QFontMetricsF.inFont": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.horizontalAdvance": [('str',), ('str', 'int')],
+ "PySide2.QtGui.QFontMetricsF.inFont": ('str',),
"PySide2.QtGui.QFontMetricsF.inFontUcs4": ('int',),
"PySide2.QtGui.QFontMetricsF.leading": (),
- "PySide2.QtGui.QFontMetricsF.leftBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.leftBearing": ('str',),
"PySide2.QtGui.QFontMetricsF.lineSpacing": (),
"PySide2.QtGui.QFontMetricsF.lineWidth": (),
"PySide2.QtGui.QFontMetricsF.maxWidth": (),
"PySide2.QtGui.QFontMetricsF.minLeftBearing": (),
"PySide2.QtGui.QFontMetricsF.minRightBearing": (),
"PySide2.QtGui.QFontMetricsF.overlinePos": (),
- "PySide2.QtGui.QFontMetricsF.rightBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.rightBearing": ('str',),
"PySide2.QtGui.QFontMetricsF.size": ('int', 'str', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QFontMetricsF.strikeOutPos": (),
"PySide2.QtGui.QFontMetricsF.swap": ('PySide2.QtGui.QFontMetricsF',),
"PySide2.QtGui.QFontMetricsF.tightBoundingRect": ('str',),
"PySide2.QtGui.QFontMetricsF.underlinePos": (),
"PySide2.QtGui.QFontMetricsF.width": ('str',),
- "PySide2.QtGui.QFontMetricsF.widthChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.widthChar": ('str',),
"PySide2.QtGui.QFontMetricsF.xHeight": (),
-
# class PySide2.QtGui.QGradient:
-
# class PySide2.QtGui.QGradient.CoordinateMode:
-
# class PySide2.QtGui.QGradient.InterpolationMode:
-
# class PySide2.QtGui.QGradient.Preset:
-
# class PySide2.QtGui.QGradient.Spread:
-
# class PySide2.QtGui.QGradient.Type:
"PySide2.QtGui.QGradient.__init__": [(), ('PySide2.QtGui.QGradient',), ('PySide2.QtGui.QGradient.Preset',)],
"PySide2.QtGui.QGradient.__copy__": (),
@@ -4697,7 +4203,6 @@ sig_dict.update({
"PySide2.QtGui.QGradient.spread": (),
"PySide2.QtGui.QGradient.stops": (),
"PySide2.QtGui.QGradient.type": (),
-
# class PySide2.QtGui.QGuiApplication:
"PySide2.QtGui.QGuiApplication.__init__": [(), ('typing.Sequence[str]',)],
"PySide2.QtGui.QGuiApplication.allWindows": (),
@@ -4752,7 +4257,6 @@ sig_dict.update({
"PySide2.QtGui.QGuiApplication.topLevelAt": ('PySide2.QtCore.QPoint',),
"PySide2.QtGui.QGuiApplication.topLevelWindows": (),
"PySide2.QtGui.QGuiApplication.windowIcon": (),
-
# class PySide2.QtGui.QHelpEvent:
"PySide2.QtGui.QHelpEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'),
"PySide2.QtGui.QHelpEvent.globalPos": (),
@@ -4761,21 +4265,16 @@ sig_dict.update({
"PySide2.QtGui.QHelpEvent.pos": (),
"PySide2.QtGui.QHelpEvent.x": (),
"PySide2.QtGui.QHelpEvent.y": (),
-
# class PySide2.QtGui.QHideEvent:
"PySide2.QtGui.QHideEvent.__init__": (),
-
# class PySide2.QtGui.QHoverEvent:
"PySide2.QtGui.QHoverEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.KeyboardModifiers'),
"PySide2.QtGui.QHoverEvent.oldPos": (),
"PySide2.QtGui.QHoverEvent.oldPosF": (),
"PySide2.QtGui.QHoverEvent.pos": (),
"PySide2.QtGui.QHoverEvent.posF": (),
-
# class PySide2.QtGui.QIcon:
-
# class PySide2.QtGui.QIcon.Mode:
-
# class PySide2.QtGui.QIcon.State:
"PySide2.QtGui.QIcon.__init__": [(), ('PySide2.QtGui.QIcon',), ('PySide2.QtGui.QIconEngine',), ('PySide2.QtGui.QPixmap',), ('str',)],
"PySide2.QtGui.QIcon.__copy__": (),
@@ -4803,17 +4302,12 @@ sig_dict.update({
"PySide2.QtGui.QIcon.swap": ('PySide2.QtGui.QIcon',),
"PySide2.QtGui.QIcon.themeName": (),
"PySide2.QtGui.QIcon.themeSearchPaths": (),
-
# class PySide2.QtGui.QIconDragEvent:
"PySide2.QtGui.QIconDragEvent.__init__": (),
-
# class PySide2.QtGui.QIconEngine:
-
# class PySide2.QtGui.QIconEngine.AvailableSizesArgument:
"PySide2.QtGui.QIconEngine.AvailableSizesArgument.__init__": (),
-
# class PySide2.QtGui.QIconEngine.IconEngineHook:
-
"PySide2.QtGui.QIconEngine.__init__": [(), ('PySide2.QtGui.QIconEngine',)],
"PySide2.QtGui.QIconEngine.actualSize": ('PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State'),
"PySide2.QtGui.QIconEngine.addFile": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State'),
@@ -4828,11 +4322,8 @@ sig_dict.update({
"PySide2.QtGui.QIconEngine.read": ('PySide2.QtCore.QDataStream',),
"PySide2.QtGui.QIconEngine.scaledPixmap": ('PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State', 'float'),
"PySide2.QtGui.QIconEngine.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtGui.QImage:
-
# class PySide2.QtGui.QImage.Format:
-
# class PySide2.QtGui.QImage.InvertMode:
"PySide2.QtGui.QImage.__init__": [(), ('PySide2.QtCore.QSize', 'PySide2.QtGui.QImage.Format'), ('PySide2.QtGui.QImage',), ('int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'int', 'int', 'PySide2.QtGui.QImage.Format', 'typing.Callable', 'int'), ('str', 'int', 'int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'int', 'int', 'int', 'PySide2.QtGui.QImage.Format', 'typing.Callable', 'int'), ('str', 'str'), ('typing.Sequence[str]',)],
"PySide2.QtGui.QImage.__copy__": (),
@@ -4920,13 +4411,9 @@ sig_dict.update({
"PySide2.QtGui.QImage.trueMatrix": [('PySide2.QtGui.QMatrix', 'int', 'int'), ('PySide2.QtGui.QTransform', 'int', 'int')],
"PySide2.QtGui.QImage.valid": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QImage.width": (),
-
# class PySide2.QtGui.QImageIOHandler:
-
# class PySide2.QtGui.QImageIOHandler.ImageOption:
-
# class PySide2.QtGui.QImageIOHandler.Transformation:
-
# class PySide2.QtGui.QImageIOHandler.Transformations:
"PySide2.QtGui.QImageIOHandler.__init__": (),
"PySide2.QtGui.QImageIOHandler.canRead": (),
@@ -4947,9 +4434,7 @@ sig_dict.update({
"PySide2.QtGui.QImageIOHandler.setOption": ('PySide2.QtGui.QImageIOHandler.ImageOption', 'typing.Any'),
"PySide2.QtGui.QImageIOHandler.supportsOption": ('PySide2.QtGui.QImageIOHandler.ImageOption',),
"PySide2.QtGui.QImageIOHandler.write": ('PySide2.QtGui.QImage',),
-
# class PySide2.QtGui.QImageReader:
-
# class PySide2.QtGui.QImageReader.ImageReaderError:
"PySide2.QtGui.QImageReader.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QImageReader.autoDetectImageFormat": (),
@@ -4999,9 +4484,7 @@ sig_dict.update({
"PySide2.QtGui.QImageReader.text": ('str',),
"PySide2.QtGui.QImageReader.textKeys": (),
"PySide2.QtGui.QImageReader.transformation": (),
-
# class PySide2.QtGui.QImageWriter:
-
# class PySide2.QtGui.QImageWriter.ImageWriterError:
"PySide2.QtGui.QImageWriter.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QImageWriter.canWrite": (),
@@ -5036,16 +4519,13 @@ sig_dict.update({
"PySide2.QtGui.QImageWriter.supportsOption": ('PySide2.QtGui.QImageIOHandler.ImageOption',),
"PySide2.QtGui.QImageWriter.transformation": (),
"PySide2.QtGui.QImageWriter.write": ('PySide2.QtGui.QImage',),
-
# class PySide2.QtGui.QInputEvent:
"PySide2.QtGui.QInputEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.KeyboardModifiers'),
"PySide2.QtGui.QInputEvent.modifiers": (),
"PySide2.QtGui.QInputEvent.setModifiers": ('PySide2.QtCore.Qt.KeyboardModifiers',),
"PySide2.QtGui.QInputEvent.setTimestamp": ('int',),
"PySide2.QtGui.QInputEvent.timestamp": (),
-
# class PySide2.QtGui.QInputMethod:
-
# class PySide2.QtGui.QInputMethod.Action:
"PySide2.QtGui.QInputMethod.anchorRectangle": (),
"PySide2.QtGui.QInputMethod.commit": (),
@@ -5067,15 +4547,11 @@ sig_dict.update({
"PySide2.QtGui.QInputMethod.setVisible": ('bool',),
"PySide2.QtGui.QInputMethod.show": (),
"PySide2.QtGui.QInputMethod.update": ('PySide2.QtCore.Qt.InputMethodQueries',),
-
# class PySide2.QtGui.QInputMethodEvent:
-
# class PySide2.QtGui.QInputMethodEvent.Attribute:
"PySide2.QtGui.QInputMethodEvent.Attribute.__init__": [('PySide2.QtGui.QInputMethodEvent.Attribute',), ('PySide2.QtGui.QInputMethodEvent.AttributeType', 'int', 'int'), ('PySide2.QtGui.QInputMethodEvent.AttributeType', 'int', 'int', 'typing.Any')],
"PySide2.QtGui.QInputMethodEvent.Attribute.__copy__": (),
-
# class PySide2.QtGui.QInputMethodEvent.AttributeType:
-
"PySide2.QtGui.QInputMethodEvent.__init__": [(), ('PySide2.QtGui.QInputMethodEvent',), ('str', 'typing.Sequence[PySide2.QtGui.QInputMethodEvent.Attribute]')],
"PySide2.QtGui.QInputMethodEvent.attributes": (),
"PySide2.QtGui.QInputMethodEvent.commitString": (),
@@ -5083,13 +4559,11 @@ sig_dict.update({
"PySide2.QtGui.QInputMethodEvent.replacementLength": (),
"PySide2.QtGui.QInputMethodEvent.replacementStart": (),
"PySide2.QtGui.QInputMethodEvent.setCommitString": ('str', 'int', 'int'),
-
# class PySide2.QtGui.QInputMethodQueryEvent:
"PySide2.QtGui.QInputMethodQueryEvent.__init__": ('PySide2.QtCore.Qt.InputMethodQueries',),
"PySide2.QtGui.QInputMethodQueryEvent.queries": (),
"PySide2.QtGui.QInputMethodQueryEvent.setValue": ('PySide2.QtCore.Qt.InputMethodQuery', 'typing.Any'),
"PySide2.QtGui.QInputMethodQueryEvent.value": ('PySide2.QtCore.Qt.InputMethodQuery',),
-
# class PySide2.QtGui.QIntValidator:
"PySide2.QtGui.QIntValidator.__init__": [('PySide2.QtCore.QObject',), ('int', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QIntValidator.bottom": (),
@@ -5099,7 +4573,6 @@ sig_dict.update({
"PySide2.QtGui.QIntValidator.setTop": ('int',),
"PySide2.QtGui.QIntValidator.top": (),
"PySide2.QtGui.QIntValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QKeyEvent:
"PySide2.QtGui.QKeyEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int', 'int', 'int', 'str', 'bool', 'int'), ('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int')],
"PySide2.QtGui.QKeyEvent.count": (),
@@ -5111,13 +4584,9 @@ sig_dict.update({
"PySide2.QtGui.QKeyEvent.nativeScanCode": (),
"PySide2.QtGui.QKeyEvent.nativeVirtualKey": (),
"PySide2.QtGui.QKeyEvent.text": (),
-
# class PySide2.QtGui.QKeySequence:
-
# class PySide2.QtGui.QKeySequence.SequenceFormat:
-
# class PySide2.QtGui.QKeySequence.SequenceMatch:
-
# class PySide2.QtGui.QKeySequence.StandardKey:
"PySide2.QtGui.QKeySequence.__init__": [(), ('PySide2.QtGui.QKeySequence',), ('PySide2.QtGui.QKeySequence.StandardKey',), ('int', 'int', 'int', 'int'), ('str', 'PySide2.QtGui.QKeySequence.SequenceFormat')],
"PySide2.QtGui.QKeySequence.__copy__": (),
@@ -5135,7 +4604,6 @@ sig_dict.update({
"PySide2.QtGui.QKeySequence.mnemonic": ('str',),
"PySide2.QtGui.QKeySequence.swap": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtGui.QKeySequence.toString": ('PySide2.QtGui.QKeySequence.SequenceFormat',),
-
# class PySide2.QtGui.QLinearGradient:
"PySide2.QtGui.QLinearGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('PySide2.QtGui.QLinearGradient',), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QLinearGradient.__copy__": (),
@@ -5143,7 +4611,6 @@ sig_dict.update({
"PySide2.QtGui.QLinearGradient.setFinalStop": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QLinearGradient.setStart": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QLinearGradient.start": (),
-
# class PySide2.QtGui.QMatrix:
"PySide2.QtGui.QMatrix.__init__": [(), ('PySide2.QtGui.QMatrix',), ('float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QMatrix.__copy__": (),
@@ -5172,7 +4639,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix.setMatrix": ('float', 'float', 'float', 'float', 'float', 'float'),
"PySide2.QtGui.QMatrix.shear": ('float', 'float'),
"PySide2.QtGui.QMatrix.translate": ('float', 'float'),
-
# class PySide2.QtGui.QMatrix2x2:
"PySide2.QtGui.QMatrix2x2.__init__": [(), ('PySide2.QtGui.QMatrix2x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x2.__call__": ('int', 'int'),
@@ -5187,7 +4653,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x2.isIdentity": (),
"PySide2.QtGui.QMatrix2x2.setToIdentity": (),
"PySide2.QtGui.QMatrix2x2.transposed": (),
-
# class PySide2.QtGui.QMatrix2x3:
"PySide2.QtGui.QMatrix2x3.__init__": [(), ('PySide2.QtGui.QMatrix2x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x3.__call__": ('int', 'int'),
@@ -5202,7 +4667,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x3.isIdentity": (),
"PySide2.QtGui.QMatrix2x3.setToIdentity": (),
"PySide2.QtGui.QMatrix2x3.transposed": (),
-
# class PySide2.QtGui.QMatrix2x4:
"PySide2.QtGui.QMatrix2x4.__init__": [(), ('PySide2.QtGui.QMatrix2x4',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x4.__call__": ('int', 'int'),
@@ -5217,7 +4681,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x4.isIdentity": (),
"PySide2.QtGui.QMatrix2x4.setToIdentity": (),
"PySide2.QtGui.QMatrix2x4.transposed": (),
-
# class PySide2.QtGui.QMatrix3x2:
"PySide2.QtGui.QMatrix3x2.__init__": [(), ('PySide2.QtGui.QMatrix3x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x2.__call__": ('int', 'int'),
@@ -5232,7 +4695,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x2.isIdentity": (),
"PySide2.QtGui.QMatrix3x2.setToIdentity": (),
"PySide2.QtGui.QMatrix3x2.transposed": (),
-
# class PySide2.QtGui.QMatrix3x3:
"PySide2.QtGui.QMatrix3x3.__init__": [(), ('PySide2.QtGui.QMatrix3x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x3.__call__": ('int', 'int'),
@@ -5247,7 +4709,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x3.isIdentity": (),
"PySide2.QtGui.QMatrix3x3.setToIdentity": (),
"PySide2.QtGui.QMatrix3x3.transposed": (),
-
# class PySide2.QtGui.QMatrix3x4:
"PySide2.QtGui.QMatrix3x4.__init__": [(), ('PySide2.QtGui.QMatrix3x4',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x4.__call__": ('int', 'int'),
@@ -5262,7 +4723,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x4.isIdentity": (),
"PySide2.QtGui.QMatrix3x4.setToIdentity": (),
"PySide2.QtGui.QMatrix3x4.transposed": (),
-
# class PySide2.QtGui.QMatrix4x2:
"PySide2.QtGui.QMatrix4x2.__init__": [(), ('PySide2.QtGui.QMatrix4x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix4x2.__call__": ('int', 'int'),
@@ -5277,7 +4737,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x2.isIdentity": (),
"PySide2.QtGui.QMatrix4x2.setToIdentity": (),
"PySide2.QtGui.QMatrix4x2.transposed": (),
-
# class PySide2.QtGui.QMatrix4x3:
"PySide2.QtGui.QMatrix4x3.__init__": [(), ('PySide2.QtGui.QMatrix4x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix4x3.__call__": ('int', 'int'),
@@ -5292,7 +4751,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x3.isIdentity": (),
"PySide2.QtGui.QMatrix4x3.setToIdentity": (),
"PySide2.QtGui.QMatrix4x3.transposed": (),
-
# class PySide2.QtGui.QMatrix4x4:
"PySide2.QtGui.QMatrix4x4.__init__": [(), ('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QTransform',), ('float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float'), ('typing.Sequence[float]',)],
"PySide2.QtGui.QMatrix4x4.__add__": ('PySide2.QtGui.QMatrix4x4',),
@@ -5337,7 +4795,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x4.translate": [('PySide2.QtGui.QVector3D',), ('float', 'float'), ('float', 'float', 'float')],
"PySide2.QtGui.QMatrix4x4.transposed": (),
"PySide2.QtGui.QMatrix4x4.viewport": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float', 'float', 'float')],
-
# class PySide2.QtGui.QMouseEvent:
"PySide2.QtGui.QMouseEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers')],
"PySide2.QtGui.QMouseEvent.button": (),
@@ -5354,16 +4811,12 @@ sig_dict.update({
"PySide2.QtGui.QMouseEvent.windowPos": (),
"PySide2.QtGui.QMouseEvent.x": (),
"PySide2.QtGui.QMouseEvent.y": (),
-
# class PySide2.QtGui.QMoveEvent:
"PySide2.QtGui.QMoveEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'),
"PySide2.QtGui.QMoveEvent.oldPos": (),
"PySide2.QtGui.QMoveEvent.pos": (),
-
# class PySide2.QtGui.QMovie:
-
# class PySide2.QtGui.QMovie.CacheMode:
-
# class PySide2.QtGui.QMovie.MovieState:
"PySide2.QtGui.QMovie.__init__": [('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QMovie.backgroundColor": (),
@@ -5397,7 +4850,6 @@ sig_dict.update({
"PySide2.QtGui.QMovie.state": (),
"PySide2.QtGui.QMovie.stop": (),
"PySide2.QtGui.QMovie.supportedFormats": (),
-
# class PySide2.QtGui.QNativeGestureEvent:
"PySide2.QtGui.QNativeGestureEvent.__init__": [('PySide2.QtCore.Qt.NativeGestureType', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'float', 'int', 'int'), ('PySide2.QtCore.Qt.NativeGestureType', 'PySide2.QtGui.QTouchDevice', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'float', 'int', 'int')],
"PySide2.QtGui.QNativeGestureEvent.device": (),
@@ -5408,7 +4860,6 @@ sig_dict.update({
"PySide2.QtGui.QNativeGestureEvent.screenPos": (),
"PySide2.QtGui.QNativeGestureEvent.value": (),
"PySide2.QtGui.QNativeGestureEvent.windowPos": (),
-
# class PySide2.QtGui.QOffscreenSurface:
"PySide2.QtGui.QOffscreenSurface.__init__": [('PySide2.QtGui.QScreen',), ('PySide2.QtGui.QScreen', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QOffscreenSurface.create": (),
@@ -5424,17 +4875,11 @@ sig_dict.update({
"PySide2.QtGui.QOffscreenSurface.size": (),
"PySide2.QtGui.QOffscreenSurface.surfaceHandle": (),
"PySide2.QtGui.QOffscreenSurface.surfaceType": (),
-
# class PySide2.QtGui.QOpenGLBuffer:
-
# class PySide2.QtGui.QOpenGLBuffer.Access:
-
# class PySide2.QtGui.QOpenGLBuffer.RangeAccessFlag:
-
# class PySide2.QtGui.QOpenGLBuffer.RangeAccessFlags:
-
# class PySide2.QtGui.QOpenGLBuffer.Type:
-
# class PySide2.QtGui.QOpenGLBuffer.UsagePattern:
"PySide2.QtGui.QOpenGLBuffer.__init__": [(), ('PySide2.QtGui.QOpenGLBuffer',), ('PySide2.QtGui.QOpenGLBuffer.Type',)],
"PySide2.QtGui.QOpenGLBuffer.allocate": [('int',), ('int', 'int')],
@@ -5453,9 +4898,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLBuffer.unmap": (),
"PySide2.QtGui.QOpenGLBuffer.usagePattern": (),
"PySide2.QtGui.QOpenGLBuffer.write": ('int', 'int', 'int'),
-
# class PySide2.QtGui.QOpenGLContext:
-
# class PySide2.QtGui.QOpenGLContext.OpenGLModuleType:
"PySide2.QtGui.QOpenGLContext.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLContext.areSharing": ('PySide2.QtGui.QOpenGLContext', 'PySide2.QtGui.QOpenGLContext'),
@@ -5486,13 +4929,10 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLContext.surface": (),
"PySide2.QtGui.QOpenGLContext.swapBuffers": ('PySide2.QtGui.QSurface',),
"PySide2.QtGui.QOpenGLContext.versionFunctions": ('PySide2.QtGui.QOpenGLVersionProfile',),
-
# class PySide2.QtGui.QOpenGLContextGroup:
"PySide2.QtGui.QOpenGLContextGroup.currentContextGroup": (),
"PySide2.QtGui.QOpenGLContextGroup.shares": (),
-
# class PySide2.QtGui.QOpenGLDebugLogger:
-
# class PySide2.QtGui.QOpenGLDebugLogger.LoggingMode:
"PySide2.QtGui.QOpenGLDebugLogger.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLDebugLogger.disableMessages": [('PySide2.QtGui.QOpenGLDebugMessage.Sources', 'PySide2.QtGui.QOpenGLDebugMessage.Types', 'PySide2.QtGui.QOpenGLDebugMessage.Severities'), ('typing.List[int]', 'PySide2.QtGui.QOpenGLDebugMessage.Sources', 'PySide2.QtGui.QOpenGLDebugMessage.Types')],
@@ -5507,19 +4947,12 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLDebugLogger.pushGroup": ('str', 'int', 'PySide2.QtGui.QOpenGLDebugMessage.Source'),
"PySide2.QtGui.QOpenGLDebugLogger.startLogging": ('PySide2.QtGui.QOpenGLDebugLogger.LoggingMode',),
"PySide2.QtGui.QOpenGLDebugLogger.stopLogging": (),
-
# class PySide2.QtGui.QOpenGLDebugMessage:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Severities:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Severity:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Source:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Sources:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Type:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Types:
"PySide2.QtGui.QOpenGLDebugMessage.__init__": [(), ('PySide2.QtGui.QOpenGLDebugMessage',)],
"PySide2.QtGui.QOpenGLDebugMessage.__copy__": (),
@@ -5531,14 +4964,13 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLDebugMessage.source": (),
"PySide2.QtGui.QOpenGLDebugMessage.swap": ('PySide2.QtGui.QOpenGLDebugMessage',),
"PySide2.QtGui.QOpenGLDebugMessage.type": (),
-
# class PySide2.QtGui.QOpenGLExtraFunctions:
"PySide2.QtGui.QOpenGLExtraFunctions.__init__": [(), ('PySide2.QtGui.QOpenGLContext',)],
"PySide2.QtGui.QOpenGLExtraFunctions.glActiveShaderProgram": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBeginQuery": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBeginTransformFeedback": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindBufferBase": ('int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindProgramPipeline": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindSampler": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindTransformFeedback": ('int', 'int'),
@@ -5553,12 +4985,12 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferfv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferuiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCompressedTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCompressedTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCopyImageSubData": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCopyTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageControl": ('int', 'int', 'int', 'int', 'shibokensupport.typing27.Sequence', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageControl": ('int', 'int', 'int', 'int', 'shibokensupport.typing27.Sequence', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDeleteProgramPipelines": ('int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDeleteQueries": ('int', 'shibokensupport.typing27.Sequence'),
@@ -5663,15 +5095,15 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4iv": ('int', 'int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4uiv": ('int', 'int', 'int', 'shibokensupport.typing27.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLExtraFunctions.glPushDebugGroup": ('int', 'int', 'int', 'str'),
"PySide2.QtGui.QOpenGLExtraFunctions.glReadBuffer": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glReadnPixels": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -5688,9 +5120,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glTexParameterIiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexParameterIuiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform1ui": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform1uiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
@@ -5701,18 +5133,18 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform4uiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUnmapBuffer": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glUseProgramStages": ('int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glValidateProgramPipeline": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4iv": ('int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4ui": ('int', 'int', 'int', 'int', 'int'),
@@ -5720,11 +5152,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribIFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexBindingDivisor": ('int', 'int'),
-
# class PySide2.QtGui.QOpenGLFramebufferObject:
-
# class PySide2.QtGui.QOpenGLFramebufferObject.Attachment:
-
# class PySide2.QtGui.QOpenGLFramebufferObject.FramebufferRestorePolicy:
"PySide2.QtGui.QOpenGLFramebufferObject.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLFramebufferObject.Attachment', 'int', 'int'), ('PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLFramebufferObjectFormat'), ('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'PySide2.QtGui.QOpenGLFramebufferObject.Attachment', 'int', 'int'), ('int', 'int', 'PySide2.QtGui.QOpenGLFramebufferObjectFormat'), ('int', 'int', 'int')],
"PySide2.QtGui.QOpenGLFramebufferObject.addColorAttachment": [('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'int')],
@@ -5748,7 +5177,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFramebufferObject.textures": (),
"PySide2.QtGui.QOpenGLFramebufferObject.toImage": [(), ('bool',), ('bool', 'int')],
"PySide2.QtGui.QOpenGLFramebufferObject.width": (),
-
# class PySide2.QtGui.QOpenGLFramebufferObjectFormat:
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.__init__": [(), ('PySide2.QtGui.QOpenGLFramebufferObjectFormat',)],
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.__copy__": (),
@@ -5762,11 +5190,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.setSamples": ('int',),
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.setTextureTarget": ('int',),
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.textureTarget": (),
-
# class PySide2.QtGui.QOpenGLFunctions:
-
# class PySide2.QtGui.QOpenGLFunctions.OpenGLFeature:
-
# class PySide2.QtGui.QOpenGLFunctions.OpenGLFeatures:
"PySide2.QtGui.QOpenGLFunctions.__init__": [(), ('PySide2.QtGui.QOpenGLContext',)],
"PySide2.QtGui.QOpenGLFunctions.glActiveTexture": ('int',),
@@ -5786,7 +5211,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glClearDepthf": ('float',),
"PySide2.QtGui.QOpenGLFunctions.glClearStencil": ('int',),
- "PySide2.QtGui.QOpenGLFunctions.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLFunctions.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glCompileShader": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glCompressedTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -5802,7 +5227,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glDeleteShader": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glDeleteTextures": ('int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLFunctions.glDepthFunc": ('int',),
- "PySide2.QtGui.QOpenGLFunctions.glDepthMask": ('typing.Char',),
+ "PySide2.QtGui.QOpenGLFunctions.glDepthMask": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glDepthRangef": ('float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glDetachShader": ('int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glDisable": ('int',),
@@ -5855,7 +5280,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glReadPixels": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glReleaseShaderCompiler": (),
"PySide2.QtGui.QOpenGLFunctions.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLFunctions.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLFunctions.glSampleCoverage": ('float', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glShaderBinary": ('int', 'shibokensupport.typing27.Sequence', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glStencilFunc": ('int', 'int', 'int'),
@@ -5886,9 +5311,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glUniform4fv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLFunctions.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glUniform4iv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLFunctions.glUseProgram": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glValidateProgram": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib1f": ('int', 'float'),
@@ -5899,12 +5324,11 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib3fv": ('int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib4f": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib4fv": ('int', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLFunctions.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtGui.QOpenGLFunctions.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.hasOpenGLFeature": ('PySide2.QtGui.QOpenGLFunctions.OpenGLFeature',),
"PySide2.QtGui.QOpenGLFunctions.initializeOpenGLFunctions": (),
"PySide2.QtGui.QOpenGLFunctions.openGLFeatures": (),
-
# class PySide2.QtGui.QOpenGLPixelTransferOptions:
"PySide2.QtGui.QOpenGLPixelTransferOptions.__init__": [(), ('PySide2.QtGui.QOpenGLPixelTransferOptions',)],
"PySide2.QtGui.QOpenGLPixelTransferOptions.__copy__": (),
@@ -5925,11 +5349,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLPixelTransferOptions.skipPixels": (),
"PySide2.QtGui.QOpenGLPixelTransferOptions.skipRows": (),
"PySide2.QtGui.QOpenGLPixelTransferOptions.swap": ('PySide2.QtGui.QOpenGLPixelTransferOptions',),
-
# class PySide2.QtGui.QOpenGLShader:
-
# class PySide2.QtGui.QOpenGLShader.ShaderType:
-
# class PySide2.QtGui.QOpenGLShader.ShaderTypeBit:
"PySide2.QtGui.QOpenGLShader.__init__": ('PySide2.QtGui.QOpenGLShader.ShaderType', 'PySide2.QtCore.QObject'),
"PySide2.QtGui.QOpenGLShader.compileSourceCode": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -5940,7 +5361,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLShader.shaderId": (),
"PySide2.QtGui.QOpenGLShader.shaderType": (),
"PySide2.QtGui.QOpenGLShader.sourceCode": (),
-
# class PySide2.QtGui.QOpenGLShaderProgram:
"PySide2.QtGui.QOpenGLShaderProgram.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLShaderProgram.addCacheableShaderFromSourceCode": [('PySide2.QtGui.QOpenGLShader.ShaderType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtGui.QOpenGLShader.ShaderType', 'str')],
@@ -5978,45 +5398,25 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLShaderProgram.setUniformValueArray": [('int', 'shibokensupport.typing27.Sequence', 'int'), ('int', 'typing.Sequence[float]', 'int', 'int'), ('str', 'shibokensupport.typing27.Sequence', 'int'), ('str', 'typing.Sequence[float]', 'int', 'int')],
"PySide2.QtGui.QOpenGLShaderProgram.shaders": (),
"PySide2.QtGui.QOpenGLShaderProgram.uniformLocation": [('PySide2.QtCore.QByteArray',), ('str',)],
-
# class PySide2.QtGui.QOpenGLTexture:
-
# class PySide2.QtGui.QOpenGLTexture.BindingTarget:
-
# class PySide2.QtGui.QOpenGLTexture.ComparisonFunction:
-
# class PySide2.QtGui.QOpenGLTexture.ComparisonMode:
-
# class PySide2.QtGui.QOpenGLTexture.CoordinateDirection:
-
# class PySide2.QtGui.QOpenGLTexture.CubeMapFace:
-
# class PySide2.QtGui.QOpenGLTexture.DepthStencilMode:
-
# class PySide2.QtGui.QOpenGLTexture.Feature:
-
# class PySide2.QtGui.QOpenGLTexture.Features:
-
# class PySide2.QtGui.QOpenGLTexture.Filter:
-
# class PySide2.QtGui.QOpenGLTexture.MipMapGeneration:
-
# class PySide2.QtGui.QOpenGLTexture.PixelFormat:
-
# class PySide2.QtGui.QOpenGLTexture.PixelType:
-
# class PySide2.QtGui.QOpenGLTexture.SwizzleComponent:
-
# class PySide2.QtGui.QOpenGLTexture.SwizzleValue:
-
# class PySide2.QtGui.QOpenGLTexture.Target:
-
# class PySide2.QtGui.QOpenGLTexture.TextureFormat:
-
# class PySide2.QtGui.QOpenGLTexture.TextureFormatClass:
-
# class PySide2.QtGui.QOpenGLTexture.TextureUnitReset:
-
# class PySide2.QtGui.QOpenGLTexture.WrapMode:
"PySide2.QtGui.QOpenGLTexture.__init__": [('PySide2.QtGui.QImage', 'PySide2.QtGui.QOpenGLTexture.MipMapGeneration'), ('PySide2.QtGui.QOpenGLTexture.Target',)],
"PySide2.QtGui.QOpenGLTexture.allocateStorage": [(), ('PySide2.QtGui.QOpenGLTexture.PixelFormat', 'PySide2.QtGui.QOpenGLTexture.PixelType')],
@@ -6088,9 +5488,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTexture.textureId": (),
"PySide2.QtGui.QOpenGLTexture.width": (),
"PySide2.QtGui.QOpenGLTexture.wrapMode": ('PySide2.QtGui.QOpenGLTexture.CoordinateDirection',),
-
# class PySide2.QtGui.QOpenGLTextureBlitter:
-
# class PySide2.QtGui.QOpenGLTextureBlitter.Origin:
"PySide2.QtGui.QOpenGLTextureBlitter.__init__": (),
"PySide2.QtGui.QOpenGLTextureBlitter.bind": ('int',),
@@ -6104,7 +5502,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTextureBlitter.sourceTransform": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLTextureBlitter.Origin'),
"PySide2.QtGui.QOpenGLTextureBlitter.supportsExternalOESTarget": (),
"PySide2.QtGui.QOpenGLTextureBlitter.targetTransform": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QRect'),
-
# class PySide2.QtGui.QOpenGLTimeMonitor:
"PySide2.QtGui.QOpenGLTimeMonitor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLTimeMonitor.create": (),
@@ -6118,7 +5515,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTimeMonitor.setSampleCount": ('int',),
"PySide2.QtGui.QOpenGLTimeMonitor.waitForIntervals": (),
"PySide2.QtGui.QOpenGLTimeMonitor.waitForSamples": (),
-
# class PySide2.QtGui.QOpenGLTimerQuery:
"PySide2.QtGui.QOpenGLTimerQuery.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLTimerQuery.begin": (),
@@ -6131,7 +5527,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTimerQuery.recordTimestamp": (),
"PySide2.QtGui.QOpenGLTimerQuery.waitForResult": (),
"PySide2.QtGui.QOpenGLTimerQuery.waitForTimestamp": (),
-
# class PySide2.QtGui.QOpenGLVersionProfile:
"PySide2.QtGui.QOpenGLVersionProfile.__init__": [(), ('PySide2.QtGui.QOpenGLVersionProfile',), ('PySide2.QtGui.QSurfaceFormat',)],
"PySide2.QtGui.QOpenGLVersionProfile.__copy__": (),
@@ -6142,14 +5537,11 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLVersionProfile.setProfile": ('PySide2.QtGui.QSurfaceFormat.OpenGLContextProfile',),
"PySide2.QtGui.QOpenGLVersionProfile.setVersion": ('int', 'int'),
"PySide2.QtGui.QOpenGLVersionProfile.version": (),
-
# class PySide2.QtGui.QOpenGLVertexArrayObject:
-
# class PySide2.QtGui.QOpenGLVertexArrayObject.Binder:
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.__init__": ('PySide2.QtGui.QOpenGLVertexArrayObject',),
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.rebind": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.release": (),
-
"PySide2.QtGui.QOpenGLVertexArrayObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLVertexArrayObject.bind": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.create": (),
@@ -6157,9 +5549,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLVertexArrayObject.isCreated": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.objectId": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.release": (),
-
# class PySide2.QtGui.QOpenGLWindow:
-
# class PySide2.QtGui.QOpenGLWindow.UpdateBehavior:
"PySide2.QtGui.QOpenGLWindow.__init__": [('PySide2.QtGui.QOpenGLContext', 'PySide2.QtGui.QOpenGLWindow.UpdateBehavior', 'PySide2.QtGui.QWindow'), ('PySide2.QtGui.QOpenGLWindow.UpdateBehavior', 'PySide2.QtGui.QWindow')],
"PySide2.QtGui.QOpenGLWindow.context": (),
@@ -6179,13 +5569,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLWindow.resizeGL": ('int', 'int'),
"PySide2.QtGui.QOpenGLWindow.shareContext": (),
"PySide2.QtGui.QOpenGLWindow.updateBehavior": (),
-
# class PySide2.QtGui.QPageLayout:
-
# class PySide2.QtGui.QPageLayout.Mode:
-
# class PySide2.QtGui.QPageLayout.Orientation:
-
# class PySide2.QtGui.QPageLayout.Unit:
"PySide2.QtGui.QPageLayout.__init__": [(), ('PySide2.QtGui.QPageLayout',), ('PySide2.QtGui.QPageSize', 'PySide2.QtGui.QPageLayout.Orientation', 'PySide2.QtCore.QMarginsF', 'PySide2.QtGui.QPageLayout.Unit', 'PySide2.QtCore.QMarginsF')],
"PySide2.QtGui.QPageLayout.__copy__": (),
@@ -6217,13 +5603,9 @@ sig_dict.update({
"PySide2.QtGui.QPageLayout.setUnits": ('PySide2.QtGui.QPageLayout.Unit',),
"PySide2.QtGui.QPageLayout.swap": ('PySide2.QtGui.QPageLayout',),
"PySide2.QtGui.QPageLayout.units": (),
-
# class PySide2.QtGui.QPageSize:
-
# class PySide2.QtGui.QPageSize.PageSizeId:
-
# class PySide2.QtGui.QPageSize.SizeMatchPolicy:
-
# class PySide2.QtGui.QPageSize.Unit:
"PySide2.QtGui.QPageSize.__init__": [(), ('PySide2.QtCore.QSize', 'str', 'PySide2.QtGui.QPageSize.SizeMatchPolicy'), ('PySide2.QtCore.QSizeF', 'PySide2.QtGui.QPageSize.Unit', 'str', 'PySide2.QtGui.QPageSize.SizeMatchPolicy'), ('PySide2.QtGui.QPageSize',), ('PySide2.QtGui.QPageSize.PageSizeId',)],
"PySide2.QtGui.QPageSize.__copy__": (),
@@ -6242,17 +5624,12 @@ sig_dict.update({
"PySide2.QtGui.QPageSize.sizePoints": [(), ('PySide2.QtGui.QPageSize.PageSizeId',)],
"PySide2.QtGui.QPageSize.swap": ('PySide2.QtGui.QPageSize',),
"PySide2.QtGui.QPageSize.windowsId": [(), ('PySide2.QtGui.QPageSize.PageSizeId',)],
-
# class PySide2.QtGui.QPagedPaintDevice:
-
# class PySide2.QtGui.QPagedPaintDevice.Margins:
"PySide2.QtGui.QPagedPaintDevice.Margins.__init__": [(), ('PySide2.QtGui.QPagedPaintDevice.Margins',)],
"PySide2.QtGui.QPagedPaintDevice.Margins.__copy__": (),
-
# class PySide2.QtGui.QPagedPaintDevice.PageSize:
-
# class PySide2.QtGui.QPagedPaintDevice.PdfVersion:
-
"PySide2.QtGui.QPagedPaintDevice.__init__": (),
"PySide2.QtGui.QPagedPaintDevice.devicePageLayout": (),
"PySide2.QtGui.QPagedPaintDevice.margins": (),
@@ -6266,9 +5643,7 @@ sig_dict.update({
"PySide2.QtGui.QPagedPaintDevice.setPageOrientation": ('PySide2.QtGui.QPageLayout.Orientation',),
"PySide2.QtGui.QPagedPaintDevice.setPageSize": [('PySide2.QtGui.QPageSize',), ('PySide2.QtGui.QPagedPaintDevice.PageSize',)],
"PySide2.QtGui.QPagedPaintDevice.setPageSizeMM": ('PySide2.QtCore.QSizeF',),
-
# class PySide2.QtGui.QPaintDevice:
-
# class PySide2.QtGui.QPaintDevice.PaintDeviceMetric:
"PySide2.QtGui.QPaintDevice.__init__": (),
"PySide2.QtGui.QPaintDevice.colorCount": (),
@@ -6291,7 +5666,6 @@ sig_dict.update({
"PySide2.QtGui.QPaintDevice.sharedPainter": (),
"PySide2.QtGui.QPaintDevice.width": (),
"PySide2.QtGui.QPaintDevice.widthMM": (),
-
# class PySide2.QtGui.QPaintDeviceWindow:
"PySide2.QtGui.QPaintDeviceWindow.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtGui.QPaintDeviceWindow.exposeEvent": ('PySide2.QtGui.QExposeEvent',),
@@ -6299,19 +5673,12 @@ sig_dict.update({
"PySide2.QtGui.QPaintDeviceWindow.paintEngine": (),
"PySide2.QtGui.QPaintDeviceWindow.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtGui.QPaintDeviceWindow.update": [(), ('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
-
# class PySide2.QtGui.QPaintEngine:
-
# class PySide2.QtGui.QPaintEngine.DirtyFlag:
-
# class PySide2.QtGui.QPaintEngine.DirtyFlags:
-
# class PySide2.QtGui.QPaintEngine.PaintEngineFeature:
-
# class PySide2.QtGui.QPaintEngine.PaintEngineFeatures:
-
# class PySide2.QtGui.QPaintEngine.PolygonDrawMode:
-
# class PySide2.QtGui.QPaintEngine.Type:
"PySide2.QtGui.QPaintEngine.__init__": ('PySide2.QtGui.QPaintEngine.PaintEngineFeatures',),
"PySide2.QtGui.QPaintEngine.begin": ('PySide2.QtGui.QPaintDevice',),
@@ -6343,7 +5710,6 @@ sig_dict.update({
"PySide2.QtGui.QPaintEngine.testDirty": ('PySide2.QtGui.QPaintEngine.DirtyFlags',),
"PySide2.QtGui.QPaintEngine.type": (),
"PySide2.QtGui.QPaintEngine.updateState": ('PySide2.QtGui.QPaintEngineState',),
-
# class PySide2.QtGui.QPaintEngineState:
"PySide2.QtGui.QPaintEngineState.__init__": (),
"PySide2.QtGui.QPaintEngineState.backgroundBrush": (),
@@ -6365,29 +5731,20 @@ sig_dict.update({
"PySide2.QtGui.QPaintEngineState.renderHints": (),
"PySide2.QtGui.QPaintEngineState.state": (),
"PySide2.QtGui.QPaintEngineState.transform": (),
-
# class PySide2.QtGui.QPaintEvent:
"PySide2.QtGui.QPaintEvent.__init__": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
"PySide2.QtGui.QPaintEvent.rect": (),
"PySide2.QtGui.QPaintEvent.region": (),
-
# class PySide2.QtGui.QPainter:
-
# class PySide2.QtGui.QPainter.CompositionMode:
-
# class PySide2.QtGui.QPainter.PixmapFragment:
"PySide2.QtGui.QPainter.PixmapFragment.__init__": [(), ('PySide2.QtGui.QPainter.PixmapFragment',)],
"PySide2.QtGui.QPainter.PixmapFragment.__copy__": (),
"PySide2.QtGui.QPainter.PixmapFragment.create": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QRectF', 'float', 'float', 'float', 'float'),
-
# class PySide2.QtGui.QPainter.PixmapFragmentHint:
-
# class PySide2.QtGui.QPainter.PixmapFragmentHints:
-
# class PySide2.QtGui.QPainter.RenderHint:
-
# class PySide2.QtGui.QPainter.RenderHints:
-
"PySide2.QtGui.QPainter.__init__": [(), ('PySide2.QtGui.QPaintDevice',)],
"PySide2.QtGui.QPainter.background": (),
"PySide2.QtGui.QPainter.backgroundMode": (),
@@ -6491,18 +5848,14 @@ sig_dict.update({
"PySide2.QtGui.QPainter.worldMatrix": (),
"PySide2.QtGui.QPainter.worldMatrixEnabled": (),
"PySide2.QtGui.QPainter.worldTransform": (),
-
# class PySide2.QtGui.QPainterPath:
-
# class PySide2.QtGui.QPainterPath.Element:
"PySide2.QtGui.QPainterPath.Element.__init__": [(), ('PySide2.QtGui.QPainterPath.Element',)],
"PySide2.QtGui.QPainterPath.Element.__copy__": (),
"PySide2.QtGui.QPainterPath.Element.isCurveTo": (),
"PySide2.QtGui.QPainterPath.Element.isLineTo": (),
"PySide2.QtGui.QPainterPath.Element.isMoveTo": (),
-
# class PySide2.QtGui.QPainterPath.ElementType:
-
"PySide2.QtGui.QPainterPath.__init__": [(), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QPainterPath',)],
"PySide2.QtGui.QPainterPath.__add__": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtGui.QPainterPath.__and__": ('PySide2.QtGui.QPainterPath',),
@@ -6563,7 +5916,6 @@ sig_dict.update({
"PySide2.QtGui.QPainterPath.translate": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPainterPath.translated": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPainterPath.united": ('PySide2.QtGui.QPainterPath',),
-
# class PySide2.QtGui.QPainterPathStroker:
"PySide2.QtGui.QPainterPathStroker.__init__": [(), ('PySide2.QtGui.QPen',)],
"PySide2.QtGui.QPainterPathStroker.capStyle": (),
@@ -6581,11 +5933,8 @@ sig_dict.update({
"PySide2.QtGui.QPainterPathStroker.setMiterLimit": ('float',),
"PySide2.QtGui.QPainterPathStroker.setWidth": ('float',),
"PySide2.QtGui.QPainterPathStroker.width": (),
-
# class PySide2.QtGui.QPalette:
-
# class PySide2.QtGui.QPalette.ColorGroup:
-
# class PySide2.QtGui.QPalette.ColorRole:
"PySide2.QtGui.QPalette.__init__": [(), ('PySide2.QtCore.Qt.GlobalColor',), ('PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush'), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QColor'), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor'), ('PySide2.QtGui.QPalette',)],
"PySide2.QtGui.QPalette.__copy__": (),
@@ -6626,7 +5975,6 @@ sig_dict.update({
"PySide2.QtGui.QPalette.toolTipText": (),
"PySide2.QtGui.QPalette.window": (),
"PySide2.QtGui.QPalette.windowText": (),
-
# class PySide2.QtGui.QPdfWriter:
"PySide2.QtGui.QPdfWriter.__init__": [('PySide2.QtCore.QIODevice',), ('str',)],
"PySide2.QtGui.QPdfWriter.creator": (),
@@ -6643,7 +5991,6 @@ sig_dict.update({
"PySide2.QtGui.QPdfWriter.setResolution": ('int',),
"PySide2.QtGui.QPdfWriter.setTitle": ('str',),
"PySide2.QtGui.QPdfWriter.title": (),
-
# class PySide2.QtGui.QPen:
"PySide2.QtGui.QPen.__init__": [(), ('PySide2.QtCore.Qt.PenStyle',), ('PySide2.QtGui.QBrush', 'float', 'PySide2.QtCore.Qt.PenStyle', 'PySide2.QtCore.Qt.PenCapStyle', 'PySide2.QtCore.Qt.PenJoinStyle'), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QPen',)],
"PySide2.QtGui.QPen.__copy__": (),
@@ -6673,7 +6020,6 @@ sig_dict.update({
"PySide2.QtGui.QPen.swap": ('PySide2.QtGui.QPen',),
"PySide2.QtGui.QPen.width": (),
"PySide2.QtGui.QPen.widthF": (),
-
# class PySide2.QtGui.QPicture:
"PySide2.QtGui.QPicture.__init__": [('PySide2.QtGui.QPicture',), ('int',)],
"PySide2.QtGui.QPicture.__copy__": (),
@@ -6697,7 +6043,6 @@ sig_dict.update({
"PySide2.QtGui.QPicture.setData": ('str', 'int'),
"PySide2.QtGui.QPicture.size": (),
"PySide2.QtGui.QPicture.swap": ('PySide2.QtGui.QPicture',),
-
# class PySide2.QtGui.QPictureIO:
"PySide2.QtGui.QPictureIO.__init__": [(), ('PySide2.QtCore.QIODevice', 'str'), ('str', 'str')],
"PySide2.QtGui.QPictureIO.description": (),
@@ -6723,23 +6068,15 @@ sig_dict.update({
"PySide2.QtGui.QPictureIO.setStatus": ('int',),
"PySide2.QtGui.QPictureIO.status": (),
"PySide2.QtGui.QPictureIO.write": (),
-
# class PySide2.QtGui.QPixelFormat:
-
# class PySide2.QtGui.QPixelFormat.AlphaPosition:
-
# class PySide2.QtGui.QPixelFormat.AlphaPremultiplied:
-
# class PySide2.QtGui.QPixelFormat.AlphaUsage:
-
# class PySide2.QtGui.QPixelFormat.ByteOrder:
-
# class PySide2.QtGui.QPixelFormat.ColorModel:
-
# class PySide2.QtGui.QPixelFormat.TypeInterpretation:
-
# class PySide2.QtGui.QPixelFormat.YUVLayout:
- "PySide2.QtGui.QPixelFormat.__init__": [(), ('PySide2.QtGui.QPixelFormat',), ('PySide2.QtGui.QPixelFormat.ColorModel', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'PySide2.QtGui.QPixelFormat.AlphaUsage', 'PySide2.QtGui.QPixelFormat.AlphaPosition', 'PySide2.QtGui.QPixelFormat.AlphaPremultiplied', 'PySide2.QtGui.QPixelFormat.TypeInterpretation', 'PySide2.QtGui.QPixelFormat.ByteOrder', 'typing.Char')],
+ "PySide2.QtGui.QPixelFormat.__init__": [(), ('PySide2.QtGui.QPixelFormat',), ('PySide2.QtGui.QPixelFormat.ColorModel', 'int', 'int', 'int', 'int', 'int', 'int', 'PySide2.QtGui.QPixelFormat.AlphaUsage', 'PySide2.QtGui.QPixelFormat.AlphaPosition', 'PySide2.QtGui.QPixelFormat.AlphaPremultiplied', 'PySide2.QtGui.QPixelFormat.TypeInterpretation', 'PySide2.QtGui.QPixelFormat.ByteOrder', 'int')],
"PySide2.QtGui.QPixelFormat.__copy__": (),
"PySide2.QtGui.QPixelFormat.alphaPosition": (),
"PySide2.QtGui.QPixelFormat.alphaSize": (),
@@ -6763,7 +6100,6 @@ sig_dict.update({
"PySide2.QtGui.QPixelFormat.typeInterpretation": (),
"PySide2.QtGui.QPixelFormat.yellowSize": (),
"PySide2.QtGui.QPixelFormat.yuvLayout": (),
-
# class PySide2.QtGui.QPixmap:
"PySide2.QtGui.QPixmap.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtGui.QImage',), ('PySide2.QtGui.QPixmap',), ('int', 'int'), ('str', 'str', 'PySide2.QtCore.Qt.ImageConversionFlags'), ('typing.Sequence[str]',)],
"PySide2.QtGui.QPixmap.__copy__": (),
@@ -6808,15 +6144,12 @@ sig_dict.update({
"PySide2.QtGui.QPixmap.transformed": [('PySide2.QtGui.QMatrix', 'PySide2.QtCore.Qt.TransformationMode'), ('PySide2.QtGui.QTransform', 'PySide2.QtCore.Qt.TransformationMode')],
"PySide2.QtGui.QPixmap.trueMatrix": [('PySide2.QtGui.QMatrix', 'int', 'int'), ('PySide2.QtGui.QTransform', 'int', 'int')],
"PySide2.QtGui.QPixmap.width": (),
-
# class PySide2.QtGui.QPixmapCache:
-
# class PySide2.QtGui.QPixmapCache.Key:
"PySide2.QtGui.QPixmapCache.Key.__init__": [(), ('PySide2.QtGui.QPixmapCache.Key',)],
"PySide2.QtGui.QPixmapCache.Key.__copy__": (),
"PySide2.QtGui.QPixmapCache.Key.isValid": (),
"PySide2.QtGui.QPixmapCache.Key.swap": ('PySide2.QtGui.QPixmapCache.Key',),
-
"PySide2.QtGui.QPixmapCache.__init__": (),
"PySide2.QtGui.QPixmapCache.cacheLimit": (),
"PySide2.QtGui.QPixmapCache.clear": (),
@@ -6825,14 +6158,12 @@ sig_dict.update({
"PySide2.QtGui.QPixmapCache.remove": [('PySide2.QtGui.QPixmapCache.Key',), ('str',)],
"PySide2.QtGui.QPixmapCache.replace": ('PySide2.QtGui.QPixmapCache.Key', 'PySide2.QtGui.QPixmap'),
"PySide2.QtGui.QPixmapCache.setCacheLimit": ('int',),
-
# class PySide2.QtGui.QPointingDeviceUniqueId:
"PySide2.QtGui.QPointingDeviceUniqueId.__init__": [(), ('PySide2.QtGui.QPointingDeviceUniqueId',)],
"PySide2.QtGui.QPointingDeviceUniqueId.__copy__": (),
"PySide2.QtGui.QPointingDeviceUniqueId.fromNumericId": ('int',),
"PySide2.QtGui.QPointingDeviceUniqueId.isValid": (),
"PySide2.QtGui.QPointingDeviceUniqueId.numericId": (),
-
# class PySide2.QtGui.QPolygon:
"PySide2.QtGui.QPolygon.__init__": [(), ('PySide2.QtCore.QRect', 'bool'), ('PySide2.QtGui.QPolygon',), ('int',), ('typing.List[PySide2.QtCore.QPoint]',)],
"PySide2.QtGui.QPolygon.__add__": ('typing.List[PySide2.QtCore.QPoint]',),
@@ -6902,7 +6233,6 @@ sig_dict.update({
"PySide2.QtGui.QPolygon.translated": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QPolygon.united": ('PySide2.QtGui.QPolygon',),
"PySide2.QtGui.QPolygon.value": [('int',), ('int', 'PySide2.QtCore.QPoint')],
-
# class PySide2.QtGui.QPolygonF:
"PySide2.QtGui.QPolygonF.__init__": [(), ('PySide2.QtCore.QRectF',), ('PySide2.QtGui.QPolygon',), ('PySide2.QtGui.QPolygonF',), ('int',), ('typing.List[PySide2.QtCore.QPointF]',)],
"PySide2.QtGui.QPolygonF.__add__": ('typing.List[PySide2.QtCore.QPointF]',),
@@ -6973,12 +6303,10 @@ sig_dict.update({
"PySide2.QtGui.QPolygonF.translated": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPolygonF.united": ('PySide2.QtGui.QPolygonF',),
"PySide2.QtGui.QPolygonF.value": [('int',), ('int', 'PySide2.QtCore.QPointF')],
-
# class PySide2.QtGui.QPyTextObject:
"PySide2.QtGui.QPyTextObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QPyTextObject.drawObject": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRectF', 'PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QPyTextObject.intrinsicSize": ('PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
-
# class PySide2.QtGui.QQuaternion:
"PySide2.QtGui.QQuaternion.__init__": [(), ('PySide2.QtGui.QVector4D',), ('float', 'PySide2.QtGui.QVector3D'), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QQuaternion.__add__": ('PySide2.QtGui.QQuaternion',),
@@ -7026,7 +6354,6 @@ sig_dict.update({
"PySide2.QtGui.QQuaternion.x": (),
"PySide2.QtGui.QQuaternion.y": (),
"PySide2.QtGui.QQuaternion.z": (),
-
# class PySide2.QtGui.QRadialGradient:
"PySide2.QtGui.QRadialGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'float'), ('PySide2.QtCore.QPointF', 'float', 'PySide2.QtCore.QPointF'), ('PySide2.QtCore.QPointF', 'float', 'PySide2.QtCore.QPointF', 'float'), ('PySide2.QtGui.QRadialGradient',), ('float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QRadialGradient.__copy__": (),
@@ -7040,18 +6367,13 @@ sig_dict.update({
"PySide2.QtGui.QRadialGradient.setFocalPoint": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QRadialGradient.setFocalRadius": ('float',),
"PySide2.QtGui.QRadialGradient.setRadius": ('float',),
-
# class PySide2.QtGui.QRasterWindow:
"PySide2.QtGui.QRasterWindow.__init__": ('PySide2.QtGui.QWindow',),
"PySide2.QtGui.QRasterWindow.metric": ('PySide2.QtGui.QPaintDevice.PaintDeviceMetric',),
"PySide2.QtGui.QRasterWindow.redirected": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtGui.QRawFont:
-
# class PySide2.QtGui.QRawFont.AntialiasingType:
-
# class PySide2.QtGui.QRawFont.LayoutFlag:
-
# class PySide2.QtGui.QRawFont.LayoutFlags:
"PySide2.QtGui.QRawFont.__init__": [(), ('PySide2.QtCore.QByteArray', 'float', 'PySide2.QtGui.QFont.HintingPreference'), ('PySide2.QtGui.QRawFont',), ('str', 'float', 'PySide2.QtGui.QFont.HintingPreference')],
"PySide2.QtGui.QRawFont.__copy__": (),
@@ -7079,21 +6401,18 @@ sig_dict.update({
"PySide2.QtGui.QRawFont.style": (),
"PySide2.QtGui.QRawFont.styleName": (),
"PySide2.QtGui.QRawFont.supportedWritingSystems": (),
- "PySide2.QtGui.QRawFont.supportsCharacter": [('int',), ('typing.Char',)],
+ "PySide2.QtGui.QRawFont.supportsCharacter": [('int',), ('str',)],
"PySide2.QtGui.QRawFont.swap": ('PySide2.QtGui.QRawFont',),
"PySide2.QtGui.QRawFont.underlinePosition": (),
"PySide2.QtGui.QRawFont.unitsPerEm": (),
"PySide2.QtGui.QRawFont.weight": (),
"PySide2.QtGui.QRawFont.xHeight": (),
-
# class PySide2.QtGui.QRegExpValidator:
"PySide2.QtGui.QRegExpValidator.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QRegExp', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QRegExpValidator.regExp": (),
"PySide2.QtGui.QRegExpValidator.setRegExp": ('PySide2.QtCore.QRegExp',),
"PySide2.QtGui.QRegExpValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QRegion:
-
# class PySide2.QtGui.QRegion.RegionType:
"PySide2.QtGui.QRegion.__init__": [(), ('PySide2.QtCore.QRect', 'PySide2.QtGui.QRegion.RegionType'), ('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPolygon', 'PySide2.QtCore.Qt.FillRule'), ('PySide2.QtGui.QRegion',), ('int', 'int', 'int', 'int', 'PySide2.QtGui.QRegion.RegionType')],
"PySide2.QtGui.QRegion.__add__": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
@@ -7128,12 +6447,10 @@ sig_dict.update({
"PySide2.QtGui.QRegion.translated": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QRegion.united": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
"PySide2.QtGui.QRegion.xored": ('PySide2.QtGui.QRegion',),
-
# class PySide2.QtGui.QResizeEvent:
"PySide2.QtGui.QResizeEvent.__init__": ('PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtGui.QResizeEvent.oldSize": (),
"PySide2.QtGui.QResizeEvent.size": (),
-
# class PySide2.QtGui.QScreen:
"PySide2.QtGui.QScreen.angleBetween": ('PySide2.QtCore.Qt.ScreenOrientation', 'PySide2.QtCore.Qt.ScreenOrientation'),
"PySide2.QtGui.QScreen.availableGeometry": (),
@@ -7169,15 +6486,12 @@ sig_dict.update({
"PySide2.QtGui.QScreen.virtualGeometry": (),
"PySide2.QtGui.QScreen.virtualSiblings": (),
"PySide2.QtGui.QScreen.virtualSize": (),
-
# class PySide2.QtGui.QScrollEvent:
-
# class PySide2.QtGui.QScrollEvent.ScrollState:
"PySide2.QtGui.QScrollEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtGui.QScrollEvent.ScrollState'),
"PySide2.QtGui.QScrollEvent.contentPos": (),
"PySide2.QtGui.QScrollEvent.overshootDistance": (),
"PySide2.QtGui.QScrollEvent.scrollState": (),
-
# class PySide2.QtGui.QScrollPrepareEvent:
"PySide2.QtGui.QScrollPrepareEvent.__init__": ('PySide2.QtCore.QPointF',),
"PySide2.QtGui.QScrollPrepareEvent.contentPos": (),
@@ -7187,9 +6501,7 @@ sig_dict.update({
"PySide2.QtGui.QScrollPrepareEvent.setViewportSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtGui.QScrollPrepareEvent.startPos": (),
"PySide2.QtGui.QScrollPrepareEvent.viewportSize": (),
-
# class PySide2.QtGui.QSessionManager:
-
# class PySide2.QtGui.QSessionManager.RestartHint:
"PySide2.QtGui.QSessionManager.allowsErrorInteraction": (),
"PySide2.QtGui.QSessionManager.allowsInteraction": (),
@@ -7206,18 +6518,14 @@ sig_dict.update({
"PySide2.QtGui.QSessionManager.setManagerProperty": [('str', 'str'), ('str', 'typing.Sequence[str]')],
"PySide2.QtGui.QSessionManager.setRestartCommand": ('typing.Sequence[str]',),
"PySide2.QtGui.QSessionManager.setRestartHint": ('PySide2.QtGui.QSessionManager.RestartHint',),
-
# class PySide2.QtGui.QShortcutEvent:
"PySide2.QtGui.QShortcutEvent.__init__": ('PySide2.QtGui.QKeySequence', 'int', 'bool'),
"PySide2.QtGui.QShortcutEvent.isAmbiguous": (),
"PySide2.QtGui.QShortcutEvent.key": (),
"PySide2.QtGui.QShortcutEvent.shortcutId": (),
-
# class PySide2.QtGui.QShowEvent:
"PySide2.QtGui.QShowEvent.__init__": (),
-
# class PySide2.QtGui.QStandardItem:
-
# class PySide2.QtGui.QStandardItem.ItemType:
"PySide2.QtGui.QStandardItem.__init__": [(), ('PySide2.QtGui.QIcon', 'str'), ('PySide2.QtGui.QStandardItem',), ('int', 'int'), ('str',)],
"PySide2.QtGui.QStandardItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -7303,7 +6611,6 @@ sig_dict.update({
"PySide2.QtGui.QStandardItem.type": (),
"PySide2.QtGui.QStandardItem.whatsThis": (),
"PySide2.QtGui.QStandardItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtGui.QStandardItemModel:
"PySide2.QtGui.QStandardItemModel.__init__": [('PySide2.QtCore.QObject',), ('int', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QStandardItemModel.appendColumn": ('typing.Sequence[PySide2.QtGui.QStandardItem]',),
@@ -7358,9 +6665,7 @@ sig_dict.update({
"PySide2.QtGui.QStandardItemModel.takeRow": ('int',),
"PySide2.QtGui.QStandardItemModel.takeVerticalHeaderItem": ('int',),
"PySide2.QtGui.QStandardItemModel.verticalHeaderItem": ('int',),
-
# class PySide2.QtGui.QStaticText:
-
# class PySide2.QtGui.QStaticText.PerformanceHint:
"PySide2.QtGui.QStaticText.__init__": [(), ('PySide2.QtGui.QStaticText',), ('str',)],
"PySide2.QtGui.QStaticText.__copy__": (),
@@ -7377,11 +6682,9 @@ sig_dict.update({
"PySide2.QtGui.QStaticText.textFormat": (),
"PySide2.QtGui.QStaticText.textOption": (),
"PySide2.QtGui.QStaticText.textWidth": (),
-
# class PySide2.QtGui.QStatusTipEvent:
"PySide2.QtGui.QStatusTipEvent.__init__": ('str',),
"PySide2.QtGui.QStatusTipEvent.tip": (),
-
# class PySide2.QtGui.QStyleHints:
"PySide2.QtGui.QStyleHints.cursorFlashTime": (),
"PySide2.QtGui.QStyleHints.fontSmoothingGamma": (),
@@ -7417,11 +6720,8 @@ sig_dict.update({
"PySide2.QtGui.QStyleHints.useHoverEffects": (),
"PySide2.QtGui.QStyleHints.useRtlExtensions": (),
"PySide2.QtGui.QStyleHints.wheelScrollLines": (),
-
# class PySide2.QtGui.QSurface:
-
# class PySide2.QtGui.QSurface.SurfaceClass:
-
# class PySide2.QtGui.QSurface.SurfaceType:
"PySide2.QtGui.QSurface.__init__": ('PySide2.QtGui.QSurface.SurfaceClass',),
"PySide2.QtGui.QSurface.format": (),
@@ -7430,19 +6730,12 @@ sig_dict.update({
"PySide2.QtGui.QSurface.surfaceClass": (),
"PySide2.QtGui.QSurface.surfaceHandle": (),
"PySide2.QtGui.QSurface.surfaceType": (),
-
# class PySide2.QtGui.QSurfaceFormat:
-
# class PySide2.QtGui.QSurfaceFormat.ColorSpace:
-
# class PySide2.QtGui.QSurfaceFormat.FormatOption:
-
# class PySide2.QtGui.QSurfaceFormat.FormatOptions:
-
# class PySide2.QtGui.QSurfaceFormat.OpenGLContextProfile:
-
# class PySide2.QtGui.QSurfaceFormat.RenderableType:
-
# class PySide2.QtGui.QSurfaceFormat.SwapBehavior:
"PySide2.QtGui.QSurfaceFormat.__init__": [(), ('PySide2.QtGui.QSurfaceFormat',), ('PySide2.QtGui.QSurfaceFormat.FormatOptions',)],
"PySide2.QtGui.QSurfaceFormat.__copy__": (),
@@ -7485,7 +6778,6 @@ sig_dict.update({
"PySide2.QtGui.QSurfaceFormat.swapInterval": (),
"PySide2.QtGui.QSurfaceFormat.testOption": [('PySide2.QtGui.QSurfaceFormat.FormatOption',), ('PySide2.QtGui.QSurfaceFormat.FormatOptions',)],
"PySide2.QtGui.QSurfaceFormat.version": (),
-
# class PySide2.QtGui.QSyntaxHighlighter:
"PySide2.QtGui.QSyntaxHighlighter.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QTextDocument',)],
"PySide2.QtGui.QSyntaxHighlighter.currentBlock": (),
@@ -7501,11 +6793,8 @@ sig_dict.update({
"PySide2.QtGui.QSyntaxHighlighter.setCurrentBlockUserData": ('PySide2.QtGui.QTextBlockUserData',),
"PySide2.QtGui.QSyntaxHighlighter.setDocument": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QSyntaxHighlighter.setFormat": [('int', 'int', 'PySide2.QtGui.QColor'), ('int', 'int', 'PySide2.QtGui.QFont'), ('int', 'int', 'PySide2.QtGui.QTextCharFormat')],
-
# class PySide2.QtGui.QTabletEvent:
-
# class PySide2.QtGui.QTabletEvent.PointerType:
-
# class PySide2.QtGui.QTabletEvent.TabletDevice:
"PySide2.QtGui.QTabletEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'int', 'float', 'int', 'int', 'float', 'float', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'int', 'float', 'int', 'int', 'float', 'float', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons')],
"PySide2.QtGui.QTabletEvent.button": (),
@@ -7529,9 +6818,7 @@ sig_dict.update({
"PySide2.QtGui.QTabletEvent.y": (),
"PySide2.QtGui.QTabletEvent.yTilt": (),
"PySide2.QtGui.QTabletEvent.z": (),
-
# class PySide2.QtGui.QTextBlock:
-
# class PySide2.QtGui.QTextBlock.iterator:
"PySide2.QtGui.QTextBlock.iterator.__init__": [(), ('PySide2.QtGui.QTextBlock.iterator',)],
"PySide2.QtGui.QTextBlock.iterator.__copy__": (),
@@ -7540,7 +6827,6 @@ sig_dict.update({
"PySide2.QtGui.QTextBlock.iterator.__iter__": (),
"PySide2.QtGui.QTextBlock.iterator.atEnd": (),
"PySide2.QtGui.QTextBlock.iterator.fragment": (),
-
"PySide2.QtGui.QTextBlock.__init__": [(), ('PySide2.QtGui.QTextBlock',)],
"PySide2.QtGui.QTextBlock.__copy__": (),
"PySide2.QtGui.QTextBlock.__iter__": (),
@@ -7575,11 +6861,8 @@ sig_dict.update({
"PySide2.QtGui.QTextBlock.textList": (),
"PySide2.QtGui.QTextBlock.userData": (),
"PySide2.QtGui.QTextBlock.userState": (),
-
# class PySide2.QtGui.QTextBlockFormat:
-
# class PySide2.QtGui.QTextBlockFormat.LineHeightTypes:
-
# class PySide2.QtGui.QTextBlockFormat.MarkerType:
"PySide2.QtGui.QTextBlockFormat.__init__": [(), ('PySide2.QtGui.QTextBlockFormat',), ('PySide2.QtGui.QTextFormat',)],
"PySide2.QtGui.QTextBlockFormat.__copy__": (),
@@ -7611,23 +6894,17 @@ sig_dict.update({
"PySide2.QtGui.QTextBlockFormat.tabPositions": (),
"PySide2.QtGui.QTextBlockFormat.textIndent": (),
"PySide2.QtGui.QTextBlockFormat.topMargin": (),
-
# class PySide2.QtGui.QTextBlockGroup:
"PySide2.QtGui.QTextBlockGroup.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextBlockGroup.blockFormatChanged": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextBlockGroup.blockInserted": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextBlockGroup.blockList": (),
"PySide2.QtGui.QTextBlockGroup.blockRemoved": ('PySide2.QtGui.QTextBlock',),
-
# class PySide2.QtGui.QTextBlockUserData:
"PySide2.QtGui.QTextBlockUserData.__init__": (),
-
# class PySide2.QtGui.QTextCharFormat:
-
# class PySide2.QtGui.QTextCharFormat.FontPropertiesInheritanceBehavior:
-
# class PySide2.QtGui.QTextCharFormat.UnderlineStyle:
-
# class PySide2.QtGui.QTextCharFormat.VerticalAlignment:
"PySide2.QtGui.QTextCharFormat.__init__": [(), ('PySide2.QtGui.QTextCharFormat',), ('PySide2.QtGui.QTextFormat',)],
"PySide2.QtGui.QTextCharFormat.__copy__": (),
@@ -7694,13 +6971,9 @@ sig_dict.update({
"PySide2.QtGui.QTextCharFormat.underlineColor": (),
"PySide2.QtGui.QTextCharFormat.underlineStyle": (),
"PySide2.QtGui.QTextCharFormat.verticalAlignment": (),
-
# class PySide2.QtGui.QTextCursor:
-
# class PySide2.QtGui.QTextCursor.MoveMode:
-
# class PySide2.QtGui.QTextCursor.MoveOperation:
-
# class PySide2.QtGui.QTextCursor.SelectionType:
"PySide2.QtGui.QTextCursor.__init__": [(), ('PySide2.QtGui.QTextBlock',), ('PySide2.QtGui.QTextCursor',), ('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextFrame',)],
"PySide2.QtGui.QTextCursor.__copy__": (),
@@ -7762,21 +7035,13 @@ sig_dict.update({
"PySide2.QtGui.QTextCursor.swap": ('PySide2.QtGui.QTextCursor',),
"PySide2.QtGui.QTextCursor.verticalMovementX": (),
"PySide2.QtGui.QTextCursor.visualNavigation": (),
-
# class PySide2.QtGui.QTextDocument:
-
# class PySide2.QtGui.QTextDocument.FindFlag:
-
# class PySide2.QtGui.QTextDocument.FindFlags:
-
# class PySide2.QtGui.QTextDocument.MarkdownFeature:
-
# class PySide2.QtGui.QTextDocument.MarkdownFeatures:
-
# class PySide2.QtGui.QTextDocument.MetaInformation:
-
# class PySide2.QtGui.QTextDocument.ResourceType:
-
# class PySide2.QtGui.QTextDocument.Stacks:
"PySide2.QtGui.QTextDocument.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QTextDocument.addResource": ('int', 'PySide2.QtCore.QUrl', 'typing.Any'),
@@ -7855,7 +7120,6 @@ sig_dict.update({
"PySide2.QtGui.QTextDocument.toRawText": (),
"PySide2.QtGui.QTextDocument.undo": [(), ('PySide2.QtGui.QTextCursor',)],
"PySide2.QtGui.QTextDocument.useDesignMetrics": (),
-
# class PySide2.QtGui.QTextDocumentFragment:
"PySide2.QtGui.QTextDocumentFragment.__init__": [(), ('PySide2.QtGui.QTextCursor',), ('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextDocumentFragment',)],
"PySide2.QtGui.QTextDocumentFragment.__copy__": (),
@@ -7864,7 +7128,6 @@ sig_dict.update({
"PySide2.QtGui.QTextDocumentFragment.isEmpty": (),
"PySide2.QtGui.QTextDocumentFragment.toHtml": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.QTextDocumentFragment.toPlainText": (),
-
# class PySide2.QtGui.QTextDocumentWriter:
"PySide2.QtGui.QTextDocumentWriter.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QTextDocumentWriter.codec": (),
@@ -7877,17 +7140,11 @@ sig_dict.update({
"PySide2.QtGui.QTextDocumentWriter.setFormat": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.QTextDocumentWriter.supportedDocumentFormats": (),
"PySide2.QtGui.QTextDocumentWriter.write": [('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextDocumentFragment',)],
-
# class PySide2.QtGui.QTextFormat:
-
# class PySide2.QtGui.QTextFormat.FormatType:
-
# class PySide2.QtGui.QTextFormat.ObjectTypes:
-
# class PySide2.QtGui.QTextFormat.PageBreakFlag:
-
# class PySide2.QtGui.QTextFormat.PageBreakFlags:
-
# class PySide2.QtGui.QTextFormat.Property:
"PySide2.QtGui.QTextFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('int',)],
"PySide2.QtGui.QTextFormat.__copy__": (),
@@ -7939,7 +7196,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFormat.toTableCellFormat": (),
"PySide2.QtGui.QTextFormat.toTableFormat": (),
"PySide2.QtGui.QTextFormat.type": (),
-
# class PySide2.QtGui.QTextFragment:
"PySide2.QtGui.QTextFragment.__init__": [(), ('PySide2.QtGui.QTextFragment',)],
"PySide2.QtGui.QTextFragment.__copy__": (),
@@ -7950,9 +7206,7 @@ sig_dict.update({
"PySide2.QtGui.QTextFragment.length": (),
"PySide2.QtGui.QTextFragment.position": (),
"PySide2.QtGui.QTextFragment.text": (),
-
# class PySide2.QtGui.QTextFrame:
-
# class PySide2.QtGui.QTextFrame.iterator:
"PySide2.QtGui.QTextFrame.iterator.__init__": [(), ('PySide2.QtGui.QTextFrame.iterator',)],
"PySide2.QtGui.QTextFrame.iterator.__copy__": (),
@@ -7963,7 +7217,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFrame.iterator.currentBlock": (),
"PySide2.QtGui.QTextFrame.iterator.currentFrame": (),
"PySide2.QtGui.QTextFrame.iterator.parentFrame": (),
-
"PySide2.QtGui.QTextFrame.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextFrame.__iter__": (),
"PySide2.QtGui.QTextFrame.begin": (),
@@ -7976,11 +7229,8 @@ sig_dict.update({
"PySide2.QtGui.QTextFrame.lastPosition": (),
"PySide2.QtGui.QTextFrame.parentFrame": (),
"PySide2.QtGui.QTextFrame.setFrameFormat": ('PySide2.QtGui.QTextFrameFormat',),
-
# class PySide2.QtGui.QTextFrameFormat:
-
# class PySide2.QtGui.QTextFrameFormat.BorderStyle:
-
# class PySide2.QtGui.QTextFrameFormat.Position:
"PySide2.QtGui.QTextFrameFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextFrameFormat',)],
"PySide2.QtGui.QTextFrameFormat.__copy__": (),
@@ -8011,7 +7261,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFrameFormat.setWidth": [('PySide2.QtGui.QTextLength',), ('float',)],
"PySide2.QtGui.QTextFrameFormat.topMargin": (),
"PySide2.QtGui.QTextFrameFormat.width": (),
-
# class PySide2.QtGui.QTextImageFormat:
"PySide2.QtGui.QTextImageFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextImageFormat',)],
"PySide2.QtGui.QTextImageFormat.__copy__": (),
@@ -8024,7 +7273,6 @@ sig_dict.update({
"PySide2.QtGui.QTextImageFormat.setQuality": ('int',),
"PySide2.QtGui.QTextImageFormat.setWidth": ('float',),
"PySide2.QtGui.QTextImageFormat.width": (),
-
# class PySide2.QtGui.QTextInlineObject:
"PySide2.QtGui.QTextInlineObject.__init__": (),
"PySide2.QtGui.QTextInlineObject.__copy__": (),
@@ -8041,11 +7289,8 @@ sig_dict.update({
"PySide2.QtGui.QTextInlineObject.textDirection": (),
"PySide2.QtGui.QTextInlineObject.textPosition": (),
"PySide2.QtGui.QTextInlineObject.width": (),
-
# class PySide2.QtGui.QTextItem:
-
# class PySide2.QtGui.QTextItem.RenderFlag:
-
# class PySide2.QtGui.QTextItem.RenderFlags:
"PySide2.QtGui.QTextItem.__init__": (),
"PySide2.QtGui.QTextItem.ascent": (),
@@ -8054,15 +7299,11 @@ sig_dict.update({
"PySide2.QtGui.QTextItem.renderFlags": (),
"PySide2.QtGui.QTextItem.text": (),
"PySide2.QtGui.QTextItem.width": (),
-
# class PySide2.QtGui.QTextLayout:
-
# class PySide2.QtGui.QTextLayout.CursorMode:
-
# class PySide2.QtGui.QTextLayout.FormatRange:
"PySide2.QtGui.QTextLayout.FormatRange.__init__": [(), ('PySide2.QtGui.QTextLayout.FormatRange',)],
"PySide2.QtGui.QTextLayout.FormatRange.__copy__": (),
-
"PySide2.QtGui.QTextLayout.__init__": [(), ('PySide2.QtGui.QTextBlock',), ('str',), ('str', 'PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice')],
"PySide2.QtGui.QTextLayout.additionalFormats": (),
"PySide2.QtGui.QTextLayout.beginLayout": (),
@@ -8104,9 +7345,7 @@ sig_dict.update({
"PySide2.QtGui.QTextLayout.setTextOption": ('PySide2.QtGui.QTextOption',),
"PySide2.QtGui.QTextLayout.text": (),
"PySide2.QtGui.QTextLayout.textOption": (),
-
# class PySide2.QtGui.QTextLength:
-
# class PySide2.QtGui.QTextLength.Type:
"PySide2.QtGui.QTextLength.__init__": [(), ('PySide2.QtGui.QTextLength',), ('PySide2.QtGui.QTextLength.Type', 'float')],
"PySide2.QtGui.QTextLength.__copy__": (),
@@ -8115,11 +7354,8 @@ sig_dict.update({
"PySide2.QtGui.QTextLength.rawValue": (),
"PySide2.QtGui.QTextLength.type": (),
"PySide2.QtGui.QTextLength.value": ('float',),
-
# class PySide2.QtGui.QTextLine:
-
# class PySide2.QtGui.QTextLine.CursorPosition:
-
# class PySide2.QtGui.QTextLine.Edge:
"PySide2.QtGui.QTextLine.__init__": (),
"PySide2.QtGui.QTextLine.__copy__": (),
@@ -8147,7 +7383,6 @@ sig_dict.update({
"PySide2.QtGui.QTextLine.x": (),
"PySide2.QtGui.QTextLine.xToCursor": ('float', 'PySide2.QtGui.QTextLine.CursorPosition'),
"PySide2.QtGui.QTextLine.y": (),
-
# class PySide2.QtGui.QTextList:
"PySide2.QtGui.QTextList.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextList.add": ('PySide2.QtGui.QTextBlock',),
@@ -8159,9 +7394,7 @@ sig_dict.update({
"PySide2.QtGui.QTextList.remove": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextList.removeItem": ('int',),
"PySide2.QtGui.QTextList.setFormat": [('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextListFormat',)],
-
# class PySide2.QtGui.QTextListFormat:
-
# class PySide2.QtGui.QTextListFormat.Style:
"PySide2.QtGui.QTextListFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextListFormat',)],
"PySide2.QtGui.QTextListFormat.__copy__": (),
@@ -8174,7 +7407,6 @@ sig_dict.update({
"PySide2.QtGui.QTextListFormat.setNumberSuffix": ('str',),
"PySide2.QtGui.QTextListFormat.setStyle": ('PySide2.QtGui.QTextListFormat.Style',),
"PySide2.QtGui.QTextListFormat.style": (),
-
# class PySide2.QtGui.QTextObject:
"PySide2.QtGui.QTextObject.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextObject.document": (),
@@ -8182,26 +7414,18 @@ sig_dict.update({
"PySide2.QtGui.QTextObject.formatIndex": (),
"PySide2.QtGui.QTextObject.objectIndex": (),
"PySide2.QtGui.QTextObject.setFormat": ('PySide2.QtGui.QTextFormat',),
-
# class PySide2.QtGui.QTextObjectInterface:
"PySide2.QtGui.QTextObjectInterface.__init__": (),
"PySide2.QtGui.QTextObjectInterface.drawObject": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRectF', 'PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QTextObjectInterface.intrinsicSize": ('PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
-
# class PySide2.QtGui.QTextOption:
-
# class PySide2.QtGui.QTextOption.Flag:
-
# class PySide2.QtGui.QTextOption.Flags:
-
# class PySide2.QtGui.QTextOption.Tab:
- "PySide2.QtGui.QTextOption.Tab.__init__": [(), ('PySide2.QtGui.QTextOption.Tab',), ('float', 'PySide2.QtGui.QTextOption.TabType', 'typing.Char')],
+ "PySide2.QtGui.QTextOption.Tab.__init__": [(), ('PySide2.QtGui.QTextOption.Tab',), ('float', 'PySide2.QtGui.QTextOption.TabType', 'str')],
"PySide2.QtGui.QTextOption.Tab.__copy__": (),
-
# class PySide2.QtGui.QTextOption.TabType:
-
# class PySide2.QtGui.QTextOption.WrapMode:
-
"PySide2.QtGui.QTextOption.__init__": [(), ('PySide2.QtCore.Qt.Alignment',), ('PySide2.QtGui.QTextOption',)],
"PySide2.QtGui.QTextOption.__copy__": (),
"PySide2.QtGui.QTextOption.alignment": (),
@@ -8222,7 +7446,6 @@ sig_dict.update({
"PySide2.QtGui.QTextOption.textDirection": (),
"PySide2.QtGui.QTextOption.useDesignMetrics": (),
"PySide2.QtGui.QTextOption.wrapMode": (),
-
# class PySide2.QtGui.QTextTable:
"PySide2.QtGui.QTextTable.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextTable.appendColumns": ('int',),
@@ -8241,7 +7464,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTable.rows": (),
"PySide2.QtGui.QTextTable.setFormat": [('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableFormat',)],
"PySide2.QtGui.QTextTable.splitCell": ('int', 'int', 'int', 'int'),
-
# class PySide2.QtGui.QTextTableCell:
"PySide2.QtGui.QTextTableCell.__init__": [(), ('PySide2.QtGui.QTextTableCell',)],
"PySide2.QtGui.QTextTableCell.__copy__": (),
@@ -8259,7 +7481,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTableCell.rowSpan": (),
"PySide2.QtGui.QTextTableCell.setFormat": ('PySide2.QtGui.QTextCharFormat',),
"PySide2.QtGui.QTextTableCell.tableCellFormatIndex": (),
-
# class PySide2.QtGui.QTextTableCellFormat:
"PySide2.QtGui.QTextTableCellFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableCellFormat',)],
"PySide2.QtGui.QTextTableCellFormat.__copy__": (),
@@ -8300,7 +7521,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTableCellFormat.topBorderBrush": (),
"PySide2.QtGui.QTextTableCellFormat.topBorderStyle": (),
"PySide2.QtGui.QTextTableCellFormat.topPadding": (),
-
# class PySide2.QtGui.QTextTableFormat:
"PySide2.QtGui.QTextTableFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableFormat',)],
"PySide2.QtGui.QTextTableFormat.__copy__": (),
@@ -8320,17 +7540,12 @@ sig_dict.update({
"PySide2.QtGui.QTextTableFormat.setColumnWidthConstraints": ('typing.List[PySide2.QtGui.QTextLength]',),
"PySide2.QtGui.QTextTableFormat.setColumns": ('int',),
"PySide2.QtGui.QTextTableFormat.setHeaderRowCount": ('int',),
-
# class PySide2.QtGui.QToolBarChangeEvent:
"PySide2.QtGui.QToolBarChangeEvent.__init__": ('bool',),
"PySide2.QtGui.QToolBarChangeEvent.toggle": (),
-
# class PySide2.QtGui.QTouchDevice:
-
# class PySide2.QtGui.QTouchDevice.Capabilities:
-
# class PySide2.QtGui.QTouchDevice.CapabilityFlag:
-
# class PySide2.QtGui.QTouchDevice.DeviceType:
"PySide2.QtGui.QTouchDevice.__init__": (),
"PySide2.QtGui.QTouchDevice.capabilities": (),
@@ -8342,13 +7557,9 @@ sig_dict.update({
"PySide2.QtGui.QTouchDevice.setName": ('str',),
"PySide2.QtGui.QTouchDevice.setType": ('PySide2.QtGui.QTouchDevice.DeviceType',),
"PySide2.QtGui.QTouchDevice.type": (),
-
# class PySide2.QtGui.QTouchEvent:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint.InfoFlag:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint.InfoFlags:
"PySide2.QtGui.QTouchEvent.TouchPoint.__init__": [('PySide2.QtGui.QTouchEvent.TouchPoint',), ('int',)],
"PySide2.QtGui.QTouchEvent.TouchPoint.__copy__": (),
@@ -8401,7 +7612,6 @@ sig_dict.update({
"PySide2.QtGui.QTouchEvent.TouchPoint.swap": ('PySide2.QtGui.QTouchEvent.TouchPoint',),
"PySide2.QtGui.QTouchEvent.TouchPoint.uniqueId": (),
"PySide2.QtGui.QTouchEvent.TouchPoint.velocity": (),
-
"PySide2.QtGui.QTouchEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtGui.QTouchDevice', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.TouchPointStates', 'typing.Sequence[PySide2.QtGui.QTouchEvent.TouchPoint]'),
"PySide2.QtGui.QTouchEvent.device": (),
"PySide2.QtGui.QTouchEvent.setDevice": ('PySide2.QtGui.QTouchDevice',),
@@ -8413,9 +7623,7 @@ sig_dict.update({
"PySide2.QtGui.QTouchEvent.touchPointStates": (),
"PySide2.QtGui.QTouchEvent.touchPoints": (),
"PySide2.QtGui.QTouchEvent.window": (),
-
# class PySide2.QtGui.QTransform:
-
# class PySide2.QtGui.QTransform.TransformationType:
"PySide2.QtGui.QTransform.__init__": [(), ('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QTransform',), ('float', 'float', 'float', 'float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QTransform.__add__": ('float',),
@@ -8468,16 +7676,13 @@ sig_dict.update({
"PySide2.QtGui.QTransform.translate": ('float', 'float'),
"PySide2.QtGui.QTransform.transposed": (),
"PySide2.QtGui.QTransform.type": (),
-
# class PySide2.QtGui.QValidator:
-
# class PySide2.QtGui.QValidator.State:
"PySide2.QtGui.QValidator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QValidator.fixup": ('str',),
"PySide2.QtGui.QValidator.locale": (),
"PySide2.QtGui.QValidator.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtGui.QValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QVector2D:
"PySide2.QtGui.QVector2D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector4D',), ('float', 'float')],
"PySide2.QtGui.QVector2D.__add__": ('PySide2.QtGui.QVector2D',),
@@ -8509,7 +7714,6 @@ sig_dict.update({
"PySide2.QtGui.QVector2D.toVector4D": (),
"PySide2.QtGui.QVector2D.x": (),
"PySide2.QtGui.QVector2D.y": (),
-
# class PySide2.QtGui.QVector3D:
"PySide2.QtGui.QVector3D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'float'), ('PySide2.QtGui.QVector4D',), ('float', 'float', 'float')],
"PySide2.QtGui.QVector3D.__add__": ('PySide2.QtGui.QVector3D',),
@@ -8548,7 +7752,6 @@ sig_dict.update({
"PySide2.QtGui.QVector3D.x": (),
"PySide2.QtGui.QVector3D.y": (),
"PySide2.QtGui.QVector3D.z": (),
-
# class PySide2.QtGui.QVector4D:
"PySide2.QtGui.QVector4D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'float', 'float'), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector3D', 'float'), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QVector4D.__add__": ('PySide2.QtGui.QVector4D',),
@@ -8584,11 +7787,9 @@ sig_dict.update({
"PySide2.QtGui.QVector4D.x": (),
"PySide2.QtGui.QVector4D.y": (),
"PySide2.QtGui.QVector4D.z": (),
-
# class PySide2.QtGui.QWhatsThisClickedEvent:
"PySide2.QtGui.QWhatsThisClickedEvent.__init__": ('str',),
"PySide2.QtGui.QWhatsThisClickedEvent.href": (),
-
# class PySide2.QtGui.QWheelEvent:
"PySide2.QtGui.QWheelEvent.__init__": [('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'bool', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'PySide2.QtCore.Qt.MouseEventSource', 'bool'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.Orientation'), ('PySide2.QtCore.QPointF', 'int', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.Orientation')],
"PySide2.QtGui.QWheelEvent.angleDelta": (),
@@ -8609,11 +7810,8 @@ sig_dict.update({
"PySide2.QtGui.QWheelEvent.source": (),
"PySide2.QtGui.QWheelEvent.x": (),
"PySide2.QtGui.QWheelEvent.y": (),
-
# class PySide2.QtGui.QWindow:
-
# class PySide2.QtGui.QWindow.AncestorMode:
-
# class PySide2.QtGui.QWindow.Visibility:
"PySide2.QtGui.QWindow.__init__": [('PySide2.QtGui.QScreen',), ('PySide2.QtGui.QWindow',)],
"PySide2.QtGui.QWindow.accessibleRoot": (),
@@ -8737,17 +7935,14 @@ sig_dict.update({
"PySide2.QtGui.QWindow.windowStates": (),
"PySide2.QtGui.QWindow.x": (),
"PySide2.QtGui.QWindow.y": (),
-
# class PySide2.QtGui.QWindowStateChangeEvent:
"PySide2.QtGui.QWindowStateChangeEvent.__init__": ('PySide2.QtCore.Qt.WindowStates', 'bool'),
"PySide2.QtGui.QWindowStateChangeEvent.isOverride": (),
"PySide2.QtGui.QWindowStateChangeEvent.oldState": (),
-
# class PySide2.QtGui.Qt:
"PySide2.QtGui.Qt.codecForHtml": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.Qt.convertFromPlainText": ('str', 'PySide2.QtCore.Qt.WhiteSpaceMode'),
"PySide2.QtGui.Qt.mightBeRichText": ('str',),
-
"PySide2.QtGui.Qt.qAlpha": ('int',),
"PySide2.QtGui.Qt.qBlue": ('int',),
"PySide2.QtGui.Qt.qGray": [('int',), ('int', 'int', 'int')],
@@ -8757,10 +7952,8 @@ sig_dict.update({
"PySide2.QtGui.Qt.qRgb": ('int', 'int', 'int'),
"PySide2.QtGui.Qt.qRgba": ('int', 'int', 'int', 'int'),
}) if "PySide2.QtGui" in sys.modules else None
-
# Module PySide2.QtWidgets
sig_dict.update({
-
# class PySide2.QtWidgets.QAbstractButton:
"PySide2.QtWidgets.QAbstractButton.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractButton.animateClick": ('int',),
@@ -8803,7 +7996,6 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractButton.text": (),
"PySide2.QtWidgets.QAbstractButton.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QAbstractButton.toggle": (),
-
# class PySide2.QtWidgets.QAbstractGraphicsShapeItem:
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.brush": (),
@@ -8812,9 +8004,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.pen": (),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.setBrush": ('PySide2.QtGui.QBrush',),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.setPen": ('PySide2.QtGui.QPen',),
-
# class PySide2.QtWidgets.QAbstractItemDelegate:
-
# class PySide2.QtWidgets.QAbstractItemDelegate.EndEditHint:
"PySide2.QtWidgets.QAbstractItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QAbstractItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -8828,27 +8018,16 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractItemDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QAbstractItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QAbstractItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QAbstractItemView:
-
# class PySide2.QtWidgets.QAbstractItemView.CursorAction:
-
# class PySide2.QtWidgets.QAbstractItemView.DragDropMode:
-
# class PySide2.QtWidgets.QAbstractItemView.DropIndicatorPosition:
-
# class PySide2.QtWidgets.QAbstractItemView.EditTrigger:
-
# class PySide2.QtWidgets.QAbstractItemView.EditTriggers:
-
# class PySide2.QtWidgets.QAbstractItemView.ScrollHint:
-
# class PySide2.QtWidgets.QAbstractItemView.ScrollMode:
-
# class PySide2.QtWidgets.QAbstractItemView.SelectionBehavior:
-
# class PySide2.QtWidgets.QAbstractItemView.SelectionMode:
-
# class PySide2.QtWidgets.QAbstractItemView.State:
"PySide2.QtWidgets.QAbstractItemView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractItemView.alternatingRowColors": (),
@@ -8979,9 +8158,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractItemView.viewportSizeHint": (),
"PySide2.QtWidgets.QAbstractItemView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QAbstractItemView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QAbstractScrollArea:
-
# class PySide2.QtWidgets.QAbstractScrollArea.SizeAdjustPolicy:
"PySide2.QtWidgets.QAbstractScrollArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractScrollArea.addScrollBarWidget": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Alignment'),
@@ -9024,11 +8201,8 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractScrollArea.viewportMargins": (),
"PySide2.QtWidgets.QAbstractScrollArea.viewportSizeHint": (),
"PySide2.QtWidgets.QAbstractScrollArea.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QAbstractSlider:
-
# class PySide2.QtWidgets.QAbstractSlider.SliderAction:
-
# class PySide2.QtWidgets.QAbstractSlider.SliderChange:
"PySide2.QtWidgets.QAbstractSlider.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractSlider.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -9063,17 +8237,11 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractSlider.triggerAction": ('PySide2.QtWidgets.QAbstractSlider.SliderAction',),
"PySide2.QtWidgets.QAbstractSlider.value": (),
"PySide2.QtWidgets.QAbstractSlider.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QAbstractSpinBox:
-
# class PySide2.QtWidgets.QAbstractSpinBox.ButtonSymbols:
-
# class PySide2.QtWidgets.QAbstractSpinBox.CorrectionMode:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepEnabled:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepEnabledFlag:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepType:
"PySide2.QtWidgets.QAbstractSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractSpinBox.alignment": (),
@@ -9130,7 +8298,6 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QAbstractSpinBox.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
"PySide2.QtWidgets.QAbstractSpinBox.wrapping": (),
-
# class PySide2.QtWidgets.QAccessibleWidget:
"PySide2.QtWidgets.QAccessibleWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QAccessible.Role', 'str'),
"PySide2.QtWidgets.QAccessibleWidget.actionNames": (),
@@ -9154,13 +8321,9 @@ sig_dict.update({
"PySide2.QtWidgets.QAccessibleWidget.text": ('PySide2.QtGui.QAccessible.Text',),
"PySide2.QtWidgets.QAccessibleWidget.widget": (),
"PySide2.QtWidgets.QAccessibleWidget.window": (),
-
# class PySide2.QtWidgets.QAction:
-
# class PySide2.QtWidgets.QAction.ActionEvent:
-
# class PySide2.QtWidgets.QAction.MenuRole:
-
# class PySide2.QtWidgets.QAction.Priority:
"PySide2.QtWidgets.QAction.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QIcon', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QAction.actionGroup": (),
@@ -9219,9 +8382,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAction.toolTip": (),
"PySide2.QtWidgets.QAction.trigger": (),
"PySide2.QtWidgets.QAction.whatsThis": (),
-
# class PySide2.QtWidgets.QActionGroup:
-
# class PySide2.QtWidgets.QActionGroup.ExclusionPolicy:
"PySide2.QtWidgets.QActionGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QActionGroup.actions": (),
@@ -9237,9 +8398,7 @@ sig_dict.update({
"PySide2.QtWidgets.QActionGroup.setExclusionPolicy": ('PySide2.QtWidgets.QActionGroup.ExclusionPolicy',),
"PySide2.QtWidgets.QActionGroup.setExclusive": ('bool',),
"PySide2.QtWidgets.QActionGroup.setVisible": ('bool',),
-
# class PySide2.QtWidgets.QApplication:
-
# class PySide2.QtWidgets.QApplication.ColorSpec:
"PySide2.QtWidgets.QApplication.__init__": [(), ('typing.Sequence[str]',)],
"PySide2.QtWidgets.QApplication.aboutQt": (),
@@ -9290,9 +8449,7 @@ sig_dict.update({
"PySide2.QtWidgets.QApplication.wheelScrollLines": (),
"PySide2.QtWidgets.QApplication.widgetAt": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtWidgets.QApplication.windowIcon": (),
-
# class PySide2.QtWidgets.QBoxLayout:
-
# class PySide2.QtWidgets.QBoxLayout.Direction:
"PySide2.QtWidgets.QBoxLayout.__init__": ('PySide2.QtWidgets.QBoxLayout.Direction', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QBoxLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -9327,7 +8484,6 @@ sig_dict.update({
"PySide2.QtWidgets.QBoxLayout.spacing": (),
"PySide2.QtWidgets.QBoxLayout.stretch": ('int',),
"PySide2.QtWidgets.QBoxLayout.takeAt": ('int',),
-
# class PySide2.QtWidgets.QButtonGroup:
"PySide2.QtWidgets.QButtonGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QButtonGroup.addButton": ('PySide2.QtWidgets.QAbstractButton', 'int'),
@@ -9340,13 +8496,9 @@ sig_dict.update({
"PySide2.QtWidgets.QButtonGroup.removeButton": ('PySide2.QtWidgets.QAbstractButton',),
"PySide2.QtWidgets.QButtonGroup.setExclusive": ('bool',),
"PySide2.QtWidgets.QButtonGroup.setId": ('PySide2.QtWidgets.QAbstractButton', 'int'),
-
# class PySide2.QtWidgets.QCalendarWidget:
-
# class PySide2.QtWidgets.QCalendarWidget.HorizontalHeaderFormat:
-
# class PySide2.QtWidgets.QCalendarWidget.SelectionMode:
-
# class PySide2.QtWidgets.QCalendarWidget.VerticalHeaderFormat:
"PySide2.QtWidgets.QCalendarWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QCalendarWidget.calendar": (),
@@ -9399,7 +8551,6 @@ sig_dict.update({
"PySide2.QtWidgets.QCalendarWidget.verticalHeaderFormat": (),
"PySide2.QtWidgets.QCalendarWidget.weekdayTextFormat": ('PySide2.QtCore.Qt.DayOfWeek',),
"PySide2.QtWidgets.QCalendarWidget.yearShown": (),
-
# class PySide2.QtWidgets.QCheckBox:
"PySide2.QtWidgets.QCheckBox.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QCheckBox.checkState": (),
@@ -9415,11 +8566,8 @@ sig_dict.update({
"PySide2.QtWidgets.QCheckBox.setCheckState": ('PySide2.QtCore.Qt.CheckState',),
"PySide2.QtWidgets.QCheckBox.setTristate": ('bool',),
"PySide2.QtWidgets.QCheckBox.sizeHint": (),
-
# class PySide2.QtWidgets.QColorDialog:
-
# class PySide2.QtWidgets.QColorDialog.ColorDialogOption:
-
# class PySide2.QtWidgets.QColorDialog.ColorDialogOptions:
"PySide2.QtWidgets.QColorDialog.__init__": [('PySide2.QtGui.QColor', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QColorDialog.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -9439,9 +8587,7 @@ sig_dict.update({
"PySide2.QtWidgets.QColorDialog.setVisible": ('bool',),
"PySide2.QtWidgets.QColorDialog.standardColor": ('int',),
"PySide2.QtWidgets.QColorDialog.testOption": ('PySide2.QtWidgets.QColorDialog.ColorDialogOption',),
-
# class PySide2.QtWidgets.QColormap:
-
# class PySide2.QtWidgets.QColormap.Mode:
"PySide2.QtWidgets.QColormap.__init__": ('PySide2.QtWidgets.QColormap',),
"PySide2.QtWidgets.QColormap.__copy__": (),
@@ -9454,7 +8600,6 @@ sig_dict.update({
"PySide2.QtWidgets.QColormap.mode": (),
"PySide2.QtWidgets.QColormap.pixel": ('PySide2.QtGui.QColor',),
"PySide2.QtWidgets.QColormap.size": (),
-
# class PySide2.QtWidgets.QColumnView:
"PySide2.QtWidgets.QColumnView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QColumnView.columnWidths": (),
@@ -9483,11 +8628,8 @@ sig_dict.update({
"PySide2.QtWidgets.QColumnView.verticalOffset": (),
"PySide2.QtWidgets.QColumnView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QColumnView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QComboBox:
-
# class PySide2.QtWidgets.QComboBox.InsertPolicy:
-
# class PySide2.QtWidgets.QComboBox.SizeAdjustPolicy:
"PySide2.QtWidgets.QComboBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QComboBox.addItem": [('PySide2.QtGui.QIcon', 'str', 'typing.Any'), ('str', 'typing.Any')],
@@ -9572,7 +8714,6 @@ sig_dict.update({
"PySide2.QtWidgets.QComboBox.validator": (),
"PySide2.QtWidgets.QComboBox.view": (),
"PySide2.QtWidgets.QComboBox.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QCommandLinkButton:
"PySide2.QtWidgets.QCommandLinkButton.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget'), ('str', 'str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QCommandLinkButton.description": (),
@@ -9582,7 +8723,6 @@ sig_dict.update({
"PySide2.QtWidgets.QCommandLinkButton.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QCommandLinkButton.setDescription": ('str',),
"PySide2.QtWidgets.QCommandLinkButton.sizeHint": (),
-
# class PySide2.QtWidgets.QCommonStyle:
"PySide2.QtWidgets.QCommonStyle.__init__": (),
"PySide2.QtWidgets.QCommonStyle.drawComplexControl": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtGui.QPainter', 'PySide2.QtWidgets.QWidget'),
@@ -9600,11 +8740,8 @@ sig_dict.update({
"PySide2.QtWidgets.QCommonStyle.subControlRect": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtWidgets.QStyle.SubControl', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QCommonStyle.subElementRect": ('PySide2.QtWidgets.QStyle.SubElement', 'PySide2.QtWidgets.QStyleOption', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QCommonStyle.unpolish": [('PySide2.QtWidgets.QApplication',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QCompleter:
-
# class PySide2.QtWidgets.QCompleter.CompletionMode:
-
# class PySide2.QtWidgets.QCompleter.ModelSorting:
"PySide2.QtWidgets.QCompleter.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QCompleter.caseSensitivity": (),
@@ -9642,9 +8779,7 @@ sig_dict.update({
"PySide2.QtWidgets.QCompleter.splitPath": ('str',),
"PySide2.QtWidgets.QCompleter.widget": (),
"PySide2.QtWidgets.QCompleter.wrapAround": (),
-
# class PySide2.QtWidgets.QDataWidgetMapper:
-
# class PySide2.QtWidgets.QDataWidgetMapper.SubmitPolicy:
"PySide2.QtWidgets.QDataWidgetMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QDataWidgetMapper.addMapping": [('PySide2.QtWidgets.QWidget', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.QByteArray')],
@@ -9672,14 +8807,10 @@ sig_dict.update({
"PySide2.QtWidgets.QDataWidgetMapper.toLast": (),
"PySide2.QtWidgets.QDataWidgetMapper.toNext": (),
"PySide2.QtWidgets.QDataWidgetMapper.toPrevious": (),
-
# class PySide2.QtWidgets.QDateEdit:
"PySide2.QtWidgets.QDateEdit.__init__": [('PySide2.QtCore.QDate', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QDateTimeEdit:
-
# class PySide2.QtWidgets.QDateTimeEdit.Section:
-
# class PySide2.QtWidgets.QDateTimeEdit.Sections:
"PySide2.QtWidgets.QDateTimeEdit.__init__": [('PySide2.QtCore.QDate', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QDateTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',), ('typing.Any', 'type', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QDateTimeEdit.calendar": (),
@@ -9744,7 +8875,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDateTimeEdit.timeSpec": (),
"PySide2.QtWidgets.QDateTimeEdit.validate": ('str', 'int'),
"PySide2.QtWidgets.QDateTimeEdit.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QDesktopWidget:
"PySide2.QtWidgets.QDesktopWidget.__init__": (),
"PySide2.QtWidgets.QDesktopWidget.availableGeometry": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',), ('int',)],
@@ -9756,7 +8886,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDesktopWidget.screenCount": (),
"PySide2.QtWidgets.QDesktopWidget.screenGeometry": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',), ('int',)],
"PySide2.QtWidgets.QDesktopWidget.screenNumber": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QDial:
"PySide2.QtWidgets.QDial.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QDial.event": ('PySide2.QtCore.QEvent',),
@@ -9776,9 +8905,7 @@ sig_dict.update({
"PySide2.QtWidgets.QDial.sizeHint": (),
"PySide2.QtWidgets.QDial.sliderChange": ('PySide2.QtWidgets.QAbstractSlider.SliderChange',),
"PySide2.QtWidgets.QDial.wrapping": (),
-
# class PySide2.QtWidgets.QDialog:
-
# class PySide2.QtWidgets.QDialog.DialogCode:
"PySide2.QtWidgets.QDialog.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QDialog.accept": (),
@@ -9806,15 +8933,10 @@ sig_dict.update({
"PySide2.QtWidgets.QDialog.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QDialog.showExtension": ('bool',),
"PySide2.QtWidgets.QDialog.sizeHint": (),
-
# class PySide2.QtWidgets.QDialogButtonBox:
-
# class PySide2.QtWidgets.QDialogButtonBox.ButtonLayout:
-
# class PySide2.QtWidgets.QDialogButtonBox.ButtonRole:
-
# class PySide2.QtWidgets.QDialogButtonBox.StandardButton:
-
# class PySide2.QtWidgets.QDialogButtonBox.StandardButtons:
"PySide2.QtWidgets.QDialogButtonBox.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QDialogButtonBox.addButton": [('PySide2.QtWidgets.QAbstractButton', 'PySide2.QtWidgets.QDialogButtonBox.ButtonRole'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButton',), ('str', 'PySide2.QtWidgets.QDialogButtonBox.ButtonRole')],
@@ -9832,9 +8954,7 @@ sig_dict.update({
"PySide2.QtWidgets.QDialogButtonBox.setStandardButtons": ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons',),
"PySide2.QtWidgets.QDialogButtonBox.standardButton": ('PySide2.QtWidgets.QAbstractButton',),
"PySide2.QtWidgets.QDialogButtonBox.standardButtons": (),
-
# class PySide2.QtWidgets.QDirModel:
-
# class PySide2.QtWidgets.QDirModel.Roles:
"PySide2.QtWidgets.QDirModel.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDir.SortFlags', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QDirModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -9874,11 +8994,8 @@ sig_dict.update({
"PySide2.QtWidgets.QDirModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtWidgets.QDirModel.sorting": (),
"PySide2.QtWidgets.QDirModel.supportedDropActions": (),
-
# class PySide2.QtWidgets.QDockWidget:
-
# class PySide2.QtWidgets.QDockWidget.DockWidgetFeature:
-
# class PySide2.QtWidgets.QDockWidget.DockWidgetFeatures:
"PySide2.QtWidgets.QDockWidget.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QDockWidget.allowedAreas": (),
@@ -9898,7 +9015,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDockWidget.titleBarWidget": (),
"PySide2.QtWidgets.QDockWidget.toggleViewAction": (),
"PySide2.QtWidgets.QDockWidget.widget": (),
-
# class PySide2.QtWidgets.QDoubleSpinBox:
"PySide2.QtWidgets.QDoubleSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QDoubleSpinBox.cleanText": (),
@@ -9923,26 +9039,18 @@ sig_dict.update({
"PySide2.QtWidgets.QDoubleSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QDoubleSpinBox.value": (),
"PySide2.QtWidgets.QDoubleSpinBox.valueFromText": ('str',),
-
# class PySide2.QtWidgets.QErrorMessage:
"PySide2.QtWidgets.QErrorMessage.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QErrorMessage.changeEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QErrorMessage.done": ('int',),
"PySide2.QtWidgets.QErrorMessage.qtHandler": (),
"PySide2.QtWidgets.QErrorMessage.showMessage": [('str',), ('str', 'str')],
-
# class PySide2.QtWidgets.QFileDialog:
-
# class PySide2.QtWidgets.QFileDialog.AcceptMode:
-
# class PySide2.QtWidgets.QFileDialog.DialogLabel:
-
# class PySide2.QtWidgets.QFileDialog.FileMode:
-
# class PySide2.QtWidgets.QFileDialog.Option:
-
# class PySide2.QtWidgets.QFileDialog.Options:
-
# class PySide2.QtWidgets.QFileDialog.ViewMode:
"PySide2.QtWidgets.QFileDialog.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'str', 'str', 'str')],
"PySide2.QtWidgets.QFileDialog.accept": (),
@@ -10014,26 +9122,18 @@ sig_dict.update({
"PySide2.QtWidgets.QFileDialog.supportedSchemes": (),
"PySide2.QtWidgets.QFileDialog.testOption": ('PySide2.QtWidgets.QFileDialog.Option',),
"PySide2.QtWidgets.QFileDialog.viewMode": (),
-
# class PySide2.QtWidgets.QFileIconProvider:
-
# class PySide2.QtWidgets.QFileIconProvider.IconType:
-
# class PySide2.QtWidgets.QFileIconProvider.Option:
-
# class PySide2.QtWidgets.QFileIconProvider.Options:
"PySide2.QtWidgets.QFileIconProvider.__init__": (),
"PySide2.QtWidgets.QFileIconProvider.icon": [('PySide2.QtCore.QFileInfo',), ('PySide2.QtWidgets.QFileIconProvider.IconType',)],
"PySide2.QtWidgets.QFileIconProvider.options": (),
"PySide2.QtWidgets.QFileIconProvider.setOptions": ('PySide2.QtWidgets.QFileIconProvider.Options',),
"PySide2.QtWidgets.QFileIconProvider.type": ('PySide2.QtCore.QFileInfo',),
-
# class PySide2.QtWidgets.QFileSystemModel:
-
# class PySide2.QtWidgets.QFileSystemModel.Option:
-
# class PySide2.QtWidgets.QFileSystemModel.Options:
-
# class PySide2.QtWidgets.QFileSystemModel.Roles:
"PySide2.QtWidgets.QFileSystemModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QFileSystemModel.canFetchMore": ('PySide2.QtCore.QModelIndex',),
@@ -10086,7 +9186,6 @@ sig_dict.update({
"PySide2.QtWidgets.QFileSystemModel.testOption": ('PySide2.QtWidgets.QFileSystemModel.Option',),
"PySide2.QtWidgets.QFileSystemModel.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QFileSystemModel.type": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtWidgets.QFocusFrame:
"PySide2.QtWidgets.QFocusFrame.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFocusFrame.event": ('PySide2.QtCore.QEvent',),
@@ -10095,11 +9194,8 @@ sig_dict.update({
"PySide2.QtWidgets.QFocusFrame.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QFocusFrame.setWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFocusFrame.widget": (),
-
# class PySide2.QtWidgets.QFontComboBox:
-
# class PySide2.QtWidgets.QFontComboBox.FontFilter:
-
# class PySide2.QtWidgets.QFontComboBox.FontFilters:
"PySide2.QtWidgets.QFontComboBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFontComboBox.currentFont": (),
@@ -10110,11 +9206,8 @@ sig_dict.update({
"PySide2.QtWidgets.QFontComboBox.setWritingSystem": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtWidgets.QFontComboBox.sizeHint": (),
"PySide2.QtWidgets.QFontComboBox.writingSystem": (),
-
# class PySide2.QtWidgets.QFontDialog:
-
# class PySide2.QtWidgets.QFontDialog.FontDialogOption:
-
# class PySide2.QtWidgets.QFontDialog.FontDialogOptions:
"PySide2.QtWidgets.QFontDialog.__init__": [('PySide2.QtGui.QFont', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QFontDialog.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -10130,13 +9223,9 @@ sig_dict.update({
"PySide2.QtWidgets.QFontDialog.setOptions": ('PySide2.QtWidgets.QFontDialog.FontDialogOptions',),
"PySide2.QtWidgets.QFontDialog.setVisible": ('bool',),
"PySide2.QtWidgets.QFontDialog.testOption": ('PySide2.QtWidgets.QFontDialog.FontDialogOption',),
-
# class PySide2.QtWidgets.QFormLayout:
-
# class PySide2.QtWidgets.QFormLayout.FieldGrowthPolicy:
-
# class PySide2.QtWidgets.QFormLayout.ItemRole:
-
# class PySide2.QtWidgets.QFormLayout.RowWrapPolicy:
"PySide2.QtWidgets.QFormLayout.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFormLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -10175,13 +9264,9 @@ sig_dict.update({
"PySide2.QtWidgets.QFormLayout.spacing": (),
"PySide2.QtWidgets.QFormLayout.takeAt": ('int',),
"PySide2.QtWidgets.QFormLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QFrame:
-
# class PySide2.QtWidgets.QFrame.Shadow:
-
# class PySide2.QtWidgets.QFrame.Shape:
-
# class PySide2.QtWidgets.QFrame.StyleMask:
"PySide2.QtWidgets.QFrame.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QFrame.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -10203,9 +9288,7 @@ sig_dict.update({
"PySide2.QtWidgets.QFrame.setLineWidth": ('int',),
"PySide2.QtWidgets.QFrame.setMidLineWidth": ('int',),
"PySide2.QtWidgets.QFrame.sizeHint": (),
-
# class PySide2.QtWidgets.QGesture:
-
# class PySide2.QtWidgets.QGesture.GestureCancelPolicy:
"PySide2.QtWidgets.QGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGesture.gestureCancelPolicy": (),
@@ -10216,7 +9299,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGesture.setHotSpot": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGesture.state": (),
"PySide2.QtWidgets.QGesture.unsetHotSpot": (),
-
# class PySide2.QtWidgets.QGestureEvent:
"PySide2.QtWidgets.QGestureEvent.__init__": ('typing.Sequence[PySide2.QtWidgets.QGesture]',),
"PySide2.QtWidgets.QGestureEvent.accept": [(), ('PySide2.QtCore.Qt.GestureType',), ('PySide2.QtWidgets.QGesture',)],
@@ -10230,11 +9312,8 @@ sig_dict.update({
"PySide2.QtWidgets.QGestureEvent.setAccepted": [('PySide2.QtCore.Qt.GestureType', 'bool'), ('PySide2.QtWidgets.QGesture', 'bool'), ('bool',)],
"PySide2.QtWidgets.QGestureEvent.setWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QGestureEvent.widget": (),
-
# class PySide2.QtWidgets.QGestureRecognizer:
-
# class PySide2.QtWidgets.QGestureRecognizer.Result:
-
# class PySide2.QtWidgets.QGestureRecognizer.ResultFlag:
"PySide2.QtWidgets.QGestureRecognizer.__init__": (),
"PySide2.QtWidgets.QGestureRecognizer.create": ('PySide2.QtCore.QObject',),
@@ -10242,14 +9321,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGestureRecognizer.registerRecognizer": ('PySide2.QtWidgets.QGestureRecognizer',),
"PySide2.QtWidgets.QGestureRecognizer.reset": ('PySide2.QtWidgets.QGesture',),
"PySide2.QtWidgets.QGestureRecognizer.unregisterRecognizer": ('PySide2.QtCore.Qt.GestureType',),
-
# class PySide2.QtWidgets.QGraphicsAnchor:
"PySide2.QtWidgets.QGraphicsAnchor.setSizePolicy": ('PySide2.QtWidgets.QSizePolicy.Policy',),
"PySide2.QtWidgets.QGraphicsAnchor.setSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsAnchor.sizePolicy": (),
"PySide2.QtWidgets.QGraphicsAnchor.spacing": (),
"PySide2.QtWidgets.QGraphicsAnchor.unsetSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsAnchorLayout:
"PySide2.QtWidgets.QGraphicsAnchorLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsAnchorLayout.addAnchor": ('PySide2.QtWidgets.QGraphicsLayoutItem', 'PySide2.QtCore.Qt.AnchorPoint', 'PySide2.QtWidgets.QGraphicsLayoutItem', 'PySide2.QtCore.Qt.AnchorPoint'),
@@ -10267,11 +9344,8 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsAnchorLayout.setVerticalSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsAnchorLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsAnchorLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsBlurEffect:
-
# class PySide2.QtWidgets.QGraphicsBlurEffect.BlurHint:
-
# class PySide2.QtWidgets.QGraphicsBlurEffect.BlurHints:
"PySide2.QtWidgets.QGraphicsBlurEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsBlurEffect.blurHints": (),
@@ -10280,7 +9354,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsBlurEffect.draw": ('PySide2.QtGui.QPainter',),
"PySide2.QtWidgets.QGraphicsBlurEffect.setBlurHints": ('PySide2.QtWidgets.QGraphicsBlurEffect.BlurHints',),
"PySide2.QtWidgets.QGraphicsBlurEffect.setBlurRadius": ('float',),
-
# class PySide2.QtWidgets.QGraphicsColorizeEffect:
"PySide2.QtWidgets.QGraphicsColorizeEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.color": (),
@@ -10288,7 +9361,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsColorizeEffect.setColor": ('PySide2.QtGui.QColor',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.setStrength": ('float',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.strength": (),
-
# class PySide2.QtWidgets.QGraphicsDropShadowEffect:
"PySide2.QtWidgets.QGraphicsDropShadowEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.blurRadius": (),
@@ -10303,13 +9375,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsDropShadowEffect.setYOffset": ('float',),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.xOffset": (),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.yOffset": (),
-
# class PySide2.QtWidgets.QGraphicsEffect:
-
# class PySide2.QtWidgets.QGraphicsEffect.ChangeFlag:
-
# class PySide2.QtWidgets.QGraphicsEffect.ChangeFlags:
-
# class PySide2.QtWidgets.QGraphicsEffect.PixmapPadMode:
"PySide2.QtWidgets.QGraphicsEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsEffect.boundingRect": (),
@@ -10324,7 +9392,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsEffect.sourcePixmap": ('PySide2.QtCore.Qt.CoordinateSystem', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QGraphicsEffect.PixmapPadMode'),
"PySide2.QtWidgets.QGraphicsEffect.update": (),
"PySide2.QtWidgets.QGraphicsEffect.updateBoundingRect": (),
-
# class PySide2.QtWidgets.QGraphicsEllipseItem:
"PySide2.QtWidgets.QGraphicsEllipseItem.__init__": [('PySide2.QtCore.QRectF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsEllipseItem.boundingRect": (),
@@ -10341,7 +9408,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsEllipseItem.spanAngle": (),
"PySide2.QtWidgets.QGraphicsEllipseItem.startAngle": (),
"PySide2.QtWidgets.QGraphicsEllipseItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsGridLayout:
"PySide2.QtWidgets.QGraphicsGridLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsGridLayout.addItem": [('PySide2.QtWidgets.QGraphicsLayoutItem', 'int', 'int', 'PySide2.QtCore.Qt.Alignment'), ('PySide2.QtWidgets.QGraphicsLayoutItem', 'int', 'int', 'int', 'int', 'PySide2.QtCore.Qt.Alignment')],
@@ -10387,19 +9453,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsGridLayout.setVerticalSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsGridLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsGridLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsItem:
-
# class PySide2.QtWidgets.QGraphicsItem.CacheMode:
-
# class PySide2.QtWidgets.QGraphicsItem.Extension:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemChange:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemFlag:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemFlags:
-
# class PySide2.QtWidgets.QGraphicsItem.PanelModality:
"PySide2.QtWidgets.QGraphicsItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItem.acceptDrops": (),
@@ -10570,7 +9629,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItem.x": (),
"PySide2.QtWidgets.QGraphicsItem.y": (),
"PySide2.QtWidgets.QGraphicsItem.zValue": (),
-
# class PySide2.QtWidgets.QGraphicsItemAnimation:
"PySide2.QtWidgets.QGraphicsItemAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsItemAnimation.afterAnimationStep": ('float',),
@@ -10602,7 +9660,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItemAnimation.verticalShearAt": ('float',),
"PySide2.QtWidgets.QGraphicsItemAnimation.xTranslationAt": ('float',),
"PySide2.QtWidgets.QGraphicsItemAnimation.yTranslationAt": ('float',),
-
# class PySide2.QtWidgets.QGraphicsItemGroup:
"PySide2.QtWidgets.QGraphicsItemGroup.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItemGroup.addToGroup": ('PySide2.QtWidgets.QGraphicsItem',),
@@ -10612,7 +9669,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItemGroup.paint": ('PySide2.QtGui.QPainter', 'PySide2.QtWidgets.QStyleOptionGraphicsItem', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QGraphicsItemGroup.removeFromGroup": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItemGroup.type": (),
-
# class PySide2.QtWidgets.QGraphicsLayout:
"PySide2.QtWidgets.QGraphicsLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsLayout.activate": (),
@@ -10628,7 +9684,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLayout.setInstantInvalidatePropagation": ('bool',),
"PySide2.QtWidgets.QGraphicsLayout.updateGeometry": (),
"PySide2.QtWidgets.QGraphicsLayout.widgetEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QGraphicsLayoutItem:
"PySide2.QtWidgets.QGraphicsLayoutItem.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem', 'bool'),
"PySide2.QtWidgets.QGraphicsLayoutItem.contentsRect": (),
@@ -10665,7 +9720,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLayoutItem.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsLayoutItem.sizePolicy": (),
"PySide2.QtWidgets.QGraphicsLayoutItem.updateGeometry": (),
-
# class PySide2.QtWidgets.QGraphicsLineItem:
"PySide2.QtWidgets.QGraphicsLineItem.__init__": [('PySide2.QtCore.QLineF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsLineItem.boundingRect": (),
@@ -10680,7 +9734,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLineItem.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtWidgets.QGraphicsLineItem.shape": (),
"PySide2.QtWidgets.QGraphicsLineItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsLinearLayout:
"PySide2.QtWidgets.QGraphicsLinearLayout.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QGraphicsLayoutItem'), ('PySide2.QtWidgets.QGraphicsLayoutItem',)],
"PySide2.QtWidgets.QGraphicsLinearLayout.addItem": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
@@ -10705,14 +9758,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLinearLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsLinearLayout.spacing": (),
"PySide2.QtWidgets.QGraphicsLinearLayout.stretchFactor": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
-
# class PySide2.QtWidgets.QGraphicsObject:
"PySide2.QtWidgets.QGraphicsObject.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsObject.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QGraphicsObject.grabGesture": ('PySide2.QtCore.Qt.GestureType', 'PySide2.QtCore.Qt.GestureFlags'),
"PySide2.QtWidgets.QGraphicsObject.ungrabGesture": ('PySide2.QtCore.Qt.GestureType',),
"PySide2.QtWidgets.QGraphicsObject.updateMicroFocus": (),
-
# class PySide2.QtWidgets.QGraphicsOpacityEffect:
"PySide2.QtWidgets.QGraphicsOpacityEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsOpacityEffect.draw": ('PySide2.QtGui.QPainter',),
@@ -10720,7 +9771,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsOpacityEffect.opacityMask": (),
"PySide2.QtWidgets.QGraphicsOpacityEffect.setOpacity": ('float',),
"PySide2.QtWidgets.QGraphicsOpacityEffect.setOpacityMask": ('PySide2.QtGui.QBrush',),
-
# class PySide2.QtWidgets.QGraphicsPathItem:
"PySide2.QtWidgets.QGraphicsPathItem.__init__": [('PySide2.QtGui.QPainterPath', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPathItem.boundingRect": (),
@@ -10733,9 +9783,7 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPathItem.setPath": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtWidgets.QGraphicsPathItem.shape": (),
"PySide2.QtWidgets.QGraphicsPathItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsPixmapItem:
-
# class PySide2.QtWidgets.QGraphicsPixmapItem.ShapeMode:
"PySide2.QtWidgets.QGraphicsPixmapItem.__init__": [('PySide2.QtGui.QPixmap', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPixmapItem.boundingRect": (),
@@ -10754,7 +9802,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPixmapItem.shapeMode": (),
"PySide2.QtWidgets.QGraphicsPixmapItem.transformationMode": (),
"PySide2.QtWidgets.QGraphicsPixmapItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsPolygonItem:
"PySide2.QtWidgets.QGraphicsPolygonItem.__init__": [('PySide2.QtGui.QPolygonF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPolygonItem.boundingRect": (),
@@ -10769,7 +9816,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPolygonItem.setPolygon": ('PySide2.QtGui.QPolygonF',),
"PySide2.QtWidgets.QGraphicsPolygonItem.shape": (),
"PySide2.QtWidgets.QGraphicsPolygonItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsProxyWidget:
"PySide2.QtWidgets.QGraphicsProxyWidget.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QGraphicsProxyWidget.contextMenuEvent": ('PySide2.QtWidgets.QGraphicsSceneContextMenuEvent',),
@@ -10809,7 +9855,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsProxyWidget.ungrabMouseEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QGraphicsProxyWidget.wheelEvent": ('PySide2.QtWidgets.QGraphicsSceneWheelEvent',),
"PySide2.QtWidgets.QGraphicsProxyWidget.widget": (),
-
# class PySide2.QtWidgets.QGraphicsRectItem:
"PySide2.QtWidgets.QGraphicsRectItem.__init__": [('PySide2.QtCore.QRectF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsRectItem.boundingRect": (),
@@ -10822,7 +9867,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsRectItem.setRect": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
"PySide2.QtWidgets.QGraphicsRectItem.shape": (),
"PySide2.QtWidgets.QGraphicsRectItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsRotation:
"PySide2.QtWidgets.QGraphicsRotation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsRotation.angle": (),
@@ -10832,7 +9876,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsRotation.setAngle": ('float',),
"PySide2.QtWidgets.QGraphicsRotation.setAxis": [('PySide2.QtCore.Qt.Axis',), ('PySide2.QtGui.QVector3D',)],
"PySide2.QtWidgets.QGraphicsRotation.setOrigin": ('PySide2.QtGui.QVector3D',),
-
# class PySide2.QtWidgets.QGraphicsScale:
"PySide2.QtWidgets.QGraphicsScale.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsScale.applyTo": ('PySide2.QtGui.QMatrix4x4',),
@@ -10844,13 +9887,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsScale.xScale": (),
"PySide2.QtWidgets.QGraphicsScale.yScale": (),
"PySide2.QtWidgets.QGraphicsScale.zScale": (),
-
# class PySide2.QtWidgets.QGraphicsScene:
-
# class PySide2.QtWidgets.QGraphicsScene.ItemIndexMethod:
-
# class PySide2.QtWidgets.QGraphicsScene.SceneLayer:
-
# class PySide2.QtWidgets.QGraphicsScene.SceneLayers:
"PySide2.QtWidgets.QGraphicsScene.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QObject'), ('float', 'float', 'float', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QGraphicsScene.activePanel": (),
@@ -10940,9 +9979,7 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsScene.views": (),
"PySide2.QtWidgets.QGraphicsScene.wheelEvent": ('PySide2.QtWidgets.QGraphicsSceneWheelEvent',),
"PySide2.QtWidgets.QGraphicsScene.width": (),
-
# class PySide2.QtWidgets.QGraphicsSceneContextMenuEvent:
-
# class PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.Reason:
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.modifiers": (),
@@ -10955,7 +9992,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setReason": ('PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.Reason',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneDragDropEvent:
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.acceptProposedAction": (),
@@ -10977,18 +10013,15 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.source": (),
-
# class PySide2.QtWidgets.QGraphicsSceneEvent:
"PySide2.QtWidgets.QGraphicsSceneEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneEvent.widget": (),
-
# class PySide2.QtWidgets.QGraphicsSceneHelpEvent:
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.scenePos": (),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.screenPos": (),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneHoverEvent:
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.lastPos": (),
@@ -11005,7 +10038,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneMouseEvent:
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.button": (),
@@ -11036,21 +10068,18 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.setSource": ('PySide2.QtCore.Qt.MouseEventSource',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.source": (),
-
# class PySide2.QtWidgets.QGraphicsSceneMoveEvent:
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.__init__": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.newPos": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.oldPos": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.setNewPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.setOldPos": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QGraphicsSceneResizeEvent:
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.__init__": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.newSize": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.oldSize": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.setNewSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.setOldSize": ('PySide2.QtCore.QSizeF',),
-
# class PySide2.QtWidgets.QGraphicsSceneWheelEvent:
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.buttons": (),
@@ -11067,7 +10096,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSimpleTextItem:
"PySide2.QtWidgets.QGraphicsSimpleTextItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsSimpleTextItem.boundingRect": (),
@@ -11082,7 +10110,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSimpleTextItem.shape": (),
"PySide2.QtWidgets.QGraphicsSimpleTextItem.text": (),
"PySide2.QtWidgets.QGraphicsSimpleTextItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsTextItem:
"PySide2.QtWidgets.QGraphicsTextItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsTextItem.adjustSize": (),
@@ -11133,26 +10160,17 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsTextItem.toHtml": (),
"PySide2.QtWidgets.QGraphicsTextItem.toPlainText": (),
"PySide2.QtWidgets.QGraphicsTextItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsTransform:
"PySide2.QtWidgets.QGraphicsTransform.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsTransform.applyTo": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtWidgets.QGraphicsTransform.update": (),
-
# class PySide2.QtWidgets.QGraphicsView:
-
# class PySide2.QtWidgets.QGraphicsView.CacheMode:
-
# class PySide2.QtWidgets.QGraphicsView.CacheModeFlag:
-
# class PySide2.QtWidgets.QGraphicsView.DragMode:
-
# class PySide2.QtWidgets.QGraphicsView.OptimizationFlag:
-
# class PySide2.QtWidgets.QGraphicsView.OptimizationFlags:
-
# class PySide2.QtWidgets.QGraphicsView.ViewportAnchor:
-
# class PySide2.QtWidgets.QGraphicsView.ViewportUpdateMode:
"PySide2.QtWidgets.QGraphicsView.__init__": [('PySide2.QtWidgets.QGraphicsScene', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QGraphicsView.alignment": (),
@@ -11238,7 +10256,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsView.viewportTransform": (),
"PySide2.QtWidgets.QGraphicsView.viewportUpdateMode": (),
"PySide2.QtWidgets.QGraphicsView.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QGraphicsWidget:
"PySide2.QtWidgets.QGraphicsWidget.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QGraphicsWidget.actions": (),
@@ -11319,7 +10336,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsWidget.windowFrameSectionAt": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsWidget.windowTitle": (),
"PySide2.QtWidgets.QGraphicsWidget.windowType": (),
-
# class PySide2.QtWidgets.QGridLayout:
"PySide2.QtWidgets.QGridLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QGridLayout.addItem": [('PySide2.QtWidgets.QLayoutItem',), ('PySide2.QtWidgets.QLayoutItem', 'int', 'int', 'int', 'int', 'PySide2.QtCore.Qt.Alignment')],
@@ -11359,7 +10375,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGridLayout.spacing": (),
"PySide2.QtWidgets.QGridLayout.takeAt": ('int',),
"PySide2.QtWidgets.QGridLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGroupBox:
"PySide2.QtWidgets.QGroupBox.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QGroupBox.alignment": (),
@@ -11383,12 +10398,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGroupBox.setFlat": ('bool',),
"PySide2.QtWidgets.QGroupBox.setTitle": ('str',),
"PySide2.QtWidgets.QGroupBox.title": (),
-
# class PySide2.QtWidgets.QHBoxLayout:
"PySide2.QtWidgets.QHBoxLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QHeaderView:
-
# class PySide2.QtWidgets.QHeaderView.ResizeMode:
"PySide2.QtWidgets.QHeaderView.__init__": ('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QHeaderView.cascadingSectionResizes": (),
@@ -11485,11 +10497,8 @@ sig_dict.update({
"PySide2.QtWidgets.QHeaderView.visualIndexAt": ('int',),
"PySide2.QtWidgets.QHeaderView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QHeaderView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QInputDialog:
-
# class PySide2.QtWidgets.QInputDialog.InputDialogOption:
-
# class PySide2.QtWidgets.QInputDialog.InputMode:
"PySide2.QtWidgets.QInputDialog.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QInputDialog.cancelButtonText": (),
@@ -11540,7 +10549,6 @@ sig_dict.update({
"PySide2.QtWidgets.QInputDialog.testOption": ('PySide2.QtWidgets.QInputDialog.InputDialogOption',),
"PySide2.QtWidgets.QInputDialog.textEchoMode": (),
"PySide2.QtWidgets.QInputDialog.textValue": (),
-
# class PySide2.QtWidgets.QItemDelegate:
"PySide2.QtWidgets.QItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -11566,12 +10574,10 @@ sig_dict.update({
"PySide2.QtWidgets.QItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QItemDelegate.textRectangle": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRect', 'PySide2.QtGui.QFont', 'str'),
"PySide2.QtWidgets.QItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QItemEditorCreatorBase:
"PySide2.QtWidgets.QItemEditorCreatorBase.__init__": (),
"PySide2.QtWidgets.QItemEditorCreatorBase.createWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QItemEditorCreatorBase.valuePropertyName": (),
-
# class PySide2.QtWidgets.QItemEditorFactory:
"PySide2.QtWidgets.QItemEditorFactory.__init__": (),
"PySide2.QtWidgets.QItemEditorFactory.createEditor": ('int', 'PySide2.QtWidgets.QWidget'),
@@ -11579,7 +10585,6 @@ sig_dict.update({
"PySide2.QtWidgets.QItemEditorFactory.registerEditor": ('int', 'PySide2.QtWidgets.QItemEditorCreatorBase'),
"PySide2.QtWidgets.QItemEditorFactory.setDefaultFactory": ('PySide2.QtWidgets.QItemEditorFactory',),
"PySide2.QtWidgets.QItemEditorFactory.valuePropertyName": ('int',),
-
# class PySide2.QtWidgets.QKeyEventTransition:
"PySide2.QtWidgets.QKeyEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtWidgets.QKeyEventTransition.eventTest": ('PySide2.QtCore.QEvent',),
@@ -11588,7 +10593,6 @@ sig_dict.update({
"PySide2.QtWidgets.QKeyEventTransition.onTransition": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QKeyEventTransition.setKey": ('int',),
"PySide2.QtWidgets.QKeyEventTransition.setModifierMask": ('PySide2.QtCore.Qt.KeyboardModifiers',),
-
# class PySide2.QtWidgets.QKeySequenceEdit:
"PySide2.QtWidgets.QKeySequenceEdit.__init__": [('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QKeySequenceEdit.clear": (),
@@ -11598,11 +10602,8 @@ sig_dict.update({
"PySide2.QtWidgets.QKeySequenceEdit.keySequence": (),
"PySide2.QtWidgets.QKeySequenceEdit.setKeySequence": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtWidgets.QKeySequenceEdit.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtWidgets.QLCDNumber:
-
# class PySide2.QtWidgets.QLCDNumber.Mode:
-
# class PySide2.QtWidgets.QLCDNumber.SegmentStyle:
"PySide2.QtWidgets.QLCDNumber.__init__": [('PySide2.QtWidgets.QWidget',), ('int', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QLCDNumber.checkOverflow": [('float',), ('int',)],
@@ -11624,7 +10625,6 @@ sig_dict.update({
"PySide2.QtWidgets.QLCDNumber.sizeHint": (),
"PySide2.QtWidgets.QLCDNumber.smallDecimalPoint": (),
"PySide2.QtWidgets.QLCDNumber.value": (),
-
# class PySide2.QtWidgets.QLabel:
"PySide2.QtWidgets.QLabel.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QLabel.alignment": (),
@@ -11673,9 +10673,7 @@ sig_dict.update({
"PySide2.QtWidgets.QLabel.textFormat": (),
"PySide2.QtWidgets.QLabel.textInteractionFlags": (),
"PySide2.QtWidgets.QLabel.wordWrap": (),
-
# class PySide2.QtWidgets.QLayout:
-
# class PySide2.QtWidgets.QLayout.SizeConstraint:
"PySide2.QtWidgets.QLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QLayout.activate": (),
@@ -11725,7 +10723,6 @@ sig_dict.update({
"PySide2.QtWidgets.QLayout.totalSizeHint": (),
"PySide2.QtWidgets.QLayout.update": (),
"PySide2.QtWidgets.QLayout.widgetEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QLayoutItem:
"PySide2.QtWidgets.QLayoutItem.__init__": ('PySide2.QtCore.Qt.Alignment',),
"PySide2.QtWidgets.QLayoutItem.alignment": (),
@@ -11745,11 +10742,8 @@ sig_dict.update({
"PySide2.QtWidgets.QLayoutItem.sizeHint": (),
"PySide2.QtWidgets.QLayoutItem.spacerItem": (),
"PySide2.QtWidgets.QLayoutItem.widget": (),
-
# class PySide2.QtWidgets.QLineEdit:
-
# class PySide2.QtWidgets.QLineEdit.ActionPosition:
-
# class PySide2.QtWidgets.QLineEdit.EchoMode:
"PySide2.QtWidgets.QLineEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QLineEdit.addAction": [('PySide2.QtGui.QIcon', 'PySide2.QtWidgets.QLineEdit.ActionPosition'), ('PySide2.QtWidgets.QAction',), ('PySide2.QtWidgets.QAction', 'PySide2.QtWidgets.QLineEdit.ActionPosition')],
@@ -11836,17 +10830,11 @@ sig_dict.update({
"PySide2.QtWidgets.QLineEdit.textMargins": (),
"PySide2.QtWidgets.QLineEdit.undo": (),
"PySide2.QtWidgets.QLineEdit.validator": (),
-
# class PySide2.QtWidgets.QListView:
-
# class PySide2.QtWidgets.QListView.Flow:
-
# class PySide2.QtWidgets.QListView.LayoutMode:
-
# class PySide2.QtWidgets.QListView.Movement:
-
# class PySide2.QtWidgets.QListView.ResizeMode:
-
# class PySide2.QtWidgets.QListView.ViewMode:
"PySide2.QtWidgets.QListView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QListView.batchSize": (),
@@ -11917,7 +10905,6 @@ sig_dict.update({
"PySide2.QtWidgets.QListView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QListView.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
"PySide2.QtWidgets.QListView.wordWrap": (),
-
# class PySide2.QtWidgets.QListWidget:
"PySide2.QtWidgets.QListWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QListWidget.addItem": [('PySide2.QtWidgets.QListWidgetItem',), ('str',)],
@@ -11963,9 +10950,7 @@ sig_dict.update({
"PySide2.QtWidgets.QListWidget.supportedDropActions": (),
"PySide2.QtWidgets.QListWidget.takeItem": ('int',),
"PySide2.QtWidgets.QListWidget.visualItemRect": ('PySide2.QtWidgets.QListWidgetItem',),
-
# class PySide2.QtWidgets.QListWidgetItem:
-
# class PySide2.QtWidgets.QListWidgetItem.ItemType:
"PySide2.QtWidgets.QListWidgetItem.__init__": [('PySide2.QtGui.QIcon', 'str', 'PySide2.QtWidgets.QListWidget', 'int'), ('PySide2.QtWidgets.QListWidget', 'int'), ('PySide2.QtWidgets.QListWidgetItem',), ('str', 'PySide2.QtWidgets.QListWidget', 'int')],
"PySide2.QtWidgets.QListWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -12009,11 +10994,8 @@ sig_dict.update({
"PySide2.QtWidgets.QListWidgetItem.type": (),
"PySide2.QtWidgets.QListWidgetItem.whatsThis": (),
"PySide2.QtWidgets.QListWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QMainWindow:
-
# class PySide2.QtWidgets.QMainWindow.DockOption:
-
# class PySide2.QtWidgets.QMainWindow.DockOptions:
"PySide2.QtWidgets.QMainWindow.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QMainWindow.addDockWidget": [('PySide2.QtCore.Qt.DockWidgetArea', 'PySide2.QtWidgets.QDockWidget'), ('PySide2.QtCore.Qt.DockWidgetArea', 'PySide2.QtWidgets.QDockWidget', 'PySide2.QtCore.Qt.Orientation')],
@@ -12067,15 +11049,10 @@ sig_dict.update({
"PySide2.QtWidgets.QMainWindow.toolBarBreak": ('PySide2.QtWidgets.QToolBar',),
"PySide2.QtWidgets.QMainWindow.toolButtonStyle": (),
"PySide2.QtWidgets.QMainWindow.unifiedTitleAndToolBarOnMac": (),
-
# class PySide2.QtWidgets.QMdiArea:
-
# class PySide2.QtWidgets.QMdiArea.AreaOption:
-
# class PySide2.QtWidgets.QMdiArea.AreaOptions:
-
# class PySide2.QtWidgets.QMdiArea.ViewMode:
-
# class PySide2.QtWidgets.QMdiArea.WindowOrder:
"PySide2.QtWidgets.QMdiArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QMdiArea.activateNextSubWindow": (),
@@ -12120,11 +11097,8 @@ sig_dict.update({
"PySide2.QtWidgets.QMdiArea.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QMdiArea.viewMode": (),
"PySide2.QtWidgets.QMdiArea.viewportEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QMdiSubWindow:
-
# class PySide2.QtWidgets.QMdiSubWindow.SubWindowOption:
-
# class PySide2.QtWidgets.QMdiSubWindow.SubWindowOptions:
"PySide2.QtWidgets.QMdiSubWindow.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QMdiSubWindow.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -12165,7 +11139,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMdiSubWindow.testOption": ('PySide2.QtWidgets.QMdiSubWindow.SubWindowOption',),
"PySide2.QtWidgets.QMdiSubWindow.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QMdiSubWindow.widget": (),
-
# class PySide2.QtWidgets.QMenu:
"PySide2.QtWidgets.QMenu.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QMenu.actionAt": ('PySide2.QtCore.QPoint',),
@@ -12217,7 +11190,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMenu.title": (),
"PySide2.QtWidgets.QMenu.toolTipsVisible": (),
"PySide2.QtWidgets.QMenu.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QMenuBar:
"PySide2.QtWidgets.QMenuBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QMenuBar.actionAt": ('PySide2.QtCore.QPoint',),
@@ -12255,15 +11227,10 @@ sig_dict.update({
"PySide2.QtWidgets.QMenuBar.setVisible": ('bool',),
"PySide2.QtWidgets.QMenuBar.sizeHint": (),
"PySide2.QtWidgets.QMenuBar.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtWidgets.QMessageBox:
-
# class PySide2.QtWidgets.QMessageBox.ButtonRole:
-
# class PySide2.QtWidgets.QMessageBox.Icon:
-
# class PySide2.QtWidgets.QMessageBox.StandardButton:
-
# class PySide2.QtWidgets.QMessageBox.StandardButtons:
"PySide2.QtWidgets.QMessageBox.__init__": [('PySide2.QtWidgets.QMessageBox.Icon', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButtons', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QMessageBox.about": ('PySide2.QtWidgets.QWidget', 'str', 'str'),
@@ -12313,7 +11280,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMessageBox.textFormat": (),
"PySide2.QtWidgets.QMessageBox.textInteractionFlags": (),
"PySide2.QtWidgets.QMessageBox.warning": [('PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButton', 'PySide2.QtWidgets.QMessageBox.StandardButton'), ('PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButtons', 'PySide2.QtWidgets.QMessageBox.StandardButton')],
-
# class PySide2.QtWidgets.QMouseEventTransition:
"PySide2.QtWidgets.QMouseEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtWidgets.QMouseEventTransition.button": (),
@@ -12324,9 +11290,7 @@ sig_dict.update({
"PySide2.QtWidgets.QMouseEventTransition.setButton": ('PySide2.QtCore.Qt.MouseButton',),
"PySide2.QtWidgets.QMouseEventTransition.setHitTestPath": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtWidgets.QMouseEventTransition.setModifierMask": ('PySide2.QtCore.Qt.KeyboardModifiers',),
-
# class PySide2.QtWidgets.QOpenGLWidget:
-
# class PySide2.QtWidgets.QOpenGLWidget.UpdateBehavior:
"PySide2.QtWidgets.QOpenGLWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QOpenGLWidget.context": (),
@@ -12350,7 +11314,6 @@ sig_dict.update({
"PySide2.QtWidgets.QOpenGLWidget.setUpdateBehavior": ('PySide2.QtWidgets.QOpenGLWidget.UpdateBehavior',),
"PySide2.QtWidgets.QOpenGLWidget.textureFormat": (),
"PySide2.QtWidgets.QOpenGLWidget.updateBehavior": (),
-
# class PySide2.QtWidgets.QPanGesture:
"PySide2.QtWidgets.QPanGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QPanGesture.acceleration": (),
@@ -12360,11 +11323,8 @@ sig_dict.update({
"PySide2.QtWidgets.QPanGesture.setAcceleration": ('float',),
"PySide2.QtWidgets.QPanGesture.setLastOffset": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QPanGesture.setOffset": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QPinchGesture:
-
# class PySide2.QtWidgets.QPinchGesture.ChangeFlag:
-
# class PySide2.QtWidgets.QPinchGesture.ChangeFlags:
"PySide2.QtWidgets.QPinchGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QPinchGesture.centerPoint": (),
@@ -12389,7 +11349,6 @@ sig_dict.update({
"PySide2.QtWidgets.QPinchGesture.totalChangeFlags": (),
"PySide2.QtWidgets.QPinchGesture.totalRotationAngle": (),
"PySide2.QtWidgets.QPinchGesture.totalScaleFactor": (),
-
# class PySide2.QtWidgets.QPlainTextDocumentLayout:
"PySide2.QtWidgets.QPlainTextDocumentLayout.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtWidgets.QPlainTextDocumentLayout.blockBoundingRect": ('PySide2.QtGui.QTextBlock',),
@@ -12403,9 +11362,7 @@ sig_dict.update({
"PySide2.QtWidgets.QPlainTextDocumentLayout.pageCount": (),
"PySide2.QtWidgets.QPlainTextDocumentLayout.requestUpdate": (),
"PySide2.QtWidgets.QPlainTextDocumentLayout.setCursorWidth": ('int',),
-
# class PySide2.QtWidgets.QPlainTextEdit:
-
# class PySide2.QtWidgets.QPlainTextEdit.LineWrapMode:
"PySide2.QtWidgets.QPlainTextEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QPlainTextEdit.anchorAt": ('PySide2.QtCore.QPoint',),
@@ -12507,9 +11464,7 @@ sig_dict.update({
"PySide2.QtWidgets.QPlainTextEdit.zoomIn": ('int',),
"PySide2.QtWidgets.QPlainTextEdit.zoomInF": ('float',),
"PySide2.QtWidgets.QPlainTextEdit.zoomOut": ('int',),
-
# class PySide2.QtWidgets.QProgressBar:
-
# class PySide2.QtWidgets.QProgressBar.Direction:
"PySide2.QtWidgets.QProgressBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QProgressBar.alignment": (),
@@ -12539,7 +11494,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProgressBar.text": (),
"PySide2.QtWidgets.QProgressBar.textDirection": (),
"PySide2.QtWidgets.QProgressBar.value": (),
-
# class PySide2.QtWidgets.QProgressDialog:
"PySide2.QtWidgets.QProgressDialog.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'str', 'int', 'int', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QProgressDialog.autoClose": (),
@@ -12571,7 +11525,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProgressDialog.sizeHint": (),
"PySide2.QtWidgets.QProgressDialog.value": (),
"PySide2.QtWidgets.QProgressDialog.wasCanceled": (),
-
# class PySide2.QtWidgets.QProxyStyle:
"PySide2.QtWidgets.QProxyStyle.__init__": [('PySide2.QtWidgets.QStyle',), ('str',)],
"PySide2.QtWidgets.QProxyStyle.baseStyle": (),
@@ -12597,7 +11550,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProxyStyle.subControlRect": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtWidgets.QStyle.SubControl', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QProxyStyle.subElementRect": ('PySide2.QtWidgets.QStyle.SubElement', 'PySide2.QtWidgets.QStyleOption', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QProxyStyle.unpolish": [('PySide2.QtWidgets.QApplication',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QPushButton:
"PySide2.QtWidgets.QPushButton.__init__": [('PySide2.QtGui.QIcon', 'str', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QPushButton.autoDefault": (),
@@ -12617,7 +11569,6 @@ sig_dict.update({
"PySide2.QtWidgets.QPushButton.setMenu": ('PySide2.QtWidgets.QMenu',),
"PySide2.QtWidgets.QPushButton.showMenu": (),
"PySide2.QtWidgets.QPushButton.sizeHint": (),
-
# class PySide2.QtWidgets.QRadioButton:
"PySide2.QtWidgets.QRadioButton.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QRadioButton.event": ('PySide2.QtCore.QEvent',),
@@ -12627,9 +11578,7 @@ sig_dict.update({
"PySide2.QtWidgets.QRadioButton.mouseMoveEvent": ('PySide2.QtGui.QMouseEvent',),
"PySide2.QtWidgets.QRadioButton.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QRadioButton.sizeHint": (),
-
# class PySide2.QtWidgets.QRubberBand:
-
# class PySide2.QtWidgets.QRubberBand.Shape:
"PySide2.QtWidgets.QRubberBand.__init__": ('PySide2.QtWidgets.QRubberBand.Shape', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QRubberBand.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -12643,7 +11592,6 @@ sig_dict.update({
"PySide2.QtWidgets.QRubberBand.setGeometry": [('PySide2.QtCore.QRect',), ('int', 'int', 'int', 'int')],
"PySide2.QtWidgets.QRubberBand.shape": (),
"PySide2.QtWidgets.QRubberBand.showEvent": ('PySide2.QtGui.QShowEvent',),
-
# class PySide2.QtWidgets.QScrollArea:
"PySide2.QtWidgets.QScrollArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QScrollArea.alignment": (),
@@ -12662,7 +11610,6 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollArea.viewportSizeHint": (),
"PySide2.QtWidgets.QScrollArea.widget": (),
"PySide2.QtWidgets.QScrollArea.widgetResizable": (),
-
# class PySide2.QtWidgets.QScrollBar:
"PySide2.QtWidgets.QScrollBar.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QScrollBar.contextMenuEvent": ('PySide2.QtGui.QContextMenuEvent',),
@@ -12676,13 +11623,9 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollBar.sizeHint": (),
"PySide2.QtWidgets.QScrollBar.sliderChange": ('PySide2.QtWidgets.QAbstractSlider.SliderChange',),
"PySide2.QtWidgets.QScrollBar.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QScroller:
-
# class PySide2.QtWidgets.QScroller.Input:
-
# class PySide2.QtWidgets.QScroller.ScrollerGestureType:
-
# class PySide2.QtWidgets.QScroller.State:
"PySide2.QtWidgets.QScroller.activeScrollers": (),
"PySide2.QtWidgets.QScroller.ensureVisible": [('PySide2.QtCore.QRectF', 'float', 'float'), ('PySide2.QtCore.QRectF', 'float', 'float', 'int')],
@@ -12704,13 +11647,9 @@ sig_dict.update({
"PySide2.QtWidgets.QScroller.target": (),
"PySide2.QtWidgets.QScroller.ungrabGesture": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QScroller.velocity": (),
-
# class PySide2.QtWidgets.QScrollerProperties:
-
# class PySide2.QtWidgets.QScrollerProperties.FrameRates:
-
# class PySide2.QtWidgets.QScrollerProperties.OvershootPolicy:
-
# class PySide2.QtWidgets.QScrollerProperties.ScrollMetric:
"PySide2.QtWidgets.QScrollerProperties.__init__": [(), ('PySide2.QtWidgets.QScrollerProperties',)],
"PySide2.QtWidgets.QScrollerProperties.__copy__": (),
@@ -12718,7 +11657,6 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollerProperties.setDefaultScrollerProperties": ('PySide2.QtWidgets.QScrollerProperties',),
"PySide2.QtWidgets.QScrollerProperties.setScrollMetric": ('PySide2.QtWidgets.QScrollerProperties.ScrollMetric', 'typing.Any'),
"PySide2.QtWidgets.QScrollerProperties.unsetDefaultScrollerProperties": (),
-
# class PySide2.QtWidgets.QShortcut:
"PySide2.QtWidgets.QShortcut.__init__": [('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtCore.Qt.ShortcutContext'), ('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget', 'typing.Callable', 'PySide2.QtCore.Qt.ShortcutContext'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QShortcut.autoRepeat": (),
@@ -12734,7 +11672,6 @@ sig_dict.update({
"PySide2.QtWidgets.QShortcut.setKey": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtWidgets.QShortcut.setWhatsThis": ('str',),
"PySide2.QtWidgets.QShortcut.whatsThis": (),
-
# class PySide2.QtWidgets.QSizeGrip:
"PySide2.QtWidgets.QSizeGrip.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QSizeGrip.event": ('PySide2.QtCore.QEvent',),
@@ -12748,15 +11685,10 @@ sig_dict.update({
"PySide2.QtWidgets.QSizeGrip.setVisible": ('bool',),
"PySide2.QtWidgets.QSizeGrip.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QSizeGrip.sizeHint": (),
-
# class PySide2.QtWidgets.QSizePolicy:
-
# class PySide2.QtWidgets.QSizePolicy.ControlType:
-
# class PySide2.QtWidgets.QSizePolicy.ControlTypes:
-
# class PySide2.QtWidgets.QSizePolicy.Policy:
-
# class PySide2.QtWidgets.QSizePolicy.PolicyFlag:
"PySide2.QtWidgets.QSizePolicy.__init__": [(), ('PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.ControlType')],
"PySide2.QtWidgets.QSizePolicy.__copy__": (),
@@ -12781,9 +11713,7 @@ sig_dict.update({
"PySide2.QtWidgets.QSizePolicy.transposed": (),
"PySide2.QtWidgets.QSizePolicy.verticalPolicy": (),
"PySide2.QtWidgets.QSizePolicy.verticalStretch": (),
-
# class PySide2.QtWidgets.QSlider:
-
# class PySide2.QtWidgets.QSlider.TickPosition:
"PySide2.QtWidgets.QSlider.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QSlider.event": ('PySide2.QtCore.QEvent',),
@@ -12798,7 +11728,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSlider.sizeHint": (),
"PySide2.QtWidgets.QSlider.tickInterval": (),
"PySide2.QtWidgets.QSlider.tickPosition": (),
-
# class PySide2.QtWidgets.QSpacerItem:
"PySide2.QtWidgets.QSpacerItem.__init__": ('int', 'int', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy'),
"PySide2.QtWidgets.QSpacerItem.changeSize": ('int', 'int', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy'),
@@ -12811,7 +11740,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSpacerItem.sizeHint": (),
"PySide2.QtWidgets.QSpacerItem.sizePolicy": (),
"PySide2.QtWidgets.QSpacerItem.spacerItem": (),
-
# class PySide2.QtWidgets.QSpinBox:
"PySide2.QtWidgets.QSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QSpinBox.cleanText": (),
@@ -12837,7 +11765,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QSpinBox.value": (),
"PySide2.QtWidgets.QSpinBox.valueFromText": ('str',),
-
# class PySide2.QtWidgets.QSplashScreen:
"PySide2.QtWidgets.QSplashScreen.__init__": [('PySide2.QtGui.QPixmap', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QPixmap', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QSplashScreen.clearMessage": (),
@@ -12849,7 +11776,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSplashScreen.pixmap": (),
"PySide2.QtWidgets.QSplashScreen.setPixmap": ('PySide2.QtGui.QPixmap',),
"PySide2.QtWidgets.QSplashScreen.showMessage": ('str', 'int', 'PySide2.QtGui.QColor'),
-
# class PySide2.QtWidgets.QSplitter:
"PySide2.QtWidgets.QSplitter.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QSplitter.__lshift__": ('PySide2.QtCore.QTextStream',),
@@ -12888,7 +11814,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSplitter.sizeHint": (),
"PySide2.QtWidgets.QSplitter.sizes": (),
"PySide2.QtWidgets.QSplitter.widget": ('int',),
-
# class PySide2.QtWidgets.QSplitterHandle:
"PySide2.QtWidgets.QSplitterHandle.__init__": ('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QSplitter'),
"PySide2.QtWidgets.QSplitterHandle.closestLegalPosition": ('int',),
@@ -12904,9 +11829,7 @@ sig_dict.update({
"PySide2.QtWidgets.QSplitterHandle.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtWidgets.QSplitterHandle.sizeHint": (),
"PySide2.QtWidgets.QSplitterHandle.splitter": (),
-
# class PySide2.QtWidgets.QStackedLayout:
-
# class PySide2.QtWidgets.QStackedLayout.StackingMode:
"PySide2.QtWidgets.QStackedLayout.__init__": [(), ('PySide2.QtWidgets.QLayout',), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QStackedLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -12927,7 +11850,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStackedLayout.stackingMode": (),
"PySide2.QtWidgets.QStackedLayout.takeAt": ('int',),
"PySide2.QtWidgets.QStackedLayout.widget": [(), ('int',)],
-
# class PySide2.QtWidgets.QStackedWidget:
"PySide2.QtWidgets.QStackedWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStackedWidget.addWidget": ('PySide2.QtWidgets.QWidget',),
@@ -12941,7 +11863,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStackedWidget.setCurrentIndex": ('int',),
"PySide2.QtWidgets.QStackedWidget.setCurrentWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStackedWidget.widget": ('int',),
-
# class PySide2.QtWidgets.QStatusBar:
"PySide2.QtWidgets.QStatusBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStatusBar.addPermanentWidget": ('PySide2.QtWidgets.QWidget', 'int'),
@@ -12960,33 +11881,19 @@ sig_dict.update({
"PySide2.QtWidgets.QStatusBar.setSizeGripEnabled": ('bool',),
"PySide2.QtWidgets.QStatusBar.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QStatusBar.showMessage": ('str', 'int'),
-
# class PySide2.QtWidgets.QStyle:
-
# class PySide2.QtWidgets.QStyle.ComplexControl:
-
# class PySide2.QtWidgets.QStyle.ContentsType:
-
# class PySide2.QtWidgets.QStyle.ControlElement:
-
# class PySide2.QtWidgets.QStyle.PixelMetric:
-
# class PySide2.QtWidgets.QStyle.PrimitiveElement:
-
# class PySide2.QtWidgets.QStyle.RequestSoftwareInputPanel:
-
# class PySide2.QtWidgets.QStyle.StandardPixmap:
-
# class PySide2.QtWidgets.QStyle.State:
-
# class PySide2.QtWidgets.QStyle.StateFlag:
-
# class PySide2.QtWidgets.QStyle.StyleHint:
-
# class PySide2.QtWidgets.QStyle.SubControl:
-
# class PySide2.QtWidgets.QStyle.SubControls:
-
# class PySide2.QtWidgets.QStyle.SubElement:
"PySide2.QtWidgets.QStyle.__init__": (),
"PySide2.QtWidgets.QStyle.alignedRect": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.Qt.Alignment', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QRect'),
@@ -13017,261 +11924,150 @@ sig_dict.update({
"PySide2.QtWidgets.QStyle.visualAlignment": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.Qt.Alignment'),
"PySide2.QtWidgets.QStyle.visualPos": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.QRect', 'PySide2.QtCore.QPoint'),
"PySide2.QtWidgets.QStyle.visualRect": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.QRect', 'PySide2.QtCore.QRect'),
-
# class PySide2.QtWidgets.QStyleFactory:
"PySide2.QtWidgets.QStyleFactory.__init__": (),
"PySide2.QtWidgets.QStyleFactory.create": ('str',),
"PySide2.QtWidgets.QStyleFactory.keys": (),
-
# class PySide2.QtWidgets.QStyleHintReturn:
-
# class PySide2.QtWidgets.QStyleHintReturn.HintReturnType:
-
# class PySide2.QtWidgets.QStyleHintReturn.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturn.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturn.__init__": ('int', 'int'),
-
# class PySide2.QtWidgets.QStyleHintReturnMask:
-
# class PySide2.QtWidgets.QStyleHintReturnMask.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturnMask.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturnMask.__init__": (),
-
# class PySide2.QtWidgets.QStyleHintReturnVariant:
-
# class PySide2.QtWidgets.QStyleHintReturnVariant.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturnVariant.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturnVariant.__init__": (),
-
# class PySide2.QtWidgets.QStyleOption:
-
# class PySide2.QtWidgets.QStyleOption.OptionType:
-
# class PySide2.QtWidgets.QStyleOption.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOption.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOption.__init__": [('PySide2.QtWidgets.QStyleOption',), ('int', 'int')],
"PySide2.QtWidgets.QStyleOption.init": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStyleOption.initFrom": ('PySide2.QtWidgets.QWidget',),
-
# class PySide2.QtWidgets.QStyleOptionButton:
-
# class PySide2.QtWidgets.QStyleOptionButton.ButtonFeature:
-
# class PySide2.QtWidgets.QStyleOptionButton.ButtonFeatures:
-
# class PySide2.QtWidgets.QStyleOptionButton.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionButton.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionButton.__init__": [(), ('PySide2.QtWidgets.QStyleOptionButton',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionComboBox:
-
# class PySide2.QtWidgets.QStyleOptionComboBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionComboBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionComboBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionComboBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionComplex:
-
# class PySide2.QtWidgets.QStyleOptionComplex.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionComplex.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionComplex.__init__": [('PySide2.QtWidgets.QStyleOptionComplex',), ('int', 'int')],
-
# class PySide2.QtWidgets.QStyleOptionDockWidget:
-
# class PySide2.QtWidgets.QStyleOptionDockWidget.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionDockWidget.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionDockWidget.__init__": [(), ('PySide2.QtWidgets.QStyleOptionDockWidget',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionFocusRect:
-
# class PySide2.QtWidgets.QStyleOptionFocusRect.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionFocusRect.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionFocusRect.__init__": [(), ('PySide2.QtWidgets.QStyleOptionFocusRect',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionFrame:
-
# class PySide2.QtWidgets.QStyleOptionFrame.FrameFeature:
-
# class PySide2.QtWidgets.QStyleOptionFrame.FrameFeatures:
-
# class PySide2.QtWidgets.QStyleOptionFrame.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionFrame.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionFrame.__init__": [(), ('PySide2.QtWidgets.QStyleOptionFrame',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem:
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionGraphicsItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionGraphicsItem',), ('int',)],
"PySide2.QtWidgets.QStyleOptionGraphicsItem.levelOfDetailFromTransform": ('PySide2.QtGui.QTransform',),
-
# class PySide2.QtWidgets.QStyleOptionGroupBox:
-
# class PySide2.QtWidgets.QStyleOptionGroupBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionGroupBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionGroupBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionGroupBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionHeader:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SectionPosition:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SortIndicator:
-
# class PySide2.QtWidgets.QStyleOptionHeader.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionHeader.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionHeader.__init__": [(), ('PySide2.QtWidgets.QStyleOptionHeader',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionMenuItem:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.CheckType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.MenuItemType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionMenuItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionMenuItem',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionProgressBar:
-
# class PySide2.QtWidgets.QStyleOptionProgressBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionProgressBar.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionProgressBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionProgressBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionRubberBand:
-
# class PySide2.QtWidgets.QStyleOptionRubberBand.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionRubberBand.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionRubberBand.__init__": [(), ('PySide2.QtWidgets.QStyleOptionRubberBand',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip:
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSizeGrip.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSizeGrip',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSlider:
-
# class PySide2.QtWidgets.QStyleOptionSlider.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSlider.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSlider.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSlider',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSpinBox:
-
# class PySide2.QtWidgets.QStyleOptionSpinBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSpinBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSpinBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSpinBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTab:
-
# class PySide2.QtWidgets.QStyleOptionTab.CornerWidget:
-
# class PySide2.QtWidgets.QStyleOptionTab.CornerWidgets:
-
# class PySide2.QtWidgets.QStyleOptionTab.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionTab.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTab.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabFeature:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabFeatures:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabPosition:
"PySide2.QtWidgets.QStyleOptionTab.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTab',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase:
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTabBarBase.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTabBarBase',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame:
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTabWidgetFrame.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTabWidgetFrame',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTitleBar:
-
# class PySide2.QtWidgets.QStyleOptionTitleBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTitleBar.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTitleBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTitleBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolBar:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarFeature:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarFeatures:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarPosition:
"PySide2.QtWidgets.QStyleOptionToolBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolBox:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.TabPosition:
"PySide2.QtWidgets.QStyleOptionToolBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolButton:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.ToolButtonFeature:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.ToolButtonFeatures:
"PySide2.QtWidgets.QStyleOptionToolButton.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolButton',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionViewItem:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.Position:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemFeature:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemFeatures:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemPosition:
"PySide2.QtWidgets.QStyleOptionViewItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionViewItem',), ('int',)],
"PySide2.QtWidgets.QStyleOptionViewItem.__copy__": (),
-
# class PySide2.QtWidgets.QStylePainter:
"PySide2.QtWidgets.QStylePainter.__init__": [(), ('PySide2.QtGui.QPaintDevice', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QStylePainter.begin": [('PySide2.QtGui.QPaintDevice',), ('PySide2.QtGui.QPaintDevice', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
@@ -13281,7 +12077,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStylePainter.drawItemText": ('PySide2.QtCore.QRect', 'int', 'PySide2.QtGui.QPalette', 'bool', 'str', 'PySide2.QtGui.QPalette.ColorRole'),
"PySide2.QtWidgets.QStylePainter.drawPrimitive": ('PySide2.QtWidgets.QStyle.PrimitiveElement', 'PySide2.QtWidgets.QStyleOption'),
"PySide2.QtWidgets.QStylePainter.style": (),
-
# class PySide2.QtWidgets.QStyledItemDelegate:
"PySide2.QtWidgets.QStyledItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QStyledItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -13296,20 +12091,15 @@ sig_dict.update({
"PySide2.QtWidgets.QStyledItemDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QStyledItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QStyledItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QSwipeGesture:
-
# class PySide2.QtWidgets.QSwipeGesture.SwipeDirection:
"PySide2.QtWidgets.QSwipeGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QSwipeGesture.horizontalDirection": (),
"PySide2.QtWidgets.QSwipeGesture.setSwipeAngle": ('float',),
"PySide2.QtWidgets.QSwipeGesture.swipeAngle": (),
"PySide2.QtWidgets.QSwipeGesture.verticalDirection": (),
-
# class PySide2.QtWidgets.QSystemTrayIcon:
-
# class PySide2.QtWidgets.QSystemTrayIcon.ActivationReason:
-
# class PySide2.QtWidgets.QSystemTrayIcon.MessageIcon:
"PySide2.QtWidgets.QSystemTrayIcon.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QIcon', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QSystemTrayIcon.contextMenu": (),
@@ -13327,13 +12117,9 @@ sig_dict.update({
"PySide2.QtWidgets.QSystemTrayIcon.showMessage": [('str', 'str', 'PySide2.QtGui.QIcon', 'int'), ('str', 'str', 'PySide2.QtWidgets.QSystemTrayIcon.MessageIcon', 'int')],
"PySide2.QtWidgets.QSystemTrayIcon.supportsMessages": (),
"PySide2.QtWidgets.QSystemTrayIcon.toolTip": (),
-
# class PySide2.QtWidgets.QTabBar:
-
# class PySide2.QtWidgets.QTabBar.ButtonPosition:
-
# class PySide2.QtWidgets.QTabBar.SelectionBehavior:
-
# class PySide2.QtWidgets.QTabBar.Shape:
"PySide2.QtWidgets.QTabBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTabBar.accessibleTabName": ('int',),
@@ -13407,11 +12193,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTabBar.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QTabBar.usesScrollButtons": (),
"PySide2.QtWidgets.QTabBar.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QTabWidget:
-
# class PySide2.QtWidgets.QTabWidget.TabPosition:
-
# class PySide2.QtWidgets.QTabWidget.TabShape:
"PySide2.QtWidgets.QTabWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTabWidget.addTab": [('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QIcon', 'str'), ('PySide2.QtWidgets.QWidget', 'str')],
@@ -13470,7 +12253,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTabWidget.tabsClosable": (),
"PySide2.QtWidgets.QTabWidget.usesScrollButtons": (),
"PySide2.QtWidgets.QTabWidget.widget": ('int',),
-
# class PySide2.QtWidgets.QTableView:
"PySide2.QtWidgets.QTableView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTableView.clearSpans": (),
@@ -13546,7 +12328,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTableView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QTableView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QTableView.wordWrap": (),
-
# class PySide2.QtWidgets.QTableWidget:
"PySide2.QtWidgets.QTableWidget.__init__": [('PySide2.QtWidgets.QWidget',), ('int', 'int', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QTableWidget.cellWidget": ('int', 'int'),
@@ -13610,9 +12391,7 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidget.visualColumn": ('int',),
"PySide2.QtWidgets.QTableWidget.visualItemRect": ('PySide2.QtWidgets.QTableWidgetItem',),
"PySide2.QtWidgets.QTableWidget.visualRow": ('int',),
-
# class PySide2.QtWidgets.QTableWidgetItem:
-
# class PySide2.QtWidgets.QTableWidgetItem.ItemType:
"PySide2.QtWidgets.QTableWidgetItem.__init__": [('PySide2.QtGui.QIcon', 'str', 'int'), ('PySide2.QtWidgets.QTableWidgetItem',), ('int',), ('str', 'int')],
"PySide2.QtWidgets.QTableWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -13656,7 +12435,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidgetItem.type": (),
"PySide2.QtWidgets.QTableWidgetItem.whatsThis": (),
"PySide2.QtWidgets.QTableWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QTableWidgetSelectionRange:
"PySide2.QtWidgets.QTableWidgetSelectionRange.__init__": [(), ('PySide2.QtWidgets.QTableWidgetSelectionRange',), ('int', 'int', 'int', 'int')],
"PySide2.QtWidgets.QTableWidgetSelectionRange.__copy__": (),
@@ -13666,19 +12444,16 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidgetSelectionRange.rightColumn": (),
"PySide2.QtWidgets.QTableWidgetSelectionRange.rowCount": (),
"PySide2.QtWidgets.QTableWidgetSelectionRange.topRow": (),
-
# class PySide2.QtWidgets.QTapAndHoldGesture:
"PySide2.QtWidgets.QTapAndHoldGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QTapAndHoldGesture.position": (),
"PySide2.QtWidgets.QTapAndHoldGesture.setPosition": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QTapAndHoldGesture.setTimeout": ('int',),
"PySide2.QtWidgets.QTapAndHoldGesture.timeout": (),
-
# class PySide2.QtWidgets.QTapGesture:
"PySide2.QtWidgets.QTapGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QTapGesture.position": (),
"PySide2.QtWidgets.QTapGesture.setPosition": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QTextBrowser:
"PySide2.QtWidgets.QTextBrowser.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTextBrowser.backward": (),
@@ -13711,19 +12486,13 @@ sig_dict.update({
"PySide2.QtWidgets.QTextBrowser.setSource": [('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUrl', 'PySide2.QtGui.QTextDocument.ResourceType')],
"PySide2.QtWidgets.QTextBrowser.source": (),
"PySide2.QtWidgets.QTextBrowser.sourceType": (),
-
# class PySide2.QtWidgets.QTextEdit:
-
# class PySide2.QtWidgets.QTextEdit.AutoFormatting:
-
# class PySide2.QtWidgets.QTextEdit.AutoFormattingFlag:
-
# class PySide2.QtWidgets.QTextEdit.ExtraSelection:
"PySide2.QtWidgets.QTextEdit.ExtraSelection.__init__": [(), ('PySide2.QtWidgets.QTextEdit.ExtraSelection',)],
"PySide2.QtWidgets.QTextEdit.ExtraSelection.__copy__": (),
-
# class PySide2.QtWidgets.QTextEdit.LineWrapMode:
-
"PySide2.QtWidgets.QTextEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QTextEdit.acceptRichText": (),
"PySide2.QtWidgets.QTextEdit.alignment": (),
@@ -13841,14 +12610,11 @@ sig_dict.update({
"PySide2.QtWidgets.QTextEdit.zoomIn": ('int',),
"PySide2.QtWidgets.QTextEdit.zoomInF": ('float',),
"PySide2.QtWidgets.QTextEdit.zoomOut": ('int',),
-
# class PySide2.QtWidgets.QTileRules:
"PySide2.QtWidgets.QTileRules.__init__": [('PySide2.QtCore.Qt.TileRule',), ('PySide2.QtCore.Qt.TileRule', 'PySide2.QtCore.Qt.TileRule'), ('PySide2.QtWidgets.QTileRules',)],
"PySide2.QtWidgets.QTileRules.__copy__": (),
-
# class PySide2.QtWidgets.QTimeEdit:
"PySide2.QtWidgets.QTimeEdit.__init__": [('PySide2.QtCore.QTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QToolBar:
"PySide2.QtWidgets.QToolBar.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QToolBar.actionAt": [('PySide2.QtCore.QPoint',), ('int', 'int')],
@@ -13880,7 +12646,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolBar.toggleViewAction": (),
"PySide2.QtWidgets.QToolBar.toolButtonStyle": (),
"PySide2.QtWidgets.QToolBar.widgetForAction": ('PySide2.QtWidgets.QAction',),
-
# class PySide2.QtWidgets.QToolBox:
"PySide2.QtWidgets.QToolBox.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QToolBox.addItem": [('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QIcon', 'str'), ('PySide2.QtWidgets.QWidget', 'str')],
@@ -13906,9 +12671,7 @@ sig_dict.update({
"PySide2.QtWidgets.QToolBox.setItemToolTip": ('int', 'str'),
"PySide2.QtWidgets.QToolBox.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QToolBox.widget": ('int',),
-
# class PySide2.QtWidgets.QToolButton:
-
# class PySide2.QtWidgets.QToolButton.ToolButtonPopupMode:
"PySide2.QtWidgets.QToolButton.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QToolButton.actionEvent": ('PySide2.QtGui.QActionEvent',),
@@ -13938,7 +12701,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolButton.sizeHint": (),
"PySide2.QtWidgets.QToolButton.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QToolButton.toolButtonStyle": (),
-
# class PySide2.QtWidgets.QToolTip:
"PySide2.QtWidgets.QToolTip.font": (),
"PySide2.QtWidgets.QToolTip.hideText": (),
@@ -13948,7 +12710,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolTip.setPalette": ('PySide2.QtGui.QPalette',),
"PySide2.QtWidgets.QToolTip.showText": [('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QRect'), ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QRect', 'int')],
"PySide2.QtWidgets.QToolTip.text": (),
-
# class PySide2.QtWidgets.QTreeView:
"PySide2.QtWidgets.QTreeView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTreeView.allColumnsShowFocus": (),
@@ -14049,7 +12810,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QTreeView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QTreeView.wordWrap": (),
-
# class PySide2.QtWidgets.QTreeWidget:
"PySide2.QtWidgets.QTreeWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTreeWidget.addTopLevelItem": ('PySide2.QtWidgets.QTreeWidgetItem',),
@@ -14108,11 +12868,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidget.topLevelItem": ('int',),
"PySide2.QtWidgets.QTreeWidget.topLevelItemCount": (),
"PySide2.QtWidgets.QTreeWidget.visualItemRect": ('PySide2.QtWidgets.QTreeWidgetItem',),
-
# class PySide2.QtWidgets.QTreeWidgetItem:
-
# class PySide2.QtWidgets.QTreeWidgetItem.ChildIndicatorPolicy:
-
# class PySide2.QtWidgets.QTreeWidgetItem.ItemType:
"PySide2.QtWidgets.QTreeWidgetItem.__init__": [('PySide2.QtWidgets.QTreeWidget', 'PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidget', 'int'), ('PySide2.QtWidgets.QTreeWidget', 'typing.Sequence[str]', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem',), ('PySide2.QtWidgets.QTreeWidgetItem', 'PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem', 'typing.Sequence[str]', 'int'), ('int',), ('typing.Sequence[str]', 'int')],
"PySide2.QtWidgets.QTreeWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -14178,11 +12935,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidgetItem.type": (),
"PySide2.QtWidgets.QTreeWidgetItem.whatsThis": ('int',),
"PySide2.QtWidgets.QTreeWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator:
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlag:
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags:
"PySide2.QtWidgets.QTreeWidgetItemIterator.__init__": [('PySide2.QtWidgets.QTreeWidget', 'PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags'), ('PySide2.QtWidgets.QTreeWidgetItem', 'PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags'), ('PySide2.QtWidgets.QTreeWidgetItemIterator',)],
"PySide2.QtWidgets.QTreeWidgetItemIterator.__copy__": (),
@@ -14190,7 +12944,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidgetItemIterator.__isub__": ('int',),
"PySide2.QtWidgets.QTreeWidgetItemIterator.__iter__": (),
"PySide2.QtWidgets.QTreeWidgetItemIterator.value": (),
-
# class PySide2.QtWidgets.QUndoCommand:
"PySide2.QtWidgets.QUndoCommand.__init__": [('PySide2.QtWidgets.QUndoCommand',), ('str', 'PySide2.QtWidgets.QUndoCommand')],
"PySide2.QtWidgets.QUndoCommand.actionText": (),
@@ -14204,7 +12957,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoCommand.setText": ('str',),
"PySide2.QtWidgets.QUndoCommand.text": (),
"PySide2.QtWidgets.QUndoCommand.undo": (),
-
# class PySide2.QtWidgets.QUndoGroup:
"PySide2.QtWidgets.QUndoGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QUndoGroup.activeStack": (),
@@ -14221,7 +12973,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoGroup.stacks": (),
"PySide2.QtWidgets.QUndoGroup.undo": (),
"PySide2.QtWidgets.QUndoGroup.undoText": (),
-
# class PySide2.QtWidgets.QUndoStack:
"PySide2.QtWidgets.QUndoStack.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QUndoStack.beginMacro": ('str',),
@@ -14249,7 +13000,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoStack.undo": (),
"PySide2.QtWidgets.QUndoStack.undoLimit": (),
"PySide2.QtWidgets.QUndoStack.undoText": (),
-
# class PySide2.QtWidgets.QUndoView:
"PySide2.QtWidgets.QUndoView.__init__": [('PySide2.QtWidgets.QUndoGroup', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QUndoStack', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QUndoView.cleanIcon": (),
@@ -14260,10 +13010,8 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoView.setGroup": ('PySide2.QtWidgets.QUndoGroup',),
"PySide2.QtWidgets.QUndoView.setStack": ('PySide2.QtWidgets.QUndoStack',),
"PySide2.QtWidgets.QUndoView.stack": (),
-
# class PySide2.QtWidgets.QVBoxLayout:
"PySide2.QtWidgets.QVBoxLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QWhatsThis:
"PySide2.QtWidgets.QWhatsThis.createAction": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QWhatsThis.enterWhatsThisMode": (),
@@ -14271,11 +13019,8 @@ sig_dict.update({
"PySide2.QtWidgets.QWhatsThis.inWhatsThisMode": (),
"PySide2.QtWidgets.QWhatsThis.leaveWhatsThisMode": (),
"PySide2.QtWidgets.QWhatsThis.showText": ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget'),
-
# class PySide2.QtWidgets.QWidget:
-
# class PySide2.QtWidgets.QWidget.RenderFlag:
-
# class PySide2.QtWidgets.QWidget.RenderFlags:
"PySide2.QtWidgets.QWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QWidget.acceptDrops": (),
@@ -14540,7 +13285,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWidget.windowType": (),
"PySide2.QtWidgets.QWidget.x": (),
"PySide2.QtWidgets.QWidget.y": (),
-
# class PySide2.QtWidgets.QWidgetAction:
"PySide2.QtWidgets.QWidgetAction.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QWidgetAction.createWidget": ('PySide2.QtWidgets.QWidget',),
@@ -14552,7 +13296,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWidgetAction.releaseWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetAction.requestWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetAction.setDefaultWidget": ('PySide2.QtWidgets.QWidget',),
-
# class PySide2.QtWidgets.QWidgetItem:
"PySide2.QtWidgets.QWidgetItem.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetItem.controlTypes": (),
@@ -14566,17 +13309,11 @@ sig_dict.update({
"PySide2.QtWidgets.QWidgetItem.setGeometry": ('PySide2.QtCore.QRect',),
"PySide2.QtWidgets.QWidgetItem.sizeHint": (),
"PySide2.QtWidgets.QWidgetItem.widget": (),
-
# class PySide2.QtWidgets.QWizard:
-
# class PySide2.QtWidgets.QWizard.WizardButton:
-
# class PySide2.QtWidgets.QWizard.WizardOption:
-
# class PySide2.QtWidgets.QWizard.WizardOptions:
-
# class PySide2.QtWidgets.QWizard.WizardPixmap:
-
# class PySide2.QtWidgets.QWizard.WizardStyle:
"PySide2.QtWidgets.QWizard.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QWizard.addPage": ('PySide2.QtWidgets.QWizardPage',),
@@ -14624,7 +13361,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWizard.validateCurrentPage": (),
"PySide2.QtWidgets.QWizard.visitedPages": (),
"PySide2.QtWidgets.QWizard.wizardStyle": (),
-
# class PySide2.QtWidgets.QWizardPage:
"PySide2.QtWidgets.QWizardPage.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWizardPage.buttonText": ('PySide2.QtWidgets.QWizard.WizardButton',),
@@ -14649,16 +13385,11 @@ sig_dict.update({
"PySide2.QtWidgets.QWizardPage.validatePage": (),
"PySide2.QtWidgets.QWizardPage.wizard": (),
}) if "PySide2.QtWidgets" in sys.modules else None
-
# Module PySide2.QtPrintSupport
sig_dict.update({
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOptions:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintRange:
"PySide2.QtPrintSupport.QAbstractPrintDialog.__init__": ('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtPrintSupport.QAbstractPrintDialog.addEnabledOption": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption',),
@@ -14675,7 +13406,6 @@ sig_dict.update({
"PySide2.QtPrintSupport.QAbstractPrintDialog.setOptionTabs": ('typing.Sequence[PySide2.QtWidgets.QWidget]',),
"PySide2.QtPrintSupport.QAbstractPrintDialog.setPrintRange": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintRange',),
"PySide2.QtPrintSupport.QAbstractPrintDialog.toPage": (),
-
# class PySide2.QtPrintSupport.QPageSetupDialog:
"PySide2.QtPrintSupport.QPageSetupDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtPrintSupport.QPageSetupDialog.done": ('int',),
@@ -14683,7 +13413,6 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPageSetupDialog.open": [(), ('PySide2.QtCore.QObject', 'str')],
"PySide2.QtPrintSupport.QPageSetupDialog.printer": (),
"PySide2.QtPrintSupport.QPageSetupDialog.setVisible": ('bool',),
-
# class PySide2.QtPrintSupport.QPrintDialog:
"PySide2.QtPrintSupport.QPrintDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtPrintSupport.QPrintDialog.done": ('int',),
@@ -14694,9 +13423,7 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintDialog.setOptions": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOptions',),
"PySide2.QtPrintSupport.QPrintDialog.setVisible": ('bool',),
"PySide2.QtPrintSupport.QPrintDialog.testOption": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption',),
-
# class PySide2.QtPrintSupport.QPrintEngine:
-
# class PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey:
"PySide2.QtPrintSupport.QPrintEngine.__init__": (),
"PySide2.QtPrintSupport.QPrintEngine.abort": (),
@@ -14705,18 +13432,14 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintEngine.printerState": (),
"PySide2.QtPrintSupport.QPrintEngine.property": ('PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey',),
"PySide2.QtPrintSupport.QPrintEngine.setProperty": ('PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey', 'typing.Any'),
-
# class PySide2.QtPrintSupport.QPrintPreviewDialog:
"PySide2.QtPrintSupport.QPrintPreviewDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtPrintSupport.QPrintPreviewDialog.done": ('int',),
"PySide2.QtPrintSupport.QPrintPreviewDialog.open": [(), ('PySide2.QtCore.QObject', 'str')],
"PySide2.QtPrintSupport.QPrintPreviewDialog.printer": (),
"PySide2.QtPrintSupport.QPrintPreviewDialog.setVisible": ('bool',),
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget:
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget.ViewMode:
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget.ZoomMode:
"PySide2.QtPrintSupport.QPrintPreviewWidget.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtPrintSupport.QPrintPreviewWidget.currentPage": (),
@@ -14742,27 +13465,16 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomIn": ('float',),
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomMode": (),
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomOut": ('float',),
-
# class PySide2.QtPrintSupport.QPrinter:
-
# class PySide2.QtPrintSupport.QPrinter.ColorMode:
-
# class PySide2.QtPrintSupport.QPrinter.DuplexMode:
-
# class PySide2.QtPrintSupport.QPrinter.Orientation:
-
# class PySide2.QtPrintSupport.QPrinter.OutputFormat:
-
# class PySide2.QtPrintSupport.QPrinter.PageOrder:
-
# class PySide2.QtPrintSupport.QPrinter.PaperSource:
-
# class PySide2.QtPrintSupport.QPrinter.PrintRange:
-
# class PySide2.QtPrintSupport.QPrinter.PrinterMode:
-
# class PySide2.QtPrintSupport.QPrinter.PrinterState:
-
# class PySide2.QtPrintSupport.QPrinter.Unit:
"PySide2.QtPrintSupport.QPrinter.__init__": [('PySide2.QtPrintSupport.QPrinter.PrinterMode',), ('PySide2.QtPrintSupport.QPrinterInfo', 'PySide2.QtPrintSupport.QPrinter.PrinterMode')],
"PySide2.QtPrintSupport.QPrinter.abort": (),
@@ -14834,7 +13546,6 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrinter.supportsMultipleCopies": (),
"PySide2.QtPrintSupport.QPrinter.toPage": (),
"PySide2.QtPrintSupport.QPrinter.winPageSize": (),
-
# class PySide2.QtPrintSupport.QPrinterInfo:
"PySide2.QtPrintSupport.QPrinterInfo.__init__": [(), ('PySide2.QtPrintSupport.QPrinter',), ('PySide2.QtPrintSupport.QPrinterInfo',)],
"PySide2.QtPrintSupport.QPrinterInfo.__copy__": (),
@@ -14864,22 +13575,14 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrinterInfo.supportedSizesWithNames": (),
"PySide2.QtPrintSupport.QPrinterInfo.supportsCustomPageSizes": (),
}) if "PySide2.QtPrintSupport" in sys.modules else None
-
# Module PySide2.QtSql
sig_dict.update({
-
# class PySide2.QtSql.QSql:
-
# class PySide2.QtSql.QSql.Location:
-
# class PySide2.QtSql.QSql.NumericalPrecisionPolicy:
-
# class PySide2.QtSql.QSql.ParamType:
-
# class PySide2.QtSql.QSql.ParamTypeFlag:
-
# class PySide2.QtSql.QSql.TableType:
-
# class PySide2.QtSql.QSqlDatabase:
"PySide2.QtSql.QSqlDatabase.__init__": [(), ('PySide2.QtSql.QSqlDatabase',), ('PySide2.QtSql.QSqlDriver',), ('str',)],
"PySide2.QtSql.QSqlDatabase.__copy__": (),
@@ -14922,17 +13625,11 @@ sig_dict.update({
"PySide2.QtSql.QSqlDatabase.tables": ('PySide2.QtSql.QSql.TableType',),
"PySide2.QtSql.QSqlDatabase.transaction": (),
"PySide2.QtSql.QSqlDatabase.userName": (),
-
# class PySide2.QtSql.QSqlDriver:
-
# class PySide2.QtSql.QSqlDriver.DbmsType:
-
# class PySide2.QtSql.QSqlDriver.DriverFeature:
-
# class PySide2.QtSql.QSqlDriver.IdentifierType:
-
# class PySide2.QtSql.QSqlDriver.NotificationSource:
-
# class PySide2.QtSql.QSqlDriver.StatementType:
"PySide2.QtSql.QSqlDriver.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlDriver.beginTransaction": (),
@@ -14963,13 +13660,10 @@ sig_dict.update({
"PySide2.QtSql.QSqlDriver.subscribedToNotifications": (),
"PySide2.QtSql.QSqlDriver.tables": ('PySide2.QtSql.QSql.TableType',),
"PySide2.QtSql.QSqlDriver.unsubscribeFromNotification": ('str',),
-
# class PySide2.QtSql.QSqlDriverCreatorBase:
"PySide2.QtSql.QSqlDriverCreatorBase.__init__": (),
"PySide2.QtSql.QSqlDriverCreatorBase.createObject": (),
-
# class PySide2.QtSql.QSqlError:
-
# class PySide2.QtSql.QSqlError.ErrorType:
"PySide2.QtSql.QSqlError.__init__": [('PySide2.QtSql.QSqlError',), ('str', 'str', 'PySide2.QtSql.QSqlError.ErrorType', 'int'), ('str', 'str', 'PySide2.QtSql.QSqlError.ErrorType', 'str')],
"PySide2.QtSql.QSqlError.__copy__": (),
@@ -14985,9 +13679,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlError.swap": ('PySide2.QtSql.QSqlError',),
"PySide2.QtSql.QSqlError.text": (),
"PySide2.QtSql.QSqlError.type": (),
-
# class PySide2.QtSql.QSqlField:
-
# class PySide2.QtSql.QSqlField.RequiredStatus:
"PySide2.QtSql.QSqlField.__init__": [('PySide2.QtSql.QSqlField',), ('str', 'type'), ('str', 'type', 'str')],
"PySide2.QtSql.QSqlField.__copy__": (),
@@ -15019,7 +13711,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlField.type": (),
"PySide2.QtSql.QSqlField.typeID": (),
"PySide2.QtSql.QSqlField.value": (),
-
# class PySide2.QtSql.QSqlIndex:
"PySide2.QtSql.QSqlIndex.__init__": [('PySide2.QtSql.QSqlIndex',), ('str', 'str')],
"PySide2.QtSql.QSqlIndex.__copy__": (),
@@ -15030,9 +13721,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlIndex.setCursorName": ('str',),
"PySide2.QtSql.QSqlIndex.setDescending": ('int', 'bool'),
"PySide2.QtSql.QSqlIndex.setName": ('str',),
-
# class PySide2.QtSql.QSqlQuery:
-
# class PySide2.QtSql.QSqlQuery.BatchExecutionMode:
"PySide2.QtSql.QSqlQuery.__init__": [('PySide2.QtSql.QSqlDatabase',), ('PySide2.QtSql.QSqlQuery',), ('PySide2.QtSql.QSqlResult',), ('str', 'PySide2.QtSql.QSqlDatabase')],
"PySide2.QtSql.QSqlQuery.__copy__": (),
@@ -15069,7 +13758,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlQuery.setNumericalPrecisionPolicy": ('PySide2.QtSql.QSql.NumericalPrecisionPolicy',),
"PySide2.QtSql.QSqlQuery.size": (),
"PySide2.QtSql.QSqlQuery.value": [('int',), ('str',)],
-
# class PySide2.QtSql.QSqlQueryModel:
"PySide2.QtSql.QSqlQueryModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlQueryModel.beginInsertColumns": ('PySide2.QtCore.QModelIndex', 'int', 'int'),
@@ -15100,7 +13788,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlQueryModel.setHeaderData": ('int', 'PySide2.QtCore.Qt.Orientation', 'typing.Any', 'int'),
"PySide2.QtSql.QSqlQueryModel.setLastError": ('PySide2.QtSql.QSqlError',),
"PySide2.QtSql.QSqlQueryModel.setQuery": [('PySide2.QtSql.QSqlQuery',), ('str', 'PySide2.QtSql.QSqlDatabase')],
-
# class PySide2.QtSql.QSqlRecord:
"PySide2.QtSql.QSqlRecord.__init__": [(), ('PySide2.QtSql.QSqlRecord',)],
"PySide2.QtSql.QSqlRecord.__copy__": (),
@@ -15123,7 +13810,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlRecord.setNull": [('int',), ('str',)],
"PySide2.QtSql.QSqlRecord.setValue": [('int', 'typing.Any'), ('str', 'typing.Any')],
"PySide2.QtSql.QSqlRecord.value": [('int',), ('str',)],
-
# class PySide2.QtSql.QSqlRelation:
"PySide2.QtSql.QSqlRelation.__init__": [(), ('PySide2.QtSql.QSqlRelation',), ('str', 'str', 'str')],
"PySide2.QtSql.QSqlRelation.__copy__": (),
@@ -15132,15 +13818,12 @@ sig_dict.update({
"PySide2.QtSql.QSqlRelation.isValid": (),
"PySide2.QtSql.QSqlRelation.swap": ('PySide2.QtSql.QSqlRelation',),
"PySide2.QtSql.QSqlRelation.tableName": (),
-
# class PySide2.QtSql.QSqlRelationalDelegate:
"PySide2.QtSql.QSqlRelationalDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlRelationalDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtSql.QSqlRelationalDelegate.setEditorData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtSql.QSqlRelationalDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtSql.QSqlRelationalTableModel:
-
# class PySide2.QtSql.QSqlRelationalTableModel.JoinMode:
"PySide2.QtSql.QSqlRelationalTableModel.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtSql.QSqlDatabase'),
"PySide2.QtSql.QSqlRelationalTableModel.clear": (),
@@ -15158,9 +13841,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlRelationalTableModel.setRelation": ('int', 'PySide2.QtSql.QSqlRelation'),
"PySide2.QtSql.QSqlRelationalTableModel.setTable": ('str',),
"PySide2.QtSql.QSqlRelationalTableModel.updateRowInTable": ('int', 'PySide2.QtSql.QSqlRecord'),
-
# class PySide2.QtSql.QSqlResult:
-
# class PySide2.QtSql.QSqlResult.BindingSyntax:
"PySide2.QtSql.QSqlResult.__init__": ('PySide2.QtSql.QSqlDriver',),
"PySide2.QtSql.QSqlResult.addBindValue": ('typing.Any', 'PySide2.QtSql.QSql.ParamType'),
@@ -15210,9 +13891,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlResult.setQuery": ('str',),
"PySide2.QtSql.QSqlResult.setSelect": ('bool',),
"PySide2.QtSql.QSqlResult.size": (),
-
# class PySide2.QtSql.QSqlTableModel:
-
# class PySide2.QtSql.QSqlTableModel.EditStrategy:
"PySide2.QtSql.QSqlTableModel.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtSql.QSqlDatabase'),
"PySide2.QtSql.QSqlTableModel.clear": (),
@@ -15256,10 +13935,8 @@ sig_dict.update({
"PySide2.QtSql.QSqlTableModel.tableName": (),
"PySide2.QtSql.QSqlTableModel.updateRowInTable": ('int', 'PySide2.QtSql.QSqlRecord'),
}) if "PySide2.QtSql" in sys.modules else None
-
# Module PySide2.QtNetwork
sig_dict.update({
-
# class PySide2.QtNetwork.QAbstractNetworkCache:
"PySide2.QtNetwork.QAbstractNetworkCache.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QAbstractNetworkCache.cacheSize": (),
@@ -15270,25 +13947,15 @@ sig_dict.update({
"PySide2.QtNetwork.QAbstractNetworkCache.prepare": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
"PySide2.QtNetwork.QAbstractNetworkCache.remove": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QAbstractNetworkCache.updateMetaData": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
-
# class PySide2.QtNetwork.QAbstractSocket:
-
# class PySide2.QtNetwork.QAbstractSocket.BindFlag:
-
# class PySide2.QtNetwork.QAbstractSocket.BindMode:
-
# class PySide2.QtNetwork.QAbstractSocket.NetworkLayerProtocol:
-
# class PySide2.QtNetwork.QAbstractSocket.PauseMode:
-
# class PySide2.QtNetwork.QAbstractSocket.PauseModes:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketError:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketOption:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketState:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketType:
"PySide2.QtNetwork.QAbstractSocket.__init__": ('PySide2.QtNetwork.QAbstractSocket.SocketType', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QAbstractSocket.abort": (),
@@ -15338,7 +14005,6 @@ sig_dict.update({
"PySide2.QtNetwork.QAbstractSocket.waitForDisconnected": ('int',),
"PySide2.QtNetwork.QAbstractSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QAbstractSocket.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QAuthenticator:
"PySide2.QtNetwork.QAuthenticator.__init__": [(), ('PySide2.QtNetwork.QAuthenticator',)],
"PySide2.QtNetwork.QAuthenticator.__copy__": (),
@@ -15352,7 +14018,6 @@ sig_dict.update({
"PySide2.QtNetwork.QAuthenticator.setRealm": ('str',),
"PySide2.QtNetwork.QAuthenticator.setUser": ('str',),
"PySide2.QtNetwork.QAuthenticator.user": (),
-
# class PySide2.QtNetwork.QDnsDomainNameRecord:
"PySide2.QtNetwork.QDnsDomainNameRecord.__init__": [(), ('PySide2.QtNetwork.QDnsDomainNameRecord',)],
"PySide2.QtNetwork.QDnsDomainNameRecord.__copy__": (),
@@ -15360,7 +14025,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsDomainNameRecord.swap": ('PySide2.QtNetwork.QDnsDomainNameRecord',),
"PySide2.QtNetwork.QDnsDomainNameRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsDomainNameRecord.value": (),
-
# class PySide2.QtNetwork.QDnsHostAddressRecord:
"PySide2.QtNetwork.QDnsHostAddressRecord.__init__": [(), ('PySide2.QtNetwork.QDnsHostAddressRecord',)],
"PySide2.QtNetwork.QDnsHostAddressRecord.__copy__": (),
@@ -15368,11 +14032,8 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsHostAddressRecord.swap": ('PySide2.QtNetwork.QDnsHostAddressRecord',),
"PySide2.QtNetwork.QDnsHostAddressRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsHostAddressRecord.value": (),
-
# class PySide2.QtNetwork.QDnsLookup:
-
# class PySide2.QtNetwork.QDnsLookup.Error:
-
# class PySide2.QtNetwork.QDnsLookup.Type:
"PySide2.QtNetwork.QDnsLookup.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtNetwork.QDnsLookup.Type', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtNetwork.QDnsLookup.Type', 'str', 'PySide2.QtNetwork.QHostAddress', 'PySide2.QtCore.QObject')],
"PySide2.QtNetwork.QDnsLookup.abort": (),
@@ -15393,7 +14054,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsLookup.setType": ('PySide2.QtNetwork.QDnsLookup.Type',),
"PySide2.QtNetwork.QDnsLookup.textRecords": (),
"PySide2.QtNetwork.QDnsLookup.type": (),
-
# class PySide2.QtNetwork.QDnsMailExchangeRecord:
"PySide2.QtNetwork.QDnsMailExchangeRecord.__init__": [(), ('PySide2.QtNetwork.QDnsMailExchangeRecord',)],
"PySide2.QtNetwork.QDnsMailExchangeRecord.__copy__": (),
@@ -15402,7 +14062,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsMailExchangeRecord.preference": (),
"PySide2.QtNetwork.QDnsMailExchangeRecord.swap": ('PySide2.QtNetwork.QDnsMailExchangeRecord',),
"PySide2.QtNetwork.QDnsMailExchangeRecord.timeToLive": (),
-
# class PySide2.QtNetwork.QDnsServiceRecord:
"PySide2.QtNetwork.QDnsServiceRecord.__init__": [(), ('PySide2.QtNetwork.QDnsServiceRecord',)],
"PySide2.QtNetwork.QDnsServiceRecord.__copy__": (),
@@ -15413,7 +14072,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsServiceRecord.target": (),
"PySide2.QtNetwork.QDnsServiceRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsServiceRecord.weight": (),
-
# class PySide2.QtNetwork.QDnsTextRecord:
"PySide2.QtNetwork.QDnsTextRecord.__init__": [(), ('PySide2.QtNetwork.QDnsTextRecord',)],
"PySide2.QtNetwork.QDnsTextRecord.__copy__": (),
@@ -15421,13 +14079,9 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsTextRecord.swap": ('PySide2.QtNetwork.QDnsTextRecord',),
"PySide2.QtNetwork.QDnsTextRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsTextRecord.values": (),
-
# class PySide2.QtNetwork.QHostAddress:
-
# class PySide2.QtNetwork.QHostAddress.ConversionMode:
-
# class PySide2.QtNetwork.QHostAddress.ConversionModeFlag:
-
# class PySide2.QtNetwork.QHostAddress.SpecialAddress:
"PySide2.QtNetwork.QHostAddress.__init__": [(), ('PySide2.QtNetwork.QHostAddress',), ('PySide2.QtNetwork.QHostAddress.SpecialAddress',), ('PySide2.QtNetwork.QIPv6Address',), ('int',), ('str',)],
"PySide2.QtNetwork.QHostAddress.__copy__": (),
@@ -15453,9 +14107,7 @@ sig_dict.update({
"PySide2.QtNetwork.QHostAddress.toIPv4Address": (),
"PySide2.QtNetwork.QHostAddress.toIPv6Address": (),
"PySide2.QtNetwork.QHostAddress.toString": (),
-
# class PySide2.QtNetwork.QHostInfo:
-
# class PySide2.QtNetwork.QHostInfo.HostInfoError:
"PySide2.QtNetwork.QHostInfo.__init__": [('PySide2.QtNetwork.QHostInfo',), ('int',)],
"PySide2.QtNetwork.QHostInfo.__copy__": (),
@@ -15474,11 +14126,8 @@ sig_dict.update({
"PySide2.QtNetwork.QHostInfo.setHostName": ('str',),
"PySide2.QtNetwork.QHostInfo.setLookupId": ('int',),
"PySide2.QtNetwork.QHostInfo.swap": ('PySide2.QtNetwork.QHostInfo',),
-
# class PySide2.QtNetwork.QHstsPolicy:
-
# class PySide2.QtNetwork.QHstsPolicy.PolicyFlag:
-
# class PySide2.QtNetwork.QHstsPolicy.PolicyFlags:
"PySide2.QtNetwork.QHstsPolicy.__init__": [(), ('PySide2.QtCore.QDateTime', 'PySide2.QtNetwork.QHstsPolicy.PolicyFlags', 'str', 'PySide2.QtCore.QUrl.ParsingMode'), ('PySide2.QtNetwork.QHstsPolicy',)],
"PySide2.QtNetwork.QHstsPolicy.__copy__": (),
@@ -15490,16 +14139,13 @@ sig_dict.update({
"PySide2.QtNetwork.QHstsPolicy.setHost": ('str', 'PySide2.QtCore.QUrl.ParsingMode'),
"PySide2.QtNetwork.QHstsPolicy.setIncludesSubDomains": ('bool',),
"PySide2.QtNetwork.QHstsPolicy.swap": ('PySide2.QtNetwork.QHstsPolicy',),
-
# class PySide2.QtNetwork.QHttpMultiPart:
-
# class PySide2.QtNetwork.QHttpMultiPart.ContentType:
"PySide2.QtNetwork.QHttpMultiPart.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtNetwork.QHttpMultiPart.ContentType', 'PySide2.QtCore.QObject')],
"PySide2.QtNetwork.QHttpMultiPart.append": ('PySide2.QtNetwork.QHttpPart',),
"PySide2.QtNetwork.QHttpMultiPart.boundary": (),
"PySide2.QtNetwork.QHttpMultiPart.setBoundary": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QHttpMultiPart.setContentType": ('PySide2.QtNetwork.QHttpMultiPart.ContentType',),
-
# class PySide2.QtNetwork.QHttpPart:
"PySide2.QtNetwork.QHttpPart.__init__": [(), ('PySide2.QtNetwork.QHttpPart',)],
"PySide2.QtNetwork.QHttpPart.__copy__": (),
@@ -15508,15 +14154,11 @@ sig_dict.update({
"PySide2.QtNetwork.QHttpPart.setHeader": ('PySide2.QtNetwork.QNetworkRequest.KnownHeaders', 'typing.Any'),
"PySide2.QtNetwork.QHttpPart.setRawHeader": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtNetwork.QHttpPart.swap": ('PySide2.QtNetwork.QHttpPart',),
-
# class PySide2.QtNetwork.QIPv6Address:
"PySide2.QtNetwork.QIPv6Address.__init__": [(), ('PySide2.QtNetwork.QIPv6Address',)],
"PySide2.QtNetwork.QIPv6Address.__copy__": (),
-
# class PySide2.QtNetwork.QLocalServer:
-
# class PySide2.QtNetwork.QLocalServer.SocketOption:
-
# class PySide2.QtNetwork.QLocalServer.SocketOptions:
"PySide2.QtNetwork.QLocalServer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QLocalServer.close": (),
@@ -15536,11 +14178,8 @@ sig_dict.update({
"PySide2.QtNetwork.QLocalServer.socketDescriptor": (),
"PySide2.QtNetwork.QLocalServer.socketOptions": (),
"PySide2.QtNetwork.QLocalServer.waitForNewConnection": ('int',),
-
# class PySide2.QtNetwork.QLocalSocket:
-
# class PySide2.QtNetwork.QLocalSocket.LocalSocketError:
-
# class PySide2.QtNetwork.QLocalSocket.LocalSocketState:
"PySide2.QtNetwork.QLocalSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QLocalSocket.abort": (),
@@ -15569,11 +14208,8 @@ sig_dict.update({
"PySide2.QtNetwork.QLocalSocket.waitForDisconnected": ('int',),
"PySide2.QtNetwork.QLocalSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QLocalSocket.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QNetworkAccessManager:
-
# class PySide2.QtNetwork.QNetworkAccessManager.NetworkAccessibility:
-
# class PySide2.QtNetwork.QNetworkAccessManager.Operation:
"PySide2.QtNetwork.QNetworkAccessManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkAccessManager.activeConfiguration": (),
@@ -15612,9 +14248,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkAccessManager.strictTransportSecurityHosts": (),
"PySide2.QtNetwork.QNetworkAccessManager.supportedSchemes": (),
"PySide2.QtNetwork.QNetworkAccessManager.supportedSchemesImplementation": (),
-
# class PySide2.QtNetwork.QNetworkAddressEntry:
-
# class PySide2.QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus:
"PySide2.QtNetwork.QNetworkAddressEntry.__init__": [(), ('PySide2.QtNetwork.QNetworkAddressEntry',)],
"PySide2.QtNetwork.QNetworkAddressEntry.__copy__": (),
@@ -15626,14 +14260,16 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkAddressEntry.isPermanent": (),
"PySide2.QtNetwork.QNetworkAddressEntry.isTemporary": (),
"PySide2.QtNetwork.QNetworkAddressEntry.netmask": (),
+ "PySide2.QtNetwork.QNetworkAddressEntry.preferredLifetime": (),
"PySide2.QtNetwork.QNetworkAddressEntry.prefixLength": (),
+ "PySide2.QtNetwork.QNetworkAddressEntry.setAddressLifetime": ('PySide2.QtCore.QDeadlineTimer', 'PySide2.QtCore.QDeadlineTimer'),
"PySide2.QtNetwork.QNetworkAddressEntry.setBroadcast": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setDnsEligibility": ('PySide2.QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus',),
"PySide2.QtNetwork.QNetworkAddressEntry.setIp": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setNetmask": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setPrefixLength": ('int',),
"PySide2.QtNetwork.QNetworkAddressEntry.swap": ('PySide2.QtNetwork.QNetworkAddressEntry',),
-
+ "PySide2.QtNetwork.QNetworkAddressEntry.validityLifetime": (),
# class PySide2.QtNetwork.QNetworkCacheMetaData:
"PySide2.QtNetwork.QNetworkCacheMetaData.__init__": [(), ('PySide2.QtNetwork.QNetworkCacheMetaData',)],
"PySide2.QtNetwork.QNetworkCacheMetaData.__copy__": (),
@@ -15653,17 +14289,11 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCacheMetaData.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QNetworkCacheMetaData.swap": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
"PySide2.QtNetwork.QNetworkCacheMetaData.url": (),
-
# class PySide2.QtNetwork.QNetworkConfiguration:
-
# class PySide2.QtNetwork.QNetworkConfiguration.BearerType:
-
# class PySide2.QtNetwork.QNetworkConfiguration.Purpose:
-
# class PySide2.QtNetwork.QNetworkConfiguration.StateFlag:
-
# class PySide2.QtNetwork.QNetworkConfiguration.StateFlags:
-
# class PySide2.QtNetwork.QNetworkConfiguration.Type:
"PySide2.QtNetwork.QNetworkConfiguration.__init__": [(), ('PySide2.QtNetwork.QNetworkConfiguration',)],
"PySide2.QtNetwork.QNetworkConfiguration.__copy__": (),
@@ -15681,11 +14311,8 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkConfiguration.state": (),
"PySide2.QtNetwork.QNetworkConfiguration.swap": ('PySide2.QtNetwork.QNetworkConfiguration',),
"PySide2.QtNetwork.QNetworkConfiguration.type": (),
-
# class PySide2.QtNetwork.QNetworkConfigurationManager:
-
# class PySide2.QtNetwork.QNetworkConfigurationManager.Capabilities:
-
# class PySide2.QtNetwork.QNetworkConfigurationManager.Capability:
"PySide2.QtNetwork.QNetworkConfigurationManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkConfigurationManager.allConfigurations": ('PySide2.QtNetwork.QNetworkConfiguration.StateFlags',),
@@ -15694,9 +14321,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkConfigurationManager.defaultConfiguration": (),
"PySide2.QtNetwork.QNetworkConfigurationManager.isOnline": (),
"PySide2.QtNetwork.QNetworkConfigurationManager.updateConfigurations": (),
-
# class PySide2.QtNetwork.QNetworkCookie:
-
# class PySide2.QtNetwork.QNetworkCookie.RawForm:
"PySide2.QtNetwork.QNetworkCookie.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('PySide2.QtNetwork.QNetworkCookie',)],
"PySide2.QtNetwork.QNetworkCookie.__copy__": (),
@@ -15720,7 +14345,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCookie.swap": ('PySide2.QtNetwork.QNetworkCookie',),
"PySide2.QtNetwork.QNetworkCookie.toRawForm": ('PySide2.QtNetwork.QNetworkCookie.RawForm',),
"PySide2.QtNetwork.QNetworkCookie.value": (),
-
# class PySide2.QtNetwork.QNetworkCookieJar:
"PySide2.QtNetwork.QNetworkCookieJar.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkCookieJar.allCookies": (),
@@ -15731,7 +14355,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCookieJar.setCookiesFromUrl": ('typing.Sequence[PySide2.QtNetwork.QNetworkCookie]', 'PySide2.QtCore.QUrl'),
"PySide2.QtNetwork.QNetworkCookieJar.updateCookie": ('PySide2.QtNetwork.QNetworkCookie',),
"PySide2.QtNetwork.QNetworkCookieJar.validateCookie": ('PySide2.QtNetwork.QNetworkCookie', 'PySide2.QtCore.QUrl'),
-
# class PySide2.QtNetwork.QNetworkDatagram:
"PySide2.QtNetwork.QNetworkDatagram.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QHostAddress', 'int'), ('PySide2.QtNetwork.QNetworkDatagram',)],
"PySide2.QtNetwork.QNetworkDatagram.__copy__": (),
@@ -15752,7 +14375,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkDatagram.setInterfaceIndex": ('int',),
"PySide2.QtNetwork.QNetworkDatagram.setSender": ('PySide2.QtNetwork.QHostAddress', 'int'),
"PySide2.QtNetwork.QNetworkDatagram.swap": ('PySide2.QtNetwork.QNetworkDatagram',),
-
# class PySide2.QtNetwork.QNetworkDiskCache:
"PySide2.QtNetwork.QNetworkDiskCache.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkDiskCache.cacheDirectory": (),
@@ -15769,13 +14391,9 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkDiskCache.setCacheDirectory": ('str',),
"PySide2.QtNetwork.QNetworkDiskCache.setMaximumCacheSize": ('int',),
"PySide2.QtNetwork.QNetworkDiskCache.updateMetaData": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
-
# class PySide2.QtNetwork.QNetworkInterface:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceFlag:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceFlags:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceType:
"PySide2.QtNetwork.QNetworkInterface.__init__": [(), ('PySide2.QtNetwork.QNetworkInterface',)],
"PySide2.QtNetwork.QNetworkInterface.__copy__": (),
@@ -15795,13 +14413,9 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkInterface.name": (),
"PySide2.QtNetwork.QNetworkInterface.swap": ('PySide2.QtNetwork.QNetworkInterface',),
"PySide2.QtNetwork.QNetworkInterface.type": (),
-
# class PySide2.QtNetwork.QNetworkProxy:
-
# class PySide2.QtNetwork.QNetworkProxy.Capabilities:
-
# class PySide2.QtNetwork.QNetworkProxy.Capability:
-
# class PySide2.QtNetwork.QNetworkProxy.ProxyType:
"PySide2.QtNetwork.QNetworkProxy.__init__": [(), ('PySide2.QtNetwork.QNetworkProxy',), ('PySide2.QtNetwork.QNetworkProxy.ProxyType', 'str', 'int', 'str', 'str')],
"PySide2.QtNetwork.QNetworkProxy.__copy__": (),
@@ -15828,7 +14442,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxy.swap": ('PySide2.QtNetwork.QNetworkProxy',),
"PySide2.QtNetwork.QNetworkProxy.type": (),
"PySide2.QtNetwork.QNetworkProxy.user": (),
-
# class PySide2.QtNetwork.QNetworkProxyFactory:
"PySide2.QtNetwork.QNetworkProxyFactory.__init__": (),
"PySide2.QtNetwork.QNetworkProxyFactory.proxyForQuery": ('PySide2.QtNetwork.QNetworkProxyQuery',),
@@ -15837,9 +14450,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxyFactory.setUseSystemConfiguration": ('bool',),
"PySide2.QtNetwork.QNetworkProxyFactory.systemProxyForQuery": ('PySide2.QtNetwork.QNetworkProxyQuery',),
"PySide2.QtNetwork.QNetworkProxyFactory.usesSystemConfiguration": (),
-
# class PySide2.QtNetwork.QNetworkProxyQuery:
-
# class PySide2.QtNetwork.QNetworkProxyQuery.QueryType:
"PySide2.QtNetwork.QNetworkProxyQuery.__init__": [(), ('PySide2.QtCore.QUrl', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'PySide2.QtCore.QUrl', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'str', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkProxyQuery',), ('int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('str', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType')],
"PySide2.QtNetwork.QNetworkProxyQuery.__copy__": (),
@@ -15858,9 +14469,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxyQuery.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QNetworkProxyQuery.swap": ('PySide2.QtNetwork.QNetworkProxyQuery',),
"PySide2.QtNetwork.QNetworkProxyQuery.url": (),
-
# class PySide2.QtNetwork.QNetworkReply:
-
# class PySide2.QtNetwork.QNetworkReply.NetworkError:
"PySide2.QtNetwork.QNetworkReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkReply.abort": (),
@@ -15896,19 +14505,12 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkReply.sslConfigurationImplementation": ('PySide2.QtNetwork.QSslConfiguration',),
"PySide2.QtNetwork.QNetworkReply.url": (),
"PySide2.QtNetwork.QNetworkReply.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QNetworkRequest:
-
# class PySide2.QtNetwork.QNetworkRequest.Attribute:
-
# class PySide2.QtNetwork.QNetworkRequest.CacheLoadControl:
-
# class PySide2.QtNetwork.QNetworkRequest.KnownHeaders:
-
# class PySide2.QtNetwork.QNetworkRequest.LoadControl:
-
# class PySide2.QtNetwork.QNetworkRequest.Priority:
-
# class PySide2.QtNetwork.QNetworkRequest.RedirectPolicy:
"PySide2.QtNetwork.QNetworkRequest.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtNetwork.QNetworkRequest',)],
"PySide2.QtNetwork.QNetworkRequest.__copy__": (),
@@ -15933,15 +14535,10 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkRequest.sslConfiguration": (),
"PySide2.QtNetwork.QNetworkRequest.swap": ('PySide2.QtNetwork.QNetworkRequest',),
"PySide2.QtNetwork.QNetworkRequest.url": (),
-
# class PySide2.QtNetwork.QNetworkSession:
-
# class PySide2.QtNetwork.QNetworkSession.SessionError:
-
# class PySide2.QtNetwork.QNetworkSession.State:
-
# class PySide2.QtNetwork.QNetworkSession.UsagePolicies:
-
# class PySide2.QtNetwork.QNetworkSession.UsagePolicy:
"PySide2.QtNetwork.QNetworkSession.__init__": ('PySide2.QtNetwork.QNetworkConfiguration', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QNetworkSession.accept": (),
@@ -15966,9 +14563,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkSession.stop": (),
"PySide2.QtNetwork.QNetworkSession.usagePolicies": (),
"PySide2.QtNetwork.QNetworkSession.waitForOpened": ('int',),
-
# class PySide2.QtNetwork.QOcspCertificateStatus:
-
# class PySide2.QtNetwork.QOcspResponse:
"PySide2.QtNetwork.QOcspResponse.__init__": [(), ('PySide2.QtNetwork.QOcspResponse',)],
"PySide2.QtNetwork.QOcspResponse.__copy__": (),
@@ -15976,31 +14571,19 @@ sig_dict.update({
"PySide2.QtNetwork.QOcspResponse.revocationReason": (),
"PySide2.QtNetwork.QOcspResponse.subject": (),
"PySide2.QtNetwork.QOcspResponse.swap": ('PySide2.QtNetwork.QOcspResponse',),
-
# class PySide2.QtNetwork.QOcspRevocationReason:
-
# class PySide2.QtNetwork.QPasswordDigestor:
"PySide2.QtNetwork.QPasswordDigestor.deriveKeyPbkdf1": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int', 'int'),
"PySide2.QtNetwork.QPasswordDigestor.deriveKeyPbkdf2": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int', 'int'),
-
# class PySide2.QtNetwork.QSsl:
-
# class PySide2.QtNetwork.QSsl.AlternativeNameEntryType:
-
# class PySide2.QtNetwork.QSsl.EncodingFormat:
-
# class PySide2.QtNetwork.QSsl.KeyAlgorithm:
-
# class PySide2.QtNetwork.QSsl.KeyType:
-
# class PySide2.QtNetwork.QSsl.SslOption:
-
# class PySide2.QtNetwork.QSsl.SslOptions:
-
# class PySide2.QtNetwork.QSsl.SslProtocol:
-
# class PySide2.QtNetwork.QSslCertificate:
-
# class PySide2.QtNetwork.QSslCertificate.SubjectInfo:
"PySide2.QtNetwork.QSslCertificate.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QSsl.EncodingFormat'), ('PySide2.QtCore.QIODevice', 'PySide2.QtNetwork.QSsl.EncodingFormat'), ('PySide2.QtNetwork.QSslCertificate',)],
"PySide2.QtNetwork.QSslCertificate.__copy__": (),
@@ -16032,7 +14615,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCertificate.toText": (),
"PySide2.QtNetwork.QSslCertificate.verify": ('typing.Sequence[PySide2.QtNetwork.QSslCertificate]', 'str'),
"PySide2.QtNetwork.QSslCertificate.version": (),
-
# class PySide2.QtNetwork.QSslCertificateExtension:
"PySide2.QtNetwork.QSslCertificateExtension.__init__": [(), ('PySide2.QtNetwork.QSslCertificateExtension',)],
"PySide2.QtNetwork.QSslCertificateExtension.__copy__": (),
@@ -16042,7 +14624,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCertificateExtension.oid": (),
"PySide2.QtNetwork.QSslCertificateExtension.swap": ('PySide2.QtNetwork.QSslCertificateExtension',),
"PySide2.QtNetwork.QSslCertificateExtension.value": (),
-
# class PySide2.QtNetwork.QSslCipher:
"PySide2.QtNetwork.QSslCipher.__init__": [(), ('PySide2.QtNetwork.QSslCipher',), ('str',), ('str', 'PySide2.QtNetwork.QSsl.SslProtocol')],
"PySide2.QtNetwork.QSslCipher.__copy__": (),
@@ -16056,9 +14637,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCipher.supportedBits": (),
"PySide2.QtNetwork.QSslCipher.swap": ('PySide2.QtNetwork.QSslCipher',),
"PySide2.QtNetwork.QSslCipher.usedBits": (),
-
# class PySide2.QtNetwork.QSslConfiguration:
-
# class PySide2.QtNetwork.QSslConfiguration.NextProtocolNegotiationStatus:
"PySide2.QtNetwork.QSslConfiguration.__init__": [(), ('PySide2.QtNetwork.QSslConfiguration',)],
"PySide2.QtNetwork.QSslConfiguration.__copy__": (),
@@ -16107,9 +14686,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslConfiguration.swap": ('PySide2.QtNetwork.QSslConfiguration',),
"PySide2.QtNetwork.QSslConfiguration.systemCaCertificates": (),
"PySide2.QtNetwork.QSslConfiguration.testSslOption": ('PySide2.QtNetwork.QSsl.SslOption',),
-
# class PySide2.QtNetwork.QSslDiffieHellmanParameters:
-
# class PySide2.QtNetwork.QSslDiffieHellmanParameters.Error:
"PySide2.QtNetwork.QSslDiffieHellmanParameters.__init__": [(), ('PySide2.QtNetwork.QSslDiffieHellmanParameters',)],
"PySide2.QtNetwork.QSslDiffieHellmanParameters.__copy__": (),
@@ -16120,9 +14697,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslDiffieHellmanParameters.isEmpty": (),
"PySide2.QtNetwork.QSslDiffieHellmanParameters.isValid": (),
"PySide2.QtNetwork.QSslDiffieHellmanParameters.swap": ('PySide2.QtNetwork.QSslDiffieHellmanParameters',),
-
# class PySide2.QtNetwork.QSslError:
-
# class PySide2.QtNetwork.QSslError.SslError:
"PySide2.QtNetwork.QSslError.__init__": [(), ('PySide2.QtNetwork.QSslError',), ('PySide2.QtNetwork.QSslError.SslError',), ('PySide2.QtNetwork.QSslError.SslError', 'PySide2.QtNetwork.QSslCertificate')],
"PySide2.QtNetwork.QSslError.__copy__": (),
@@ -16130,7 +14705,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslError.error": (),
"PySide2.QtNetwork.QSslError.errorString": (),
"PySide2.QtNetwork.QSslError.swap": ('PySide2.QtNetwork.QSslError',),
-
# class PySide2.QtNetwork.QSslKey:
"PySide2.QtNetwork.QSslKey.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QSsl.KeyAlgorithm', 'PySide2.QtNetwork.QSsl.EncodingFormat', 'PySide2.QtNetwork.QSsl.KeyType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtCore.QIODevice', 'PySide2.QtNetwork.QSsl.KeyAlgorithm', 'PySide2.QtNetwork.QSsl.EncodingFormat', 'PySide2.QtNetwork.QSsl.KeyType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtNetwork.QSslKey',), ('int', 'PySide2.QtNetwork.QSsl.KeyType')],
"PySide2.QtNetwork.QSslKey.__copy__": (),
@@ -16143,7 +14717,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslKey.toDer": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslKey.toPem": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslKey.type": (),
-
# class PySide2.QtNetwork.QSslPreSharedKeyAuthenticator:
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.__init__": [(), ('PySide2.QtNetwork.QSslPreSharedKeyAuthenticator',)],
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.__copy__": (),
@@ -16155,11 +14728,8 @@ sig_dict.update({
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.setIdentity": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.setPreSharedKey": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.swap": ('PySide2.QtNetwork.QSslPreSharedKeyAuthenticator',),
-
# class PySide2.QtNetwork.QSslSocket:
-
# class PySide2.QtNetwork.QSslSocket.PeerVerifyMode:
-
# class PySide2.QtNetwork.QSslSocket.SslMode:
"PySide2.QtNetwork.QSslSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QSslSocket.abort": (),
@@ -16232,7 +14802,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslSocket.waitForEncrypted": ('int',),
"PySide2.QtNetwork.QSslSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QSslSocket.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QTcpServer:
"PySide2.QtNetwork.QTcpServer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QTcpServer.addPendingConnection": ('PySide2.QtNetwork.QTcpSocket',),
@@ -16255,10 +14824,8 @@ sig_dict.update({
"PySide2.QtNetwork.QTcpServer.setSocketDescriptor": ('int',),
"PySide2.QtNetwork.QTcpServer.socketDescriptor": (),
"PySide2.QtNetwork.QTcpServer.waitForNewConnection": ('int',),
-
# class PySide2.QtNetwork.QTcpSocket:
"PySide2.QtNetwork.QTcpSocket.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtNetwork.QUdpSocket:
"PySide2.QtNetwork.QUdpSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QUdpSocket.hasPendingDatagrams": (),
@@ -16271,29 +14838,21 @@ sig_dict.update({
"PySide2.QtNetwork.QUdpSocket.setMulticastInterface": ('PySide2.QtNetwork.QNetworkInterface',),
"PySide2.QtNetwork.QUdpSocket.writeDatagram": [('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QHostAddress', 'int'), ('PySide2.QtNetwork.QNetworkDatagram',)],
}) if "PySide2.QtNetwork" in sys.modules else None
-
# Module PySide2.QtTest
sig_dict.update({
-
# class PySide2.QtTest.QTest:
-
# class PySide2.QtTest.QTest.KeyAction:
-
# class PySide2.QtTest.QTest.MouseAction:
-
# class PySide2.QtTest.QTest.QBenchmarkMetric:
-
# class PySide2.QtTest.QTest.QTouchEventSequence:
"PySide2.QtTest.QTest.QTouchEventSequence.commit": ('bool',),
"PySide2.QtTest.QTest.QTouchEventSequence.move": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.press": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.release": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.stationary": ('int',),
-
# class PySide2.QtTest.QTest.TestFailMode:
-
"PySide2.QtTest.QTest.addColumnInternal": ('int', 'str'),
- "PySide2.QtTest.QTest.asciiToKey": ('typing.Char',),
+ "PySide2.QtTest.QTest.asciiToKey": ('int',),
"PySide2.QtTest.QTest.compare_ptr_helper": ('int', 'int', 'str', 'str', 'str', 'int'),
"PySide2.QtTest.QTest.compare_string_helper": ('str', 'str', 'str', 'str', 'str', 'int'),
"PySide2.QtTest.QTest.createTouchDevice": ('PySide2.QtGui.QTouchDevice.DeviceType',),
@@ -16302,11 +14861,11 @@ sig_dict.update({
"PySide2.QtTest.QTest.currentTestFailed": (),
"PySide2.QtTest.QTest.currentTestFunction": (),
"PySide2.QtTest.QTest.ignoreMessage": [('PySide2.QtCore.QtMsgType', 'PySide2.QtCore.QRegularExpression'), ('PySide2.QtCore.QtMsgType', 'str')],
- "PySide2.QtTest.QTest.keyClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.keyClicks": ('PySide2.QtWidgets.QWidget', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'),
- "PySide2.QtTest.QTest.keyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
- "PySide2.QtTest.QTest.keyPress": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
- "PySide2.QtTest.QTest.keyRelease": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyPress": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyRelease": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.keySequence": [('PySide2.QtGui.QWindow', 'PySide2.QtGui.QKeySequence'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QKeySequence')],
"PySide2.QtTest.QTest.keyToAscii": ('PySide2.QtCore.Qt.Key',),
"PySide2.QtTest.QTest.mouseClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QPoint', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QPoint', 'int')],
@@ -16324,7 +14883,7 @@ sig_dict.update({
"PySide2.QtTest.QTest.qSkip": ('str', 'str', 'int'),
"PySide2.QtTest.QTest.qWaitForWindowActive": ('PySide2.QtWidgets.QWidget', 'int'),
"PySide2.QtTest.QTest.qWaitForWindowExposed": ('PySide2.QtWidgets.QWidget', 'int'),
- "PySide2.QtTest.QTest.sendKeyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.sendKeyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.setBenchmarkResult": ('float', 'PySide2.QtTest.QTest.QBenchmarkMetric'),
"PySide2.QtTest.QTest.setMainSourcePath": ('str', 'str'),
"PySide2.QtTest.QTest.simulateEvent": [('PySide2.QtGui.QWindow', 'bool', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int'), ('PySide2.QtWidgets.QWidget', 'bool', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int')],
@@ -16332,26 +14891,18 @@ sig_dict.update({
"PySide2.QtTest.QTest.toPrettyCString": ('str', 'int'),
"PySide2.QtTest.QTest.touchEvent": [('PySide2.QtGui.QWindow', 'PySide2.QtGui.QTouchDevice', 'bool'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QTouchDevice', 'bool')],
}) if "PySide2.QtTest" in sys.modules else None
-
# Module PySide2.QtConcurrent
sig_dict.update({
-
# class PySide2.QtConcurrent.QtConcurrent:
-
# class PySide2.QtConcurrent.QtConcurrent.ReduceOption:
-
# class PySide2.QtConcurrent.QtConcurrent.ReduceOptions:
-
# class PySide2.QtConcurrent.QtConcurrent.ThreadFunctionResult:
}) if "PySide2.QtConcurrent" in sys.modules else None
-
# Module PySide2.QtMacExtras
sig_dict.update({
-
# class PySide2.QtMacExtras.QMacPasteboardMime:
-
# class PySide2.QtMacExtras.QMacPasteboardMime.QMacPasteboardMimeType:
- "PySide2.QtMacExtras.QMacPasteboardMime.__init__": ('typing.Char',),
+ "PySide2.QtMacExtras.QMacPasteboardMime.__init__": ('int',),
"PySide2.QtMacExtras.QMacPasteboardMime.canConvert": ('str', 'str'),
"PySide2.QtMacExtras.QMacPasteboardMime.convertFromMime": ('str', 'typing.Any', 'str'),
"PySide2.QtMacExtras.QMacPasteboardMime.convertToMime": ('str', 'typing.Sequence[PySide2.QtCore.QByteArray]', 'str'),
@@ -16359,7 +14910,6 @@ sig_dict.update({
"PySide2.QtMacExtras.QMacPasteboardMime.count": ('PySide2.QtCore.QMimeData',),
"PySide2.QtMacExtras.QMacPasteboardMime.flavorFor": ('str',),
"PySide2.QtMacExtras.QMacPasteboardMime.mimeFor": ('str',),
-
# class PySide2.QtMacExtras.QMacToolBar:
"PySide2.QtMacExtras.QMacToolBar.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtMacExtras.QMacToolBar.addAllowedItem": ('PySide2.QtGui.QIcon', 'str'),
@@ -16373,9 +14923,7 @@ sig_dict.update({
"PySide2.QtMacExtras.QMacToolBar.items": (),
"PySide2.QtMacExtras.QMacToolBar.setAllowedItems": ('typing.Sequence[PySide2.QtMacExtras.QMacToolBarItem]',),
"PySide2.QtMacExtras.QMacToolBar.setItems": ('typing.Sequence[PySide2.QtMacExtras.QMacToolBarItem]',),
-
# class PySide2.QtMacExtras.QMacToolBarItem:
-
# class PySide2.QtMacExtras.QMacToolBarItem.StandardItem:
"PySide2.QtMacExtras.QMacToolBarItem.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMacExtras.QMacToolBarItem.icon": (),
@@ -16386,13 +14934,10 @@ sig_dict.update({
"PySide2.QtMacExtras.QMacToolBarItem.setText": ('str',),
"PySide2.QtMacExtras.QMacToolBarItem.standardItem": (),
"PySide2.QtMacExtras.QMacToolBarItem.text": (),
-
"PySide2.QtMacExtras.QMacToolBarItem.qRegisterDraggedTypes": ('typing.Sequence[str]',),
}) if "PySide2.QtMacExtras" in sys.modules else None
-
# Module PySide2.QtXml
sig_dict.update({
-
# class PySide2.QtXml.QDomAttr:
"PySide2.QtXml.QDomAttr.__init__": [(), ('PySide2.QtXml.QDomAttr',)],
"PySide2.QtXml.QDomAttr.__copy__": (),
@@ -16402,12 +14947,10 @@ sig_dict.update({
"PySide2.QtXml.QDomAttr.setValue": ('str',),
"PySide2.QtXml.QDomAttr.specified": (),
"PySide2.QtXml.QDomAttr.value": (),
-
# class PySide2.QtXml.QDomCDATASection:
"PySide2.QtXml.QDomCDATASection.__init__": [(), ('PySide2.QtXml.QDomCDATASection',)],
"PySide2.QtXml.QDomCDATASection.__copy__": (),
"PySide2.QtXml.QDomCDATASection.nodeType": (),
-
# class PySide2.QtXml.QDomCharacterData:
"PySide2.QtXml.QDomCharacterData.__init__": [(), ('PySide2.QtXml.QDomCharacterData',)],
"PySide2.QtXml.QDomCharacterData.__copy__": (),
@@ -16420,12 +14963,10 @@ sig_dict.update({
"PySide2.QtXml.QDomCharacterData.replaceData": ('int', 'int', 'str'),
"PySide2.QtXml.QDomCharacterData.setData": ('str',),
"PySide2.QtXml.QDomCharacterData.substringData": ('int', 'int'),
-
# class PySide2.QtXml.QDomComment:
"PySide2.QtXml.QDomComment.__init__": [(), ('PySide2.QtXml.QDomComment',)],
"PySide2.QtXml.QDomComment.__copy__": (),
"PySide2.QtXml.QDomComment.nodeType": (),
-
# class PySide2.QtXml.QDomDocument:
"PySide2.QtXml.QDomDocument.__init__": [(), ('PySide2.QtXml.QDomDocument',), ('PySide2.QtXml.QDomDocumentType',), ('str',)],
"PySide2.QtXml.QDomDocument.__copy__": (),
@@ -16450,12 +14991,10 @@ sig_dict.update({
"PySide2.QtXml.QDomDocument.setContent": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'bool'), ('PySide2.QtCore.QIODevice',), ('PySide2.QtCore.QIODevice', 'bool'), ('PySide2.QtXml.QXmlInputSource', 'PySide2.QtXml.QXmlReader'), ('PySide2.QtXml.QXmlInputSource', 'bool'), ('str',), ('str', 'bool')],
"PySide2.QtXml.QDomDocument.toByteArray": ('int',),
"PySide2.QtXml.QDomDocument.toString": ('int',),
-
# class PySide2.QtXml.QDomDocumentFragment:
"PySide2.QtXml.QDomDocumentFragment.__init__": [(), ('PySide2.QtXml.QDomDocumentFragment',)],
"PySide2.QtXml.QDomDocumentFragment.__copy__": (),
"PySide2.QtXml.QDomDocumentFragment.nodeType": (),
-
# class PySide2.QtXml.QDomDocumentType:
"PySide2.QtXml.QDomDocumentType.__init__": [(), ('PySide2.QtXml.QDomDocumentType',)],
"PySide2.QtXml.QDomDocumentType.__copy__": (),
@@ -16466,7 +15005,6 @@ sig_dict.update({
"PySide2.QtXml.QDomDocumentType.notations": (),
"PySide2.QtXml.QDomDocumentType.publicId": (),
"PySide2.QtXml.QDomDocumentType.systemId": (),
-
# class PySide2.QtXml.QDomElement:
"PySide2.QtXml.QDomElement.__init__": [(), ('PySide2.QtXml.QDomElement',)],
"PySide2.QtXml.QDomElement.__copy__": (),
@@ -16490,7 +15028,6 @@ sig_dict.update({
"PySide2.QtXml.QDomElement.setTagName": ('str',),
"PySide2.QtXml.QDomElement.tagName": (),
"PySide2.QtXml.QDomElement.text": (),
-
# class PySide2.QtXml.QDomEntity:
"PySide2.QtXml.QDomEntity.__init__": [(), ('PySide2.QtXml.QDomEntity',)],
"PySide2.QtXml.QDomEntity.__copy__": (),
@@ -16498,14 +15035,11 @@ sig_dict.update({
"PySide2.QtXml.QDomEntity.notationName": (),
"PySide2.QtXml.QDomEntity.publicId": (),
"PySide2.QtXml.QDomEntity.systemId": (),
-
# class PySide2.QtXml.QDomEntityReference:
"PySide2.QtXml.QDomEntityReference.__init__": [(), ('PySide2.QtXml.QDomEntityReference',)],
"PySide2.QtXml.QDomEntityReference.__copy__": (),
"PySide2.QtXml.QDomEntityReference.nodeType": (),
-
# class PySide2.QtXml.QDomImplementation:
-
# class PySide2.QtXml.QDomImplementation.InvalidDataPolicy:
"PySide2.QtXml.QDomImplementation.__init__": [(), ('PySide2.QtXml.QDomImplementation',)],
"PySide2.QtXml.QDomImplementation.__copy__": (),
@@ -16515,7 +15049,6 @@ sig_dict.update({
"PySide2.QtXml.QDomImplementation.invalidDataPolicy": (),
"PySide2.QtXml.QDomImplementation.isNull": (),
"PySide2.QtXml.QDomImplementation.setInvalidDataPolicy": ('PySide2.QtXml.QDomImplementation.InvalidDataPolicy',),
-
# class PySide2.QtXml.QDomNamedNodeMap:
"PySide2.QtXml.QDomNamedNodeMap.__init__": [(), ('PySide2.QtXml.QDomNamedNodeMap',)],
"PySide2.QtXml.QDomNamedNodeMap.__copy__": (),
@@ -16531,11 +15064,8 @@ sig_dict.update({
"PySide2.QtXml.QDomNamedNodeMap.setNamedItem": ('PySide2.QtXml.QDomNode',),
"PySide2.QtXml.QDomNamedNodeMap.setNamedItemNS": ('PySide2.QtXml.QDomNode',),
"PySide2.QtXml.QDomNamedNodeMap.size": (),
-
# class PySide2.QtXml.QDomNode:
-
# class PySide2.QtXml.QDomNode.EncodingPolicy:
-
# class PySide2.QtXml.QDomNode.NodeType:
"PySide2.QtXml.QDomNode.__init__": [(), ('PySide2.QtXml.QDomNode',)],
"PySide2.QtXml.QDomNode.__copy__": (),
@@ -16602,7 +15132,6 @@ sig_dict.update({
"PySide2.QtXml.QDomNode.toNotation": (),
"PySide2.QtXml.QDomNode.toProcessingInstruction": (),
"PySide2.QtXml.QDomNode.toText": (),
-
# class PySide2.QtXml.QDomNodeList:
"PySide2.QtXml.QDomNodeList.__init__": [(), ('PySide2.QtXml.QDomNodeList',)],
"PySide2.QtXml.QDomNodeList.__copy__": (),
@@ -16612,14 +15141,12 @@ sig_dict.update({
"PySide2.QtXml.QDomNodeList.item": ('int',),
"PySide2.QtXml.QDomNodeList.length": (),
"PySide2.QtXml.QDomNodeList.size": (),
-
# class PySide2.QtXml.QDomNotation:
"PySide2.QtXml.QDomNotation.__init__": [(), ('PySide2.QtXml.QDomNotation',)],
"PySide2.QtXml.QDomNotation.__copy__": (),
"PySide2.QtXml.QDomNotation.nodeType": (),
"PySide2.QtXml.QDomNotation.publicId": (),
"PySide2.QtXml.QDomNotation.systemId": (),
-
# class PySide2.QtXml.QDomProcessingInstruction:
"PySide2.QtXml.QDomProcessingInstruction.__init__": [(), ('PySide2.QtXml.QDomProcessingInstruction',)],
"PySide2.QtXml.QDomProcessingInstruction.__copy__": (),
@@ -16627,13 +15154,11 @@ sig_dict.update({
"PySide2.QtXml.QDomProcessingInstruction.nodeType": (),
"PySide2.QtXml.QDomProcessingInstruction.setData": ('str',),
"PySide2.QtXml.QDomProcessingInstruction.target": (),
-
# class PySide2.QtXml.QDomText:
"PySide2.QtXml.QDomText.__init__": [(), ('PySide2.QtXml.QDomText',)],
"PySide2.QtXml.QDomText.__copy__": (),
"PySide2.QtXml.QDomText.nodeType": (),
"PySide2.QtXml.QDomText.splitText": ('int',),
-
# class PySide2.QtXml.QXmlAttributes:
"PySide2.QtXml.QXmlAttributes.__init__": [(), ('PySide2.QtXml.QXmlAttributes',)],
"PySide2.QtXml.QXmlAttributes.__copy__": (),
@@ -16648,7 +15173,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlAttributes.type": [('int',), ('str',), ('str', 'str')],
"PySide2.QtXml.QXmlAttributes.uri": ('int',),
"PySide2.QtXml.QXmlAttributes.value": [('int',), ('str',), ('str', 'str')],
-
# class PySide2.QtXml.QXmlContentHandler:
"PySide2.QtXml.QXmlContentHandler.__init__": (),
"PySide2.QtXml.QXmlContentHandler.characters": ('str',),
@@ -16663,20 +15187,17 @@ sig_dict.update({
"PySide2.QtXml.QXmlContentHandler.startDocument": (),
"PySide2.QtXml.QXmlContentHandler.startElement": ('str', 'str', 'str', 'PySide2.QtXml.QXmlAttributes'),
"PySide2.QtXml.QXmlContentHandler.startPrefixMapping": ('str', 'str'),
-
# class PySide2.QtXml.QXmlDTDHandler:
"PySide2.QtXml.QXmlDTDHandler.__init__": (),
"PySide2.QtXml.QXmlDTDHandler.errorString": (),
"PySide2.QtXml.QXmlDTDHandler.notationDecl": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlDTDHandler.unparsedEntityDecl": ('str', 'str', 'str', 'str'),
-
# class PySide2.QtXml.QXmlDeclHandler:
"PySide2.QtXml.QXmlDeclHandler.__init__": (),
"PySide2.QtXml.QXmlDeclHandler.attributeDecl": ('str', 'str', 'str', 'str', 'str'),
"PySide2.QtXml.QXmlDeclHandler.errorString": (),
"PySide2.QtXml.QXmlDeclHandler.externalEntityDecl": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlDeclHandler.internalEntityDecl": ('str', 'str'),
-
# class PySide2.QtXml.QXmlDefaultHandler:
"PySide2.QtXml.QXmlDefaultHandler.__init__": (),
"PySide2.QtXml.QXmlDefaultHandler.attributeDecl": ('str', 'str', 'str', 'str', 'str'),
@@ -16707,19 +15228,16 @@ sig_dict.update({
"PySide2.QtXml.QXmlDefaultHandler.startPrefixMapping": ('str', 'str'),
"PySide2.QtXml.QXmlDefaultHandler.unparsedEntityDecl": ('str', 'str', 'str', 'str'),
"PySide2.QtXml.QXmlDefaultHandler.warning": ('PySide2.QtXml.QXmlParseException',),
-
# class PySide2.QtXml.QXmlEntityResolver:
"PySide2.QtXml.QXmlEntityResolver.__init__": (),
"PySide2.QtXml.QXmlEntityResolver.errorString": (),
"PySide2.QtXml.QXmlEntityResolver.resolveEntity": ('str', 'str', 'PySide2.QtXml.QXmlInputSource'),
-
# class PySide2.QtXml.QXmlErrorHandler:
"PySide2.QtXml.QXmlErrorHandler.__init__": (),
"PySide2.QtXml.QXmlErrorHandler.error": ('PySide2.QtXml.QXmlParseException',),
"PySide2.QtXml.QXmlErrorHandler.errorString": (),
"PySide2.QtXml.QXmlErrorHandler.fatalError": ('PySide2.QtXml.QXmlParseException',),
"PySide2.QtXml.QXmlErrorHandler.warning": ('PySide2.QtXml.QXmlParseException',),
-
# class PySide2.QtXml.QXmlInputSource:
"PySide2.QtXml.QXmlInputSource.__init__": [(), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtXml.QXmlInputSource.data": (),
@@ -16727,7 +15245,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlInputSource.fromRawData": ('PySide2.QtCore.QByteArray', 'bool'),
"PySide2.QtXml.QXmlInputSource.reset": (),
"PySide2.QtXml.QXmlInputSource.setData": [('PySide2.QtCore.QByteArray',), ('str',)],
-
# class PySide2.QtXml.QXmlLexicalHandler:
"PySide2.QtXml.QXmlLexicalHandler.__init__": (),
"PySide2.QtXml.QXmlLexicalHandler.comment": ('str',),
@@ -16738,12 +15255,10 @@ sig_dict.update({
"PySide2.QtXml.QXmlLexicalHandler.startCDATA": (),
"PySide2.QtXml.QXmlLexicalHandler.startDTD": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlLexicalHandler.startEntity": ('str',),
-
# class PySide2.QtXml.QXmlLocator:
"PySide2.QtXml.QXmlLocator.__init__": (),
"PySide2.QtXml.QXmlLocator.columnNumber": (),
"PySide2.QtXml.QXmlLocator.lineNumber": (),
-
# class PySide2.QtXml.QXmlNamespaceSupport:
"PySide2.QtXml.QXmlNamespaceSupport.__init__": (),
"PySide2.QtXml.QXmlNamespaceSupport.popContext": (),
@@ -16755,7 +15270,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlNamespaceSupport.setPrefix": ('str', 'str'),
"PySide2.QtXml.QXmlNamespaceSupport.splitName": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlNamespaceSupport.uri": ('str',),
-
# class PySide2.QtXml.QXmlParseException:
"PySide2.QtXml.QXmlParseException.__init__": [('PySide2.QtXml.QXmlParseException',), ('str', 'int', 'int', 'str', 'str')],
"PySide2.QtXml.QXmlParseException.columnNumber": (),
@@ -16763,7 +15277,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlParseException.message": (),
"PySide2.QtXml.QXmlParseException.publicId": (),
"PySide2.QtXml.QXmlParseException.systemId": (),
-
# class PySide2.QtXml.QXmlReader:
"PySide2.QtXml.QXmlReader.__init__": (),
"PySide2.QtXml.QXmlReader.DTDHandler": (),
@@ -16785,7 +15298,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlReader.setFeature": ('str', 'bool'),
"PySide2.QtXml.QXmlReader.setLexicalHandler": ('PySide2.QtXml.QXmlLexicalHandler',),
"PySide2.QtXml.QXmlReader.setProperty": ('str', 'int'),
-
# class PySide2.QtXml.QXmlSimpleReader:
"PySide2.QtXml.QXmlSimpleReader.__init__": (),
"PySide2.QtXml.QXmlSimpleReader.DTDHandler": (),
@@ -16809,23 +15321,17 @@ sig_dict.update({
"PySide2.QtXml.QXmlSimpleReader.setLexicalHandler": ('PySide2.QtXml.QXmlLexicalHandler',),
"PySide2.QtXml.QXmlSimpleReader.setProperty": ('str', 'int'),
}) if "PySide2.QtXml" in sys.modules else None
-
# Module PySide2.QtXmlPatterns
sig_dict.update({
-
# class PySide2.QtXmlPatterns.QAbstractMessageHandler:
"PySide2.QtXmlPatterns.QAbstractMessageHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtXmlPatterns.QAbstractMessageHandler.handleMessage": ('PySide2.QtCore.QtMsgType', 'str', 'PySide2.QtCore.QUrl', 'PySide2.QtXmlPatterns.QSourceLocation'),
"PySide2.QtXmlPatterns.QAbstractMessageHandler.message": ('PySide2.QtCore.QtMsgType', 'str', 'PySide2.QtCore.QUrl', 'PySide2.QtXmlPatterns.QSourceLocation'),
-
# class PySide2.QtXmlPatterns.QAbstractUriResolver:
"PySide2.QtXmlPatterns.QAbstractUriResolver.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtXmlPatterns.QAbstractUriResolver.resolve": ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl'),
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel:
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel.NodeCopySetting:
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel.SimpleAxis:
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.__init__": (),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.attributes": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
@@ -16846,7 +15352,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.sourceLocation": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.stringValue": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.typedValue": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
-
# class PySide2.QtXmlPatterns.QAbstractXmlReceiver:
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.__init__": (),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.atomicValue": ('typing.Any',),
@@ -16862,7 +15367,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.startOfSequence": (),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.whitespaceOnly": ('str',),
-
# class PySide2.QtXmlPatterns.QSourceLocation:
"PySide2.QtXmlPatterns.QSourceLocation.__init__": [(), ('PySide2.QtCore.QUrl', 'int', 'int'), ('PySide2.QtXmlPatterns.QSourceLocation',)],
"PySide2.QtXmlPatterns.QSourceLocation.__copy__": (),
@@ -16873,7 +15377,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QSourceLocation.setLine": ('int',),
"PySide2.QtXmlPatterns.QSourceLocation.setUri": ('PySide2.QtCore.QUrl',),
"PySide2.QtXmlPatterns.QSourceLocation.uri": (),
-
# class PySide2.QtXmlPatterns.QXmlFormatter:
"PySide2.QtXmlPatterns.QXmlFormatter.__init__": ('PySide2.QtXmlPatterns.QXmlQuery', 'PySide2.QtCore.QIODevice'),
"PySide2.QtXmlPatterns.QXmlFormatter.atomicValue": ('typing.Any',),
@@ -16889,7 +15392,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlFormatter.startDocument": (),
"PySide2.QtXmlPatterns.QXmlFormatter.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QXmlFormatter.startOfSequence": (),
-
# class PySide2.QtXmlPatterns.QXmlItem:
"PySide2.QtXmlPatterns.QXmlItem.__init__": [(), ('PySide2.QtXmlPatterns.QXmlItem',), ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',), ('typing.Any',)],
"PySide2.QtXmlPatterns.QXmlItem.__copy__": (),
@@ -16898,7 +15400,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlItem.isNull": (),
"PySide2.QtXmlPatterns.QXmlItem.toAtomicValue": (),
"PySide2.QtXmlPatterns.QXmlItem.toNodeModelIndex": (),
-
# class PySide2.QtXmlPatterns.QXmlName:
"PySide2.QtXmlPatterns.QXmlName.__init__": [(), ('PySide2.QtXmlPatterns.QXmlName',), ('PySide2.QtXmlPatterns.QXmlNamePool', 'str', 'str', 'str')],
"PySide2.QtXmlPatterns.QXmlName.__copy__": (),
@@ -16909,15 +15410,11 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlName.namespaceUri": ('PySide2.QtXmlPatterns.QXmlNamePool',),
"PySide2.QtXmlPatterns.QXmlName.prefix": ('PySide2.QtXmlPatterns.QXmlNamePool',),
"PySide2.QtXmlPatterns.QXmlName.toClarkName": ('PySide2.QtXmlPatterns.QXmlNamePool',),
-
# class PySide2.QtXmlPatterns.QXmlNamePool:
"PySide2.QtXmlPatterns.QXmlNamePool.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNamePool',)],
"PySide2.QtXmlPatterns.QXmlNamePool.__copy__": (),
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex:
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex.DocumentOrder:
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex.NodeKind:
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',)],
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.__copy__": (),
@@ -16926,9 +15423,7 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.internalPointer": (),
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.isNull": (),
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.model": (),
-
# class PySide2.QtXmlPatterns.QXmlQuery:
-
# class PySide2.QtXmlPatterns.QXmlQuery.QueryLanguage:
"PySide2.QtXmlPatterns.QXmlQuery.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNamePool',), ('PySide2.QtXmlPatterns.QXmlQuery',), ('PySide2.QtXmlPatterns.QXmlQuery.QueryLanguage', 'PySide2.QtXmlPatterns.QXmlNamePool')],
"PySide2.QtXmlPatterns.QXmlQuery.__copy__": (),
@@ -16945,12 +15440,10 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlQuery.setQuery": [('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl'), ('str', 'PySide2.QtCore.QUrl')],
"PySide2.QtXmlPatterns.QXmlQuery.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlQuery.uriResolver": (),
-
# class PySide2.QtXmlPatterns.QXmlResultItems:
"PySide2.QtXmlPatterns.QXmlResultItems.__init__": (),
"PySide2.QtXmlPatterns.QXmlResultItems.current": (),
"PySide2.QtXmlPatterns.QXmlResultItems.hasError": (),
-
# class PySide2.QtXmlPatterns.QXmlSchema:
"PySide2.QtXmlPatterns.QXmlSchema.__init__": [(), ('PySide2.QtXmlPatterns.QXmlSchema',)],
"PySide2.QtXmlPatterns.QXmlSchema.documentUri": (),
@@ -16961,7 +15454,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSchema.setMessageHandler": ('PySide2.QtXmlPatterns.QAbstractMessageHandler',),
"PySide2.QtXmlPatterns.QXmlSchema.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlSchema.uriResolver": (),
-
# class PySide2.QtXmlPatterns.QXmlSchemaValidator:
"PySide2.QtXmlPatterns.QXmlSchemaValidator.__init__": [(), ('PySide2.QtXmlPatterns.QXmlSchema',)],
"PySide2.QtXmlPatterns.QXmlSchemaValidator.messageHandler": (),
@@ -16972,7 +15464,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSchemaValidator.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlSchemaValidator.uriResolver": (),
"PySide2.QtXmlPatterns.QXmlSchemaValidator.validate": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QUrl',)],
-
# class PySide2.QtXmlPatterns.QXmlSerializer:
"PySide2.QtXmlPatterns.QXmlSerializer.__init__": ('PySide2.QtXmlPatterns.QXmlQuery', 'PySide2.QtCore.QIODevice'),
"PySide2.QtXmlPatterns.QXmlSerializer.atomicValue": ('typing.Any',),
@@ -16991,10 +15482,8 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSerializer.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QXmlSerializer.startOfSequence": (),
}) if "PySide2.QtXmlPatterns" in sys.modules else None
-
# Module PySide2.QtHelp
sig_dict.update({
-
# class PySide2.QtHelp.QCompressedHelpInfo:
"PySide2.QtHelp.QCompressedHelpInfo.__init__": [(), ('PySide2.QtHelp.QCompressedHelpInfo',)],
"PySide2.QtHelp.QCompressedHelpInfo.__copy__": (),
@@ -17003,7 +15492,6 @@ sig_dict.update({
"PySide2.QtHelp.QCompressedHelpInfo.namespaceName": (),
"PySide2.QtHelp.QCompressedHelpInfo.swap": ('PySide2.QtHelp.QCompressedHelpInfo',),
"PySide2.QtHelp.QCompressedHelpInfo.version": (),
-
# class PySide2.QtHelp.QHelpContentItem:
"PySide2.QtHelp.QHelpContentItem.__copy__": (),
"PySide2.QtHelp.QHelpContentItem.child": ('int',),
@@ -17013,7 +15501,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpContentItem.row": (),
"PySide2.QtHelp.QHelpContentItem.title": (),
"PySide2.QtHelp.QHelpContentItem.url": (),
-
# class PySide2.QtHelp.QHelpContentModel:
"PySide2.QtHelp.QHelpContentModel.columnCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtHelp.QHelpContentModel.contentItemAt": ('PySide2.QtCore.QModelIndex',),
@@ -17023,10 +15510,8 @@ sig_dict.update({
"PySide2.QtHelp.QHelpContentModel.isCreatingContents": (),
"PySide2.QtHelp.QHelpContentModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtHelp.QHelpContentModel.rowCount": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtHelp.QHelpContentWidget:
"PySide2.QtHelp.QHelpContentWidget.indexOf": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtHelp.QHelpEngine:
"PySide2.QtHelp.QHelpEngine.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpEngine.contentModel": (),
@@ -17034,7 +15519,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpEngine.indexModel": (),
"PySide2.QtHelp.QHelpEngine.indexWidget": (),
"PySide2.QtHelp.QHelpEngine.searchEngine": (),
-
# class PySide2.QtHelp.QHelpEngineCore:
"PySide2.QtHelp.QHelpEngineCore.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpEngineCore.addCustomFilter": ('str', 'typing.Sequence[str]'),
@@ -17068,7 +15552,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpEngineCore.setupData": (),
"PySide2.QtHelp.QHelpEngineCore.unregisterDocumentation": ('str',),
"PySide2.QtHelp.QHelpEngineCore.usesFilterEngine": (),
-
# class PySide2.QtHelp.QHelpFilterData:
"PySide2.QtHelp.QHelpFilterData.__init__": [(), ('PySide2.QtHelp.QHelpFilterData',)],
"PySide2.QtHelp.QHelpFilterData.__copy__": (),
@@ -17077,7 +15560,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpFilterData.setVersions": ('typing.Sequence[PySide2.QtCore.QVersionNumber]',),
"PySide2.QtHelp.QHelpFilterData.swap": ('PySide2.QtHelp.QHelpFilterData',),
"PySide2.QtHelp.QHelpFilterData.versions": (),
-
# class PySide2.QtHelp.QHelpFilterEngine:
"PySide2.QtHelp.QHelpFilterEngine.__init__": ('PySide2.QtHelp.QHelpEngineCore',),
"PySide2.QtHelp.QHelpFilterEngine.activeFilter": (),
@@ -17090,17 +15572,14 @@ sig_dict.update({
"PySide2.QtHelp.QHelpFilterEngine.removeFilter": ('str',),
"PySide2.QtHelp.QHelpFilterEngine.setActiveFilter": ('str',),
"PySide2.QtHelp.QHelpFilterEngine.setFilterData": ('str', 'PySide2.QtHelp.QHelpFilterData'),
-
# class PySide2.QtHelp.QHelpIndexModel:
"PySide2.QtHelp.QHelpIndexModel.createIndex": [('int', 'int', 'int'), ('int', 'int', 'object'), ('str',)],
"PySide2.QtHelp.QHelpIndexModel.filter": ('str', 'str'),
"PySide2.QtHelp.QHelpIndexModel.isCreatingIndex": (),
"PySide2.QtHelp.QHelpIndexModel.linksForKeyword": ('str',),
-
# class PySide2.QtHelp.QHelpIndexWidget:
"PySide2.QtHelp.QHelpIndexWidget.activateCurrentItem": (),
"PySide2.QtHelp.QHelpIndexWidget.filterIndices": ('str', 'str'),
-
# class PySide2.QtHelp.QHelpSearchEngine:
"PySide2.QtHelp.QHelpSearchEngine.__init__": ('PySide2.QtHelp.QHelpEngineCore', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpSearchEngine.cancelIndexing": (),
@@ -17117,13 +15596,10 @@ sig_dict.update({
"PySide2.QtHelp.QHelpSearchEngine.searchInput": (),
"PySide2.QtHelp.QHelpSearchEngine.searchResultCount": (),
"PySide2.QtHelp.QHelpSearchEngine.searchResults": ('int', 'int'),
-
# class PySide2.QtHelp.QHelpSearchQuery:
-
# class PySide2.QtHelp.QHelpSearchQuery.FieldName:
"PySide2.QtHelp.QHelpSearchQuery.__init__": [(), ('PySide2.QtHelp.QHelpSearchQuery',), ('PySide2.QtHelp.QHelpSearchQuery.FieldName', 'typing.Sequence[str]')],
"PySide2.QtHelp.QHelpSearchQuery.__copy__": (),
-
# class PySide2.QtHelp.QHelpSearchQueryWidget:
"PySide2.QtHelp.QHelpSearchQueryWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtHelp.QHelpSearchQueryWidget.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -17136,21 +15612,17 @@ sig_dict.update({
"PySide2.QtHelp.QHelpSearchQueryWidget.setCompactMode": ('bool',),
"PySide2.QtHelp.QHelpSearchQueryWidget.setQuery": ('typing.Sequence[PySide2.QtHelp.QHelpSearchQuery]',),
"PySide2.QtHelp.QHelpSearchQueryWidget.setSearchInput": ('str',),
-
# class PySide2.QtHelp.QHelpSearchResult:
"PySide2.QtHelp.QHelpSearchResult.__init__": [(), ('PySide2.QtCore.QUrl', 'str', 'str'), ('PySide2.QtHelp.QHelpSearchResult',)],
"PySide2.QtHelp.QHelpSearchResult.snippet": (),
"PySide2.QtHelp.QHelpSearchResult.title": (),
"PySide2.QtHelp.QHelpSearchResult.url": (),
-
# class PySide2.QtHelp.QHelpSearchResultWidget:
"PySide2.QtHelp.QHelpSearchResultWidget.changeEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtHelp.QHelpSearchResultWidget.linkAt": ('PySide2.QtCore.QPoint',),
}) if "PySide2.QtHelp" in sys.modules else None
-
# Module PySide2.QtMultimedia
sig_dict.update({
-
# class PySide2.QtMultimedia.QAbstractAudioDeviceInfo:
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.deviceName": (),
@@ -17162,7 +15634,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleRates": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleSizes": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleTypes": (),
-
# class PySide2.QtMultimedia.QAbstractAudioInput:
"PySide2.QtMultimedia.QAbstractAudioInput.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioInput.bufferSize": (),
@@ -17184,7 +15655,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioInput.stop": (),
"PySide2.QtMultimedia.QAbstractAudioInput.suspend": (),
"PySide2.QtMultimedia.QAbstractAudioInput.volume": (),
-
# class PySide2.QtMultimedia.QAbstractAudioOutput:
"PySide2.QtMultimedia.QAbstractAudioOutput.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.bufferSize": (),
@@ -17208,11 +15678,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioOutput.stop": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.suspend": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.volume": (),
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer:
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType:
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer.MapMode:
"PySide2.QtMultimedia.QAbstractVideoBuffer.__init__": ('PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType',),
"PySide2.QtMultimedia.QAbstractVideoBuffer.handle": (),
@@ -17220,15 +15687,12 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractVideoBuffer.mapMode": (),
"PySide2.QtMultimedia.QAbstractVideoBuffer.release": (),
"PySide2.QtMultimedia.QAbstractVideoBuffer.unmap": (),
-
# class PySide2.QtMultimedia.QAbstractVideoFilter:
"PySide2.QtMultimedia.QAbstractVideoFilter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAbstractVideoFilter.createFilterRunnable": (),
"PySide2.QtMultimedia.QAbstractVideoFilter.isActive": (),
"PySide2.QtMultimedia.QAbstractVideoFilter.setActive": ('bool',),
-
# class PySide2.QtMultimedia.QAbstractVideoSurface:
-
# class PySide2.QtMultimedia.QAbstractVideoSurface.Error:
"PySide2.QtMultimedia.QAbstractVideoSurface.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAbstractVideoSurface.error": (),
@@ -17243,20 +15707,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractVideoSurface.stop": (),
"PySide2.QtMultimedia.QAbstractVideoSurface.supportedPixelFormats": ('PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType',),
"PySide2.QtMultimedia.QAbstractVideoSurface.surfaceFormat": (),
-
# class PySide2.QtMultimedia.QAudio:
-
# class PySide2.QtMultimedia.QAudio.Error:
-
# class PySide2.QtMultimedia.QAudio.Mode:
-
# class PySide2.QtMultimedia.QAudio.Role:
-
# class PySide2.QtMultimedia.QAudio.State:
-
# class PySide2.QtMultimedia.QAudio.VolumeScale:
"PySide2.QtMultimedia.QAudio.convertVolume": ('float', 'PySide2.QtMultimedia.QAudio.VolumeScale', 'PySide2.QtMultimedia.QAudio.VolumeScale'),
-
# class PySide2.QtMultimedia.QAudioBuffer:
"PySide2.QtMultimedia.QAudioBuffer.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtMultimedia.QAudioFormat', 'int'), ('PySide2.QtMultimedia.QAudioBuffer',), ('int', 'PySide2.QtMultimedia.QAudioFormat', 'int')],
"PySide2.QtMultimedia.QAudioBuffer.__copy__": (),
@@ -17269,11 +15726,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioBuffer.isValid": (),
"PySide2.QtMultimedia.QAudioBuffer.sampleCount": (),
"PySide2.QtMultimedia.QAudioBuffer.startTime": (),
-
# class PySide2.QtMultimedia.QAudioDecoder:
-
# class PySide2.QtMultimedia.QAudioDecoder.Error:
-
# class PySide2.QtMultimedia.QAudioDecoder.State:
"PySide2.QtMultimedia.QAudioDecoder.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioDecoder.audioFormat": (),
@@ -17294,7 +15748,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDecoder.state": (),
"PySide2.QtMultimedia.QAudioDecoder.stop": (),
"PySide2.QtMultimedia.QAudioDecoder.unbind": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QAudioDecoderControl:
"PySide2.QtMultimedia.QAudioDecoderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioDecoderControl.audioFormat": (),
@@ -17310,7 +15763,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDecoderControl.start": (),
"PySide2.QtMultimedia.QAudioDecoderControl.state": (),
"PySide2.QtMultimedia.QAudioDecoderControl.stop": (),
-
# class PySide2.QtMultimedia.QAudioDeviceInfo:
"PySide2.QtMultimedia.QAudioDeviceInfo.__init__": [(), ('PySide2.QtMultimedia.QAudioDeviceInfo',)],
"PySide2.QtMultimedia.QAudioDeviceInfo.__copy__": (),
@@ -17329,7 +15781,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleRates": (),
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleSizes": (),
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleTypes": (),
-
# class PySide2.QtMultimedia.QAudioEncoderSettings:
"PySide2.QtMultimedia.QAudioEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QAudioEncoderSettings',)],
"PySide2.QtMultimedia.QAudioEncoderSettings.__copy__": (),
@@ -17350,18 +15801,14 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioEncoderSettings.setEncodingOptions": ('typing.Dict[str, typing.Any]',),
"PySide2.QtMultimedia.QAudioEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QAudioEncoderSettings.setSampleRate": ('int',),
-
# class PySide2.QtMultimedia.QAudioEncoderSettingsControl:
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.audioSettings": (),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.codecDescription": ('str',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.setAudioSettings": ('PySide2.QtMultimedia.QAudioEncoderSettings',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.supportedAudioCodecs": (),
-
# class PySide2.QtMultimedia.QAudioFormat:
-
# class PySide2.QtMultimedia.QAudioFormat.Endian:
-
# class PySide2.QtMultimedia.QAudioFormat.SampleType:
"PySide2.QtMultimedia.QAudioFormat.__init__": [(), ('PySide2.QtMultimedia.QAudioFormat',)],
"PySide2.QtMultimedia.QAudioFormat.__copy__": (),
@@ -17385,7 +15832,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioFormat.setSampleRate": ('int',),
"PySide2.QtMultimedia.QAudioFormat.setSampleSize": ('int',),
"PySide2.QtMultimedia.QAudioFormat.setSampleType": ('PySide2.QtMultimedia.QAudioFormat.SampleType',),
-
# class PySide2.QtMultimedia.QAudioInput:
"PySide2.QtMultimedia.QAudioInput.__init__": [('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QAudioInput.bufferSize": (),
@@ -17406,7 +15852,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioInput.stop": (),
"PySide2.QtMultimedia.QAudioInput.suspend": (),
"PySide2.QtMultimedia.QAudioInput.volume": (),
-
# class PySide2.QtMultimedia.QAudioInputSelectorControl:
"PySide2.QtMultimedia.QAudioInputSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioInputSelectorControl.activeInput": (),
@@ -17414,7 +15859,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioInputSelectorControl.defaultInput": (),
"PySide2.QtMultimedia.QAudioInputSelectorControl.inputDescription": ('str',),
"PySide2.QtMultimedia.QAudioInputSelectorControl.setActiveInput": ('str',),
-
# class PySide2.QtMultimedia.QAudioOutput:
"PySide2.QtMultimedia.QAudioOutput.__init__": [('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QAudioOutput.bufferSize": (),
@@ -17437,7 +15881,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioOutput.stop": (),
"PySide2.QtMultimedia.QAudioOutput.suspend": (),
"PySide2.QtMultimedia.QAudioOutput.volume": (),
-
# class PySide2.QtMultimedia.QAudioOutputSelectorControl:
"PySide2.QtMultimedia.QAudioOutputSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.activeOutput": (),
@@ -17445,12 +15888,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioOutputSelectorControl.defaultOutput": (),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.outputDescription": ('str',),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.setActiveOutput": ('str',),
-
# class PySide2.QtMultimedia.QAudioProbe:
"PySide2.QtMultimedia.QAudioProbe.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioProbe.isActive": (),
"PySide2.QtMultimedia.QAudioProbe.setSource": [('PySide2.QtMultimedia.QMediaObject',), ('PySide2.QtMultimedia.QMediaRecorder',)],
-
# class PySide2.QtMultimedia.QAudioRecorder:
"PySide2.QtMultimedia.QAudioRecorder.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioRecorder.audioInput": (),
@@ -17458,39 +15899,25 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioRecorder.audioInputs": (),
"PySide2.QtMultimedia.QAudioRecorder.defaultAudioInput": (),
"PySide2.QtMultimedia.QAudioRecorder.setAudioInput": ('str',),
-
# class PySide2.QtMultimedia.QAudioRoleControl:
"PySide2.QtMultimedia.QAudioRoleControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioRoleControl.audioRole": (),
"PySide2.QtMultimedia.QAudioRoleControl.setAudioRole": ('PySide2.QtMultimedia.QAudio.Role',),
"PySide2.QtMultimedia.QAudioRoleControl.supportedAudioRoles": (),
-
# class PySide2.QtMultimedia.QCamera:
-
# class PySide2.QtMultimedia.QCamera.CaptureMode:
-
# class PySide2.QtMultimedia.QCamera.CaptureModes:
-
# class PySide2.QtMultimedia.QCamera.Error:
-
# class PySide2.QtMultimedia.QCamera.FrameRateRange:
"PySide2.QtMultimedia.QCamera.FrameRateRange.__init__": [(), ('PySide2.QtMultimedia.QCamera.FrameRateRange',), ('float', 'float')],
"PySide2.QtMultimedia.QCamera.FrameRateRange.__copy__": (),
-
# class PySide2.QtMultimedia.QCamera.LockChangeReason:
-
# class PySide2.QtMultimedia.QCamera.LockStatus:
-
# class PySide2.QtMultimedia.QCamera.LockType:
-
# class PySide2.QtMultimedia.QCamera.LockTypes:
-
# class PySide2.QtMultimedia.QCamera.Position:
-
# class PySide2.QtMultimedia.QCamera.State:
-
# class PySide2.QtMultimedia.QCamera.Status:
-
"PySide2.QtMultimedia.QCamera.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('PySide2.QtMultimedia.QCamera.Position', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QCameraInfo', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QCamera.availability": (),
"PySide2.QtMultimedia.QCamera.availableDevices": (),
@@ -17521,21 +15948,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCamera.unload": (),
"PySide2.QtMultimedia.QCamera.unlock": [(), ('PySide2.QtMultimedia.QCamera.LockTypes',)],
"PySide2.QtMultimedia.QCamera.viewfinderSettings": (),
-
# class PySide2.QtMultimedia.QCameraCaptureBufferFormatControl:
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.bufferFormat": (),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.setBufferFormat": ('PySide2.QtMultimedia.QVideoFrame.PixelFormat',),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.supportedBufferFormats": (),
-
# class PySide2.QtMultimedia.QCameraCaptureDestinationControl:
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.captureDestination": (),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.isCaptureDestinationSupported": ('PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations',),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.setCaptureDestination": ('PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations',),
-
# class PySide2.QtMultimedia.QCameraControl:
-
# class PySide2.QtMultimedia.QCameraControl.PropertyChangeType:
"PySide2.QtMultimedia.QCameraControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraControl.canChangeProperty": ('PySide2.QtMultimedia.QCameraControl.PropertyChangeType', 'PySide2.QtMultimedia.QCamera.Status'),
@@ -17545,15 +15968,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraControl.setState": ('PySide2.QtMultimedia.QCamera.State',),
"PySide2.QtMultimedia.QCameraControl.state": (),
"PySide2.QtMultimedia.QCameraControl.status": (),
-
# class PySide2.QtMultimedia.QCameraExposure:
-
# class PySide2.QtMultimedia.QCameraExposure.ExposureMode:
-
# class PySide2.QtMultimedia.QCameraExposure.FlashMode:
-
# class PySide2.QtMultimedia.QCameraExposure.FlashModes:
-
# class PySide2.QtMultimedia.QCameraExposure.MeteringMode:
"PySide2.QtMultimedia.QCameraExposure.aperture": (),
"PySide2.QtMultimedia.QCameraExposure.exposureCompensation": (),
@@ -17582,18 +16000,14 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraExposure.setSpotMeteringPoint": ('PySide2.QtCore.QPointF',),
"PySide2.QtMultimedia.QCameraExposure.shutterSpeed": (),
"PySide2.QtMultimedia.QCameraExposure.spotMeteringPoint": (),
-
# class PySide2.QtMultimedia.QCameraExposureControl:
-
# class PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter:
"PySide2.QtMultimedia.QCameraExposureControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraExposureControl.actualValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.isParameterSupported": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.requestedValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.setValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter', 'typing.Any'),
-
# class PySide2.QtMultimedia.QCameraFeedbackControl:
-
# class PySide2.QtMultimedia.QCameraFeedbackControl.EventType:
"PySide2.QtMultimedia.QCameraFeedbackControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFeedbackControl.isEventFeedbackEnabled": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType',),
@@ -17601,20 +16015,15 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFeedbackControl.resetEventFeedback": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType',),
"PySide2.QtMultimedia.QCameraFeedbackControl.setEventFeedbackEnabled": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType', 'bool'),
"PySide2.QtMultimedia.QCameraFeedbackControl.setEventFeedbackSound": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType', 'str'),
-
# class PySide2.QtMultimedia.QCameraFlashControl:
"PySide2.QtMultimedia.QCameraFlashControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFlashControl.flashMode": (),
"PySide2.QtMultimedia.QCameraFlashControl.isFlashModeSupported": ('PySide2.QtMultimedia.QCameraExposure.FlashModes',),
"PySide2.QtMultimedia.QCameraFlashControl.isFlashReady": (),
"PySide2.QtMultimedia.QCameraFlashControl.setFlashMode": ('PySide2.QtMultimedia.QCameraExposure.FlashModes',),
-
# class PySide2.QtMultimedia.QCameraFocus:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusMode:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusModes:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusPointMode:
"PySide2.QtMultimedia.QCameraFocus.customFocusPoint": (),
"PySide2.QtMultimedia.QCameraFocus.digitalZoom": (),
@@ -17631,7 +16040,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocus.setFocusMode": ('PySide2.QtMultimedia.QCameraFocus.FocusModes',),
"PySide2.QtMultimedia.QCameraFocus.setFocusPointMode": ('PySide2.QtMultimedia.QCameraFocus.FocusPointMode',),
"PySide2.QtMultimedia.QCameraFocus.zoomTo": ('float', 'float'),
-
# class PySide2.QtMultimedia.QCameraFocusControl:
"PySide2.QtMultimedia.QCameraFocusControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFocusControl.customFocusPoint": (),
@@ -17643,9 +16051,7 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocusControl.setCustomFocusPoint": ('PySide2.QtCore.QPointF',),
"PySide2.QtMultimedia.QCameraFocusControl.setFocusMode": ('PySide2.QtMultimedia.QCameraFocus.FocusModes',),
"PySide2.QtMultimedia.QCameraFocusControl.setFocusPointMode": ('PySide2.QtMultimedia.QCameraFocus.FocusPointMode',),
-
# class PySide2.QtMultimedia.QCameraFocusZone:
-
# class PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus:
"PySide2.QtMultimedia.QCameraFocusZone.__init__": [(), ('PySide2.QtCore.QRectF', 'PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus'), ('PySide2.QtMultimedia.QCameraFocusZone',)],
"PySide2.QtMultimedia.QCameraFocusZone.__copy__": (),
@@ -17653,15 +16059,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocusZone.isValid": (),
"PySide2.QtMultimedia.QCameraFocusZone.setStatus": ('PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus',),
"PySide2.QtMultimedia.QCameraFocusZone.status": (),
-
# class PySide2.QtMultimedia.QCameraImageCapture:
-
# class PySide2.QtMultimedia.QCameraImageCapture.CaptureDestination:
-
# class PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations:
-
# class PySide2.QtMultimedia.QCameraImageCapture.DriveMode:
-
# class PySide2.QtMultimedia.QCameraImageCapture.Error:
"PySide2.QtMultimedia.QCameraImageCapture.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QCameraImageCapture.availability": (),
@@ -17683,7 +16084,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageCapture.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QCameraImageCapture.supportedBufferFormats": (),
"PySide2.QtMultimedia.QCameraImageCapture.supportedImageCodecs": (),
-
# class PySide2.QtMultimedia.QCameraImageCaptureControl:
"PySide2.QtMultimedia.QCameraImageCaptureControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraImageCaptureControl.cancelCapture": (),
@@ -17691,11 +16091,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageCaptureControl.driveMode": (),
"PySide2.QtMultimedia.QCameraImageCaptureControl.isReadyForCapture": (),
"PySide2.QtMultimedia.QCameraImageCaptureControl.setDriveMode": ('PySide2.QtMultimedia.QCameraImageCapture.DriveMode',),
-
# class PySide2.QtMultimedia.QCameraImageProcessing:
-
# class PySide2.QtMultimedia.QCameraImageProcessing.ColorFilter:
-
# class PySide2.QtMultimedia.QCameraImageProcessing.WhiteBalanceMode:
"PySide2.QtMultimedia.QCameraImageProcessing.brightness": (),
"PySide2.QtMultimedia.QCameraImageProcessing.colorFilter": (),
@@ -17716,16 +16113,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageProcessing.setWhiteBalanceMode": ('PySide2.QtMultimedia.QCameraImageProcessing.WhiteBalanceMode',),
"PySide2.QtMultimedia.QCameraImageProcessing.sharpeningLevel": (),
"PySide2.QtMultimedia.QCameraImageProcessing.whiteBalanceMode": (),
-
# class PySide2.QtMultimedia.QCameraImageProcessingControl:
-
# class PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter:
"PySide2.QtMultimedia.QCameraImageProcessingControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.isParameterSupported": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.isParameterValueSupported": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter', 'typing.Any'),
"PySide2.QtMultimedia.QCameraImageProcessingControl.parameter": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.setParameter": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter', 'typing.Any'),
-
# class PySide2.QtMultimedia.QCameraInfo:
"PySide2.QtMultimedia.QCameraInfo.__init__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtMultimedia.QCamera',), ('PySide2.QtMultimedia.QCameraInfo',)],
"PySide2.QtMultimedia.QCameraInfo.__copy__": (),
@@ -17736,19 +16130,16 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraInfo.isNull": (),
"PySide2.QtMultimedia.QCameraInfo.orientation": (),
"PySide2.QtMultimedia.QCameraInfo.position": (),
-
# class PySide2.QtMultimedia.QCameraInfoControl:
"PySide2.QtMultimedia.QCameraInfoControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraInfoControl.cameraOrientation": ('str',),
"PySide2.QtMultimedia.QCameraInfoControl.cameraPosition": ('str',),
-
# class PySide2.QtMultimedia.QCameraLocksControl:
"PySide2.QtMultimedia.QCameraLocksControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraLocksControl.lockStatus": ('PySide2.QtMultimedia.QCamera.LockType',),
"PySide2.QtMultimedia.QCameraLocksControl.searchAndLock": ('PySide2.QtMultimedia.QCamera.LockTypes',),
"PySide2.QtMultimedia.QCameraLocksControl.supportedLocks": (),
"PySide2.QtMultimedia.QCameraLocksControl.unlock": ('PySide2.QtMultimedia.QCamera.LockTypes',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettings:
"PySide2.QtMultimedia.QCameraViewfinderSettings.__init__": [(), ('PySide2.QtMultimedia.QCameraViewfinderSettings',)],
"PySide2.QtMultimedia.QCameraViewfinderSettings.__copy__": (),
@@ -17764,21 +16155,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraViewfinderSettings.setPixelFormat": ('PySide2.QtMultimedia.QVideoFrame.PixelFormat',),
"PySide2.QtMultimedia.QCameraViewfinderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
"PySide2.QtMultimedia.QCameraViewfinderSettings.swap": ('PySide2.QtMultimedia.QCameraViewfinderSettings',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl:
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter:
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.isViewfinderParameterSupported": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.setViewfinderParameter": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter', 'typing.Any'),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.viewfinderParameter": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl2:
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.setViewfinderSettings": ('PySide2.QtMultimedia.QCameraViewfinderSettings',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.supportedViewfinderSettings": (),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.viewfinderSettings": (),
-
# class PySide2.QtMultimedia.QCameraZoomControl:
"PySide2.QtMultimedia.QCameraZoomControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraZoomControl.currentDigitalZoom": (),
@@ -17788,20 +16175,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraZoomControl.requestedDigitalZoom": (),
"PySide2.QtMultimedia.QCameraZoomControl.requestedOpticalZoom": (),
"PySide2.QtMultimedia.QCameraZoomControl.zoomTo": ('float', 'float'),
-
# class PySide2.QtMultimedia.QCustomAudioRoleControl:
"PySide2.QtMultimedia.QCustomAudioRoleControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCustomAudioRoleControl.customAudioRole": (),
"PySide2.QtMultimedia.QCustomAudioRoleControl.setCustomAudioRole": ('str',),
"PySide2.QtMultimedia.QCustomAudioRoleControl.supportedCustomAudioRoles": (),
-
# class PySide2.QtMultimedia.QImageEncoderControl:
"PySide2.QtMultimedia.QImageEncoderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QImageEncoderControl.imageCodecDescription": ('str',),
"PySide2.QtMultimedia.QImageEncoderControl.imageSettings": (),
"PySide2.QtMultimedia.QImageEncoderControl.setImageSettings": ('PySide2.QtMultimedia.QImageEncoderSettings',),
"PySide2.QtMultimedia.QImageEncoderControl.supportedImageCodecs": (),
-
# class PySide2.QtMultimedia.QImageEncoderSettings:
"PySide2.QtMultimedia.QImageEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QImageEncoderSettings',)],
"PySide2.QtMultimedia.QImageEncoderSettings.__copy__": (),
@@ -17816,26 +16200,21 @@ sig_dict.update({
"PySide2.QtMultimedia.QImageEncoderSettings.setEncodingOptions": ('typing.Dict[str, typing.Any]',),
"PySide2.QtMultimedia.QImageEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QImageEncoderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
-
# class PySide2.QtMultimedia.QMediaAudioProbeControl:
"PySide2.QtMultimedia.QMediaAudioProbeControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaAvailabilityControl:
"PySide2.QtMultimedia.QMediaAvailabilityControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaAvailabilityControl.availability": (),
-
# class PySide2.QtMultimedia.QMediaBindableInterface:
"PySide2.QtMultimedia.QMediaBindableInterface.__init__": (),
"PySide2.QtMultimedia.QMediaBindableInterface.mediaObject": (),
"PySide2.QtMultimedia.QMediaBindableInterface.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
-
# class PySide2.QtMultimedia.QMediaContainerControl:
"PySide2.QtMultimedia.QMediaContainerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaContainerControl.containerDescription": ('str',),
"PySide2.QtMultimedia.QMediaContainerControl.containerFormat": (),
"PySide2.QtMultimedia.QMediaContainerControl.setContainerFormat": ('str',),
"PySide2.QtMultimedia.QMediaContainerControl.supportedContainers": (),
-
# class PySide2.QtMultimedia.QMediaContent:
"PySide2.QtMultimedia.QMediaContent.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtMultimedia.QMediaContent',), ('PySide2.QtMultimedia.QMediaPlaylist', 'PySide2.QtCore.QUrl', 'bool'), ('PySide2.QtMultimedia.QMediaResource',), ('PySide2.QtNetwork.QNetworkRequest',), ('typing.Sequence[PySide2.QtMultimedia.QMediaResource]',)],
"PySide2.QtMultimedia.QMediaContent.__copy__": (),
@@ -17846,10 +16225,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaContent.playlist": (),
"PySide2.QtMultimedia.QMediaContent.request": (),
"PySide2.QtMultimedia.QMediaContent.resources": (),
-
# class PySide2.QtMultimedia.QMediaControl:
"PySide2.QtMultimedia.QMediaControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaGaplessPlaybackControl:
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.crossfadeTime": (),
@@ -17857,12 +16234,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.nextMedia": (),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.setCrossfadeTime": ('float',),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.setNextMedia": ('PySide2.QtMultimedia.QMediaContent',),
-
# class PySide2.QtMultimedia.QMediaNetworkAccessControl:
"PySide2.QtMultimedia.QMediaNetworkAccessControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaNetworkAccessControl.currentConfiguration": (),
"PySide2.QtMultimedia.QMediaNetworkAccessControl.setConfigurations": ('typing.Sequence[PySide2.QtNetwork.QNetworkConfiguration]',),
-
# class PySide2.QtMultimedia.QMediaObject:
"PySide2.QtMultimedia.QMediaObject.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtMultimedia.QMediaService'),
"PySide2.QtMultimedia.QMediaObject.addPropertyWatch": ('PySide2.QtCore.QByteArray',),
@@ -17877,17 +16252,11 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaObject.service": (),
"PySide2.QtMultimedia.QMediaObject.setNotifyInterval": ('int',),
"PySide2.QtMultimedia.QMediaObject.unbind": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaPlayer:
-
# class PySide2.QtMultimedia.QMediaPlayer.Error:
-
# class PySide2.QtMultimedia.QMediaPlayer.Flag:
-
# class PySide2.QtMultimedia.QMediaPlayer.Flags:
-
# class PySide2.QtMultimedia.QMediaPlayer.MediaStatus:
-
# class PySide2.QtMultimedia.QMediaPlayer.State:
"PySide2.QtMultimedia.QMediaPlayer.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtMultimedia.QMediaPlayer.Flags'),
"PySide2.QtMultimedia.QMediaPlayer.audioRole": (),
@@ -17930,7 +16299,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlayer.supportedMimeTypes": ('PySide2.QtMultimedia.QMediaPlayer.Flags',),
"PySide2.QtMultimedia.QMediaPlayer.unbind": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlayer.volume": (),
-
# class PySide2.QtMultimedia.QMediaPlayerControl:
"PySide2.QtMultimedia.QMediaPlayerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlayerControl.availablePlaybackRanges": (),
@@ -17955,11 +16323,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlayerControl.state": (),
"PySide2.QtMultimedia.QMediaPlayerControl.stop": (),
"PySide2.QtMultimedia.QMediaPlayerControl.volume": (),
-
# class PySide2.QtMultimedia.QMediaPlaylist:
-
# class PySide2.QtMultimedia.QMediaPlaylist.Error:
-
# class PySide2.QtMultimedia.QMediaPlaylist.PlaybackMode:
"PySide2.QtMultimedia.QMediaPlaylist.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlaylist.addMedia": [('PySide2.QtMultimedia.QMediaContent',), ('typing.Sequence[PySide2.QtMultimedia.QMediaContent]',)],
@@ -17986,13 +16351,9 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlaylist.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QMediaPlaylist.setPlaybackMode": ('PySide2.QtMultimedia.QMediaPlaylist.PlaybackMode',),
"PySide2.QtMultimedia.QMediaPlaylist.shuffle": (),
-
# class PySide2.QtMultimedia.QMediaRecorder:
-
# class PySide2.QtMultimedia.QMediaRecorder.Error:
-
# class PySide2.QtMultimedia.QMediaRecorder.State:
-
# class PySide2.QtMultimedia.QMediaRecorder.Status:
"PySide2.QtMultimedia.QMediaRecorder.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QMediaRecorder.actualLocation": (),
@@ -18032,7 +16393,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaRecorder.videoCodecDescription": ('str',),
"PySide2.QtMultimedia.QMediaRecorder.videoSettings": (),
"PySide2.QtMultimedia.QMediaRecorder.volume": (),
-
# class PySide2.QtMultimedia.QMediaRecorderControl:
"PySide2.QtMultimedia.QMediaRecorderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaRecorderControl.applySettings": (),
@@ -18046,7 +16406,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaRecorderControl.state": (),
"PySide2.QtMultimedia.QMediaRecorderControl.status": (),
"PySide2.QtMultimedia.QMediaRecorderControl.volume": (),
-
# class PySide2.QtMultimedia.QMediaResource:
"PySide2.QtMultimedia.QMediaResource.__init__": [(), ('PySide2.QtCore.QUrl', 'str'), ('PySide2.QtMultimedia.QMediaResource',), ('PySide2.QtNetwork.QNetworkRequest', 'str')],
"PySide2.QtMultimedia.QMediaResource.__copy__": (),
@@ -18072,31 +16431,23 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaResource.url": (),
"PySide2.QtMultimedia.QMediaResource.videoBitRate": (),
"PySide2.QtMultimedia.QMediaResource.videoCodec": (),
-
# class PySide2.QtMultimedia.QMediaService:
"PySide2.QtMultimedia.QMediaService.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaService.releaseControl": ('PySide2.QtMultimedia.QMediaControl',),
"PySide2.QtMultimedia.QMediaService.requestControl": ('str',),
-
# class PySide2.QtMultimedia.QMediaServiceCameraInfoInterface:
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.cameraOrientation": ('PySide2.QtCore.QByteArray',),
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.cameraPosition": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface:
"PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface.defaultDevice": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceFeaturesInterface:
"PySide2.QtMultimedia.QMediaServiceFeaturesInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceFeaturesInterface.supportedFeatures": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Feature:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Features:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Type:
"PySide2.QtMultimedia.QMediaServiceProviderHint.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtMultimedia.QCamera.Position',), ('PySide2.QtMultimedia.QMediaServiceProviderHint',), ('PySide2.QtMultimedia.QMediaServiceProviderHint.Features',), ('str', 'typing.Sequence[str]')],
"PySide2.QtMultimedia.QMediaServiceProviderHint.__copy__": (),
@@ -18107,19 +16458,15 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaServiceProviderHint.isNull": (),
"PySide2.QtMultimedia.QMediaServiceProviderHint.mimeType": (),
"PySide2.QtMultimedia.QMediaServiceProviderHint.type": (),
-
# class PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface:
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.deviceDescription": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.devices": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface:
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.hasSupport": ('str', 'typing.Sequence[str]'),
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.supportedMimeTypes": (),
-
# class PySide2.QtMultimedia.QMediaStreamsControl:
-
# class PySide2.QtMultimedia.QMediaStreamsControl.StreamType:
"PySide2.QtMultimedia.QMediaStreamsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaStreamsControl.isActive": ('int',),
@@ -18127,7 +16474,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaStreamsControl.setActive": ('int', 'bool'),
"PySide2.QtMultimedia.QMediaStreamsControl.streamCount": (),
"PySide2.QtMultimedia.QMediaStreamsControl.streamType": ('int',),
-
# class PySide2.QtMultimedia.QMediaTimeInterval:
"PySide2.QtMultimedia.QMediaTimeInterval.__init__": [(), ('PySide2.QtMultimedia.QMediaTimeInterval',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeInterval.__copy__": (),
@@ -18137,7 +16483,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaTimeInterval.normalized": (),
"PySide2.QtMultimedia.QMediaTimeInterval.start": (),
"PySide2.QtMultimedia.QMediaTimeInterval.translated": ('int',),
-
# class PySide2.QtMultimedia.QMediaTimeRange:
"PySide2.QtMultimedia.QMediaTimeRange.__init__": [(), ('PySide2.QtMultimedia.QMediaTimeInterval',), ('PySide2.QtMultimedia.QMediaTimeRange',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeRange.__add__": ('PySide2.QtMultimedia.QMediaTimeRange',),
@@ -18156,16 +16501,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaTimeRange.latestTime": (),
"PySide2.QtMultimedia.QMediaTimeRange.removeInterval": [('PySide2.QtMultimedia.QMediaTimeInterval',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeRange.removeTimeRange": ('PySide2.QtMultimedia.QMediaTimeRange',),
-
# class PySide2.QtMultimedia.QMediaVideoProbeControl:
"PySide2.QtMultimedia.QMediaVideoProbeControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMetaDataReaderControl:
"PySide2.QtMultimedia.QMetaDataReaderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMetaDataReaderControl.availableMetaData": (),
"PySide2.QtMultimedia.QMetaDataReaderControl.isMetaDataAvailable": (),
"PySide2.QtMultimedia.QMetaDataReaderControl.metaData": ('str',),
-
# class PySide2.QtMultimedia.QMetaDataWriterControl:
"PySide2.QtMultimedia.QMetaDataWriterControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMetaDataWriterControl.availableMetaData": (),
@@ -18173,21 +16515,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QMetaDataWriterControl.isWritable": (),
"PySide2.QtMultimedia.QMetaDataWriterControl.metaData": ('str',),
"PySide2.QtMultimedia.QMetaDataWriterControl.setMetaData": ('str', 'typing.Any'),
-
# class PySide2.QtMultimedia.QMultimedia:
-
# class PySide2.QtMultimedia.QMultimedia.AvailabilityStatus:
-
# class PySide2.QtMultimedia.QMultimedia.EncodingMode:
-
# class PySide2.QtMultimedia.QMultimedia.EncodingQuality:
-
# class PySide2.QtMultimedia.QMultimedia.SupportEstimate:
-
# class PySide2.QtMultimedia.QRadioData:
-
# class PySide2.QtMultimedia.QRadioData.Error:
-
# class PySide2.QtMultimedia.QRadioData.ProgramType:
"PySide2.QtMultimedia.QRadioData.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QRadioData.availability": (),
@@ -18202,7 +16536,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioData.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QRadioData.stationId": (),
"PySide2.QtMultimedia.QRadioData.stationName": (),
-
# class PySide2.QtMultimedia.QRadioDataControl:
"PySide2.QtMultimedia.QRadioDataControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioDataControl.error": (),
@@ -18214,17 +16547,11 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioDataControl.setAlternativeFrequenciesEnabled": ('bool',),
"PySide2.QtMultimedia.QRadioDataControl.stationId": (),
"PySide2.QtMultimedia.QRadioDataControl.stationName": (),
-
# class PySide2.QtMultimedia.QRadioTuner:
-
# class PySide2.QtMultimedia.QRadioTuner.Band:
-
# class PySide2.QtMultimedia.QRadioTuner.Error:
-
# class PySide2.QtMultimedia.QRadioTuner.SearchMode:
-
# class PySide2.QtMultimedia.QRadioTuner.State:
-
# class PySide2.QtMultimedia.QRadioTuner.StereoMode:
"PySide2.QtMultimedia.QRadioTuner.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioTuner.availability": (),
@@ -18255,7 +16582,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioTuner.stereoMode": (),
"PySide2.QtMultimedia.QRadioTuner.stop": (),
"PySide2.QtMultimedia.QRadioTuner.volume": (),
-
# class PySide2.QtMultimedia.QRadioTunerControl:
"PySide2.QtMultimedia.QRadioTunerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioTunerControl.band": (),
@@ -18284,9 +16610,7 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioTunerControl.stereoMode": (),
"PySide2.QtMultimedia.QRadioTunerControl.stop": (),
"PySide2.QtMultimedia.QRadioTunerControl.volume": (),
-
# class PySide2.QtMultimedia.QSound:
-
# class PySide2.QtMultimedia.QSound.Loop:
"PySide2.QtMultimedia.QSound.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QSound.fileName": (),
@@ -18296,11 +16620,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QSound.play": [(), ('str',)],
"PySide2.QtMultimedia.QSound.setLoops": ('int',),
"PySide2.QtMultimedia.QSound.stop": (),
-
# class PySide2.QtMultimedia.QSoundEffect:
-
# class PySide2.QtMultimedia.QSoundEffect.Loop:
-
# class PySide2.QtMultimedia.QSoundEffect.Status:
"PySide2.QtMultimedia.QSoundEffect.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QSoundEffect.category": (),
@@ -18320,7 +16641,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QSoundEffect.stop": (),
"PySide2.QtMultimedia.QSoundEffect.supportedMimeTypes": (),
"PySide2.QtMultimedia.QSoundEffect.volume": (),
-
# class PySide2.QtMultimedia.QVideoDeviceSelectorControl:
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.defaultDevice": (),
@@ -18329,7 +16649,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.deviceName": ('int',),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.selectedDevice": (),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.setSelectedDevice": ('int',),
-
# class PySide2.QtMultimedia.QVideoEncoderSettings:
"PySide2.QtMultimedia.QVideoEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QVideoEncoderSettings',)],
"PySide2.QtMultimedia.QVideoEncoderSettings.__copy__": (),
@@ -18350,26 +16669,19 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoEncoderSettings.setFrameRate": ('float',),
"PySide2.QtMultimedia.QVideoEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QVideoEncoderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
-
# class PySide2.QtMultimedia.QVideoEncoderSettingsControl:
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.setVideoSettings": ('PySide2.QtMultimedia.QVideoEncoderSettings',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.supportedVideoCodecs": (),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.videoCodecDescription": ('str',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.videoSettings": (),
-
# class PySide2.QtMultimedia.QVideoFilterRunnable:
-
# class PySide2.QtMultimedia.QVideoFilterRunnable.RunFlag:
-
# class PySide2.QtMultimedia.QVideoFilterRunnable.RunFlags:
"PySide2.QtMultimedia.QVideoFilterRunnable.__init__": (),
"PySide2.QtMultimedia.QVideoFilterRunnable.run": ('PySide2.QtMultimedia.QVideoFrame', 'PySide2.QtMultimedia.QVideoSurfaceFormat', 'PySide2.QtMultimedia.QVideoFilterRunnable.RunFlags'),
-
# class PySide2.QtMultimedia.QVideoFrame:
-
# class PySide2.QtMultimedia.QVideoFrame.FieldType:
-
# class PySide2.QtMultimedia.QVideoFrame.PixelFormat:
"PySide2.QtMultimedia.QVideoFrame.__init__": [(), ('PySide2.QtGui.QImage',), ('PySide2.QtMultimedia.QAbstractVideoBuffer', 'PySide2.QtCore.QSize', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat'), ('PySide2.QtMultimedia.QVideoFrame',), ('int', 'PySide2.QtCore.QSize', 'int', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat')],
"PySide2.QtMultimedia.QVideoFrame.__copy__": (),
@@ -18402,21 +16714,16 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoFrame.startTime": (),
"PySide2.QtMultimedia.QVideoFrame.unmap": (),
"PySide2.QtMultimedia.QVideoFrame.width": (),
-
# class PySide2.QtMultimedia.QVideoProbe:
"PySide2.QtMultimedia.QVideoProbe.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoProbe.isActive": (),
"PySide2.QtMultimedia.QVideoProbe.setSource": [('PySide2.QtMultimedia.QMediaObject',), ('PySide2.QtMultimedia.QMediaRecorder',)],
-
# class PySide2.QtMultimedia.QVideoRendererControl:
"PySide2.QtMultimedia.QVideoRendererControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoRendererControl.setSurface": ('PySide2.QtMultimedia.QAbstractVideoSurface',),
"PySide2.QtMultimedia.QVideoRendererControl.surface": (),
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat:
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat.Direction:
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat.YCbCrColorSpace:
"PySide2.QtMultimedia.QVideoSurfaceFormat.__init__": [(), ('PySide2.QtCore.QSize', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat', 'PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType'), ('PySide2.QtMultimedia.QVideoSurfaceFormat',)],
"PySide2.QtMultimedia.QVideoSurfaceFormat.__copy__": (),
@@ -18443,7 +16750,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoSurfaceFormat.sizeHint": (),
"PySide2.QtMultimedia.QVideoSurfaceFormat.viewport": (),
"PySide2.QtMultimedia.QVideoSurfaceFormat.yCbCrColorSpace": (),
-
# class PySide2.QtMultimedia.QVideoWindowControl:
"PySide2.QtMultimedia.QVideoWindowControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoWindowControl.aspectRatioMode": (),
@@ -18465,15 +16771,12 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoWindowControl.setWinId": ('int',),
"PySide2.QtMultimedia.QVideoWindowControl.winId": (),
}) if "PySide2.QtMultimedia" in sys.modules else None
-
# Module PySide2.QtMultimediaWidgets
sig_dict.update({
-
# class PySide2.QtMultimediaWidgets.QCameraViewfinder:
"PySide2.QtMultimediaWidgets.QCameraViewfinder.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtMultimediaWidgets.QCameraViewfinder.mediaObject": (),
"PySide2.QtMultimediaWidgets.QCameraViewfinder.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
-
# class PySide2.QtMultimediaWidgets.QGraphicsVideoItem:
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.aspectRatioMode": (),
@@ -18489,7 +16792,6 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.setSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.size": (),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtMultimediaWidgets.QVideoWidget:
"PySide2.QtMultimediaWidgets.QVideoWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtMultimediaWidgets.QVideoWidget.aspectRatioMode": (),
@@ -18512,7 +16814,6 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QVideoWidget.setSaturation": ('int',),
"PySide2.QtMultimediaWidgets.QVideoWidget.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtMultimediaWidgets.QVideoWidget.sizeHint": (),
-
# class PySide2.QtMultimediaWidgets.QVideoWidgetControl:
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.aspectRatioMode": (),
@@ -18529,22 +16830,14 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.setSaturation": ('int',),
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.videoWidget": (),
}) if "PySide2.QtMultimediaWidgets" in sys.modules else None
-
# Module PySide2.QtOpenGL
sig_dict.update({
-
# class PySide2.QtOpenGL.QGL:
-
# class PySide2.QtOpenGL.QGL.FormatOption:
-
# class PySide2.QtOpenGL.QGL.FormatOptions:
-
# class PySide2.QtOpenGL.QGLBuffer:
-
# class PySide2.QtOpenGL.QGLBuffer.Access:
-
# class PySide2.QtOpenGL.QGLBuffer.Type:
-
# class PySide2.QtOpenGL.QGLBuffer.UsagePattern:
"PySide2.QtOpenGL.QGLBuffer.__init__": [(), ('PySide2.QtOpenGL.QGLBuffer',), ('PySide2.QtOpenGL.QGLBuffer.Type',)],
"PySide2.QtOpenGL.QGLBuffer.allocate": [('int',), ('int', 'int')],
@@ -18562,7 +16855,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLBuffer.unmap": (),
"PySide2.QtOpenGL.QGLBuffer.usagePattern": (),
"PySide2.QtOpenGL.QGLBuffer.write": ('int', 'int', 'int'),
-
# class PySide2.QtOpenGL.QGLColormap:
"PySide2.QtOpenGL.QGLColormap.__init__": [(), ('PySide2.QtOpenGL.QGLColormap',)],
"PySide2.QtOpenGL.QGLColormap.__copy__": (),
@@ -18575,11 +16867,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLColormap.setEntry": [('int', 'PySide2.QtGui.QColor'), ('int', 'int')],
"PySide2.QtOpenGL.QGLColormap.setHandle": ('int',),
"PySide2.QtOpenGL.QGLColormap.size": (),
-
# class PySide2.QtOpenGL.QGLContext:
-
# class PySide2.QtOpenGL.QGLContext.BindOption:
-
# class PySide2.QtOpenGL.QGLContext.BindOptions:
"PySide2.QtOpenGL.QGLContext.__init__": ('PySide2.QtOpenGL.QGLFormat',),
"PySide2.QtOpenGL.QGLContext.areSharing": ('PySide2.QtOpenGL.QGLContext', 'PySide2.QtOpenGL.QGLContext'),
@@ -18613,13 +16902,9 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLContext.swapBuffers": (),
"PySide2.QtOpenGL.QGLContext.textureCacheLimit": (),
"PySide2.QtOpenGL.QGLContext.windowCreated": (),
-
# class PySide2.QtOpenGL.QGLFormat:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLContextProfile:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLVersionFlag:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLVersionFlags:
"PySide2.QtOpenGL.QGLFormat.__init__": [(), ('PySide2.QtOpenGL.QGL.FormatOptions', 'int'), ('PySide2.QtOpenGL.QGLFormat',)],
"PySide2.QtOpenGL.QGLFormat.__copy__": (),
@@ -18679,9 +16964,7 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFormat.swapInterval": (),
"PySide2.QtOpenGL.QGLFormat.testOption": ('PySide2.QtOpenGL.QGL.FormatOptions',),
"PySide2.QtOpenGL.QGLFormat.toSurfaceFormat": ('PySide2.QtOpenGL.QGLFormat',),
-
# class PySide2.QtOpenGL.QGLFramebufferObject:
-
# class PySide2.QtOpenGL.QGLFramebufferObject.Attachment:
"PySide2.QtOpenGL.QGLFramebufferObject.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFramebufferObject.Attachment', 'int', 'int'), ('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFramebufferObjectFormat'), ('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'PySide2.QtOpenGL.QGLFramebufferObject.Attachment', 'int', 'int'), ('int', 'int', 'PySide2.QtOpenGL.QGLFramebufferObjectFormat'), ('int', 'int', 'int')],
"PySide2.QtOpenGL.QGLFramebufferObject.attachment": (),
@@ -18702,7 +16985,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFramebufferObject.size": (),
"PySide2.QtOpenGL.QGLFramebufferObject.texture": (),
"PySide2.QtOpenGL.QGLFramebufferObject.toImage": (),
-
# class PySide2.QtOpenGL.QGLFramebufferObjectFormat:
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.__init__": [(), ('PySide2.QtOpenGL.QGLFramebufferObjectFormat',)],
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.__copy__": (),
@@ -18716,7 +16998,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.setSamples": ('int',),
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.setTextureTarget": ('int',),
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.textureTarget": (),
-
# class PySide2.QtOpenGL.QGLPixelBuffer:
"PySide2.QtOpenGL.QGLPixelBuffer.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFormat', 'PySide2.QtOpenGL.QGLWidget'), ('int', 'int', 'PySide2.QtOpenGL.QGLFormat', 'PySide2.QtOpenGL.QGLWidget')],
"PySide2.QtOpenGL.QGLPixelBuffer.bindTexture": [('PySide2.QtGui.QImage', 'int'), ('PySide2.QtGui.QPixmap', 'int'), ('str',)],
@@ -18738,11 +17019,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLPixelBuffer.size": (),
"PySide2.QtOpenGL.QGLPixelBuffer.toImage": (),
"PySide2.QtOpenGL.QGLPixelBuffer.updateDynamicTexture": ('int',),
-
# class PySide2.QtOpenGL.QGLShader:
-
# class PySide2.QtOpenGL.QGLShader.ShaderType:
-
# class PySide2.QtOpenGL.QGLShader.ShaderTypeBit:
"PySide2.QtOpenGL.QGLShader.__init__": [('PySide2.QtOpenGL.QGLShader.ShaderType', 'PySide2.QtCore.QObject'), ('PySide2.QtOpenGL.QGLShader.ShaderType', 'PySide2.QtOpenGL.QGLContext', 'PySide2.QtCore.QObject')],
"PySide2.QtOpenGL.QGLShader.compileSourceCode": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -18753,7 +17031,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLShader.shaderId": (),
"PySide2.QtOpenGL.QGLShader.shaderType": (),
"PySide2.QtOpenGL.QGLShader.sourceCode": (),
-
# class PySide2.QtOpenGL.QGLShaderProgram:
"PySide2.QtOpenGL.QGLShaderProgram.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtOpenGL.QGLContext', 'PySide2.QtCore.QObject')],
"PySide2.QtOpenGL.QGLShaderProgram.addShader": ('PySide2.QtOpenGL.QGLShader',),
@@ -18801,7 +17078,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLShaderProgram.setUniformValueArrayUint": [('int', 'typing.Sequence[int]', 'int'), ('str', 'typing.Sequence[int]', 'int')],
"PySide2.QtOpenGL.QGLShaderProgram.shaders": (),
"PySide2.QtOpenGL.QGLShaderProgram.uniformLocation": [('PySide2.QtCore.QByteArray',), ('str',)],
-
# class PySide2.QtOpenGL.QGLWidget:
"PySide2.QtOpenGL.QGLWidget.__init__": [('PySide2.QtOpenGL.QGLContext', 'PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtOpenGL.QGLFormat', 'PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtOpenGL.QGLWidget.autoBufferSwap": (),
@@ -18842,10 +17118,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLWidget.updateGL": (),
"PySide2.QtOpenGL.QGLWidget.updateOverlayGL": (),
}) if "PySide2.QtOpenGL" in sys.modules else None
-
# Module PySide2.QtOpenGLFunctions
sig_dict.update({
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glAccum": ('int', 'float'),
@@ -18861,7 +17135,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3dv": ('typing.Sequence[float]',),
@@ -18871,13 +17145,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4dv": ('typing.Sequence[float]',),
@@ -18887,24 +17161,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glCopyPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glCullFace": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDrawBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEnd": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEndList": (),
@@ -18976,7 +17250,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3dv": ('typing.Sequence[float]',),
@@ -19123,7 +17397,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glVertex4sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glAccum": ('int', 'float'),
@@ -19141,7 +17414,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3dv": ('typing.Sequence[float]',),
@@ -19151,13 +17424,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4dv": ('typing.Sequence[float]',),
@@ -19167,13 +17440,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glCopyPixels": ('int', 'int', 'int', 'int', 'int'),
@@ -19185,7 +17458,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDisableClientState": ('int',),
@@ -19193,7 +17466,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEnableClientState": ('int',),
@@ -19233,7 +17506,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19272,7 +17545,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3dv": ('typing.Sequence[float]',),
@@ -19428,7 +17701,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glAccum": ('int', 'float'),
@@ -19448,7 +17720,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3dv": ('typing.Sequence[float]',),
@@ -19458,13 +17730,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4dv": ('typing.Sequence[float]',),
@@ -19474,13 +17746,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -19507,7 +17779,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDisableClientState": ('int',),
@@ -19516,7 +17788,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEnableClientState": ('int',),
@@ -19546,7 +17818,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexd": ('float',),
@@ -19557,7 +17829,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19593,11 +17865,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3dv": ('typing.Sequence[float]',),
@@ -19758,7 +18030,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glAccum": ('int', 'float'),
@@ -19780,7 +18051,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3dv": ('typing.Sequence[float]',),
@@ -19790,13 +18061,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4dv": ('typing.Sequence[float]',),
@@ -19806,13 +18077,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -19845,7 +18116,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDisableClientState": ('int',),
@@ -19854,7 +18125,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEnableClientState": ('int',),
@@ -19884,7 +18155,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexd": ('float',),
@@ -19895,7 +18166,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19933,7 +18204,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -19971,7 +18242,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3dv": ('typing.Sequence[float]',),
@@ -20042,7 +18313,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScissor": ('int', 'int', 'int', 'int'),
@@ -20133,7 +18404,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glAccum": ('int', 'float'),
@@ -20156,7 +18426,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3dv": ('typing.Sequence[float]',),
@@ -20166,13 +18436,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4dv": ('typing.Sequence[float]',),
@@ -20182,13 +18452,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -20221,7 +18491,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDisableClientState": ('int',),
@@ -20230,7 +18500,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEnableClientState": ('int',),
@@ -20265,7 +18535,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexd": ('float',),
@@ -20276,7 +18546,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glInterleavedArrays": ('int', 'int', 'int'),
@@ -20314,7 +18584,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -20353,7 +18623,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3dv": ('typing.Sequence[float]',),
@@ -20428,11 +18698,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -20442,7 +18712,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -20552,7 +18822,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glAccum": ('int', 'float'),
@@ -20577,7 +18846,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3dv": ('typing.Sequence[float]',),
@@ -20587,13 +18856,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4dv": ('typing.Sequence[float]',),
@@ -20603,13 +18872,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -20644,7 +18913,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDeleteQueries": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDisableClientState": ('int',),
@@ -20653,7 +18922,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEnableClientState": ('int',),
@@ -20689,7 +18958,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexd": ('float',),
@@ -20700,7 +18969,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glInterleavedArrays": ('int', 'int', 'int'),
@@ -20741,7 +19010,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -20780,7 +19049,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3dv": ('typing.Sequence[float]',),
@@ -20855,11 +19124,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -20869,7 +19138,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -20980,7 +19249,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glAccum": ('int', 'float'),
@@ -21008,7 +19276,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3dv": ('typing.Sequence[float]',),
@@ -21018,13 +19286,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4dv": ('typing.Sequence[float]',),
@@ -21034,13 +19302,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -21080,7 +19348,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDeleteShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDisable": ('int',),
@@ -21092,7 +19360,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEnableClientState": ('int',),
@@ -21131,7 +19399,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexd": ('float',),
@@ -21142,7 +19410,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glInterleavedArrays": ('int', 'int', 'int'),
@@ -21186,7 +19454,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -21225,7 +19493,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3dv": ('typing.Sequence[float]',),
@@ -21300,11 +19568,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -21314,7 +19582,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -21400,9 +19668,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4fv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4iv": ('int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glValidateProgram": ('int',),
@@ -21451,7 +19719,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -21466,7 +19734,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4ubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos2d": ('float', 'float'),
@@ -21486,7 +19754,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glAccum": ('int', 'float'),
@@ -21514,7 +19781,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3dv": ('typing.Sequence[float]',),
@@ -21524,13 +19791,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4dv": ('typing.Sequence[float]',),
@@ -21540,13 +19807,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -21586,7 +19853,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDeleteShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDisable": ('int',),
@@ -21598,7 +19865,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEnableClientState": ('int',),
@@ -21637,7 +19904,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexd": ('float',),
@@ -21648,7 +19915,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glInterleavedArrays": ('int', 'int', 'int'),
@@ -21692,7 +19959,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -21731,7 +19998,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3dv": ('typing.Sequence[float]',),
@@ -21806,11 +20073,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -21820,7 +20087,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -21906,15 +20173,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4fv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4iv": ('int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glValidateProgram": ('int',),
@@ -21963,7 +20230,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -21978,7 +20245,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4ubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos2d": ('float', 'float'),
@@ -21998,7 +20265,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glAccum": ('int', 'float'),
@@ -22040,7 +20306,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3dv": ('typing.Sequence[float]',),
@@ -22050,13 +20316,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4dv": ('typing.Sequence[float]',),
@@ -22066,14 +20332,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -22116,7 +20382,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDisable": ('int',),
@@ -22129,7 +20395,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEnableClientState": ('int',),
@@ -22179,7 +20445,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glGetStringi": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexd": ('float',),
@@ -22190,7 +20456,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glInterleavedArrays": ('int', 'int', 'int'),
@@ -22238,7 +20504,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -22277,7 +20543,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3dv": ('typing.Sequence[float]',),
@@ -22354,11 +20620,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -22368,7 +20634,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -22464,15 +20730,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4iv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glValidateProgram": ('int',),
@@ -22521,7 +20787,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -22557,7 +20823,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos2d": ('float', 'float'),
@@ -22577,7 +20843,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glActiveTexture": ('int',),
@@ -22609,8 +20874,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -22635,7 +20900,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDisable": ('int',),
@@ -22671,7 +20936,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIsEnabled": ('int',),
@@ -22701,7 +20966,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glStencilFunc": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glStencilFuncSeparate": ('int', 'int', 'int', 'int'),
@@ -22747,23 +21012,22 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glAccum": ('int', 'float'),
@@ -22805,7 +21069,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -22815,13 +21079,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -22831,14 +21095,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -22881,7 +21145,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDisable": ('int',),
@@ -22899,7 +21163,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEnableClientState": ('int',),
@@ -22951,7 +21215,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexd": ('float',),
@@ -22962,7 +21226,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -23010,7 +21274,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -23049,7 +21313,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -23128,12 +21392,12 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -23143,7 +21407,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -23204,9 +21468,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -23243,15 +21507,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glValidateProgram": ('int',),
@@ -23300,7 +21564,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -23336,7 +21600,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos2d": ('float', 'float'),
@@ -23356,7 +21620,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glActiveTexture": ('int',),
@@ -23388,8 +21651,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -23414,7 +21677,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDisable": ('int',),
@@ -23454,7 +21717,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIsEnabled": ('int',),
@@ -23485,7 +21748,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glStencilFunc": ('int', 'int', 'int'),
@@ -23497,9 +21760,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -23534,23 +21797,22 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glAccum": ('int', 'float'),
@@ -23594,7 +21856,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -23604,13 +21866,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -23620,14 +21882,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -23675,7 +21937,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDisable": ('int',),
@@ -23693,7 +21955,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEnableClientState": ('int',),
@@ -23746,7 +22008,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexd": ('float',),
@@ -23757,7 +22019,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -23806,7 +22068,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -23853,7 +22115,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -23935,7 +22197,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -23946,7 +22208,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -23956,7 +22218,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -24027,9 +22289,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -24066,15 +22328,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glValidateProgram": ('int',),
@@ -24123,7 +22385,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -24160,15 +22422,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -24194,7 +22456,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glActiveTexture": ('int',),
@@ -24228,8 +22489,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP4ui": ('int', 'int'),
@@ -24259,7 +22520,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDisable": ('int',),
@@ -24300,7 +22561,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIsEnabled": ('int',),
@@ -24343,7 +22604,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -24371,9 +22632,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -24408,29 +22669,29 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP3ui": ('int', 'int'),
@@ -24439,7 +22700,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glAccum": ('int', 'float'),
@@ -24489,7 +22749,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -24499,13 +22759,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -24515,14 +22775,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -24571,7 +22831,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDisable": ('int',),
@@ -24593,7 +22853,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEnableClientState": ('int',),
@@ -24649,7 +22909,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexd": ('float',),
@@ -24660,7 +22920,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -24711,7 +22971,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -24758,7 +23018,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -24844,7 +23104,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -24855,7 +23115,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -24865,7 +23125,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -24936,9 +23196,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -24983,24 +23243,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUseProgram": ('int',),
@@ -25050,7 +23310,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -25087,15 +23347,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -25121,7 +23381,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glActiveTexture": ('int',),
@@ -25161,8 +23420,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP4ui": ('int', 'int'),
@@ -25193,7 +23452,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDisable": ('int',),
@@ -25241,7 +23500,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIsEnabled": ('int',),
@@ -25290,7 +23549,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -25318,9 +23577,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -25363,39 +23622,39 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP3ui": ('int', 'int'),
@@ -25404,7 +23663,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glAccum": ('int', 'float'),
@@ -25457,7 +23715,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -25467,13 +23725,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -25483,14 +23741,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -25540,7 +23798,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -25565,7 +23823,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEnableClientState": ('int',),
@@ -25621,7 +23879,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexd": ('float',),
@@ -25632,7 +23890,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -25684,7 +23942,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -25731,7 +23989,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -25804,24 +24062,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glPushClientAttrib": ('int',),
@@ -25870,7 +24128,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -25884,7 +24142,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -25894,7 +24152,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -25966,9 +24224,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -26013,24 +24271,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUseProgram": ('int',),
@@ -26082,7 +24340,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -26128,15 +24386,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -26165,7 +24423,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glActiveShaderProgram": ('int', 'int'),
@@ -26208,8 +24465,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP4ui": ('int', 'int'),
@@ -26241,7 +24498,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -26292,7 +24549,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIsEnabled": ('int',),
@@ -26370,24 +24627,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glReadBuffer": ('int',),
@@ -26395,7 +24652,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -26427,9 +24684,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -26472,24 +24729,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUseProgram": ('int',),
@@ -26507,15 +24764,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP3ui": ('int', 'int'),
@@ -26527,7 +24784,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glAccum": ('int', 'float'),
@@ -26547,7 +24803,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindSampler": ('int', 'int'),
@@ -26581,7 +24837,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -26591,13 +24847,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -26607,14 +24863,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -26664,7 +24920,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -26694,7 +24950,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEnableClientState": ('int',),
@@ -26750,7 +25006,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexd": ('float',),
@@ -26761,7 +25017,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -26814,7 +25070,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -26861,7 +25117,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -26934,24 +25190,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glPushClientAttrib": ('int',),
@@ -27000,7 +25256,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -27014,7 +25270,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -27024,7 +25280,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -27096,9 +25352,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -27146,24 +25402,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUseProgram": ('int',),
@@ -27215,7 +25471,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -27261,15 +25517,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -27298,7 +25554,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glActiveShaderProgram": ('int', 'int'),
@@ -27314,7 +25569,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindSampler": ('int', 'int'),
@@ -27342,8 +25597,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP4ui": ('int', 'int'),
@@ -27375,7 +25630,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -27431,7 +25686,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIsEnabled": ('int',),
@@ -27510,24 +25765,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glReadBuffer": ('int',),
@@ -27535,7 +25790,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -27567,9 +25822,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -27615,24 +25870,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUseProgram": ('int',),
@@ -27650,15 +25905,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP3ui": ('int', 'int'),
@@ -27670,7 +25925,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glAccum": ('int', 'float'),
@@ -27690,7 +25944,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindSampler": ('int', 'int'),
@@ -27725,7 +25979,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -27735,13 +25989,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -27751,14 +26005,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -27809,7 +26063,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -27840,7 +26094,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEnableClientState": ('int',),
@@ -27900,7 +26154,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexd": ('float',),
@@ -27911,7 +26165,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -27969,7 +26223,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -28017,7 +26271,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -28090,24 +26344,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glPushClientAttrib": ('int',),
@@ -28156,7 +26410,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -28170,7 +26424,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -28180,7 +26434,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -28253,9 +26507,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -28264,9 +26518,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -28306,24 +26560,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUseProgram": ('int',),
@@ -28375,7 +26629,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -28392,7 +26646,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -28425,15 +26679,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -28463,7 +26717,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glActiveShaderProgram": ('int', 'int'),
@@ -28479,7 +26732,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindSampler": ('int', 'int'),
@@ -28508,8 +26761,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP4ui": ('int', 'int'),
@@ -28542,7 +26795,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -28603,7 +26856,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glInvalidateBufferData": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glInvalidateFramebuffer": ('int', 'int', 'typing.Sequence[int]'),
@@ -28688,24 +26941,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glReadBuffer": ('int',),
@@ -28713,7 +26966,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -28746,9 +26999,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -28757,9 +27010,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -28797,24 +27050,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUseProgram": ('int',),
@@ -28823,7 +27076,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glValidateProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribIFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribL1d": ('int', 'float'),
@@ -28836,15 +27089,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -28857,7 +27110,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glAccum": ('int', 'float'),
@@ -28878,7 +27130,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindRenderbuffer": ('int', 'int'),
@@ -28918,7 +27170,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -28928,13 +27180,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -28944,14 +27196,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -28989,7 +27241,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -29004,7 +27256,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -29035,7 +27287,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEnableClientState": ('int',),
@@ -29088,8 +27340,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetFragDataIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetFragDataLocation": ('int', 'str'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetHistogram": ('int', 'typing.Char', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetMinmax": ('int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetHistogram": ('int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetMinmax": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceIndex": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceLocationIndex": ('int', 'int', 'str'),
@@ -29102,7 +27354,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexd": ('float',),
@@ -29113,7 +27365,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -29171,7 +27423,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -29219,7 +27471,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -29295,24 +27547,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glPushClientAttrib": ('int',),
@@ -29363,7 +27615,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -29377,7 +27629,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -29387,7 +27639,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -29460,9 +27712,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -29471,9 +27723,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -29513,24 +27765,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUseProgram": ('int',),
@@ -29582,7 +27834,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -29599,7 +27851,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -29632,15 +27884,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -29670,7 +27922,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glActiveShaderProgram": ('int', 'int'),
@@ -29687,7 +27938,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindRenderbuffer": ('int', 'int'),
@@ -29721,8 +27972,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearTexImage": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -29739,7 +27990,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -29753,7 +28004,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -29892,24 +28143,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glPushDebugGroup": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glQueryCounter": ('int', 'int'),
@@ -29919,7 +28170,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -29942,9 +28193,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -29953,9 +28204,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -29993,24 +28244,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUseProgram": ('int',),
@@ -30038,7 +28289,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -30055,7 +28306,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1ui": ('int', 'int'),
@@ -30088,22 +28339,21 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glAccum": ('int', 'float'),
@@ -30124,7 +28374,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindRenderbuffer": ('int', 'int'),
@@ -30173,7 +28423,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClipControl": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -30183,13 +28433,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -30199,14 +28449,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -30250,7 +28500,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -30265,7 +28515,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -30297,7 +28547,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEnableClientState": ('int',),
@@ -30355,8 +28605,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetFragDataIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetFragDataLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetGraphicsResetStatus": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetHistogram": ('int', 'typing.Char', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetMinmax": ('int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetHistogram": ('int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetMinmax": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceIndex": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceLocationIndex": ('int', 'int', 'str'),
@@ -30373,12 +28623,12 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnColorTable": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnCompressedTexImage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnConvolutionFilter": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnHistogram": ('int', 'typing.Char', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnMinmax": ('int', 'typing.Char', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnHistogram": ('int', 'int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnMinmax": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnSeparableFilter": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnTexImage": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexd": ('float',),
@@ -30389,7 +28639,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -30451,7 +28701,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMemoryBarrierByRegion": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -30510,7 +28760,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNamedRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNamedRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -30586,24 +28836,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glPushClientAttrib": ('int',),
@@ -30655,7 +28905,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -30669,7 +28919,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -30679,7 +28929,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -30752,9 +29002,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -30763,9 +29013,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30779,9 +29029,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30822,24 +29072,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUnmapNamedBuffer": ('int',),
@@ -30872,7 +29122,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertex4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertex4sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribIFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribLFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayBindingDivisor": ('int', 'int', 'int'),
@@ -30898,7 +29148,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -30915,7 +29165,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -30948,15 +29198,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -30986,7 +29236,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glActiveShaderProgram": ('int', 'int'),
@@ -31003,7 +29252,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindRenderbuffer": ('int', 'int'),
@@ -31046,8 +29295,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClearTexImage": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClipControl": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31070,7 +29319,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -31084,7 +29333,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -31248,24 +29497,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glPushDebugGroup": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glQueryCounter": ('int', 'int'),
@@ -31276,7 +29525,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -31299,9 +29548,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -31310,9 +29559,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31326,9 +29575,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31367,24 +29616,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUnmapNamedBuffer": ('int',),
@@ -31393,7 +29642,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glValidateProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribIFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribLFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayBindingDivisor": ('int', 'int', 'int'),
@@ -31419,7 +29668,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -31436,7 +29685,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1ui": ('int', 'int'),
@@ -31469,15 +29718,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewportArrayv": ('int', 'int', 'typing.Sequence[float]'),
@@ -31485,10 +29734,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.initializeOpenGLFunctions": (),
}) if "PySide2.QtOpenGLFunctions" in sys.modules else None
-
# Module PySide2.QtPositioning
sig_dict.update({
-
# class PySide2.QtPositioning.QGeoAddress:
"PySide2.QtPositioning.QGeoAddress.__init__": [(), ('PySide2.QtPositioning.QGeoAddress',)],
"PySide2.QtPositioning.QGeoAddress.__copy__": (),
@@ -31513,7 +29760,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAddress.state": (),
"PySide2.QtPositioning.QGeoAddress.street": (),
"PySide2.QtPositioning.QGeoAddress.text": (),
-
# class PySide2.QtPositioning.QGeoAreaMonitorInfo:
"PySide2.QtPositioning.QGeoAreaMonitorInfo.__init__": [('PySide2.QtPositioning.QGeoAreaMonitorInfo',), ('str',)],
"PySide2.QtPositioning.QGeoAreaMonitorInfo.__copy__": (),
@@ -31531,13 +29777,9 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setName": ('str',),
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setNotificationParameters": ('typing.Dict[str, typing.Any]',),
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setPersistent": ('bool',),
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeature:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeatures:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.Error:
"PySide2.QtPositioning.QGeoAreaMonitorSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.activeMonitors": [(), ('PySide2.QtPositioning.QGeoShape',)],
@@ -31552,7 +29794,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAreaMonitorSource.startMonitoring": ('PySide2.QtPositioning.QGeoAreaMonitorInfo',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.stopMonitoring": ('PySide2.QtPositioning.QGeoAreaMonitorInfo',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.supportedAreaMonitorFeatures": (),
-
# class PySide2.QtPositioning.QGeoCircle:
"PySide2.QtPositioning.QGeoCircle.__init__": [(), ('PySide2.QtPositioning.QGeoCircle',), ('PySide2.QtPositioning.QGeoCoordinate', 'float'), ('PySide2.QtPositioning.QGeoShape',)],
"PySide2.QtPositioning.QGeoCircle.__copy__": (),
@@ -31564,11 +29805,8 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoCircle.toString": (),
"PySide2.QtPositioning.QGeoCircle.translate": ('float', 'float'),
"PySide2.QtPositioning.QGeoCircle.translated": ('float', 'float'),
-
# class PySide2.QtPositioning.QGeoCoordinate:
-
# class PySide2.QtPositioning.QGeoCoordinate.CoordinateFormat:
-
# class PySide2.QtPositioning.QGeoCoordinate.CoordinateType:
"PySide2.QtPositioning.QGeoCoordinate.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate',), ('float', 'float'), ('float', 'float', 'float')],
"PySide2.QtPositioning.QGeoCoordinate.__copy__": (),
@@ -31586,7 +29824,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoCoordinate.setLongitude": ('float',),
"PySide2.QtPositioning.QGeoCoordinate.toString": ('PySide2.QtPositioning.QGeoCoordinate.CoordinateFormat',),
"PySide2.QtPositioning.QGeoCoordinate.type": (),
-
# class PySide2.QtPositioning.QGeoLocation:
"PySide2.QtPositioning.QGeoLocation.__init__": [(), ('PySide2.QtPositioning.QGeoLocation',)],
"PySide2.QtPositioning.QGeoLocation.__copy__": (),
@@ -31599,7 +29836,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoLocation.setBoundingBox": ('PySide2.QtPositioning.QGeoRectangle',),
"PySide2.QtPositioning.QGeoLocation.setCoordinate": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtPositioning.QGeoLocation.setExtendedAttributes": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtPositioning.QGeoPath:
"PySide2.QtPositioning.QGeoPath.__init__": [(), ('PySide2.QtPositioning.QGeoPath',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]', 'float')],
"PySide2.QtPositioning.QGeoPath.__copy__": (),
@@ -31621,7 +29857,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPath.translated": ('float', 'float'),
"PySide2.QtPositioning.QGeoPath.variantPath": (),
"PySide2.QtPositioning.QGeoPath.width": (),
-
# class PySide2.QtPositioning.QGeoPolygon:
"PySide2.QtPositioning.QGeoPolygon.__init__": [(), ('PySide2.QtPositioning.QGeoPolygon',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',)],
"PySide2.QtPositioning.QGeoPolygon.__copy__": (),
@@ -31645,9 +29880,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPolygon.toString": (),
"PySide2.QtPositioning.QGeoPolygon.translate": ('float', 'float'),
"PySide2.QtPositioning.QGeoPolygon.translated": ('float', 'float'),
-
# class PySide2.QtPositioning.QGeoPositionInfo:
-
# class PySide2.QtPositioning.QGeoPositionInfo.Attribute:
"PySide2.QtPositioning.QGeoPositionInfo.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtCore.QDateTime'), ('PySide2.QtPositioning.QGeoPositionInfo',)],
"PySide2.QtPositioning.QGeoPositionInfo.__copy__": (),
@@ -31662,13 +29895,9 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPositionInfo.setCoordinate": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtPositioning.QGeoPositionInfo.setTimestamp": ('PySide2.QtCore.QDateTime',),
"PySide2.QtPositioning.QGeoPositionInfo.timestamp": (),
-
# class PySide2.QtPositioning.QGeoPositionInfoSource:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.Error:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.PositioningMethod:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.PositioningMethods:
"PySide2.QtPositioning.QGeoPositionInfoSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSource.availableSources": (),
@@ -31688,13 +29917,11 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPositionInfoSource.stopUpdates": (),
"PySide2.QtPositioning.QGeoPositionInfoSource.supportedPositioningMethods": (),
"PySide2.QtPositioning.QGeoPositionInfoSource.updateInterval": (),
-
# class PySide2.QtPositioning.QGeoPositionInfoSourceFactory:
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.__init__": (),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.areaMonitor": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.positionInfoSource": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.satelliteInfoSource": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtPositioning.QGeoRectangle:
"PySide2.QtPositioning.QGeoRectangle.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoCoordinate'), ('PySide2.QtPositioning.QGeoCoordinate', 'float', 'float'), ('PySide2.QtPositioning.QGeoRectangle',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',)],
"PySide2.QtPositioning.QGeoRectangle.__copy__": (),
@@ -31721,11 +29948,8 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoRectangle.translated": ('float', 'float'),
"PySide2.QtPositioning.QGeoRectangle.united": ('PySide2.QtPositioning.QGeoRectangle',),
"PySide2.QtPositioning.QGeoRectangle.width": (),
-
# class PySide2.QtPositioning.QGeoSatelliteInfo:
-
# class PySide2.QtPositioning.QGeoSatelliteInfo.Attribute:
-
# class PySide2.QtPositioning.QGeoSatelliteInfo.SatelliteSystem:
"PySide2.QtPositioning.QGeoSatelliteInfo.__init__": [(), ('PySide2.QtPositioning.QGeoSatelliteInfo',)],
"PySide2.QtPositioning.QGeoSatelliteInfo.__copy__": (),
@@ -31741,9 +29965,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoSatelliteInfo.setSatelliteSystem": ('PySide2.QtPositioning.QGeoSatelliteInfo.SatelliteSystem',),
"PySide2.QtPositioning.QGeoSatelliteInfo.setSignalStrength": ('int',),
"PySide2.QtPositioning.QGeoSatelliteInfo.signalStrength": (),
-
# class PySide2.QtPositioning.QGeoSatelliteInfoSource:
-
# class PySide2.QtPositioning.QGeoSatelliteInfoSource.Error:
"PySide2.QtPositioning.QGeoSatelliteInfoSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.availableSources": (),
@@ -31757,9 +29979,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoSatelliteInfoSource.startUpdates": (),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.stopUpdates": (),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.updateInterval": (),
-
# class PySide2.QtPositioning.QGeoShape:
-
# class PySide2.QtPositioning.QGeoShape.ShapeType:
"PySide2.QtPositioning.QGeoShape.__init__": [(), ('PySide2.QtPositioning.QGeoShape',)],
"PySide2.QtPositioning.QGeoShape.__copy__": (),
@@ -31773,9 +29993,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoShape.isValid": (),
"PySide2.QtPositioning.QGeoShape.toString": (),
"PySide2.QtPositioning.QGeoShape.type": (),
-
# class PySide2.QtPositioning.QNmeaPositionInfoSource:
-
# class PySide2.QtPositioning.QNmeaPositionInfoSource.UpdateMode:
"PySide2.QtPositioning.QNmeaPositionInfoSource.__init__": ('PySide2.QtPositioning.QNmeaPositionInfoSource.UpdateMode', 'PySide2.QtCore.QObject'),
"PySide2.QtPositioning.QNmeaPositionInfoSource.device": (),
@@ -31793,12 +30011,9 @@ sig_dict.update({
"PySide2.QtPositioning.QNmeaPositionInfoSource.updateMode": (),
"PySide2.QtPositioning.QNmeaPositionInfoSource.userEquivalentRangeError": (),
}) if "PySide2.QtPositioning" in sys.modules else None
-
# Module PySide2.QtLocation
sig_dict.update({
-
# class PySide2.QtLocation.QGeoCodeReply:
-
# class PySide2.QtLocation.QGeoCodeReply.Error:
"PySide2.QtLocation.QGeoCodeReply.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtLocation.QGeoCodeReply.Error', 'str', 'PySide2.QtCore.QObject')],
"PySide2.QtLocation.QGeoCodeReply.abort": (),
@@ -31816,7 +30031,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodeReply.setOffset": ('int',),
"PySide2.QtLocation.QGeoCodeReply.setViewport": ('PySide2.QtPositioning.QGeoShape',),
"PySide2.QtLocation.QGeoCodeReply.viewport": (),
-
# class PySide2.QtLocation.QGeoCodingManager:
"PySide2.QtLocation.QGeoCodingManager.geocode": [('PySide2.QtPositioning.QGeoAddress', 'PySide2.QtPositioning.QGeoShape'), ('str', 'int', 'int', 'PySide2.QtPositioning.QGeoShape')],
"PySide2.QtLocation.QGeoCodingManager.locale": (),
@@ -31824,7 +30038,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodingManager.managerVersion": (),
"PySide2.QtLocation.QGeoCodingManager.reverseGeocode": ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoShape'),
"PySide2.QtLocation.QGeoCodingManager.setLocale": ('PySide2.QtCore.QLocale',),
-
# class PySide2.QtLocation.QGeoCodingManagerEngine:
"PySide2.QtLocation.QGeoCodingManagerEngine.__init__": ('typing.Dict[str, typing.Any]', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QGeoCodingManagerEngine.geocode": [('PySide2.QtPositioning.QGeoAddress', 'PySide2.QtPositioning.QGeoShape'), ('str', 'int', 'int', 'PySide2.QtPositioning.QGeoShape')],
@@ -31833,9 +30046,7 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodingManagerEngine.managerVersion": (),
"PySide2.QtLocation.QGeoCodingManagerEngine.reverseGeocode": ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoShape'),
"PySide2.QtLocation.QGeoCodingManagerEngine.setLocale": ('PySide2.QtCore.QLocale',),
-
# class PySide2.QtLocation.QGeoManeuver:
-
# class PySide2.QtLocation.QGeoManeuver.InstructionDirection:
"PySide2.QtLocation.QGeoManeuver.__init__": [(), ('PySide2.QtLocation.QGeoManeuver',)],
"PySide2.QtLocation.QGeoManeuver.__copy__": (),
@@ -31854,7 +30065,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoManeuver.setWaypoint": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtLocation.QGeoManeuver.timeToNextInstruction": (),
"PySide2.QtLocation.QGeoManeuver.waypoint": (),
-
# class PySide2.QtLocation.QGeoRoute:
"PySide2.QtLocation.QGeoRoute.__init__": [(), ('PySide2.QtLocation.QGeoRoute',)],
"PySide2.QtLocation.QGeoRoute.__copy__": (),
@@ -31876,9 +30086,7 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoute.setTravelTime": ('int',),
"PySide2.QtLocation.QGeoRoute.travelMode": (),
"PySide2.QtLocation.QGeoRoute.travelTime": (),
-
# class PySide2.QtLocation.QGeoRouteReply:
-
# class PySide2.QtLocation.QGeoRouteReply.Error:
"PySide2.QtLocation.QGeoRouteReply.__init__": [('PySide2.QtLocation.QGeoRouteReply.Error', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtLocation.QGeoRouteRequest', 'PySide2.QtCore.QObject')],
"PySide2.QtLocation.QGeoRouteReply.abort": (),
@@ -31891,31 +30099,18 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteReply.setError": ('PySide2.QtLocation.QGeoRouteReply.Error', 'str'),
"PySide2.QtLocation.QGeoRouteReply.setFinished": ('bool',),
"PySide2.QtLocation.QGeoRouteReply.setRoutes": ('typing.Sequence[PySide2.QtLocation.QGeoRoute]',),
-
# class PySide2.QtLocation.QGeoRouteRequest:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureType:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureTypes:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureWeight:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureWeights:
-
# class PySide2.QtLocation.QGeoRouteRequest.ManeuverDetail:
-
# class PySide2.QtLocation.QGeoRouteRequest.ManeuverDetails:
-
# class PySide2.QtLocation.QGeoRouteRequest.RouteOptimization:
-
# class PySide2.QtLocation.QGeoRouteRequest.RouteOptimizations:
-
# class PySide2.QtLocation.QGeoRouteRequest.SegmentDetail:
-
# class PySide2.QtLocation.QGeoRouteRequest.SegmentDetails:
-
# class PySide2.QtLocation.QGeoRouteRequest.TravelMode:
-
# class PySide2.QtLocation.QGeoRouteRequest.TravelModes:
"PySide2.QtLocation.QGeoRouteRequest.__init__": [('PySide2.QtLocation.QGeoRouteRequest',), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoCoordinate'), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',)],
"PySide2.QtLocation.QGeoRouteRequest.departureTime": (),
@@ -31941,7 +30136,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteRequest.travelModes": (),
"PySide2.QtLocation.QGeoRouteRequest.waypoints": (),
"PySide2.QtLocation.QGeoRouteRequest.waypointsMetadata": (),
-
# class PySide2.QtLocation.QGeoRouteSegment:
"PySide2.QtLocation.QGeoRouteSegment.__init__": [(), ('PySide2.QtLocation.QGeoRouteSegment',)],
"PySide2.QtLocation.QGeoRouteSegment.__copy__": (),
@@ -31957,7 +30151,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteSegment.setPath": ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',),
"PySide2.QtLocation.QGeoRouteSegment.setTravelTime": ('int',),
"PySide2.QtLocation.QGeoRouteSegment.travelTime": (),
-
# class PySide2.QtLocation.QGeoRoutingManager:
"PySide2.QtLocation.QGeoRoutingManager.calculateRoute": ('PySide2.QtLocation.QGeoRouteRequest',),
"PySide2.QtLocation.QGeoRoutingManager.locale": (),
@@ -31973,7 +30166,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoutingManager.supportedSegmentDetails": (),
"PySide2.QtLocation.QGeoRoutingManager.supportedTravelModes": (),
"PySide2.QtLocation.QGeoRoutingManager.updateRoute": ('PySide2.QtLocation.QGeoRoute', 'PySide2.QtPositioning.QGeoCoordinate'),
-
# class PySide2.QtLocation.QGeoRoutingManagerEngine:
"PySide2.QtLocation.QGeoRoutingManagerEngine.__init__": ('typing.Dict[str, typing.Any]', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QGeoRoutingManagerEngine.calculateRoute": ('PySide2.QtLocation.QGeoRouteRequest',),
@@ -31996,29 +30188,17 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoutingManagerEngine.supportedSegmentDetails": (),
"PySide2.QtLocation.QGeoRoutingManagerEngine.supportedTravelModes": (),
"PySide2.QtLocation.QGeoRoutingManagerEngine.updateRoute": ('PySide2.QtLocation.QGeoRoute', 'PySide2.QtPositioning.QGeoCoordinate'),
-
# class PySide2.QtLocation.QGeoServiceProvider:
-
# class PySide2.QtLocation.QGeoServiceProvider.Error:
-
# class PySide2.QtLocation.QGeoServiceProvider.GeocodingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.GeocodingFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.MappingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.MappingFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.NavigationFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.NavigationFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.PlacesFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.PlacesFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.RoutingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.RoutingFeatures:
"PySide2.QtLocation.QGeoServiceProvider.__init__": ('str', 'typing.Dict[str, typing.Any]', 'bool'),
"PySide2.QtLocation.QGeoServiceProvider.availableServiceProviders": (),
@@ -32045,16 +30225,13 @@ sig_dict.update({
"PySide2.QtLocation.QGeoServiceProvider.setAllowExperimental": ('bool',),
"PySide2.QtLocation.QGeoServiceProvider.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtLocation.QGeoServiceProvider.setParameters": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtLocation.QGeoServiceProviderFactory:
"PySide2.QtLocation.QGeoServiceProviderFactory.__init__": (),
"PySide2.QtLocation.QGeoServiceProviderFactory.createGeocodingManagerEngine": ('typing.Dict[str, typing.Any]', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
"PySide2.QtLocation.QGeoServiceProviderFactory.createPlaceManagerEngine": ('typing.Dict[str, typing.Any]', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
"PySide2.QtLocation.QGeoServiceProviderFactory.createRoutingManagerEngine": ('typing.Dict[str, typing.Any]', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
-
# class PySide2.QtLocation.QGeoServiceProviderFactoryV2:
"PySide2.QtLocation.QGeoServiceProviderFactoryV2.__init__": (),
-
# class PySide2.QtLocation.QPlace:
"PySide2.QtLocation.QPlace.__init__": [(), ('PySide2.QtLocation.QPlace',)],
"PySide2.QtLocation.QPlace.__copy__": (),
@@ -32096,7 +30273,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlace.setTotalContentCount": ('PySide2.QtLocation.QPlaceContent.Type', 'int'),
"PySide2.QtLocation.QPlace.supplier": (),
"PySide2.QtLocation.QPlace.totalContentCount": ('PySide2.QtLocation.QPlaceContent.Type',),
-
# class PySide2.QtLocation.QPlaceAttribute:
"PySide2.QtLocation.QPlaceAttribute.__init__": [(), ('PySide2.QtLocation.QPlaceAttribute',)],
"PySide2.QtLocation.QPlaceAttribute.__copy__": (),
@@ -32105,7 +30281,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceAttribute.setLabel": ('str',),
"PySide2.QtLocation.QPlaceAttribute.setText": ('str',),
"PySide2.QtLocation.QPlaceAttribute.text": (),
-
# class PySide2.QtLocation.QPlaceCategory:
"PySide2.QtLocation.QPlaceCategory.__init__": [(), ('PySide2.QtLocation.QPlaceCategory',)],
"PySide2.QtLocation.QPlaceCategory.__copy__": (),
@@ -32116,7 +30291,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceCategory.setCategoryId": ('str',),
"PySide2.QtLocation.QPlaceCategory.setIcon": ('PySide2.QtLocation.QPlaceIcon',),
"PySide2.QtLocation.QPlaceCategory.setName": ('str',),
-
# class PySide2.QtLocation.QPlaceContactDetail:
"PySide2.QtLocation.QPlaceContactDetail.__init__": [(), ('PySide2.QtLocation.QPlaceContactDetail',)],
"PySide2.QtLocation.QPlaceContactDetail.__copy__": (),
@@ -32125,9 +30299,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContactDetail.setLabel": ('str',),
"PySide2.QtLocation.QPlaceContactDetail.setValue": ('str',),
"PySide2.QtLocation.QPlaceContactDetail.value": (),
-
# class PySide2.QtLocation.QPlaceContent:
-
# class PySide2.QtLocation.QPlaceContent.Type:
"PySide2.QtLocation.QPlaceContent.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceContent.__copy__": (),
@@ -32138,7 +30310,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContent.supplier": (),
"PySide2.QtLocation.QPlaceContent.type": (),
"PySide2.QtLocation.QPlaceContent.user": (),
-
# class PySide2.QtLocation.QPlaceContentReply:
"PySide2.QtLocation.QPlaceContentReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceContentReply.content": (),
@@ -32152,7 +30323,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContentReply.setTotalCount": ('int',),
"PySide2.QtLocation.QPlaceContentReply.totalCount": (),
"PySide2.QtLocation.QPlaceContentReply.type": (),
-
# class PySide2.QtLocation.QPlaceContentRequest:
"PySide2.QtLocation.QPlaceContentRequest.__init__": [(), ('PySide2.QtLocation.QPlaceContentRequest',)],
"PySide2.QtLocation.QPlaceContentRequest.__copy__": (),
@@ -32165,13 +30335,11 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContentRequest.setContentType": ('PySide2.QtLocation.QPlaceContent.Type',),
"PySide2.QtLocation.QPlaceContentRequest.setLimit": ('int',),
"PySide2.QtLocation.QPlaceContentRequest.setPlaceId": ('str',),
-
# class PySide2.QtLocation.QPlaceDetailsReply:
"PySide2.QtLocation.QPlaceDetailsReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceDetailsReply.place": (),
"PySide2.QtLocation.QPlaceDetailsReply.setPlace": ('PySide2.QtLocation.QPlace',),
"PySide2.QtLocation.QPlaceDetailsReply.type": (),
-
# class PySide2.QtLocation.QPlaceEditorial:
"PySide2.QtLocation.QPlaceEditorial.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceEditorial.language": (),
@@ -32180,7 +30348,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceEditorial.setTitle": ('str',),
"PySide2.QtLocation.QPlaceEditorial.text": (),
"PySide2.QtLocation.QPlaceEditorial.title": (),
-
# class PySide2.QtLocation.QPlaceIcon:
"PySide2.QtLocation.QPlaceIcon.__init__": [(), ('PySide2.QtLocation.QPlaceIcon',)],
"PySide2.QtLocation.QPlaceIcon.__copy__": (),
@@ -32190,16 +30357,13 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceIcon.setManager": ('PySide2.QtLocation.QPlaceManager',),
"PySide2.QtLocation.QPlaceIcon.setParameters": ('typing.Dict[str, typing.Any]',),
"PySide2.QtLocation.QPlaceIcon.url": ('PySide2.QtCore.QSize',),
-
# class PySide2.QtLocation.QPlaceIdReply:
-
# class PySide2.QtLocation.QPlaceIdReply.OperationType:
"PySide2.QtLocation.QPlaceIdReply.__init__": ('PySide2.QtLocation.QPlaceIdReply.OperationType', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QPlaceIdReply.id": (),
"PySide2.QtLocation.QPlaceIdReply.operationType": (),
"PySide2.QtLocation.QPlaceIdReply.setId": ('str',),
"PySide2.QtLocation.QPlaceIdReply.type": (),
-
# class PySide2.QtLocation.QPlaceImage:
"PySide2.QtLocation.QPlaceImage.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceImage.imageId": (),
@@ -32208,7 +30372,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceImage.setMimeType": ('str',),
"PySide2.QtLocation.QPlaceImage.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtLocation.QPlaceImage.url": (),
-
# class PySide2.QtLocation.QPlaceManager:
"PySide2.QtLocation.QPlaceManager.category": ('str',),
"PySide2.QtLocation.QPlaceManager.childCategories": ('str',),
@@ -32230,7 +30393,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceManager.searchSuggestions": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManager.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtLocation.QPlaceManager.setLocales": ('typing.Sequence[PySide2.QtCore.QLocale]',),
-
# class PySide2.QtLocation.QPlaceManagerEngine:
"PySide2.QtLocation.QPlaceManagerEngine.__init__": ('typing.Dict[str, typing.Any]', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QPlaceManagerEngine.category": ('str',),
@@ -32254,7 +30416,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceManagerEngine.search": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManagerEngine.searchSuggestions": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManagerEngine.setLocales": ('typing.Sequence[PySide2.QtCore.QLocale]',),
-
# class PySide2.QtLocation.QPlaceMatchReply:
"PySide2.QtLocation.QPlaceMatchReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceMatchReply.places": (),
@@ -32262,7 +30423,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceMatchReply.setPlaces": ('typing.Sequence[PySide2.QtLocation.QPlace]',),
"PySide2.QtLocation.QPlaceMatchReply.setRequest": ('PySide2.QtLocation.QPlaceMatchRequest',),
"PySide2.QtLocation.QPlaceMatchReply.type": (),
-
# class PySide2.QtLocation.QPlaceMatchRequest:
"PySide2.QtLocation.QPlaceMatchRequest.__init__": [(), ('PySide2.QtLocation.QPlaceMatchRequest',)],
"PySide2.QtLocation.QPlaceMatchRequest.__copy__": (),
@@ -32272,12 +30432,10 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceMatchRequest.setParameters": ('typing.Dict[str, typing.Any]',),
"PySide2.QtLocation.QPlaceMatchRequest.setPlaces": ('typing.Sequence[PySide2.QtLocation.QPlace]',),
"PySide2.QtLocation.QPlaceMatchRequest.setResults": ('typing.Sequence[PySide2.QtLocation.QPlaceSearchResult]',),
-
# class PySide2.QtLocation.QPlaceProposedSearchResult:
"PySide2.QtLocation.QPlaceProposedSearchResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceProposedSearchResult.searchRequest": (),
"PySide2.QtLocation.QPlaceProposedSearchResult.setSearchRequest": ('PySide2.QtLocation.QPlaceSearchRequest',),
-
# class PySide2.QtLocation.QPlaceRatings:
"PySide2.QtLocation.QPlaceRatings.__init__": [(), ('PySide2.QtLocation.QPlaceRatings',)],
"PySide2.QtLocation.QPlaceRatings.__copy__": (),
@@ -32288,11 +30446,8 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceRatings.setAverage": ('float',),
"PySide2.QtLocation.QPlaceRatings.setCount": ('int',),
"PySide2.QtLocation.QPlaceRatings.setMaximum": ('float',),
-
# class PySide2.QtLocation.QPlaceReply:
-
# class PySide2.QtLocation.QPlaceReply.Error:
-
# class PySide2.QtLocation.QPlaceReply.Type:
"PySide2.QtLocation.QPlaceReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceReply.abort": (),
@@ -32302,7 +30457,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceReply.setError": ('PySide2.QtLocation.QPlaceReply.Error', 'str'),
"PySide2.QtLocation.QPlaceReply.setFinished": ('bool',),
"PySide2.QtLocation.QPlaceReply.type": (),
-
# class PySide2.QtLocation.QPlaceResult:
"PySide2.QtLocation.QPlaceResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceResult.distance": (),
@@ -32311,7 +30465,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceResult.setDistance": ('float',),
"PySide2.QtLocation.QPlaceResult.setPlace": ('PySide2.QtLocation.QPlace',),
"PySide2.QtLocation.QPlaceResult.setSponsored": ('bool',),
-
# class PySide2.QtLocation.QPlaceReview:
"PySide2.QtLocation.QPlaceReview.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceReview.dateTime": (),
@@ -32326,7 +30479,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceReview.setTitle": ('str',),
"PySide2.QtLocation.QPlaceReview.text": (),
"PySide2.QtLocation.QPlaceReview.title": (),
-
# class PySide2.QtLocation.QPlaceSearchReply:
"PySide2.QtLocation.QPlaceSearchReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceSearchReply.nextPageRequest": (),
@@ -32338,9 +30490,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchReply.setRequest": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceSearchReply.setResults": ('typing.Sequence[PySide2.QtLocation.QPlaceSearchResult]',),
"PySide2.QtLocation.QPlaceSearchReply.type": (),
-
# class PySide2.QtLocation.QPlaceSearchRequest:
-
# class PySide2.QtLocation.QPlaceSearchRequest.RelevanceHint:
"PySide2.QtLocation.QPlaceSearchRequest.__init__": [(), ('PySide2.QtLocation.QPlaceSearchRequest',)],
"PySide2.QtLocation.QPlaceSearchRequest.categories": (),
@@ -32359,9 +30509,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchRequest.setSearchArea": ('PySide2.QtPositioning.QGeoShape',),
"PySide2.QtLocation.QPlaceSearchRequest.setSearchContext": ('typing.Any',),
"PySide2.QtLocation.QPlaceSearchRequest.setSearchTerm": ('str',),
-
# class PySide2.QtLocation.QPlaceSearchResult:
-
# class PySide2.QtLocation.QPlaceSearchResult.SearchResultType:
"PySide2.QtLocation.QPlaceSearchResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceSearchResult.icon": (),
@@ -32369,13 +30517,11 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchResult.setTitle": ('str',),
"PySide2.QtLocation.QPlaceSearchResult.title": (),
"PySide2.QtLocation.QPlaceSearchResult.type": (),
-
# class PySide2.QtLocation.QPlaceSearchSuggestionReply:
"PySide2.QtLocation.QPlaceSearchSuggestionReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.setSuggestions": ('typing.Sequence[str]',),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.suggestions": (),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.type": (),
-
# class PySide2.QtLocation.QPlaceSupplier:
"PySide2.QtLocation.QPlaceSupplier.__init__": [(), ('PySide2.QtLocation.QPlaceSupplier',)],
"PySide2.QtLocation.QPlaceSupplier.__copy__": (),
@@ -32388,7 +30534,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSupplier.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtLocation.QPlaceSupplier.supplierId": (),
"PySide2.QtLocation.QPlaceSupplier.url": (),
-
# class PySide2.QtLocation.QPlaceUser:
"PySide2.QtLocation.QPlaceUser.__init__": [(), ('PySide2.QtLocation.QPlaceUser',)],
"PySide2.QtLocation.QPlaceUser.__copy__": (),
@@ -32397,17 +30542,12 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceUser.setUserId": ('str',),
"PySide2.QtLocation.QPlaceUser.userId": (),
}) if "PySide2.QtLocation" in sys.modules else None
-
# Module PySide2.QtQml
sig_dict.update({
-
# class PySide2.QtQml.ListProperty:
"PySide2.QtQml.ListProperty.__init__": ('type', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'typing.Callable'),
-
# class PySide2.QtQml.QJSEngine:
-
# class PySide2.QtQml.QJSEngine.Extension:
-
# class PySide2.QtQml.QJSEngine.Extensions:
"PySide2.QtQml.QJSEngine.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtQml.QJSEngine.collectGarbage": (),
@@ -32425,11 +30565,8 @@ sig_dict.update({
"PySide2.QtQml.QJSEngine.setInterrupted": ('bool',),
"PySide2.QtQml.QJSEngine.throwError": [('PySide2.QtQml.QJSValue.ErrorType', 'str'), ('str',)],
"PySide2.QtQml.QJSEngine.toScriptValue": ('typing.Any',),
-
# class PySide2.QtQml.QJSValue:
-
# class PySide2.QtQml.QJSValue.ErrorType:
-
# class PySide2.QtQml.QJSValue.SpecialValue:
"PySide2.QtQml.QJSValue.__init__": [('PySide2.QtQml.QJSValue',), ('PySide2.QtQml.QJSValue.SpecialValue',), ('bool',), ('float',), ('int',), ('str',)],
"PySide2.QtQml.QJSValue.__copy__": (),
@@ -32470,30 +30607,23 @@ sig_dict.update({
"PySide2.QtQml.QJSValue.toString": (),
"PySide2.QtQml.QJSValue.toUInt": (),
"PySide2.QtQml.QJSValue.toVariant": (),
-
# class PySide2.QtQml.QJSValueIterator:
"PySide2.QtQml.QJSValueIterator.__init__": ('PySide2.QtQml.QJSValue',),
"PySide2.QtQml.QJSValueIterator.hasNext": (),
"PySide2.QtQml.QJSValueIterator.name": (),
"PySide2.QtQml.QJSValueIterator.value": (),
-
# class PySide2.QtQml.QQmlAbstractUrlInterceptor:
-
# class PySide2.QtQml.QQmlAbstractUrlInterceptor.DataType:
"PySide2.QtQml.QQmlAbstractUrlInterceptor.__init__": (),
"PySide2.QtQml.QQmlAbstractUrlInterceptor.intercept": ('PySide2.QtCore.QUrl', 'PySide2.QtQml.QQmlAbstractUrlInterceptor.DataType'),
-
# class PySide2.QtQml.QQmlApplicationEngine:
"PySide2.QtQml.QQmlApplicationEngine.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlApplicationEngine.load": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtQml.QQmlApplicationEngine.loadData": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QUrl'),
"PySide2.QtQml.QQmlApplicationEngine.rootObjects": (),
"PySide2.QtQml.QQmlApplicationEngine.setInitialProperties": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtQml.QQmlComponent:
-
# class PySide2.QtQml.QQmlComponent.CompilationMode:
-
# class PySide2.QtQml.QQmlComponent.Status:
"PySide2.QtQml.QQmlComponent.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl', 'PySide2.QtQml.QQmlComponent.CompilationMode', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'str', 'PySide2.QtQml.QQmlComponent.CompilationMode', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlComponent.beginCreate": ('PySide2.QtQml.QQmlContext',),
@@ -32514,7 +30644,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlComponent.setInitialProperties": ('PySide2.QtCore.QObject', 'typing.Dict[str, typing.Any]'),
"PySide2.QtQml.QQmlComponent.status": (),
"PySide2.QtQml.QQmlComponent.url": (),
-
# class PySide2.QtQml.QQmlContext:
"PySide2.QtQml.QQmlContext.__init__": [('PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlContext.baseUrl": (),
@@ -32528,9 +30657,7 @@ sig_dict.update({
"PySide2.QtQml.QQmlContext.setBaseUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtQml.QQmlContext.setContextObject": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlContext.setContextProperty": [('str', 'PySide2.QtCore.QObject'), ('str', 'typing.Any')],
-
# class PySide2.QtQml.QQmlDebuggingEnabler:
-
# class PySide2.QtQml.QQmlDebuggingEnabler.StartMode:
"PySide2.QtQml.QQmlDebuggingEnabler.__init__": ('bool',),
"PySide2.QtQml.QQmlDebuggingEnabler.connectToLocalDebugger": ('str', 'PySide2.QtQml.QQmlDebuggingEnabler.StartMode'),
@@ -32541,9 +30668,7 @@ sig_dict.update({
"PySide2.QtQml.QQmlDebuggingEnabler.setServices": ('typing.Sequence[str]',),
"PySide2.QtQml.QQmlDebuggingEnabler.startDebugConnector": ('str', 'typing.Dict[str, typing.Any]'),
"PySide2.QtQml.QQmlDebuggingEnabler.startTcpDebugServer": ('int', 'PySide2.QtQml.QQmlDebuggingEnabler.StartMode', 'str'),
-
# class PySide2.QtQml.QQmlEngine:
-
# class PySide2.QtQml.QQmlEngine.ObjectOwnership:
"PySide2.QtQml.QQmlEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlEngine.addImageProvider": ('str', 'PySide2.QtQml.QQmlImageProviderBase'),
@@ -32580,7 +30705,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlEngine.setUrlInterceptor": ('PySide2.QtQml.QQmlAbstractUrlInterceptor',),
"PySide2.QtQml.QQmlEngine.trimComponentCache": (),
"PySide2.QtQml.QQmlEngine.urlInterceptor": (),
-
# class PySide2.QtQml.QQmlError:
"PySide2.QtQml.QQmlError.__init__": [(), ('PySide2.QtQml.QQmlError',)],
"PySide2.QtQml.QQmlError.__copy__": (),
@@ -32598,7 +30722,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlError.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtQml.QQmlError.toString": (),
"PySide2.QtQml.QQmlError.url": (),
-
# class PySide2.QtQml.QQmlExpression:
"PySide2.QtQml.QQmlExpression.__init__": [(), ('PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlScriptString', 'PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlExpression.clearError": (),
@@ -32616,19 +30739,15 @@ sig_dict.update({
"PySide2.QtQml.QQmlExpression.setNotifyOnValueChanged": ('bool',),
"PySide2.QtQml.QQmlExpression.setSourceLocation": ('str', 'int', 'int'),
"PySide2.QtQml.QQmlExpression.sourceFile": (),
-
# class PySide2.QtQml.QQmlExtensionInterface:
"PySide2.QtQml.QQmlExtensionInterface.__init__": (),
"PySide2.QtQml.QQmlExtensionInterface.initializeEngine": ('PySide2.QtQml.QQmlEngine', 'str'),
-
# class PySide2.QtQml.QQmlExtensionPlugin:
"PySide2.QtQml.QQmlExtensionPlugin.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlExtensionPlugin.baseUrl": (),
"PySide2.QtQml.QQmlExtensionPlugin.initializeEngine": ('PySide2.QtQml.QQmlEngine', 'str'),
"PySide2.QtQml.QQmlExtensionPlugin.registerTypes": ('str',),
-
# class PySide2.QtQml.QQmlFile:
-
# class PySide2.QtQml.QQmlFile.Status:
"PySide2.QtQml.QQmlFile.__init__": [(), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl'), ('PySide2.QtQml.QQmlEngine', 'str')],
"PySide2.QtQml.QQmlFile.clear": [(), ('PySide2.QtCore.QObject',)],
@@ -32648,24 +30767,18 @@ sig_dict.update({
"PySide2.QtQml.QQmlFile.status": (),
"PySide2.QtQml.QQmlFile.url": (),
"PySide2.QtQml.QQmlFile.urlToLocalFileOrQrc": [('PySide2.QtCore.QUrl',), ('str',)],
-
# class PySide2.QtQml.QQmlFileSelector:
"PySide2.QtQml.QQmlFileSelector.__init__": ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject'),
"PySide2.QtQml.QQmlFileSelector.get": ('PySide2.QtQml.QQmlEngine',),
"PySide2.QtQml.QQmlFileSelector.selector": (),
"PySide2.QtQml.QQmlFileSelector.setExtraSelectors": ('typing.Sequence[str]',),
"PySide2.QtQml.QQmlFileSelector.setSelector": ('PySide2.QtCore.QFileSelector',),
-
# class PySide2.QtQml.QQmlImageProviderBase:
-
# class PySide2.QtQml.QQmlImageProviderBase.Flag:
-
# class PySide2.QtQml.QQmlImageProviderBase.Flags:
-
# class PySide2.QtQml.QQmlImageProviderBase.ImageType:
"PySide2.QtQml.QQmlImageProviderBase.flags": (),
"PySide2.QtQml.QQmlImageProviderBase.imageType": (),
-
# class PySide2.QtQml.QQmlIncubationController:
"PySide2.QtQml.QQmlIncubationController.__init__": (),
"PySide2.QtQml.QQmlIncubationController.engine": (),
@@ -32673,11 +30786,8 @@ sig_dict.update({
"PySide2.QtQml.QQmlIncubationController.incubateWhile": ('int',),
"PySide2.QtQml.QQmlIncubationController.incubatingObjectCount": (),
"PySide2.QtQml.QQmlIncubationController.incubatingObjectCountChanged": ('int',),
-
# class PySide2.QtQml.QQmlIncubator:
-
# class PySide2.QtQml.QQmlIncubator.IncubationMode:
-
# class PySide2.QtQml.QQmlIncubator.Status:
"PySide2.QtQml.QQmlIncubator.__init__": ('PySide2.QtQml.QQmlIncubator.IncubationMode',),
"PySide2.QtQml.QQmlIncubator.clear": (),
@@ -32692,7 +30802,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlIncubator.setInitialState": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlIncubator.status": (),
"PySide2.QtQml.QQmlIncubator.statusChanged": ('PySide2.QtQml.QQmlIncubator.Status',),
-
# class PySide2.QtQml.QQmlListReference:
"PySide2.QtQml.QQmlListReference.__init__": [(), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtQml.QQmlListReference',)],
"PySide2.QtQml.QQmlListReference.__copy__": (),
@@ -32709,20 +30818,15 @@ sig_dict.update({
"PySide2.QtQml.QQmlListReference.isValid": (),
"PySide2.QtQml.QQmlListReference.listElementType": (),
"PySide2.QtQml.QQmlListReference.object": (),
-
# class PySide2.QtQml.QQmlNetworkAccessManagerFactory:
"PySide2.QtQml.QQmlNetworkAccessManagerFactory.__init__": (),
"PySide2.QtQml.QQmlNetworkAccessManagerFactory.create": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtQml.QQmlParserStatus:
"PySide2.QtQml.QQmlParserStatus.__init__": (),
"PySide2.QtQml.QQmlParserStatus.classBegin": (),
"PySide2.QtQml.QQmlParserStatus.componentComplete": (),
-
# class PySide2.QtQml.QQmlProperty:
-
# class PySide2.QtQml.QQmlProperty.PropertyTypeCategory:
-
# class PySide2.QtQml.QQmlProperty.Type:
"PySide2.QtQml.QQmlProperty.__init__": [(), ('PySide2.QtCore.QObject',), ('PySide2.QtCore.QObject', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtCore.QObject', 'str'), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtQml.QQmlProperty',)],
"PySide2.QtQml.QQmlProperty.__copy__": (),
@@ -32747,7 +30851,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlProperty.reset": (),
"PySide2.QtQml.QQmlProperty.type": (),
"PySide2.QtQml.QQmlProperty.write": [('PySide2.QtCore.QObject', 'str', 'typing.Any'), ('PySide2.QtCore.QObject', 'str', 'typing.Any', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'str', 'typing.Any', 'PySide2.QtQml.QQmlEngine'), ('typing.Any',)],
-
# class PySide2.QtQml.QQmlPropertyMap:
"PySide2.QtQml.QQmlPropertyMap.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlPropertyMap.clear": ('str',),
@@ -32759,11 +30862,9 @@ sig_dict.update({
"PySide2.QtQml.QQmlPropertyMap.size": (),
"PySide2.QtQml.QQmlPropertyMap.updateValue": ('str', 'typing.Any'),
"PySide2.QtQml.QQmlPropertyMap.value": ('str',),
-
# class PySide2.QtQml.QQmlPropertyValueSource:
"PySide2.QtQml.QQmlPropertyValueSource.__init__": (),
"PySide2.QtQml.QQmlPropertyValueSource.setTarget": ('PySide2.QtQml.QQmlProperty',),
-
# class PySide2.QtQml.QQmlScriptString:
"PySide2.QtQml.QQmlScriptString.__init__": [(), ('PySide2.QtQml.QQmlScriptString',)],
"PySide2.QtQml.QQmlScriptString.__copy__": (),
@@ -32773,34 +30874,26 @@ sig_dict.update({
"PySide2.QtQml.QQmlScriptString.isUndefinedLiteral": (),
"PySide2.QtQml.QQmlScriptString.numberLiteral": (),
"PySide2.QtQml.QQmlScriptString.stringLiteral": (),
-
# class PySide2.QtQml.QQmlTypesExtensionInterface:
"PySide2.QtQml.QQmlTypesExtensionInterface.__init__": (),
"PySide2.QtQml.QQmlTypesExtensionInterface.registerTypes": ('str',),
-
# class PySide2.QtQml.QtQml:
"PySide2.QtQml.QtQml.qmlAttachedPropertiesObject": ('PySide2.QtCore.QObject', 'PySide2.QtCore.QMetaObject', 'bool'),
"PySide2.QtQml.QtQml.qmlAttachedPropertiesObjectById": ('int', 'PySide2.QtCore.QObject', 'bool'),
"PySide2.QtQml.QtQml.qmlContext": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QtQml.qmlEngine": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QtQml.qmlExecuteDeferred": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtQml.VolatileBool:
"PySide2.QtQml.VolatileBool.get": (),
"PySide2.QtQml.VolatileBool.set": ('object',),
-
"PySide2.QtQml.VolatileBool.qmlRegisterType": ('type', 'str', 'int', 'int', 'str'),
}) if "PySide2.QtQml" in sys.modules else None
-
# Module PySide2.QtQuick
sig_dict.update({
-
# class PySide2.QtQuick.QQuickAsyncImageProvider:
"PySide2.QtQuick.QQuickAsyncImageProvider.__init__": (),
"PySide2.QtQuick.QQuickAsyncImageProvider.requestImageResponse": ('str', 'PySide2.QtCore.QSize'),
-
# class PySide2.QtQuick.QQuickFramebufferObject:
-
# class PySide2.QtQuick.QQuickFramebufferObject.Renderer:
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.__init__": (),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.createFramebufferObject": ('PySide2.QtCore.QSize',),
@@ -32809,7 +30902,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.render": (),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.synchronize": ('PySide2.QtQuick.QQuickFramebufferObject',),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.update": (),
-
"PySide2.QtQuick.QQuickFramebufferObject.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickFramebufferObject.createRenderer": (),
"PySide2.QtQuick.QQuickFramebufferObject.geometryChanged": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QRectF'),
@@ -32821,7 +30913,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickFramebufferObject.textureFollowsItemSize": (),
"PySide2.QtQuick.QQuickFramebufferObject.textureProvider": (),
"PySide2.QtQuick.QQuickFramebufferObject.updatePaintNode": ('PySide2.QtQuick.QSGNode', 'PySide2.QtQuick.QQuickItem.UpdatePaintNodeData'),
-
# class PySide2.QtQuick.QQuickImageProvider:
"PySide2.QtQuick.QQuickImageProvider.__init__": ('PySide2.QtQml.QQmlImageProviderBase.ImageType', 'PySide2.QtQml.QQmlImageProviderBase.Flags'),
"PySide2.QtQuick.QQuickImageProvider.flags": (),
@@ -32829,26 +30920,18 @@ sig_dict.update({
"PySide2.QtQuick.QQuickImageProvider.requestImage": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtQuick.QQuickImageProvider.requestPixmap": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtQuick.QQuickImageProvider.requestTexture": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
-
# class PySide2.QtQuick.QQuickImageResponse:
"PySide2.QtQuick.QQuickImageResponse.__init__": (),
"PySide2.QtQuick.QQuickImageResponse.cancel": (),
"PySide2.QtQuick.QQuickImageResponse.errorString": (),
"PySide2.QtQuick.QQuickImageResponse.textureFactory": (),
-
# class PySide2.QtQuick.QQuickItem:
-
# class PySide2.QtQuick.QQuickItem.Flag:
-
# class PySide2.QtQuick.QQuickItem.Flags:
-
# class PySide2.QtQuick.QQuickItem.ItemChange:
-
# class PySide2.QtQuick.QQuickItem.TransformOrigin:
-
# class PySide2.QtQuick.QQuickItem.UpdatePaintNodeData:
"PySide2.QtQuick.QQuickItem.UpdatePaintNodeData.__copy__": (),
-
"PySide2.QtQuick.QQuickItem.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickItem.acceptHoverEvents": (),
"PySide2.QtQuick.QQuickItem.acceptTouchEvents": (),
@@ -32992,19 +31075,14 @@ sig_dict.update({
"PySide2.QtQuick.QQuickItem.x": (),
"PySide2.QtQuick.QQuickItem.y": (),
"PySide2.QtQuick.QQuickItem.z": (),
-
# class PySide2.QtQuick.QQuickItemGrabResult:
"PySide2.QtQuick.QQuickItemGrabResult.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtQuick.QQuickItemGrabResult.image": (),
"PySide2.QtQuick.QQuickItemGrabResult.saveToFile": ('str',),
"PySide2.QtQuick.QQuickItemGrabResult.url": (),
-
# class PySide2.QtQuick.QQuickPaintedItem:
-
# class PySide2.QtQuick.QQuickPaintedItem.PerformanceHint:
-
# class PySide2.QtQuick.QQuickPaintedItem.PerformanceHints:
-
# class PySide2.QtQuick.QQuickPaintedItem.RenderTarget:
"PySide2.QtQuick.QQuickPaintedItem.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickPaintedItem.antialiasing": (),
@@ -33034,7 +31112,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickPaintedItem.textureSize": (),
"PySide2.QtQuick.QQuickPaintedItem.update": [(), ('PySide2.QtCore.QRect',)],
"PySide2.QtQuick.QQuickPaintedItem.updatePaintNode": ('PySide2.QtQuick.QSGNode', 'PySide2.QtQuick.QQuickItem.UpdatePaintNodeData'),
-
# class PySide2.QtQuick.QQuickRenderControl:
"PySide2.QtQuick.QQuickRenderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QQuickRenderControl.grab": (),
@@ -33046,11 +31123,9 @@ sig_dict.update({
"PySide2.QtQuick.QQuickRenderControl.renderWindow": ('PySide2.QtCore.QPoint',),
"PySide2.QtQuick.QQuickRenderControl.renderWindowFor": ('PySide2.QtQuick.QQuickWindow', 'PySide2.QtCore.QPoint'),
"PySide2.QtQuick.QQuickRenderControl.sync": (),
-
# class PySide2.QtQuick.QQuickTextDocument:
"PySide2.QtQuick.QQuickTextDocument.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTextDocument.textDocument": (),
-
# class PySide2.QtQuick.QQuickTextureFactory:
"PySide2.QtQuick.QQuickTextureFactory.__init__": (),
"PySide2.QtQuick.QQuickTextureFactory.createTexture": ('PySide2.QtQuick.QQuickWindow',),
@@ -33058,18 +31133,14 @@ sig_dict.update({
"PySide2.QtQuick.QQuickTextureFactory.textureByteCount": (),
"PySide2.QtQuick.QQuickTextureFactory.textureFactoryForImage": ('PySide2.QtGui.QImage',),
"PySide2.QtQuick.QQuickTextureFactory.textureSize": (),
-
# class PySide2.QtQuick.QQuickTransform:
"PySide2.QtQuick.QQuickTransform.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QQuickTransform.appendToItem": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTransform.applyTo": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QQuickTransform.prependToItem": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTransform.update": (),
-
# class PySide2.QtQuick.QQuickView:
-
# class PySide2.QtQuick.QQuickView.ResizeMode:
-
# class PySide2.QtQuick.QQuickView.Status:
"PySide2.QtQuick.QQuickView.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtGui.QWindow'), ('PySide2.QtCore.QUrl', 'PySide2.QtQuick.QQuickRenderControl'), ('PySide2.QtGui.QWindow',), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtGui.QWindow')],
"PySide2.QtQuick.QQuickView.engine": (),
@@ -33092,19 +31163,12 @@ sig_dict.update({
"PySide2.QtQuick.QQuickView.source": (),
"PySide2.QtQuick.QQuickView.status": (),
"PySide2.QtQuick.QQuickView.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtQuick.QQuickWindow:
-
# class PySide2.QtQuick.QQuickWindow.CreateTextureOption:
-
# class PySide2.QtQuick.QQuickWindow.CreateTextureOptions:
-
# class PySide2.QtQuick.QQuickWindow.NativeObjectType:
-
# class PySide2.QtQuick.QQuickWindow.RenderStage:
-
# class PySide2.QtQuick.QQuickWindow.SceneGraphError:
-
# class PySide2.QtQuick.QQuickWindow.TextRenderType:
"PySide2.QtQuick.QQuickWindow.__init__": [('PySide2.QtGui.QWindow',), ('PySide2.QtQuick.QQuickRenderControl',)],
"PySide2.QtQuick.QQuickWindow.accessibleRoot": (),
@@ -33159,15 +31223,10 @@ sig_dict.update({
"PySide2.QtQuick.QQuickWindow.textRenderType": (),
"PySide2.QtQuick.QQuickWindow.update": (),
"PySide2.QtQuick.QQuickWindow.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtQuick.QSGAbstractRenderer:
-
# class PySide2.QtQuick.QSGAbstractRenderer.ClearMode:
-
# class PySide2.QtQuick.QSGAbstractRenderer.ClearModeBit:
-
# class PySide2.QtQuick.QSGAbstractRenderer.MatrixTransformFlag:
-
# class PySide2.QtQuick.QSGAbstractRenderer.MatrixTransformFlags:
"PySide2.QtQuick.QSGAbstractRenderer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QSGAbstractRenderer.clearColor": (),
@@ -33185,7 +31244,6 @@ sig_dict.update({
"PySide2.QtQuick.QSGAbstractRenderer.setProjectionMatrixWithNativeNDC": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QSGAbstractRenderer.setViewportRect": [('PySide2.QtCore.QRect',), ('PySide2.QtCore.QSize',)],
"PySide2.QtQuick.QSGAbstractRenderer.viewportRect": (),
-
# class PySide2.QtQuick.QSGBasicGeometryNode:
"PySide2.QtQuick.QSGBasicGeometryNode.__init__": ('PySide2.QtQuick.QSGNode.NodeType',),
"PySide2.QtQuick.QSGBasicGeometryNode.clipList": (),
@@ -33194,22 +31252,17 @@ sig_dict.update({
"PySide2.QtQuick.QSGBasicGeometryNode.setGeometry": ('PySide2.QtQuick.QSGGeometry',),
"PySide2.QtQuick.QSGBasicGeometryNode.setRendererClipList": ('PySide2.QtQuick.QSGClipNode',),
"PySide2.QtQuick.QSGBasicGeometryNode.setRendererMatrix": ('PySide2.QtGui.QMatrix4x4',),
-
# class PySide2.QtQuick.QSGClipNode:
"PySide2.QtQuick.QSGClipNode.__init__": (),
"PySide2.QtQuick.QSGClipNode.clipRect": (),
"PySide2.QtQuick.QSGClipNode.isRectangular": (),
"PySide2.QtQuick.QSGClipNode.setClipRect": ('PySide2.QtCore.QRectF',),
"PySide2.QtQuick.QSGClipNode.setIsRectangular": ('bool',),
-
# class PySide2.QtQuick.QSGDynamicTexture:
"PySide2.QtQuick.QSGDynamicTexture.__init__": (),
"PySide2.QtQuick.QSGDynamicTexture.updateTexture": (),
-
# class PySide2.QtQuick.QSGEngine:
-
# class PySide2.QtQuick.QSGEngine.CreateTextureOption:
-
# class PySide2.QtQuick.QSGEngine.CreateTextureOptions:
"PySide2.QtQuick.QSGEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QSGEngine.createRenderer": (),
@@ -33217,42 +31270,31 @@ sig_dict.update({
"PySide2.QtQuick.QSGEngine.createTextureFromImage": ('PySide2.QtGui.QImage', 'PySide2.QtQuick.QSGEngine.CreateTextureOptions'),
"PySide2.QtQuick.QSGEngine.initialize": ('PySide2.QtGui.QOpenGLContext',),
"PySide2.QtQuick.QSGEngine.invalidate": (),
-
# class PySide2.QtQuick.QSGGeometry:
-
# class PySide2.QtQuick.QSGGeometry.Attribute:
"PySide2.QtQuick.QSGGeometry.Attribute.__init__": [(), ('PySide2.QtQuick.QSGGeometry.Attribute',)],
"PySide2.QtQuick.QSGGeometry.Attribute.__copy__": (),
"PySide2.QtQuick.QSGGeometry.Attribute.create": ('int', 'int', 'int', 'bool'),
"PySide2.QtQuick.QSGGeometry.Attribute.createWithAttributeType": ('int', 'int', 'int', 'PySide2.QtQuick.QSGGeometry.AttributeType'),
-
# class PySide2.QtQuick.QSGGeometry.AttributeSet:
"PySide2.QtQuick.QSGGeometry.AttributeSet.__init__": [(), ('PySide2.QtQuick.QSGGeometry.AttributeSet',)],
"PySide2.QtQuick.QSGGeometry.AttributeSet.__copy__": (),
-
# class PySide2.QtQuick.QSGGeometry.AttributeType:
-
# class PySide2.QtQuick.QSGGeometry.ColoredPoint2D:
"PySide2.QtQuick.QSGGeometry.ColoredPoint2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.ColoredPoint2D',)],
"PySide2.QtQuick.QSGGeometry.ColoredPoint2D.__copy__": (),
- "PySide2.QtQuick.QSGGeometry.ColoredPoint2D.set": ('float', 'float', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
-
+ "PySide2.QtQuick.QSGGeometry.ColoredPoint2D.set": ('float', 'float', 'int', 'int', 'int', 'int'),
# class PySide2.QtQuick.QSGGeometry.DataPattern:
-
# class PySide2.QtQuick.QSGGeometry.DrawingMode:
-
# class PySide2.QtQuick.QSGGeometry.Point2D:
"PySide2.QtQuick.QSGGeometry.Point2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.Point2D',)],
"PySide2.QtQuick.QSGGeometry.Point2D.__copy__": (),
"PySide2.QtQuick.QSGGeometry.Point2D.set": ('float', 'float'),
-
# class PySide2.QtQuick.QSGGeometry.TexturedPoint2D:
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.TexturedPoint2D',)],
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.__copy__": (),
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.set": ('float', 'float', 'float', 'float'),
-
# class PySide2.QtQuick.QSGGeometry.Type:
-
"PySide2.QtQuick.QSGGeometry.__init__": ('PySide2.QtQuick.QSGGeometry.AttributeSet', 'int', 'int', 'int'),
"PySide2.QtQuick.QSGGeometry.allocate": ('int', 'int'),
"PySide2.QtQuick.QSGGeometry.attributeCount": (),
@@ -33285,27 +31327,19 @@ sig_dict.update({
"PySide2.QtQuick.QSGGeometry.vertexDataAsPoint2D": (),
"PySide2.QtQuick.QSGGeometry.vertexDataAsTexturedPoint2D": (),
"PySide2.QtQuick.QSGGeometry.vertexDataPattern": (),
-
# class PySide2.QtQuick.QSGGeometryNode:
"PySide2.QtQuick.QSGGeometryNode.__init__": (),
"PySide2.QtQuick.QSGGeometryNode.inheritedOpacity": (),
"PySide2.QtQuick.QSGGeometryNode.renderOrder": (),
"PySide2.QtQuick.QSGGeometryNode.setInheritedOpacity": ('float',),
"PySide2.QtQuick.QSGGeometryNode.setRenderOrder": ('int',),
-
# class PySide2.QtQuick.QSGMaterialType:
"PySide2.QtQuick.QSGMaterialType.__init__": (),
-
# class PySide2.QtQuick.QSGNode:
-
# class PySide2.QtQuick.QSGNode.DirtyState:
-
# class PySide2.QtQuick.QSGNode.DirtyStateBit:
-
# class PySide2.QtQuick.QSGNode.Flag:
-
# class PySide2.QtQuick.QSGNode.Flags:
-
# class PySide2.QtQuick.QSGNode.NodeType:
"PySide2.QtQuick.QSGNode.__init__": [(), ('PySide2.QtQuick.QSGNode.NodeType',)],
"PySide2.QtQuick.QSGNode.appendChildNode": ('PySide2.QtQuick.QSGNode',),
@@ -33331,7 +31365,6 @@ sig_dict.update({
"PySide2.QtQuick.QSGNode.setFlag": ('PySide2.QtQuick.QSGNode.Flag', 'bool'),
"PySide2.QtQuick.QSGNode.setFlags": ('PySide2.QtQuick.QSGNode.Flags', 'bool'),
"PySide2.QtQuick.QSGNode.type": (),
-
# class PySide2.QtQuick.QSGOpacityNode:
"PySide2.QtQuick.QSGOpacityNode.__init__": (),
"PySide2.QtQuick.QSGOpacityNode.combinedOpacity": (),
@@ -33339,18 +31372,14 @@ sig_dict.update({
"PySide2.QtQuick.QSGOpacityNode.opacity": (),
"PySide2.QtQuick.QSGOpacityNode.setCombinedOpacity": ('float',),
"PySide2.QtQuick.QSGOpacityNode.setOpacity": ('float',),
-
# class PySide2.QtQuick.QSGSimpleRectNode:
"PySide2.QtQuick.QSGSimpleRectNode.__init__": [(), ('PySide2.QtCore.QRectF', 'PySide2.QtGui.QColor')],
"PySide2.QtQuick.QSGSimpleRectNode.color": (),
"PySide2.QtQuick.QSGSimpleRectNode.rect": (),
"PySide2.QtQuick.QSGSimpleRectNode.setColor": ('PySide2.QtGui.QColor',),
"PySide2.QtQuick.QSGSimpleRectNode.setRect": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
-
# class PySide2.QtQuick.QSGSimpleTextureNode:
-
# class PySide2.QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformFlag:
-
# class PySide2.QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformMode:
"PySide2.QtQuick.QSGSimpleTextureNode.__init__": (),
"PySide2.QtQuick.QSGSimpleTextureNode.filtering": (),
@@ -33365,13 +31394,9 @@ sig_dict.update({
"PySide2.QtQuick.QSGSimpleTextureNode.sourceRect": (),
"PySide2.QtQuick.QSGSimpleTextureNode.texture": (),
"PySide2.QtQuick.QSGSimpleTextureNode.textureCoordinatesTransform": (),
-
# class PySide2.QtQuick.QSGTexture:
-
# class PySide2.QtQuick.QSGTexture.AnisotropyLevel:
-
# class PySide2.QtQuick.QSGTexture.Filtering:
-
# class PySide2.QtQuick.QSGTexture.WrapMode:
"PySide2.QtQuick.QSGTexture.__init__": (),
"PySide2.QtQuick.QSGTexture.anisotropyLevel": (),
@@ -33395,30 +31420,23 @@ sig_dict.update({
"PySide2.QtQuick.QSGTexture.textureSize": (),
"PySide2.QtQuick.QSGTexture.updateBindOptions": ('bool',),
"PySide2.QtQuick.QSGTexture.verticalWrapMode": (),
-
# class PySide2.QtQuick.QSGTextureProvider:
"PySide2.QtQuick.QSGTextureProvider.__init__": (),
"PySide2.QtQuick.QSGTextureProvider.texture": (),
-
# class PySide2.QtQuick.QSGTransformNode:
"PySide2.QtQuick.QSGTransformNode.__init__": (),
"PySide2.QtQuick.QSGTransformNode.combinedMatrix": (),
"PySide2.QtQuick.QSGTransformNode.matrix": (),
"PySide2.QtQuick.QSGTransformNode.setCombinedMatrix": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QSGTransformNode.setMatrix": ('PySide2.QtGui.QMatrix4x4',),
-
# class PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >:
"PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >.__copy__": (),
"PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >.data": (),
}) if "PySide2.QtQuick" in sys.modules else None
-
# Module PySide2.QtQuickWidgets
sig_dict.update({
-
# class PySide2.QtQuickWidgets.QQuickWidget:
-
# class PySide2.QtQuickWidgets.QQuickWidget.ResizeMode:
-
# class PySide2.QtQuickWidgets.QQuickWidget.Status:
"PySide2.QtQuickWidgets.QQuickWidget.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtQuickWidgets.QQuickWidget.dragEnterEvent": ('PySide2.QtGui.QDragEnterEvent',),
@@ -33459,10 +31477,8 @@ sig_dict.update({
"PySide2.QtQuickWidgets.QQuickWidget.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtQuickWidgets.QQuickWidget.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
}) if "PySide2.QtQuickWidgets" in sys.modules else None
-
# Module PySide2.QtRemoteObjects
sig_dict.update({
-
# class PySide2.QtRemoteObjects.QAbstractItemModelReplica:
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.availableRoles": (),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -33478,21 +31494,16 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.rowCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.selectionModel": (),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.setData": ('PySide2.QtCore.QModelIndex', 'typing.Any', 'int'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore:
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.restoreProperties": ('str', 'PySide2.QtCore.QByteArray'),
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.saveProperties": ('str', 'PySide2.QtCore.QByteArray', 'typing.Sequence[typing.Any]'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectDynamicReplica:
-
# class PySide2.QtRemoteObjects.QRemoteObjectHost:
"PySide2.QtRemoteObjects.QRemoteObjectHost.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas', 'PySide2.QtCore.QObject')],
"PySide2.QtRemoteObjects.QRemoteObjectHost.hostUrl": (),
"PySide2.QtRemoteObjects.QRemoteObjectHost.setHostUrl": ('PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectHostBase:
-
# class PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas:
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.addHostSideConnection": ('PySide2.QtCore.QIODevice',),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.disableRemoting": ('PySide2.QtCore.QObject',),
@@ -33502,9 +31513,7 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.reverseProxy": (),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.setHostUrl": ('PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas'),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.setName": ('str',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectNode:
-
# class PySide2.QtRemoteObjects.QRemoteObjectNode.ErrorCode:
"PySide2.QtRemoteObjects.QRemoteObjectNode.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject')],
"PySide2.QtRemoteObjects.QRemoteObjectNode.acquireDynamic": ('str',),
@@ -33523,9 +31532,7 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectNode.setRegistryUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtRemoteObjects.QRemoteObjectNode.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtRemoteObjects.QRemoteObjectNode.waitForRegistry": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCall:
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCall.Error:
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.__init__": [(), ('PySide2.QtRemoteObjects.QRemoteObjectPendingCall',)],
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.error": (),
@@ -33533,23 +31540,18 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.isFinished": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.returnValue": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.waitForFinished": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher:
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.__init__": ('PySide2.QtRemoteObjects.QRemoteObjectPendingCall', 'PySide2.QtCore.QObject'),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.isFinished": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.waitForFinished": [(), ('int',)],
-
# class PySide2.QtRemoteObjects.QRemoteObjectRegistry:
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.initialize": (),
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.pushToRegistryIfNeeded": (),
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.registerMetatypes": (),
-
# class PySide2.QtRemoteObjects.QRemoteObjectRegistryHost:
"PySide2.QtRemoteObjects.QRemoteObjectRegistryHost.__init__": ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'),
"PySide2.QtRemoteObjects.QRemoteObjectRegistryHost.setRegistryUrl": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectReplica:
-
# class PySide2.QtRemoteObjects.QRemoteObjectReplica.State:
"PySide2.QtRemoteObjects.QRemoteObjectReplica.__init__": (),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.initialize": (),
@@ -33567,22 +31569,17 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectReplica.setProperties": ('typing.Sequence[typing.Any]',),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.state": (),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.waitForSource": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectSettingsStore:
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.restoreProperties": ('str', 'PySide2.QtCore.QByteArray'),
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.saveProperties": ('str', 'PySide2.QtCore.QByteArray', 'typing.Sequence[typing.Any]'),
}) if "PySide2.QtRemoteObjects" in sys.modules else None
-
# Module PySide2.QtScxml
sig_dict.update({
-
# class PySide2.QtScxml.QScxmlCompiler:
-
# class PySide2.QtScxml.QScxmlCompiler.Loader:
"PySide2.QtScxml.QScxmlCompiler.Loader.__init__": (),
"PySide2.QtScxml.QScxmlCompiler.Loader.load": ('str', 'str'),
-
"PySide2.QtScxml.QScxmlCompiler.__init__": ('PySide2.QtCore.QXmlStreamReader',),
"PySide2.QtScxml.QScxmlCompiler.compile": (),
"PySide2.QtScxml.QScxmlCompiler.errors": (),
@@ -33590,7 +31587,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlCompiler.loader": (),
"PySide2.QtScxml.QScxmlCompiler.setFileName": ('str',),
"PySide2.QtScxml.QScxmlCompiler.setLoader": ('PySide2.QtScxml.QScxmlCompiler.Loader',),
-
# class PySide2.QtScxml.QScxmlCppDataModel:
"PySide2.QtScxml.QScxmlCppDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlCppDataModel.evaluateAssignment": ('int',),
@@ -33603,13 +31599,10 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlCppDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlCppDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlCppDataModel.setup": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtScxml.QScxmlDataModel:
-
# class PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody:
"PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody.__init__": (),
"PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody.run": (),
-
"PySide2.QtScxml.QScxmlDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlDataModel.evaluateAssignment": ('int',),
"PySide2.QtScxml.QScxmlDataModel.evaluateForeach": ('int', 'PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody'),
@@ -33625,11 +31618,9 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlDataModel.setStateMachine": ('PySide2.QtScxml.QScxmlStateMachine',),
"PySide2.QtScxml.QScxmlDataModel.setup": ('typing.Dict[str, typing.Any]',),
"PySide2.QtScxml.QScxmlDataModel.stateMachine": (),
-
# class PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory:
"PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory.__init__": ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List[int]', 'typing.List[PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo]', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
-
# class PySide2.QtScxml.QScxmlEcmaScriptDataModel:
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.evaluateAssignment": ('int',),
@@ -33644,7 +31635,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setup": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtScxml.QScxmlError:
"PySide2.QtScxml.QScxmlError.__init__": [(), ('PySide2.QtScxml.QScxmlError',), ('str', 'int', 'int', 'str')],
"PySide2.QtScxml.QScxmlError.__copy__": (),
@@ -33654,9 +31644,7 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlError.isValid": (),
"PySide2.QtScxml.QScxmlError.line": (),
"PySide2.QtScxml.QScxmlError.toString": (),
-
# class PySide2.QtScxml.QScxmlEvent:
-
# class PySide2.QtScxml.QScxmlEvent.EventType:
"PySide2.QtScxml.QScxmlEvent.__init__": [(), ('PySide2.QtScxml.QScxmlEvent',)],
"PySide2.QtScxml.QScxmlEvent.clear": (),
@@ -33680,45 +31668,35 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlEvent.setOrigin": ('str',),
"PySide2.QtScxml.QScxmlEvent.setOriginType": ('str',),
"PySide2.QtScxml.QScxmlEvent.setSendId": ('str',),
-
# class PySide2.QtScxml.QScxmlExecutableContent:
-
# class PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo:
"PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo:
"PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo:
"PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo:
"PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo:
"PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlInvokableService:
-
"PySide2.QtScxml.QScxmlInvokableService.__init__": ('PySide2.QtScxml.QScxmlStateMachine', 'PySide2.QtScxml.QScxmlInvokableServiceFactory'),
"PySide2.QtScxml.QScxmlInvokableService.id": (),
"PySide2.QtScxml.QScxmlInvokableService.name": (),
"PySide2.QtScxml.QScxmlInvokableService.parentStateMachine": (),
"PySide2.QtScxml.QScxmlInvokableService.postEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlInvokableService.start": (),
-
# class PySide2.QtScxml.QScxmlInvokableServiceFactory:
"PySide2.QtScxml.QScxmlInvokableServiceFactory.__init__": ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List[int]', 'typing.List[PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo]', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.invokeInfo": (),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.names": (),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.parameters": (),
-
# class PySide2.QtScxml.QScxmlNullDataModel:
"PySide2.QtScxml.QScxmlNullDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlNullDataModel.evaluateAssignment": ('int',),
@@ -33733,7 +31711,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlNullDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlNullDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlNullDataModel.setup": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtScxml.QScxmlStateMachine:
"PySide2.QtScxml.QScxmlStateMachine.__init__": ('PySide2.QtCore.QMetaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlStateMachine.activeStateNames": ('bool',),
@@ -33765,11 +31742,9 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlStateMachine.stop": (),
"PySide2.QtScxml.QScxmlStateMachine.submitEvent": [('PySide2.QtScxml.QScxmlEvent',), ('str',), ('str', 'typing.Any')],
"PySide2.QtScxml.QScxmlStateMachine.tableData": (),
-
# class PySide2.QtScxml.QScxmlStaticScxmlServiceFactory:
"PySide2.QtScxml.QScxmlStaticScxmlServiceFactory.__init__": ('PySide2.QtCore.QMetaObject', 'PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List[int]', 'typing.List[PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo]', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlStaticScxmlServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
-
# class PySide2.QtScxml.QScxmlTableData:
"PySide2.QtScxml.QScxmlTableData.__init__": (),
"PySide2.QtScxml.QScxmlTableData.assignmentInfo": ('int',),
@@ -33783,14 +31758,10 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlTableData.stateMachineTable": (),
"PySide2.QtScxml.QScxmlTableData.string": ('int',),
}) if "PySide2.QtScxml" in sys.modules else None
-
# Module PySide2.QtScript
sig_dict.update({
-
# class PySide2.QtScript.QScriptClass:
-
# class PySide2.QtScript.QScriptClass.Extension:
-
# class PySide2.QtScript.QScriptClass.QueryFlag:
"PySide2.QtScript.QScriptClass.__init__": ('PySide2.QtScript.QScriptEngine',),
"PySide2.QtScript.QScriptClass.engine": (),
@@ -33802,7 +31773,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptClass.prototype": (),
"PySide2.QtScript.QScriptClass.setProperty": ('PySide2.QtScript.QScriptValue', 'PySide2.QtScript.QScriptString', 'int', 'PySide2.QtScript.QScriptValue'),
"PySide2.QtScript.QScriptClass.supportsExtension": ('PySide2.QtScript.QScriptClass.Extension',),
-
# class PySide2.QtScript.QScriptClassPropertyIterator:
"PySide2.QtScript.QScriptClassPropertyIterator.__init__": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptClassPropertyIterator.flags": (),
@@ -33814,11 +31784,8 @@ sig_dict.update({
"PySide2.QtScript.QScriptClassPropertyIterator.previous": (),
"PySide2.QtScript.QScriptClassPropertyIterator.toBack": (),
"PySide2.QtScript.QScriptClassPropertyIterator.toFront": (),
-
# class PySide2.QtScript.QScriptContext:
-
# class PySide2.QtScript.QScriptContext.Error:
-
# class PySide2.QtScript.QScriptContext.ExecutionState:
"PySide2.QtScript.QScriptContext.activationObject": (),
"PySide2.QtScript.QScriptContext.argument": ('int',),
@@ -33841,9 +31808,7 @@ sig_dict.update({
"PySide2.QtScript.QScriptContext.throwError": [('PySide2.QtScript.QScriptContext.Error', 'str'), ('str',)],
"PySide2.QtScript.QScriptContext.throwValue": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptContext.toString": (),
-
# class PySide2.QtScript.QScriptContextInfo:
-
# class PySide2.QtScript.QScriptContextInfo.FunctionType:
"PySide2.QtScript.QScriptContextInfo.__init__": [(), ('PySide2.QtScript.QScriptContext',), ('PySide2.QtScript.QScriptContextInfo',)],
"PySide2.QtScript.QScriptContextInfo.__copy__": (),
@@ -33860,13 +31825,9 @@ sig_dict.update({
"PySide2.QtScript.QScriptContextInfo.isNull": (),
"PySide2.QtScript.QScriptContextInfo.lineNumber": (),
"PySide2.QtScript.QScriptContextInfo.scriptId": (),
-
# class PySide2.QtScript.QScriptEngine:
-
# class PySide2.QtScript.QScriptEngine.QObjectWrapOption:
-
# class PySide2.QtScript.QScriptEngine.QObjectWrapOptions:
-
# class PySide2.QtScript.QScriptEngine.ValueOwnership:
"PySide2.QtScript.QScriptEngine.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtScript.QScriptEngine.abortEvaluation": ('PySide2.QtScript.QScriptValue',),
@@ -33908,9 +31869,7 @@ sig_dict.update({
"PySide2.QtScript.QScriptEngine.uncaughtExceptionBacktrace": (),
"PySide2.QtScript.QScriptEngine.uncaughtExceptionLineNumber": (),
"PySide2.QtScript.QScriptEngine.undefinedValue": (),
-
# class PySide2.QtScript.QScriptEngineAgent:
-
# class PySide2.QtScript.QScriptEngineAgent.Extension:
"PySide2.QtScript.QScriptEngineAgent.__init__": ('PySide2.QtScript.QScriptEngine',),
"PySide2.QtScript.QScriptEngineAgent.contextPop": (),
@@ -33925,17 +31884,14 @@ sig_dict.update({
"PySide2.QtScript.QScriptEngineAgent.scriptLoad": ('int', 'str', 'str', 'int'),
"PySide2.QtScript.QScriptEngineAgent.scriptUnload": ('int',),
"PySide2.QtScript.QScriptEngineAgent.supportsExtension": ('PySide2.QtScript.QScriptEngineAgent.Extension',),
-
# class PySide2.QtScript.QScriptExtensionInterface:
"PySide2.QtScript.QScriptExtensionInterface.__init__": (),
"PySide2.QtScript.QScriptExtensionInterface.initialize": ('str', 'PySide2.QtScript.QScriptEngine'),
-
# class PySide2.QtScript.QScriptExtensionPlugin:
"PySide2.QtScript.QScriptExtensionPlugin.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScript.QScriptExtensionPlugin.initialize": ('str', 'PySide2.QtScript.QScriptEngine'),
"PySide2.QtScript.QScriptExtensionPlugin.keys": (),
"PySide2.QtScript.QScriptExtensionPlugin.setupPackage": ('str', 'PySide2.QtScript.QScriptEngine'),
-
# class PySide2.QtScript.QScriptProgram:
"PySide2.QtScript.QScriptProgram.__init__": [(), ('PySide2.QtScript.QScriptProgram',), ('str', 'str', 'int')],
"PySide2.QtScript.QScriptProgram.__copy__": (),
@@ -33943,24 +31899,17 @@ sig_dict.update({
"PySide2.QtScript.QScriptProgram.firstLineNumber": (),
"PySide2.QtScript.QScriptProgram.isNull": (),
"PySide2.QtScript.QScriptProgram.sourceCode": (),
-
# class PySide2.QtScript.QScriptString:
"PySide2.QtScript.QScriptString.__init__": [(), ('PySide2.QtScript.QScriptString',)],
"PySide2.QtScript.QScriptString.__copy__": (),
"PySide2.QtScript.QScriptString.isValid": (),
"PySide2.QtScript.QScriptString.toArrayIndex": (),
"PySide2.QtScript.QScriptString.toString": (),
-
# class PySide2.QtScript.QScriptValue:
-
# class PySide2.QtScript.QScriptValue.PropertyFlag:
-
# class PySide2.QtScript.QScriptValue.PropertyFlags:
-
# class PySide2.QtScript.QScriptValue.ResolveFlag:
-
# class PySide2.QtScript.QScriptValue.ResolveFlags:
-
# class PySide2.QtScript.QScriptValue.SpecialValue:
"PySide2.QtScript.QScriptValue.__init__": [(), ('PySide2.QtScript.QScriptEngine', 'PySide2.QtScript.QScriptValue.SpecialValue'), ('PySide2.QtScript.QScriptEngine', 'bool'), ('PySide2.QtScript.QScriptEngine', 'float'), ('PySide2.QtScript.QScriptEngine', 'int'), ('PySide2.QtScript.QScriptEngine', 'str'), ('PySide2.QtScript.QScriptValue',), ('PySide2.QtScript.QScriptValue.SpecialValue',), ('bool',), ('float',), ('int',), ('str',)],
"PySide2.QtScript.QScriptValue.__copy__": (),
@@ -34015,7 +31964,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptValue.toUInt16": (),
"PySide2.QtScript.QScriptValue.toUInt32": (),
"PySide2.QtScript.QScriptValue.toVariant": (),
-
# class PySide2.QtScript.QScriptValueIterator:
"PySide2.QtScript.QScriptValueIterator.__init__": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptValueIterator.__iter__": (),
@@ -34030,7 +31978,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptValueIterator.toBack": (),
"PySide2.QtScript.QScriptValueIterator.toFront": (),
"PySide2.QtScript.QScriptValueIterator.value": (),
-
# class PySide2.QtScript.QScriptable:
"PySide2.QtScript.QScriptable.__init__": (),
"PySide2.QtScript.QScriptable.argument": ('int',),
@@ -34039,16 +31986,11 @@ sig_dict.update({
"PySide2.QtScript.QScriptable.engine": (),
"PySide2.QtScript.QScriptable.thisObject": (),
}) if "PySide2.QtScript" in sys.modules else None
-
# Module PySide2.QtScriptTools
sig_dict.update({
-
# class PySide2.QtScriptTools.QScriptEngineDebugger:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerAction:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerState:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerWidget:
"PySide2.QtScriptTools.QScriptEngineDebugger.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScriptTools.QScriptEngineDebugger.action": ('PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerAction',),
@@ -34061,22 +32003,17 @@ sig_dict.update({
"PySide2.QtScriptTools.QScriptEngineDebugger.state": (),
"PySide2.QtScriptTools.QScriptEngineDebugger.widget": ('PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerWidget',),
}) if "PySide2.QtScriptTools" in sys.modules else None
-
# Module PySide2.QtSensors
sig_dict.update({
-
# class PySide2.QtSensors.QAccelerometer:
-
# class PySide2.QtSensors.QAccelerometer.AccelerationMode:
"PySide2.QtSensors.QAccelerometer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAccelerometer.accelerationMode": (),
"PySide2.QtSensors.QAccelerometer.reading": (),
"PySide2.QtSensors.QAccelerometer.setAccelerationMode": ('PySide2.QtSensors.QAccelerometer.AccelerationMode',),
-
# class PySide2.QtSensors.QAccelerometerFilter:
"PySide2.QtSensors.QAccelerometerFilter.__init__": (),
"PySide2.QtSensors.QAccelerometerFilter.filter": [('PySide2.QtSensors.QAccelerometerReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAccelerometerReading:
"PySide2.QtSensors.QAccelerometerReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAccelerometerReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34086,59 +32023,46 @@ sig_dict.update({
"PySide2.QtSensors.QAccelerometerReading.x": (),
"PySide2.QtSensors.QAccelerometerReading.y": (),
"PySide2.QtSensors.QAccelerometerReading.z": (),
-
# class PySide2.QtSensors.QAltimeter:
"PySide2.QtSensors.QAltimeter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAltimeter.reading": (),
-
# class PySide2.QtSensors.QAltimeterFilter:
"PySide2.QtSensors.QAltimeterFilter.__init__": (),
"PySide2.QtSensors.QAltimeterFilter.filter": [('PySide2.QtSensors.QAltimeterReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAltimeterReading:
"PySide2.QtSensors.QAltimeterReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAltimeterReading.altitude": (),
"PySide2.QtSensors.QAltimeterReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAltimeterReading.setAltitude": ('float',),
-
# class PySide2.QtSensors.QAmbientLightFilter:
"PySide2.QtSensors.QAmbientLightFilter.__init__": (),
"PySide2.QtSensors.QAmbientLightFilter.filter": [('PySide2.QtSensors.QAmbientLightReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAmbientLightReading:
-
# class PySide2.QtSensors.QAmbientLightReading.LightLevel:
"PySide2.QtSensors.QAmbientLightReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientLightReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAmbientLightReading.lightLevel": (),
"PySide2.QtSensors.QAmbientLightReading.setLightLevel": ('PySide2.QtSensors.QAmbientLightReading.LightLevel',),
-
# class PySide2.QtSensors.QAmbientLightSensor:
"PySide2.QtSensors.QAmbientLightSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientLightSensor.reading": (),
-
# class PySide2.QtSensors.QAmbientTemperatureFilter:
"PySide2.QtSensors.QAmbientTemperatureFilter.__init__": (),
"PySide2.QtSensors.QAmbientTemperatureFilter.filter": [('PySide2.QtSensors.QAmbientTemperatureReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAmbientTemperatureReading:
"PySide2.QtSensors.QAmbientTemperatureReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientTemperatureReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAmbientTemperatureReading.setTemperature": ('float',),
"PySide2.QtSensors.QAmbientTemperatureReading.temperature": (),
-
# class PySide2.QtSensors.QAmbientTemperatureSensor:
"PySide2.QtSensors.QAmbientTemperatureSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientTemperatureSensor.reading": (),
-
# class PySide2.QtSensors.QCompass:
"PySide2.QtSensors.QCompass.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QCompass.reading": (),
-
# class PySide2.QtSensors.QCompassFilter:
"PySide2.QtSensors.QCompassFilter.__init__": (),
"PySide2.QtSensors.QCompassFilter.filter": [('PySide2.QtSensors.QCompassReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QCompassReading:
"PySide2.QtSensors.QCompassReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QCompassReading.azimuth": (),
@@ -34146,29 +32070,23 @@ sig_dict.update({
"PySide2.QtSensors.QCompassReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QCompassReading.setAzimuth": ('float',),
"PySide2.QtSensors.QCompassReading.setCalibrationLevel": ('float',),
-
# class PySide2.QtSensors.QDistanceFilter:
"PySide2.QtSensors.QDistanceFilter.__init__": (),
"PySide2.QtSensors.QDistanceFilter.filter": [('PySide2.QtSensors.QDistanceReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QDistanceReading:
"PySide2.QtSensors.QDistanceReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QDistanceReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QDistanceReading.distance": (),
"PySide2.QtSensors.QDistanceReading.setDistance": ('float',),
-
# class PySide2.QtSensors.QDistanceSensor:
"PySide2.QtSensors.QDistanceSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QDistanceSensor.reading": (),
-
# class PySide2.QtSensors.QGyroscope:
"PySide2.QtSensors.QGyroscope.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QGyroscope.reading": (),
-
# class PySide2.QtSensors.QGyroscopeFilter:
"PySide2.QtSensors.QGyroscopeFilter.__init__": (),
"PySide2.QtSensors.QGyroscopeFilter.filter": [('PySide2.QtSensors.QGyroscopeReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QGyroscopeReading:
"PySide2.QtSensors.QGyroscopeReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QGyroscopeReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34178,25 +32096,20 @@ sig_dict.update({
"PySide2.QtSensors.QGyroscopeReading.x": (),
"PySide2.QtSensors.QGyroscopeReading.y": (),
"PySide2.QtSensors.QGyroscopeReading.z": (),
-
# class PySide2.QtSensors.QHolsterFilter:
"PySide2.QtSensors.QHolsterFilter.__init__": (),
"PySide2.QtSensors.QHolsterFilter.filter": [('PySide2.QtSensors.QHolsterReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QHolsterReading:
"PySide2.QtSensors.QHolsterReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHolsterReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QHolsterReading.holstered": (),
"PySide2.QtSensors.QHolsterReading.setHolstered": ('bool',),
-
# class PySide2.QtSensors.QHolsterSensor:
"PySide2.QtSensors.QHolsterSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHolsterSensor.reading": (),
-
# class PySide2.QtSensors.QHumidityFilter:
"PySide2.QtSensors.QHumidityFilter.__init__": (),
"PySide2.QtSensors.QHumidityFilter.filter": [('PySide2.QtSensors.QHumidityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QHumidityReading:
"PySide2.QtSensors.QHumidityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHumidityReading.absoluteHumidity": (),
@@ -34204,29 +32117,23 @@ sig_dict.update({
"PySide2.QtSensors.QHumidityReading.relativeHumidity": (),
"PySide2.QtSensors.QHumidityReading.setAbsoluteHumidity": ('float',),
"PySide2.QtSensors.QHumidityReading.setRelativeHumidity": ('float',),
-
# class PySide2.QtSensors.QHumiditySensor:
"PySide2.QtSensors.QHumiditySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHumiditySensor.reading": (),
-
# class PySide2.QtSensors.QIRProximityFilter:
"PySide2.QtSensors.QIRProximityFilter.__init__": (),
"PySide2.QtSensors.QIRProximityFilter.filter": [('PySide2.QtSensors.QIRProximityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QIRProximityReading:
"PySide2.QtSensors.QIRProximityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QIRProximityReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QIRProximityReading.reflectance": (),
"PySide2.QtSensors.QIRProximityReading.setReflectance": ('float',),
-
# class PySide2.QtSensors.QIRProximitySensor:
"PySide2.QtSensors.QIRProximitySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QIRProximitySensor.reading": (),
-
# class PySide2.QtSensors.QLidFilter:
"PySide2.QtSensors.QLidFilter.__init__": (),
"PySide2.QtSensors.QLidFilter.filter": [('PySide2.QtSensors.QLidReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QLidReading:
"PySide2.QtSensors.QLidReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLidReading.backLidClosed": (),
@@ -34234,37 +32141,30 @@ sig_dict.update({
"PySide2.QtSensors.QLidReading.frontLidClosed": (),
"PySide2.QtSensors.QLidReading.setBackLidClosed": ('bool',),
"PySide2.QtSensors.QLidReading.setFrontLidClosed": ('bool',),
-
# class PySide2.QtSensors.QLidSensor:
"PySide2.QtSensors.QLidSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLidSensor.reading": (),
-
# class PySide2.QtSensors.QLightFilter:
"PySide2.QtSensors.QLightFilter.__init__": (),
"PySide2.QtSensors.QLightFilter.filter": [('PySide2.QtSensors.QLightReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QLightReading:
"PySide2.QtSensors.QLightReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLightReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QLightReading.lux": (),
"PySide2.QtSensors.QLightReading.setLux": ('float',),
-
# class PySide2.QtSensors.QLightSensor:
"PySide2.QtSensors.QLightSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLightSensor.fieldOfView": (),
"PySide2.QtSensors.QLightSensor.reading": (),
"PySide2.QtSensors.QLightSensor.setFieldOfView": ('float',),
-
# class PySide2.QtSensors.QMagnetometer:
"PySide2.QtSensors.QMagnetometer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QMagnetometer.reading": (),
"PySide2.QtSensors.QMagnetometer.returnGeoValues": (),
"PySide2.QtSensors.QMagnetometer.setReturnGeoValues": ('bool',),
-
# class PySide2.QtSensors.QMagnetometerFilter:
"PySide2.QtSensors.QMagnetometerFilter.__init__": (),
"PySide2.QtSensors.QMagnetometerFilter.filter": [('PySide2.QtSensors.QMagnetometerReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QMagnetometerReading:
"PySide2.QtSensors.QMagnetometerReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QMagnetometerReading.calibrationLevel": (),
@@ -34276,27 +32176,21 @@ sig_dict.update({
"PySide2.QtSensors.QMagnetometerReading.x": (),
"PySide2.QtSensors.QMagnetometerReading.y": (),
"PySide2.QtSensors.QMagnetometerReading.z": (),
-
# class PySide2.QtSensors.QOrientationFilter:
"PySide2.QtSensors.QOrientationFilter.__init__": (),
"PySide2.QtSensors.QOrientationFilter.filter": [('PySide2.QtSensors.QOrientationReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QOrientationReading:
-
# class PySide2.QtSensors.QOrientationReading.Orientation:
"PySide2.QtSensors.QOrientationReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QOrientationReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QOrientationReading.orientation": (),
"PySide2.QtSensors.QOrientationReading.setOrientation": ('PySide2.QtSensors.QOrientationReading.Orientation',),
-
# class PySide2.QtSensors.QOrientationSensor:
"PySide2.QtSensors.QOrientationSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QOrientationSensor.reading": (),
-
# class PySide2.QtSensors.QPressureFilter:
"PySide2.QtSensors.QPressureFilter.__init__": (),
"PySide2.QtSensors.QPressureFilter.filter": [('PySide2.QtSensors.QPressureReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QPressureReading:
"PySide2.QtSensors.QPressureReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QPressureReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34304,29 +32198,23 @@ sig_dict.update({
"PySide2.QtSensors.QPressureReading.setPressure": ('float',),
"PySide2.QtSensors.QPressureReading.setTemperature": ('float',),
"PySide2.QtSensors.QPressureReading.temperature": (),
-
# class PySide2.QtSensors.QPressureSensor:
"PySide2.QtSensors.QPressureSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QPressureSensor.reading": (),
-
# class PySide2.QtSensors.QProximityFilter:
"PySide2.QtSensors.QProximityFilter.__init__": (),
"PySide2.QtSensors.QProximityFilter.filter": [('PySide2.QtSensors.QProximityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QProximityReading:
"PySide2.QtSensors.QProximityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QProximityReading.close": (),
"PySide2.QtSensors.QProximityReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QProximityReading.setClose": ('bool',),
-
# class PySide2.QtSensors.QProximitySensor:
"PySide2.QtSensors.QProximitySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QProximitySensor.reading": (),
-
# class PySide2.QtSensors.QRotationFilter:
"PySide2.QtSensors.QRotationFilter.__init__": (),
"PySide2.QtSensors.QRotationFilter.filter": [('PySide2.QtSensors.QRotationReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QRotationReading:
"PySide2.QtSensors.QRotationReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QRotationReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34334,17 +32222,13 @@ sig_dict.update({
"PySide2.QtSensors.QRotationReading.x": (),
"PySide2.QtSensors.QRotationReading.y": (),
"PySide2.QtSensors.QRotationReading.z": (),
-
# class PySide2.QtSensors.QRotationSensor:
"PySide2.QtSensors.QRotationSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QRotationSensor.hasZ": (),
"PySide2.QtSensors.QRotationSensor.reading": (),
"PySide2.QtSensors.QRotationSensor.setHasZ": ('bool',),
-
# class PySide2.QtSensors.QSensor:
-
# class PySide2.QtSensors.QSensor.AxesOrientationMode:
-
# class PySide2.QtSensors.QSensor.Feature:
"PySide2.QtSensors.QSensor.__init__": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'),
"PySide2.QtSensors.QSensor.addFilter": ('PySide2.QtSensors.QSensorFilter',),
@@ -34390,7 +32274,6 @@ sig_dict.update({
"PySide2.QtSensors.QSensor.stop": (),
"PySide2.QtSensors.QSensor.type": (),
"PySide2.QtSensors.QSensor.userOrientation": (),
-
# class PySide2.QtSensors.QSensorBackend:
"PySide2.QtSensors.QSensorBackend.__init__": ('PySide2.QtSensors.QSensor', 'PySide2.QtCore.QObject'),
"PySide2.QtSensors.QSensorBackend.addDataRate": ('float', 'float'),
@@ -34406,33 +32289,27 @@ sig_dict.update({
"PySide2.QtSensors.QSensorBackend.setDescription": ('str',),
"PySide2.QtSensors.QSensorBackend.start": (),
"PySide2.QtSensors.QSensorBackend.stop": (),
-
# class PySide2.QtSensors.QSensorBackendFactory:
"PySide2.QtSensors.QSensorBackendFactory.__init__": (),
"PySide2.QtSensors.QSensorBackendFactory.createBackend": ('PySide2.QtSensors.QSensor',),
-
# class PySide2.QtSensors.QSensorChangesInterface:
"PySide2.QtSensors.QSensorChangesInterface.__init__": (),
"PySide2.QtSensors.QSensorChangesInterface.sensorsChanged": (),
-
# class PySide2.QtSensors.QSensorFilter:
"PySide2.QtSensors.QSensorFilter.__init__": (),
"PySide2.QtSensors.QSensorFilter.filter": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QSensorFilter.setSensor": ('PySide2.QtSensors.QSensor',),
-
# class PySide2.QtSensors.QSensorGestureManager:
"PySide2.QtSensors.QSensorGestureManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QSensorGestureManager.gestureIds": (),
"PySide2.QtSensors.QSensorGestureManager.recognizerSignals": ('str',),
"PySide2.QtSensors.QSensorGestureManager.registerSensorGestureRecognizer": ('PySide2.QtSensors.QSensorGestureRecognizer',),
"PySide2.QtSensors.QSensorGestureManager.sensorGestureRecognizer": ('str',),
-
# class PySide2.QtSensors.QSensorGesturePluginInterface:
"PySide2.QtSensors.QSensorGesturePluginInterface.__init__": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.createRecognizers": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.name": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.supportedIds": (),
-
# class PySide2.QtSensors.QSensorGestureRecognizer:
"PySide2.QtSensors.QSensorGestureRecognizer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QSensorGestureRecognizer.create": (),
@@ -34444,7 +32321,6 @@ sig_dict.update({
"PySide2.QtSensors.QSensorGestureRecognizer.startBackend": (),
"PySide2.QtSensors.QSensorGestureRecognizer.stop": (),
"PySide2.QtSensors.QSensorGestureRecognizer.stopBackend": (),
-
# class PySide2.QtSensors.QSensorManager:
"PySide2.QtSensors.QSensorManager.__init__": (),
"PySide2.QtSensors.QSensorManager.createBackend": ('PySide2.QtSensors.QSensor',),
@@ -34452,24 +32328,19 @@ sig_dict.update({
"PySide2.QtSensors.QSensorManager.registerBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'PySide2.QtSensors.QSensorBackendFactory'),
"PySide2.QtSensors.QSensorManager.setDefaultBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtSensors.QSensorManager.unregisterBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
-
# class PySide2.QtSensors.QSensorPluginInterface:
"PySide2.QtSensors.QSensorPluginInterface.__init__": (),
"PySide2.QtSensors.QSensorPluginInterface.registerSensors": (),
-
# class PySide2.QtSensors.QSensorReading:
"PySide2.QtSensors.QSensorReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QSensorReading.setTimestamp": ('int',),
"PySide2.QtSensors.QSensorReading.timestamp": (),
"PySide2.QtSensors.QSensorReading.value": ('int',),
"PySide2.QtSensors.QSensorReading.valueCount": (),
-
# class PySide2.QtSensors.QTapFilter:
"PySide2.QtSensors.QTapFilter.__init__": (),
"PySide2.QtSensors.QTapFilter.filter": [('PySide2.QtSensors.QSensorReading',), ('PySide2.QtSensors.QTapReading',)],
-
# class PySide2.QtSensors.QTapReading:
-
# class PySide2.QtSensors.QTapReading.TapDirection:
"PySide2.QtSensors.QTapReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTapReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34477,17 +32348,14 @@ sig_dict.update({
"PySide2.QtSensors.QTapReading.setDoubleTap": ('bool',),
"PySide2.QtSensors.QTapReading.setTapDirection": ('PySide2.QtSensors.QTapReading.TapDirection',),
"PySide2.QtSensors.QTapReading.tapDirection": (),
-
# class PySide2.QtSensors.QTapSensor:
"PySide2.QtSensors.QTapSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTapSensor.reading": (),
"PySide2.QtSensors.QTapSensor.returnDoubleTapEvents": (),
"PySide2.QtSensors.QTapSensor.setReturnDoubleTapEvents": ('bool',),
-
# class PySide2.QtSensors.QTiltFilter:
"PySide2.QtSensors.QTiltFilter.__init__": (),
"PySide2.QtSensors.QTiltFilter.filter": [('PySide2.QtSensors.QSensorReading',), ('PySide2.QtSensors.QTiltReading',)],
-
# class PySide2.QtSensors.QTiltReading:
"PySide2.QtSensors.QTiltReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTiltReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34495,22 +32363,17 @@ sig_dict.update({
"PySide2.QtSensors.QTiltReading.setYRotation": ('float',),
"PySide2.QtSensors.QTiltReading.xRotation": (),
"PySide2.QtSensors.QTiltReading.yRotation": (),
-
# class PySide2.QtSensors.QTiltSensor:
"PySide2.QtSensors.QTiltSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTiltSensor.calibrate": (),
"PySide2.QtSensors.QTiltSensor.reading": (),
-
# class PySide2.QtSensors.qoutputrange:
"PySide2.QtSensors.qoutputrange.__init__": [(), ('PySide2.QtSensors.qoutputrange',)],
"PySide2.QtSensors.qoutputrange.__copy__": (),
}) if "PySide2.QtSensors" in sys.modules else None
-
# Module PySide2.QtTextToSpeech
sig_dict.update({
-
# class PySide2.QtTextToSpeech.QTextToSpeech:
-
# class PySide2.QtTextToSpeech.QTextToSpeech.State:
"PySide2.QtTextToSpeech.QTextToSpeech.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtTextToSpeech.QTextToSpeech.availableEngines": (),
@@ -34531,7 +32394,6 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QTextToSpeech.stop": (),
"PySide2.QtTextToSpeech.QTextToSpeech.voice": (),
"PySide2.QtTextToSpeech.QTextToSpeech.volume": (),
-
# class PySide2.QtTextToSpeech.QTextToSpeechEngine:
"PySide2.QtTextToSpeech.QTextToSpeechEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.availableLocales": (),
@@ -34553,11 +32415,8 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QTextToSpeechEngine.voice": (),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.voiceData": ('PySide2.QtTextToSpeech.QVoice',),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.volume": (),
-
# class PySide2.QtTextToSpeech.QVoice:
-
# class PySide2.QtTextToSpeech.QVoice.Age:
-
# class PySide2.QtTextToSpeech.QVoice.Gender:
"PySide2.QtTextToSpeech.QVoice.__init__": [(), ('PySide2.QtTextToSpeech.QVoice',)],
"PySide2.QtTextToSpeech.QVoice.__copy__": (),
@@ -34567,14 +32426,10 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QVoice.genderName": ('PySide2.QtTextToSpeech.QVoice.Gender',),
"PySide2.QtTextToSpeech.QVoice.name": (),
}) if "PySide2.QtTextToSpeech" in sys.modules else None
-
# Module PySide2.QtCharts
sig_dict.update({
-
# class PySide2.QtCharts.QtCharts:
-
# class PySide2.QtCharts.QtCharts.QAbstractAxis:
-
# class PySide2.QtCharts.QtCharts.QAbstractAxis.AxisType:
"PySide2.QtCharts.QtCharts.QAbstractAxis.alignment": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.gridLineColor": (),
@@ -34636,9 +32491,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractAxis.titleFont": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.titleText": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QAbstractBarSeries:
-
# class PySide2.QtCharts.QtCharts.QAbstractBarSeries.LabelsPosition:
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.append": [('PySide2.QtCharts.QtCharts.QBarSet',), ('typing.Sequence[PySide2.QtCharts.QtCharts.QBarSet]',)],
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.barSets": (),
@@ -34659,9 +32512,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.setLabelsPrecision": ('int',),
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.setLabelsVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.take": ('PySide2.QtCharts.QtCharts.QBarSet',),
-
# class PySide2.QtCharts.QtCharts.QAbstractSeries:
-
# class PySide2.QtCharts.QtCharts.QAbstractSeries.SeriesType:
"PySide2.QtCharts.QtCharts.QAbstractSeries.attachAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
"PySide2.QtCharts.QtCharts.QAbstractSeries.attachedAxes": (),
@@ -34678,12 +32529,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractSeries.show": (),
"PySide2.QtCharts.QtCharts.QAbstractSeries.type": (),
"PySide2.QtCharts.QtCharts.QAbstractSeries.useOpenGL": (),
-
# class PySide2.QtCharts.QtCharts.QAreaLegendMarker:
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QAreaSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QAreaSeries:
"PySide2.QtCharts.QtCharts.QAreaSeries.__init__": [('PySide2.QtCharts.QtCharts.QLineSeries', 'PySide2.QtCharts.QtCharts.QLineSeries'), ('PySide2.QtCore.QObject',)],
"PySide2.QtCharts.QtCharts.QAreaSeries.borderColor": (),
@@ -34711,7 +32560,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAreaSeries.setUpperSeries": ('PySide2.QtCharts.QtCharts.QLineSeries',),
"PySide2.QtCharts.QtCharts.QAreaSeries.type": (),
"PySide2.QtCharts.QtCharts.QAreaSeries.upperSeries": (),
-
# class PySide2.QtCharts.QtCharts.QBarCategoryAxis:
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.append": [('str',), ('typing.Sequence[str]',)],
@@ -34729,13 +32577,11 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.setMin": [('str',), ('typing.Any',)],
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.setRange": [('str', 'str'), ('typing.Any', 'typing.Any')],
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarLegendMarker:
"PySide2.QtCharts.QtCharts.QBarLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries', 'PySide2.QtCharts.QtCharts.QBarSet', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.barset": (),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarModelMapper:
"PySide2.QtCharts.QtCharts.QBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.count": (),
@@ -34752,11 +32598,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QBarSeries:
"PySide2.QtCharts.QtCharts.QBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarSet:
"PySide2.QtCharts.QtCharts.QBarSet.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBarSet.__lshift__": ('float',),
@@ -34783,12 +32627,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarSet.setLabelFont": ('PySide2.QtGui.QFont',),
"PySide2.QtCharts.QtCharts.QBarSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBarSet.sum": (),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker:
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.count": (),
@@ -34805,7 +32647,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotSeries:
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.append": [('PySide2.QtCharts.QtCharts.QBoxSet',), ('typing.Sequence[PySide2.QtCharts.QtCharts.QBoxSet]',)],
@@ -34824,9 +32665,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.take": ('PySide2.QtCharts.QtCharts.QBoxSet',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QBoxSet:
-
# class PySide2.QtCharts.QtCharts.QBoxSet.ValuePositions:
"PySide2.QtCharts.QtCharts.QBoxSet.__init__": [('float', 'float', 'float', 'float', 'float', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QBoxSet.__lshift__": ('float',),
@@ -34841,12 +32680,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxSet.setLabel": ('str',),
"PySide2.QtCharts.QtCharts.QBoxSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBoxSet.setValue": ('int', 'float'),
-
# class PySide2.QtCharts.QtCharts.QCandlestickLegendMarker:
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QCandlestickSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.close": (),
@@ -34868,7 +32705,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QCandlestickSeries',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.setTimestamp": ('int',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.timestamp": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickSeries:
"PySide2.QtCharts.QtCharts.QCandlestickSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.append": [('PySide2.QtCharts.QtCharts.QCandlestickSet',), ('typing.Sequence[PySide2.QtCharts.QtCharts.QCandlestickSet]',)],
@@ -34899,7 +32735,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickSeries.sets": (),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.take": ('PySide2.QtCharts.QtCharts.QCandlestickSet',),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickSet:
"PySide2.QtCharts.QtCharts.QCandlestickSet.__init__": [('float', 'PySide2.QtCore.QObject'), ('float', 'float', 'float', 'float', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QCandlestickSet.brush": (),
@@ -34916,9 +32751,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QCandlestickSet.setTimestamp": ('float',),
"PySide2.QtCharts.QtCharts.QCandlestickSet.timestamp": (),
-
# class PySide2.QtCharts.QtCharts.QCategoryAxis:
-
# class PySide2.QtCharts.QtCharts.QCategoryAxis.AxisLabelsPosition:
"PySide2.QtCharts.QtCharts.QCategoryAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.append": ('str', 'float'),
@@ -34932,15 +32765,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCategoryAxis.setStartValue": ('float',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.startValue": ('str',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QChart:
-
# class PySide2.QtCharts.QtCharts.QChart.AnimationOption:
-
# class PySide2.QtCharts.QtCharts.QChart.AnimationOptions:
-
# class PySide2.QtCharts.QtCharts.QChart.ChartTheme:
-
# class PySide2.QtCharts.QtCharts.QChart.ChartType:
"PySide2.QtCharts.QtCharts.QChart.__init__": [('PySide2.QtCharts.QtCharts.QChart.ChartType', 'PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtCharts.QtCharts.QChart.addAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCore.Qt.Alignment'),
@@ -34972,7 +32800,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChart.removeAllSeries": (),
"PySide2.QtCharts.QtCharts.QChart.removeAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
"PySide2.QtCharts.QtCharts.QChart.removeSeries": ('PySide2.QtCharts.QtCharts.QAbstractSeries',),
- "PySide2.QtCharts.QtCharts.QChart.scroll": [('float', 'float'), ('float', 'float', 'PySide2.QtCore.QRectF')],
+ "PySide2.QtCharts.QtCharts.QChart.scroll": ('float', 'float'),
"PySide2.QtCharts.QtCharts.QChart.series": (),
"PySide2.QtCharts.QtCharts.QChart.setAnimationDuration": ('int',),
"PySide2.QtCharts.QtCharts.QChart.setAnimationEasingCurve": ('PySide2.QtCore.QEasingCurve',),
@@ -35003,11 +32831,8 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChart.zoomIn": [(), ('PySide2.QtCore.QRectF',)],
"PySide2.QtCharts.QtCharts.QChart.zoomOut": (),
"PySide2.QtCharts.QtCharts.QChart.zoomReset": (),
-
# class PySide2.QtCharts.QtCharts.QChartView:
-
# class PySide2.QtCharts.QtCharts.QChartView.RubberBand:
-
# class PySide2.QtCharts.QtCharts.QChartView.RubberBands:
"PySide2.QtCharts.QtCharts.QChartView.__init__": [('PySide2.QtCharts.QtCharts.QChart', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtCharts.QtCharts.QChartView.chart": (),
@@ -35019,7 +32844,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChartView.setChart": ('PySide2.QtCharts.QtCharts.QChart',),
"PySide2.QtCharts.QtCharts.QChartView.setRubberBand": ('PySide2.QtCharts.QtCharts.QChartView.RubberBands',),
"PySide2.QtCharts.QtCharts.QChartView.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtCharts.QtCharts.QDateTimeAxis:
"PySide2.QtCharts.QtCharts.QDateTimeAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.format": (),
@@ -35032,7 +32856,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QDateTimeAxis.setTickCount": ('int',),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QHBarModelMapper:
"PySide2.QtCharts.QtCharts.QHBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.columnCount": (),
@@ -35047,7 +32870,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setLastBarSetRow": ('int',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.columnCount": (),
@@ -35062,7 +32884,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setLastBoxSetRow": ('int',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QHCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.closeColumn": (),
@@ -35080,7 +32901,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.setOpenColumn": ('int',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.setTimestampColumn": ('int',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.timestampColumn": (),
-
# class PySide2.QtCharts.QtCharts.QHPieModelMapper:
"PySide2.QtCharts.QtCharts.QHPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.columnCount": (),
@@ -35095,7 +32915,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.setValuesRow": ('int',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.valuesRow": (),
-
# class PySide2.QtCharts.QtCharts.QHXYModelMapper:
"PySide2.QtCharts.QtCharts.QHXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.columnCount": (),
@@ -35110,21 +32929,16 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHXYModelMapper.setYRow": ('int',),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.xRow": (),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.yRow": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QLegend:
-
# class PySide2.QtCharts.QtCharts.QLegend.MarkerShape:
"PySide2.QtCharts.QtCharts.QLegend.alignment": (),
"PySide2.QtCharts.QtCharts.QLegend.attachToChart": (),
@@ -35157,9 +32971,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLegend.setShowToolTips": ('bool',),
"PySide2.QtCharts.QtCharts.QLegend.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtCharts.QtCharts.QLegend.showToolTips": (),
-
# class PySide2.QtCharts.QtCharts.QLegendMarker:
-
# class PySide2.QtCharts.QtCharts.QLegendMarker.LegendMarkerType:
"PySide2.QtCharts.QtCharts.QLegendMarker.brush": (),
"PySide2.QtCharts.QtCharts.QLegendMarker.font": (),
@@ -35177,11 +32989,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLegendMarker.setVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QLegendMarker.shape": (),
"PySide2.QtCharts.QtCharts.QLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QLineSeries:
"PySide2.QtCharts.QtCharts.QLineSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QLineSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QLogValueAxis:
"PySide2.QtCharts.QtCharts.QLogValueAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QLogValueAxis.base": (),
@@ -35197,17 +33007,14 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLogValueAxis.setRange": [('float', 'float'), ('typing.Any', 'typing.Any')],
"PySide2.QtCharts.QtCharts.QLogValueAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QLogValueAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QPercentBarSeries:
"PySide2.QtCharts.QtCharts.QPercentBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPercentBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QPieLegendMarker:
"PySide2.QtCharts.QtCharts.QPieLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QPieSeries', 'PySide2.QtCharts.QtCharts.QPieSlice', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.slice": (),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QPieModelMapper:
"PySide2.QtCharts.QtCharts.QPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.count": (),
@@ -35224,7 +33031,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.setValuesSection": ('int',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.valuesSection": (),
-
# class PySide2.QtCharts.QtCharts.QPieSeries:
"PySide2.QtCharts.QtCharts.QPieSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPieSeries.__lshift__": ('PySide2.QtCharts.QtCharts.QPieSlice',),
@@ -35252,9 +33058,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieSeries.take": ('PySide2.QtCharts.QtCharts.QPieSlice',),
"PySide2.QtCharts.QtCharts.QPieSeries.type": (),
"PySide2.QtCharts.QtCharts.QPieSeries.verticalPosition": (),
-
# class PySide2.QtCharts.QtCharts.QPieSlice:
-
# class PySide2.QtCharts.QtCharts.QPieSlice.LabelPosition:
"PySide2.QtCharts.QtCharts.QPieSlice.__init__": [('PySide2.QtCore.QObject',), ('str', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QPieSlice.angleSpan": (),
@@ -35291,18 +33095,13 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieSlice.setValue": ('float',),
"PySide2.QtCharts.QtCharts.QPieSlice.startAngle": (),
"PySide2.QtCharts.QtCharts.QPieSlice.value": (),
-
# class PySide2.QtCharts.QtCharts.QPolarChart:
-
# class PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientation:
-
# class PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientations:
"PySide2.QtCharts.QtCharts.QPolarChart.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtCharts.QtCharts.QPolarChart.addAxis": [('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientation'), ('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCore.Qt.Alignment')],
"PySide2.QtCharts.QtCharts.QPolarChart.axisPolarOrientation": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
-
# class PySide2.QtCharts.QtCharts.QScatterSeries:
-
# class PySide2.QtCharts.QtCharts.QScatterSeries.MarkerShape:
"PySide2.QtCharts.QtCharts.QScatterSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QScatterSeries.borderColor": (),
@@ -35317,15 +33116,12 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QScatterSeries.setMarkerSize": ('float',),
"PySide2.QtCharts.QtCharts.QScatterSeries.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QScatterSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QSplineSeries:
"PySide2.QtCharts.QtCharts.QSplineSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QSplineSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QStackedBarSeries:
"PySide2.QtCharts.QtCharts.QStackedBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QStackedBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QVBarModelMapper:
"PySide2.QtCharts.QtCharts.QVBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.firstBarSetColumn": (),
@@ -35340,7 +33136,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setRowCount": ('int',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.firstBoxSetColumn": (),
@@ -35355,7 +33150,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setRowCount": ('int',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QVCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.closeRow": (),
@@ -35373,7 +33167,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.setOpenRow": ('int',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.setTimestampRow": ('int',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.timestampRow": (),
-
# class PySide2.QtCharts.QtCharts.QVPieModelMapper:
"PySide2.QtCharts.QtCharts.QVPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.firstRow": (),
@@ -35388,7 +33181,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.setValuesColumn": ('int',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.valuesColumn": (),
-
# class PySide2.QtCharts.QtCharts.QVXYModelMapper:
"PySide2.QtCharts.QtCharts.QVXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.firstRow": (),
@@ -35403,7 +33195,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVXYModelMapper.setYColumn": ('int',),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.xColumn": (),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.yColumn": (),
-
# class PySide2.QtCharts.QtCharts.QValueAxis:
"PySide2.QtCharts.QtCharts.QValueAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QValueAxis.applyNiceNumbers": (),
@@ -35423,12 +33214,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QValueAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QValueAxis.tickInterval": (),
"PySide2.QtCharts.QtCharts.QValueAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QXYLegendMarker:
"PySide2.QtCharts.QtCharts.QXYLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QXYSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QXYLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QXYLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QXYModelMapper:
"PySide2.QtCharts.QtCharts.QXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QXYModelMapper.count": (),
@@ -35445,7 +33234,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QXYModelMapper.setYSection": ('int',),
"PySide2.QtCharts.QtCharts.QXYModelMapper.xSection": (),
"PySide2.QtCharts.QtCharts.QXYModelMapper.ySection": (),
-
# class PySide2.QtCharts.QtCharts.QXYSeries:
"PySide2.QtCharts.QtCharts.QXYSeries.__lshift__": [('PySide2.QtCore.QPointF',), ('typing.Sequence[PySide2.QtCore.QPointF]',)],
"PySide2.QtCharts.QtCharts.QXYSeries.append": [('PySide2.QtCore.QPointF',), ('float', 'float'), ('typing.Sequence[PySide2.QtCore.QPointF]',)],
@@ -35477,12 +33265,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QXYSeries.setPointLabelsVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QXYSeries.setPointsVisible": ('bool',),
}) if "PySide2.QtCharts" in sys.modules else None
-
# Module PySide2.QtSvg
sig_dict.update({
-
# class PySide2.QtSvg.QGraphicsSvgItem:
-
"PySide2.QtSvg.QGraphicsSvgItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtSvg.QGraphicsSvgItem.boundingRect": (),
"PySide2.QtSvg.QGraphicsSvgItem.elementId": (),
@@ -35495,7 +33280,6 @@ sig_dict.update({
"PySide2.QtSvg.QGraphicsSvgItem.setMaximumCacheSize": ('PySide2.QtCore.QSize',),
"PySide2.QtSvg.QGraphicsSvgItem.setSharedRenderer": ('PySide2.QtSvg.QSvgRenderer',),
"PySide2.QtSvg.QGraphicsSvgItem.type": (),
-
# class PySide2.QtSvg.QSvgGenerator:
"PySide2.QtSvg.QSvgGenerator.__init__": (),
"PySide2.QtSvg.QSvgGenerator.description": (),
@@ -35515,7 +33299,6 @@ sig_dict.update({
"PySide2.QtSvg.QSvgGenerator.title": (),
"PySide2.QtSvg.QSvgGenerator.viewBox": (),
"PySide2.QtSvg.QSvgGenerator.viewBoxF": (),
-
# class PySide2.QtSvg.QSvgRenderer:
"PySide2.QtSvg.QSvgRenderer.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('PySide2.QtCore.QXmlStreamReader', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtSvg.QSvgRenderer.animated": (),
@@ -35534,7 +33317,6 @@ sig_dict.update({
"PySide2.QtSvg.QSvgRenderer.setViewBox": [('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',)],
"PySide2.QtSvg.QSvgRenderer.viewBox": (),
"PySide2.QtSvg.QSvgRenderer.viewBoxF": (),
-
# class PySide2.QtSvg.QSvgWidget:
"PySide2.QtSvg.QSvgWidget.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtSvg.QSvgWidget.load": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -35542,12 +33324,9 @@ sig_dict.update({
"PySide2.QtSvg.QSvgWidget.renderer": (),
"PySide2.QtSvg.QSvgWidget.sizeHint": (),
}) if "PySide2.QtSvg" in sys.modules else None
-
# Module PySide2.QtDataVisualization
sig_dict.update({
-
# class PySide2.QtDataVisualization.QtDataVisualization:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DBars:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis',),
@@ -35576,9 +33355,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.setRowAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.setValueAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.valueAxis": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.CameraPreset:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.cameraPreset": (),
@@ -35601,7 +33378,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.xRotation": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.yRotation": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.zoomLevel": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.isRotationEnabled": (),
@@ -35616,12 +33392,10 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.setZoomAtTargetEnabled": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.setZoomEnabled": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DLight:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.isAutoPosition": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.setAutoPosition": ('bool',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DObject:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.copyValuesFrom": ('PySide2.QtDataVisualization.QtDataVisualization.Q3DObject',),
@@ -35630,7 +33404,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.position": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.setDirty": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.setPosition": ('PySide2.QtGui.QVector3D',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
@@ -35646,7 +33419,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisX": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisY": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisZ": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DScene:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.activeCamera": (),
@@ -35671,7 +33443,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.setSelectionQueryPosition": ('PySide2.QtCore.QPoint',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.setSlicingActive": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.viewport": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
@@ -35689,11 +33460,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setAxisY": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setAxisZ": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setFlipHorizontalGrid": ('bool',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.ColorStyle:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.Theme:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.Theme', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.ambientLightStrength": (),
@@ -35740,11 +33508,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.singleHighlightGradient": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.type": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.windowColor": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.AxisOrientation:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.AxisType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.isAutoAdjustRange": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.isTitleFixed": (),
@@ -35765,19 +33530,12 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.setTitleVisible": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.title": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.type": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.ElementType:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.OptimizationHint:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.OptimizationHints:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.SelectionFlag:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.SelectionFlags:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.ShadowQuality:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.activeInputHandler": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.activeTheme": (),
@@ -35842,9 +33600,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.themes": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.touchEvent": ('PySide2.QtGui.QTouchEvent',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.InputView:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.inputPosition": (),
@@ -35863,11 +33619,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.setScene": ('PySide2.QtDataVisualization.QtDataVisualization.Q3DScene',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.touchEvent": ('PySide2.QtGui.QTouchEvent',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.Mesh:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.SeriesType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.baseColor": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.baseGradient": (),
@@ -35902,12 +33655,9 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.singleHighlightGradient": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.type": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.userDefinedMesh": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy.DataType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy.type": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries:
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.dataProxy": (),
@@ -35917,25 +33667,15 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setDataProxy": ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy',),
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setMeshAngle": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setSelectedBar": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem',), ('float',), ('float', 'float')],
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.__copy__": (),
@@ -35944,7 +33684,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.setRotation": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.setValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.value": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.addRow": [('typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]',), ('typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]', 'str')],
@@ -35965,30 +33704,19 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRow": [('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]'), ('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]', 'str')],
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRowLabels": ('typing.Sequence[str]',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRows": [('int', 'typing.List[typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]]'), ('int', 'typing.List[typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]]', 'typing.Sequence[str]')],
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis:
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.labels": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.setLabels": ('typing.Sequence[str]',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem:
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'PySide2.QtGui.QImage', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.isPositionAbsolute": (),
@@ -36011,7 +33739,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.setTextureImage": ('PySide2.QtGui.QImage',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.setVisible": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.textureFile": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel:
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtGui.QFont', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.backgroundColor": (),
@@ -36028,9 +33755,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.setTextColor": ('PySide2.QtGui.QColor',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.text": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.textColor": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume:
- "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'int', 'int', 'int', 'typing.List[typing.Char]', 'PySide2.QtGui.QImage.Format', 'typing.List[int]', 'PySide2.QtCore.QObject')],
+ "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'int', 'int', 'int', 'typing.List[int]', 'PySide2.QtGui.QImage.Format', 'typing.List[int]', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.alphaMultiplier": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.colorTable": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.createTextureData": ('typing.List[PySide2.QtGui.QImage]',),
@@ -36052,7 +33778,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setSliceIndexZ": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setSliceIndices": ('int', 'int', 'int'),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setSubTextureData": [('PySide2.QtCore.Qt.Axis', 'int', 'PySide2.QtGui.QImage'), ('PySide2.QtCore.Qt.Axis', 'int', 'str')],
- "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureData": ('typing.List[typing.Char]',),
+ "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureData": ('typing.List[int]',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureDepth": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureDimensions": ('int', 'int', 'int'),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureFormat": ('PySide2.QtGui.QImage.Format',),
@@ -36073,7 +33799,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.textureHeight": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.textureWidth": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.useHighDefShader": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QImage', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.heightMap": (),
@@ -36089,9 +33814,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setMinXValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setMinZValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setValueRanges": ('float', 'float', 'float', 'float'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.autoColumnCategories": (),
@@ -36135,7 +33858,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.itemModel": (),
@@ -36165,9 +33887,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.autoColumnCategories": (),
@@ -36217,7 +33937,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter:
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.autoSubGrid": (),
@@ -36231,7 +33950,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.setShowEdgeLabels": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.showEdgeLabels": (),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.valueAt": ('float',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries:
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.dataProxy": (),
@@ -36241,7 +33959,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setDataProxy": ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setItemSize": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setSelectedItem": ('int',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem',), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion')],
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.__copy__": (),
@@ -36256,7 +33973,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.x": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.y": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.z": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.addItem": ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem',),
@@ -36271,11 +33987,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.series": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.setItem": ('int', 'PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem'),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.setItems": ('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem]'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.DrawFlag:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.DrawFlags:
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.dataProxy": (),
@@ -36292,25 +34005,15 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.setTextureFile": ('str',),
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.texture": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.textureFile": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem',), ('PySide2.QtGui.QVector3D',)],
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.__copy__": (),
@@ -36323,7 +34026,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.x": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.y": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.z": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.addRow": ('typing.List[PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem]',),
@@ -36340,29 +34042,18 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setItem": [('PySide2.QtCore.QPoint', 'PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem'), ('int', 'int', 'PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem')],
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setRow": ('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem]'),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setRows": ('int', 'typing.List[typing.List[PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem]]'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler:
"PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler.touchEvent": ('PySide2.QtGui.QTouchEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis:
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.formatter": (),
@@ -36375,7 +34066,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.setSegmentCount": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.setSubSegmentCount": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.subSegmentCount": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter:
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.allowNegatives": (),
@@ -36396,13 +34086,10 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.stringForValue": ('float', 'str'),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.subGridPositions": (),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.valueAt": ('float',),
-
"PySide2.QtDataVisualization.QtDataVisualization.qDefaultSurfaceFormat": ('bool',),
}) if "PySide2.QtDataVisualization" in sys.modules else None
-
# Module PySide2.QtUiTools
sig_dict.update({
-
# class PySide2.QtUiTools.QUiLoader:
"PySide2.QtUiTools.QUiLoader.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtUiTools.QUiLoader.addPluginPath": ('str',),
@@ -36424,10 +34111,8 @@ sig_dict.update({
"PySide2.QtUiTools.QUiLoader.setWorkingDirectory": ('PySide2.QtCore.QDir',),
"PySide2.QtUiTools.QUiLoader.workingDirectory": (),
}) if "PySide2.QtUiTools" in sys.modules else None
-
# Module PySide2.QtWebChannel
sig_dict.update({
-
# class PySide2.QtWebChannel.QWebChannel:
"PySide2.QtWebChannel.QWebChannel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebChannel.QWebChannel.blockUpdates": (),
@@ -36438,22 +34123,17 @@ sig_dict.update({
"PySide2.QtWebChannel.QWebChannel.registerObjects": ('typing.Dict[str, PySide2.QtCore.QObject]',),
"PySide2.QtWebChannel.QWebChannel.registeredObjects": (),
"PySide2.QtWebChannel.QWebChannel.setBlockUpdates": ('bool',),
-
# class PySide2.QtWebChannel.QWebChannelAbstractTransport:
"PySide2.QtWebChannel.QWebChannelAbstractTransport.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebChannel.QWebChannelAbstractTransport.sendMessage": ('typing.Dict[str, PySide2.QtCore.QJsonValue]',),
}) if "PySide2.QtWebChannel" in sys.modules else None
-
# Module PySide2.QtWebEngineCore
sig_dict.update({
-
# class PySide2.QtWebEngineCore.QWebEngineCookieStore:
"PySide2.QtWebEngineCore.QWebEngineCookieStore.deleteAllCookies": (),
"PySide2.QtWebEngineCore.QWebEngineCookieStore.deleteSessionCookies": (),
"PySide2.QtWebEngineCore.QWebEngineCookieStore.loadAllCookies": (),
-
# class PySide2.QtWebEngineCore.QWebEngineHttpRequest:
-
# class PySide2.QtWebEngineCore.QWebEngineHttpRequest.Method:
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtWebEngineCore.QWebEngineHttpRequest.Method'), ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',)],
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.hasHeader": ('PySide2.QtCore.QByteArray',),
@@ -36469,11 +34149,8 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.swap": ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',),
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.unsetHeader": ('PySide2.QtCore.QByteArray',),
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.url": (),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.NavigationType:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.ResourceType:
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.block": ('bool',),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.changed": (),
@@ -36485,13 +34162,10 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.requestUrl": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.resourceType": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.setHttpHeader": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor:
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor.interceptRequest": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo',),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestJob:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.Error:
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.fail": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.Error',),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.initiator": (),
@@ -36500,15 +34174,10 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestHeaders": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestMethod": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestUrl": (),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Flag:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Flags:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.SpecialPort:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Syntax:
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtWebEngineCore.QWebEngineUrlScheme',)],
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.__copy__": (),
@@ -36522,24 +34191,18 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.setName": ('PySide2.QtCore.QByteArray',),
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.setSyntax": ('PySide2.QtWebEngineCore.QWebEngineUrlScheme.Syntax',),
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.syntax": (),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler:
"PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler.requestStarted": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestJob',),
}) if "PySide2.QtWebEngineCore" in sys.modules else None
-
# Module PySide2.QtWebEngine
sig_dict.update({
-
# class PySide2.QtWebEngine.QtWebEngine:
"PySide2.QtWebEngine.QtWebEngine.initialize": (),
}) if "PySide2.QtWebEngine" in sys.modules else None
-
# Module PySide2.QtWebEngineWidgets
sig_dict.update({
-
# class PySide2.QtWebEngineWidgets.QWebEngineCertificateError:
-
# class PySide2.QtWebEngineWidgets.QWebEngineCertificateError.Error:
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.__init__": [('PySide2.QtWebEngineWidgets.QWebEngineCertificateError',), ('int', 'PySide2.QtCore.QUrl', 'bool', 'str')],
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.answered": (),
@@ -36552,17 +34215,11 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.isOverridable": (),
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.rejectCertificate": (),
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.url": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.EditFlag:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.EditFlags:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaFlag:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaFlags:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaType:
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.__init__": [(), ('PySide2.QtWebEngineWidgets.QWebEngineContextMenuData',)],
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.__copy__": (),
@@ -36578,15 +34235,10 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.position": (),
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.selectedText": (),
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.spellCheckerSuggestions": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadInterruptReason:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadState:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadType:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.SavePageFormat:
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.accept": (),
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.cancel": (),
@@ -36614,13 +34266,11 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.totalBytes": (),
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.type": (),
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.url": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest:
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.accept": (),
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.origin": (),
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.reject": (),
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.toggleOn": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineHistory:
"PySide2.QtWebEngineWidgets.QWebEngineHistory.__lshift__": ('PySide2.QtCore.QDataStream',),
"PySide2.QtWebEngineWidgets.QWebEngineHistory.__rshift__": ('PySide2.QtCore.QDataStream',),
@@ -36639,7 +34289,6 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineHistory.goToItem": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
"PySide2.QtWebEngineWidgets.QWebEngineHistory.itemAt": ('int',),
"PySide2.QtWebEngineWidgets.QWebEngineHistory.items": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineHistoryItem:
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.__init__": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.__copy__": (),
@@ -36650,27 +34299,16 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.swap": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.title": (),
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.url": (),
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.Feature:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.FileSelectionMode:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlag:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.JavaScriptConsoleMessageLevel:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.NavigationType:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.PermissionPolicy:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.RenderProcessTerminationStatus:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.WebWindowType:
"PySide2.QtWebEngineWidgets.QWebEnginePage.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtWebEngineWidgets.QWebEngineProfile', 'PySide2.QtCore.QObject')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.acceptNavigationRequest": ('PySide2.QtCore.QUrl', 'PySide2.QtWebEngineWidgets.QWebEnginePage.NavigationType', 'bool'),
@@ -36685,7 +34323,7 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEnginePage.devToolsPage": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.download": ('PySide2.QtCore.QUrl', 'str'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.event": ('PySide2.QtCore.QEvent',),
- "PySide2.QtWebEngineWidgets.QWebEnginePage.findText": ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.findText": [('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'), ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags', 'object')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.hasSelection": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.history": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.icon": (),
@@ -36698,12 +34336,12 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEnginePage.javaScriptConsoleMessage": ('PySide2.QtWebEngineWidgets.QWebEnginePage.JavaScriptConsoleMessageLevel', 'str', 'int', 'str'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.javaScriptPrompt": ('PySide2.QtCore.QUrl', 'str', 'str'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.load": [('PySide2.QtCore.QUrl',), ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',)],
- "PySide2.QtWebEngineWidgets.QWebEnginePage.printToPdf": ('str', 'PySide2.QtGui.QPageLayout'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.printToPdf": [('object', 'PySide2.QtGui.QPageLayout'), ('str', 'PySide2.QtGui.QPageLayout')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.profile": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.recentlyAudible": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.replaceMisspelledWord": ('str',),
"PySide2.QtWebEngineWidgets.QWebEnginePage.requestedUrl": (),
- "PySide2.QtWebEngineWidgets.QWebEnginePage.runJavaScript": [('str',), ('str', 'int')],
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.runJavaScript": [('str',), ('str', 'int'), ('str', 'int', 'object')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.save": ('str', 'PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.SavePageFormat'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.scripts": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.scrollPosition": (),
@@ -36723,16 +34361,15 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEnginePage.setZoomFactor": ('float',),
"PySide2.QtWebEngineWidgets.QWebEnginePage.settings": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.title": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.toHtml": ('object',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.toPlainText": ('object',),
"PySide2.QtWebEngineWidgets.QWebEnginePage.triggerAction": ('PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction', 'bool'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.url": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.view": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.webChannel": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.zoomFactor": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineProfile:
-
# class PySide2.QtWebEngineWidgets.QWebEngineProfile.HttpCacheType:
-
# class PySide2.QtWebEngineWidgets.QWebEngineProfile.PersistentCookiesPolicy:
"PySide2.QtWebEngineWidgets.QWebEngineProfile.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtWebEngineWidgets.QWebEngineProfile.cachePath": (),
@@ -36774,11 +34411,8 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineProfile.storageName": (),
"PySide2.QtWebEngineWidgets.QWebEngineProfile.urlSchemeHandler": ('PySide2.QtCore.QByteArray',),
"PySide2.QtWebEngineWidgets.QWebEngineProfile.visitedLinksContainsUrl": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtWebEngineWidgets.QWebEngineScript:
-
# class PySide2.QtWebEngineWidgets.QWebEngineScript.InjectionPoint:
-
# class PySide2.QtWebEngineWidgets.QWebEngineScript.ScriptWorldId:
"PySide2.QtWebEngineWidgets.QWebEngineScript.__init__": [(), ('PySide2.QtWebEngineWidgets.QWebEngineScript',)],
"PySide2.QtWebEngineWidgets.QWebEngineScript.__copy__": (),
@@ -36794,7 +34428,6 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineScript.sourceCode": (),
"PySide2.QtWebEngineWidgets.QWebEngineScript.swap": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
"PySide2.QtWebEngineWidgets.QWebEngineScript.worldId": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineScriptCollection:
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.clear": (),
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.contains": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
@@ -36806,15 +34439,10 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.remove": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.size": (),
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.toList": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.FontFamily:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.FontSize:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.UnknownUrlSchemePolicy:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.WebAttribute:
"PySide2.QtWebEngineWidgets.QWebEngineSettings.defaultSettings": (),
"PySide2.QtWebEngineWidgets.QWebEngineSettings.defaultTextEncoding": (),
@@ -36832,7 +34460,6 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineSettings.setUnknownUrlSchemePolicy": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.UnknownUrlSchemePolicy',),
"PySide2.QtWebEngineWidgets.QWebEngineSettings.testAttribute": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.WebAttribute',),
"PySide2.QtWebEngineWidgets.QWebEngineSettings.unknownUrlSchemePolicy": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineView:
"PySide2.QtWebEngineWidgets.QWebEngineView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWebEngineWidgets.QWebEngineView.back": (),
@@ -36844,7 +34471,7 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineView.dragMoveEvent": ('PySide2.QtGui.QDragMoveEvent',),
"PySide2.QtWebEngineWidgets.QWebEngineView.dropEvent": ('PySide2.QtGui.QDropEvent',),
"PySide2.QtWebEngineWidgets.QWebEngineView.event": ('PySide2.QtCore.QEvent',),
- "PySide2.QtWebEngineWidgets.QWebEngineView.findText": ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.findText": [('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'), ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags', 'object')],
"PySide2.QtWebEngineWidgets.QWebEngineView.forward": (),
"PySide2.QtWebEngineWidgets.QWebEngineView.hasSelection": (),
"PySide2.QtWebEngineWidgets.QWebEngineView.hideEvent": ('PySide2.QtGui.QHideEvent',),
@@ -36870,15 +34497,12 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineView.url": (),
"PySide2.QtWebEngineWidgets.QWebEngineView.zoomFactor": (),
}) if "PySide2.QtWebEngineWidgets" in sys.modules else None
-
# Module PySide2.QtWebSockets
sig_dict.update({
-
# class PySide2.QtWebSockets.QMaskGenerator:
"PySide2.QtWebSockets.QMaskGenerator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebSockets.QMaskGenerator.nextMask": (),
"PySide2.QtWebSockets.QMaskGenerator.seed": (),
-
# class PySide2.QtWebSockets.QWebSocket:
"PySide2.QtWebSockets.QWebSocket.__init__": ('str', 'PySide2.QtWebSockets.QWebSocketProtocol.Version', 'PySide2.QtCore.QObject'),
"PySide2.QtWebSockets.QWebSocket.abort": (),
@@ -36914,22 +34538,16 @@ sig_dict.update({
"PySide2.QtWebSockets.QWebSocket.setReadBufferSize": ('int',),
"PySide2.QtWebSockets.QWebSocket.state": (),
"PySide2.QtWebSockets.QWebSocket.version": (),
-
# class PySide2.QtWebSockets.QWebSocketCorsAuthenticator:
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.__init__": [('PySide2.QtWebSockets.QWebSocketCorsAuthenticator',), ('str',)],
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.allowed": (),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.origin": (),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.setAllowed": ('bool',),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.swap": ('PySide2.QtWebSockets.QWebSocketCorsAuthenticator',),
-
# class PySide2.QtWebSockets.QWebSocketProtocol:
-
# class PySide2.QtWebSockets.QWebSocketProtocol.CloseCode:
-
# class PySide2.QtWebSockets.QWebSocketProtocol.Version:
-
# class PySide2.QtWebSockets.QWebSocketServer:
-
# class PySide2.QtWebSockets.QWebSocketServer.SslMode:
"PySide2.QtWebSockets.QWebSocketServer.__init__": ('str', 'PySide2.QtWebSockets.QWebSocketServer.SslMode', 'PySide2.QtCore.QObject'),
"PySide2.QtWebSockets.QWebSocketServer.close": (),
@@ -36960,31 +34578,22 @@ sig_dict.update({
"PySide2.QtWebSockets.QWebSocketServer.socketDescriptor": (),
"PySide2.QtWebSockets.QWebSocketServer.supportedVersions": (),
}) if "PySide2.QtWebSockets" in sys.modules else None
-
# Module PySide2.Qt3DCore
sig_dict.update({
-
# class PySide2.Qt3DCore.Qt3DCore:
-
# class PySide2.Qt3DCore.Qt3DCore.ChangeFlag:
-
# class PySide2.Qt3DCore.Qt3DCore.ChangeFlags:
-
# class PySide2.Qt3DCore.Qt3DCore.QAbstractAspect:
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.rootEntityId": (),
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.unregisterBackendType": ('PySide2.QtCore.QMetaObject',),
-
# class PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton:
"PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton.jointCount": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QArmature:
"PySide2.Qt3DCore.Qt3DCore.QArmature.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QArmature.setSkeleton": ('PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton',),
"PySide2.Qt3DCore.Qt3DCore.QArmature.skeleton": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectEngine:
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectEngine.RunMode:
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.aspects": (),
@@ -36994,52 +34603,43 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.runMode": (),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.setRunMode": ('PySide2.Qt3DCore.Qt3DCore.QAspectEngine.RunMode',),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.unregisterAspect": [('PySide2.Qt3DCore.Qt3DCore.QAbstractAspect',), ('str',)],
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectJob:
"PySide2.Qt3DCore.Qt3DCore.QAspectJob.__init__": (),
"PySide2.Qt3DCore.Qt3DCore.QAspectJob.run": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QBackendNode:
-
# class PySide2.Qt3DCore.Qt3DCore.QBackendNode.Mode:
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QBackendNode.Mode',),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.isEnabled": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.mode": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.peerId": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.setEnabled": ('bool',),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponent:
"PySide2.Qt3DCore.Qt3DCore.QComponent.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QComponent.entities": (),
"PySide2.Qt3DCore.Qt3DCore.QComponent.isShareable": (),
"PySide2.Qt3DCore.Qt3DCore.QComponent.setShareable": ('bool',),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.__init__": [('PySide2.Qt3DCore.Qt3DCore.QComponent', 'PySide2.Qt3DCore.Qt3DCore.QEntity'), ('PySide2.Qt3DCore.Qt3DCore.QEntity', 'PySide2.Qt3DCore.Qt3DCore.QComponent')],
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.componentId": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.componentMetaObject": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.entityId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.__init__": [('PySide2.Qt3DCore.Qt3DCore.QComponent', 'PySide2.Qt3DCore.Qt3DCore.QEntity'), ('PySide2.Qt3DCore.Qt3DCore.QEntity', 'PySide2.Qt3DCore.Qt3DCore.QComponent')],
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.componentId": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.componentMetaObject": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.entityId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange:
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.setPropertyName": ('PySide2.QtCore.QByteArray',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.setValue": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.value": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QEntity:
"PySide2.Qt3DCore.Qt3DCore.QEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QEntity.addComponent": ('PySide2.Qt3DCore.Qt3DCore.QComponent',),
"PySide2.Qt3DCore.Qt3DCore.QEntity.components": (),
"PySide2.Qt3DCore.Qt3DCore.QEntity.parentEntity": (),
"PySide2.Qt3DCore.Qt3DCore.QEntity.removeComponent": ('PySide2.Qt3DCore.Qt3DCore.QComponent',),
-
# class PySide2.Qt3DCore.Qt3DCore.QJoint:
"PySide2.Qt3DCore.Qt3DCore.QJoint.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QJoint.addChildJoint": ('PySide2.Qt3DCore.Qt3DCore.QJoint',),
@@ -37062,9 +34662,7 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QJoint.setToIdentity": (),
"PySide2.Qt3DCore.Qt3DCore.QJoint.setTranslation": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DCore.Qt3DCore.QJoint.translation": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNode:
-
# class PySide2.Qt3DCore.Qt3DCore.QNode.PropertyTrackingMode:
"PySide2.Qt3DCore.Qt3DCore.QNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QNode.blockNotifications": ('bool',),
@@ -37081,7 +34679,6 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QNode.setEnabled": ('bool',),
"PySide2.Qt3DCore.Qt3DCore.QNode.setParent": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QObject',)],
"PySide2.Qt3DCore.Qt3DCore.QNode.setPropertyTracking": ('str', 'PySide2.Qt3DCore.Qt3DCore.QNode.PropertyTrackingMode'),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeCommand:
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.commandId": (),
@@ -37091,77 +34688,59 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setData": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setName": ('str',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setReplyToCommandId": ('int',),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.isNodeEnabled": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.parentId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange:
"PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode', 'typing.List[PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair]'),
"PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange.subtreeIdsAndTypes": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeId:
"PySide2.Qt3DCore.Qt3DCore.QNodeId.__init__": [(), ('PySide2.Qt3DCore.Qt3DCore.QNodeId',)],
"PySide2.Qt3DCore.Qt3DCore.QNodeId.__copy__": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.createId": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.id": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.isNull": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair:
"PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair.__init__": [(), ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.QtCore.QMetaObject'), ('PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair',)],
"PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair.__copy__": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNode'),
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange.addedNodeId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNode'),
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange.removedNodeId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.setValue": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.value": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.addedValue": (),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.setAddedValue": ('typing.Any',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.removedValue": (),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.setRemovedValue": ('typing.Any',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange:
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlag:
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlags:
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.ChangeFlag', 'PySide2.Qt3DCore.Qt3DCore.QNodeId'),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.deliveryFlags": (),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.setDeliveryFlags": ('PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlags',),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.subjectId": (),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.type": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeleton:
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.rootJoint": (),
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.setRootJoint": ('PySide2.Qt3DCore.Qt3DCore.QJoint',),
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader:
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.Status:
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QUrl', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.isCreateJointsEnabled": (),
@@ -37170,22 +34749,18 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.source": (),
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.status": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.setPropertyName": ('str',),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.setPropertyName": ('str',),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.setPropertyName": ('str',),
-
# class PySide2.Qt3DCore.Qt3DCore.QTransform:
"PySide2.Qt3DCore.Qt3DCore.QTransform.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QTransform.fromAxes": ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D'),
@@ -37211,37 +34786,27 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QTransform.setTranslation": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DCore.Qt3DCore.QTransform.translation": (),
"PySide2.Qt3DCore.Qt3DCore.QTransform.worldMatrix": (),
-
"PySide2.Qt3DCore.Qt3DCore.qHash": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'int'),
"PySide2.Qt3DCore.Qt3DCore.qIdForNode": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
}) if "PySide2.Qt3DCore" in sys.modules else None
-
# Module PySide2.Qt3DRender
sig_dict.update({
-
# class PySide2.Qt3DRender.Qt3DRender:
-
# class PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface:
"PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface.readProperty": ('typing.Any',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor:
"PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor.id": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractLight:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractLight.Type:
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.color": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.intensity": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.setColor": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.setIntensity": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.type": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode:
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.addLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
@@ -37252,23 +34817,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.runMode": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.setFilterMode": ('PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.setRunMode": ('PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Filter:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Status:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Target:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat:
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Target', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.addTextureImage": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage',),
@@ -37308,7 +34864,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.textureImages": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.width": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.wrapMode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage:
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.face": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.layer": (),
@@ -37317,23 +34872,17 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setFace": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setLayer": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setMipLevel": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaCoverage:
"PySide2.Qt3DRender.Qt3DRender.QAlphaCoverage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaTest:
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction:
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.alphaFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.referenceValue": (),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.setAlphaFunction": ('PySide2.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction',),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.setReferenceValue": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute:
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute.AttributeType:
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType:
"PySide2.Qt3DRender.Qt3DRender.QAttribute.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QBuffer', 'PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType', 'int', 'int', 'int', 'int', 'PySide2.Qt3DCore.Qt3DCore.QNode'), ('PySide2.Qt3DRender.Qt3DRender.QBuffer', 'str', 'PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType', 'int', 'int', 'int', 'int', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QAttribute.attributeType": (),
@@ -37365,16 +34914,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAttribute.setVertexSize": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QAttribute.vertexBaseType": (),
"PySide2.Qt3DRender.Qt3DRender.QAttribute.vertexSize": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquation:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction:
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.blendFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.setBlendFunction": ('PySide2.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction',),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending:
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.bufferIndex": (),
@@ -37389,9 +34934,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.setSourceRgba": ('PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.sourceAlpha": (),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.sourceRgb": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.InterpolationMethod:
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.destination": (),
@@ -37408,13 +34951,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.source": (),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.sourceAttachmentPoint": (),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.sourceRect": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.AccessType:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.BufferType:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.UsageType:
"PySide2.Qt3DRender.Qt3DRender.QBuffer.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QBuffer.BufferType', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QBuffer.accessType": (),
@@ -37428,15 +34967,11 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBuffer.type": (),
"PySide2.Qt3DRender.Qt3DRender.QBuffer.updateData": ('int', 'PySide2.QtCore.QByteArray'),
"PySide2.Qt3DRender.Qt3DRender.QBuffer.usage": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBufferCapture:
"PySide2.Qt3DRender.Qt3DRender.QBufferCapture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QBufferDataGenerator:
"PySide2.Qt3DRender.Qt3DRender.QBufferDataGenerator.__init__": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCamera:
-
# class PySide2.Qt3DRender.Qt3DRender.QCamera.CameraTranslationOption:
"PySide2.Qt3DRender.Qt3DRender.QCamera.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCamera.aspectRatio": (),
@@ -37488,9 +35023,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewMatrix": (),
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewSphere": ('PySide2.QtGui.QVector3D', 'float'),
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewVector": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraLens:
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType:
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.aspectRatio": (),
@@ -37520,16 +35053,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.top": (),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.viewAll": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.viewEntity": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNodeId'),
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraSelector:
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.camera": (),
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.setCamera": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers:
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers.BufferType:
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers.BufferTypeFlags:
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.buffers": (),
@@ -37542,7 +35071,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearDepthValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearStencilValue": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setColorBuffer": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
-
# class PySide2.Qt3DRender.Qt3DRender.QClipPlane:
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.distance": (),
@@ -37551,7 +35079,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setDistance": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setNormal": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setPlaneIndex": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QColorMask:
"PySide2.Qt3DRender.Qt3DRender.QColorMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.isAlphaMasked": (),
@@ -37562,9 +35089,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setBlueMasked": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setGreenMasked": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setRedMasked": ('bool',),
-
# class PySide2.Qt3DRender.Qt3DRender.QComputeCommand:
-
# class PySide2.Qt3DRender.Qt3DRender.QComputeCommand.RunType:
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.runType": (),
@@ -37576,26 +35101,20 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupX": (),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupY": (),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCullFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QCullFace.CullingMode:
"PySide2.Qt3DRender.Qt3DRender.QCullFace.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCullFace.mode": (),
"PySide2.Qt3DRender.Qt3DRender.QCullFace.setMode": ('PySide2.Qt3DRender.Qt3DRender.QCullFace.CullingMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QDepthTest:
-
# class PySide2.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction:
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.depthFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.setDepthFunction": ('PySide2.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction',),
-
# class PySide2.Qt3DRender.Qt3DRender.QDirectionalLight:
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.setWorldDirection": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.worldDirection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QDispatchCompute:
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.setWorkGroupX": ('int',),
@@ -37604,10 +35123,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupX": (),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupY": (),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QDithering:
"PySide2.Qt3DRender.Qt3DRender.QDithering.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QEffect:
"PySide2.Qt3DRender.Qt3DRender.QEffect.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.addParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
@@ -37616,39 +35133,31 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QEffect.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.removeTechnique": ('PySide2.Qt3DRender.Qt3DRender.QTechnique',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.techniques": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight:
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.irradiance": (),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.setIrradiance": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.setSpecular": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.specular": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFilterKey:
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.name": (),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.setName": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.setValue": ('typing.Any',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode:
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode.parentFrameGraphNode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase:
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase.__init__": ('PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase.parentFrameGraphNodeId": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrontFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection:
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.direction": (),
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.setDirection": ('PySide2.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection',),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrustumCulling:
"PySide2.Qt3DRender.Qt3DRender.QFrustumCulling.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometry:
"PySide2.Qt3DRender.Qt3DRender.QGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.addAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
@@ -37658,12 +35167,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGeometry.minExtent": (),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.removeAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.setBoundingVolumePositionAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryFactory:
"PySide2.Qt3DRender.Qt3DRender.QGeometryFactory.__init__": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer:
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType:
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.firstInstance": (),
@@ -37688,11 +35194,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.setVerticesPerPatch": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.vertexCount": (),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.verticesPerPatch": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter:
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api:
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile:
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.api": (),
@@ -37707,14 +35210,11 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setProfile": ('PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setVendor": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.vendor": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLayer:
"PySide2.Qt3DRender.Qt3DRender.QLayer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLayer.recursive": (),
"PySide2.Qt3DRender.Qt3DRender.QLayer.setRecursive": ('bool',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLayerFilter:
-
# class PySide2.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode:
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.addLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
@@ -37722,9 +35222,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.layers": (),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.removeLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.setFilterMode": ('PySide2.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail:
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.ThresholdType:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.camera": (),
@@ -37738,23 +35236,19 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.thresholdType": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.thresholds": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.volumeOverride": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.__init__": [('PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere',), ('PySide2.QtGui.QVector3D', 'float')],
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.center": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.isEmpty": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.radius": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailSwitch:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailSwitch.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLineWidth:
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.setSmooth": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.setValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.smooth": (),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMaterial:
"PySide2.Qt3DRender.Qt3DRender.QMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.addParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
@@ -37762,18 +35256,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QMaterial.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.setEffect": ('PySide2.Qt3DRender.Qt3DRender.QEffect',),
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier:
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operation:
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operations:
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.setWaitOperations": ('PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operations',),
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.waitOperations": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMesh:
-
# class PySide2.Qt3DRender.Qt3DRender.QMesh.Status:
"PySide2.Qt3DRender.Qt3DRender.QMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMesh.meshName": (),
@@ -37781,19 +35270,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QMesh.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DRender.Qt3DRender.QMesh.source": (),
"PySide2.Qt3DRender.Qt3DRender.QMesh.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMultiSampleAntiAliasing:
"PySide2.Qt3DRender.Qt3DRender.QMultiSampleAntiAliasing.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoDepthMask:
"PySide2.Qt3DRender.Qt3DRender.QNoDepthMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoDraw:
"PySide2.Qt3DRender.Qt3DRender.QNoDraw.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoPicking:
"PySide2.Qt3DRender.Qt3DRender.QNoPicking.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QObjectPicker:
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.containsMouse": (),
@@ -37804,7 +35288,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setDragEnabled": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setHoverEnabled": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setPriority": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage:
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.height": (),
@@ -37815,18 +35298,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.size": (),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.update": ('PySide2.QtCore.QRect',),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QParameter:
"PySide2.Qt3DRender.Qt3DRender.QParameter.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('str', 'PySide2.Qt3DRender.Qt3DRender.QAbstractTexture', 'PySide2.Qt3DCore.Qt3DCore.QNode'), ('str', 'typing.Any', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QParameter.name": (),
"PySide2.Qt3DRender.Qt3DRender.QParameter.setName": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QParameter.setValue": ('typing.Any',),
"PySide2.Qt3DRender.Qt3DRender.QParameter.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent.Modifiers:
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float'), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.button": (),
@@ -37840,17 +35319,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.setAccepted": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.viewport": (),
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.worldIntersection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickLineEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.edgeIndex": (),
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.vertex1Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.vertex2Index": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickPointEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickPointEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickPointEvent.pointIndex": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'int'), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int', 'PySide2.QtGui.QVector3D')],
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.triangleIndex": (),
@@ -37858,13 +35334,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex1Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex2Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex3Index": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.FaceOrientationPickingMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickMethod:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode:
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.faceOrientationPickingMode": (),
@@ -37875,7 +35347,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.setPickResultMode": ('PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.setWorldSpaceTolerance": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.worldSpaceTolerance": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPointLight:
"PySide2.Qt3DRender.Qt3DRender.QPointLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.constantAttenuation": (),
@@ -37884,30 +35355,25 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setConstantAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setLinearAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setQuadraticAttenuation": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QPointSize:
-
# class PySide2.Qt3DRender.Qt3DRender.QPointSize.SizeMode:
"PySide2.Qt3DRender.Qt3DRender.QPointSize.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.setSizeMode": ('PySide2.Qt3DRender.Qt3DRender.QPointSize.SizeMode',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.setValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.sizeMode": (),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPolygonOffset:
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.depthSteps": (),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.scaleFactor": (),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.setDepthSteps": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.setScaleFactor": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QProximityFilter:
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.distanceThreshold": (),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.entity": (),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.setDistanceThreshold": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.setEntity": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCaster:
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.direction": (),
@@ -37917,9 +35383,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.setLength": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.setOrigin": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.trigger": [(), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float')],
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCasterHit:
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.HitType:
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.__init__": [(), ('PySide2.Qt3DRender.Qt3DRender.QRayCasterHit',), ('PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.HitType', 'PySide2.Qt3DCore.Qt3DCore.QNodeId', 'float', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'int', 'int', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.__copy__": (),
@@ -37933,23 +35397,18 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.vertex2Index": (),
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.vertex3Index": (),
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.worldIntersection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderAspect:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderAspect.RenderType:
"PySide2.Qt3DRender.Qt3DRender.QRenderAspect.__init__": [('PySide2.Qt3DRender.Qt3DRender.QRenderAspect.RenderType', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderCapture:
"PySide2.Qt3DRender.Qt3DRender.QRenderCapture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderCapture.requestCapture": [(), ('PySide2.QtCore.QRect',), ('int',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply:
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.captureId": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.image": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.isComplete": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.saveImage": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.saveToFile": ('str',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderPass:
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.addFilterKey": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -37963,7 +35422,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.renderStates": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.setShaderProgram": ('PySide2.Qt3DRender.Qt3DRender.QShaderProgram',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.shaderProgram": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter:
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.addMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -37972,9 +35430,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.removeMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSettings:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy:
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.activeFrameGraph": (),
@@ -37982,15 +35438,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.renderPolicy": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.setActiveFrameGraph": ('PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.setRenderPolicy": ('PySide2.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderState:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderStateSet:
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.addRenderState": ('PySide2.Qt3DRender.Qt3DRender.QRenderState',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.removeRenderState": ('PySide2.Qt3DRender.Qt3DRender.QRenderState',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.renderStates": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector:
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.externalRenderTargetSize": (),
@@ -37999,15 +35452,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.setSurfacePixelRatio": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.surface": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.surfacePixelRatio": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTarget:
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.addOutput": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.outputs": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.removeOutput": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint:
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.attachmentPoint": (),
@@ -38020,18 +35470,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.setMipLevel": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.texture": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector:
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.outputs": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.setOutputs": ('typing.List[PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint]',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.setTarget": ('PySide2.Qt3DRender.Qt3DRender.QRenderTarget',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.target": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader:
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader.ComponentType:
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader.Status:
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.component": ('str', 'PySide2.Qt3DRender.Qt3DRender.QSceneLoader.ComponentType'),
@@ -38041,7 +35487,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.setStatus": ('PySide2.Qt3DRender.Qt3DRender.QSceneLoader.Status',),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.source": (),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QScissorTest:
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.bottom": (),
@@ -38052,31 +35497,23 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.setLeft": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.setWidth": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster:
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.position": (),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.setPosition": ('PySide2.QtCore.QPoint',),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.trigger": [(), ('PySide2.QtCore.QPoint',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QSeamlessCubemap:
"PySide2.Qt3DRender.Qt3DRender.QSeamlessCubemap.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QSetFence:
-
# class PySide2.Qt3DRender.Qt3DRender.QSetFence.HandleType:
"PySide2.Qt3DRender.Qt3DRender.QSetFence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSetFence.handle": (),
"PySide2.Qt3DRender.Qt3DRender.QSetFence.handleType": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderData:
"PySide2.Qt3DRender.Qt3DRender.QShaderData.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderData.event": ('PySide2.QtCore.QEvent',),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage.Access:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage.ImageFormat:
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.access": (),
@@ -38091,11 +35528,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.setMipLevel": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.texture": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram.ShaderType:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram.Status:
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.computeShaderCode": (),
@@ -38115,7 +35549,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.tessellationControlShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.tessellationEvaluationShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.vertexShaderCode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder:
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.computeShaderCode": (),
@@ -38140,20 +35573,16 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.tessellationEvaluationShaderGraph": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.vertexShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.vertexShaderGraph": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture:
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.setTextureId": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.textureId": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSortPolicy:
-
# class PySide2.Qt3DRender.Qt3DRender.QSortPolicy.SortType:
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.setSortTypes": [('typing.List[PySide2.Qt3DRender.Qt3DRender.QSortPolicy.SortType]',), ('typing.List[int]',)],
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.sortTypes": (),
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.sortTypesInt": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSpotLight:
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.constantAttenuation": (),
@@ -38166,23 +35595,18 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setLinearAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setLocalDirection": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setQuadraticAttenuation": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilMask:
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.backOutputMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.frontOutputMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.setBackOutputMask": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.setFrontOutputMask": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperation:
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.back": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.front": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.FaceMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation:
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.allTestsPassOperation": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.depthTestFailureOperation": (),
@@ -38191,16 +35615,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.setDepthTestFailureOperation": ('PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.setStencilTestFailureOperation": ('PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.stencilTestFailureOperation": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTest:
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.back": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.front": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFaceMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction:
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.comparisonMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.faceMode": (),
@@ -38209,7 +35629,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.setReferenceValue": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.setStencilFunction": ('PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.stencilFunction": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTechnique:
"PySide2.Qt3DRender.Qt3DRender.QTechnique.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.addFilterKey": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -38222,7 +35641,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTechnique.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.removeRenderPass": ('PySide2.Qt3DRender.Qt3DRender.QRenderPass',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.renderPasses": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter:
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.addMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -38231,37 +35649,26 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.removeMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture1D:
"PySide2.Qt3DRender.Qt3DRender.QTexture1D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture1DArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture1DArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2D:
"PySide2.Qt3DRender.Qt3DRender.QTexture2D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisample:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisample.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisampleArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisampleArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture3D:
"PySide2.Qt3DRender.Qt3DRender.QTexture3D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureBuffer:
"PySide2.Qt3DRender.Qt3DRender.QTextureBuffer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureCubeMap:
"PySide2.Qt3DRender.Qt3DRender.QTextureCubeMap.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureCubeMapArray:
"PySide2.Qt3DRender.Qt3DRender.QTextureCubeMapArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureData:
"PySide2.Qt3DRender.Qt3DRender.QTextureData.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.comparisonFunction": (),
@@ -38294,11 +35701,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeX": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeY": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureGenerator:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImage:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImage.Status:
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.isMirrored": (),
@@ -38307,7 +35711,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.setStatus": ('PySide2.Qt3DRender.Qt3DRender.QTextureImage.Status',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.source": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImageData:
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.cleanup": (),
@@ -38335,21 +35738,16 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.setWidth": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.target": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImageDataGenerator:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureLoader:
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.isMirrored": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.setMirrored": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.source": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureRectangle:
"PySide2.Qt3DRender.Qt3DRender.QTextureRectangle.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode:
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.__init__": [('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.QtCore.QObject'), ('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.QtCore.QObject')],
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.setX": ('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode',),
@@ -38358,16 +35756,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.x": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.y": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.z": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QViewport:
"PySide2.Qt3DRender.Qt3DRender.QViewport.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QViewport.gamma": (),
"PySide2.Qt3DRender.Qt3DRender.QViewport.normalizedRect": (),
"PySide2.Qt3DRender.Qt3DRender.QViewport.setGamma": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QViewport.setNormalizedRect": ('PySide2.QtCore.QRectF',),
-
# class PySide2.Qt3DRender.Qt3DRender.QWaitFence:
-
# class PySide2.Qt3DRender.Qt3DRender.QWaitFence.HandleType:
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.handle": (),
@@ -38379,18 +35774,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.timeout": (),
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.waitOnCPU": (),
}) if "PySide2.Qt3DRender" in sys.modules else None
-
# Module PySide2.Qt3DInput
sig_dict.update({
-
# class PySide2.Qt3DInput.Qt3DInput:
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput:
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice:
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.addAxisSetting": ('PySide2.Qt3DInput.Qt3DInput.QAxisSetting',),
@@ -38402,35 +35792,29 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.buttonIdentifier": ('str',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.buttonNames": (),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.removeAxisSetting": ('PySide2.Qt3DInput.Qt3DInput.QAxisSetting',),
-
# class PySide2.Qt3DInput.Qt3DInput.QAction:
"PySide2.Qt3DInput.Qt3DInput.QAction.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAction.addInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
"PySide2.Qt3DInput.Qt3DInput.QAction.inputs": (),
"PySide2.Qt3DInput.Qt3DInput.QAction.isActive": (),
"PySide2.Qt3DInput.Qt3DInput.QAction.removeInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
-
# class PySide2.Qt3DInput.Qt3DInput.QActionInput:
"PySide2.Qt3DInput.Qt3DInput.QActionInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.buttons": (),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.setButtons": ('typing.List[int]',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.axis": (),
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.setAxis": ('int',),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxis:
"PySide2.Qt3DInput.Qt3DInput.QAxis.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.addInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.inputs": (),
"PySide2.Qt3DInput.Qt3DInput.QAxis.removeInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.value": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator:
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.SourceAxisType:
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.scale": (),
@@ -38441,7 +35825,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.sourceAxisType": (),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.value": (),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.velocity": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisSetting:
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.axes": (),
@@ -38450,7 +35833,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setAxes": ('typing.List[int]',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setDeadZoneRadius": ('float',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setSmoothEnabled": ('bool',),
-
# class PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.acceleration": (),
@@ -38461,12 +35843,10 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setButtons": ('typing.List[int]',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setDeceleration": ('float',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setScale": ('float',),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputAspect:
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.availablePhysicalDevices": (),
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.createPhysicalDevice": ('str',),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputChord:
"PySide2.Qt3DInput.Qt3DInput.QInputChord.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.addChord": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
@@ -38474,7 +35854,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QInputChord.removeChord": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.setTimeout": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.timeout": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputSequence:
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.addSequence": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
@@ -38484,12 +35863,10 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.setButtonInterval": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.setTimeout": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.timeout": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputSettings:
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.eventSource": (),
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.setEventSource": ('PySide2.QtCore.QObject',),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyEvent:
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int'),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.count": (),
@@ -38502,7 +35879,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.setAccepted": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.text": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.type": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice:
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.activeInput": (),
@@ -38512,14 +35888,12 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonCount": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonIdentifier": ('str',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonNames": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler:
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.focus": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.setFocus": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QLogicalDevice:
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.actions": (),
@@ -38528,9 +35902,7 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.axes": (),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.removeAction": ('PySide2.Qt3DInput.Qt3DInput.QAction',),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.removeAxis": ('PySide2.Qt3DInput.Qt3DInput.QAxis',),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseDevice:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseDevice.Axis:
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.axisCount": (),
@@ -38541,13 +35913,8 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.buttonNames": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.sensitivity": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.setSensitivity": ('float',),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Buttons:
-
-# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Modifier:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Modifiers:
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.button": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.buttons": (),
@@ -38558,20 +35925,14 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.wasHeld": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.x": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.y": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseHandler:
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.containsMouse": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.setContainsMouse": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QMouseDevice',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent:
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Buttons:
-
-# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Modifier:
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Modifiers:
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.angleDelta": (),
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.buttons": (),
@@ -38582,26 +35943,18 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.x": (),
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.y": (),
}) if "PySide2.Qt3DInput" in sys.modules else None
-
# Module PySide2.Qt3DLogic
sig_dict.update({
-
# class PySide2.Qt3DLogic.Qt3DLogic:
-
# class PySide2.Qt3DLogic.Qt3DLogic.QFrameAction:
"PySide2.Qt3DLogic.Qt3DLogic.QFrameAction.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DLogic.Qt3DLogic.QLogicAspect:
"PySide2.Qt3DLogic.Qt3DLogic.QLogicAspect.__init__": ('PySide2.QtCore.QObject',),
}) if "PySide2.Qt3DLogic" in sys.modules else None
-
# Module PySide2.Qt3DAnimation
sig_dict.update({
-
# class PySide2.Qt3DAnimation.Qt3DAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.AnimationType:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationType": (),
@@ -38610,14 +35963,10 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setAnimationName": ('str',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setDuration": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setPosition": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip.duration": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.Loops:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.clock": (),
@@ -38630,10 +35979,8 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.setRunning": ('bool',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.start": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.stop": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.additiveClip": (),
@@ -38642,27 +35989,20 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setAdditiveClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setAdditiveFactor": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setBaseClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationAspect:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationAspect.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.Flag:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.__init__": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.valueChanged": ('typing.Any',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClip:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClip.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.Status:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QUrl', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.source": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.status": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.activeAnimationGroup": (),
@@ -38683,7 +36023,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setPositionOffset": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setPositionScale": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setRecursive": ('bool',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.addAnimation": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation',),
@@ -38695,24 +36034,19 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setAnimations": ('typing.List[PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation]',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setName": ('str',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setPosition": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator:
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.blendTree": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.setBlendTree": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator:
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.clip": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.setClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QClock:
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.playbackRate": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.setPlaybackRate": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType:
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.__init__": [(), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'PySide2.QtGui.QVector2D', 'PySide2.QtGui.QVector2D')],
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.coordinates": (),
@@ -38723,9 +36057,7 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setInterpolationType": ('PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setLeftControlPoint": ('PySide2.QtGui.QVector2D',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setRightControlPoint": ('PySide2.QtGui.QVector2D',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode:
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.addKeyframe": ('PySide2.Qt3DCore.Qt3DCore.QTransform',),
@@ -38744,7 +36076,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.startMode": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.target": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.targetName": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend:
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.blendFactor": (),
@@ -38753,7 +36084,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.setEndClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.setStartClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.startClip": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget:
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.addAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
@@ -38762,9 +36092,7 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.fromGeometry": ('PySide2.Qt3DRender.Qt3DRender.QGeometry', 'typing.Sequence[str]'),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.removeAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.setAttributes": ('typing.List[PySide2.Qt3DRender.Qt3DRender.QAttribute]',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.Method:
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.addMorphTarget": ('PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget',),
@@ -38784,12 +36112,10 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.target": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.targetName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.targetPositions": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping:
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.setSkeleton": ('PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.skeleton": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation:
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.addMorphTarget": ('PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget',),
@@ -38804,18 +36130,13 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.targetName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.targetPositions": (),
}) if "PySide2.Qt3DAnimation" in sys.modules else None
-
# Module PySide2.Qt3DExtras
sig_dict.update({
-
# class PySide2.Qt3DExtras.Qt3DExtras:
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController:
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState:
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState.__init__": [(), ('PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState',)],
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState.__copy__": (),
-
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.acceleration": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.camera": (),
@@ -38827,14 +36148,12 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setDeceleration": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setLinearSpeed": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setLookSpeed": ('float',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet:
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.currentIndex": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.setCurrentIndex": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.texture": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.textureTransform": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.bottomRadius": (),
@@ -38857,7 +36176,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.topRadius": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QConeMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.bottomRadius": (),
@@ -38882,7 +36200,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.slices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.topRadius": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.indexAttribute": (),
@@ -38904,7 +36221,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.yExtent": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.yzMeshResolution": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.zExtent": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.setFirstInstance": ('int',),
@@ -38927,7 +36243,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.yExtent": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.yzMeshResolution": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.zExtent": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.indexAttribute": (),
@@ -38944,7 +36259,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.length": (),
@@ -38963,7 +36277,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.ambient": (),
@@ -38976,7 +36289,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.ambient": (),
@@ -38989,7 +36301,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.ambient": (),
@@ -39006,7 +36317,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.extrusionLength": (),
@@ -39018,7 +36328,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.setFont": ('PySide2.QtGui.QFont',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.setText": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.text": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.depth": (),
@@ -39027,10 +36336,8 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.setFont": ('PySide2.QtGui.QFont',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.setText": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.text": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QFirstPersonCameraController:
"PySide2.Qt3DExtras.Qt3DExtras.QFirstPersonCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer:
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.buffersToClear": (),
@@ -39049,7 +36356,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.setViewportRect": ('PySide2.QtCore.QRectF',),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.surface": (),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.viewportRect": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.alpha": (),
@@ -39066,7 +36372,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.warm": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.ambientOcclusion": (),
@@ -39081,7 +36386,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setRoughness": ('typing.Any',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setTextureScale": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.ambient": (),
@@ -39094,7 +36398,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.setSpecular": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.ambient": (),
@@ -39109,7 +36412,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.ambient": (),
@@ -39124,15 +36426,12 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController:
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.setZoomInLimit": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.zoomInLimit": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.alpha": (),
@@ -39155,7 +36454,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.sourceAlphaArg": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.sourceRgbArg": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.ambient": (),
@@ -39166,7 +36464,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.setSpecular": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.height": (),
@@ -39184,7 +36481,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.updateVertices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.height": (),
@@ -39203,7 +36499,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.setWidth": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity:
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.baseName": (),
@@ -39212,7 +36507,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setBaseName": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setExtension": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setGammaCorrectEnabled": ('bool',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.generateTangents": (),
@@ -39230,7 +36524,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.generateTangents": (),
@@ -39248,21 +36541,18 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.columns": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.rows": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.setColumns": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.setRows": ('int',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.addSprite": [('PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem',), ('int', 'int', 'int', 'int')],
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.removeSprite": ('PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.setSprites": ('typing.List[PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem]',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.sprites": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.height": (),
@@ -39273,7 +36563,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.width": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.x": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.y": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity:
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.color": (),
@@ -39286,7 +36575,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.setWidth": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.text": (),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.isAlphaBlendingEnabled": (),
@@ -39297,7 +36585,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.texture": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureOffset": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureTransform": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.indexAttribute": (),
@@ -39314,7 +36601,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.minorRadius": (),
@@ -39333,7 +36619,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow:
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.__init__": ('PySide2.QtGui.QScreen',),
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.activeFrameGraph": (),
@@ -39347,33 +36632,24 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.setRootEntity": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.showEvent": ('PySide2.QtGui.QShowEvent',),
}) if "PySide2.Qt3DExtras" in sys.modules else None
-
# Module testbinding
sig_dict.update({
-
# class testbinding.Enum1:
-
# class testbinding.IntValue:
-
"testbinding.IntValue.__init__": [(), ('int',), ('testbinding.IntValue',)],
"testbinding.IntValue.__copy__": (),
-
# class testbinding.PySideCPP:
-
# class testbinding.PySideCPP.TestObject2WithNamespace:
"testbinding.PySideCPP.TestObject2WithNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.PySideCPP.TestObject2WithNamespace.__repr__": (),
"testbinding.PySideCPP.TestObject2WithNamespace.name": (),
-
# class testbinding.PySideCPP.TestObjectWithNamespace:
"testbinding.PySideCPP.TestObjectWithNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignal": ('testbinding.PySideCPP.TestObjectWithNamespace',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignalWithNamespace": ('testbinding.PySideCPP.TestObjectWithNamespace',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignalWithTypedef": ('int',),
"testbinding.PySideCPP.TestObjectWithNamespace.name": (),
-
# class testbinding.TestObject:
-
"testbinding.TestObject.__init__": ('int', 'PySide2.QtCore.QObject'),
"testbinding.TestObject.addChild": ('PySide2.QtCore.QObject',),
"testbinding.TestObject.checkType": ('typing.Any',),
@@ -39385,35 +36661,27 @@ sig_dict.update({
"testbinding.TestObject.emitStaticMethodDoubleSignal": (),
"testbinding.TestObject.idValue": (),
"testbinding.TestObject.staticMethodDouble": ('int',),
-
# class testbinding.TestObjectWithoutNamespace:
-
# class testbinding.TestObjectWithoutNamespace.Enum2:
"testbinding.TestObjectWithoutNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.TestObjectWithoutNamespace.callSignal": ('testbinding.PySideCPP2.TestObjectWithoutNamespace',),
"testbinding.TestObjectWithoutNamespace.callSignalWithNamespace": ('testbinding.PySideCPP2.TestObjectWithoutNamespace',),
"testbinding.TestObjectWithoutNamespace.callSignalWithTypedef": ('int',),
"testbinding.TestObjectWithoutNamespace.name": (),
-
# class testbinding.TestView:
"testbinding.TestView.__init__": ('PySide2.QtCore.QAbstractListModel', 'PySide2.QtCore.QObject'),
"testbinding.TestView.getData": (),
"testbinding.TestView.getEditorWidgetFromItemDelegate": (),
"testbinding.TestView.model": (),
"testbinding.TestView.setItemDelegate": ('PySide2.QtWidgets.QAbstractItemDelegate',),
-
"testbinding.TestView.getHiddenObject": (),
}) if "testbinding" in sys.modules else None
-
# Module Shiboken
sig_dict.update({
-
# class Shiboken.VoidPtr:
}) if "Shiboken" in sys.modules else None
-
# Module minimal
sig_dict.update({
-
# class minimal.ListUser:
"minimal.ListUser.__init__": [(), ('minimal.ListUser',)],
"minimal.ListUser.__copy__": (),
@@ -39437,7 +36705,6 @@ sig_dict.update({
"minimal.ListUser.sumListOfIntLists": ('typing.List[typing.List]',),
"minimal.ListUser.sumObjList": ('typing.List[minimal.Obj]',),
"minimal.ListUser.sumValList": ('typing.List[minimal.Val]',),
-
# class minimal.MinBoolUser:
"minimal.MinBoolUser.__init__": [(), ('minimal.MinBoolUser',)],
"minimal.MinBoolUser.__copy__": (),
@@ -39445,7 +36712,6 @@ sig_dict.update({
"minimal.MinBoolUser.invertedMinBool": (),
"minimal.MinBoolUser.minBool": (),
"minimal.MinBoolUser.setMinBool": ('bool',),
-
# class minimal.Obj:
"minimal.Obj.__init__": ('int',),
"minimal.Obj.callPassObjectType": ('minimal.Obj',),
@@ -39456,9 +36722,7 @@ sig_dict.update({
"minimal.Obj.passObjectTypeReference": ('minimal.Obj',),
"minimal.Obj.setObjId": ('int',),
"minimal.Obj.virtualMethod": ('int',),
-
# class minimal.Val:
-
# class minimal.Val.ValEnum:
"minimal.Val.__init__": [('int',), ('minimal.Val',)],
"minimal.Val.__copy__": (),
@@ -39471,7 +36735,6 @@ sig_dict.update({
"minimal.Val.passValueTypeReference": ('minimal.Val',),
"minimal.Val.setValId": ('int',),
"minimal.Val.valId": (),
-
"minimal.Val.arrayFunc": ('typing.List[int]',),
"minimal.Val.arrayFuncInt": ('typing.List[int]',),
"minimal.Val.arrayFuncIntReturn": ('int',),
@@ -39481,14 +36744,10 @@ sig_dict.update({
"minimal.Val.arrayFuncReturnTypedef": ('int',),
"minimal.Val.arrayFuncTypedef": ('typing.List[int]',),
}) if "minimal" in sys.modules else None
-
# Module sample
sig_dict.update({
-
# class sample.Abstract:
-
# class sample.Abstract.PrintFormat:
-
# class sample.Abstract.Type:
"sample.Abstract.__init__": ('int',),
"sample.Abstract.callPureVirtual": (),
@@ -39505,42 +36764,33 @@ sig_dict.update({
"sample.Abstract.type": (),
"sample.Abstract.unpureVirtual": (),
"sample.Abstract.virtualGettingAEnum": ('sample.Abstract.PrintFormat',),
-
# class sample.AbstractModifications:
"sample.AbstractModifications.__init__": (),
"sample.AbstractModifications.invert": ('bool',),
"sample.AbstractModifications.pointlessPureVirtualMethod": (),
-
# class sample.ArrayModifyTest:
"sample.ArrayModifyTest.__init__": [(), ('sample.ArrayModifyTest',)],
"sample.ArrayModifyTest.__copy__": (),
"sample.ArrayModifyTest.sumIntArray": ('int', 'typing.Sequence[int]'),
-
# class sample.Base1:
"sample.Base1.__init__": (),
"sample.Base1.base1Method": (),
"sample.Base1.publicMethod": (),
-
# class sample.Base2:
"sample.Base2.__init__": (),
"sample.Base2.base2Method": (),
-
# class sample.Base3:
"sample.Base3.__init__": ('int',),
"sample.Base3.base3Method": (),
-
# class sample.Base4:
"sample.Base4.__init__": (),
"sample.Base4.base4Method": (),
-
# class sample.Base5:
"sample.Base5.__init__": (),
"sample.Base5.base5Method": (),
-
# class sample.Base6:
"sample.Base6.__init__": (),
"sample.Base6.base6Method": (),
-
# class sample.BlackBox:
"sample.BlackBox.__init__": [(), ('sample.BlackBox',)],
"sample.BlackBox.__copy__": (),
@@ -39554,7 +36804,6 @@ sig_dict.update({
"sample.BlackBox.referenceToValuePointer": ('typing.Tuple[float, float]',),
"sample.BlackBox.retrieveObjectType": ('int',),
"sample.BlackBox.retrievePoint": ('int',),
-
# class sample.Bucket:
"sample.Bucket.__init__": (),
"sample.Bucket.callVirtualBlockerMethodButYouDontKnowThis": (),
@@ -39565,70 +36814,57 @@ sig_dict.update({
"sample.Bucket.push": ('int',),
"sample.Bucket.unlock": (),
"sample.Bucket.virtualBlockerMethod": (),
-
# class sample.ByteArray:
- "sample.ByteArray.__init__": [(), ('sample.ByteArray',), ('typing.Char',)],
- "sample.ByteArray.__add__": [('sample.ByteArray',), ('str',), ('typing.Char',), ('unicode',)],
+ "sample.ByteArray.__init__": [(), ('int',), ('sample.ByteArray',)],
+ "sample.ByteArray.__add__": [('int',), ('sample.ByteArray',), ('str',), ('unicode',)],
"sample.ByteArray.__copy__": (),
- "sample.ByteArray.__iadd__": [('sample.ByteArray',), ('typing.Char',)],
+ "sample.ByteArray.__iadd__": [('int',), ('sample.ByteArray',)],
"sample.ByteArray.__repr__": (),
"sample.ByteArray.__str__": (),
- "sample.ByteArray.append": [('sample.ByteArray',), ('typing.Char',)],
+ "sample.ByteArray.append": [('int',), ('sample.ByteArray',)],
"sample.ByteArray.at": ('int',),
"sample.ByteArray.data": (),
"sample.ByteArray.size": (),
-
# class sample.CVListUser:
"sample.CVListUser.__init__": [(), ('sample.CVListUser',)],
"sample.CVListUser.__copy__": (),
"sample.CVListUser.consume": ('typing.List[sample.CVValueType]',),
"sample.CVListUser.produce": (),
-
# class sample.CVValueType:
"sample.CVValueType.__copy__": (),
-
# class sample.ClassWithFunctionPointer:
"sample.ClassWithFunctionPointer.__init__": [(), ('sample.ClassWithFunctionPointer',)],
"sample.ClassWithFunctionPointer.__copy__": (),
"sample.ClassWithFunctionPointer.doNothing": ('int',),
-
# class sample.Collector:
"sample.Collector.__init__": (),
"sample.Collector.__lshift__": [('Missing("sample.ObjectType.Identifier")',), ('object',), ('sample.IntWrapper',)],
"sample.Collector.clear": (),
"sample.Collector.items": (),
"sample.Collector.size": (),
-
# class sample.Color:
"sample.Color.__init__": [(), ('int',), ('sample.Color',), ('sample.SampleNamespace.InValue',)],
"sample.Color.__copy__": (),
"sample.Color.isNull": (),
-
# class sample.CtorConvRule:
"sample.CtorConvRule.__init__": [('int',), ('sample.CtorConvRule',)],
"sample.CtorConvRule.__copy__": (),
"sample.CtorConvRule.dummyVirtualMethod": (),
"sample.CtorConvRule.value": (),
-
# class sample.Data:
-
# class sample.Data.Field:
"sample.Data.__init__": [('sample.Data',), ('sample.Data.Field', 'str')],
"sample.Data.__and__": ('sample.Union',),
"sample.Data.__copy__": (),
"sample.Data.field": (),
"sample.Data.value": (),
-
# class sample.Derived:
-
# class sample.Derived.OtherOverloadedFuncEnum:
-
# class sample.Derived.SomeInnerClass:
"sample.Derived.SomeInnerClass.__init__": [(), ('sample.Derived.SomeInnerClass',)],
"sample.Derived.SomeInnerClass.__add__": ('sample.Derived.SomeInnerClass',),
"sample.Derived.SomeInnerClass.__copy__": (),
"sample.Derived.SomeInnerClass.uselessMethod": (),
-
"sample.Derived.__init__": ('int',),
"sample.Derived.className": (),
"sample.Derived.createObject": (),
@@ -39645,7 +36881,6 @@ sig_dict.update({
"sample.Derived.triggerImpossibleTypeDiscovery": (),
"sample.Derived.type": (),
"sample.Derived.unpureVirtual": (),
-
# class sample.Echo:
"sample.Echo.__init__": [(), ('sample.Echo',)],
"sample.Echo.__call__": ('sample.Str', 'int'),
@@ -39654,48 +36889,37 @@ sig_dict.update({
"sample.Echo.doNothingWithConstBool": ('bool',),
"sample.Echo.echo": ('str',),
"sample.Echo.methodWithNamedArg": ('sample.Str',),
-
# class sample.EnumOnNamespace:
-
# class sample.Event:
-
# class sample.Event.EventType:
-
# class sample.Event.EventTypeClass:
"sample.Event.__init__": [('sample.Event',), ('sample.Event.EventType',)],
"sample.Event.__copy__": (),
"sample.Event.eventType": (),
"sample.Event.setEventType": ('sample.Event.EventType',),
"sample.Event.setEventTypeByConstRef": ('sample.Event.EventType',),
-
# class sample.ExceptionTest:
"sample.ExceptionTest.__init__": (),
"sample.ExceptionTest.intThrowInt": ('bool',),
"sample.ExceptionTest.intThrowStdException": ('bool',),
"sample.ExceptionTest.voidThrowInt": ('bool',),
"sample.ExceptionTest.voidThrowStdException": ('bool',),
-
# class sample.Expression:
"sample.Expression.__init__": [('int',), ('sample.Expression',)],
"sample.Expression.__add__": ('sample.Expression',),
"sample.Expression.__copy__": (),
"sample.Expression.__sub__": ('sample.Expression',),
"sample.Expression.toString": (),
-
# class sample.Filter:
"sample.Filter.__init__": [(), ('sample.Filter',)],
"sample.Filter.__copy__": (),
-
# class sample.FriendOfOnlyCopy:
"sample.FriendOfOnlyCopy.__init__": [(), ('sample.FriendOfOnlyCopy',)],
"sample.FriendOfOnlyCopy.__copy__": (),
"sample.FriendOfOnlyCopy.createListOfOnlyCopy": ('int',),
"sample.FriendOfOnlyCopy.createOnlyCopy": ('int',),
-
# class sample.GlobalEnum:
-
# class sample.GlobalOverloadFuncEnum:
-
# class sample.HandleHolder:
"sample.HandleHolder.__init__": ('int',),
"sample.HandleHolder.compare": ('sample.HandleHolder',),
@@ -39704,15 +36928,11 @@ sig_dict.update({
"sample.HandleHolder.handle": (),
"sample.HandleHolder.handle2": (),
"sample.HandleHolder.set": ('int',),
-
# class sample.ImplicitBase:
"sample.ImplicitBase.__init__": [(), ('sample.ImplicitBase',), ('sample.ImplicitTarget',)],
"sample.ImplicitBase.__copy__": (),
-
# class sample.ImplicitConv:
-
# class sample.ImplicitConv.CtorEnum:
-
# class sample.ImplicitConv.ICOverloadedFuncEnum:
"sample.ImplicitConv.__init__": [(), ('None',), ('float', 'bool'), ('int',), ('object',), ('sample.ImplicitConv',), ('sample.ImplicitConv.CtorEnum',)],
"sample.ImplicitConv.__copy__": (),
@@ -39722,11 +36942,9 @@ sig_dict.update({
"sample.ImplicitConv.implicitConvOverloading": [('int',), ('sample.ImplicitConv', 'bool'), ('sample.ImplicitConv', 'int'), ('sample.ImplicitConv.CtorEnum',)],
"sample.ImplicitConv.objId": (),
"sample.ImplicitConv.value": (),
-
# class sample.ImplicitTarget:
"sample.ImplicitTarget.__init__": [(), ('sample.ImplicitTarget',)],
"sample.ImplicitTarget.__copy__": (),
-
# class sample.InjectCode:
"sample.InjectCode.__init__": [(), ('sample.InjectCode',)],
"sample.InjectCode.__copy__": (),
@@ -39738,38 +36956,30 @@ sig_dict.update({
"sample.InjectCode.simpleMethod3": ('int', 'typing.List[str]'),
"sample.InjectCode.sumArrayAndLength": (),
"sample.InjectCode.virtualMethod": ('int',),
-
# class sample.IntArray2:
"sample.IntArray2.__init__": [('int',), ('sample.IntArray2',), ('typing.Sequence[int]',)],
"sample.IntArray2.__copy__": (),
"sample.IntArray2.sum": (),
-
# class sample.IntArray3:
"sample.IntArray3.__init__": [('int',), ('sample.IntArray3',), ('typing.Sequence[int]',)],
"sample.IntArray3.__copy__": (),
"sample.IntArray3.sum": (),
-
# class sample.IntList:
-
# class sample.IntList.CtorEnum:
"sample.IntList.__init__": [(), ('int',), ('sample.IntList',), ('typing.Sequence[int]',)],
"sample.IntList.__copy__": (),
"sample.IntList.append": ('int',),
"sample.IntList.constructorUsed": (),
-
# class sample.IntWrapper:
"sample.IntWrapper.__init__": [('int',), ('sample.IntWrapper',)],
"sample.IntWrapper.__copy__": (),
-
# class sample.Intersection:
"sample.Intersection.__init__": [(), ('sample.Data',), ('sample.Intersection',), ('sample.Union',)],
"sample.Intersection.__and__": ('sample.Intersection',),
"sample.Intersection.__copy__": (),
"sample.Intersection.addFilter": ('sample.Filter',),
"sample.Intersection.filters": (),
-
# class sample.ListUser:
-
# class sample.ListUser.ListOfSomething:
"sample.ListUser.__init__": [(), ('sample.ListUser',)],
"sample.ListUser.__copy__": (),
@@ -39781,7 +36991,6 @@ sig_dict.update({
"sample.ListUser.multiplyPointList": ('typing.List[typing.Tuple]', 'float'),
"sample.ListUser.setList": ('typing.List[int]',),
"sample.ListUser.sumList": [('typing.List[float]',), ('typing.List[int]',)],
-
# class sample.MDerived1:
"sample.MDerived1.__init__": (),
"sample.MDerived1.base1Method": (),
@@ -39792,7 +37001,6 @@ sig_dict.update({
"sample.MDerived1.publicMethod": (),
"sample.MDerived1.transformFromBase1": ('sample.Base1',),
"sample.MDerived1.transformFromBase2": ('sample.Base2',),
-
# class sample.MDerived2:
"sample.MDerived2.__init__": (),
"sample.MDerived2.base4Method": (),
@@ -39801,27 +37009,23 @@ sig_dict.update({
"sample.MDerived2.castToBase5": (),
"sample.MDerived2.castToBase6": (),
"sample.MDerived2.mderived2Method": (),
-
# class sample.MDerived3:
"sample.MDerived3.__init__": (),
"sample.MDerived3.castToBase3": (),
"sample.MDerived3.castToMDerived1": (),
"sample.MDerived3.castToMDerived2": (),
"sample.MDerived3.mderived3Method": (),
-
# class sample.MDerived4:
"sample.MDerived4.__init__": (),
"sample.MDerived4.castToBase3": (),
"sample.MDerived4.castToBase4": (),
"sample.MDerived4.justDummyMethod": (),
"sample.MDerived4.mderived4Method": (),
-
# class sample.MDerived5:
"sample.MDerived5.__init__": (),
"sample.MDerived5.castToBase3": (),
"sample.MDerived5.castToBase4": (),
"sample.MDerived5.mderived5Method": (),
-
# class sample.MapUser:
"sample.MapUser.__init__": [(), ('sample.MapUser',)],
"sample.MapUser.__copy__": (),
@@ -39834,18 +37038,14 @@ sig_dict.update({
"sample.MapUser.referenceToMap": ('typing.Dict[str, str]',),
"sample.MapUser.setMap": ('typing.Dict[str, typing.List]',),
"sample.MapUser.showMap": ('typing.Dict[str, int]',),
-
# class sample.ModelIndex:
"sample.ModelIndex.__init__": [(), ('sample.ModelIndex',)],
"sample.ModelIndex.__copy__": (),
"sample.ModelIndex.getValue": ('sample.ModelIndex',),
"sample.ModelIndex.setValue": ('int',),
"sample.ModelIndex.value": (),
-
# class sample.Modifications:
-
# class sample.Modifications.OverloadedModFunc:
-
# class sample.Modifications.TestEnum:
"sample.Modifications.__init__": (),
"sample.Modifications.argRemoval0": [('int', 'bool', 'int', 'bool'), ('int', 'bool', 'int', 'int')],
@@ -39875,11 +37075,9 @@ sig_dict.update({
"sample.Modifications.sumPointArray": ('int', 'typing.Sequence[typing.Tuple]'),
"sample.Modifications.sumPointCoordinates": ('typing.Tuple[float, float]',),
"sample.Modifications.timesTen": ('int',),
-
# class sample.ModifiedConstructor:
"sample.ModifiedConstructor.__init__": ('int',),
"sample.ModifiedConstructor.retrieveValue": (),
-
# class sample.NoImplicitConversion:
"sample.NoImplicitConversion.__init__": [('int',), ('sample.NoImplicitConversion',)],
"sample.NoImplicitConversion.__copy__": (),
@@ -39887,7 +37085,6 @@ sig_dict.update({
"sample.NoImplicitConversion.receivesNoImplicitConversionByPointer": ('sample.NoImplicitConversion',),
"sample.NoImplicitConversion.receivesNoImplicitConversionByReference": ('sample.NoImplicitConversion',),
"sample.NoImplicitConversion.receivesNoImplicitConversionByValue": ('sample.NoImplicitConversion',),
-
# class sample.NonDefaultCtor:
"sample.NonDefaultCtor.__init__": [('int',), ('sample.NonDefaultCtor',)],
"sample.NonDefaultCtor.__copy__": (),
@@ -39895,27 +37092,23 @@ sig_dict.update({
"sample.NonDefaultCtor.returnMyself": [(), ('int',), ('int', 'sample.NonDefaultCtor')],
"sample.NonDefaultCtor.returnMyselfVirtual": (),
"sample.NonDefaultCtor.value": (),
-
# class sample.ObjTypeReference:
"sample.ObjTypeReference.__init__": [(), ('sample.ObjTypeReference',)],
"sample.ObjTypeReference.justAPureVirtualFunc": ('sample.ObjTypeReference',),
"sample.ObjTypeReference.returnMyFirstArg": ('sample.ObjTypeReference',),
"sample.ObjTypeReference.returnMySecondArg": ('int', 'sample.ObjTypeReference'),
-
# class sample.ObjectModel:
-
# class sample.ObjectModel.MethodCalled:
"sample.ObjectModel.__init__": ('object',),
"sample.ObjectModel.data": (),
"sample.ObjectModel.receivesObjectTypeFamily": [('object',), ('sample.ObjectModel',)],
"sample.ObjectModel.setData": ('object',),
-
# class sample.ObjectType:
"sample.ObjectType.__init__": ('object',),
"sample.ObjectType.callId": (),
"sample.ObjectType.callInvalidateEvent": ('sample.Event',),
"sample.ObjectType.callVirtualCreateChild": (),
- "sample.ObjectType.callWithEnum": [('sample.Str', 'sample.Event.EventType', 'typing.Char'), ('sample.Str', 'typing.Char')],
+ "sample.ObjectType.callWithEnum": [('sample.Str', 'int'), ('sample.Str', 'sample.Event.EventType', 'int')],
"sample.ObjectType.causeEvent": ('sample.Event.EventType',),
"sample.ObjectType.children": (),
"sample.ObjectType.create": (),
@@ -39946,24 +37139,20 @@ sig_dict.update({
"sample.ObjectType.setObjectSplittedName": ('str', 'sample.Str', 'sample.Str'),
"sample.ObjectType.setParent": ('object',),
"sample.ObjectType.takeChild": [('object',), ('sample.Str',)],
-
# class sample.ObjectTypeByValue:
"sample.ObjectTypeByValue.__init__": (),
"sample.ObjectTypeByValue.acceptKindOfMeAsValue": ('sample.ObjectTypeByValue',),
"sample.ObjectTypeByValue.acceptListOfObjectTypeByValue": ('typing.List[sample.ObjectTypeByValue]',),
"sample.ObjectTypeByValue.returnSomeKindOfMe": (),
-
# class sample.ObjectTypeDerived:
"sample.ObjectTypeDerived.__init__": (),
"sample.ObjectTypeDerived.event": ('sample.Event',),
-
# class sample.ObjectTypeHolder:
"sample.ObjectTypeHolder.__init__": [('sample.ObjectTypeHolder',), ('str',)],
"sample.ObjectTypeHolder.__copy__": (),
"sample.ObjectTypeHolder.callPassObjectTypeAsReference": (),
"sample.ObjectTypeHolder.getObjecType": (),
"sample.ObjectTypeHolder.passObjectTypeAsReference": ('object',),
-
# class sample.ObjectTypeLayout:
"sample.ObjectTypeLayout.__init__": (),
"sample.ObjectTypeLayout.addObject": ('object',),
@@ -39971,20 +37160,16 @@ sig_dict.update({
"sample.ObjectTypeLayout.isLayoutType": (),
"sample.ObjectTypeLayout.objects": (),
"sample.ObjectTypeLayout.takeChild": [('object',), ('sample.Str',)],
-
# class sample.ObjectTypeOperators:
"sample.ObjectTypeOperators.__init__": ('str',),
"sample.ObjectTypeOperators.__add__": ('str',),
"sample.ObjectTypeOperators.key": (),
-
# class sample.ObjectTypePtrList:
-
# class sample.ObjectTypePtrList.CtorEnum:
"sample.ObjectTypePtrList.__init__": [(), ('object',), ('sample.ObjectTypePtrList',), ('typing.Sequence[object]',)],
"sample.ObjectTypePtrList.__copy__": (),
"sample.ObjectTypePtrList.append": ('object',),
"sample.ObjectTypePtrList.constructorUsed": (),
-
# class sample.ObjectView:
"sample.ObjectView.__init__": ('sample.ObjectModel', 'object'),
"sample.ObjectView.displayModelData": (),
@@ -39992,7 +37177,6 @@ sig_dict.update({
"sample.ObjectView.model": (),
"sample.ObjectView.modifyModelData": ('sample.Str',),
"sample.ObjectView.setModel": ('sample.ObjectModel',),
-
# class sample.OddBoolUser:
"sample.OddBoolUser.__init__": [(), ('bool',), ('sample.OddBoolUser',)],
"sample.OddBoolUser.__copy__": (),
@@ -40001,21 +37185,16 @@ sig_dict.update({
"sample.OddBoolUser.invertedOddBool": (),
"sample.OddBoolUser.oddBool": (),
"sample.OddBoolUser.setOddBool": ('bool',),
-
# class sample.OnlyCopy:
"sample.OnlyCopy.__init__": ('sample.OnlyCopy',),
"sample.OnlyCopy.__copy__": (),
"sample.OnlyCopy.getValue": ('sample.OnlyCopy',),
"sample.OnlyCopy.getValueFromReference": ('sample.OnlyCopy',),
"sample.OnlyCopy.value": (),
-
# class sample.OtherBase:
"sample.OtherBase.__init__": (),
-
# class sample.Overload:
-
# class sample.Overload.FunctionEnum:
-
# class sample.Overload.ParamEnum:
"sample.Overload.__init__": (),
"sample.Overload.acceptSequence": [(), ('int',), ('int', 'int'), ('sample.Size',), ('sample.Str', 'sample.Overload.ParamEnum'), ('typing.Sequence[str]',)],
@@ -40030,15 +37209,12 @@ sig_dict.update({
"sample.Overload.singleOverload": [(), ('typing.Tuple[float, float]',)],
"sample.Overload.strBufferOverloads": [(), ('sample.Str', 'int'), ('sample.Str', 'str', 'bool'), ('str', 'int')],
"sample.Overload.wrapperIntIntOverloads": [('sample.Polygon', 'int', 'int'), ('typing.Tuple[float, float]', 'int', 'int')],
-
# class sample.Overload2:
"sample.Overload2.__init__": (),
"sample.Overload2.doNothingInPublic": [(), ('int',)],
"sample.Overload2.doNothingInPublic2": [(), ('int',)],
"sample.Overload2.doNothingInPublic3": [(), ('int',)],
-
# class sample.OverloadedFuncEnum:
-
# class sample.PairUser:
"sample.PairUser.__init__": [(), ('sample.PairUser',)],
"sample.PairUser.__copy__": (),
@@ -40048,20 +37224,16 @@ sig_dict.update({
"sample.PairUser.getPair": (),
"sample.PairUser.setPair": ('typing.Tuple[int, int]',),
"sample.PairUser.sumPair": ('typing.Tuple[int, float]',),
-
# class sample.Pen:
"sample.Pen.__init__": [(), ('sample.Color',), ('sample.Pen',), ('sample.SampleNamespace.Option',)],
"sample.Pen.__copy__": (),
"sample.Pen.ctorType": (),
-
# class sample.PersistentModelIndex:
"sample.PersistentModelIndex.__init__": [(), ('sample.ModelIndex',), ('sample.PersistentModelIndex',)],
"sample.PersistentModelIndex.__copy__": (),
"sample.PersistentModelIndex.setValue": ('int',),
"sample.PersistentModelIndex.value": (),
-
# class sample.Photon:
-
# class sample.Photon.Base:
"sample.Photon.Base.__init__": [('int',), ('sample.Photon.Base',)],
"sample.Photon.Base.__copy__": (),
@@ -40069,9 +37241,7 @@ sig_dict.update({
"sample.Photon.Base.setValue": ('int',),
"sample.Photon.Base.type": (),
"sample.Photon.Base.value": (),
-
# class sample.Photon.ClassType:
-
# class sample.Photon.ValueDuplicator:
"sample.Photon.ValueDuplicator.__init__": [('int',), ('sample.Photon.ValueDuplicator',)],
"sample.Photon.ValueDuplicator.__copy__": (),
@@ -40083,7 +37253,6 @@ sig_dict.update({
"sample.Photon.ValueDuplicator.sumValueUsingPointer": ('sample.Photon.ValueDuplicator',),
"sample.Photon.ValueDuplicator.sumValueUsingReference": ('sample.Photon.ValueDuplicator',),
"sample.Photon.ValueDuplicator.type": (),
-
# class sample.Photon.ValueIdentity:
"sample.Photon.ValueIdentity.__init__": [('int',), ('sample.Photon.ValueIdentity',)],
"sample.Photon.ValueIdentity.__copy__": (),
@@ -40095,12 +37264,10 @@ sig_dict.update({
"sample.Photon.ValueIdentity.sumValueUsingPointer": ('sample.Photon.ValueIdentity',),
"sample.Photon.ValueIdentity.sumValueUsingReference": ('sample.Photon.ValueIdentity',),
"sample.Photon.ValueIdentity.type": (),
-
"sample.Photon.callCalculateForValueDuplicatorPointer": ('sample.Photon.ValueDuplicator',),
"sample.Photon.callCalculateForValueDuplicatorReference": ('sample.Photon.ValueDuplicator',),
"sample.Photon.countValueDuplicators": ('typing.List[sample.Photon.ValueDuplicator]',),
"sample.Photon.countValueIdentities": ('typing.List[sample.Photon.ValueIdentity]',),
-
# class sample.Point:
"sample.Point.__init__": [('float', 'float'), ('int', 'int'), ('typing.Tuple[float, float]',)],
"sample.Point.__add__": ('typing.Tuple[float, float]',),
@@ -40124,7 +37291,6 @@ sig_dict.update({
"sample.Point.show": (),
"sample.Point.x": (),
"sample.Point.y": (),
-
# class sample.PointF:
"sample.PointF.__init__": [('float', 'float'), ('sample.PointF',), ('typing.Tuple[float, float]',)],
"sample.PointF.__add__": ('sample.PointF',),
@@ -40143,20 +37309,16 @@ sig_dict.update({
"sample.PointF.show": (),
"sample.PointF.x": (),
"sample.PointF.y": (),
-
# class sample.PointValueList:
-
# class sample.PointValueList.CtorEnum:
"sample.PointValueList.__init__": [(), ('sample.PointValueList',), ('typing.Sequence[typing.Tuple]',), ('typing.Tuple[float, float]',)],
"sample.PointValueList.__copy__": (),
"sample.PointValueList.append": ('typing.Tuple[float, float]',),
"sample.PointValueList.constructorUsed": (),
-
# class sample.PointerHolder:
"sample.PointerHolder.__init__": [('object',), ('sample.PointerHolder',)],
"sample.PointerHolder.__copy__": (),
"sample.PointerHolder.pointer": (),
-
# class sample.Polygon:
"sample.Polygon.__init__": [(), ('float', 'float'), ('sample.Polygon',), ('typing.List[typing.Tuple]',), ('typing.Tuple[float, float]',)],
"sample.Polygon.__copy__": (),
@@ -40164,31 +37326,24 @@ sig_dict.update({
"sample.Polygon.doublePolygonScale": ('sample.Polygon',),
"sample.Polygon.points": (),
"sample.Polygon.stealOwnershipFromPython": [('sample.Polygon',), ('typing.Tuple[float, float]',)],
-
# class sample.PrimitiveStructPointerHolder:
"sample.PrimitiveStructPointerHolder.__init__": [(), ('sample.PrimitiveStructPointerHolder',)],
"sample.PrimitiveStructPointerHolder.__copy__": (),
-
# class sample.PrivateCtor:
"sample.PrivateCtor.instance": (),
"sample.PrivateCtor.instanceCalls": (),
-
# class sample.PrivateDtor:
"sample.PrivateDtor.instance": (),
"sample.PrivateDtor.instanceCalls": (),
"sample.PrivateDtor.protectedInstanceCalls": (),
-
# class sample.ProtectedEnumClass:
-
# class sample.ProtectedEnumClass.ProtectedEnum:
-
# class sample.ProtectedEnumClass.PublicEnum:
"sample.ProtectedEnumClass.__init__": (),
"sample.ProtectedEnumClass.callProtectedEnumMethod": ('sample.ProtectedEnumClass.ProtectedEnum',),
"sample.ProtectedEnumClass.callPublicEnumMethod": ('sample.ProtectedEnumClass.PublicEnum',),
"sample.ProtectedEnumClass.protectedEnumMethod": ('sample.ProtectedEnumClass.ProtectedEnum',),
"sample.ProtectedEnumClass.publicEnumMethod": ('sample.ProtectedEnumClass.PublicEnum',),
-
# class sample.ProtectedNonPolymorphic:
"sample.ProtectedNonPolymorphic.__init__": [('sample.ProtectedNonPolymorphic',), ('str',)],
"sample.ProtectedNonPolymorphic.__copy__": (),
@@ -40199,7 +37354,6 @@ sig_dict.update({
"sample.ProtectedNonPolymorphic.protectedStatic": (),
"sample.ProtectedNonPolymorphic.protectedSum": ('int', 'int'),
"sample.ProtectedNonPolymorphic.publicName": (),
-
# class sample.ProtectedPolymorphic:
"sample.ProtectedPolymorphic.__init__": [('sample.ProtectedPolymorphic',), ('str',)],
"sample.ProtectedPolymorphic.__copy__": (),
@@ -40207,27 +37361,22 @@ sig_dict.update({
"sample.ProtectedPolymorphic.create": (),
"sample.ProtectedPolymorphic.protectedName": (),
"sample.ProtectedPolymorphic.publicName": (),
-
# class sample.ProtectedPolymorphicDaughter:
"sample.ProtectedPolymorphicDaughter.__init__": [('sample.ProtectedPolymorphicDaughter',), ('str',)],
"sample.ProtectedPolymorphicDaughter.__copy__": (),
"sample.ProtectedPolymorphicDaughter.create": (),
-
# class sample.ProtectedPolymorphicGrandDaughter:
"sample.ProtectedPolymorphicGrandDaughter.__init__": [('sample.ProtectedPolymorphicGrandDaughter',), ('str',)],
"sample.ProtectedPolymorphicGrandDaughter.__copy__": (),
"sample.ProtectedPolymorphicGrandDaughter.create": (),
-
# class sample.ProtectedProperty:
"sample.ProtectedProperty.__init__": [(), ('sample.ProtectedProperty',)],
"sample.ProtectedProperty.__copy__": (),
-
# class sample.ProtectedVirtualDestructor:
"sample.ProtectedVirtualDestructor.__init__": (),
"sample.ProtectedVirtualDestructor.create": (),
"sample.ProtectedVirtualDestructor.dtorCalled": (),
"sample.ProtectedVirtualDestructor.resetDtorCounter": (),
-
# class sample.Rect:
"sample.Rect.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Rect',)],
"sample.Rect.__copy__": (),
@@ -40235,7 +37384,6 @@ sig_dict.update({
"sample.Rect.left": (),
"sample.Rect.right": (),
"sample.Rect.top": (),
-
# class sample.RectF:
"sample.RectF.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Rect',), ('sample.RectF',)],
"sample.RectF.__copy__": (),
@@ -40243,7 +37391,6 @@ sig_dict.update({
"sample.RectF.left": (),
"sample.RectF.right": (),
"sample.RectF.top": (),
-
# class sample.Reference:
"sample.Reference.__init__": [('int',), ('sample.Reference',)],
"sample.Reference.__copy__": (),
@@ -40261,60 +37408,40 @@ sig_dict.update({
"sample.Reference.usesConstReferenceVirtual": ('sample.Reference', 'int'),
"sample.Reference.usesReference": ('sample.Reference',),
"sample.Reference.usesReferenceVirtual": ('sample.Reference', 'int'),
-
# class sample.ReferentModelIndex:
"sample.ReferentModelIndex.__init__": [(), ('sample.ModelIndex',), ('sample.ReferentModelIndex',)],
"sample.ReferentModelIndex.__copy__": (),
"sample.ReferentModelIndex.setValue": ('int',),
"sample.ReferentModelIndex.value": (),
-
# class sample.RemovedNamespace1_Enum:
-
# class sample.RemovedNamespace2_Enum:
-
# class sample.SampleNamespace:
-
# class sample.SampleNamespace.DerivedFromNamespace:
"sample.SampleNamespace.DerivedFromNamespace.__init__": (),
"sample.SampleNamespace.DerivedFromNamespace.methodReturningTypeFromParentScope": (),
"sample.SampleNamespace.DerivedFromNamespace.someVirtualMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough',),
-
# class sample.SampleNamespace.InValue:
-
# class sample.SampleNamespace.Option:
-
# class sample.SampleNamespace.OutValue:
-
# class sample.SampleNamespace.SomeClass:
-
# class sample.SampleNamespace.SomeClass.ProtectedEnum:
-
# class sample.SampleNamespace.SomeClass.PublicScopedEnum:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnum:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnumClass:
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.__init__": (),
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.someMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass',),
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.someVirtualMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough',),
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.ProtectedEnum:
-
"sample.SampleNamespace.SomeClass.SomeInnerClass.__init__": [(), ('sample.SampleNamespace.SomeClass.SomeInnerClass',)],
"sample.SampleNamespace.SomeClass.SomeInnerClass.__copy__": (),
-
# class sample.SampleNamespace.SomeClass.SomeOtherInnerClass:
"sample.SampleNamespace.SomeClass.SomeOtherInnerClass.__init__": [(), ('sample.SampleNamespace.SomeClass.SomeOtherInnerClass',)],
"sample.SampleNamespace.SomeClass.SomeOtherInnerClass.__copy__": (),
-
"sample.SampleNamespace.SomeClass.__init__": [(), ('sample.SampleNamespace.SomeClass',)],
"sample.SampleNamespace.SomeClass.__copy__": (),
"sample.SampleNamespace.SomeClass.protectedMethodReturningPublicScopedEnum": (),
-
"sample.SampleNamespace.ImInsideANamespace": ('int', 'int'),
"sample.SampleNamespace.doSomethingWithArray": ('str', 'int', 'str'),
"sample.SampleNamespace.enumArgumentWithDefaultValue": ('sample.SampleNamespace.Option',),
@@ -40326,7 +37453,6 @@ sig_dict.update({
"sample.SampleNamespace.passReferenceToObjectType": [('object',), ('object', 'int')],
"sample.SampleNamespace.passReferenceToValueType": [('typing.Tuple[float, float]',), ('typing.Tuple[float, float]', 'float')],
"sample.SampleNamespace.powerOfTwo": ('float',),
-
# class sample.SbkDate:
"sample.SbkDate.__init__": [('int', 'int', 'int'), ('sample.SbkDate',)],
"sample.SbkDate.__copy__": (),
@@ -40334,7 +37460,6 @@ sig_dict.update({
"sample.SbkDate.month": (),
"sample.SbkDate.toPython": (),
"sample.SbkDate.year": (),
-
# class sample.SimpleFile:
"sample.SimpleFile.__init__": [('sample.SimpleFile',), ('str',)],
"sample.SimpleFile.__copy__": (),
@@ -40343,7 +37468,6 @@ sig_dict.update({
"sample.SimpleFile.filename": (),
"sample.SimpleFile.open": (),
"sample.SimpleFile.size": (),
-
# class sample.Size:
"sample.Size.__init__": [('float', 'float'), ('sample.Size',), ('str',)],
"sample.Size.__add__": ('sample.Size',),
@@ -40359,19 +37483,16 @@ sig_dict.update({
"sample.Size.setWidth": ('float',),
"sample.Size.show": (),
"sample.Size.width": (),
-
# class sample.SizeF:
"sample.SizeF.__init__": [('float', 'float'), ('sample.SizeF',)],
"sample.SizeF.__copy__": (),
"sample.SizeF.height": (),
"sample.SizeF.passTypedefOfUnsignedShort": ('int',),
"sample.SizeF.width": (),
-
# class sample.SonOfMDerived1:
"sample.SonOfMDerived1.__init__": (),
"sample.SonOfMDerived1.castToMDerived1": (),
"sample.SonOfMDerived1.sonOfMDerived1Method": (),
-
# class sample.SortedOverload:
"sample.SortedOverload.__init__": [(), ('sample.SortedOverload',)],
"sample.SortedOverload.__copy__": (),
@@ -40379,9 +37500,8 @@ sig_dict.update({
"sample.SortedOverload.overload": [('float',), ('int',), ('object',), ('sample.ImplicitBase',), ('sample.ImplicitTarget',), ('typing.List[sample.ImplicitBase]',)],
"sample.SortedOverload.overloadDeep": [('int', 'object'), ('int', 'sample.ImplicitBase')],
"sample.SortedOverload.pyObjOverload": [('int', 'int'), ('str', 'int')],
-
# class sample.Str:
- "sample.Str.__init__": [('sample.Str',), ('str',), ('typing.Char',)],
+ "sample.Str.__init__": [('int',), ('sample.Str',), ('str',)],
"sample.Str.__add__": ('int',),
"sample.Str.__copy__": (),
"sample.Str.__str__": (),
@@ -40390,26 +37510,21 @@ sig_dict.update({
"sample.Str.cstring": (),
"sample.Str.get_char": ('int',),
"sample.Str.prepend": ('sample.Str',),
- "sample.Str.set_char": ('int', 'typing.Char'),
+ "sample.Str.set_char": ('int', 'int'),
"sample.Str.show": (),
"sample.Str.size": (),
"sample.Str.toInt": ('int',),
-
# class sample.StrList:
-
# class sample.StrList.CtorEnum:
"sample.StrList.__init__": [(), ('sample.Str',), ('sample.StrList',), ('typing.List[sample.Str]',)],
"sample.StrList.__copy__": (),
"sample.StrList.append": ('sample.Str',),
"sample.StrList.constructorUsed": (),
"sample.StrList.join": ('sample.Str',),
-
# class sample.TemplatePtr:
"sample.TemplatePtr.__init__": (),
"sample.TemplatePtr.dummy_method": ('typing.List[typing.Tuple]',),
-
# class sample.Time:
-
# class sample.Time.NumArgs:
"sample.Time.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Time',)],
"sample.Time.__copy__": (),
@@ -40421,45 +37536,36 @@ sig_dict.update({
"sample.Time.setTime": [(), ('int', 'int', 'int', 'int')],
"sample.Time.somethingCompletelyDifferent": [(), ('int', 'int', 'sample.ImplicitConv', 'object')],
"sample.Time.toString": (),
-
# class sample.Union:
"sample.Union.__init__": [(), ('sample.Data',), ('sample.Intersection',), ('sample.Union',)],
"sample.Union.__and__": ('sample.Data',),
"sample.Union.__copy__": (),
"sample.Union.addFilter": ('sample.Filter',),
"sample.Union.filters": (),
-
# class sample.UnremovedNamespace:
-
# class sample.UnremovedNamespace.RemovedNamespace3_Enum:
-
# class sample.ValueAndVirtual:
"sample.ValueAndVirtual.__init__": [('int',), ('sample.ValueAndVirtual',)],
"sample.ValueAndVirtual.__call__": ('int', 'int'),
"sample.ValueAndVirtual.__copy__": (),
"sample.ValueAndVirtual.id": (),
-
# class sample.VirtualDaughter:
"sample.VirtualDaughter.__init__": [(), ('sample.Str',), ('sample.VirtualDaughter',)],
"sample.VirtualDaughter.__copy__": (),
-
# class sample.VirtualDaughter2:
"sample.VirtualDaughter2.__init__": (),
"sample.VirtualDaughter2.sumThree": ('int', 'int', 'int'),
"sample.VirtualDaughter2.virtualMethod0": ('typing.Tuple[float, float]', 'int', 'complex', 'bool'),
-
# class sample.VirtualDtor:
"sample.VirtualDtor.__init__": [(), ('sample.VirtualDtor',)],
"sample.VirtualDtor.__copy__": (),
"sample.VirtualDtor.create": (),
"sample.VirtualDtor.dtorCalled": (),
"sample.VirtualDtor.resetDtorCounter": (),
-
# class sample.VirtualFinalDaughter:
"sample.VirtualFinalDaughter.__init__": (),
"sample.VirtualFinalDaughter.sumThree": ('int', 'int', 'int'),
"sample.VirtualFinalDaughter.virtualMethod0": ('typing.Tuple[float, float]', 'int', 'complex', 'bool'),
-
# class sample.VirtualMethods:
"sample.VirtualMethods.__init__": [('sample.Str',), ('sample.VirtualMethods',)],
"sample.VirtualMethods.__copy__": (),
@@ -40488,21 +37594,17 @@ sig_dict.update({
"sample.VirtualMethods.sum4": ('int', 'int', 'int'),
"sample.VirtualMethods.sumThree": ('int', 'int', 'int'),
"sample.VirtualMethods.virtualMethod0": ('typing.Tuple[float, float]', 'int', 'complex', 'bool'),
-
# class sample.VoidHolder:
"sample.VoidHolder.__init__": [('int',), ('sample.VoidHolder',)],
"sample.VoidHolder.__copy__": (),
"sample.VoidHolder.gimmeMeSomeVoidPointer": (),
"sample.VoidHolder.takeVoidPointer": ('int',),
"sample.VoidHolder.voidPointer": (),
-
# class sample.sample:
-
# class sample.sample.sample:
"sample.sample.sample.__init__": [('int',), ('sample.sample.sample',)],
"sample.sample.sample.__copy__": (),
"sample.sample.sample.value": (),
-
"sample.sample.acceptDouble": ('float',),
"sample.sample.acceptInt": ('int',),
"sample.sample.acceptIntReference": ('int',),
@@ -40552,15 +37654,12 @@ sig_dict.update({
"sample.sample.transmuteComplexIntoPoint": ('complex',),
"sample.sample.transmutePointIntoComplex": ('typing.Tuple[float, float]',),
}) if "sample" in sys.modules else None
-
# Module other
sig_dict.update({
-
# class other.ExtendsNoImplicitConversion:
"other.ExtendsNoImplicitConversion.__init__": [('Missing("other.ExtendsNoImplicitConversion")',), ('int',)],
"other.ExtendsNoImplicitConversion.__copy__": (),
"other.ExtendsNoImplicitConversion.objId": (),
-
# class other.Number:
"other.Number.__init__": [('int',), ('numbers.Number',)],
"other.Number.__copy__": (),
@@ -40569,7 +37668,6 @@ sig_dict.update({
"other.Number.toComplex": (),
"other.Number.toStr": (),
"other.Number.value": (),
-
# class other.OtherDerived:
"other.OtherDerived.__init__": ('int',),
"other.OtherDerived.className": (),
@@ -40582,29 +37680,23 @@ sig_dict.update({
"other.OtherDerived.useEnumTypeFromOtherModule": ('sample.OverloadedFuncEnum',),
"other.OtherDerived.useObjectTypeFromOtherModule": ('object',),
"other.OtherDerived.useValueTypeFromOtherModule": [('complex',), ('sample.Event',)],
-
# class other.OtherMultipleDerived:
"other.OtherMultipleDerived.__init__": (),
"other.OtherMultipleDerived.createObject": ('str',),
"other.OtherMultipleDerived.returnUselessClass": (),
-
# class other.OtherObjectType:
"other.OtherObjectType.__init__": (),
"other.OtherObjectType.__lshift__": ('sample.Collector',),
}) if "other" in sys.modules else None
-
# Module smart
sig_dict.update({
-
# class smart.Integer:
"smart.Integer.__init__": [(), ('smart.Integer',)],
"smart.Integer.__copy__": (),
"smart.Integer.printInteger": (),
-
# class smart.Integer2:
"smart.Integer2.__init__": [(), ('int',)],
"smart.Integer2.__copy__": (),
-
# class smart.Obj:
"smart.Obj.__init__": (),
"smart.Obj.giveSharedPtrToInteger": (),
@@ -40615,7 +37707,6 @@ sig_dict.update({
"smart.Obj.takeInteger": ('smart.Integer',),
"smart.Obj.takeSharedPtrToInteger": ('smart.SharedPtr',),
"smart.Obj.takeSharedPtrToObj": ('smart.SharedPtr',),
-
# class smart.Registry:
"smart.Registry.__init__": (),
"smart.Registry.add": [('smart.Integer',), ('smart.Obj',)],
@@ -40625,21 +37716,16 @@ sig_dict.update({
"smart.Registry.remove": [('smart.Integer',), ('smart.Obj',)],
"smart.Registry.setShouldPrint": ('bool',),
"smart.Registry.shouldPrint": (),
-
# class smart.SharedPtr:
-
# class smart.SharedPtr.__next_in_mro__:
-
# class smart.SharedPtr<Integer >:
"smart.SharedPtr<Integer >.__copy__": (),
"smart.SharedPtr<Integer >.data": (),
"smart.SharedPtr<Integer >.useCount": (),
-
# class smart.SharedPtr<Obj >:
"smart.SharedPtr<Obj >.__copy__": (),
"smart.SharedPtr<Obj >.data": (),
"smart.SharedPtr<Obj >.useCount": (),
-
# class smart.SharedPtr<Smart::Integer2 >:
"smart.SharedPtr<Smart::Integer2 >.__copy__": (),
"smart.SharedPtr<Smart::Integer2 >.data": (),
diff --git a/sources/pyside2/tests/registry/exists_red_hat_enterprise_linux_workstation7_6_5_14_0_ci.py b/sources/pyside2/tests/registry/exists_red_hat_enterprise_linux_workstation7_6_5_14_2_ci.py
index 2cdf9d6f7..24cf74589 100644
--- a/sources/pyside2/tests/registry/exists_red_hat_enterprise_linux_workstation7_6_5_14_0_ci.py
+++ b/sources/pyside2/tests/registry/exists_red_hat_enterprise_linux_workstation7_6_5_14_2_ci.py
@@ -1,6 +1,7 @@
+#recreate # uncomment this to enforce generation
#############################################################################
##
-## Copyright (C) 2018 The Qt Company Ltd.
+## Copyright (C) 2019 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of Qt for Python.
@@ -36,49 +37,36 @@
## $QT_END_LICENSE$
##
#############################################################################
-
"""
This file contains the simplified signatures for all functions in PySide
-for module 'exists_red_hat_enterprise_linux_workstation7_6_5_14_0_ci' using
-Python 2.7.5 (default, Jun 11 2019, 14:33:56) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
-Qt 5.14.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6))
-
+for module 'exists_red_hat_enterprise_linux_workstation7_6_5_14_2_ci' using
+Python 2.7.5 (default, Sep 26 2019, 13:23:47) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
+Qt 5.14.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6))
There are no default values, no variable names and no self
parameter. Only types are present after simplification. The
functions 'next' resp. '__next__' are removed to make the output
identical for Python 2 and 3. '__div__' is also removed,
since it exists in Python 2, only.
"""
-
import sys
-
sig_dict = {}
-
# Module PySide2.QtCore
sig_dict.update({
-
# class PySide2.QtCore.ClassInfo:
"PySide2.QtCore.ClassInfo.__init__": ('typing.Dict[str, str]',),
-
# class PySide2.QtCore.MetaFunction:
"PySide2.QtCore.MetaFunction.__call__": ('typing.Any',),
-
# class PySide2.QtCore.MetaSignal:
"PySide2.QtCore.MetaSignal.__instancecheck__": ('object',),
-
# class PySide2.QtCore.Property:
"PySide2.QtCore.Property.__init__": ('type', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'str', 'typing.Callable', 'bool', 'bool', 'bool', 'bool', 'bool', 'bool'),
"PySide2.QtCore.Property.getter": ('typing.Callable',),
"PySide2.QtCore.Property.read": ('typing.Callable',),
"PySide2.QtCore.Property.setter": ('typing.Callable',),
"PySide2.QtCore.Property.write": ('typing.Callable',),
-
# class PySide2.QtCore.QAbstractAnimation:
-
# class PySide2.QtCore.QAbstractAnimation.DeletionPolicy:
-
# class PySide2.QtCore.QAbstractAnimation.Direction:
-
# class PySide2.QtCore.QAbstractAnimation.State:
"PySide2.QtCore.QAbstractAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractAnimation.currentLoop": (),
@@ -102,12 +90,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractAnimation.updateCurrentTime": ('int',),
"PySide2.QtCore.QAbstractAnimation.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QAbstractAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QAbstractEventDispatcher:
-
# class PySide2.QtCore.QAbstractEventDispatcher.TimerInfo:
"PySide2.QtCore.QAbstractEventDispatcher.TimerInfo.__init__": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
-
"PySide2.QtCore.QAbstractEventDispatcher.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractEventDispatcher.closingDown": (),
"PySide2.QtCore.QAbstractEventDispatcher.filterNativeEvent": ('PySide2.QtCore.QByteArray', 'int'),
@@ -127,13 +112,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractEventDispatcher.unregisterTimer": ('int',),
"PySide2.QtCore.QAbstractEventDispatcher.unregisterTimers": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractEventDispatcher.wakeUp": (),
-
# class PySide2.QtCore.QAbstractItemModel:
-
# class PySide2.QtCore.QAbstractItemModel.CheckIndexOption:
-
# class PySide2.QtCore.QAbstractItemModel.CheckIndexOptions:
-
# class PySide2.QtCore.QAbstractItemModel.LayoutChangeHint:
"PySide2.QtCore.QAbstractItemModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractItemModel.beginInsertColumns": ('PySide2.QtCore.QModelIndex', 'int', 'int'),
@@ -199,7 +180,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractItemModel.submit": (),
"PySide2.QtCore.QAbstractItemModel.supportedDragActions": (),
"PySide2.QtCore.QAbstractItemModel.supportedDropActions": (),
-
# class PySide2.QtCore.QAbstractListModel:
"PySide2.QtCore.QAbstractListModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractListModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -209,11 +189,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractListModel.index": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtCore.QAbstractListModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QAbstractListModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QAbstractNativeEventFilter:
"PySide2.QtCore.QAbstractNativeEventFilter.__init__": (),
"PySide2.QtCore.QAbstractNativeEventFilter.nativeEventFilter": ('PySide2.QtCore.QByteArray', 'int'),
-
# class PySide2.QtCore.QAbstractProxyModel:
"PySide2.QtCore.QAbstractProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractProxyModel.buddy": ('PySide2.QtCore.QModelIndex',),
@@ -245,7 +223,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractProxyModel.submit": (),
"PySide2.QtCore.QAbstractProxyModel.supportedDragActions": (),
"PySide2.QtCore.QAbstractProxyModel.supportedDropActions": (),
-
# class PySide2.QtCore.QAbstractState:
"PySide2.QtCore.QAbstractState.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QAbstractState.active": (),
@@ -254,7 +231,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractState.onEntry": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QAbstractState.onExit": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QAbstractState.parentState": (),
-
# class PySide2.QtCore.QAbstractTableModel:
"PySide2.QtCore.QAbstractTableModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractTableModel.dropMimeData": ('PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.DropAction', 'int', 'int', 'PySide2.QtCore.QModelIndex'),
@@ -263,9 +239,7 @@ sig_dict.update({
"PySide2.QtCore.QAbstractTableModel.index": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtCore.QAbstractTableModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QAbstractTableModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QAbstractTransition:
-
# class PySide2.QtCore.QAbstractTransition.TransitionType:
"PySide2.QtCore.QAbstractTransition.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QAbstractTransition.addAnimation": ('PySide2.QtCore.QAbstractAnimation',),
@@ -282,7 +256,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractTransition.targetState": (),
"PySide2.QtCore.QAbstractTransition.targetStates": (),
"PySide2.QtCore.QAbstractTransition.transitionType": (),
-
# class PySide2.QtCore.QAnimationGroup:
"PySide2.QtCore.QAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAnimationGroup.addAnimation": ('PySide2.QtCore.QAbstractAnimation',),
@@ -294,7 +267,6 @@ sig_dict.update({
"PySide2.QtCore.QAnimationGroup.insertAnimation": ('int', 'PySide2.QtCore.QAbstractAnimation'),
"PySide2.QtCore.QAnimationGroup.removeAnimation": ('PySide2.QtCore.QAbstractAnimation',),
"PySide2.QtCore.QAnimationGroup.takeAnimation": ('int',),
-
# class PySide2.QtCore.QBasicMutex:
"PySide2.QtCore.QBasicMutex.__init__": (),
"PySide2.QtCore.QBasicMutex.isRecursive": (),
@@ -302,7 +274,6 @@ sig_dict.update({
"PySide2.QtCore.QBasicMutex.tryLock": (),
"PySide2.QtCore.QBasicMutex.try_lock": (),
"PySide2.QtCore.QBasicMutex.unlock": (),
-
# class PySide2.QtCore.QBasicTimer:
"PySide2.QtCore.QBasicTimer.__init__": [(), ('PySide2.QtCore.QBasicTimer',)],
"PySide2.QtCore.QBasicTimer.__copy__": (),
@@ -311,7 +282,6 @@ sig_dict.update({
"PySide2.QtCore.QBasicTimer.stop": (),
"PySide2.QtCore.QBasicTimer.swap": ('PySide2.QtCore.QBasicTimer',),
"PySide2.QtCore.QBasicTimer.timerId": (),
-
# class PySide2.QtCore.QBitArray:
"PySide2.QtCore.QBitArray.__init__": [(), ('PySide2.QtCore.QBitArray',), ('int', 'bool')],
"PySide2.QtCore.QBitArray.__and__": ('PySide2.QtCore.QBitArray',),
@@ -338,7 +308,6 @@ sig_dict.update({
"PySide2.QtCore.QBitArray.testBit": ('int',),
"PySide2.QtCore.QBitArray.toggleBit": ('int',),
"PySide2.QtCore.QBitArray.truncate": ('int',),
-
# class PySide2.QtCore.QBuffer:
"PySide2.QtCore.QBuffer.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QBuffer.atEnd": (),
@@ -356,20 +325,17 @@ sig_dict.update({
"PySide2.QtCore.QBuffer.setData": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QBuffer.size": (),
"PySide2.QtCore.QBuffer.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QByteArray:
-
# class PySide2.QtCore.QByteArray.Base64Option:
-
# class PySide2.QtCore.QByteArray.Base64Options:
- "PySide2.QtCore.QByteArray.__init__": [(), ('PySide2.QtCore.QByteArray',), ('bytearray',), ('int', 'typing.Char'), ('str',)],
- "PySide2.QtCore.QByteArray.__add__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('str',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.__init__": [(), ('PySide2.QtCore.QByteArray',), ('bytearray',), ('int', 'int'), ('str',)],
+ "PySide2.QtCore.QByteArray.__add__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('int',), ('str',)],
"PySide2.QtCore.QByteArray.__copy__": (),
- "PySide2.QtCore.QByteArray.__iadd__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.__iadd__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('int',)],
"PySide2.QtCore.QByteArray.__reduce__": (),
"PySide2.QtCore.QByteArray.__repr__": (),
"PySide2.QtCore.QByteArray.__str__": (),
- "PySide2.QtCore.QByteArray.append": [('PySide2.QtCore.QByteArray',), ('int', 'typing.Char'), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.append": [('PySide2.QtCore.QByteArray',), ('int',), ('int', 'int')],
"PySide2.QtCore.QByteArray.at": ('int',),
"PySide2.QtCore.QByteArray.back": (),
"PySide2.QtCore.QByteArray.capacity": (),
@@ -379,18 +345,18 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.chopped": ('int',),
"PySide2.QtCore.QByteArray.clear": (),
"PySide2.QtCore.QByteArray.compare": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.Qt.CaseSensitivity'), ('str', 'PySide2.QtCore.Qt.CaseSensitivity')],
- "PySide2.QtCore.QByteArray.contains": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
- "PySide2.QtCore.QByteArray.count": [(), ('PySide2.QtCore.QByteArray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.contains": [('PySide2.QtCore.QByteArray',), ('int',)],
+ "PySide2.QtCore.QByteArray.count": [(), ('PySide2.QtCore.QByteArray',), ('int',)],
"PySide2.QtCore.QByteArray.data": (),
- "PySide2.QtCore.QByteArray.endsWith": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
- "PySide2.QtCore.QByteArray.fill": ('typing.Char', 'int'),
+ "PySide2.QtCore.QByteArray.endsWith": [('PySide2.QtCore.QByteArray',), ('int',)],
+ "PySide2.QtCore.QByteArray.fill": ('int', 'int'),
"PySide2.QtCore.QByteArray.fromBase64": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray.Base64Options')],
"PySide2.QtCore.QByteArray.fromHex": ('PySide2.QtCore.QByteArray',),
- "PySide2.QtCore.QByteArray.fromPercentEncoding": ('PySide2.QtCore.QByteArray', 'typing.Char'),
+ "PySide2.QtCore.QByteArray.fromPercentEncoding": ('PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.fromRawData": ('str', 'int'),
"PySide2.QtCore.QByteArray.front": (),
"PySide2.QtCore.QByteArray.indexOf": ('PySide2.QtCore.QByteArray', 'int'),
- "PySide2.QtCore.QByteArray.insert": [('int', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'typing.Char')],
+ "PySide2.QtCore.QByteArray.insert": [('int', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'int')],
"PySide2.QtCore.QByteArray.isEmpty": (),
"PySide2.QtCore.QByteArray.isLower": (),
"PySide2.QtCore.QByteArray.isNull": (),
@@ -398,36 +364,36 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.isUpper": (),
"PySide2.QtCore.QByteArray.lastIndexOf": ('PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.left": ('int',),
- "PySide2.QtCore.QByteArray.leftJustified": ('int', 'typing.Char', 'bool'),
+ "PySide2.QtCore.QByteArray.leftJustified": ('int', 'int', 'bool'),
"PySide2.QtCore.QByteArray.length": (),
"PySide2.QtCore.QByteArray.mid": ('int', 'int'),
- "PySide2.QtCore.QByteArray.number": [('float', 'typing.Char', 'int'), ('int', 'int')],
- "PySide2.QtCore.QByteArray.prepend": [('PySide2.QtCore.QByteArray',), ('int', 'typing.Char'), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.number": [('float', 'int', 'int'), ('int', 'int')],
+ "PySide2.QtCore.QByteArray.prepend": [('PySide2.QtCore.QByteArray',), ('int',), ('int', 'int')],
"PySide2.QtCore.QByteArray.remove": ('int', 'int'),
"PySide2.QtCore.QByteArray.repeated": ('int',),
- "PySide2.QtCore.QByteArray.replace": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray'), ('typing.Char', 'PySide2.QtCore.QByteArray'), ('typing.Char', 'typing.Char')],
+ "PySide2.QtCore.QByteArray.replace": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('int', 'PySide2.QtCore.QByteArray'), ('int', 'int'), ('int', 'int', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtCore.QByteArray.reserve": ('int',),
"PySide2.QtCore.QByteArray.resize": ('int',),
"PySide2.QtCore.QByteArray.right": ('int',),
- "PySide2.QtCore.QByteArray.rightJustified": ('int', 'typing.Char', 'bool'),
- "PySide2.QtCore.QByteArray.setNum": [('float', 'typing.Char', 'int'), ('int', 'int')],
+ "PySide2.QtCore.QByteArray.rightJustified": ('int', 'int', 'bool'),
+ "PySide2.QtCore.QByteArray.setNum": [('float', 'int', 'int'), ('int', 'int')],
"PySide2.QtCore.QByteArray.setRawData": ('str', 'int'),
"PySide2.QtCore.QByteArray.shrink_to_fit": (),
"PySide2.QtCore.QByteArray.simplified": (),
"PySide2.QtCore.QByteArray.size": (),
- "PySide2.QtCore.QByteArray.split": ('typing.Char',),
+ "PySide2.QtCore.QByteArray.split": ('int',),
"PySide2.QtCore.QByteArray.squeeze": (),
- "PySide2.QtCore.QByteArray.startsWith": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.startsWith": [('PySide2.QtCore.QByteArray',), ('int',)],
"PySide2.QtCore.QByteArray.swap": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QByteArray.toBase64": [(), ('PySide2.QtCore.QByteArray.Base64Options',)],
"PySide2.QtCore.QByteArray.toDouble": (),
"PySide2.QtCore.QByteArray.toFloat": (),
- "PySide2.QtCore.QByteArray.toHex": [(), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.toHex": [(), ('int',)],
"PySide2.QtCore.QByteArray.toInt": ('int',),
"PySide2.QtCore.QByteArray.toLong": ('int',),
"PySide2.QtCore.QByteArray.toLongLong": ('int',),
"PySide2.QtCore.QByteArray.toLower": (),
- "PySide2.QtCore.QByteArray.toPercentEncoding": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'typing.Char'),
+ "PySide2.QtCore.QByteArray.toPercentEncoding": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.toShort": ('int',),
"PySide2.QtCore.QByteArray.toUInt": ('int',),
"PySide2.QtCore.QByteArray.toULong": ('int',),
@@ -436,23 +402,18 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.toUpper": (),
"PySide2.QtCore.QByteArray.trimmed": (),
"PySide2.QtCore.QByteArray.truncate": ('int',),
-
# class PySide2.QtCore.QByteArrayMatcher:
"PySide2.QtCore.QByteArrayMatcher.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArrayMatcher',), ('str', 'int')],
"PySide2.QtCore.QByteArrayMatcher.__copy__": (),
"PySide2.QtCore.QByteArrayMatcher.indexIn": [('PySide2.QtCore.QByteArray', 'int'), ('str', 'int', 'int')],
"PySide2.QtCore.QByteArrayMatcher.pattern": (),
"PySide2.QtCore.QByteArrayMatcher.setPattern": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QCalendar:
-
# class PySide2.QtCore.QCalendar.System:
-
# class PySide2.QtCore.QCalendar.YearMonthDay:
"PySide2.QtCore.QCalendar.YearMonthDay.__init__": [(), ('PySide2.QtCore.QCalendar.YearMonthDay',), ('int', 'int', 'int')],
"PySide2.QtCore.QCalendar.YearMonthDay.__copy__": (),
"PySide2.QtCore.QCalendar.YearMonthDay.isValid": (),
-
"PySide2.QtCore.QCalendar.__init__": [(), ('PySide2.QtCore.QCalendar.System',)],
"PySide2.QtCore.QCalendar.__copy__": (),
"PySide2.QtCore.QCalendar.availableCalendars": (),
@@ -479,7 +440,6 @@ sig_dict.update({
"PySide2.QtCore.QCalendar.standaloneMonthName": ('PySide2.QtCore.QLocale', 'int', 'int', 'PySide2.QtCore.QLocale.FormatType'),
"PySide2.QtCore.QCalendar.standaloneWeekDayName": ('PySide2.QtCore.QLocale', 'int', 'PySide2.QtCore.QLocale.FormatType'),
"PySide2.QtCore.QCalendar.weekDayName": ('PySide2.QtCore.QLocale', 'int', 'PySide2.QtCore.QLocale.FormatType'),
-
# class PySide2.QtCore.QCborArray:
"PySide2.QtCore.QCborArray.__init__": [(), ('PySide2.QtCore.QCborArray',)],
"PySide2.QtCore.QCborArray.__add__": ('PySide2.QtCore.QCborValue',),
@@ -515,16 +475,12 @@ sig_dict.update({
"PySide2.QtCore.QCborArray.toCborValue": (),
"PySide2.QtCore.QCborArray.toJsonArray": (),
"PySide2.QtCore.QCborArray.toVariantList": (),
-
# class PySide2.QtCore.QCborError:
-
# class PySide2.QtCore.QCborError.Code:
"PySide2.QtCore.QCborError.__init__": [(), ('PySide2.QtCore.QCborError',)],
"PySide2.QtCore.QCborError.__copy__": (),
"PySide2.QtCore.QCborError.toString": (),
-
# class PySide2.QtCore.QCborKnownTags:
-
# class PySide2.QtCore.QCborMap:
"PySide2.QtCore.QCborMap.__init__": [(), ('PySide2.QtCore.QCborMap',)],
"PySide2.QtCore.QCborMap.__copy__": (),
@@ -546,18 +502,13 @@ sig_dict.update({
"PySide2.QtCore.QCborMap.toVariantHash": (),
"PySide2.QtCore.QCborMap.toVariantMap": (),
"PySide2.QtCore.QCborMap.value": [('PySide2.QtCore.QCborValue',), ('int',), ('str',)],
-
# class PySide2.QtCore.QCborParserError:
"PySide2.QtCore.QCborParserError.__init__": [(), ('PySide2.QtCore.QCborParserError',)],
"PySide2.QtCore.QCborParserError.__copy__": (),
"PySide2.QtCore.QCborParserError.errorString": (),
-
# class PySide2.QtCore.QCborSimpleType:
-
# class PySide2.QtCore.QCborStreamReader:
-
# class PySide2.QtCore.QCborStreamReader.StringResultCode:
-
# class PySide2.QtCore.QCborStreamReader.Type:
"PySide2.QtCore.QCborStreamReader.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('bytearray', 'int'), ('str', 'int')],
"PySide2.QtCore.QCborStreamReader.addData": [('PySide2.QtCore.QByteArray',), ('bytearray', 'int'), ('str', 'int')],
@@ -605,7 +556,6 @@ sig_dict.update({
"PySide2.QtCore.QCborStreamReader.toSimpleType": (),
"PySide2.QtCore.QCborStreamReader.toUnsignedInteger": (),
"PySide2.QtCore.QCborStreamReader.type": (),
-
# class PySide2.QtCore.QCborStreamWriter:
"PySide2.QtCore.QCborStreamWriter.__init__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QCborStreamWriter.append": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborKnownTags',), ('PySide2.QtCore.QCborSimpleType',), ('bool',), ('float',), ('int',), ('str', 'int')],
@@ -619,25 +569,17 @@ sig_dict.update({
"PySide2.QtCore.QCborStreamWriter.setDevice": ('PySide2.QtCore.QIODevice',),
"PySide2.QtCore.QCborStreamWriter.startArray": [(), ('int',)],
"PySide2.QtCore.QCborStreamWriter.startMap": [(), ('int',)],
-
# class PySide2.QtCore.QCborStringResultByteArray:
"PySide2.QtCore.QCborStringResultByteArray.__init__": [(), ('PySide2.QtCore.QCborStringResultByteArray',)],
"PySide2.QtCore.QCborStringResultByteArray.__copy__": (),
-
# class PySide2.QtCore.QCborStringResultString:
"PySide2.QtCore.QCborStringResultString.__init__": [(), ('PySide2.QtCore.QCborStringResultString',)],
"PySide2.QtCore.QCborStringResultString.__copy__": (),
-
# class PySide2.QtCore.QCborValue:
-
# class PySide2.QtCore.QCborValue.DiagnosticNotationOption:
-
# class PySide2.QtCore.QCborValue.DiagnosticNotationOptions:
-
# class PySide2.QtCore.QCborValue.EncodingOption:
-
# class PySide2.QtCore.QCborValue.EncodingOptions:
-
# class PySide2.QtCore.QCborValue.Type:
"PySide2.QtCore.QCborValue.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborArray',), ('PySide2.QtCore.QCborKnownTags', 'PySide2.QtCore.QCborValue'), ('PySide2.QtCore.QCborMap',), ('PySide2.QtCore.QCborSimpleType',), ('PySide2.QtCore.QCborValue',), ('PySide2.QtCore.QCborValue.Type',), ('PySide2.QtCore.QDateTime',), ('PySide2.QtCore.QRegularExpression',), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUuid',), ('bool',), ('float',), ('int',), ('str',)],
"PySide2.QtCore.QCborValue.__copy__": (),
@@ -683,14 +625,12 @@ sig_dict.update({
"PySide2.QtCore.QCborValue.toUuid": ('PySide2.QtCore.QUuid',),
"PySide2.QtCore.QCborValue.toVariant": (),
"PySide2.QtCore.QCborValue.type": (),
-
# class PySide2.QtCore.QChildEvent:
"PySide2.QtCore.QChildEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QObject'),
"PySide2.QtCore.QChildEvent.added": (),
"PySide2.QtCore.QChildEvent.child": (),
"PySide2.QtCore.QChildEvent.polished": (),
"PySide2.QtCore.QChildEvent.removed": (),
-
# class PySide2.QtCore.QCollator:
"PySide2.QtCore.QCollator.__init__": [(), ('PySide2.QtCore.QCollator',), ('PySide2.QtCore.QLocale',)],
"PySide2.QtCore.QCollator.__call__": ('str', 'str'),
@@ -705,16 +645,12 @@ sig_dict.update({
"PySide2.QtCore.QCollator.setNumericMode": ('bool',),
"PySide2.QtCore.QCollator.sortKey": ('str',),
"PySide2.QtCore.QCollator.swap": ('PySide2.QtCore.QCollator',),
-
# class PySide2.QtCore.QCollatorSortKey:
"PySide2.QtCore.QCollatorSortKey.__init__": ('PySide2.QtCore.QCollatorSortKey',),
"PySide2.QtCore.QCollatorSortKey.compare": ('PySide2.QtCore.QCollatorSortKey',),
"PySide2.QtCore.QCollatorSortKey.swap": ('PySide2.QtCore.QCollatorSortKey',),
-
# class PySide2.QtCore.QCommandLineOption:
-
# class PySide2.QtCore.QCommandLineOption.Flag:
-
# class PySide2.QtCore.QCommandLineOption.Flags:
"PySide2.QtCore.QCommandLineOption.__init__": [('PySide2.QtCore.QCommandLineOption',), ('str',), ('str', 'str', 'str', 'str'), ('typing.Sequence[str]',), ('typing.Sequence[str]', 'str', 'str', 'str')],
"PySide2.QtCore.QCommandLineOption.defaultValues": (),
@@ -730,11 +666,8 @@ sig_dict.update({
"PySide2.QtCore.QCommandLineOption.setValueName": ('str',),
"PySide2.QtCore.QCommandLineOption.swap": ('PySide2.QtCore.QCommandLineOption',),
"PySide2.QtCore.QCommandLineOption.valueName": (),
-
# class PySide2.QtCore.QCommandLineParser:
-
# class PySide2.QtCore.QCommandLineParser.OptionsAfterPositionalArgumentsMode:
-
# class PySide2.QtCore.QCommandLineParser.SingleDashWordOptionMode:
"PySide2.QtCore.QCommandLineParser.__init__": (),
"PySide2.QtCore.QCommandLineParser.addHelpOption": (),
@@ -759,7 +692,6 @@ sig_dict.update({
"PySide2.QtCore.QCommandLineParser.unknownOptionNames": (),
"PySide2.QtCore.QCommandLineParser.value": [('PySide2.QtCore.QCommandLineOption',), ('str',)],
"PySide2.QtCore.QCommandLineParser.values": [('PySide2.QtCore.QCommandLineOption',), ('str',)],
-
# class PySide2.QtCore.QConcatenateTablesProxyModel:
"PySide2.QtCore.QConcatenateTablesProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QConcatenateTablesProxyModel.addSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
@@ -781,7 +713,6 @@ sig_dict.update({
"PySide2.QtCore.QConcatenateTablesProxyModel.setData": ('PySide2.QtCore.QModelIndex', 'typing.Any', 'int'),
"PySide2.QtCore.QConcatenateTablesProxyModel.setItemData": ('PySide2.QtCore.QModelIndex', 'typing.Dict[int, typing.Any]'),
"PySide2.QtCore.QConcatenateTablesProxyModel.span": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtCore.QCoreApplication:
"PySide2.QtCore.QCoreApplication.__init__": [(), ('typing.Sequence[str]',)],
"PySide2.QtCore.QCoreApplication.addLibraryPath": ('str',),
@@ -825,12 +756,11 @@ sig_dict.update({
"PySide2.QtCore.QCoreApplication.setOrganizationName": ('str',),
"PySide2.QtCore.QCoreApplication.setQuitLockEnabled": ('bool',),
"PySide2.QtCore.QCoreApplication.setSetuidAllowed": ('bool',),
+ "PySide2.QtCore.QCoreApplication.shutdown": (),
"PySide2.QtCore.QCoreApplication.startingUp": (),
"PySide2.QtCore.QCoreApplication.testAttribute": ('PySide2.QtCore.Qt.ApplicationAttribute',),
"PySide2.QtCore.QCoreApplication.translate": ('str', 'str', 'str', 'int'),
-
# class PySide2.QtCore.QCryptographicHash:
-
# class PySide2.QtCore.QCryptographicHash.Algorithm:
"PySide2.QtCore.QCryptographicHash.__init__": ('PySide2.QtCore.QCryptographicHash.Algorithm',),
"PySide2.QtCore.QCryptographicHash.addData": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('str', 'int')],
@@ -838,15 +768,10 @@ sig_dict.update({
"PySide2.QtCore.QCryptographicHash.hashLength": ('PySide2.QtCore.QCryptographicHash.Algorithm',),
"PySide2.QtCore.QCryptographicHash.reset": (),
"PySide2.QtCore.QCryptographicHash.result": (),
-
# class PySide2.QtCore.QDataStream:
-
# class PySide2.QtCore.QDataStream.ByteOrder:
-
# class PySide2.QtCore.QDataStream.FloatingPointPrecision:
-
# class PySide2.QtCore.QDataStream.Status:
-
# class PySide2.QtCore.QDataStream.Version:
"PySide2.QtCore.QDataStream.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QIODevice.OpenMode'), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QDataStream.__lshift__": [('PySide2.QtCore.QBitArray',), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborArray',), ('PySide2.QtCore.QCborMap',), ('PySide2.QtCore.QCborValue',), ('PySide2.QtCore.QDate',), ('PySide2.QtCore.QDateTime',), ('PySide2.QtCore.QEasingCurve',), ('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonDocument',), ('PySide2.QtCore.QJsonValue',), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QLineF',), ('PySide2.QtCore.QLocale',), ('PySide2.QtCore.QMargins',), ('PySide2.QtCore.QMarginsF',), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',), ('PySide2.QtCore.QRegExp',), ('PySide2.QtCore.QRegularExpression',), ('PySide2.QtCore.QSize',), ('PySide2.QtCore.QSizeF',), ('PySide2.QtCore.QTime',), ('PySide2.QtCore.QTimeZone',), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUuid',), ('PySide2.QtCore.QVersionNumber',), ('str',)],
@@ -893,7 +818,7 @@ sig_dict.update({
"PySide2.QtCore.QDataStream.writeInt32": ('int',),
"PySide2.QtCore.QDataStream.writeInt64": ('int',),
"PySide2.QtCore.QDataStream.writeInt8": ('int',),
- "PySide2.QtCore.QDataStream.writeQChar": ('typing.Char',),
+ "PySide2.QtCore.QDataStream.writeQChar": ('str',),
"PySide2.QtCore.QDataStream.writeQString": ('str',),
"PySide2.QtCore.QDataStream.writeQStringList": ('typing.Sequence[str]',),
"PySide2.QtCore.QDataStream.writeQVariant": ('typing.Any',),
@@ -903,9 +828,7 @@ sig_dict.update({
"PySide2.QtCore.QDataStream.writeUInt32": ('int',),
"PySide2.QtCore.QDataStream.writeUInt64": ('int',),
"PySide2.QtCore.QDataStream.writeUInt8": ('int',),
-
# class PySide2.QtCore.QDate:
-
# class PySide2.QtCore.QDate.MonthNameType:
"PySide2.QtCore.QDate.__init__": [(), ('PySide2.QtCore.QDate',), ('int', 'int', 'int'), ('int', 'int', 'int', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QDate.__copy__": (),
@@ -940,9 +863,7 @@ sig_dict.update({
"PySide2.QtCore.QDate.toString": [('PySide2.QtCore.Qt.DateFormat',), ('PySide2.QtCore.Qt.DateFormat', 'PySide2.QtCore.QCalendar'), ('str',), ('str', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QDate.weekNumber": (),
"PySide2.QtCore.QDate.year": [(), ('PySide2.QtCore.QCalendar',)],
-
# class PySide2.QtCore.QDateTime:
-
# class PySide2.QtCore.QDateTime.YearRange:
"PySide2.QtCore.QDateTime.__init__": [(), ('PySide2.QtCore.QDate',), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.QTimeZone'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.Qt.TimeSpec'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.Qt.TimeSpec', 'int'), ('PySide2.QtCore.QDateTime',), ('int', 'int', 'int', 'int', 'int', 'int'), ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int')],
"PySide2.QtCore.QDateTime.__copy__": (),
@@ -994,15 +915,32 @@ sig_dict.update({
"PySide2.QtCore.QDateTime.toTime_t": (),
"PySide2.QtCore.QDateTime.toUTC": (),
"PySide2.QtCore.QDateTime.utcOffset": (),
-
+# class PySide2.QtCore.QDeadlineTimer:
+# class PySide2.QtCore.QDeadlineTimer.ForeverConstant:
+ "PySide2.QtCore.QDeadlineTimer.__init__": [('PySide2.QtCore.QDeadlineTimer',), ('PySide2.QtCore.QDeadlineTimer.ForeverConstant', 'PySide2.QtCore.Qt.TimerType'), ('PySide2.QtCore.Qt.TimerType',), ('int', 'PySide2.QtCore.Qt.TimerType')],
+ "PySide2.QtCore.QDeadlineTimer.__copy__": (),
+ "PySide2.QtCore.QDeadlineTimer.__iadd__": ('int',),
+ "PySide2.QtCore.QDeadlineTimer.__isub__": ('int',),
+ "PySide2.QtCore.QDeadlineTimer._q_data": (),
+ "PySide2.QtCore.QDeadlineTimer.addNSecs": ('PySide2.QtCore.QDeadlineTimer', 'int'),
+ "PySide2.QtCore.QDeadlineTimer.current": ('PySide2.QtCore.Qt.TimerType',),
+ "PySide2.QtCore.QDeadlineTimer.deadline": (),
+ "PySide2.QtCore.QDeadlineTimer.deadlineNSecs": (),
+ "PySide2.QtCore.QDeadlineTimer.hasExpired": (),
+ "PySide2.QtCore.QDeadlineTimer.isForever": (),
+ "PySide2.QtCore.QDeadlineTimer.remainingTime": (),
+ "PySide2.QtCore.QDeadlineTimer.remainingTimeNSecs": (),
+ "PySide2.QtCore.QDeadlineTimer.setDeadline": ('int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setPreciseDeadline": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setPreciseRemainingTime": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setRemainingTime": ('int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setTimerType": ('PySide2.QtCore.Qt.TimerType',),
+ "PySide2.QtCore.QDeadlineTimer.swap": ('PySide2.QtCore.QDeadlineTimer',),
+ "PySide2.QtCore.QDeadlineTimer.timerType": (),
# class PySide2.QtCore.QDir:
-
# class PySide2.QtCore.QDir.Filter:
-
# class PySide2.QtCore.QDir.Filters:
-
# class PySide2.QtCore.QDir.SortFlag:
-
# class PySide2.QtCore.QDir.SortFlags:
"PySide2.QtCore.QDir.__init__": [('PySide2.QtCore.QDir',), ('str',), ('str', 'str', 'PySide2.QtCore.QDir.SortFlags', 'PySide2.QtCore.QDir.Filters')],
"PySide2.QtCore.QDir.__copy__": (),
@@ -1065,11 +1003,8 @@ sig_dict.update({
"PySide2.QtCore.QDir.temp": (),
"PySide2.QtCore.QDir.tempPath": (),
"PySide2.QtCore.QDir.toNativeSeparators": ('str',),
-
# class PySide2.QtCore.QDirIterator:
-
# class PySide2.QtCore.QDirIterator.IteratorFlag:
-
# class PySide2.QtCore.QDirIterator.IteratorFlags:
"PySide2.QtCore.QDirIterator.__init__": [('PySide2.QtCore.QDir', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'typing.Sequence[str]', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDirIterator.IteratorFlags')],
"PySide2.QtCore.QDirIterator.fileInfo": (),
@@ -1077,13 +1012,10 @@ sig_dict.update({
"PySide2.QtCore.QDirIterator.filePath": (),
"PySide2.QtCore.QDirIterator.hasNext": (),
"PySide2.QtCore.QDirIterator.path": (),
-
# class PySide2.QtCore.QDynamicPropertyChangeEvent:
"PySide2.QtCore.QDynamicPropertyChangeEvent.__init__": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QDynamicPropertyChangeEvent.propertyName": (),
-
# class PySide2.QtCore.QEasingCurve:
-
# class PySide2.QtCore.QEasingCurve.Type:
"PySide2.QtCore.QEasingCurve.__init__": [('PySide2.QtCore.QEasingCurve',), ('PySide2.QtCore.QEasingCurve.Type',)],
"PySide2.QtCore.QEasingCurve.__copy__": (),
@@ -1102,9 +1034,7 @@ sig_dict.update({
"PySide2.QtCore.QEasingCurve.toCubicSpline": (),
"PySide2.QtCore.QEasingCurve.type": (),
"PySide2.QtCore.QEasingCurve.valueForProgress": ('float',),
-
# class PySide2.QtCore.QElapsedTimer:
-
# class PySide2.QtCore.QElapsedTimer.ClockType:
"PySide2.QtCore.QElapsedTimer.__init__": [(), ('PySide2.QtCore.QElapsedTimer',)],
"PySide2.QtCore.QElapsedTimer.__copy__": (),
@@ -1120,9 +1050,7 @@ sig_dict.update({
"PySide2.QtCore.QElapsedTimer.restart": (),
"PySide2.QtCore.QElapsedTimer.secsTo": ('PySide2.QtCore.QElapsedTimer',),
"PySide2.QtCore.QElapsedTimer.start": (),
-
# class PySide2.QtCore.QEvent:
-
# class PySide2.QtCore.QEvent.Type:
"PySide2.QtCore.QEvent.__init__": [('PySide2.QtCore.QEvent',), ('PySide2.QtCore.QEvent.Type',)],
"PySide2.QtCore.QEvent.accept": (),
@@ -1132,11 +1060,8 @@ sig_dict.update({
"PySide2.QtCore.QEvent.setAccepted": ('bool',),
"PySide2.QtCore.QEvent.spontaneous": (),
"PySide2.QtCore.QEvent.type": (),
-
# class PySide2.QtCore.QEventLoop:
-
# class PySide2.QtCore.QEventLoop.ProcessEventsFlag:
-
# class PySide2.QtCore.QEventLoop.ProcessEventsFlags:
"PySide2.QtCore.QEventLoop.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QEventLoop.event": ('PySide2.QtCore.QEvent',),
@@ -1146,7 +1071,6 @@ sig_dict.update({
"PySide2.QtCore.QEventLoop.processEvents": [('PySide2.QtCore.QEventLoop.ProcessEventsFlags',), ('PySide2.QtCore.QEventLoop.ProcessEventsFlags', 'int')],
"PySide2.QtCore.QEventLoop.quit": (),
"PySide2.QtCore.QEventLoop.wakeUp": (),
-
# class PySide2.QtCore.QEventTransition:
"PySide2.QtCore.QEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtCore.QEventTransition.event": ('PySide2.QtCore.QEvent',),
@@ -1156,11 +1080,9 @@ sig_dict.update({
"PySide2.QtCore.QEventTransition.onTransition": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QEventTransition.setEventSource": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QEventTransition.setEventType": ('PySide2.QtCore.QEvent.Type',),
-
# class PySide2.QtCore.QFactoryInterface:
"PySide2.QtCore.QFactoryInterface.__init__": (),
"PySide2.QtCore.QFactoryInterface.keys": (),
-
# class PySide2.QtCore.QFile:
"PySide2.QtCore.QFile.__init__": [(), ('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QFile.copy": [('str',), ('str', 'str')],
@@ -1179,21 +1101,13 @@ sig_dict.update({
"PySide2.QtCore.QFile.setPermissions": [('PySide2.QtCore.QFileDevice.Permissions',), ('str', 'PySide2.QtCore.QFileDevice.Permissions')],
"PySide2.QtCore.QFile.size": (),
"PySide2.QtCore.QFile.symLinkTarget": [(), ('str',)],
-
# class PySide2.QtCore.QFileDevice:
-
# class PySide2.QtCore.QFileDevice.FileError:
-
# class PySide2.QtCore.QFileDevice.FileHandleFlag:
-
# class PySide2.QtCore.QFileDevice.FileHandleFlags:
-
# class PySide2.QtCore.QFileDevice.FileTime:
-
# class PySide2.QtCore.QFileDevice.MemoryMapFlags:
-
# class PySide2.QtCore.QFileDevice.Permission:
-
# class PySide2.QtCore.QFileDevice.Permissions:
"PySide2.QtCore.QFileDevice.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QFileDevice.atEnd": (),
@@ -1217,7 +1131,6 @@ sig_dict.update({
"PySide2.QtCore.QFileDevice.unmap": ('str',),
"PySide2.QtCore.QFileDevice.unsetError": (),
"PySide2.QtCore.QFileDevice.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QFileInfo:
"PySide2.QtCore.QFileInfo.__init__": [(), ('PySide2.QtCore.QDir', 'str'), ('PySide2.QtCore.QFile',), ('PySide2.QtCore.QFileInfo',), ('str',)],
"PySide2.QtCore.QFileInfo.__copy__": (),
@@ -1269,14 +1182,12 @@ sig_dict.update({
"PySide2.QtCore.QFileInfo.suffix": (),
"PySide2.QtCore.QFileInfo.swap": ('PySide2.QtCore.QFileInfo',),
"PySide2.QtCore.QFileInfo.symLinkTarget": (),
-
# class PySide2.QtCore.QFileSelector:
"PySide2.QtCore.QFileSelector.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QFileSelector.allSelectors": (),
"PySide2.QtCore.QFileSelector.extraSelectors": (),
"PySide2.QtCore.QFileSelector.select": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtCore.QFileSelector.setExtraSelectors": ('typing.Sequence[str]',),
-
# class PySide2.QtCore.QFileSystemWatcher:
"PySide2.QtCore.QFileSystemWatcher.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QFileSystemWatcher.addPath": ('str',),
@@ -1285,25 +1196,20 @@ sig_dict.update({
"PySide2.QtCore.QFileSystemWatcher.files": (),
"PySide2.QtCore.QFileSystemWatcher.removePath": ('str',),
"PySide2.QtCore.QFileSystemWatcher.removePaths": ('typing.Sequence[str]',),
-
# class PySide2.QtCore.QFinalState:
"PySide2.QtCore.QFinalState.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QFinalState.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QFinalState.onEntry": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QFinalState.onExit": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtCore.QGenericArgument:
"PySide2.QtCore.QGenericArgument.__init__": [('PySide2.QtCore.QGenericArgument',), ('str', 'int')],
"PySide2.QtCore.QGenericArgument.__copy__": (),
"PySide2.QtCore.QGenericArgument.data": (),
"PySide2.QtCore.QGenericArgument.name": (),
-
# class PySide2.QtCore.QGenericReturnArgument:
"PySide2.QtCore.QGenericReturnArgument.__init__": [('PySide2.QtCore.QGenericReturnArgument',), ('str', 'int')],
"PySide2.QtCore.QGenericReturnArgument.__copy__": (),
-
# class PySide2.QtCore.QHistoryState:
-
# class PySide2.QtCore.QHistoryState.HistoryType:
"PySide2.QtCore.QHistoryState.__init__": [('PySide2.QtCore.QHistoryState.HistoryType', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtCore.QHistoryState.defaultState": (),
@@ -1315,11 +1221,8 @@ sig_dict.update({
"PySide2.QtCore.QHistoryState.setDefaultState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QHistoryState.setDefaultTransition": ('PySide2.QtCore.QAbstractTransition',),
"PySide2.QtCore.QHistoryState.setHistoryType": ('PySide2.QtCore.QHistoryState.HistoryType',),
-
# class PySide2.QtCore.QIODevice:
-
# class PySide2.QtCore.QIODevice.OpenMode:
-
# class PySide2.QtCore.QIODevice.OpenModeFlag:
"PySide2.QtCore.QIODevice.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QIODevice.atEnd": (),
@@ -1342,7 +1245,7 @@ sig_dict.update({
"PySide2.QtCore.QIODevice.openMode": (),
"PySide2.QtCore.QIODevice.peek": ('int',),
"PySide2.QtCore.QIODevice.pos": (),
- "PySide2.QtCore.QIODevice.putChar": ('typing.Char',),
+ "PySide2.QtCore.QIODevice.putChar": ('int',),
"PySide2.QtCore.QIODevice.read": ('int',),
"PySide2.QtCore.QIODevice.readAll": (),
"PySide2.QtCore.QIODevice.readChannelCount": (),
@@ -1360,13 +1263,12 @@ sig_dict.update({
"PySide2.QtCore.QIODevice.size": (),
"PySide2.QtCore.QIODevice.skip": ('int',),
"PySide2.QtCore.QIODevice.startTransaction": (),
- "PySide2.QtCore.QIODevice.ungetChar": ('typing.Char',),
+ "PySide2.QtCore.QIODevice.ungetChar": ('int',),
"PySide2.QtCore.QIODevice.waitForBytesWritten": ('int',),
"PySide2.QtCore.QIODevice.waitForReadyRead": ('int',),
"PySide2.QtCore.QIODevice.write": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QIODevice.writeChannelCount": (),
"PySide2.QtCore.QIODevice.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QIdentityProxyModel:
"PySide2.QtCore.QIdentityProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QIdentityProxyModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -1386,7 +1288,6 @@ sig_dict.update({
"PySide2.QtCore.QIdentityProxyModel.rowCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtCore.QIdentityProxyModel.setSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCore.QIdentityProxyModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QItemSelection:
"PySide2.QtCore.QItemSelection.__init__": [(), ('PySide2.QtCore.QItemSelection',), ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QModelIndex')],
"PySide2.QtCore.QItemSelection.__add__": ('typing.Sequence[PySide2.QtCore.QItemSelectionRange]',),
@@ -1444,11 +1345,8 @@ sig_dict.update({
"PySide2.QtCore.QItemSelection.toSet": (),
"PySide2.QtCore.QItemSelection.toVector": (),
"PySide2.QtCore.QItemSelection.value": [('int',), ('int', 'PySide2.QtCore.QItemSelectionRange')],
-
# class PySide2.QtCore.QItemSelectionModel:
-
# class PySide2.QtCore.QItemSelectionModel.SelectionFlag:
-
# class PySide2.QtCore.QItemSelectionModel.SelectionFlags:
"PySide2.QtCore.QItemSelectionModel.__init__": [('PySide2.QtCore.QAbstractItemModel',), ('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QItemSelectionModel.clear": (),
@@ -1471,7 +1369,6 @@ sig_dict.update({
"PySide2.QtCore.QItemSelectionModel.selection": (),
"PySide2.QtCore.QItemSelectionModel.setCurrentIndex": ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QItemSelectionModel.SelectionFlags'),
"PySide2.QtCore.QItemSelectionModel.setModel": ('PySide2.QtCore.QAbstractItemModel',),
-
# class PySide2.QtCore.QItemSelectionRange:
"PySide2.QtCore.QItemSelectionRange.__init__": [(), ('PySide2.QtCore.QItemSelectionRange',), ('PySide2.QtCore.QModelIndex',), ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QModelIndex')],
"PySide2.QtCore.QItemSelectionRange.__copy__": (),
@@ -1492,7 +1389,6 @@ sig_dict.update({
"PySide2.QtCore.QItemSelectionRange.top": (),
"PySide2.QtCore.QItemSelectionRange.topLeft": (),
"PySide2.QtCore.QItemSelectionRange.width": (),
-
# class PySide2.QtCore.QJsonArray:
"PySide2.QtCore.QJsonArray.__init__": [(), ('PySide2.QtCore.QJsonArray',)],
"PySide2.QtCore.QJsonArray.__add__": ('PySide2.QtCore.QJsonValue',),
@@ -1523,11 +1419,8 @@ sig_dict.update({
"PySide2.QtCore.QJsonArray.swap": ('PySide2.QtCore.QJsonArray',),
"PySide2.QtCore.QJsonArray.takeAt": ('int',),
"PySide2.QtCore.QJsonArray.toVariantList": (),
-
# class PySide2.QtCore.QJsonDocument:
-
# class PySide2.QtCore.QJsonDocument.DataValidation:
-
# class PySide2.QtCore.QJsonDocument.JsonFormat:
"PySide2.QtCore.QJsonDocument.__init__": [(), ('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonDocument',), ('typing.Dict[str, PySide2.QtCore.QJsonValue]',)],
"PySide2.QtCore.QJsonDocument.__copy__": (),
@@ -1548,16 +1441,12 @@ sig_dict.update({
"PySide2.QtCore.QJsonDocument.toBinaryData": (),
"PySide2.QtCore.QJsonDocument.toJson": [(), ('PySide2.QtCore.QJsonDocument.JsonFormat',)],
"PySide2.QtCore.QJsonDocument.toVariant": (),
-
# class PySide2.QtCore.QJsonParseError:
-
# class PySide2.QtCore.QJsonParseError.ParseError:
"PySide2.QtCore.QJsonParseError.__init__": [(), ('PySide2.QtCore.QJsonParseError',)],
"PySide2.QtCore.QJsonParseError.__copy__": (),
"PySide2.QtCore.QJsonParseError.errorString": (),
-
# class PySide2.QtCore.QJsonValue:
-
# class PySide2.QtCore.QJsonValue.Type:
"PySide2.QtCore.QJsonValue.__init__": [('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonValue',), ('PySide2.QtCore.QJsonValue.Type',), ('bool',), ('float',), ('int',), ('str',), ('typing.Dict[str, PySide2.QtCore.QJsonValue]',)],
"PySide2.QtCore.QJsonValue.__copy__": (),
@@ -1578,9 +1467,7 @@ sig_dict.update({
"PySide2.QtCore.QJsonValue.toString": [(), ('str',)],
"PySide2.QtCore.QJsonValue.toVariant": (),
"PySide2.QtCore.QJsonValue.type": (),
-
# class PySide2.QtCore.QLibraryInfo:
-
# class PySide2.QtCore.QLibraryInfo.LibraryLocation:
"PySide2.QtCore.QLibraryInfo.build": (),
"PySide2.QtCore.QLibraryInfo.buildDate": (),
@@ -1590,7 +1477,6 @@ sig_dict.update({
"PySide2.QtCore.QLibraryInfo.location": ('PySide2.QtCore.QLibraryInfo.LibraryLocation',),
"PySide2.QtCore.QLibraryInfo.platformPluginArguments": ('str',),
"PySide2.QtCore.QLibraryInfo.version": (),
-
# class PySide2.QtCore.QLine:
"PySide2.QtCore.QLine.__init__": [(), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QLine.__copy__": (),
@@ -1613,9 +1499,7 @@ sig_dict.update({
"PySide2.QtCore.QLine.x2": (),
"PySide2.QtCore.QLine.y1": (),
"PySide2.QtCore.QLine.y2": (),
-
# class PySide2.QtCore.QLineF:
-
# class PySide2.QtCore.QLineF.IntersectType:
"PySide2.QtCore.QLineF.__init__": [(), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QLineF',), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QLineF.__copy__": (),
@@ -1650,31 +1534,18 @@ sig_dict.update({
"PySide2.QtCore.QLineF.x2": (),
"PySide2.QtCore.QLineF.y1": (),
"PySide2.QtCore.QLineF.y2": (),
-
# class PySide2.QtCore.QLocale:
-
# class PySide2.QtCore.QLocale.Country:
-
# class PySide2.QtCore.QLocale.CurrencySymbolFormat:
-
# class PySide2.QtCore.QLocale.DataSizeFormat:
-
# class PySide2.QtCore.QLocale.DataSizeFormats:
-
# class PySide2.QtCore.QLocale.FloatingPointPrecisionOption:
-
# class PySide2.QtCore.QLocale.FormatType:
-
# class PySide2.QtCore.QLocale.Language:
-
# class PySide2.QtCore.QLocale.MeasurementSystem:
-
# class PySide2.QtCore.QLocale.NumberOption:
-
# class PySide2.QtCore.QLocale.NumberOptions:
-
# class PySide2.QtCore.QLocale.QuotationStyle:
-
# class PySide2.QtCore.QLocale.Script:
"PySide2.QtCore.QLocale.__init__": [(), ('PySide2.QtCore.QLocale',), ('PySide2.QtCore.QLocale.Language', 'PySide2.QtCore.QLocale.Country'), ('PySide2.QtCore.QLocale.Language', 'PySide2.QtCore.QLocale.Script', 'PySide2.QtCore.QLocale.Country'), ('str',)],
"PySide2.QtCore.QLocale.__copy__": (),
@@ -1729,7 +1600,7 @@ sig_dict.update({
"PySide2.QtCore.QLocale.toLongLong": ('str',),
"PySide2.QtCore.QLocale.toLower": ('str',),
"PySide2.QtCore.QLocale.toShort": ('str',),
- "PySide2.QtCore.QLocale.toString": [('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDate', 'str'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDateTime', 'str'), ('PySide2.QtCore.QTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QTime', 'str'), ('float', 'typing.Char', 'int'), ('int',)],
+ "PySide2.QtCore.QLocale.toString": [('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDate', 'str'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDateTime', 'str'), ('PySide2.QtCore.QTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QTime', 'str'), ('float', 'int', 'int'), ('int',)],
"PySide2.QtCore.QLocale.toTime": [('str', 'PySide2.QtCore.QLocale.FormatType'), ('str', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('str', 'str'), ('str', 'str', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QLocale.toUInt": ('str',),
"PySide2.QtCore.QLocale.toULong": ('str',),
@@ -1739,9 +1610,7 @@ sig_dict.update({
"PySide2.QtCore.QLocale.uiLanguages": (),
"PySide2.QtCore.QLocale.weekdays": (),
"PySide2.QtCore.QLocale.zeroDigit": (),
-
# class PySide2.QtCore.QLockFile:
-
# class PySide2.QtCore.QLockFile.LockError:
"PySide2.QtCore.QLockFile.__init__": ('str',),
"PySide2.QtCore.QLockFile.error": (),
@@ -1753,7 +1622,6 @@ sig_dict.update({
"PySide2.QtCore.QLockFile.staleLockTime": (),
"PySide2.QtCore.QLockFile.tryLock": ('int',),
"PySide2.QtCore.QLockFile.unlock": (),
-
# class PySide2.QtCore.QMargins:
"PySide2.QtCore.QMargins.__init__": [(), ('PySide2.QtCore.QMargins',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QMargins.__add__": [('PySide2.QtCore.QMargins',), ('int',)],
@@ -1774,7 +1642,6 @@ sig_dict.update({
"PySide2.QtCore.QMargins.setRight": ('int',),
"PySide2.QtCore.QMargins.setTop": ('int',),
"PySide2.QtCore.QMargins.top": (),
-
# class PySide2.QtCore.QMarginsF:
"PySide2.QtCore.QMarginsF.__init__": [(), ('PySide2.QtCore.QMargins',), ('PySide2.QtCore.QMarginsF',), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QMarginsF.__add__": [('PySide2.QtCore.QMarginsF',), ('float',)],
@@ -1796,7 +1663,6 @@ sig_dict.update({
"PySide2.QtCore.QMarginsF.setTop": ('float',),
"PySide2.QtCore.QMarginsF.toMargins": (),
"PySide2.QtCore.QMarginsF.top": (),
-
# class PySide2.QtCore.QMessageAuthenticationCode:
"PySide2.QtCore.QMessageAuthenticationCode.__init__": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray'),
"PySide2.QtCore.QMessageAuthenticationCode.addData": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('str', 'int')],
@@ -1804,16 +1670,13 @@ sig_dict.update({
"PySide2.QtCore.QMessageAuthenticationCode.reset": (),
"PySide2.QtCore.QMessageAuthenticationCode.result": (),
"PySide2.QtCore.QMessageAuthenticationCode.setKey": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QMessageLogContext:
"PySide2.QtCore.QMessageLogContext.__init__": [(), ('str', 'int', 'str', 'str')],
-
# class PySide2.QtCore.QMetaClassInfo:
"PySide2.QtCore.QMetaClassInfo.__init__": [(), ('PySide2.QtCore.QMetaClassInfo',)],
"PySide2.QtCore.QMetaClassInfo.__copy__": (),
"PySide2.QtCore.QMetaClassInfo.name": (),
"PySide2.QtCore.QMetaClassInfo.value": (),
-
# class PySide2.QtCore.QMetaEnum:
"PySide2.QtCore.QMetaEnum.__init__": [(), ('PySide2.QtCore.QMetaEnum',)],
"PySide2.QtCore.QMetaEnum.__copy__": (),
@@ -1830,11 +1693,8 @@ sig_dict.update({
"PySide2.QtCore.QMetaEnum.value": ('int',),
"PySide2.QtCore.QMetaEnum.valueToKey": ('int',),
"PySide2.QtCore.QMetaEnum.valueToKeys": ('int',),
-
# class PySide2.QtCore.QMetaMethod:
-
# class PySide2.QtCore.QMetaMethod.Access:
-
# class PySide2.QtCore.QMetaMethod.MethodType:
"PySide2.QtCore.QMetaMethod.__init__": [(), ('PySide2.QtCore.QMetaMethod',)],
"PySide2.QtCore.QMetaMethod.__copy__": (),
@@ -1855,14 +1715,10 @@ sig_dict.update({
"PySide2.QtCore.QMetaMethod.revision": (),
"PySide2.QtCore.QMetaMethod.tag": (),
"PySide2.QtCore.QMetaMethod.typeName": (),
-
# class PySide2.QtCore.QMetaObject:
-
# class PySide2.QtCore.QMetaObject.Call:
-
# class PySide2.QtCore.QMetaObject.Connection:
"PySide2.QtCore.QMetaObject.Connection.__init__": [(), ('PySide2.QtCore.QMetaObject.Connection',)],
-
"PySide2.QtCore.QMetaObject.__init__": (),
"PySide2.QtCore.QMetaObject.cast": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QMetaObject.checkConnectArgs": [('PySide2.QtCore.QMetaMethod', 'PySide2.QtCore.QMetaMethod'), ('str', 'str')],
@@ -1898,7 +1754,6 @@ sig_dict.update({
"PySide2.QtCore.QMetaObject.propertyOffset": (),
"PySide2.QtCore.QMetaObject.superClass": (),
"PySide2.QtCore.QMetaObject.userProperty": (),
-
# class PySide2.QtCore.QMetaProperty:
"PySide2.QtCore.QMetaProperty.__init__": [(), ('PySide2.QtCore.QMetaProperty',)],
"PySide2.QtCore.QMetaProperty.__copy__": (),
@@ -1933,7 +1788,6 @@ sig_dict.update({
"PySide2.QtCore.QMetaProperty.userType": (),
"PySide2.QtCore.QMetaProperty.write": ('PySide2.QtCore.QObject', 'typing.Any'),
"PySide2.QtCore.QMetaProperty.writeOnGadget": ('int', 'typing.Any'),
-
# class PySide2.QtCore.QMimeData:
"PySide2.QtCore.QMimeData.__init__": (),
"PySide2.QtCore.QMimeData.clear": (),
@@ -1958,9 +1812,7 @@ sig_dict.update({
"PySide2.QtCore.QMimeData.setUrls": ('typing.Sequence[PySide2.QtCore.QUrl]',),
"PySide2.QtCore.QMimeData.text": (),
"PySide2.QtCore.QMimeData.urls": (),
-
# class PySide2.QtCore.QMimeDatabase:
-
# class PySide2.QtCore.QMimeDatabase.MatchMode:
"PySide2.QtCore.QMimeDatabase.__init__": (),
"PySide2.QtCore.QMimeDatabase.allMimeTypes": (),
@@ -1971,7 +1823,6 @@ sig_dict.update({
"PySide2.QtCore.QMimeDatabase.mimeTypeForUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtCore.QMimeDatabase.mimeTypesForFileName": ('str',),
"PySide2.QtCore.QMimeDatabase.suffixForFileName": ('str',),
-
# class PySide2.QtCore.QMimeType:
"PySide2.QtCore.QMimeType.__init__": [(), ('PySide2.QtCore.QMimeType',)],
"PySide2.QtCore.QMimeType.__copy__": (),
@@ -1990,7 +1841,6 @@ sig_dict.update({
"PySide2.QtCore.QMimeType.preferredSuffix": (),
"PySide2.QtCore.QMimeType.suffixes": (),
"PySide2.QtCore.QMimeType.swap": ('PySide2.QtCore.QMimeType',),
-
# class PySide2.QtCore.QModelIndex:
"PySide2.QtCore.QModelIndex.__init__": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QModelIndex.__copy__": (),
@@ -2007,9 +1857,7 @@ sig_dict.update({
"PySide2.QtCore.QModelIndex.sibling": ('int', 'int'),
"PySide2.QtCore.QModelIndex.siblingAtColumn": ('int',),
"PySide2.QtCore.QModelIndex.siblingAtRow": ('int',),
-
# class PySide2.QtCore.QMutex:
-
# class PySide2.QtCore.QMutex.RecursionMode:
"PySide2.QtCore.QMutex.__init__": [(), ('PySide2.QtCore.QMutex.RecursionMode',)],
"PySide2.QtCore.QMutex.isRecursive": (),
@@ -2017,7 +1865,6 @@ sig_dict.update({
"PySide2.QtCore.QMutex.tryLock": [(), ('int',)],
"PySide2.QtCore.QMutex.try_lock": (),
"PySide2.QtCore.QMutex.unlock": (),
-
# class PySide2.QtCore.QMutexLocker:
"PySide2.QtCore.QMutexLocker.__init__": [('PySide2.QtCore.QBasicMutex',), ('PySide2.QtCore.QRecursiveMutex',)],
"PySide2.QtCore.QMutexLocker.__enter__": (),
@@ -2025,7 +1872,6 @@ sig_dict.update({
"PySide2.QtCore.QMutexLocker.mutex": (),
"PySide2.QtCore.QMutexLocker.relock": (),
"PySide2.QtCore.QMutexLocker.unlock": (),
-
# class PySide2.QtCore.QObject:
"PySide2.QtCore.QObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QObject.blockSignals": ('bool',),
@@ -2069,9 +1915,7 @@ sig_dict.update({
"PySide2.QtCore.QObject.thread": (),
"PySide2.QtCore.QObject.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtCore.QObject.tr": ('str', 'str', 'int'),
-
# class PySide2.QtCore.QOperatingSystemVersion:
-
# class PySide2.QtCore.QOperatingSystemVersion.OSType:
"PySide2.QtCore.QOperatingSystemVersion.__init__": [('PySide2.QtCore.QOperatingSystemVersion',), ('PySide2.QtCore.QOperatingSystemVersion.OSType', 'int', 'int', 'int')],
"PySide2.QtCore.QOperatingSystemVersion.__copy__": (),
@@ -2083,7 +1927,6 @@ sig_dict.update({
"PySide2.QtCore.QOperatingSystemVersion.name": (),
"PySide2.QtCore.QOperatingSystemVersion.segmentCount": (),
"PySide2.QtCore.QOperatingSystemVersion.type": (),
-
# class PySide2.QtCore.QParallelAnimationGroup:
"PySide2.QtCore.QParallelAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QParallelAnimationGroup.duration": (),
@@ -2091,14 +1934,12 @@ sig_dict.update({
"PySide2.QtCore.QParallelAnimationGroup.updateCurrentTime": ('int',),
"PySide2.QtCore.QParallelAnimationGroup.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QParallelAnimationGroup.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QPauseAnimation:
"PySide2.QtCore.QPauseAnimation.__init__": [('PySide2.QtCore.QObject',), ('int', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPauseAnimation.duration": (),
"PySide2.QtCore.QPauseAnimation.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QPauseAnimation.setDuration": ('int',),
"PySide2.QtCore.QPauseAnimation.updateCurrentTime": ('int',),
-
# class PySide2.QtCore.QPersistentModelIndex:
"PySide2.QtCore.QPersistentModelIndex.__init__": [(), ('PySide2.QtCore.QModelIndex',), ('PySide2.QtCore.QPersistentModelIndex',)],
"PySide2.QtCore.QPersistentModelIndex.__copy__": (),
@@ -2114,7 +1955,6 @@ sig_dict.update({
"PySide2.QtCore.QPersistentModelIndex.row": (),
"PySide2.QtCore.QPersistentModelIndex.sibling": ('int', 'int'),
"PySide2.QtCore.QPersistentModelIndex.swap": ('PySide2.QtCore.QPersistentModelIndex',),
-
# class PySide2.QtCore.QPluginLoader:
"PySide2.QtCore.QPluginLoader.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPluginLoader.errorString": (),
@@ -2126,7 +1966,6 @@ sig_dict.update({
"PySide2.QtCore.QPluginLoader.setFileName": ('str',),
"PySide2.QtCore.QPluginLoader.staticInstances": (),
"PySide2.QtCore.QPluginLoader.unload": (),
-
# class PySide2.QtCore.QPoint:
"PySide2.QtCore.QPoint.__init__": [(), ('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtCore.QPoint.__add__": ('PySide2.QtCore.QPoint',),
@@ -2149,7 +1988,6 @@ sig_dict.update({
"PySide2.QtCore.QPoint.transposed": (),
"PySide2.QtCore.QPoint.x": (),
"PySide2.QtCore.QPoint.y": (),
-
# class PySide2.QtCore.QPointF:
"PySide2.QtCore.QPointF.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtCore.QPointF.__add__": ('PySide2.QtCore.QPointF',),
@@ -2173,19 +2011,12 @@ sig_dict.update({
"PySide2.QtCore.QPointF.transposed": (),
"PySide2.QtCore.QPointF.x": (),
"PySide2.QtCore.QPointF.y": (),
-
# class PySide2.QtCore.QProcess:
-
# class PySide2.QtCore.QProcess.ExitStatus:
-
# class PySide2.QtCore.QProcess.InputChannelMode:
-
# class PySide2.QtCore.QProcess.ProcessChannel:
-
# class PySide2.QtCore.QProcess.ProcessChannelMode:
-
# class PySide2.QtCore.QProcess.ProcessError:
-
# class PySide2.QtCore.QProcess.ProcessState:
"PySide2.QtCore.QProcess.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QProcess.arguments": (),
@@ -2240,7 +2071,6 @@ sig_dict.update({
"PySide2.QtCore.QProcess.waitForStarted": ('int',),
"PySide2.QtCore.QProcess.workingDirectory": (),
"PySide2.QtCore.QProcess.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QProcessEnvironment:
"PySide2.QtCore.QProcessEnvironment.__init__": [(), ('PySide2.QtCore.QProcessEnvironment',)],
"PySide2.QtCore.QProcessEnvironment.__copy__": (),
@@ -2254,7 +2084,6 @@ sig_dict.update({
"PySide2.QtCore.QProcessEnvironment.systemEnvironment": (),
"PySide2.QtCore.QProcessEnvironment.toStringList": (),
"PySide2.QtCore.QProcessEnvironment.value": ('str', 'str'),
-
# class PySide2.QtCore.QPropertyAnimation:
"PySide2.QtCore.QPropertyAnimation.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QObject', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPropertyAnimation.event": ('PySide2.QtCore.QEvent',),
@@ -2264,7 +2093,6 @@ sig_dict.update({
"PySide2.QtCore.QPropertyAnimation.targetObject": (),
"PySide2.QtCore.QPropertyAnimation.updateCurrentValue": ('typing.Any',),
"PySide2.QtCore.QPropertyAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QRandomGenerator:
"PySide2.QtCore.QRandomGenerator.__init__": [('PySide2.QtCore.QRandomGenerator',), ('int',), ('int', 'int')],
"PySide2.QtCore.QRandomGenerator.bounded": [('float',), ('int',), ('int', 'int')],
@@ -2278,7 +2106,6 @@ sig_dict.update({
"PySide2.QtCore.QRandomGenerator.securelySeeded": (),
"PySide2.QtCore.QRandomGenerator.seed": ('int',),
"PySide2.QtCore.QRandomGenerator.system": (),
-
# class PySide2.QtCore.QRandomGenerator64:
"PySide2.QtCore.QRandomGenerator64.__init__": [('PySide2.QtCore.QRandomGenerator',), ('int',), ('int', 'int')],
"PySide2.QtCore.QRandomGenerator64.discard": ('int',),
@@ -2288,7 +2115,6 @@ sig_dict.update({
"PySide2.QtCore.QRandomGenerator64.min": (),
"PySide2.QtCore.QRandomGenerator64.securelySeeded": (),
"PySide2.QtCore.QRandomGenerator64.system": (),
-
# class PySide2.QtCore.QReadLocker:
"PySide2.QtCore.QReadLocker.__init__": ('PySide2.QtCore.QReadWriteLock',),
"PySide2.QtCore.QReadLocker.__enter__": (),
@@ -2296,9 +2122,7 @@ sig_dict.update({
"PySide2.QtCore.QReadLocker.readWriteLock": (),
"PySide2.QtCore.QReadLocker.relock": (),
"PySide2.QtCore.QReadLocker.unlock": (),
-
# class PySide2.QtCore.QReadWriteLock:
-
# class PySide2.QtCore.QReadWriteLock.RecursionMode:
"PySide2.QtCore.QReadWriteLock.__init__": ('PySide2.QtCore.QReadWriteLock.RecursionMode',),
"PySide2.QtCore.QReadWriteLock.lockForRead": (),
@@ -2306,7 +2130,6 @@ sig_dict.update({
"PySide2.QtCore.QReadWriteLock.tryLockForRead": [(), ('int',)],
"PySide2.QtCore.QReadWriteLock.tryLockForWrite": [(), ('int',)],
"PySide2.QtCore.QReadWriteLock.unlock": (),
-
# class PySide2.QtCore.QRect:
"PySide2.QtCore.QRect.__init__": [(), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QSize'), ('PySide2.QtCore.QRect',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QRect.__add__": ('PySide2.QtCore.QMargins',),
@@ -2376,7 +2199,6 @@ sig_dict.update({
"PySide2.QtCore.QRect.width": (),
"PySide2.QtCore.QRect.x": (),
"PySide2.QtCore.QRect.y": (),
-
# class PySide2.QtCore.QRectF:
"PySide2.QtCore.QRectF.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QSizeF'), ('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QRectF.__add__": ('PySide2.QtCore.QMarginsF',),
@@ -2448,14 +2270,10 @@ sig_dict.update({
"PySide2.QtCore.QRectF.width": (),
"PySide2.QtCore.QRectF.x": (),
"PySide2.QtCore.QRectF.y": (),
-
# class PySide2.QtCore.QRecursiveMutex:
"PySide2.QtCore.QRecursiveMutex.__init__": (),
-
# class PySide2.QtCore.QRegExp:
-
# class PySide2.QtCore.QRegExp.CaretMode:
-
# class PySide2.QtCore.QRegExp.PatternSyntax:
"PySide2.QtCore.QRegExp.__init__": [(), ('PySide2.QtCore.QRegExp',), ('str', 'PySide2.QtCore.Qt.CaseSensitivity', 'PySide2.QtCore.QRegExp.PatternSyntax')],
"PySide2.QtCore.QRegExp.__copy__": (),
@@ -2483,17 +2301,11 @@ sig_dict.update({
"PySide2.QtCore.QRegExp.setPattern": ('str',),
"PySide2.QtCore.QRegExp.setPatternSyntax": ('PySide2.QtCore.QRegExp.PatternSyntax',),
"PySide2.QtCore.QRegExp.swap": ('PySide2.QtCore.QRegExp',),
-
# class PySide2.QtCore.QRegularExpression:
-
# class PySide2.QtCore.QRegularExpression.MatchOption:
-
# class PySide2.QtCore.QRegularExpression.MatchOptions:
-
# class PySide2.QtCore.QRegularExpression.MatchType:
-
# class PySide2.QtCore.QRegularExpression.PatternOption:
-
# class PySide2.QtCore.QRegularExpression.PatternOptions:
"PySide2.QtCore.QRegularExpression.__init__": [(), ('PySide2.QtCore.QRegularExpression',), ('str', 'PySide2.QtCore.QRegularExpression.PatternOptions')],
"PySide2.QtCore.QRegularExpression.__copy__": (),
@@ -2513,7 +2325,6 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpression.setPatternOptions": ('PySide2.QtCore.QRegularExpression.PatternOptions',),
"PySide2.QtCore.QRegularExpression.swap": ('PySide2.QtCore.QRegularExpression',),
"PySide2.QtCore.QRegularExpression.wildcardToRegularExpression": ('str',),
-
# class PySide2.QtCore.QRegularExpressionMatch:
"PySide2.QtCore.QRegularExpressionMatch.__init__": [(), ('PySide2.QtCore.QRegularExpressionMatch',)],
"PySide2.QtCore.QRegularExpressionMatch.__copy__": (),
@@ -2531,7 +2342,6 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpressionMatch.matchType": (),
"PySide2.QtCore.QRegularExpressionMatch.regularExpression": (),
"PySide2.QtCore.QRegularExpressionMatch.swap": ('PySide2.QtCore.QRegularExpressionMatch',),
-
# class PySide2.QtCore.QRegularExpressionMatchIterator:
"PySide2.QtCore.QRegularExpressionMatchIterator.__init__": [(), ('PySide2.QtCore.QRegularExpressionMatchIterator',)],
"PySide2.QtCore.QRegularExpressionMatchIterator.__copy__": (),
@@ -2542,9 +2352,7 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpressionMatchIterator.peekNext": (),
"PySide2.QtCore.QRegularExpressionMatchIterator.regularExpression": (),
"PySide2.QtCore.QRegularExpressionMatchIterator.swap": ('PySide2.QtCore.QRegularExpressionMatchIterator',),
-
# class PySide2.QtCore.QResource:
-
# class PySide2.QtCore.QResource.Compression:
"PySide2.QtCore.QResource.__init__": ('str', 'PySide2.QtCore.QLocale'),
"PySide2.QtCore.QResource.absoluteFilePath": (),
@@ -2567,13 +2375,11 @@ sig_dict.update({
"PySide2.QtCore.QResource.size": (),
"PySide2.QtCore.QResource.unregisterResource": ('str', 'str'),
"PySide2.QtCore.QResource.unregisterResourceData": ('str', 'str'),
-
# class PySide2.QtCore.QRunnable:
"PySide2.QtCore.QRunnable.__init__": (),
"PySide2.QtCore.QRunnable.autoDelete": (),
"PySide2.QtCore.QRunnable.run": (),
"PySide2.QtCore.QRunnable.setAutoDelete": ('bool',),
-
# class PySide2.QtCore.QSaveFile:
"PySide2.QtCore.QSaveFile.__init__": [('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSaveFile.cancelWriting": (),
@@ -2585,20 +2391,17 @@ sig_dict.update({
"PySide2.QtCore.QSaveFile.setDirectWriteFallback": ('bool',),
"PySide2.QtCore.QSaveFile.setFileName": ('str',),
"PySide2.QtCore.QSaveFile.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QSemaphore:
"PySide2.QtCore.QSemaphore.__init__": ('int',),
"PySide2.QtCore.QSemaphore.acquire": ('int',),
"PySide2.QtCore.QSemaphore.available": (),
"PySide2.QtCore.QSemaphore.release": ('int',),
"PySide2.QtCore.QSemaphore.tryAcquire": [('int',), ('int', 'int')],
-
# class PySide2.QtCore.QSemaphoreReleaser:
"PySide2.QtCore.QSemaphoreReleaser.__init__": [(), ('PySide2.QtCore.QSemaphore', 'int')],
"PySide2.QtCore.QSemaphoreReleaser.cancel": (),
"PySide2.QtCore.QSemaphoreReleaser.semaphore": (),
"PySide2.QtCore.QSemaphoreReleaser.swap": ('PySide2.QtCore.QSemaphoreReleaser',),
-
# class PySide2.QtCore.QSequentialAnimationGroup:
"PySide2.QtCore.QSequentialAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSequentialAnimationGroup.addPause": ('int',),
@@ -2609,13 +2412,9 @@ sig_dict.update({
"PySide2.QtCore.QSequentialAnimationGroup.updateCurrentTime": ('int',),
"PySide2.QtCore.QSequentialAnimationGroup.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QSequentialAnimationGroup.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QSettings:
-
# class PySide2.QtCore.QSettings.Format:
-
# class PySide2.QtCore.QSettings.Scope:
-
# class PySide2.QtCore.QSettings.Status:
"PySide2.QtCore.QSettings.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QSettings.Format', 'PySide2.QtCore.QSettings.Scope', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QSettings.Scope', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QSettings.Scope', 'str', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QSettings.Format', 'PySide2.QtCore.QObject'), ('str', 'str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSettings.allKeys": (),
@@ -2651,19 +2450,16 @@ sig_dict.update({
"PySide2.QtCore.QSettings.status": (),
"PySide2.QtCore.QSettings.sync": (),
"PySide2.QtCore.QSettings.value": ('str', 'typing.Any', 'object'),
-
# class PySide2.QtCore.QSignalBlocker:
"PySide2.QtCore.QSignalBlocker.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalBlocker.reblock": (),
"PySide2.QtCore.QSignalBlocker.unblock": (),
-
# class PySide2.QtCore.QSignalMapper:
"PySide2.QtCore.QSignalMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalMapper.map": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QSignalMapper.mapping": [('PySide2.QtCore.QObject',), ('int',), ('str',)],
"PySide2.QtCore.QSignalMapper.removeMappings": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalMapper.setMapping": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject', 'int'), ('PySide2.QtCore.QObject', 'str')],
-
# class PySide2.QtCore.QSignalTransition:
"PySide2.QtCore.QSignalTransition.__init__": [('PySide2.QtCore.QObject', 'str', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',), ('object', 'PySide2.QtCore.QState')],
"PySide2.QtCore.QSignalTransition.event": ('PySide2.QtCore.QEvent',),
@@ -2673,7 +2469,6 @@ sig_dict.update({
"PySide2.QtCore.QSignalTransition.setSenderObject": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalTransition.setSignal": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QSignalTransition.signal": (),
-
# class PySide2.QtCore.QSize:
"PySide2.QtCore.QSize.__init__": [(), ('PySide2.QtCore.QSize',), ('int', 'int')],
"PySide2.QtCore.QSize.__add__": ('PySide2.QtCore.QSize',),
@@ -2701,7 +2496,6 @@ sig_dict.update({
"PySide2.QtCore.QSize.transpose": (),
"PySide2.QtCore.QSize.transposed": (),
"PySide2.QtCore.QSize.width": (),
-
# class PySide2.QtCore.QSizeF:
"PySide2.QtCore.QSizeF.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtCore.QSizeF',), ('float', 'float')],
"PySide2.QtCore.QSizeF.__add__": ('PySide2.QtCore.QSizeF',),
@@ -2730,9 +2524,7 @@ sig_dict.update({
"PySide2.QtCore.QSizeF.transpose": (),
"PySide2.QtCore.QSizeF.transposed": (),
"PySide2.QtCore.QSizeF.width": (),
-
# class PySide2.QtCore.QSocketNotifier:
-
# class PySide2.QtCore.QSocketNotifier.Type:
"PySide2.QtCore.QSocketNotifier.__init__": [('int', 'PySide2.QtCore.QSocketNotifier.Type', 'PySide2.QtCore.QObject'), ('object', 'PySide2.QtCore.QSocketNotifier.Type', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSocketNotifier.event": ('PySide2.QtCore.QEvent',),
@@ -2740,7 +2532,6 @@ sig_dict.update({
"PySide2.QtCore.QSocketNotifier.setEnabled": ('bool',),
"PySide2.QtCore.QSocketNotifier.socket": (),
"PySide2.QtCore.QSocketNotifier.type": (),
-
# class PySide2.QtCore.QSortFilterProxyModel:
"PySide2.QtCore.QSortFilterProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSortFilterProxyModel.buddy": ('PySide2.QtCore.QModelIndex',),
@@ -2802,13 +2593,9 @@ sig_dict.update({
"PySide2.QtCore.QSortFilterProxyModel.sortRole": (),
"PySide2.QtCore.QSortFilterProxyModel.span": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtCore.QSortFilterProxyModel.supportedDropActions": (),
-
# class PySide2.QtCore.QStandardPaths:
-
# class PySide2.QtCore.QStandardPaths.LocateOption:
-
# class PySide2.QtCore.QStandardPaths.LocateOptions:
-
# class PySide2.QtCore.QStandardPaths.StandardLocation:
"PySide2.QtCore.QStandardPaths.displayName": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
"PySide2.QtCore.QStandardPaths.enableTestMode": ('bool',),
@@ -2819,11 +2606,8 @@ sig_dict.update({
"PySide2.QtCore.QStandardPaths.setTestModeEnabled": ('bool',),
"PySide2.QtCore.QStandardPaths.standardLocations": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
"PySide2.QtCore.QStandardPaths.writableLocation": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
-
# class PySide2.QtCore.QState:
-
# class PySide2.QtCore.QState.ChildMode:
-
# class PySide2.QtCore.QState.RestorePolicy:
"PySide2.QtCore.QState.__init__": [('PySide2.QtCore.QState',), ('PySide2.QtCore.QState.ChildMode', 'PySide2.QtCore.QState')],
"PySide2.QtCore.QState.addTransition": [('PySide2.QtCore.QAbstractState',), ('PySide2.QtCore.QAbstractTransition',), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtCore.QAbstractState'), ('object', 'PySide2.QtCore.QAbstractState')],
@@ -2839,26 +2623,20 @@ sig_dict.update({
"PySide2.QtCore.QState.setErrorState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QState.setInitialState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QState.transitions": (),
-
# class PySide2.QtCore.QStateMachine:
-
# class PySide2.QtCore.QStateMachine.Error:
-
# class PySide2.QtCore.QStateMachine.EventPriority:
-
# class PySide2.QtCore.QStateMachine.SignalEvent:
"PySide2.QtCore.QStateMachine.SignalEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'typing.Sequence[typing.Any]'), ('PySide2.QtCore.QStateMachine.SignalEvent',)],
"PySide2.QtCore.QStateMachine.SignalEvent.__copy__": (),
"PySide2.QtCore.QStateMachine.SignalEvent.arguments": (),
"PySide2.QtCore.QStateMachine.SignalEvent.sender": (),
"PySide2.QtCore.QStateMachine.SignalEvent.signalIndex": (),
-
# class PySide2.QtCore.QStateMachine.WrappedEvent:
"PySide2.QtCore.QStateMachine.WrappedEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent'), ('PySide2.QtCore.QStateMachine.WrappedEvent',)],
"PySide2.QtCore.QStateMachine.WrappedEvent.__copy__": (),
"PySide2.QtCore.QStateMachine.WrappedEvent.event": (),
"PySide2.QtCore.QStateMachine.WrappedEvent.object": (),
-
"PySide2.QtCore.QStateMachine.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QState.ChildMode', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QStateMachine.addDefaultAnimation": ('PySide2.QtCore.QAbstractAnimation',),
"PySide2.QtCore.QStateMachine.addState": ('PySide2.QtCore.QAbstractState',),
@@ -2888,7 +2666,6 @@ sig_dict.update({
"PySide2.QtCore.QStateMachine.setRunning": ('bool',),
"PySide2.QtCore.QStateMachine.start": (),
"PySide2.QtCore.QStateMachine.stop": (),
-
# class PySide2.QtCore.QStorageInfo:
"PySide2.QtCore.QStorageInfo.__init__": [(), ('PySide2.QtCore.QDir',), ('PySide2.QtCore.QStorageInfo',), ('str',)],
"PySide2.QtCore.QStorageInfo.__copy__": (),
@@ -2911,7 +2688,6 @@ sig_dict.update({
"PySide2.QtCore.QStorageInfo.setPath": ('str',),
"PySide2.QtCore.QStorageInfo.subvolume": (),
"PySide2.QtCore.QStorageInfo.swap": ('PySide2.QtCore.QStorageInfo',),
-
# class PySide2.QtCore.QStringListModel:
"PySide2.QtCore.QStringListModel.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QStringListModel.data": ('PySide2.QtCore.QModelIndex', 'int'),
@@ -2928,11 +2704,8 @@ sig_dict.update({
"PySide2.QtCore.QStringListModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtCore.QStringListModel.stringList": (),
"PySide2.QtCore.QStringListModel.supportedDropActions": (),
-
# class PySide2.QtCore.QSysInfo:
-
# class PySide2.QtCore.QSysInfo.Endian:
-
# class PySide2.QtCore.QSysInfo.Sizes:
"PySide2.QtCore.QSysInfo.__init__": (),
"PySide2.QtCore.QSysInfo.bootUniqueId": (),
@@ -2946,11 +2719,8 @@ sig_dict.update({
"PySide2.QtCore.QSysInfo.prettyProductName": (),
"PySide2.QtCore.QSysInfo.productType": (),
"PySide2.QtCore.QSysInfo.productVersion": (),
-
# class PySide2.QtCore.QSystemSemaphore:
-
# class PySide2.QtCore.QSystemSemaphore.AccessMode:
-
# class PySide2.QtCore.QSystemSemaphore.SystemSemaphoreError:
"PySide2.QtCore.QSystemSemaphore.__init__": ('str', 'int', 'PySide2.QtCore.QSystemSemaphore.AccessMode'),
"PySide2.QtCore.QSystemSemaphore.acquire": (),
@@ -2959,7 +2729,6 @@ sig_dict.update({
"PySide2.QtCore.QSystemSemaphore.key": (),
"PySide2.QtCore.QSystemSemaphore.release": ('int',),
"PySide2.QtCore.QSystemSemaphore.setKey": ('str', 'int', 'PySide2.QtCore.QSystemSemaphore.AccessMode'),
-
# class PySide2.QtCore.QTemporaryDir:
"PySide2.QtCore.QTemporaryDir.__init__": [(), ('str',)],
"PySide2.QtCore.QTemporaryDir.autoRemove": (),
@@ -2969,7 +2738,6 @@ sig_dict.update({
"PySide2.QtCore.QTemporaryDir.path": (),
"PySide2.QtCore.QTemporaryDir.remove": (),
"PySide2.QtCore.QTemporaryDir.setAutoRemove": ('bool',),
-
# class PySide2.QtCore.QTemporaryFile:
"PySide2.QtCore.QTemporaryFile.__init__": [(), ('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QTemporaryFile.autoRemove": (),
@@ -2981,13 +2749,9 @@ sig_dict.update({
"PySide2.QtCore.QTemporaryFile.rename": ('str',),
"PySide2.QtCore.QTemporaryFile.setAutoRemove": ('bool',),
"PySide2.QtCore.QTemporaryFile.setFileTemplate": ('str',),
-
# class PySide2.QtCore.QTextBoundaryFinder:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryReason:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryReasons:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryType:
"PySide2.QtCore.QTextBoundaryFinder.__init__": [(), ('PySide2.QtCore.QTextBoundaryFinder',), ('PySide2.QtCore.QTextBoundaryFinder.BoundaryType', 'str')],
"PySide2.QtCore.QTextBoundaryFinder.__copy__": (),
@@ -3002,21 +2766,16 @@ sig_dict.update({
"PySide2.QtCore.QTextBoundaryFinder.toPreviousBoundary": (),
"PySide2.QtCore.QTextBoundaryFinder.toStart": (),
"PySide2.QtCore.QTextBoundaryFinder.type": (),
-
# class PySide2.QtCore.QTextCodec:
-
# class PySide2.QtCore.QTextCodec.ConversionFlag:
-
# class PySide2.QtCore.QTextCodec.ConversionFlags:
-
# class PySide2.QtCore.QTextCodec.ConverterState:
"PySide2.QtCore.QTextCodec.ConverterState.__init__": ('PySide2.QtCore.QTextCodec.ConversionFlags',),
-
"PySide2.QtCore.QTextCodec.__init__": (),
"PySide2.QtCore.QTextCodec.aliases": (),
"PySide2.QtCore.QTextCodec.availableCodecs": (),
"PySide2.QtCore.QTextCodec.availableMibs": (),
- "PySide2.QtCore.QTextCodec.canEncode": [('str',), ('typing.Char',)],
+ "PySide2.QtCore.QTextCodec.canEncode": ('str',),
"PySide2.QtCore.QTextCodec.codecForHtml": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QTextCodec')],
"PySide2.QtCore.QTextCodec.codecForLocale": (),
"PySide2.QtCore.QTextCodec.codecForMib": ('int',),
@@ -3030,31 +2789,23 @@ sig_dict.update({
"PySide2.QtCore.QTextCodec.name": (),
"PySide2.QtCore.QTextCodec.setCodecForLocale": ('PySide2.QtCore.QTextCodec',),
"PySide2.QtCore.QTextCodec.toUnicode": [('PySide2.QtCore.QByteArray',), ('str',), ('str', 'int', 'PySide2.QtCore.QTextCodec.ConverterState')],
-
# class PySide2.QtCore.QTextDecoder:
"PySide2.QtCore.QTextDecoder.__init__": [('PySide2.QtCore.QTextCodec',), ('PySide2.QtCore.QTextCodec', 'PySide2.QtCore.QTextCodec.ConversionFlags')],
"PySide2.QtCore.QTextDecoder.hasFailure": (),
"PySide2.QtCore.QTextDecoder.needsMoreData": (),
"PySide2.QtCore.QTextDecoder.toUnicode": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QTextEncoder:
"PySide2.QtCore.QTextEncoder.__init__": [('PySide2.QtCore.QTextCodec',), ('PySide2.QtCore.QTextCodec', 'PySide2.QtCore.QTextCodec.ConversionFlags')],
"PySide2.QtCore.QTextEncoder.fromUnicode": ('str',),
"PySide2.QtCore.QTextEncoder.hasFailure": (),
-
# class PySide2.QtCore.QTextStream:
-
# class PySide2.QtCore.QTextStream.FieldAlignment:
-
# class PySide2.QtCore.QTextStream.NumberFlag:
-
# class PySide2.QtCore.QTextStream.NumberFlags:
-
# class PySide2.QtCore.QTextStream.RealNumberNotation:
-
# class PySide2.QtCore.QTextStream.Status:
"PySide2.QtCore.QTextStream.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QIODevice.OpenMode'), ('PySide2.QtCore.QIODevice',)],
- "PySide2.QtCore.QTextStream.__lshift__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QTextStreamManipulator',), ('float',), ('int',), ('str',), ('typing.Char',)],
+ "PySide2.QtCore.QTextStream.__lshift__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QTextStreamManipulator',), ('float',), ('int',), ('str',)],
"PySide2.QtCore.QTextStream.__rshift__": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QTextStream.atEnd": (),
"PySide2.QtCore.QTextStream.autoDetectUnicode": (),
@@ -3086,20 +2837,17 @@ sig_dict.update({
"PySide2.QtCore.QTextStream.setIntegerBase": ('int',),
"PySide2.QtCore.QTextStream.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtCore.QTextStream.setNumberFlags": ('PySide2.QtCore.QTextStream.NumberFlags',),
- "PySide2.QtCore.QTextStream.setPadChar": ('typing.Char',),
+ "PySide2.QtCore.QTextStream.setPadChar": ('str',),
"PySide2.QtCore.QTextStream.setRealNumberNotation": ('PySide2.QtCore.QTextStream.RealNumberNotation',),
"PySide2.QtCore.QTextStream.setRealNumberPrecision": ('int',),
"PySide2.QtCore.QTextStream.setStatus": ('PySide2.QtCore.QTextStream.Status',),
"PySide2.QtCore.QTextStream.skipWhiteSpace": (),
"PySide2.QtCore.QTextStream.status": (),
"PySide2.QtCore.QTextStream.string": (),
-
# class PySide2.QtCore.QTextStreamManipulator:
"PySide2.QtCore.QTextStreamManipulator.__copy__": (),
"PySide2.QtCore.QTextStreamManipulator.exec_": ('PySide2.QtCore.QTextStream',),
-
# class PySide2.QtCore.QThread:
-
# class PySide2.QtCore.QThread.Priority:
"PySide2.QtCore.QThread.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QThread.currentThread": (),
@@ -3128,7 +2876,6 @@ sig_dict.update({
"PySide2.QtCore.QThread.usleep": ('int',),
"PySide2.QtCore.QThread.wait": ('int',),
"PySide2.QtCore.QThread.yieldCurrentThread": (),
-
# class PySide2.QtCore.QThreadPool:
"PySide2.QtCore.QThreadPool.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QThreadPool.activeThreadCount": (),
@@ -3147,7 +2894,6 @@ sig_dict.update({
"PySide2.QtCore.QThreadPool.tryStart": ('PySide2.QtCore.QRunnable',),
"PySide2.QtCore.QThreadPool.tryTake": ('PySide2.QtCore.QRunnable',),
"PySide2.QtCore.QThreadPool.waitForDone": ('int',),
-
# class PySide2.QtCore.QTime:
"PySide2.QtCore.QTime.__init__": [(), ('PySide2.QtCore.QTime',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QTime.__copy__": (),
@@ -3173,13 +2919,9 @@ sig_dict.update({
"PySide2.QtCore.QTime.start": (),
"PySide2.QtCore.QTime.toPython": (),
"PySide2.QtCore.QTime.toString": [('PySide2.QtCore.Qt.DateFormat',), ('str',)],
-
# class PySide2.QtCore.QTimeLine:
-
# class PySide2.QtCore.QTimeLine.CurveShape:
-
# class PySide2.QtCore.QTimeLine.Direction:
-
# class PySide2.QtCore.QTimeLine.State:
"PySide2.QtCore.QTimeLine.__init__": ('int', 'PySide2.QtCore.QObject'),
"PySide2.QtCore.QTimeLine.currentFrame": (),
@@ -3212,17 +2954,12 @@ sig_dict.update({
"PySide2.QtCore.QTimeLine.toggleDirection": (),
"PySide2.QtCore.QTimeLine.updateInterval": (),
"PySide2.QtCore.QTimeLine.valueForTime": ('int',),
-
# class PySide2.QtCore.QTimeZone:
-
# class PySide2.QtCore.QTimeZone.NameType:
-
# class PySide2.QtCore.QTimeZone.OffsetData:
"PySide2.QtCore.QTimeZone.OffsetData.__init__": [(), ('PySide2.QtCore.QTimeZone.OffsetData',)],
"PySide2.QtCore.QTimeZone.OffsetData.__copy__": (),
-
# class PySide2.QtCore.QTimeZone.TimeType:
-
"PySide2.QtCore.QTimeZone.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'int', 'str', 'str', 'PySide2.QtCore.QLocale.Country', 'str'), ('PySide2.QtCore.QTimeZone',), ('int',)],
"PySide2.QtCore.QTimeZone.__copy__": (),
"PySide2.QtCore.QTimeZone.abbreviation": ('PySide2.QtCore.QDateTime',),
@@ -3250,7 +2987,6 @@ sig_dict.update({
"PySide2.QtCore.QTimeZone.utc": (),
"PySide2.QtCore.QTimeZone.windowsIdToDefaultIanaId": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QLocale.Country')],
"PySide2.QtCore.QTimeZone.windowsIdToIanaIds": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QLocale.Country')],
-
# class PySide2.QtCore.QTimer:
"PySide2.QtCore.QTimer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTimer.interval": (),
@@ -3267,17 +3003,14 @@ sig_dict.update({
"PySide2.QtCore.QTimer.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtCore.QTimer.timerId": (),
"PySide2.QtCore.QTimer.timerType": (),
-
# class PySide2.QtCore.QTimerEvent:
"PySide2.QtCore.QTimerEvent.__init__": ('int',),
"PySide2.QtCore.QTimerEvent.timerId": (),
-
# class PySide2.QtCore.QTranslator:
"PySide2.QtCore.QTranslator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTranslator.isEmpty": (),
"PySide2.QtCore.QTranslator.load": [('PySide2.QtCore.QLocale', 'str', 'str', 'str', 'str'), ('str', 'int', 'str'), ('str', 'str', 'str', 'str')],
"PySide2.QtCore.QTranslator.translate": ('str', 'str', 'str', 'int'),
-
# class PySide2.QtCore.QTransposeProxyModel:
"PySide2.QtCore.QTransposeProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTransposeProxyModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -3299,19 +3032,12 @@ sig_dict.update({
"PySide2.QtCore.QTransposeProxyModel.setSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCore.QTransposeProxyModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtCore.QTransposeProxyModel.span": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtCore.QUrl:
-
# class PySide2.QtCore.QUrl.ComponentFormattingOption:
-
# class PySide2.QtCore.QUrl.FormattingOptions:
-
# class PySide2.QtCore.QUrl.ParsingMode:
-
# class PySide2.QtCore.QUrl.UrlFormattingOption:
-
# class PySide2.QtCore.QUrl.UserInputResolutionOption:
-
# class PySide2.QtCore.QUrl.UserInputResolutionOptions:
"PySide2.QtCore.QUrl.__init__": [(), ('PySide2.QtCore.QUrl',), ('str', 'PySide2.QtCore.QUrl.ParsingMode')],
"PySide2.QtCore.QUrl.__copy__": (),
@@ -3369,7 +3095,6 @@ sig_dict.update({
"PySide2.QtCore.QUrl.url": ('PySide2.QtCore.QUrl.FormattingOptions',),
"PySide2.QtCore.QUrl.userInfo": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
"PySide2.QtCore.QUrl.userName": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
-
# class PySide2.QtCore.QUrlQuery:
"PySide2.QtCore.QUrlQuery.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUrlQuery',), ('str',)],
"PySide2.QtCore.QUrlQuery.__copy__": (),
@@ -3388,19 +3113,15 @@ sig_dict.update({
"PySide2.QtCore.QUrlQuery.removeAllQueryItems": ('str',),
"PySide2.QtCore.QUrlQuery.removeQueryItem": ('str',),
"PySide2.QtCore.QUrlQuery.setQuery": ('str',),
- "PySide2.QtCore.QUrlQuery.setQueryDelimiters": ('typing.Char', 'typing.Char'),
+ "PySide2.QtCore.QUrlQuery.setQueryDelimiters": ('str', 'str'),
"PySide2.QtCore.QUrlQuery.setQueryItems": ('typing.Sequence[typing.Tuple]',),
"PySide2.QtCore.QUrlQuery.swap": ('PySide2.QtCore.QUrlQuery',),
"PySide2.QtCore.QUrlQuery.toString": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
-
# class PySide2.QtCore.QUuid:
-
# class PySide2.QtCore.QUuid.StringFormat:
-
# class PySide2.QtCore.QUuid.Variant:
-
# class PySide2.QtCore.QUuid.Version:
- "PySide2.QtCore.QUuid.__init__": [(), ('PySide2.QtCore.QByteArray',), ('int', 'int', 'int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'), ('str',)],
+ "PySide2.QtCore.QUuid.__init__": [(), ('PySide2.QtCore.QByteArray',), ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'), ('str',)],
"PySide2.QtCore.QUuid.__copy__": (),
"PySide2.QtCore.QUuid.__reduce__": (),
"PySide2.QtCore.QUuid.__repr__": (),
@@ -3414,7 +3135,6 @@ sig_dict.update({
"PySide2.QtCore.QUuid.toString": [(), ('PySide2.QtCore.QUuid.StringFormat',)],
"PySide2.QtCore.QUuid.variant": (),
"PySide2.QtCore.QUuid.version": (),
-
# class PySide2.QtCore.QVariantAnimation:
"PySide2.QtCore.QVariantAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QVariantAnimation.currentValue": (),
@@ -3435,7 +3155,6 @@ sig_dict.update({
"PySide2.QtCore.QVariantAnimation.updateCurrentTime": ('int',),
"PySide2.QtCore.QVariantAnimation.updateCurrentValue": ('typing.Any',),
"PySide2.QtCore.QVariantAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QVersionNumber:
"PySide2.QtCore.QVersionNumber.__init__": [(), ('int',), ('int', 'int'), ('int', 'int', 'int'), ('typing.List[int]',)],
"PySide2.QtCore.QVersionNumber.__copy__": (),
@@ -3453,15 +3172,13 @@ sig_dict.update({
"PySide2.QtCore.QVersionNumber.segmentCount": (),
"PySide2.QtCore.QVersionNumber.segments": (),
"PySide2.QtCore.QVersionNumber.toString": (),
-
# class PySide2.QtCore.QWaitCondition:
"PySide2.QtCore.QWaitCondition.__init__": (),
"PySide2.QtCore.QWaitCondition.notify_all": (),
"PySide2.QtCore.QWaitCondition.notify_one": (),
- "PySide2.QtCore.QWaitCondition.wait": [('PySide2.QtCore.QMutex', 'int'), ('PySide2.QtCore.QReadWriteLock', 'int')],
+ "PySide2.QtCore.QWaitCondition.wait": [('PySide2.QtCore.QMutex', 'PySide2.QtCore.QDeadlineTimer'), ('PySide2.QtCore.QMutex', 'int'), ('PySide2.QtCore.QReadWriteLock', 'PySide2.QtCore.QDeadlineTimer'), ('PySide2.QtCore.QReadWriteLock', 'int')],
"PySide2.QtCore.QWaitCondition.wakeAll": (),
"PySide2.QtCore.QWaitCondition.wakeOne": (),
-
# class PySide2.QtCore.QWriteLocker:
"PySide2.QtCore.QWriteLocker.__init__": ('PySide2.QtCore.QReadWriteLock',),
"PySide2.QtCore.QWriteLocker.__enter__": (),
@@ -3469,7 +3186,6 @@ sig_dict.update({
"PySide2.QtCore.QWriteLocker.readWriteLock": (),
"PySide2.QtCore.QWriteLocker.relock": (),
"PySide2.QtCore.QWriteLocker.unlock": (),
-
# class PySide2.QtCore.QXmlStreamAttribute:
"PySide2.QtCore.QXmlStreamAttribute.__init__": [(), ('PySide2.QtCore.QXmlStreamAttribute',), ('str', 'str'), ('str', 'str', 'str')],
"PySide2.QtCore.QXmlStreamAttribute.__copy__": (),
@@ -3479,7 +3195,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamAttribute.prefix": (),
"PySide2.QtCore.QXmlStreamAttribute.qualifiedName": (),
"PySide2.QtCore.QXmlStreamAttribute.value": (),
-
# class PySide2.QtCore.QXmlStreamAttributes:
"PySide2.QtCore.QXmlStreamAttributes.__init__": [(), ('PySide2.QtCore.QXmlStreamAttributes',)],
"PySide2.QtCore.QXmlStreamAttributes.__add__": ('typing.List[PySide2.QtCore.QXmlStreamAttribute]',),
@@ -3533,7 +3248,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamAttributes.takeFirst": (),
"PySide2.QtCore.QXmlStreamAttributes.takeLast": (),
"PySide2.QtCore.QXmlStreamAttributes.value": [('str',), ('str', 'str')],
-
# class PySide2.QtCore.QXmlStreamEntityDeclaration:
"PySide2.QtCore.QXmlStreamEntityDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamEntityDeclaration',)],
"PySide2.QtCore.QXmlStreamEntityDeclaration.__copy__": (),
@@ -3542,31 +3256,24 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamEntityDeclaration.publicId": (),
"PySide2.QtCore.QXmlStreamEntityDeclaration.systemId": (),
"PySide2.QtCore.QXmlStreamEntityDeclaration.value": (),
-
# class PySide2.QtCore.QXmlStreamEntityResolver:
"PySide2.QtCore.QXmlStreamEntityResolver.__init__": (),
"PySide2.QtCore.QXmlStreamEntityResolver.resolveEntity": ('str', 'str'),
"PySide2.QtCore.QXmlStreamEntityResolver.resolveUndeclaredEntity": ('str',),
-
# class PySide2.QtCore.QXmlStreamNamespaceDeclaration:
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamNamespaceDeclaration',), ('str', 'str')],
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.__copy__": (),
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.namespaceUri": (),
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.prefix": (),
-
# class PySide2.QtCore.QXmlStreamNotationDeclaration:
"PySide2.QtCore.QXmlStreamNotationDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamNotationDeclaration',)],
"PySide2.QtCore.QXmlStreamNotationDeclaration.__copy__": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.name": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.publicId": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.systemId": (),
-
# class PySide2.QtCore.QXmlStreamReader:
-
# class PySide2.QtCore.QXmlStreamReader.Error:
-
# class PySide2.QtCore.QXmlStreamReader.ReadElementTextBehaviour:
-
# class PySide2.QtCore.QXmlStreamReader.TokenType:
"PySide2.QtCore.QXmlStreamReader.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('str',)],
"PySide2.QtCore.QXmlStreamReader.addData": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -3621,7 +3328,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamReader.text": (),
"PySide2.QtCore.QXmlStreamReader.tokenString": (),
"PySide2.QtCore.QXmlStreamReader.tokenType": (),
-
# class PySide2.QtCore.QXmlStreamWriter:
"PySide2.QtCore.QXmlStreamWriter.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QXmlStreamWriter.autoFormatting": (),
@@ -3650,242 +3356,126 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamWriter.writeStartDocument": [(), ('str',), ('str', 'bool')],
"PySide2.QtCore.QXmlStreamWriter.writeStartElement": [('str',), ('str', 'str')],
"PySide2.QtCore.QXmlStreamWriter.writeTextElement": [('str', 'str'), ('str', 'str', 'str')],
-
# class PySide2.QtCore.Qt:
-
# class PySide2.QtCore.Qt.Alignment:
-
# class PySide2.QtCore.Qt.AlignmentFlag:
-
# class PySide2.QtCore.Qt.AnchorPoint:
-
# class PySide2.QtCore.Qt.ApplicationAttribute:
-
# class PySide2.QtCore.Qt.ApplicationState:
-
# class PySide2.QtCore.Qt.ApplicationStates:
-
# class PySide2.QtCore.Qt.ArrowType:
-
# class PySide2.QtCore.Qt.AspectRatioMode:
-
# class PySide2.QtCore.Qt.Axis:
-
# class PySide2.QtCore.Qt.BGMode:
-
# class PySide2.QtCore.Qt.BrushStyle:
-
# class PySide2.QtCore.Qt.CaseSensitivity:
-
# class PySide2.QtCore.Qt.CheckState:
-
# class PySide2.QtCore.Qt.ChecksumType:
-
# class PySide2.QtCore.Qt.ClipOperation:
-
# class PySide2.QtCore.Qt.ConnectionType:
-
# class PySide2.QtCore.Qt.ContextMenuPolicy:
-
# class PySide2.QtCore.Qt.CoordinateSystem:
-
# class PySide2.QtCore.Qt.Corner:
-
# class PySide2.QtCore.Qt.CursorMoveStyle:
-
# class PySide2.QtCore.Qt.CursorShape:
-
# class PySide2.QtCore.Qt.DateFormat:
-
# class PySide2.QtCore.Qt.DayOfWeek:
-
# class PySide2.QtCore.Qt.DockWidgetArea:
-
# class PySide2.QtCore.Qt.DockWidgetAreaSizes:
-
# class PySide2.QtCore.Qt.DockWidgetAreas:
-
# class PySide2.QtCore.Qt.DropAction:
-
# class PySide2.QtCore.Qt.DropActions:
-
# class PySide2.QtCore.Qt.Edge:
-
# class PySide2.QtCore.Qt.Edges:
-
# class PySide2.QtCore.Qt.EnterKeyType:
-
# class PySide2.QtCore.Qt.EventPriority:
-
# class PySide2.QtCore.Qt.FillRule:
-
# class PySide2.QtCore.Qt.FindChildOption:
-
# class PySide2.QtCore.Qt.FindChildOptions:
-
# class PySide2.QtCore.Qt.FocusPolicy:
-
# class PySide2.QtCore.Qt.FocusReason:
-
# class PySide2.QtCore.Qt.GestureFlag:
-
# class PySide2.QtCore.Qt.GestureFlags:
-
# class PySide2.QtCore.Qt.GestureState:
-
# class PySide2.QtCore.Qt.GestureType:
-
# class PySide2.QtCore.Qt.GlobalColor:
-
# class PySide2.QtCore.Qt.HighDpiScaleFactorRoundingPolicy:
-
# class PySide2.QtCore.Qt.HitTestAccuracy:
-
# class PySide2.QtCore.Qt.ImageConversionFlag:
-
# class PySide2.QtCore.Qt.ImageConversionFlags:
-
# class PySide2.QtCore.Qt.InputMethodHint:
-
# class PySide2.QtCore.Qt.InputMethodHints:
-
# class PySide2.QtCore.Qt.InputMethodQueries:
-
# class PySide2.QtCore.Qt.InputMethodQuery:
-
# class PySide2.QtCore.Qt.ItemDataRole:
-
# class PySide2.QtCore.Qt.ItemFlag:
-
# class PySide2.QtCore.Qt.ItemFlags:
-
# class PySide2.QtCore.Qt.ItemSelectionMode:
-
# class PySide2.QtCore.Qt.ItemSelectionOperation:
-
# class PySide2.QtCore.Qt.Key:
-
# class PySide2.QtCore.Qt.KeyboardModifier:
-
# class PySide2.QtCore.Qt.KeyboardModifiers:
-
# class PySide2.QtCore.Qt.LayoutDirection:
-
# class PySide2.QtCore.Qt.MaskMode:
-
# class PySide2.QtCore.Qt.MatchFlag:
-
# class PySide2.QtCore.Qt.MatchFlags:
-
# class PySide2.QtCore.Qt.Modifier:
-
# class PySide2.QtCore.Qt.MouseButton:
-
# class PySide2.QtCore.Qt.MouseButtons:
-
# class PySide2.QtCore.Qt.MouseEventFlag:
-
# class PySide2.QtCore.Qt.MouseEventFlags:
-
# class PySide2.QtCore.Qt.MouseEventSource:
-
# class PySide2.QtCore.Qt.NativeGestureType:
-
# class PySide2.QtCore.Qt.NavigationMode:
-
# class PySide2.QtCore.Qt.Orientation:
-
# class PySide2.QtCore.Qt.Orientations:
-
# class PySide2.QtCore.Qt.PenCapStyle:
-
# class PySide2.QtCore.Qt.PenJoinStyle:
-
# class PySide2.QtCore.Qt.PenStyle:
-
# class PySide2.QtCore.Qt.ScreenOrientation:
-
# class PySide2.QtCore.Qt.ScreenOrientations:
-
# class PySide2.QtCore.Qt.ScrollBarPolicy:
-
# class PySide2.QtCore.Qt.ScrollPhase:
-
# class PySide2.QtCore.Qt.ShortcutContext:
-
# class PySide2.QtCore.Qt.SizeHint:
-
# class PySide2.QtCore.Qt.SizeMode:
-
# class PySide2.QtCore.Qt.SortOrder:
-
# class PySide2.QtCore.Qt.SplitBehavior:
-
# class PySide2.QtCore.Qt.SplitBehaviorFlags:
-
# class PySide2.QtCore.Qt.TabFocusBehavior:
-
# class PySide2.QtCore.Qt.TextElideMode:
-
# class PySide2.QtCore.Qt.TextFlag:
-
# class PySide2.QtCore.Qt.TextFormat:
-
# class PySide2.QtCore.Qt.TextInteractionFlag:
-
# class PySide2.QtCore.Qt.TextInteractionFlags:
-
# class PySide2.QtCore.Qt.TileRule:
-
# class PySide2.QtCore.Qt.TimeSpec:
-
# class PySide2.QtCore.Qt.TimerType:
-
# class PySide2.QtCore.Qt.ToolBarArea:
-
# class PySide2.QtCore.Qt.ToolBarAreaSizes:
-
# class PySide2.QtCore.Qt.ToolBarAreas:
-
# class PySide2.QtCore.Qt.ToolButtonStyle:
-
# class PySide2.QtCore.Qt.TouchPointState:
-
# class PySide2.QtCore.Qt.TouchPointStates:
-
# class PySide2.QtCore.Qt.TransformationMode:
-
# class PySide2.QtCore.Qt.UIEffect:
-
# class PySide2.QtCore.Qt.WhiteSpaceMode:
-
# class PySide2.QtCore.Qt.WidgetAttribute:
-
# class PySide2.QtCore.Qt.WindowFlags:
-
# class PySide2.QtCore.Qt.WindowFrameSection:
-
# class PySide2.QtCore.Qt.WindowModality:
-
# class PySide2.QtCore.Qt.WindowState:
-
# class PySide2.QtCore.Qt.WindowStates:
-
# class PySide2.QtCore.Qt.WindowType:
-
# class PySide2.QtCore.QtMsgType:
-
# class PySide2.QtCore.Signal:
"PySide2.QtCore.Signal.__init__": ('type', 'str', 'str'),
-
# class PySide2.QtCore.SignalInstance:
"PySide2.QtCore.SignalInstance.connect": ('object', 'type'),
"PySide2.QtCore.SignalInstance.disconnect": ('object',),
"PySide2.QtCore.SignalInstance.emit": ('typing.Any',),
-
# class PySide2.QtCore.Slot:
"PySide2.QtCore.Slot.__init__": ('type', 'str', 'str'),
-
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP": ('object', 'object'),
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP3": ('object', 'object', 'object'),
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP_UTF8": ('object',),
@@ -3926,27 +3516,21 @@ sig_dict.update({
"PySide2.QtCore.Slot.qsrand": ('int',),
"PySide2.QtCore.Slot.qtTrId": ('str', 'int'),
}) if "PySide2.QtCore" in sys.modules else None
-
# Module PySide2.QtGui
sig_dict.update({
-
# class PySide2.QtGui.QAbstractOpenGLFunctions:
"PySide2.QtGui.QAbstractOpenGLFunctions.__init__": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.initializeOpenGLFunctions": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.isInitialized": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.owningContext": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.setOwningContext": ('PySide2.QtGui.QOpenGLContext',),
-
# class PySide2.QtGui.QAbstractTextDocumentLayout:
-
# class PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext:
"PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext.__init__": [(), ('PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext',)],
"PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext.__copy__": (),
-
# class PySide2.QtGui.QAbstractTextDocumentLayout.Selection:
"PySide2.QtGui.QAbstractTextDocumentLayout.Selection.__init__": [(), ('PySide2.QtGui.QAbstractTextDocumentLayout.Selection',)],
"PySide2.QtGui.QAbstractTextDocumentLayout.Selection.__copy__": (),
-
"PySide2.QtGui.QAbstractTextDocumentLayout.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QAbstractTextDocumentLayout.anchorAt": ('PySide2.QtCore.QPointF',),
"PySide2.QtGui.QAbstractTextDocumentLayout.blockBoundingRect": ('PySide2.QtGui.QTextBlock',),
@@ -3970,27 +3554,17 @@ sig_dict.update({
"PySide2.QtGui.QAbstractTextDocumentLayout.resizeInlineObject": ('PySide2.QtGui.QTextInlineObject', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QAbstractTextDocumentLayout.setPaintDevice": ('PySide2.QtGui.QPaintDevice',),
"PySide2.QtGui.QAbstractTextDocumentLayout.unregisterHandler": ('int', 'PySide2.QtCore.QObject'),
-
# class PySide2.QtGui.QAccessible:
-
# class PySide2.QtGui.QAccessible.Event:
-
# class PySide2.QtGui.QAccessible.InterfaceType:
-
# class PySide2.QtGui.QAccessible.Relation:
-
# class PySide2.QtGui.QAccessible.RelationFlag:
-
# class PySide2.QtGui.QAccessible.Role:
-
# class PySide2.QtGui.QAccessible.State:
"PySide2.QtGui.QAccessible.State.__init__": [(), ('PySide2.QtGui.QAccessible.State',)],
"PySide2.QtGui.QAccessible.State.__copy__": (),
-
# class PySide2.QtGui.QAccessible.Text:
-
# class PySide2.QtGui.QAccessible.TextBoundaryType:
-
"PySide2.QtGui.QAccessible.__copy__": (),
"PySide2.QtGui.QAccessible.accessibleInterface": ('int',),
"PySide2.QtGui.QAccessible.cleanup": (),
@@ -4003,13 +3577,11 @@ sig_dict.update({
"PySide2.QtGui.QAccessible.setRootObject": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QAccessible.uniqueId": ('PySide2.QtGui.QAccessibleInterface',),
"PySide2.QtGui.QAccessible.updateAccessibility": ('PySide2.QtGui.QAccessibleEvent',),
-
# class PySide2.QtGui.QAccessibleEditableTextInterface:
"PySide2.QtGui.QAccessibleEditableTextInterface.__init__": (),
"PySide2.QtGui.QAccessibleEditableTextInterface.deleteText": ('int', 'int'),
"PySide2.QtGui.QAccessibleEditableTextInterface.insertText": ('int', 'str'),
"PySide2.QtGui.QAccessibleEditableTextInterface.replaceText": ('int', 'int', 'str'),
-
# class PySide2.QtGui.QAccessibleEvent:
"PySide2.QtGui.QAccessibleEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessible.Event'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessible.Event')],
"PySide2.QtGui.QAccessibleEvent.accessibleInterface": (),
@@ -4018,7 +3590,6 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleEvent.setChild": ('int',),
"PySide2.QtGui.QAccessibleEvent.type": (),
"PySide2.QtGui.QAccessibleEvent.uniqueId": (),
-
# class PySide2.QtGui.QAccessibleInterface:
"PySide2.QtGui.QAccessibleInterface.__init__": (),
"PySide2.QtGui.QAccessibleInterface.backgroundColor": (),
@@ -4044,7 +3615,6 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleInterface.valueInterface": (),
"PySide2.QtGui.QAccessibleInterface.virtual_hook": ('int', 'int'),
"PySide2.QtGui.QAccessibleInterface.window": (),
-
# class PySide2.QtGui.QAccessibleObject:
"PySide2.QtGui.QAccessibleObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QAccessibleObject.childAt": ('int', 'int'),
@@ -4052,11 +3622,9 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleObject.object": (),
"PySide2.QtGui.QAccessibleObject.rect": (),
"PySide2.QtGui.QAccessibleObject.setText": ('PySide2.QtGui.QAccessible.Text', 'str'),
-
# class PySide2.QtGui.QAccessibleStateChangeEvent:
"PySide2.QtGui.QAccessibleStateChangeEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessible.State'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessible.State')],
"PySide2.QtGui.QAccessibleStateChangeEvent.changedStates": (),
-
# class PySide2.QtGui.QAccessibleTableCellInterface:
"PySide2.QtGui.QAccessibleTableCellInterface.__init__": (),
"PySide2.QtGui.QAccessibleTableCellInterface.columnExtent": (),
@@ -4067,9 +3635,7 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTableCellInterface.rowHeaderCells": (),
"PySide2.QtGui.QAccessibleTableCellInterface.rowIndex": (),
"PySide2.QtGui.QAccessibleTableCellInterface.table": (),
-
# class PySide2.QtGui.QAccessibleTableModelChangeEvent:
-
# class PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType:
"PySide2.QtGui.QAccessibleTableModelChangeEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType')],
"PySide2.QtGui.QAccessibleTableModelChangeEvent.firstColumn": (),
@@ -4082,17 +3648,14 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setLastColumn": ('int',),
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setLastRow": ('int',),
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setModelChangeType": ('PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType',),
-
# class PySide2.QtGui.QAccessibleTextCursorEvent:
"PySide2.QtGui.QAccessibleTextCursorEvent.__init__": [('PySide2.QtCore.QObject', 'int'), ('PySide2.QtGui.QAccessibleInterface', 'int')],
"PySide2.QtGui.QAccessibleTextCursorEvent.cursorPosition": (),
"PySide2.QtGui.QAccessibleTextCursorEvent.setCursorPosition": ('int',),
-
# class PySide2.QtGui.QAccessibleTextInsertEvent:
"PySide2.QtGui.QAccessibleTextInsertEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str')],
"PySide2.QtGui.QAccessibleTextInsertEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextInsertEvent.textInserted": (),
-
# class PySide2.QtGui.QAccessibleTextInterface:
"PySide2.QtGui.QAccessibleTextInterface.__init__": (),
"PySide2.QtGui.QAccessibleTextInterface.addSelection": ('int', 'int'),
@@ -4111,29 +3674,24 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTextInterface.textAfterOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
"PySide2.QtGui.QAccessibleTextInterface.textAtOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
"PySide2.QtGui.QAccessibleTextInterface.textBeforeOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
-
# class PySide2.QtGui.QAccessibleTextRemoveEvent:
"PySide2.QtGui.QAccessibleTextRemoveEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str')],
"PySide2.QtGui.QAccessibleTextRemoveEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextRemoveEvent.textRemoved": (),
-
# class PySide2.QtGui.QAccessibleTextSelectionEvent:
"PySide2.QtGui.QAccessibleTextSelectionEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'int'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'int')],
"PySide2.QtGui.QAccessibleTextSelectionEvent.selectionEnd": (),
"PySide2.QtGui.QAccessibleTextSelectionEvent.selectionStart": (),
"PySide2.QtGui.QAccessibleTextSelectionEvent.setSelection": ('int', 'int'),
-
# class PySide2.QtGui.QAccessibleTextUpdateEvent:
"PySide2.QtGui.QAccessibleTextUpdateEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str', 'str')],
"PySide2.QtGui.QAccessibleTextUpdateEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextUpdateEvent.textInserted": (),
"PySide2.QtGui.QAccessibleTextUpdateEvent.textRemoved": (),
-
# class PySide2.QtGui.QAccessibleValueChangeEvent:
"PySide2.QtGui.QAccessibleValueChangeEvent.__init__": [('PySide2.QtCore.QObject', 'typing.Any'), ('PySide2.QtGui.QAccessibleInterface', 'typing.Any')],
"PySide2.QtGui.QAccessibleValueChangeEvent.setValue": ('typing.Any',),
"PySide2.QtGui.QAccessibleValueChangeEvent.value": (),
-
# class PySide2.QtGui.QAccessibleValueInterface:
"PySide2.QtGui.QAccessibleValueInterface.__init__": (),
"PySide2.QtGui.QAccessibleValueInterface.currentValue": (),
@@ -4141,9 +3699,7 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleValueInterface.minimumStepSize": (),
"PySide2.QtGui.QAccessibleValueInterface.minimumValue": (),
"PySide2.QtGui.QAccessibleValueInterface.setCurrentValue": ('typing.Any',),
-
# class PySide2.QtGui.QActionEvent:
-
# class PySide2.QtGui.QBackingStore:
"PySide2.QtGui.QBackingStore.__init__": ('PySide2.QtGui.QWindow',),
"PySide2.QtGui.QBackingStore.beginPaint": ('PySide2.QtGui.QRegion',),
@@ -4157,7 +3713,6 @@ sig_dict.update({
"PySide2.QtGui.QBackingStore.size": (),
"PySide2.QtGui.QBackingStore.staticContents": (),
"PySide2.QtGui.QBackingStore.window": (),
-
# class PySide2.QtGui.QBitmap:
"PySide2.QtGui.QBitmap.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPixmap',), ('int', 'int'), ('str', 'str')],
"PySide2.QtGui.QBitmap.__copy__": (),
@@ -4166,7 +3721,6 @@ sig_dict.update({
"PySide2.QtGui.QBitmap.fromImage": ('PySide2.QtGui.QImage', 'PySide2.QtCore.Qt.ImageConversionFlags'),
"PySide2.QtGui.QBitmap.swap": [('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPixmap',)],
"PySide2.QtGui.QBitmap.transformed": [('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QMatrix', 'PySide2.QtCore.Qt.TransformationMode'), ('PySide2.QtGui.QTransform',)],
-
# class PySide2.QtGui.QBrush:
"PySide2.QtGui.QBrush.__init__": [(), ('PySide2.QtCore.Qt.BrushStyle',), ('PySide2.QtCore.Qt.GlobalColor', 'PySide2.QtCore.Qt.BrushStyle'), ('PySide2.QtCore.Qt.GlobalColor', 'PySide2.QtGui.QPixmap'), ('PySide2.QtGui.QBrush',), ('PySide2.QtGui.QColor', 'PySide2.QtCore.Qt.BrushStyle'), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QPixmap'), ('PySide2.QtGui.QGradient',), ('PySide2.QtGui.QImage',), ('PySide2.QtGui.QPixmap',)],
"PySide2.QtGui.QBrush.__copy__": (),
@@ -4187,9 +3741,7 @@ sig_dict.update({
"PySide2.QtGui.QBrush.texture": (),
"PySide2.QtGui.QBrush.textureImage": (),
"PySide2.QtGui.QBrush.transform": (),
-
# class PySide2.QtGui.QClipboard:
-
# class PySide2.QtGui.QClipboard.Mode:
"PySide2.QtGui.QClipboard.clear": ('PySide2.QtGui.QClipboard.Mode',),
"PySide2.QtGui.QClipboard.image": ('PySide2.QtGui.QClipboard.Mode',),
@@ -4205,14 +3757,10 @@ sig_dict.update({
"PySide2.QtGui.QClipboard.supportsFindBuffer": (),
"PySide2.QtGui.QClipboard.supportsSelection": (),
"PySide2.QtGui.QClipboard.text": [('PySide2.QtGui.QClipboard.Mode',), ('str', 'PySide2.QtGui.QClipboard.Mode')],
-
# class PySide2.QtGui.QCloseEvent:
"PySide2.QtGui.QCloseEvent.__init__": (),
-
# class PySide2.QtGui.QColor:
-
# class PySide2.QtGui.QColor.NameFormat:
-
# class PySide2.QtGui.QColor.Spec:
"PySide2.QtGui.QColor.__init__": [(), ('PySide2.QtCore.Qt.GlobalColor',), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QColor.Spec', 'int', 'int', 'int', 'int', 'int'), ('int',), ('int', 'int', 'int', 'int'), ('str',), ('typing.Any',)],
"PySide2.QtGui.QColor.__copy__": (),
@@ -4308,13 +3856,9 @@ sig_dict.update({
"PySide2.QtGui.QColor.valueF": (),
"PySide2.QtGui.QColor.yellow": (),
"PySide2.QtGui.QColor.yellowF": (),
-
# class PySide2.QtGui.QColorSpace:
-
# class PySide2.QtGui.QColorSpace.NamedColorSpace:
-
# class PySide2.QtGui.QColorSpace.Primaries:
-
# class PySide2.QtGui.QColorSpace.TransferFunction:
"PySide2.QtGui.QColorSpace.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtGui.QColorSpace.TransferFunction', 'float'), ('PySide2.QtGui.QColorSpace',), ('PySide2.QtGui.QColorSpace.NamedColorSpace',), ('PySide2.QtGui.QColorSpace.Primaries', 'PySide2.QtGui.QColorSpace.TransferFunction', 'float'), ('PySide2.QtGui.QColorSpace.Primaries', 'float')],
"PySide2.QtGui.QColorSpace.__copy__": (),
@@ -4330,7 +3874,6 @@ sig_dict.update({
"PySide2.QtGui.QColorSpace.swap": ('PySide2.QtGui.QColorSpace',),
"PySide2.QtGui.QColorSpace.transferFunction": (),
"PySide2.QtGui.QColorSpace.withTransferFunction": ('PySide2.QtGui.QColorSpace.TransferFunction', 'float'),
-
# class PySide2.QtGui.QConicalGradient:
"PySide2.QtGui.QConicalGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'float'), ('PySide2.QtGui.QConicalGradient',), ('float', 'float', 'float')],
"PySide2.QtGui.QConicalGradient.__copy__": (),
@@ -4338,9 +3881,7 @@ sig_dict.update({
"PySide2.QtGui.QConicalGradient.center": (),
"PySide2.QtGui.QConicalGradient.setAngle": ('float',),
"PySide2.QtGui.QConicalGradient.setCenter": [('PySide2.QtCore.QPointF',), ('float', 'float')],
-
# class PySide2.QtGui.QContextMenuEvent:
-
# class PySide2.QtGui.QContextMenuEvent.Reason:
"PySide2.QtGui.QContextMenuEvent.__init__": [('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint'), ('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.KeyboardModifiers')],
"PySide2.QtGui.QContextMenuEvent.globalPos": (),
@@ -4350,7 +3891,6 @@ sig_dict.update({
"PySide2.QtGui.QContextMenuEvent.reason": (),
"PySide2.QtGui.QContextMenuEvent.x": (),
"PySide2.QtGui.QContextMenuEvent.y": (),
-
# class PySide2.QtGui.QCursor:
"PySide2.QtGui.QCursor.__init__": [(), ('PySide2.QtCore.Qt.CursorShape',), ('PySide2.QtGui.QBitmap', 'PySide2.QtGui.QBitmap', 'int', 'int'), ('PySide2.QtGui.QCursor',), ('PySide2.QtGui.QPixmap', 'int', 'int')],
"PySide2.QtGui.QCursor.__copy__": (),
@@ -4365,15 +3905,12 @@ sig_dict.update({
"PySide2.QtGui.QCursor.setShape": ('PySide2.QtCore.Qt.CursorShape',),
"PySide2.QtGui.QCursor.shape": (),
"PySide2.QtGui.QCursor.swap": ('PySide2.QtGui.QCursor',),
-
# class PySide2.QtGui.QDesktopServices:
"PySide2.QtGui.QDesktopServices.__init__": (),
"PySide2.QtGui.QDesktopServices.openUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtGui.QDesktopServices.setUrlHandler": ('str', 'PySide2.QtCore.QObject', 'str'),
"PySide2.QtGui.QDesktopServices.unsetUrlHandler": ('str',),
-
# class PySide2.QtGui.QDoubleValidator:
-
# class PySide2.QtGui.QDoubleValidator.Notation:
"PySide2.QtGui.QDoubleValidator.__init__": [('PySide2.QtCore.QObject',), ('float', 'float', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QDoubleValidator.bottom": (),
@@ -4386,7 +3923,6 @@ sig_dict.update({
"PySide2.QtGui.QDoubleValidator.setTop": ('float',),
"PySide2.QtGui.QDoubleValidator.top": (),
"PySide2.QtGui.QDoubleValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QDrag:
"PySide2.QtGui.QDrag.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QDrag.cancel": (),
@@ -4404,19 +3940,15 @@ sig_dict.update({
"PySide2.QtGui.QDrag.start": ('PySide2.QtCore.Qt.DropActions',),
"PySide2.QtGui.QDrag.supportedActions": (),
"PySide2.QtGui.QDrag.target": (),
-
# class PySide2.QtGui.QDragEnterEvent:
"PySide2.QtGui.QDragEnterEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'),
-
# class PySide2.QtGui.QDragLeaveEvent:
"PySide2.QtGui.QDragLeaveEvent.__init__": (),
-
# class PySide2.QtGui.QDragMoveEvent:
"PySide2.QtGui.QDragMoveEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QEvent.Type'),
"PySide2.QtGui.QDragMoveEvent.accept": [(), ('PySide2.QtCore.QRect',)],
"PySide2.QtGui.QDragMoveEvent.answerRect": (),
"PySide2.QtGui.QDragMoveEvent.ignore": [(), ('PySide2.QtCore.QRect',)],
-
# class PySide2.QtGui.QDropEvent:
"PySide2.QtGui.QDropEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QEvent.Type'),
"PySide2.QtGui.QDropEvent.acceptProposedAction": (),
@@ -4430,7 +3962,6 @@ sig_dict.update({
"PySide2.QtGui.QDropEvent.proposedAction": (),
"PySide2.QtGui.QDropEvent.setDropAction": ('PySide2.QtCore.Qt.DropAction',),
"PySide2.QtGui.QDropEvent.source": (),
-
# class PySide2.QtGui.QEnterEvent:
"PySide2.QtGui.QEnterEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'),
"PySide2.QtGui.QEnterEvent.globalPos": (),
@@ -4442,39 +3973,27 @@ sig_dict.update({
"PySide2.QtGui.QEnterEvent.windowPos": (),
"PySide2.QtGui.QEnterEvent.x": (),
"PySide2.QtGui.QEnterEvent.y": (),
-
# class PySide2.QtGui.QExposeEvent:
"PySide2.QtGui.QExposeEvent.__init__": ('PySide2.QtGui.QRegion',),
"PySide2.QtGui.QExposeEvent.region": (),
-
# class PySide2.QtGui.QFileOpenEvent:
"PySide2.QtGui.QFileOpenEvent.__init__": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtGui.QFileOpenEvent.file": (),
"PySide2.QtGui.QFileOpenEvent.openFile": ('PySide2.QtCore.QFile', 'PySide2.QtCore.QIODevice.OpenMode'),
"PySide2.QtGui.QFileOpenEvent.url": (),
-
# class PySide2.QtGui.QFocusEvent:
"PySide2.QtGui.QFocusEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.FocusReason'),
"PySide2.QtGui.QFocusEvent.gotFocus": (),
"PySide2.QtGui.QFocusEvent.lostFocus": (),
"PySide2.QtGui.QFocusEvent.reason": (),
-
# class PySide2.QtGui.QFont:
-
# class PySide2.QtGui.QFont.Capitalization:
-
# class PySide2.QtGui.QFont.HintingPreference:
-
# class PySide2.QtGui.QFont.SpacingType:
-
# class PySide2.QtGui.QFont.Stretch:
-
# class PySide2.QtGui.QFont.Style:
-
# class PySide2.QtGui.QFont.StyleHint:
-
# class PySide2.QtGui.QFont.StyleStrategy:
-
# class PySide2.QtGui.QFont.Weight:
"PySide2.QtGui.QFont.__init__": [(), ('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('str', 'int', 'int', 'bool')],
"PySide2.QtGui.QFont.__copy__": (),
@@ -4548,11 +4067,8 @@ sig_dict.update({
"PySide2.QtGui.QFont.underline": (),
"PySide2.QtGui.QFont.weight": (),
"PySide2.QtGui.QFont.wordSpacing": (),
-
# class PySide2.QtGui.QFontDatabase:
-
# class PySide2.QtGui.QFontDatabase.SystemFont:
-
# class PySide2.QtGui.QFontDatabase.WritingSystem:
"PySide2.QtGui.QFontDatabase.__init__": [(), ('PySide2.QtGui.QFontDatabase',)],
"PySide2.QtGui.QFontDatabase.__copy__": (),
@@ -4582,7 +4098,6 @@ sig_dict.update({
"PySide2.QtGui.QFontDatabase.writingSystemName": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtGui.QFontDatabase.writingSystemSample": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtGui.QFontDatabase.writingSystems": [(), ('str',)],
-
# class PySide2.QtGui.QFontInfo:
"PySide2.QtGui.QFontInfo.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFontInfo',)],
"PySide2.QtGui.QFontInfo.__copy__": (),
@@ -4603,84 +4118,76 @@ sig_dict.update({
"PySide2.QtGui.QFontInfo.swap": ('PySide2.QtGui.QFontInfo',),
"PySide2.QtGui.QFontInfo.underline": (),
"PySide2.QtGui.QFontInfo.weight": (),
-
# class PySide2.QtGui.QFontMetrics:
"PySide2.QtGui.QFontMetrics.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('PySide2.QtGui.QFontMetrics',)],
"PySide2.QtGui.QFontMetrics.__copy__": (),
"PySide2.QtGui.QFontMetrics.ascent": (),
"PySide2.QtGui.QFontMetrics.averageCharWidth": (),
"PySide2.QtGui.QFontMetrics.boundingRect": [('PySide2.QtCore.QRect', 'int', 'str', 'int', 'shibokensupport.typing27.Sequence'), ('int', 'int', 'int', 'int', 'int', 'str', 'int', 'shibokensupport.typing27.Sequence'), ('str',)],
- "PySide2.QtGui.QFontMetrics.boundingRectChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.boundingRectChar": ('str',),
"PySide2.QtGui.QFontMetrics.capHeight": (),
"PySide2.QtGui.QFontMetrics.charWidth": ('str', 'int'),
"PySide2.QtGui.QFontMetrics.descent": (),
"PySide2.QtGui.QFontMetrics.elidedText": ('str', 'PySide2.QtCore.Qt.TextElideMode', 'int', 'int'),
"PySide2.QtGui.QFontMetrics.fontDpi": (),
"PySide2.QtGui.QFontMetrics.height": (),
- "PySide2.QtGui.QFontMetrics.horizontalAdvance": [('str', 'int'), ('typing.Char',)],
- "PySide2.QtGui.QFontMetrics.inFont": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.horizontalAdvance": [('str',), ('str', 'int')],
+ "PySide2.QtGui.QFontMetrics.inFont": ('str',),
"PySide2.QtGui.QFontMetrics.inFontUcs4": ('int',),
"PySide2.QtGui.QFontMetrics.leading": (),
- "PySide2.QtGui.QFontMetrics.leftBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.leftBearing": ('str',),
"PySide2.QtGui.QFontMetrics.lineSpacing": (),
"PySide2.QtGui.QFontMetrics.lineWidth": (),
"PySide2.QtGui.QFontMetrics.maxWidth": (),
"PySide2.QtGui.QFontMetrics.minLeftBearing": (),
"PySide2.QtGui.QFontMetrics.minRightBearing": (),
"PySide2.QtGui.QFontMetrics.overlinePos": (),
- "PySide2.QtGui.QFontMetrics.rightBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.rightBearing": ('str',),
"PySide2.QtGui.QFontMetrics.size": ('int', 'str', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QFontMetrics.strikeOutPos": (),
"PySide2.QtGui.QFontMetrics.swap": ('PySide2.QtGui.QFontMetrics',),
"PySide2.QtGui.QFontMetrics.tightBoundingRect": ('str',),
"PySide2.QtGui.QFontMetrics.underlinePos": (),
"PySide2.QtGui.QFontMetrics.width": [('str', 'int'), ('str', 'int', 'int')],
- "PySide2.QtGui.QFontMetrics.widthChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.widthChar": ('str',),
"PySide2.QtGui.QFontMetrics.xHeight": (),
-
# class PySide2.QtGui.QFontMetricsF:
"PySide2.QtGui.QFontMetricsF.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('PySide2.QtGui.QFontMetrics',), ('PySide2.QtGui.QFontMetricsF',)],
"PySide2.QtGui.QFontMetricsF.__copy__": (),
"PySide2.QtGui.QFontMetricsF.ascent": (),
"PySide2.QtGui.QFontMetricsF.averageCharWidth": (),
"PySide2.QtGui.QFontMetricsF.boundingRect": [('PySide2.QtCore.QRectF', 'int', 'str', 'int', 'shibokensupport.typing27.Sequence'), ('str',)],
- "PySide2.QtGui.QFontMetricsF.boundingRectChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.boundingRectChar": ('str',),
"PySide2.QtGui.QFontMetricsF.capHeight": (),
"PySide2.QtGui.QFontMetricsF.descent": (),
"PySide2.QtGui.QFontMetricsF.elidedText": ('str', 'PySide2.QtCore.Qt.TextElideMode', 'float', 'int'),
"PySide2.QtGui.QFontMetricsF.fontDpi": (),
"PySide2.QtGui.QFontMetricsF.height": (),
- "PySide2.QtGui.QFontMetricsF.horizontalAdvance": [('str', 'int'), ('typing.Char',)],
- "PySide2.QtGui.QFontMetricsF.inFont": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.horizontalAdvance": [('str',), ('str', 'int')],
+ "PySide2.QtGui.QFontMetricsF.inFont": ('str',),
"PySide2.QtGui.QFontMetricsF.inFontUcs4": ('int',),
"PySide2.QtGui.QFontMetricsF.leading": (),
- "PySide2.QtGui.QFontMetricsF.leftBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.leftBearing": ('str',),
"PySide2.QtGui.QFontMetricsF.lineSpacing": (),
"PySide2.QtGui.QFontMetricsF.lineWidth": (),
"PySide2.QtGui.QFontMetricsF.maxWidth": (),
"PySide2.QtGui.QFontMetricsF.minLeftBearing": (),
"PySide2.QtGui.QFontMetricsF.minRightBearing": (),
"PySide2.QtGui.QFontMetricsF.overlinePos": (),
- "PySide2.QtGui.QFontMetricsF.rightBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.rightBearing": ('str',),
"PySide2.QtGui.QFontMetricsF.size": ('int', 'str', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QFontMetricsF.strikeOutPos": (),
"PySide2.QtGui.QFontMetricsF.swap": ('PySide2.QtGui.QFontMetricsF',),
"PySide2.QtGui.QFontMetricsF.tightBoundingRect": ('str',),
"PySide2.QtGui.QFontMetricsF.underlinePos": (),
"PySide2.QtGui.QFontMetricsF.width": ('str',),
- "PySide2.QtGui.QFontMetricsF.widthChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.widthChar": ('str',),
"PySide2.QtGui.QFontMetricsF.xHeight": (),
-
# class PySide2.QtGui.QGradient:
-
# class PySide2.QtGui.QGradient.CoordinateMode:
-
# class PySide2.QtGui.QGradient.InterpolationMode:
-
# class PySide2.QtGui.QGradient.Preset:
-
# class PySide2.QtGui.QGradient.Spread:
-
# class PySide2.QtGui.QGradient.Type:
"PySide2.QtGui.QGradient.__init__": [(), ('PySide2.QtGui.QGradient',), ('PySide2.QtGui.QGradient.Preset',)],
"PySide2.QtGui.QGradient.__copy__": (),
@@ -4694,7 +4201,6 @@ sig_dict.update({
"PySide2.QtGui.QGradient.spread": (),
"PySide2.QtGui.QGradient.stops": (),
"PySide2.QtGui.QGradient.type": (),
-
# class PySide2.QtGui.QGuiApplication:
"PySide2.QtGui.QGuiApplication.__init__": [(), ('typing.Sequence[str]',)],
"PySide2.QtGui.QGuiApplication.allWindows": (),
@@ -4749,7 +4255,6 @@ sig_dict.update({
"PySide2.QtGui.QGuiApplication.topLevelAt": ('PySide2.QtCore.QPoint',),
"PySide2.QtGui.QGuiApplication.topLevelWindows": (),
"PySide2.QtGui.QGuiApplication.windowIcon": (),
-
# class PySide2.QtGui.QHelpEvent:
"PySide2.QtGui.QHelpEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'),
"PySide2.QtGui.QHelpEvent.globalPos": (),
@@ -4758,21 +4263,16 @@ sig_dict.update({
"PySide2.QtGui.QHelpEvent.pos": (),
"PySide2.QtGui.QHelpEvent.x": (),
"PySide2.QtGui.QHelpEvent.y": (),
-
# class PySide2.QtGui.QHideEvent:
"PySide2.QtGui.QHideEvent.__init__": (),
-
# class PySide2.QtGui.QHoverEvent:
"PySide2.QtGui.QHoverEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.KeyboardModifiers'),
"PySide2.QtGui.QHoverEvent.oldPos": (),
"PySide2.QtGui.QHoverEvent.oldPosF": (),
"PySide2.QtGui.QHoverEvent.pos": (),
"PySide2.QtGui.QHoverEvent.posF": (),
-
# class PySide2.QtGui.QIcon:
-
# class PySide2.QtGui.QIcon.Mode:
-
# class PySide2.QtGui.QIcon.State:
"PySide2.QtGui.QIcon.__init__": [(), ('PySide2.QtGui.QIcon',), ('PySide2.QtGui.QIconEngine',), ('PySide2.QtGui.QPixmap',), ('str',)],
"PySide2.QtGui.QIcon.__copy__": (),
@@ -4800,17 +4300,12 @@ sig_dict.update({
"PySide2.QtGui.QIcon.swap": ('PySide2.QtGui.QIcon',),
"PySide2.QtGui.QIcon.themeName": (),
"PySide2.QtGui.QIcon.themeSearchPaths": (),
-
# class PySide2.QtGui.QIconDragEvent:
"PySide2.QtGui.QIconDragEvent.__init__": (),
-
# class PySide2.QtGui.QIconEngine:
-
# class PySide2.QtGui.QIconEngine.AvailableSizesArgument:
"PySide2.QtGui.QIconEngine.AvailableSizesArgument.__init__": (),
-
# class PySide2.QtGui.QIconEngine.IconEngineHook:
-
"PySide2.QtGui.QIconEngine.__init__": [(), ('PySide2.QtGui.QIconEngine',)],
"PySide2.QtGui.QIconEngine.actualSize": ('PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State'),
"PySide2.QtGui.QIconEngine.addFile": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State'),
@@ -4825,11 +4320,8 @@ sig_dict.update({
"PySide2.QtGui.QIconEngine.read": ('PySide2.QtCore.QDataStream',),
"PySide2.QtGui.QIconEngine.scaledPixmap": ('PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State', 'float'),
"PySide2.QtGui.QIconEngine.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtGui.QImage:
-
# class PySide2.QtGui.QImage.Format:
-
# class PySide2.QtGui.QImage.InvertMode:
"PySide2.QtGui.QImage.__init__": [(), ('PySide2.QtCore.QSize', 'PySide2.QtGui.QImage.Format'), ('PySide2.QtGui.QImage',), ('int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'int', 'int', 'PySide2.QtGui.QImage.Format', 'typing.Callable', 'int'), ('str', 'int', 'int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'int', 'int', 'int', 'PySide2.QtGui.QImage.Format', 'typing.Callable', 'int'), ('str', 'str'), ('typing.Sequence[str]',)],
"PySide2.QtGui.QImage.__copy__": (),
@@ -4917,13 +4409,9 @@ sig_dict.update({
"PySide2.QtGui.QImage.trueMatrix": [('PySide2.QtGui.QMatrix', 'int', 'int'), ('PySide2.QtGui.QTransform', 'int', 'int')],
"PySide2.QtGui.QImage.valid": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QImage.width": (),
-
# class PySide2.QtGui.QImageIOHandler:
-
# class PySide2.QtGui.QImageIOHandler.ImageOption:
-
# class PySide2.QtGui.QImageIOHandler.Transformation:
-
# class PySide2.QtGui.QImageIOHandler.Transformations:
"PySide2.QtGui.QImageIOHandler.__init__": (),
"PySide2.QtGui.QImageIOHandler.canRead": (),
@@ -4944,9 +4432,7 @@ sig_dict.update({
"PySide2.QtGui.QImageIOHandler.setOption": ('PySide2.QtGui.QImageIOHandler.ImageOption', 'typing.Any'),
"PySide2.QtGui.QImageIOHandler.supportsOption": ('PySide2.QtGui.QImageIOHandler.ImageOption',),
"PySide2.QtGui.QImageIOHandler.write": ('PySide2.QtGui.QImage',),
-
# class PySide2.QtGui.QImageReader:
-
# class PySide2.QtGui.QImageReader.ImageReaderError:
"PySide2.QtGui.QImageReader.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QImageReader.autoDetectImageFormat": (),
@@ -4996,9 +4482,7 @@ sig_dict.update({
"PySide2.QtGui.QImageReader.text": ('str',),
"PySide2.QtGui.QImageReader.textKeys": (),
"PySide2.QtGui.QImageReader.transformation": (),
-
# class PySide2.QtGui.QImageWriter:
-
# class PySide2.QtGui.QImageWriter.ImageWriterError:
"PySide2.QtGui.QImageWriter.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QImageWriter.canWrite": (),
@@ -5033,16 +4517,13 @@ sig_dict.update({
"PySide2.QtGui.QImageWriter.supportsOption": ('PySide2.QtGui.QImageIOHandler.ImageOption',),
"PySide2.QtGui.QImageWriter.transformation": (),
"PySide2.QtGui.QImageWriter.write": ('PySide2.QtGui.QImage',),
-
# class PySide2.QtGui.QInputEvent:
"PySide2.QtGui.QInputEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.KeyboardModifiers'),
"PySide2.QtGui.QInputEvent.modifiers": (),
"PySide2.QtGui.QInputEvent.setModifiers": ('PySide2.QtCore.Qt.KeyboardModifiers',),
"PySide2.QtGui.QInputEvent.setTimestamp": ('int',),
"PySide2.QtGui.QInputEvent.timestamp": (),
-
# class PySide2.QtGui.QInputMethod:
-
# class PySide2.QtGui.QInputMethod.Action:
"PySide2.QtGui.QInputMethod.anchorRectangle": (),
"PySide2.QtGui.QInputMethod.commit": (),
@@ -5064,15 +4545,11 @@ sig_dict.update({
"PySide2.QtGui.QInputMethod.setVisible": ('bool',),
"PySide2.QtGui.QInputMethod.show": (),
"PySide2.QtGui.QInputMethod.update": ('PySide2.QtCore.Qt.InputMethodQueries',),
-
# class PySide2.QtGui.QInputMethodEvent:
-
# class PySide2.QtGui.QInputMethodEvent.Attribute:
"PySide2.QtGui.QInputMethodEvent.Attribute.__init__": [('PySide2.QtGui.QInputMethodEvent.Attribute',), ('PySide2.QtGui.QInputMethodEvent.AttributeType', 'int', 'int'), ('PySide2.QtGui.QInputMethodEvent.AttributeType', 'int', 'int', 'typing.Any')],
"PySide2.QtGui.QInputMethodEvent.Attribute.__copy__": (),
-
# class PySide2.QtGui.QInputMethodEvent.AttributeType:
-
"PySide2.QtGui.QInputMethodEvent.__init__": [(), ('PySide2.QtGui.QInputMethodEvent',), ('str', 'typing.Sequence[PySide2.QtGui.QInputMethodEvent.Attribute]')],
"PySide2.QtGui.QInputMethodEvent.attributes": (),
"PySide2.QtGui.QInputMethodEvent.commitString": (),
@@ -5080,13 +4557,11 @@ sig_dict.update({
"PySide2.QtGui.QInputMethodEvent.replacementLength": (),
"PySide2.QtGui.QInputMethodEvent.replacementStart": (),
"PySide2.QtGui.QInputMethodEvent.setCommitString": ('str', 'int', 'int'),
-
# class PySide2.QtGui.QInputMethodQueryEvent:
"PySide2.QtGui.QInputMethodQueryEvent.__init__": ('PySide2.QtCore.Qt.InputMethodQueries',),
"PySide2.QtGui.QInputMethodQueryEvent.queries": (),
"PySide2.QtGui.QInputMethodQueryEvent.setValue": ('PySide2.QtCore.Qt.InputMethodQuery', 'typing.Any'),
"PySide2.QtGui.QInputMethodQueryEvent.value": ('PySide2.QtCore.Qt.InputMethodQuery',),
-
# class PySide2.QtGui.QIntValidator:
"PySide2.QtGui.QIntValidator.__init__": [('PySide2.QtCore.QObject',), ('int', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QIntValidator.bottom": (),
@@ -5096,7 +4571,6 @@ sig_dict.update({
"PySide2.QtGui.QIntValidator.setTop": ('int',),
"PySide2.QtGui.QIntValidator.top": (),
"PySide2.QtGui.QIntValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QKeyEvent:
"PySide2.QtGui.QKeyEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int', 'int', 'int', 'str', 'bool', 'int'), ('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int')],
"PySide2.QtGui.QKeyEvent.count": (),
@@ -5108,13 +4582,9 @@ sig_dict.update({
"PySide2.QtGui.QKeyEvent.nativeScanCode": (),
"PySide2.QtGui.QKeyEvent.nativeVirtualKey": (),
"PySide2.QtGui.QKeyEvent.text": (),
-
# class PySide2.QtGui.QKeySequence:
-
# class PySide2.QtGui.QKeySequence.SequenceFormat:
-
# class PySide2.QtGui.QKeySequence.SequenceMatch:
-
# class PySide2.QtGui.QKeySequence.StandardKey:
"PySide2.QtGui.QKeySequence.__init__": [(), ('PySide2.QtGui.QKeySequence',), ('PySide2.QtGui.QKeySequence.StandardKey',), ('int', 'int', 'int', 'int'), ('str', 'PySide2.QtGui.QKeySequence.SequenceFormat')],
"PySide2.QtGui.QKeySequence.__copy__": (),
@@ -5132,7 +4602,6 @@ sig_dict.update({
"PySide2.QtGui.QKeySequence.mnemonic": ('str',),
"PySide2.QtGui.QKeySequence.swap": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtGui.QKeySequence.toString": ('PySide2.QtGui.QKeySequence.SequenceFormat',),
-
# class PySide2.QtGui.QLinearGradient:
"PySide2.QtGui.QLinearGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('PySide2.QtGui.QLinearGradient',), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QLinearGradient.__copy__": (),
@@ -5140,7 +4609,6 @@ sig_dict.update({
"PySide2.QtGui.QLinearGradient.setFinalStop": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QLinearGradient.setStart": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QLinearGradient.start": (),
-
# class PySide2.QtGui.QMatrix:
"PySide2.QtGui.QMatrix.__init__": [(), ('PySide2.QtGui.QMatrix',), ('float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QMatrix.__copy__": (),
@@ -5169,7 +4637,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix.setMatrix": ('float', 'float', 'float', 'float', 'float', 'float'),
"PySide2.QtGui.QMatrix.shear": ('float', 'float'),
"PySide2.QtGui.QMatrix.translate": ('float', 'float'),
-
# class PySide2.QtGui.QMatrix2x2:
"PySide2.QtGui.QMatrix2x2.__init__": [(), ('PySide2.QtGui.QMatrix2x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x2.__call__": ('int', 'int'),
@@ -5184,7 +4651,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x2.isIdentity": (),
"PySide2.QtGui.QMatrix2x2.setToIdentity": (),
"PySide2.QtGui.QMatrix2x2.transposed": (),
-
# class PySide2.QtGui.QMatrix2x3:
"PySide2.QtGui.QMatrix2x3.__init__": [(), ('PySide2.QtGui.QMatrix2x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x3.__call__": ('int', 'int'),
@@ -5199,7 +4665,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x3.isIdentity": (),
"PySide2.QtGui.QMatrix2x3.setToIdentity": (),
"PySide2.QtGui.QMatrix2x3.transposed": (),
-
# class PySide2.QtGui.QMatrix2x4:
"PySide2.QtGui.QMatrix2x4.__init__": [(), ('PySide2.QtGui.QMatrix2x4',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x4.__call__": ('int', 'int'),
@@ -5214,7 +4679,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x4.isIdentity": (),
"PySide2.QtGui.QMatrix2x4.setToIdentity": (),
"PySide2.QtGui.QMatrix2x4.transposed": (),
-
# class PySide2.QtGui.QMatrix3x2:
"PySide2.QtGui.QMatrix3x2.__init__": [(), ('PySide2.QtGui.QMatrix3x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x2.__call__": ('int', 'int'),
@@ -5229,7 +4693,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x2.isIdentity": (),
"PySide2.QtGui.QMatrix3x2.setToIdentity": (),
"PySide2.QtGui.QMatrix3x2.transposed": (),
-
# class PySide2.QtGui.QMatrix3x3:
"PySide2.QtGui.QMatrix3x3.__init__": [(), ('PySide2.QtGui.QMatrix3x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x3.__call__": ('int', 'int'),
@@ -5244,7 +4707,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x3.isIdentity": (),
"PySide2.QtGui.QMatrix3x3.setToIdentity": (),
"PySide2.QtGui.QMatrix3x3.transposed": (),
-
# class PySide2.QtGui.QMatrix3x4:
"PySide2.QtGui.QMatrix3x4.__init__": [(), ('PySide2.QtGui.QMatrix3x4',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x4.__call__": ('int', 'int'),
@@ -5259,7 +4721,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x4.isIdentity": (),
"PySide2.QtGui.QMatrix3x4.setToIdentity": (),
"PySide2.QtGui.QMatrix3x4.transposed": (),
-
# class PySide2.QtGui.QMatrix4x2:
"PySide2.QtGui.QMatrix4x2.__init__": [(), ('PySide2.QtGui.QMatrix4x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix4x2.__call__": ('int', 'int'),
@@ -5274,7 +4735,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x2.isIdentity": (),
"PySide2.QtGui.QMatrix4x2.setToIdentity": (),
"PySide2.QtGui.QMatrix4x2.transposed": (),
-
# class PySide2.QtGui.QMatrix4x3:
"PySide2.QtGui.QMatrix4x3.__init__": [(), ('PySide2.QtGui.QMatrix4x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix4x3.__call__": ('int', 'int'),
@@ -5289,7 +4749,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x3.isIdentity": (),
"PySide2.QtGui.QMatrix4x3.setToIdentity": (),
"PySide2.QtGui.QMatrix4x3.transposed": (),
-
# class PySide2.QtGui.QMatrix4x4:
"PySide2.QtGui.QMatrix4x4.__init__": [(), ('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QTransform',), ('float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float'), ('typing.Sequence[float]',)],
"PySide2.QtGui.QMatrix4x4.__add__": ('PySide2.QtGui.QMatrix4x4',),
@@ -5334,7 +4793,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x4.translate": [('PySide2.QtGui.QVector3D',), ('float', 'float'), ('float', 'float', 'float')],
"PySide2.QtGui.QMatrix4x4.transposed": (),
"PySide2.QtGui.QMatrix4x4.viewport": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float', 'float', 'float')],
-
# class PySide2.QtGui.QMouseEvent:
"PySide2.QtGui.QMouseEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers')],
"PySide2.QtGui.QMouseEvent.button": (),
@@ -5351,16 +4809,12 @@ sig_dict.update({
"PySide2.QtGui.QMouseEvent.windowPos": (),
"PySide2.QtGui.QMouseEvent.x": (),
"PySide2.QtGui.QMouseEvent.y": (),
-
# class PySide2.QtGui.QMoveEvent:
"PySide2.QtGui.QMoveEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'),
"PySide2.QtGui.QMoveEvent.oldPos": (),
"PySide2.QtGui.QMoveEvent.pos": (),
-
# class PySide2.QtGui.QMovie:
-
# class PySide2.QtGui.QMovie.CacheMode:
-
# class PySide2.QtGui.QMovie.MovieState:
"PySide2.QtGui.QMovie.__init__": [('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QMovie.backgroundColor": (),
@@ -5394,7 +4848,6 @@ sig_dict.update({
"PySide2.QtGui.QMovie.state": (),
"PySide2.QtGui.QMovie.stop": (),
"PySide2.QtGui.QMovie.supportedFormats": (),
-
# class PySide2.QtGui.QNativeGestureEvent:
"PySide2.QtGui.QNativeGestureEvent.__init__": [('PySide2.QtCore.Qt.NativeGestureType', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'float', 'int', 'int'), ('PySide2.QtCore.Qt.NativeGestureType', 'PySide2.QtGui.QTouchDevice', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'float', 'int', 'int')],
"PySide2.QtGui.QNativeGestureEvent.device": (),
@@ -5405,7 +4858,6 @@ sig_dict.update({
"PySide2.QtGui.QNativeGestureEvent.screenPos": (),
"PySide2.QtGui.QNativeGestureEvent.value": (),
"PySide2.QtGui.QNativeGestureEvent.windowPos": (),
-
# class PySide2.QtGui.QOffscreenSurface:
"PySide2.QtGui.QOffscreenSurface.__init__": [('PySide2.QtGui.QScreen',), ('PySide2.QtGui.QScreen', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QOffscreenSurface.create": (),
@@ -5421,17 +4873,11 @@ sig_dict.update({
"PySide2.QtGui.QOffscreenSurface.size": (),
"PySide2.QtGui.QOffscreenSurface.surfaceHandle": (),
"PySide2.QtGui.QOffscreenSurface.surfaceType": (),
-
# class PySide2.QtGui.QOpenGLBuffer:
-
# class PySide2.QtGui.QOpenGLBuffer.Access:
-
# class PySide2.QtGui.QOpenGLBuffer.RangeAccessFlag:
-
# class PySide2.QtGui.QOpenGLBuffer.RangeAccessFlags:
-
# class PySide2.QtGui.QOpenGLBuffer.Type:
-
# class PySide2.QtGui.QOpenGLBuffer.UsagePattern:
"PySide2.QtGui.QOpenGLBuffer.__init__": [(), ('PySide2.QtGui.QOpenGLBuffer',), ('PySide2.QtGui.QOpenGLBuffer.Type',)],
"PySide2.QtGui.QOpenGLBuffer.allocate": [('int',), ('int', 'int')],
@@ -5450,9 +4896,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLBuffer.unmap": (),
"PySide2.QtGui.QOpenGLBuffer.usagePattern": (),
"PySide2.QtGui.QOpenGLBuffer.write": ('int', 'int', 'int'),
-
# class PySide2.QtGui.QOpenGLContext:
-
# class PySide2.QtGui.QOpenGLContext.OpenGLModuleType:
"PySide2.QtGui.QOpenGLContext.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLContext.areSharing": ('PySide2.QtGui.QOpenGLContext', 'PySide2.QtGui.QOpenGLContext'),
@@ -5483,13 +4927,10 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLContext.surface": (),
"PySide2.QtGui.QOpenGLContext.swapBuffers": ('PySide2.QtGui.QSurface',),
"PySide2.QtGui.QOpenGLContext.versionFunctions": ('PySide2.QtGui.QOpenGLVersionProfile',),
-
# class PySide2.QtGui.QOpenGLContextGroup:
"PySide2.QtGui.QOpenGLContextGroup.currentContextGroup": (),
"PySide2.QtGui.QOpenGLContextGroup.shares": (),
-
# class PySide2.QtGui.QOpenGLDebugLogger:
-
# class PySide2.QtGui.QOpenGLDebugLogger.LoggingMode:
"PySide2.QtGui.QOpenGLDebugLogger.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLDebugLogger.disableMessages": [('PySide2.QtGui.QOpenGLDebugMessage.Sources', 'PySide2.QtGui.QOpenGLDebugMessage.Types', 'PySide2.QtGui.QOpenGLDebugMessage.Severities'), ('typing.List[int]', 'PySide2.QtGui.QOpenGLDebugMessage.Sources', 'PySide2.QtGui.QOpenGLDebugMessage.Types')],
@@ -5504,19 +4945,12 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLDebugLogger.pushGroup": ('str', 'int', 'PySide2.QtGui.QOpenGLDebugMessage.Source'),
"PySide2.QtGui.QOpenGLDebugLogger.startLogging": ('PySide2.QtGui.QOpenGLDebugLogger.LoggingMode',),
"PySide2.QtGui.QOpenGLDebugLogger.stopLogging": (),
-
# class PySide2.QtGui.QOpenGLDebugMessage:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Severities:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Severity:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Source:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Sources:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Type:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Types:
"PySide2.QtGui.QOpenGLDebugMessage.__init__": [(), ('PySide2.QtGui.QOpenGLDebugMessage',)],
"PySide2.QtGui.QOpenGLDebugMessage.__copy__": (),
@@ -5528,14 +4962,13 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLDebugMessage.source": (),
"PySide2.QtGui.QOpenGLDebugMessage.swap": ('PySide2.QtGui.QOpenGLDebugMessage',),
"PySide2.QtGui.QOpenGLDebugMessage.type": (),
-
# class PySide2.QtGui.QOpenGLExtraFunctions:
"PySide2.QtGui.QOpenGLExtraFunctions.__init__": [(), ('PySide2.QtGui.QOpenGLContext',)],
"PySide2.QtGui.QOpenGLExtraFunctions.glActiveShaderProgram": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBeginQuery": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBeginTransformFeedback": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindBufferBase": ('int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindProgramPipeline": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindSampler": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindTransformFeedback": ('int', 'int'),
@@ -5550,12 +4983,12 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferfv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferuiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCompressedTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCompressedTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCopyImageSubData": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCopyTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageControl": ('int', 'int', 'int', 'int', 'shibokensupport.typing27.Sequence', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageControl": ('int', 'int', 'int', 'int', 'shibokensupport.typing27.Sequence', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDeleteProgramPipelines": ('int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDeleteQueries": ('int', 'shibokensupport.typing27.Sequence'),
@@ -5660,15 +5093,15 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4iv": ('int', 'int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4uiv": ('int', 'int', 'int', 'shibokensupport.typing27.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLExtraFunctions.glPushDebugGroup": ('int', 'int', 'int', 'str'),
"PySide2.QtGui.QOpenGLExtraFunctions.glReadBuffer": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glReadnPixels": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -5685,9 +5118,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glTexParameterIiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexParameterIuiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform1ui": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform1uiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
@@ -5698,18 +5131,18 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform4uiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUnmapBuffer": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glUseProgramStages": ('int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glValidateProgramPipeline": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4iv": ('int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4ui": ('int', 'int', 'int', 'int', 'int'),
@@ -5717,11 +5150,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribIFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexBindingDivisor": ('int', 'int'),
-
# class PySide2.QtGui.QOpenGLFramebufferObject:
-
# class PySide2.QtGui.QOpenGLFramebufferObject.Attachment:
-
# class PySide2.QtGui.QOpenGLFramebufferObject.FramebufferRestorePolicy:
"PySide2.QtGui.QOpenGLFramebufferObject.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLFramebufferObject.Attachment', 'int', 'int'), ('PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLFramebufferObjectFormat'), ('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'PySide2.QtGui.QOpenGLFramebufferObject.Attachment', 'int', 'int'), ('int', 'int', 'PySide2.QtGui.QOpenGLFramebufferObjectFormat'), ('int', 'int', 'int')],
"PySide2.QtGui.QOpenGLFramebufferObject.addColorAttachment": [('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'int')],
@@ -5745,7 +5175,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFramebufferObject.textures": (),
"PySide2.QtGui.QOpenGLFramebufferObject.toImage": [(), ('bool',), ('bool', 'int')],
"PySide2.QtGui.QOpenGLFramebufferObject.width": (),
-
# class PySide2.QtGui.QOpenGLFramebufferObjectFormat:
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.__init__": [(), ('PySide2.QtGui.QOpenGLFramebufferObjectFormat',)],
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.__copy__": (),
@@ -5759,11 +5188,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.setSamples": ('int',),
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.setTextureTarget": ('int',),
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.textureTarget": (),
-
# class PySide2.QtGui.QOpenGLFunctions:
-
# class PySide2.QtGui.QOpenGLFunctions.OpenGLFeature:
-
# class PySide2.QtGui.QOpenGLFunctions.OpenGLFeatures:
"PySide2.QtGui.QOpenGLFunctions.__init__": [(), ('PySide2.QtGui.QOpenGLContext',)],
"PySide2.QtGui.QOpenGLFunctions.glActiveTexture": ('int',),
@@ -5783,7 +5209,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glClearDepthf": ('float',),
"PySide2.QtGui.QOpenGLFunctions.glClearStencil": ('int',),
- "PySide2.QtGui.QOpenGLFunctions.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLFunctions.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glCompileShader": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glCompressedTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -5799,7 +5225,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glDeleteShader": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glDeleteTextures": ('int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLFunctions.glDepthFunc": ('int',),
- "PySide2.QtGui.QOpenGLFunctions.glDepthMask": ('typing.Char',),
+ "PySide2.QtGui.QOpenGLFunctions.glDepthMask": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glDepthRangef": ('float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glDetachShader": ('int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glDisable": ('int',),
@@ -5852,7 +5278,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glReadPixels": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glReleaseShaderCompiler": (),
"PySide2.QtGui.QOpenGLFunctions.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLFunctions.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLFunctions.glSampleCoverage": ('float', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glShaderBinary": ('int', 'shibokensupport.typing27.Sequence', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glStencilFunc": ('int', 'int', 'int'),
@@ -5883,9 +5309,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glUniform4fv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLFunctions.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glUniform4iv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLFunctions.glUseProgram": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glValidateProgram": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib1f": ('int', 'float'),
@@ -5896,12 +5322,11 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib3fv": ('int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib4f": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib4fv": ('int', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLFunctions.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtGui.QOpenGLFunctions.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.hasOpenGLFeature": ('PySide2.QtGui.QOpenGLFunctions.OpenGLFeature',),
"PySide2.QtGui.QOpenGLFunctions.initializeOpenGLFunctions": (),
"PySide2.QtGui.QOpenGLFunctions.openGLFeatures": (),
-
# class PySide2.QtGui.QOpenGLPixelTransferOptions:
"PySide2.QtGui.QOpenGLPixelTransferOptions.__init__": [(), ('PySide2.QtGui.QOpenGLPixelTransferOptions',)],
"PySide2.QtGui.QOpenGLPixelTransferOptions.__copy__": (),
@@ -5922,11 +5347,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLPixelTransferOptions.skipPixels": (),
"PySide2.QtGui.QOpenGLPixelTransferOptions.skipRows": (),
"PySide2.QtGui.QOpenGLPixelTransferOptions.swap": ('PySide2.QtGui.QOpenGLPixelTransferOptions',),
-
# class PySide2.QtGui.QOpenGLShader:
-
# class PySide2.QtGui.QOpenGLShader.ShaderType:
-
# class PySide2.QtGui.QOpenGLShader.ShaderTypeBit:
"PySide2.QtGui.QOpenGLShader.__init__": ('PySide2.QtGui.QOpenGLShader.ShaderType', 'PySide2.QtCore.QObject'),
"PySide2.QtGui.QOpenGLShader.compileSourceCode": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -5937,7 +5359,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLShader.shaderId": (),
"PySide2.QtGui.QOpenGLShader.shaderType": (),
"PySide2.QtGui.QOpenGLShader.sourceCode": (),
-
# class PySide2.QtGui.QOpenGLShaderProgram:
"PySide2.QtGui.QOpenGLShaderProgram.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLShaderProgram.addCacheableShaderFromSourceCode": [('PySide2.QtGui.QOpenGLShader.ShaderType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtGui.QOpenGLShader.ShaderType', 'str')],
@@ -5975,45 +5396,25 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLShaderProgram.setUniformValueArray": [('int', 'shibokensupport.typing27.Sequence', 'int'), ('int', 'typing.Sequence[float]', 'int', 'int'), ('str', 'shibokensupport.typing27.Sequence', 'int'), ('str', 'typing.Sequence[float]', 'int', 'int')],
"PySide2.QtGui.QOpenGLShaderProgram.shaders": (),
"PySide2.QtGui.QOpenGLShaderProgram.uniformLocation": [('PySide2.QtCore.QByteArray',), ('str',)],
-
# class PySide2.QtGui.QOpenGLTexture:
-
# class PySide2.QtGui.QOpenGLTexture.BindingTarget:
-
# class PySide2.QtGui.QOpenGLTexture.ComparisonFunction:
-
# class PySide2.QtGui.QOpenGLTexture.ComparisonMode:
-
# class PySide2.QtGui.QOpenGLTexture.CoordinateDirection:
-
# class PySide2.QtGui.QOpenGLTexture.CubeMapFace:
-
# class PySide2.QtGui.QOpenGLTexture.DepthStencilMode:
-
# class PySide2.QtGui.QOpenGLTexture.Feature:
-
# class PySide2.QtGui.QOpenGLTexture.Features:
-
# class PySide2.QtGui.QOpenGLTexture.Filter:
-
# class PySide2.QtGui.QOpenGLTexture.MipMapGeneration:
-
# class PySide2.QtGui.QOpenGLTexture.PixelFormat:
-
# class PySide2.QtGui.QOpenGLTexture.PixelType:
-
# class PySide2.QtGui.QOpenGLTexture.SwizzleComponent:
-
# class PySide2.QtGui.QOpenGLTexture.SwizzleValue:
-
# class PySide2.QtGui.QOpenGLTexture.Target:
-
# class PySide2.QtGui.QOpenGLTexture.TextureFormat:
-
# class PySide2.QtGui.QOpenGLTexture.TextureFormatClass:
-
# class PySide2.QtGui.QOpenGLTexture.TextureUnitReset:
-
# class PySide2.QtGui.QOpenGLTexture.WrapMode:
"PySide2.QtGui.QOpenGLTexture.__init__": [('PySide2.QtGui.QImage', 'PySide2.QtGui.QOpenGLTexture.MipMapGeneration'), ('PySide2.QtGui.QOpenGLTexture.Target',)],
"PySide2.QtGui.QOpenGLTexture.allocateStorage": [(), ('PySide2.QtGui.QOpenGLTexture.PixelFormat', 'PySide2.QtGui.QOpenGLTexture.PixelType')],
@@ -6085,9 +5486,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTexture.textureId": (),
"PySide2.QtGui.QOpenGLTexture.width": (),
"PySide2.QtGui.QOpenGLTexture.wrapMode": ('PySide2.QtGui.QOpenGLTexture.CoordinateDirection',),
-
# class PySide2.QtGui.QOpenGLTextureBlitter:
-
# class PySide2.QtGui.QOpenGLTextureBlitter.Origin:
"PySide2.QtGui.QOpenGLTextureBlitter.__init__": (),
"PySide2.QtGui.QOpenGLTextureBlitter.bind": ('int',),
@@ -6101,7 +5500,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTextureBlitter.sourceTransform": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLTextureBlitter.Origin'),
"PySide2.QtGui.QOpenGLTextureBlitter.supportsExternalOESTarget": (),
"PySide2.QtGui.QOpenGLTextureBlitter.targetTransform": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QRect'),
-
# class PySide2.QtGui.QOpenGLTimeMonitor:
"PySide2.QtGui.QOpenGLTimeMonitor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLTimeMonitor.create": (),
@@ -6115,7 +5513,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTimeMonitor.setSampleCount": ('int',),
"PySide2.QtGui.QOpenGLTimeMonitor.waitForIntervals": (),
"PySide2.QtGui.QOpenGLTimeMonitor.waitForSamples": (),
-
# class PySide2.QtGui.QOpenGLTimerQuery:
"PySide2.QtGui.QOpenGLTimerQuery.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLTimerQuery.begin": (),
@@ -6128,7 +5525,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTimerQuery.recordTimestamp": (),
"PySide2.QtGui.QOpenGLTimerQuery.waitForResult": (),
"PySide2.QtGui.QOpenGLTimerQuery.waitForTimestamp": (),
-
# class PySide2.QtGui.QOpenGLVersionProfile:
"PySide2.QtGui.QOpenGLVersionProfile.__init__": [(), ('PySide2.QtGui.QOpenGLVersionProfile',), ('PySide2.QtGui.QSurfaceFormat',)],
"PySide2.QtGui.QOpenGLVersionProfile.__copy__": (),
@@ -6139,14 +5535,11 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLVersionProfile.setProfile": ('PySide2.QtGui.QSurfaceFormat.OpenGLContextProfile',),
"PySide2.QtGui.QOpenGLVersionProfile.setVersion": ('int', 'int'),
"PySide2.QtGui.QOpenGLVersionProfile.version": (),
-
# class PySide2.QtGui.QOpenGLVertexArrayObject:
-
# class PySide2.QtGui.QOpenGLVertexArrayObject.Binder:
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.__init__": ('PySide2.QtGui.QOpenGLVertexArrayObject',),
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.rebind": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.release": (),
-
"PySide2.QtGui.QOpenGLVertexArrayObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLVertexArrayObject.bind": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.create": (),
@@ -6154,9 +5547,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLVertexArrayObject.isCreated": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.objectId": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.release": (),
-
# class PySide2.QtGui.QOpenGLWindow:
-
# class PySide2.QtGui.QOpenGLWindow.UpdateBehavior:
"PySide2.QtGui.QOpenGLWindow.__init__": [('PySide2.QtGui.QOpenGLContext', 'PySide2.QtGui.QOpenGLWindow.UpdateBehavior', 'PySide2.QtGui.QWindow'), ('PySide2.QtGui.QOpenGLWindow.UpdateBehavior', 'PySide2.QtGui.QWindow')],
"PySide2.QtGui.QOpenGLWindow.context": (),
@@ -6176,13 +5567,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLWindow.resizeGL": ('int', 'int'),
"PySide2.QtGui.QOpenGLWindow.shareContext": (),
"PySide2.QtGui.QOpenGLWindow.updateBehavior": (),
-
# class PySide2.QtGui.QPageLayout:
-
# class PySide2.QtGui.QPageLayout.Mode:
-
# class PySide2.QtGui.QPageLayout.Orientation:
-
# class PySide2.QtGui.QPageLayout.Unit:
"PySide2.QtGui.QPageLayout.__init__": [(), ('PySide2.QtGui.QPageLayout',), ('PySide2.QtGui.QPageSize', 'PySide2.QtGui.QPageLayout.Orientation', 'PySide2.QtCore.QMarginsF', 'PySide2.QtGui.QPageLayout.Unit', 'PySide2.QtCore.QMarginsF')],
"PySide2.QtGui.QPageLayout.__copy__": (),
@@ -6214,13 +5601,9 @@ sig_dict.update({
"PySide2.QtGui.QPageLayout.setUnits": ('PySide2.QtGui.QPageLayout.Unit',),
"PySide2.QtGui.QPageLayout.swap": ('PySide2.QtGui.QPageLayout',),
"PySide2.QtGui.QPageLayout.units": (),
-
# class PySide2.QtGui.QPageSize:
-
# class PySide2.QtGui.QPageSize.PageSizeId:
-
# class PySide2.QtGui.QPageSize.SizeMatchPolicy:
-
# class PySide2.QtGui.QPageSize.Unit:
"PySide2.QtGui.QPageSize.__init__": [(), ('PySide2.QtCore.QSize', 'str', 'PySide2.QtGui.QPageSize.SizeMatchPolicy'), ('PySide2.QtCore.QSizeF', 'PySide2.QtGui.QPageSize.Unit', 'str', 'PySide2.QtGui.QPageSize.SizeMatchPolicy'), ('PySide2.QtGui.QPageSize',), ('PySide2.QtGui.QPageSize.PageSizeId',)],
"PySide2.QtGui.QPageSize.__copy__": (),
@@ -6239,17 +5622,12 @@ sig_dict.update({
"PySide2.QtGui.QPageSize.sizePoints": [(), ('PySide2.QtGui.QPageSize.PageSizeId',)],
"PySide2.QtGui.QPageSize.swap": ('PySide2.QtGui.QPageSize',),
"PySide2.QtGui.QPageSize.windowsId": [(), ('PySide2.QtGui.QPageSize.PageSizeId',)],
-
# class PySide2.QtGui.QPagedPaintDevice:
-
# class PySide2.QtGui.QPagedPaintDevice.Margins:
"PySide2.QtGui.QPagedPaintDevice.Margins.__init__": [(), ('PySide2.QtGui.QPagedPaintDevice.Margins',)],
"PySide2.QtGui.QPagedPaintDevice.Margins.__copy__": (),
-
# class PySide2.QtGui.QPagedPaintDevice.PageSize:
-
# class PySide2.QtGui.QPagedPaintDevice.PdfVersion:
-
"PySide2.QtGui.QPagedPaintDevice.__init__": (),
"PySide2.QtGui.QPagedPaintDevice.devicePageLayout": (),
"PySide2.QtGui.QPagedPaintDevice.margins": (),
@@ -6263,9 +5641,7 @@ sig_dict.update({
"PySide2.QtGui.QPagedPaintDevice.setPageOrientation": ('PySide2.QtGui.QPageLayout.Orientation',),
"PySide2.QtGui.QPagedPaintDevice.setPageSize": [('PySide2.QtGui.QPageSize',), ('PySide2.QtGui.QPagedPaintDevice.PageSize',)],
"PySide2.QtGui.QPagedPaintDevice.setPageSizeMM": ('PySide2.QtCore.QSizeF',),
-
# class PySide2.QtGui.QPaintDevice:
-
# class PySide2.QtGui.QPaintDevice.PaintDeviceMetric:
"PySide2.QtGui.QPaintDevice.__init__": (),
"PySide2.QtGui.QPaintDevice.colorCount": (),
@@ -6288,7 +5664,6 @@ sig_dict.update({
"PySide2.QtGui.QPaintDevice.sharedPainter": (),
"PySide2.QtGui.QPaintDevice.width": (),
"PySide2.QtGui.QPaintDevice.widthMM": (),
-
# class PySide2.QtGui.QPaintDeviceWindow:
"PySide2.QtGui.QPaintDeviceWindow.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtGui.QPaintDeviceWindow.exposeEvent": ('PySide2.QtGui.QExposeEvent',),
@@ -6296,19 +5671,12 @@ sig_dict.update({
"PySide2.QtGui.QPaintDeviceWindow.paintEngine": (),
"PySide2.QtGui.QPaintDeviceWindow.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtGui.QPaintDeviceWindow.update": [(), ('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
-
# class PySide2.QtGui.QPaintEngine:
-
# class PySide2.QtGui.QPaintEngine.DirtyFlag:
-
# class PySide2.QtGui.QPaintEngine.DirtyFlags:
-
# class PySide2.QtGui.QPaintEngine.PaintEngineFeature:
-
# class PySide2.QtGui.QPaintEngine.PaintEngineFeatures:
-
# class PySide2.QtGui.QPaintEngine.PolygonDrawMode:
-
# class PySide2.QtGui.QPaintEngine.Type:
"PySide2.QtGui.QPaintEngine.__init__": ('PySide2.QtGui.QPaintEngine.PaintEngineFeatures',),
"PySide2.QtGui.QPaintEngine.begin": ('PySide2.QtGui.QPaintDevice',),
@@ -6340,7 +5708,6 @@ sig_dict.update({
"PySide2.QtGui.QPaintEngine.testDirty": ('PySide2.QtGui.QPaintEngine.DirtyFlags',),
"PySide2.QtGui.QPaintEngine.type": (),
"PySide2.QtGui.QPaintEngine.updateState": ('PySide2.QtGui.QPaintEngineState',),
-
# class PySide2.QtGui.QPaintEngineState:
"PySide2.QtGui.QPaintEngineState.__init__": (),
"PySide2.QtGui.QPaintEngineState.backgroundBrush": (),
@@ -6362,29 +5729,20 @@ sig_dict.update({
"PySide2.QtGui.QPaintEngineState.renderHints": (),
"PySide2.QtGui.QPaintEngineState.state": (),
"PySide2.QtGui.QPaintEngineState.transform": (),
-
# class PySide2.QtGui.QPaintEvent:
"PySide2.QtGui.QPaintEvent.__init__": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
"PySide2.QtGui.QPaintEvent.rect": (),
"PySide2.QtGui.QPaintEvent.region": (),
-
# class PySide2.QtGui.QPainter:
-
# class PySide2.QtGui.QPainter.CompositionMode:
-
# class PySide2.QtGui.QPainter.PixmapFragment:
"PySide2.QtGui.QPainter.PixmapFragment.__init__": [(), ('PySide2.QtGui.QPainter.PixmapFragment',)],
"PySide2.QtGui.QPainter.PixmapFragment.__copy__": (),
"PySide2.QtGui.QPainter.PixmapFragment.create": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QRectF', 'float', 'float', 'float', 'float'),
-
# class PySide2.QtGui.QPainter.PixmapFragmentHint:
-
# class PySide2.QtGui.QPainter.PixmapFragmentHints:
-
# class PySide2.QtGui.QPainter.RenderHint:
-
# class PySide2.QtGui.QPainter.RenderHints:
-
"PySide2.QtGui.QPainter.__init__": [(), ('PySide2.QtGui.QPaintDevice',)],
"PySide2.QtGui.QPainter.background": (),
"PySide2.QtGui.QPainter.backgroundMode": (),
@@ -6488,18 +5846,14 @@ sig_dict.update({
"PySide2.QtGui.QPainter.worldMatrix": (),
"PySide2.QtGui.QPainter.worldMatrixEnabled": (),
"PySide2.QtGui.QPainter.worldTransform": (),
-
# class PySide2.QtGui.QPainterPath:
-
# class PySide2.QtGui.QPainterPath.Element:
"PySide2.QtGui.QPainterPath.Element.__init__": [(), ('PySide2.QtGui.QPainterPath.Element',)],
"PySide2.QtGui.QPainterPath.Element.__copy__": (),
"PySide2.QtGui.QPainterPath.Element.isCurveTo": (),
"PySide2.QtGui.QPainterPath.Element.isLineTo": (),
"PySide2.QtGui.QPainterPath.Element.isMoveTo": (),
-
# class PySide2.QtGui.QPainterPath.ElementType:
-
"PySide2.QtGui.QPainterPath.__init__": [(), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QPainterPath',)],
"PySide2.QtGui.QPainterPath.__add__": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtGui.QPainterPath.__and__": ('PySide2.QtGui.QPainterPath',),
@@ -6560,7 +5914,6 @@ sig_dict.update({
"PySide2.QtGui.QPainterPath.translate": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPainterPath.translated": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPainterPath.united": ('PySide2.QtGui.QPainterPath',),
-
# class PySide2.QtGui.QPainterPathStroker:
"PySide2.QtGui.QPainterPathStroker.__init__": [(), ('PySide2.QtGui.QPen',)],
"PySide2.QtGui.QPainterPathStroker.capStyle": (),
@@ -6578,11 +5931,8 @@ sig_dict.update({
"PySide2.QtGui.QPainterPathStroker.setMiterLimit": ('float',),
"PySide2.QtGui.QPainterPathStroker.setWidth": ('float',),
"PySide2.QtGui.QPainterPathStroker.width": (),
-
# class PySide2.QtGui.QPalette:
-
# class PySide2.QtGui.QPalette.ColorGroup:
-
# class PySide2.QtGui.QPalette.ColorRole:
"PySide2.QtGui.QPalette.__init__": [(), ('PySide2.QtCore.Qt.GlobalColor',), ('PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush'), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QColor'), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor'), ('PySide2.QtGui.QPalette',)],
"PySide2.QtGui.QPalette.__copy__": (),
@@ -6623,7 +5973,6 @@ sig_dict.update({
"PySide2.QtGui.QPalette.toolTipText": (),
"PySide2.QtGui.QPalette.window": (),
"PySide2.QtGui.QPalette.windowText": (),
-
# class PySide2.QtGui.QPdfWriter:
"PySide2.QtGui.QPdfWriter.__init__": [('PySide2.QtCore.QIODevice',), ('str',)],
"PySide2.QtGui.QPdfWriter.creator": (),
@@ -6640,7 +5989,6 @@ sig_dict.update({
"PySide2.QtGui.QPdfWriter.setResolution": ('int',),
"PySide2.QtGui.QPdfWriter.setTitle": ('str',),
"PySide2.QtGui.QPdfWriter.title": (),
-
# class PySide2.QtGui.QPen:
"PySide2.QtGui.QPen.__init__": [(), ('PySide2.QtCore.Qt.PenStyle',), ('PySide2.QtGui.QBrush', 'float', 'PySide2.QtCore.Qt.PenStyle', 'PySide2.QtCore.Qt.PenCapStyle', 'PySide2.QtCore.Qt.PenJoinStyle'), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QPen',)],
"PySide2.QtGui.QPen.__copy__": (),
@@ -6670,7 +6018,6 @@ sig_dict.update({
"PySide2.QtGui.QPen.swap": ('PySide2.QtGui.QPen',),
"PySide2.QtGui.QPen.width": (),
"PySide2.QtGui.QPen.widthF": (),
-
# class PySide2.QtGui.QPicture:
"PySide2.QtGui.QPicture.__init__": [('PySide2.QtGui.QPicture',), ('int',)],
"PySide2.QtGui.QPicture.__copy__": (),
@@ -6694,7 +6041,6 @@ sig_dict.update({
"PySide2.QtGui.QPicture.setData": ('str', 'int'),
"PySide2.QtGui.QPicture.size": (),
"PySide2.QtGui.QPicture.swap": ('PySide2.QtGui.QPicture',),
-
# class PySide2.QtGui.QPictureIO:
"PySide2.QtGui.QPictureIO.__init__": [(), ('PySide2.QtCore.QIODevice', 'str'), ('str', 'str')],
"PySide2.QtGui.QPictureIO.description": (),
@@ -6720,23 +6066,15 @@ sig_dict.update({
"PySide2.QtGui.QPictureIO.setStatus": ('int',),
"PySide2.QtGui.QPictureIO.status": (),
"PySide2.QtGui.QPictureIO.write": (),
-
# class PySide2.QtGui.QPixelFormat:
-
# class PySide2.QtGui.QPixelFormat.AlphaPosition:
-
# class PySide2.QtGui.QPixelFormat.AlphaPremultiplied:
-
# class PySide2.QtGui.QPixelFormat.AlphaUsage:
-
# class PySide2.QtGui.QPixelFormat.ByteOrder:
-
# class PySide2.QtGui.QPixelFormat.ColorModel:
-
# class PySide2.QtGui.QPixelFormat.TypeInterpretation:
-
# class PySide2.QtGui.QPixelFormat.YUVLayout:
- "PySide2.QtGui.QPixelFormat.__init__": [(), ('PySide2.QtGui.QPixelFormat',), ('PySide2.QtGui.QPixelFormat.ColorModel', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'PySide2.QtGui.QPixelFormat.AlphaUsage', 'PySide2.QtGui.QPixelFormat.AlphaPosition', 'PySide2.QtGui.QPixelFormat.AlphaPremultiplied', 'PySide2.QtGui.QPixelFormat.TypeInterpretation', 'PySide2.QtGui.QPixelFormat.ByteOrder', 'typing.Char')],
+ "PySide2.QtGui.QPixelFormat.__init__": [(), ('PySide2.QtGui.QPixelFormat',), ('PySide2.QtGui.QPixelFormat.ColorModel', 'int', 'int', 'int', 'int', 'int', 'int', 'PySide2.QtGui.QPixelFormat.AlphaUsage', 'PySide2.QtGui.QPixelFormat.AlphaPosition', 'PySide2.QtGui.QPixelFormat.AlphaPremultiplied', 'PySide2.QtGui.QPixelFormat.TypeInterpretation', 'PySide2.QtGui.QPixelFormat.ByteOrder', 'int')],
"PySide2.QtGui.QPixelFormat.__copy__": (),
"PySide2.QtGui.QPixelFormat.alphaPosition": (),
"PySide2.QtGui.QPixelFormat.alphaSize": (),
@@ -6760,7 +6098,6 @@ sig_dict.update({
"PySide2.QtGui.QPixelFormat.typeInterpretation": (),
"PySide2.QtGui.QPixelFormat.yellowSize": (),
"PySide2.QtGui.QPixelFormat.yuvLayout": (),
-
# class PySide2.QtGui.QPixmap:
"PySide2.QtGui.QPixmap.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtGui.QImage',), ('PySide2.QtGui.QPixmap',), ('int', 'int'), ('str', 'str', 'PySide2.QtCore.Qt.ImageConversionFlags'), ('typing.Sequence[str]',)],
"PySide2.QtGui.QPixmap.__copy__": (),
@@ -6805,15 +6142,12 @@ sig_dict.update({
"PySide2.QtGui.QPixmap.transformed": [('PySide2.QtGui.QMatrix', 'PySide2.QtCore.Qt.TransformationMode'), ('PySide2.QtGui.QTransform', 'PySide2.QtCore.Qt.TransformationMode')],
"PySide2.QtGui.QPixmap.trueMatrix": [('PySide2.QtGui.QMatrix', 'int', 'int'), ('PySide2.QtGui.QTransform', 'int', 'int')],
"PySide2.QtGui.QPixmap.width": (),
-
# class PySide2.QtGui.QPixmapCache:
-
# class PySide2.QtGui.QPixmapCache.Key:
"PySide2.QtGui.QPixmapCache.Key.__init__": [(), ('PySide2.QtGui.QPixmapCache.Key',)],
"PySide2.QtGui.QPixmapCache.Key.__copy__": (),
"PySide2.QtGui.QPixmapCache.Key.isValid": (),
"PySide2.QtGui.QPixmapCache.Key.swap": ('PySide2.QtGui.QPixmapCache.Key',),
-
"PySide2.QtGui.QPixmapCache.__init__": (),
"PySide2.QtGui.QPixmapCache.cacheLimit": (),
"PySide2.QtGui.QPixmapCache.clear": (),
@@ -6822,14 +6156,12 @@ sig_dict.update({
"PySide2.QtGui.QPixmapCache.remove": [('PySide2.QtGui.QPixmapCache.Key',), ('str',)],
"PySide2.QtGui.QPixmapCache.replace": ('PySide2.QtGui.QPixmapCache.Key', 'PySide2.QtGui.QPixmap'),
"PySide2.QtGui.QPixmapCache.setCacheLimit": ('int',),
-
# class PySide2.QtGui.QPointingDeviceUniqueId:
"PySide2.QtGui.QPointingDeviceUniqueId.__init__": [(), ('PySide2.QtGui.QPointingDeviceUniqueId',)],
"PySide2.QtGui.QPointingDeviceUniqueId.__copy__": (),
"PySide2.QtGui.QPointingDeviceUniqueId.fromNumericId": ('int',),
"PySide2.QtGui.QPointingDeviceUniqueId.isValid": (),
"PySide2.QtGui.QPointingDeviceUniqueId.numericId": (),
-
# class PySide2.QtGui.QPolygon:
"PySide2.QtGui.QPolygon.__init__": [(), ('PySide2.QtCore.QRect', 'bool'), ('PySide2.QtGui.QPolygon',), ('int',), ('typing.List[PySide2.QtCore.QPoint]',)],
"PySide2.QtGui.QPolygon.__add__": ('typing.List[PySide2.QtCore.QPoint]',),
@@ -6899,7 +6231,6 @@ sig_dict.update({
"PySide2.QtGui.QPolygon.translated": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QPolygon.united": ('PySide2.QtGui.QPolygon',),
"PySide2.QtGui.QPolygon.value": [('int',), ('int', 'PySide2.QtCore.QPoint')],
-
# class PySide2.QtGui.QPolygonF:
"PySide2.QtGui.QPolygonF.__init__": [(), ('PySide2.QtCore.QRectF',), ('PySide2.QtGui.QPolygon',), ('PySide2.QtGui.QPolygonF',), ('int',), ('typing.List[PySide2.QtCore.QPointF]',)],
"PySide2.QtGui.QPolygonF.__add__": ('typing.List[PySide2.QtCore.QPointF]',),
@@ -6970,12 +6301,10 @@ sig_dict.update({
"PySide2.QtGui.QPolygonF.translated": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPolygonF.united": ('PySide2.QtGui.QPolygonF',),
"PySide2.QtGui.QPolygonF.value": [('int',), ('int', 'PySide2.QtCore.QPointF')],
-
# class PySide2.QtGui.QPyTextObject:
"PySide2.QtGui.QPyTextObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QPyTextObject.drawObject": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRectF', 'PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QPyTextObject.intrinsicSize": ('PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
-
# class PySide2.QtGui.QQuaternion:
"PySide2.QtGui.QQuaternion.__init__": [(), ('PySide2.QtGui.QVector4D',), ('float', 'PySide2.QtGui.QVector3D'), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QQuaternion.__add__": ('PySide2.QtGui.QQuaternion',),
@@ -7023,7 +6352,6 @@ sig_dict.update({
"PySide2.QtGui.QQuaternion.x": (),
"PySide2.QtGui.QQuaternion.y": (),
"PySide2.QtGui.QQuaternion.z": (),
-
# class PySide2.QtGui.QRadialGradient:
"PySide2.QtGui.QRadialGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'float'), ('PySide2.QtCore.QPointF', 'float', 'PySide2.QtCore.QPointF'), ('PySide2.QtCore.QPointF', 'float', 'PySide2.QtCore.QPointF', 'float'), ('PySide2.QtGui.QRadialGradient',), ('float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QRadialGradient.__copy__": (),
@@ -7037,18 +6365,13 @@ sig_dict.update({
"PySide2.QtGui.QRadialGradient.setFocalPoint": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QRadialGradient.setFocalRadius": ('float',),
"PySide2.QtGui.QRadialGradient.setRadius": ('float',),
-
# class PySide2.QtGui.QRasterWindow:
"PySide2.QtGui.QRasterWindow.__init__": ('PySide2.QtGui.QWindow',),
"PySide2.QtGui.QRasterWindow.metric": ('PySide2.QtGui.QPaintDevice.PaintDeviceMetric',),
"PySide2.QtGui.QRasterWindow.redirected": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtGui.QRawFont:
-
# class PySide2.QtGui.QRawFont.AntialiasingType:
-
# class PySide2.QtGui.QRawFont.LayoutFlag:
-
# class PySide2.QtGui.QRawFont.LayoutFlags:
"PySide2.QtGui.QRawFont.__init__": [(), ('PySide2.QtCore.QByteArray', 'float', 'PySide2.QtGui.QFont.HintingPreference'), ('PySide2.QtGui.QRawFont',), ('str', 'float', 'PySide2.QtGui.QFont.HintingPreference')],
"PySide2.QtGui.QRawFont.__copy__": (),
@@ -7076,21 +6399,18 @@ sig_dict.update({
"PySide2.QtGui.QRawFont.style": (),
"PySide2.QtGui.QRawFont.styleName": (),
"PySide2.QtGui.QRawFont.supportedWritingSystems": (),
- "PySide2.QtGui.QRawFont.supportsCharacter": [('int',), ('typing.Char',)],
+ "PySide2.QtGui.QRawFont.supportsCharacter": [('int',), ('str',)],
"PySide2.QtGui.QRawFont.swap": ('PySide2.QtGui.QRawFont',),
"PySide2.QtGui.QRawFont.underlinePosition": (),
"PySide2.QtGui.QRawFont.unitsPerEm": (),
"PySide2.QtGui.QRawFont.weight": (),
"PySide2.QtGui.QRawFont.xHeight": (),
-
# class PySide2.QtGui.QRegExpValidator:
"PySide2.QtGui.QRegExpValidator.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QRegExp', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QRegExpValidator.regExp": (),
"PySide2.QtGui.QRegExpValidator.setRegExp": ('PySide2.QtCore.QRegExp',),
"PySide2.QtGui.QRegExpValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QRegion:
-
# class PySide2.QtGui.QRegion.RegionType:
"PySide2.QtGui.QRegion.__init__": [(), ('PySide2.QtCore.QRect', 'PySide2.QtGui.QRegion.RegionType'), ('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPolygon', 'PySide2.QtCore.Qt.FillRule'), ('PySide2.QtGui.QRegion',), ('int', 'int', 'int', 'int', 'PySide2.QtGui.QRegion.RegionType')],
"PySide2.QtGui.QRegion.__add__": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
@@ -7125,12 +6445,10 @@ sig_dict.update({
"PySide2.QtGui.QRegion.translated": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QRegion.united": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
"PySide2.QtGui.QRegion.xored": ('PySide2.QtGui.QRegion',),
-
# class PySide2.QtGui.QResizeEvent:
"PySide2.QtGui.QResizeEvent.__init__": ('PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtGui.QResizeEvent.oldSize": (),
"PySide2.QtGui.QResizeEvent.size": (),
-
# class PySide2.QtGui.QScreen:
"PySide2.QtGui.QScreen.angleBetween": ('PySide2.QtCore.Qt.ScreenOrientation', 'PySide2.QtCore.Qt.ScreenOrientation'),
"PySide2.QtGui.QScreen.availableGeometry": (),
@@ -7166,15 +6484,12 @@ sig_dict.update({
"PySide2.QtGui.QScreen.virtualGeometry": (),
"PySide2.QtGui.QScreen.virtualSiblings": (),
"PySide2.QtGui.QScreen.virtualSize": (),
-
# class PySide2.QtGui.QScrollEvent:
-
# class PySide2.QtGui.QScrollEvent.ScrollState:
"PySide2.QtGui.QScrollEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtGui.QScrollEvent.ScrollState'),
"PySide2.QtGui.QScrollEvent.contentPos": (),
"PySide2.QtGui.QScrollEvent.overshootDistance": (),
"PySide2.QtGui.QScrollEvent.scrollState": (),
-
# class PySide2.QtGui.QScrollPrepareEvent:
"PySide2.QtGui.QScrollPrepareEvent.__init__": ('PySide2.QtCore.QPointF',),
"PySide2.QtGui.QScrollPrepareEvent.contentPos": (),
@@ -7184,9 +6499,7 @@ sig_dict.update({
"PySide2.QtGui.QScrollPrepareEvent.setViewportSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtGui.QScrollPrepareEvent.startPos": (),
"PySide2.QtGui.QScrollPrepareEvent.viewportSize": (),
-
# class PySide2.QtGui.QSessionManager:
-
# class PySide2.QtGui.QSessionManager.RestartHint:
"PySide2.QtGui.QSessionManager.allowsErrorInteraction": (),
"PySide2.QtGui.QSessionManager.allowsInteraction": (),
@@ -7203,18 +6516,14 @@ sig_dict.update({
"PySide2.QtGui.QSessionManager.setManagerProperty": [('str', 'str'), ('str', 'typing.Sequence[str]')],
"PySide2.QtGui.QSessionManager.setRestartCommand": ('typing.Sequence[str]',),
"PySide2.QtGui.QSessionManager.setRestartHint": ('PySide2.QtGui.QSessionManager.RestartHint',),
-
# class PySide2.QtGui.QShortcutEvent:
"PySide2.QtGui.QShortcutEvent.__init__": ('PySide2.QtGui.QKeySequence', 'int', 'bool'),
"PySide2.QtGui.QShortcutEvent.isAmbiguous": (),
"PySide2.QtGui.QShortcutEvent.key": (),
"PySide2.QtGui.QShortcutEvent.shortcutId": (),
-
# class PySide2.QtGui.QShowEvent:
"PySide2.QtGui.QShowEvent.__init__": (),
-
# class PySide2.QtGui.QStandardItem:
-
# class PySide2.QtGui.QStandardItem.ItemType:
"PySide2.QtGui.QStandardItem.__init__": [(), ('PySide2.QtGui.QIcon', 'str'), ('PySide2.QtGui.QStandardItem',), ('int', 'int'), ('str',)],
"PySide2.QtGui.QStandardItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -7300,7 +6609,6 @@ sig_dict.update({
"PySide2.QtGui.QStandardItem.type": (),
"PySide2.QtGui.QStandardItem.whatsThis": (),
"PySide2.QtGui.QStandardItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtGui.QStandardItemModel:
"PySide2.QtGui.QStandardItemModel.__init__": [('PySide2.QtCore.QObject',), ('int', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QStandardItemModel.appendColumn": ('typing.Sequence[PySide2.QtGui.QStandardItem]',),
@@ -7355,9 +6663,7 @@ sig_dict.update({
"PySide2.QtGui.QStandardItemModel.takeRow": ('int',),
"PySide2.QtGui.QStandardItemModel.takeVerticalHeaderItem": ('int',),
"PySide2.QtGui.QStandardItemModel.verticalHeaderItem": ('int',),
-
# class PySide2.QtGui.QStaticText:
-
# class PySide2.QtGui.QStaticText.PerformanceHint:
"PySide2.QtGui.QStaticText.__init__": [(), ('PySide2.QtGui.QStaticText',), ('str',)],
"PySide2.QtGui.QStaticText.__copy__": (),
@@ -7374,11 +6680,9 @@ sig_dict.update({
"PySide2.QtGui.QStaticText.textFormat": (),
"PySide2.QtGui.QStaticText.textOption": (),
"PySide2.QtGui.QStaticText.textWidth": (),
-
# class PySide2.QtGui.QStatusTipEvent:
"PySide2.QtGui.QStatusTipEvent.__init__": ('str',),
"PySide2.QtGui.QStatusTipEvent.tip": (),
-
# class PySide2.QtGui.QStyleHints:
"PySide2.QtGui.QStyleHints.cursorFlashTime": (),
"PySide2.QtGui.QStyleHints.fontSmoothingGamma": (),
@@ -7414,11 +6718,8 @@ sig_dict.update({
"PySide2.QtGui.QStyleHints.useHoverEffects": (),
"PySide2.QtGui.QStyleHints.useRtlExtensions": (),
"PySide2.QtGui.QStyleHints.wheelScrollLines": (),
-
# class PySide2.QtGui.QSurface:
-
# class PySide2.QtGui.QSurface.SurfaceClass:
-
# class PySide2.QtGui.QSurface.SurfaceType:
"PySide2.QtGui.QSurface.__init__": ('PySide2.QtGui.QSurface.SurfaceClass',),
"PySide2.QtGui.QSurface.format": (),
@@ -7427,19 +6728,12 @@ sig_dict.update({
"PySide2.QtGui.QSurface.surfaceClass": (),
"PySide2.QtGui.QSurface.surfaceHandle": (),
"PySide2.QtGui.QSurface.surfaceType": (),
-
# class PySide2.QtGui.QSurfaceFormat:
-
# class PySide2.QtGui.QSurfaceFormat.ColorSpace:
-
# class PySide2.QtGui.QSurfaceFormat.FormatOption:
-
# class PySide2.QtGui.QSurfaceFormat.FormatOptions:
-
# class PySide2.QtGui.QSurfaceFormat.OpenGLContextProfile:
-
# class PySide2.QtGui.QSurfaceFormat.RenderableType:
-
# class PySide2.QtGui.QSurfaceFormat.SwapBehavior:
"PySide2.QtGui.QSurfaceFormat.__init__": [(), ('PySide2.QtGui.QSurfaceFormat',), ('PySide2.QtGui.QSurfaceFormat.FormatOptions',)],
"PySide2.QtGui.QSurfaceFormat.__copy__": (),
@@ -7482,7 +6776,6 @@ sig_dict.update({
"PySide2.QtGui.QSurfaceFormat.swapInterval": (),
"PySide2.QtGui.QSurfaceFormat.testOption": [('PySide2.QtGui.QSurfaceFormat.FormatOption',), ('PySide2.QtGui.QSurfaceFormat.FormatOptions',)],
"PySide2.QtGui.QSurfaceFormat.version": (),
-
# class PySide2.QtGui.QSyntaxHighlighter:
"PySide2.QtGui.QSyntaxHighlighter.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QTextDocument',)],
"PySide2.QtGui.QSyntaxHighlighter.currentBlock": (),
@@ -7498,11 +6791,8 @@ sig_dict.update({
"PySide2.QtGui.QSyntaxHighlighter.setCurrentBlockUserData": ('PySide2.QtGui.QTextBlockUserData',),
"PySide2.QtGui.QSyntaxHighlighter.setDocument": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QSyntaxHighlighter.setFormat": [('int', 'int', 'PySide2.QtGui.QColor'), ('int', 'int', 'PySide2.QtGui.QFont'), ('int', 'int', 'PySide2.QtGui.QTextCharFormat')],
-
# class PySide2.QtGui.QTabletEvent:
-
# class PySide2.QtGui.QTabletEvent.PointerType:
-
# class PySide2.QtGui.QTabletEvent.TabletDevice:
"PySide2.QtGui.QTabletEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'int', 'float', 'int', 'int', 'float', 'float', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'int', 'float', 'int', 'int', 'float', 'float', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons')],
"PySide2.QtGui.QTabletEvent.button": (),
@@ -7526,9 +6816,7 @@ sig_dict.update({
"PySide2.QtGui.QTabletEvent.y": (),
"PySide2.QtGui.QTabletEvent.yTilt": (),
"PySide2.QtGui.QTabletEvent.z": (),
-
# class PySide2.QtGui.QTextBlock:
-
# class PySide2.QtGui.QTextBlock.iterator:
"PySide2.QtGui.QTextBlock.iterator.__init__": [(), ('PySide2.QtGui.QTextBlock.iterator',)],
"PySide2.QtGui.QTextBlock.iterator.__copy__": (),
@@ -7537,7 +6825,6 @@ sig_dict.update({
"PySide2.QtGui.QTextBlock.iterator.__iter__": (),
"PySide2.QtGui.QTextBlock.iterator.atEnd": (),
"PySide2.QtGui.QTextBlock.iterator.fragment": (),
-
"PySide2.QtGui.QTextBlock.__init__": [(), ('PySide2.QtGui.QTextBlock',)],
"PySide2.QtGui.QTextBlock.__copy__": (),
"PySide2.QtGui.QTextBlock.__iter__": (),
@@ -7572,11 +6859,8 @@ sig_dict.update({
"PySide2.QtGui.QTextBlock.textList": (),
"PySide2.QtGui.QTextBlock.userData": (),
"PySide2.QtGui.QTextBlock.userState": (),
-
# class PySide2.QtGui.QTextBlockFormat:
-
# class PySide2.QtGui.QTextBlockFormat.LineHeightTypes:
-
# class PySide2.QtGui.QTextBlockFormat.MarkerType:
"PySide2.QtGui.QTextBlockFormat.__init__": [(), ('PySide2.QtGui.QTextBlockFormat',), ('PySide2.QtGui.QTextFormat',)],
"PySide2.QtGui.QTextBlockFormat.__copy__": (),
@@ -7608,23 +6892,17 @@ sig_dict.update({
"PySide2.QtGui.QTextBlockFormat.tabPositions": (),
"PySide2.QtGui.QTextBlockFormat.textIndent": (),
"PySide2.QtGui.QTextBlockFormat.topMargin": (),
-
# class PySide2.QtGui.QTextBlockGroup:
"PySide2.QtGui.QTextBlockGroup.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextBlockGroup.blockFormatChanged": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextBlockGroup.blockInserted": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextBlockGroup.blockList": (),
"PySide2.QtGui.QTextBlockGroup.blockRemoved": ('PySide2.QtGui.QTextBlock',),
-
# class PySide2.QtGui.QTextBlockUserData:
"PySide2.QtGui.QTextBlockUserData.__init__": (),
-
# class PySide2.QtGui.QTextCharFormat:
-
# class PySide2.QtGui.QTextCharFormat.FontPropertiesInheritanceBehavior:
-
# class PySide2.QtGui.QTextCharFormat.UnderlineStyle:
-
# class PySide2.QtGui.QTextCharFormat.VerticalAlignment:
"PySide2.QtGui.QTextCharFormat.__init__": [(), ('PySide2.QtGui.QTextCharFormat',), ('PySide2.QtGui.QTextFormat',)],
"PySide2.QtGui.QTextCharFormat.__copy__": (),
@@ -7691,13 +6969,9 @@ sig_dict.update({
"PySide2.QtGui.QTextCharFormat.underlineColor": (),
"PySide2.QtGui.QTextCharFormat.underlineStyle": (),
"PySide2.QtGui.QTextCharFormat.verticalAlignment": (),
-
# class PySide2.QtGui.QTextCursor:
-
# class PySide2.QtGui.QTextCursor.MoveMode:
-
# class PySide2.QtGui.QTextCursor.MoveOperation:
-
# class PySide2.QtGui.QTextCursor.SelectionType:
"PySide2.QtGui.QTextCursor.__init__": [(), ('PySide2.QtGui.QTextBlock',), ('PySide2.QtGui.QTextCursor',), ('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextFrame',)],
"PySide2.QtGui.QTextCursor.__copy__": (),
@@ -7759,21 +7033,13 @@ sig_dict.update({
"PySide2.QtGui.QTextCursor.swap": ('PySide2.QtGui.QTextCursor',),
"PySide2.QtGui.QTextCursor.verticalMovementX": (),
"PySide2.QtGui.QTextCursor.visualNavigation": (),
-
# class PySide2.QtGui.QTextDocument:
-
# class PySide2.QtGui.QTextDocument.FindFlag:
-
# class PySide2.QtGui.QTextDocument.FindFlags:
-
# class PySide2.QtGui.QTextDocument.MarkdownFeature:
-
# class PySide2.QtGui.QTextDocument.MarkdownFeatures:
-
# class PySide2.QtGui.QTextDocument.MetaInformation:
-
# class PySide2.QtGui.QTextDocument.ResourceType:
-
# class PySide2.QtGui.QTextDocument.Stacks:
"PySide2.QtGui.QTextDocument.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QTextDocument.addResource": ('int', 'PySide2.QtCore.QUrl', 'typing.Any'),
@@ -7852,7 +7118,6 @@ sig_dict.update({
"PySide2.QtGui.QTextDocument.toRawText": (),
"PySide2.QtGui.QTextDocument.undo": [(), ('PySide2.QtGui.QTextCursor',)],
"PySide2.QtGui.QTextDocument.useDesignMetrics": (),
-
# class PySide2.QtGui.QTextDocumentFragment:
"PySide2.QtGui.QTextDocumentFragment.__init__": [(), ('PySide2.QtGui.QTextCursor',), ('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextDocumentFragment',)],
"PySide2.QtGui.QTextDocumentFragment.__copy__": (),
@@ -7861,7 +7126,6 @@ sig_dict.update({
"PySide2.QtGui.QTextDocumentFragment.isEmpty": (),
"PySide2.QtGui.QTextDocumentFragment.toHtml": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.QTextDocumentFragment.toPlainText": (),
-
# class PySide2.QtGui.QTextDocumentWriter:
"PySide2.QtGui.QTextDocumentWriter.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QTextDocumentWriter.codec": (),
@@ -7874,17 +7138,11 @@ sig_dict.update({
"PySide2.QtGui.QTextDocumentWriter.setFormat": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.QTextDocumentWriter.supportedDocumentFormats": (),
"PySide2.QtGui.QTextDocumentWriter.write": [('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextDocumentFragment',)],
-
# class PySide2.QtGui.QTextFormat:
-
# class PySide2.QtGui.QTextFormat.FormatType:
-
# class PySide2.QtGui.QTextFormat.ObjectTypes:
-
# class PySide2.QtGui.QTextFormat.PageBreakFlag:
-
# class PySide2.QtGui.QTextFormat.PageBreakFlags:
-
# class PySide2.QtGui.QTextFormat.Property:
"PySide2.QtGui.QTextFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('int',)],
"PySide2.QtGui.QTextFormat.__copy__": (),
@@ -7936,7 +7194,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFormat.toTableCellFormat": (),
"PySide2.QtGui.QTextFormat.toTableFormat": (),
"PySide2.QtGui.QTextFormat.type": (),
-
# class PySide2.QtGui.QTextFragment:
"PySide2.QtGui.QTextFragment.__init__": [(), ('PySide2.QtGui.QTextFragment',)],
"PySide2.QtGui.QTextFragment.__copy__": (),
@@ -7947,9 +7204,7 @@ sig_dict.update({
"PySide2.QtGui.QTextFragment.length": (),
"PySide2.QtGui.QTextFragment.position": (),
"PySide2.QtGui.QTextFragment.text": (),
-
# class PySide2.QtGui.QTextFrame:
-
# class PySide2.QtGui.QTextFrame.iterator:
"PySide2.QtGui.QTextFrame.iterator.__init__": [(), ('PySide2.QtGui.QTextFrame.iterator',)],
"PySide2.QtGui.QTextFrame.iterator.__copy__": (),
@@ -7960,7 +7215,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFrame.iterator.currentBlock": (),
"PySide2.QtGui.QTextFrame.iterator.currentFrame": (),
"PySide2.QtGui.QTextFrame.iterator.parentFrame": (),
-
"PySide2.QtGui.QTextFrame.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextFrame.__iter__": (),
"PySide2.QtGui.QTextFrame.begin": (),
@@ -7973,11 +7227,8 @@ sig_dict.update({
"PySide2.QtGui.QTextFrame.lastPosition": (),
"PySide2.QtGui.QTextFrame.parentFrame": (),
"PySide2.QtGui.QTextFrame.setFrameFormat": ('PySide2.QtGui.QTextFrameFormat',),
-
# class PySide2.QtGui.QTextFrameFormat:
-
# class PySide2.QtGui.QTextFrameFormat.BorderStyle:
-
# class PySide2.QtGui.QTextFrameFormat.Position:
"PySide2.QtGui.QTextFrameFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextFrameFormat',)],
"PySide2.QtGui.QTextFrameFormat.__copy__": (),
@@ -8008,7 +7259,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFrameFormat.setWidth": [('PySide2.QtGui.QTextLength',), ('float',)],
"PySide2.QtGui.QTextFrameFormat.topMargin": (),
"PySide2.QtGui.QTextFrameFormat.width": (),
-
# class PySide2.QtGui.QTextImageFormat:
"PySide2.QtGui.QTextImageFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextImageFormat',)],
"PySide2.QtGui.QTextImageFormat.__copy__": (),
@@ -8021,7 +7271,6 @@ sig_dict.update({
"PySide2.QtGui.QTextImageFormat.setQuality": ('int',),
"PySide2.QtGui.QTextImageFormat.setWidth": ('float',),
"PySide2.QtGui.QTextImageFormat.width": (),
-
# class PySide2.QtGui.QTextInlineObject:
"PySide2.QtGui.QTextInlineObject.__init__": (),
"PySide2.QtGui.QTextInlineObject.__copy__": (),
@@ -8038,11 +7287,8 @@ sig_dict.update({
"PySide2.QtGui.QTextInlineObject.textDirection": (),
"PySide2.QtGui.QTextInlineObject.textPosition": (),
"PySide2.QtGui.QTextInlineObject.width": (),
-
# class PySide2.QtGui.QTextItem:
-
# class PySide2.QtGui.QTextItem.RenderFlag:
-
# class PySide2.QtGui.QTextItem.RenderFlags:
"PySide2.QtGui.QTextItem.__init__": (),
"PySide2.QtGui.QTextItem.ascent": (),
@@ -8051,15 +7297,11 @@ sig_dict.update({
"PySide2.QtGui.QTextItem.renderFlags": (),
"PySide2.QtGui.QTextItem.text": (),
"PySide2.QtGui.QTextItem.width": (),
-
# class PySide2.QtGui.QTextLayout:
-
# class PySide2.QtGui.QTextLayout.CursorMode:
-
# class PySide2.QtGui.QTextLayout.FormatRange:
"PySide2.QtGui.QTextLayout.FormatRange.__init__": [(), ('PySide2.QtGui.QTextLayout.FormatRange',)],
"PySide2.QtGui.QTextLayout.FormatRange.__copy__": (),
-
"PySide2.QtGui.QTextLayout.__init__": [(), ('PySide2.QtGui.QTextBlock',), ('str',), ('str', 'PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice')],
"PySide2.QtGui.QTextLayout.additionalFormats": (),
"PySide2.QtGui.QTextLayout.beginLayout": (),
@@ -8101,9 +7343,7 @@ sig_dict.update({
"PySide2.QtGui.QTextLayout.setTextOption": ('PySide2.QtGui.QTextOption',),
"PySide2.QtGui.QTextLayout.text": (),
"PySide2.QtGui.QTextLayout.textOption": (),
-
# class PySide2.QtGui.QTextLength:
-
# class PySide2.QtGui.QTextLength.Type:
"PySide2.QtGui.QTextLength.__init__": [(), ('PySide2.QtGui.QTextLength',), ('PySide2.QtGui.QTextLength.Type', 'float')],
"PySide2.QtGui.QTextLength.__copy__": (),
@@ -8112,11 +7352,8 @@ sig_dict.update({
"PySide2.QtGui.QTextLength.rawValue": (),
"PySide2.QtGui.QTextLength.type": (),
"PySide2.QtGui.QTextLength.value": ('float',),
-
# class PySide2.QtGui.QTextLine:
-
# class PySide2.QtGui.QTextLine.CursorPosition:
-
# class PySide2.QtGui.QTextLine.Edge:
"PySide2.QtGui.QTextLine.__init__": (),
"PySide2.QtGui.QTextLine.__copy__": (),
@@ -8144,7 +7381,6 @@ sig_dict.update({
"PySide2.QtGui.QTextLine.x": (),
"PySide2.QtGui.QTextLine.xToCursor": ('float', 'PySide2.QtGui.QTextLine.CursorPosition'),
"PySide2.QtGui.QTextLine.y": (),
-
# class PySide2.QtGui.QTextList:
"PySide2.QtGui.QTextList.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextList.add": ('PySide2.QtGui.QTextBlock',),
@@ -8156,9 +7392,7 @@ sig_dict.update({
"PySide2.QtGui.QTextList.remove": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextList.removeItem": ('int',),
"PySide2.QtGui.QTextList.setFormat": [('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextListFormat',)],
-
# class PySide2.QtGui.QTextListFormat:
-
# class PySide2.QtGui.QTextListFormat.Style:
"PySide2.QtGui.QTextListFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextListFormat',)],
"PySide2.QtGui.QTextListFormat.__copy__": (),
@@ -8171,7 +7405,6 @@ sig_dict.update({
"PySide2.QtGui.QTextListFormat.setNumberSuffix": ('str',),
"PySide2.QtGui.QTextListFormat.setStyle": ('PySide2.QtGui.QTextListFormat.Style',),
"PySide2.QtGui.QTextListFormat.style": (),
-
# class PySide2.QtGui.QTextObject:
"PySide2.QtGui.QTextObject.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextObject.document": (),
@@ -8179,26 +7412,18 @@ sig_dict.update({
"PySide2.QtGui.QTextObject.formatIndex": (),
"PySide2.QtGui.QTextObject.objectIndex": (),
"PySide2.QtGui.QTextObject.setFormat": ('PySide2.QtGui.QTextFormat',),
-
# class PySide2.QtGui.QTextObjectInterface:
"PySide2.QtGui.QTextObjectInterface.__init__": (),
"PySide2.QtGui.QTextObjectInterface.drawObject": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRectF', 'PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QTextObjectInterface.intrinsicSize": ('PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
-
# class PySide2.QtGui.QTextOption:
-
# class PySide2.QtGui.QTextOption.Flag:
-
# class PySide2.QtGui.QTextOption.Flags:
-
# class PySide2.QtGui.QTextOption.Tab:
- "PySide2.QtGui.QTextOption.Tab.__init__": [(), ('PySide2.QtGui.QTextOption.Tab',), ('float', 'PySide2.QtGui.QTextOption.TabType', 'typing.Char')],
+ "PySide2.QtGui.QTextOption.Tab.__init__": [(), ('PySide2.QtGui.QTextOption.Tab',), ('float', 'PySide2.QtGui.QTextOption.TabType', 'str')],
"PySide2.QtGui.QTextOption.Tab.__copy__": (),
-
# class PySide2.QtGui.QTextOption.TabType:
-
# class PySide2.QtGui.QTextOption.WrapMode:
-
"PySide2.QtGui.QTextOption.__init__": [(), ('PySide2.QtCore.Qt.Alignment',), ('PySide2.QtGui.QTextOption',)],
"PySide2.QtGui.QTextOption.__copy__": (),
"PySide2.QtGui.QTextOption.alignment": (),
@@ -8219,7 +7444,6 @@ sig_dict.update({
"PySide2.QtGui.QTextOption.textDirection": (),
"PySide2.QtGui.QTextOption.useDesignMetrics": (),
"PySide2.QtGui.QTextOption.wrapMode": (),
-
# class PySide2.QtGui.QTextTable:
"PySide2.QtGui.QTextTable.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextTable.appendColumns": ('int',),
@@ -8238,7 +7462,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTable.rows": (),
"PySide2.QtGui.QTextTable.setFormat": [('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableFormat',)],
"PySide2.QtGui.QTextTable.splitCell": ('int', 'int', 'int', 'int'),
-
# class PySide2.QtGui.QTextTableCell:
"PySide2.QtGui.QTextTableCell.__init__": [(), ('PySide2.QtGui.QTextTableCell',)],
"PySide2.QtGui.QTextTableCell.__copy__": (),
@@ -8256,7 +7479,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTableCell.rowSpan": (),
"PySide2.QtGui.QTextTableCell.setFormat": ('PySide2.QtGui.QTextCharFormat',),
"PySide2.QtGui.QTextTableCell.tableCellFormatIndex": (),
-
# class PySide2.QtGui.QTextTableCellFormat:
"PySide2.QtGui.QTextTableCellFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableCellFormat',)],
"PySide2.QtGui.QTextTableCellFormat.__copy__": (),
@@ -8297,7 +7519,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTableCellFormat.topBorderBrush": (),
"PySide2.QtGui.QTextTableCellFormat.topBorderStyle": (),
"PySide2.QtGui.QTextTableCellFormat.topPadding": (),
-
# class PySide2.QtGui.QTextTableFormat:
"PySide2.QtGui.QTextTableFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableFormat',)],
"PySide2.QtGui.QTextTableFormat.__copy__": (),
@@ -8317,17 +7538,12 @@ sig_dict.update({
"PySide2.QtGui.QTextTableFormat.setColumnWidthConstraints": ('typing.List[PySide2.QtGui.QTextLength]',),
"PySide2.QtGui.QTextTableFormat.setColumns": ('int',),
"PySide2.QtGui.QTextTableFormat.setHeaderRowCount": ('int',),
-
# class PySide2.QtGui.QToolBarChangeEvent:
"PySide2.QtGui.QToolBarChangeEvent.__init__": ('bool',),
"PySide2.QtGui.QToolBarChangeEvent.toggle": (),
-
# class PySide2.QtGui.QTouchDevice:
-
# class PySide2.QtGui.QTouchDevice.Capabilities:
-
# class PySide2.QtGui.QTouchDevice.CapabilityFlag:
-
# class PySide2.QtGui.QTouchDevice.DeviceType:
"PySide2.QtGui.QTouchDevice.__init__": (),
"PySide2.QtGui.QTouchDevice.capabilities": (),
@@ -8339,13 +7555,9 @@ sig_dict.update({
"PySide2.QtGui.QTouchDevice.setName": ('str',),
"PySide2.QtGui.QTouchDevice.setType": ('PySide2.QtGui.QTouchDevice.DeviceType',),
"PySide2.QtGui.QTouchDevice.type": (),
-
# class PySide2.QtGui.QTouchEvent:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint.InfoFlag:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint.InfoFlags:
"PySide2.QtGui.QTouchEvent.TouchPoint.__init__": [('PySide2.QtGui.QTouchEvent.TouchPoint',), ('int',)],
"PySide2.QtGui.QTouchEvent.TouchPoint.__copy__": (),
@@ -8398,7 +7610,6 @@ sig_dict.update({
"PySide2.QtGui.QTouchEvent.TouchPoint.swap": ('PySide2.QtGui.QTouchEvent.TouchPoint',),
"PySide2.QtGui.QTouchEvent.TouchPoint.uniqueId": (),
"PySide2.QtGui.QTouchEvent.TouchPoint.velocity": (),
-
"PySide2.QtGui.QTouchEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtGui.QTouchDevice', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.TouchPointStates', 'typing.Sequence[PySide2.QtGui.QTouchEvent.TouchPoint]'),
"PySide2.QtGui.QTouchEvent.device": (),
"PySide2.QtGui.QTouchEvent.setDevice": ('PySide2.QtGui.QTouchDevice',),
@@ -8410,9 +7621,7 @@ sig_dict.update({
"PySide2.QtGui.QTouchEvent.touchPointStates": (),
"PySide2.QtGui.QTouchEvent.touchPoints": (),
"PySide2.QtGui.QTouchEvent.window": (),
-
# class PySide2.QtGui.QTransform:
-
# class PySide2.QtGui.QTransform.TransformationType:
"PySide2.QtGui.QTransform.__init__": [(), ('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QTransform',), ('float', 'float', 'float', 'float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QTransform.__add__": ('float',),
@@ -8465,16 +7674,13 @@ sig_dict.update({
"PySide2.QtGui.QTransform.translate": ('float', 'float'),
"PySide2.QtGui.QTransform.transposed": (),
"PySide2.QtGui.QTransform.type": (),
-
# class PySide2.QtGui.QValidator:
-
# class PySide2.QtGui.QValidator.State:
"PySide2.QtGui.QValidator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QValidator.fixup": ('str',),
"PySide2.QtGui.QValidator.locale": (),
"PySide2.QtGui.QValidator.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtGui.QValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QVector2D:
"PySide2.QtGui.QVector2D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector4D',), ('float', 'float')],
"PySide2.QtGui.QVector2D.__add__": ('PySide2.QtGui.QVector2D',),
@@ -8506,7 +7712,6 @@ sig_dict.update({
"PySide2.QtGui.QVector2D.toVector4D": (),
"PySide2.QtGui.QVector2D.x": (),
"PySide2.QtGui.QVector2D.y": (),
-
# class PySide2.QtGui.QVector3D:
"PySide2.QtGui.QVector3D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'float'), ('PySide2.QtGui.QVector4D',), ('float', 'float', 'float')],
"PySide2.QtGui.QVector3D.__add__": ('PySide2.QtGui.QVector3D',),
@@ -8545,7 +7750,6 @@ sig_dict.update({
"PySide2.QtGui.QVector3D.x": (),
"PySide2.QtGui.QVector3D.y": (),
"PySide2.QtGui.QVector3D.z": (),
-
# class PySide2.QtGui.QVector4D:
"PySide2.QtGui.QVector4D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'float', 'float'), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector3D', 'float'), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QVector4D.__add__": ('PySide2.QtGui.QVector4D',),
@@ -8581,11 +7785,9 @@ sig_dict.update({
"PySide2.QtGui.QVector4D.x": (),
"PySide2.QtGui.QVector4D.y": (),
"PySide2.QtGui.QVector4D.z": (),
-
# class PySide2.QtGui.QWhatsThisClickedEvent:
"PySide2.QtGui.QWhatsThisClickedEvent.__init__": ('str',),
"PySide2.QtGui.QWhatsThisClickedEvent.href": (),
-
# class PySide2.QtGui.QWheelEvent:
"PySide2.QtGui.QWheelEvent.__init__": [('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'bool', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'PySide2.QtCore.Qt.MouseEventSource', 'bool'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.Orientation'), ('PySide2.QtCore.QPointF', 'int', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.Orientation')],
"PySide2.QtGui.QWheelEvent.angleDelta": (),
@@ -8606,11 +7808,8 @@ sig_dict.update({
"PySide2.QtGui.QWheelEvent.source": (),
"PySide2.QtGui.QWheelEvent.x": (),
"PySide2.QtGui.QWheelEvent.y": (),
-
# class PySide2.QtGui.QWindow:
-
# class PySide2.QtGui.QWindow.AncestorMode:
-
# class PySide2.QtGui.QWindow.Visibility:
"PySide2.QtGui.QWindow.__init__": [('PySide2.QtGui.QScreen',), ('PySide2.QtGui.QWindow',)],
"PySide2.QtGui.QWindow.accessibleRoot": (),
@@ -8734,17 +7933,14 @@ sig_dict.update({
"PySide2.QtGui.QWindow.windowStates": (),
"PySide2.QtGui.QWindow.x": (),
"PySide2.QtGui.QWindow.y": (),
-
# class PySide2.QtGui.QWindowStateChangeEvent:
"PySide2.QtGui.QWindowStateChangeEvent.__init__": ('PySide2.QtCore.Qt.WindowStates', 'bool'),
"PySide2.QtGui.QWindowStateChangeEvent.isOverride": (),
"PySide2.QtGui.QWindowStateChangeEvent.oldState": (),
-
# class PySide2.QtGui.Qt:
"PySide2.QtGui.Qt.codecForHtml": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.Qt.convertFromPlainText": ('str', 'PySide2.QtCore.Qt.WhiteSpaceMode'),
"PySide2.QtGui.Qt.mightBeRichText": ('str',),
-
"PySide2.QtGui.Qt.qAlpha": ('int',),
"PySide2.QtGui.Qt.qBlue": ('int',),
"PySide2.QtGui.Qt.qGray": [('int',), ('int', 'int', 'int')],
@@ -8754,10 +7950,8 @@ sig_dict.update({
"PySide2.QtGui.Qt.qRgb": ('int', 'int', 'int'),
"PySide2.QtGui.Qt.qRgba": ('int', 'int', 'int', 'int'),
}) if "PySide2.QtGui" in sys.modules else None
-
# Module PySide2.QtWidgets
sig_dict.update({
-
# class PySide2.QtWidgets.QAbstractButton:
"PySide2.QtWidgets.QAbstractButton.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractButton.animateClick": ('int',),
@@ -8800,7 +7994,6 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractButton.text": (),
"PySide2.QtWidgets.QAbstractButton.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QAbstractButton.toggle": (),
-
# class PySide2.QtWidgets.QAbstractGraphicsShapeItem:
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.brush": (),
@@ -8809,9 +8002,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.pen": (),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.setBrush": ('PySide2.QtGui.QBrush',),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.setPen": ('PySide2.QtGui.QPen',),
-
# class PySide2.QtWidgets.QAbstractItemDelegate:
-
# class PySide2.QtWidgets.QAbstractItemDelegate.EndEditHint:
"PySide2.QtWidgets.QAbstractItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QAbstractItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -8825,27 +8016,16 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractItemDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QAbstractItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QAbstractItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QAbstractItemView:
-
# class PySide2.QtWidgets.QAbstractItemView.CursorAction:
-
# class PySide2.QtWidgets.QAbstractItemView.DragDropMode:
-
# class PySide2.QtWidgets.QAbstractItemView.DropIndicatorPosition:
-
# class PySide2.QtWidgets.QAbstractItemView.EditTrigger:
-
# class PySide2.QtWidgets.QAbstractItemView.EditTriggers:
-
# class PySide2.QtWidgets.QAbstractItemView.ScrollHint:
-
# class PySide2.QtWidgets.QAbstractItemView.ScrollMode:
-
# class PySide2.QtWidgets.QAbstractItemView.SelectionBehavior:
-
# class PySide2.QtWidgets.QAbstractItemView.SelectionMode:
-
# class PySide2.QtWidgets.QAbstractItemView.State:
"PySide2.QtWidgets.QAbstractItemView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractItemView.alternatingRowColors": (),
@@ -8976,9 +8156,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractItemView.viewportSizeHint": (),
"PySide2.QtWidgets.QAbstractItemView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QAbstractItemView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QAbstractScrollArea:
-
# class PySide2.QtWidgets.QAbstractScrollArea.SizeAdjustPolicy:
"PySide2.QtWidgets.QAbstractScrollArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractScrollArea.addScrollBarWidget": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Alignment'),
@@ -9021,11 +8199,8 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractScrollArea.viewportMargins": (),
"PySide2.QtWidgets.QAbstractScrollArea.viewportSizeHint": (),
"PySide2.QtWidgets.QAbstractScrollArea.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QAbstractSlider:
-
# class PySide2.QtWidgets.QAbstractSlider.SliderAction:
-
# class PySide2.QtWidgets.QAbstractSlider.SliderChange:
"PySide2.QtWidgets.QAbstractSlider.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractSlider.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -9060,17 +8235,11 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractSlider.triggerAction": ('PySide2.QtWidgets.QAbstractSlider.SliderAction',),
"PySide2.QtWidgets.QAbstractSlider.value": (),
"PySide2.QtWidgets.QAbstractSlider.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QAbstractSpinBox:
-
# class PySide2.QtWidgets.QAbstractSpinBox.ButtonSymbols:
-
# class PySide2.QtWidgets.QAbstractSpinBox.CorrectionMode:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepEnabled:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepEnabledFlag:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepType:
"PySide2.QtWidgets.QAbstractSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractSpinBox.alignment": (),
@@ -9127,7 +8296,6 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QAbstractSpinBox.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
"PySide2.QtWidgets.QAbstractSpinBox.wrapping": (),
-
# class PySide2.QtWidgets.QAccessibleWidget:
"PySide2.QtWidgets.QAccessibleWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QAccessible.Role', 'str'),
"PySide2.QtWidgets.QAccessibleWidget.actionNames": (),
@@ -9151,13 +8319,9 @@ sig_dict.update({
"PySide2.QtWidgets.QAccessibleWidget.text": ('PySide2.QtGui.QAccessible.Text',),
"PySide2.QtWidgets.QAccessibleWidget.widget": (),
"PySide2.QtWidgets.QAccessibleWidget.window": (),
-
# class PySide2.QtWidgets.QAction:
-
# class PySide2.QtWidgets.QAction.ActionEvent:
-
# class PySide2.QtWidgets.QAction.MenuRole:
-
# class PySide2.QtWidgets.QAction.Priority:
"PySide2.QtWidgets.QAction.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QIcon', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QAction.actionGroup": (),
@@ -9216,9 +8380,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAction.toolTip": (),
"PySide2.QtWidgets.QAction.trigger": (),
"PySide2.QtWidgets.QAction.whatsThis": (),
-
# class PySide2.QtWidgets.QActionGroup:
-
# class PySide2.QtWidgets.QActionGroup.ExclusionPolicy:
"PySide2.QtWidgets.QActionGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QActionGroup.actions": (),
@@ -9234,9 +8396,7 @@ sig_dict.update({
"PySide2.QtWidgets.QActionGroup.setExclusionPolicy": ('PySide2.QtWidgets.QActionGroup.ExclusionPolicy',),
"PySide2.QtWidgets.QActionGroup.setExclusive": ('bool',),
"PySide2.QtWidgets.QActionGroup.setVisible": ('bool',),
-
# class PySide2.QtWidgets.QApplication:
-
# class PySide2.QtWidgets.QApplication.ColorSpec:
"PySide2.QtWidgets.QApplication.__init__": [(), ('typing.Sequence[str]',)],
"PySide2.QtWidgets.QApplication.aboutQt": (),
@@ -9287,9 +8447,7 @@ sig_dict.update({
"PySide2.QtWidgets.QApplication.wheelScrollLines": (),
"PySide2.QtWidgets.QApplication.widgetAt": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtWidgets.QApplication.windowIcon": (),
-
# class PySide2.QtWidgets.QBoxLayout:
-
# class PySide2.QtWidgets.QBoxLayout.Direction:
"PySide2.QtWidgets.QBoxLayout.__init__": ('PySide2.QtWidgets.QBoxLayout.Direction', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QBoxLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -9324,7 +8482,6 @@ sig_dict.update({
"PySide2.QtWidgets.QBoxLayout.spacing": (),
"PySide2.QtWidgets.QBoxLayout.stretch": ('int',),
"PySide2.QtWidgets.QBoxLayout.takeAt": ('int',),
-
# class PySide2.QtWidgets.QButtonGroup:
"PySide2.QtWidgets.QButtonGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QButtonGroup.addButton": ('PySide2.QtWidgets.QAbstractButton', 'int'),
@@ -9337,13 +8494,9 @@ sig_dict.update({
"PySide2.QtWidgets.QButtonGroup.removeButton": ('PySide2.QtWidgets.QAbstractButton',),
"PySide2.QtWidgets.QButtonGroup.setExclusive": ('bool',),
"PySide2.QtWidgets.QButtonGroup.setId": ('PySide2.QtWidgets.QAbstractButton', 'int'),
-
# class PySide2.QtWidgets.QCalendarWidget:
-
# class PySide2.QtWidgets.QCalendarWidget.HorizontalHeaderFormat:
-
# class PySide2.QtWidgets.QCalendarWidget.SelectionMode:
-
# class PySide2.QtWidgets.QCalendarWidget.VerticalHeaderFormat:
"PySide2.QtWidgets.QCalendarWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QCalendarWidget.calendar": (),
@@ -9396,7 +8549,6 @@ sig_dict.update({
"PySide2.QtWidgets.QCalendarWidget.verticalHeaderFormat": (),
"PySide2.QtWidgets.QCalendarWidget.weekdayTextFormat": ('PySide2.QtCore.Qt.DayOfWeek',),
"PySide2.QtWidgets.QCalendarWidget.yearShown": (),
-
# class PySide2.QtWidgets.QCheckBox:
"PySide2.QtWidgets.QCheckBox.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QCheckBox.checkState": (),
@@ -9412,11 +8564,8 @@ sig_dict.update({
"PySide2.QtWidgets.QCheckBox.setCheckState": ('PySide2.QtCore.Qt.CheckState',),
"PySide2.QtWidgets.QCheckBox.setTristate": ('bool',),
"PySide2.QtWidgets.QCheckBox.sizeHint": (),
-
# class PySide2.QtWidgets.QColorDialog:
-
# class PySide2.QtWidgets.QColorDialog.ColorDialogOption:
-
# class PySide2.QtWidgets.QColorDialog.ColorDialogOptions:
"PySide2.QtWidgets.QColorDialog.__init__": [('PySide2.QtGui.QColor', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QColorDialog.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -9436,9 +8585,7 @@ sig_dict.update({
"PySide2.QtWidgets.QColorDialog.setVisible": ('bool',),
"PySide2.QtWidgets.QColorDialog.standardColor": ('int',),
"PySide2.QtWidgets.QColorDialog.testOption": ('PySide2.QtWidgets.QColorDialog.ColorDialogOption',),
-
# class PySide2.QtWidgets.QColormap:
-
# class PySide2.QtWidgets.QColormap.Mode:
"PySide2.QtWidgets.QColormap.__init__": ('PySide2.QtWidgets.QColormap',),
"PySide2.QtWidgets.QColormap.__copy__": (),
@@ -9451,7 +8598,6 @@ sig_dict.update({
"PySide2.QtWidgets.QColormap.mode": (),
"PySide2.QtWidgets.QColormap.pixel": ('PySide2.QtGui.QColor',),
"PySide2.QtWidgets.QColormap.size": (),
-
# class PySide2.QtWidgets.QColumnView:
"PySide2.QtWidgets.QColumnView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QColumnView.columnWidths": (),
@@ -9480,11 +8626,8 @@ sig_dict.update({
"PySide2.QtWidgets.QColumnView.verticalOffset": (),
"PySide2.QtWidgets.QColumnView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QColumnView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QComboBox:
-
# class PySide2.QtWidgets.QComboBox.InsertPolicy:
-
# class PySide2.QtWidgets.QComboBox.SizeAdjustPolicy:
"PySide2.QtWidgets.QComboBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QComboBox.addItem": [('PySide2.QtGui.QIcon', 'str', 'typing.Any'), ('str', 'typing.Any')],
@@ -9569,7 +8712,6 @@ sig_dict.update({
"PySide2.QtWidgets.QComboBox.validator": (),
"PySide2.QtWidgets.QComboBox.view": (),
"PySide2.QtWidgets.QComboBox.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QCommandLinkButton:
"PySide2.QtWidgets.QCommandLinkButton.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget'), ('str', 'str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QCommandLinkButton.description": (),
@@ -9579,7 +8721,6 @@ sig_dict.update({
"PySide2.QtWidgets.QCommandLinkButton.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QCommandLinkButton.setDescription": ('str',),
"PySide2.QtWidgets.QCommandLinkButton.sizeHint": (),
-
# class PySide2.QtWidgets.QCommonStyle:
"PySide2.QtWidgets.QCommonStyle.__init__": (),
"PySide2.QtWidgets.QCommonStyle.drawComplexControl": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtGui.QPainter', 'PySide2.QtWidgets.QWidget'),
@@ -9597,11 +8738,8 @@ sig_dict.update({
"PySide2.QtWidgets.QCommonStyle.subControlRect": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtWidgets.QStyle.SubControl', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QCommonStyle.subElementRect": ('PySide2.QtWidgets.QStyle.SubElement', 'PySide2.QtWidgets.QStyleOption', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QCommonStyle.unpolish": [('PySide2.QtWidgets.QApplication',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QCompleter:
-
# class PySide2.QtWidgets.QCompleter.CompletionMode:
-
# class PySide2.QtWidgets.QCompleter.ModelSorting:
"PySide2.QtWidgets.QCompleter.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QCompleter.caseSensitivity": (),
@@ -9639,9 +8777,7 @@ sig_dict.update({
"PySide2.QtWidgets.QCompleter.splitPath": ('str',),
"PySide2.QtWidgets.QCompleter.widget": (),
"PySide2.QtWidgets.QCompleter.wrapAround": (),
-
# class PySide2.QtWidgets.QDataWidgetMapper:
-
# class PySide2.QtWidgets.QDataWidgetMapper.SubmitPolicy:
"PySide2.QtWidgets.QDataWidgetMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QDataWidgetMapper.addMapping": [('PySide2.QtWidgets.QWidget', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.QByteArray')],
@@ -9669,14 +8805,10 @@ sig_dict.update({
"PySide2.QtWidgets.QDataWidgetMapper.toLast": (),
"PySide2.QtWidgets.QDataWidgetMapper.toNext": (),
"PySide2.QtWidgets.QDataWidgetMapper.toPrevious": (),
-
# class PySide2.QtWidgets.QDateEdit:
"PySide2.QtWidgets.QDateEdit.__init__": [('PySide2.QtCore.QDate', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QDateTimeEdit:
-
# class PySide2.QtWidgets.QDateTimeEdit.Section:
-
# class PySide2.QtWidgets.QDateTimeEdit.Sections:
"PySide2.QtWidgets.QDateTimeEdit.__init__": [('PySide2.QtCore.QDate', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QDateTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',), ('typing.Any', 'type', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QDateTimeEdit.calendar": (),
@@ -9741,7 +8873,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDateTimeEdit.timeSpec": (),
"PySide2.QtWidgets.QDateTimeEdit.validate": ('str', 'int'),
"PySide2.QtWidgets.QDateTimeEdit.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QDesktopWidget:
"PySide2.QtWidgets.QDesktopWidget.__init__": (),
"PySide2.QtWidgets.QDesktopWidget.availableGeometry": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',), ('int',)],
@@ -9753,7 +8884,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDesktopWidget.screenCount": (),
"PySide2.QtWidgets.QDesktopWidget.screenGeometry": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',), ('int',)],
"PySide2.QtWidgets.QDesktopWidget.screenNumber": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QDial:
"PySide2.QtWidgets.QDial.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QDial.event": ('PySide2.QtCore.QEvent',),
@@ -9773,9 +8903,7 @@ sig_dict.update({
"PySide2.QtWidgets.QDial.sizeHint": (),
"PySide2.QtWidgets.QDial.sliderChange": ('PySide2.QtWidgets.QAbstractSlider.SliderChange',),
"PySide2.QtWidgets.QDial.wrapping": (),
-
# class PySide2.QtWidgets.QDialog:
-
# class PySide2.QtWidgets.QDialog.DialogCode:
"PySide2.QtWidgets.QDialog.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QDialog.accept": (),
@@ -9803,15 +8931,10 @@ sig_dict.update({
"PySide2.QtWidgets.QDialog.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QDialog.showExtension": ('bool',),
"PySide2.QtWidgets.QDialog.sizeHint": (),
-
# class PySide2.QtWidgets.QDialogButtonBox:
-
# class PySide2.QtWidgets.QDialogButtonBox.ButtonLayout:
-
# class PySide2.QtWidgets.QDialogButtonBox.ButtonRole:
-
# class PySide2.QtWidgets.QDialogButtonBox.StandardButton:
-
# class PySide2.QtWidgets.QDialogButtonBox.StandardButtons:
"PySide2.QtWidgets.QDialogButtonBox.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QDialogButtonBox.addButton": [('PySide2.QtWidgets.QAbstractButton', 'PySide2.QtWidgets.QDialogButtonBox.ButtonRole'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButton',), ('str', 'PySide2.QtWidgets.QDialogButtonBox.ButtonRole')],
@@ -9829,9 +8952,7 @@ sig_dict.update({
"PySide2.QtWidgets.QDialogButtonBox.setStandardButtons": ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons',),
"PySide2.QtWidgets.QDialogButtonBox.standardButton": ('PySide2.QtWidgets.QAbstractButton',),
"PySide2.QtWidgets.QDialogButtonBox.standardButtons": (),
-
# class PySide2.QtWidgets.QDirModel:
-
# class PySide2.QtWidgets.QDirModel.Roles:
"PySide2.QtWidgets.QDirModel.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDir.SortFlags', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QDirModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -9871,11 +8992,8 @@ sig_dict.update({
"PySide2.QtWidgets.QDirModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtWidgets.QDirModel.sorting": (),
"PySide2.QtWidgets.QDirModel.supportedDropActions": (),
-
# class PySide2.QtWidgets.QDockWidget:
-
# class PySide2.QtWidgets.QDockWidget.DockWidgetFeature:
-
# class PySide2.QtWidgets.QDockWidget.DockWidgetFeatures:
"PySide2.QtWidgets.QDockWidget.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QDockWidget.allowedAreas": (),
@@ -9895,7 +9013,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDockWidget.titleBarWidget": (),
"PySide2.QtWidgets.QDockWidget.toggleViewAction": (),
"PySide2.QtWidgets.QDockWidget.widget": (),
-
# class PySide2.QtWidgets.QDoubleSpinBox:
"PySide2.QtWidgets.QDoubleSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QDoubleSpinBox.cleanText": (),
@@ -9920,26 +9037,18 @@ sig_dict.update({
"PySide2.QtWidgets.QDoubleSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QDoubleSpinBox.value": (),
"PySide2.QtWidgets.QDoubleSpinBox.valueFromText": ('str',),
-
# class PySide2.QtWidgets.QErrorMessage:
"PySide2.QtWidgets.QErrorMessage.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QErrorMessage.changeEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QErrorMessage.done": ('int',),
"PySide2.QtWidgets.QErrorMessage.qtHandler": (),
"PySide2.QtWidgets.QErrorMessage.showMessage": [('str',), ('str', 'str')],
-
# class PySide2.QtWidgets.QFileDialog:
-
# class PySide2.QtWidgets.QFileDialog.AcceptMode:
-
# class PySide2.QtWidgets.QFileDialog.DialogLabel:
-
# class PySide2.QtWidgets.QFileDialog.FileMode:
-
# class PySide2.QtWidgets.QFileDialog.Option:
-
# class PySide2.QtWidgets.QFileDialog.Options:
-
# class PySide2.QtWidgets.QFileDialog.ViewMode:
"PySide2.QtWidgets.QFileDialog.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'str', 'str', 'str')],
"PySide2.QtWidgets.QFileDialog.accept": (),
@@ -10011,26 +9120,18 @@ sig_dict.update({
"PySide2.QtWidgets.QFileDialog.supportedSchemes": (),
"PySide2.QtWidgets.QFileDialog.testOption": ('PySide2.QtWidgets.QFileDialog.Option',),
"PySide2.QtWidgets.QFileDialog.viewMode": (),
-
# class PySide2.QtWidgets.QFileIconProvider:
-
# class PySide2.QtWidgets.QFileIconProvider.IconType:
-
# class PySide2.QtWidgets.QFileIconProvider.Option:
-
# class PySide2.QtWidgets.QFileIconProvider.Options:
"PySide2.QtWidgets.QFileIconProvider.__init__": (),
"PySide2.QtWidgets.QFileIconProvider.icon": [('PySide2.QtCore.QFileInfo',), ('PySide2.QtWidgets.QFileIconProvider.IconType',)],
"PySide2.QtWidgets.QFileIconProvider.options": (),
"PySide2.QtWidgets.QFileIconProvider.setOptions": ('PySide2.QtWidgets.QFileIconProvider.Options',),
"PySide2.QtWidgets.QFileIconProvider.type": ('PySide2.QtCore.QFileInfo',),
-
# class PySide2.QtWidgets.QFileSystemModel:
-
# class PySide2.QtWidgets.QFileSystemModel.Option:
-
# class PySide2.QtWidgets.QFileSystemModel.Options:
-
# class PySide2.QtWidgets.QFileSystemModel.Roles:
"PySide2.QtWidgets.QFileSystemModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QFileSystemModel.canFetchMore": ('PySide2.QtCore.QModelIndex',),
@@ -10083,7 +9184,6 @@ sig_dict.update({
"PySide2.QtWidgets.QFileSystemModel.testOption": ('PySide2.QtWidgets.QFileSystemModel.Option',),
"PySide2.QtWidgets.QFileSystemModel.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QFileSystemModel.type": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtWidgets.QFocusFrame:
"PySide2.QtWidgets.QFocusFrame.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFocusFrame.event": ('PySide2.QtCore.QEvent',),
@@ -10092,11 +9192,8 @@ sig_dict.update({
"PySide2.QtWidgets.QFocusFrame.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QFocusFrame.setWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFocusFrame.widget": (),
-
# class PySide2.QtWidgets.QFontComboBox:
-
# class PySide2.QtWidgets.QFontComboBox.FontFilter:
-
# class PySide2.QtWidgets.QFontComboBox.FontFilters:
"PySide2.QtWidgets.QFontComboBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFontComboBox.currentFont": (),
@@ -10107,11 +9204,8 @@ sig_dict.update({
"PySide2.QtWidgets.QFontComboBox.setWritingSystem": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtWidgets.QFontComboBox.sizeHint": (),
"PySide2.QtWidgets.QFontComboBox.writingSystem": (),
-
# class PySide2.QtWidgets.QFontDialog:
-
# class PySide2.QtWidgets.QFontDialog.FontDialogOption:
-
# class PySide2.QtWidgets.QFontDialog.FontDialogOptions:
"PySide2.QtWidgets.QFontDialog.__init__": [('PySide2.QtGui.QFont', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QFontDialog.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -10127,13 +9221,9 @@ sig_dict.update({
"PySide2.QtWidgets.QFontDialog.setOptions": ('PySide2.QtWidgets.QFontDialog.FontDialogOptions',),
"PySide2.QtWidgets.QFontDialog.setVisible": ('bool',),
"PySide2.QtWidgets.QFontDialog.testOption": ('PySide2.QtWidgets.QFontDialog.FontDialogOption',),
-
# class PySide2.QtWidgets.QFormLayout:
-
# class PySide2.QtWidgets.QFormLayout.FieldGrowthPolicy:
-
# class PySide2.QtWidgets.QFormLayout.ItemRole:
-
# class PySide2.QtWidgets.QFormLayout.RowWrapPolicy:
"PySide2.QtWidgets.QFormLayout.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFormLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -10172,13 +9262,9 @@ sig_dict.update({
"PySide2.QtWidgets.QFormLayout.spacing": (),
"PySide2.QtWidgets.QFormLayout.takeAt": ('int',),
"PySide2.QtWidgets.QFormLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QFrame:
-
# class PySide2.QtWidgets.QFrame.Shadow:
-
# class PySide2.QtWidgets.QFrame.Shape:
-
# class PySide2.QtWidgets.QFrame.StyleMask:
"PySide2.QtWidgets.QFrame.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QFrame.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -10200,9 +9286,7 @@ sig_dict.update({
"PySide2.QtWidgets.QFrame.setLineWidth": ('int',),
"PySide2.QtWidgets.QFrame.setMidLineWidth": ('int',),
"PySide2.QtWidgets.QFrame.sizeHint": (),
-
# class PySide2.QtWidgets.QGesture:
-
# class PySide2.QtWidgets.QGesture.GestureCancelPolicy:
"PySide2.QtWidgets.QGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGesture.gestureCancelPolicy": (),
@@ -10213,7 +9297,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGesture.setHotSpot": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGesture.state": (),
"PySide2.QtWidgets.QGesture.unsetHotSpot": (),
-
# class PySide2.QtWidgets.QGestureEvent:
"PySide2.QtWidgets.QGestureEvent.__init__": ('typing.Sequence[PySide2.QtWidgets.QGesture]',),
"PySide2.QtWidgets.QGestureEvent.accept": [(), ('PySide2.QtCore.Qt.GestureType',), ('PySide2.QtWidgets.QGesture',)],
@@ -10227,11 +9310,8 @@ sig_dict.update({
"PySide2.QtWidgets.QGestureEvent.setAccepted": [('PySide2.QtCore.Qt.GestureType', 'bool'), ('PySide2.QtWidgets.QGesture', 'bool'), ('bool',)],
"PySide2.QtWidgets.QGestureEvent.setWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QGestureEvent.widget": (),
-
# class PySide2.QtWidgets.QGestureRecognizer:
-
# class PySide2.QtWidgets.QGestureRecognizer.Result:
-
# class PySide2.QtWidgets.QGestureRecognizer.ResultFlag:
"PySide2.QtWidgets.QGestureRecognizer.__init__": (),
"PySide2.QtWidgets.QGestureRecognizer.create": ('PySide2.QtCore.QObject',),
@@ -10239,14 +9319,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGestureRecognizer.registerRecognizer": ('PySide2.QtWidgets.QGestureRecognizer',),
"PySide2.QtWidgets.QGestureRecognizer.reset": ('PySide2.QtWidgets.QGesture',),
"PySide2.QtWidgets.QGestureRecognizer.unregisterRecognizer": ('PySide2.QtCore.Qt.GestureType',),
-
# class PySide2.QtWidgets.QGraphicsAnchor:
"PySide2.QtWidgets.QGraphicsAnchor.setSizePolicy": ('PySide2.QtWidgets.QSizePolicy.Policy',),
"PySide2.QtWidgets.QGraphicsAnchor.setSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsAnchor.sizePolicy": (),
"PySide2.QtWidgets.QGraphicsAnchor.spacing": (),
"PySide2.QtWidgets.QGraphicsAnchor.unsetSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsAnchorLayout:
"PySide2.QtWidgets.QGraphicsAnchorLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsAnchorLayout.addAnchor": ('PySide2.QtWidgets.QGraphicsLayoutItem', 'PySide2.QtCore.Qt.AnchorPoint', 'PySide2.QtWidgets.QGraphicsLayoutItem', 'PySide2.QtCore.Qt.AnchorPoint'),
@@ -10264,11 +9342,8 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsAnchorLayout.setVerticalSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsAnchorLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsAnchorLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsBlurEffect:
-
# class PySide2.QtWidgets.QGraphicsBlurEffect.BlurHint:
-
# class PySide2.QtWidgets.QGraphicsBlurEffect.BlurHints:
"PySide2.QtWidgets.QGraphicsBlurEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsBlurEffect.blurHints": (),
@@ -10277,7 +9352,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsBlurEffect.draw": ('PySide2.QtGui.QPainter',),
"PySide2.QtWidgets.QGraphicsBlurEffect.setBlurHints": ('PySide2.QtWidgets.QGraphicsBlurEffect.BlurHints',),
"PySide2.QtWidgets.QGraphicsBlurEffect.setBlurRadius": ('float',),
-
# class PySide2.QtWidgets.QGraphicsColorizeEffect:
"PySide2.QtWidgets.QGraphicsColorizeEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.color": (),
@@ -10285,7 +9359,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsColorizeEffect.setColor": ('PySide2.QtGui.QColor',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.setStrength": ('float',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.strength": (),
-
# class PySide2.QtWidgets.QGraphicsDropShadowEffect:
"PySide2.QtWidgets.QGraphicsDropShadowEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.blurRadius": (),
@@ -10300,13 +9373,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsDropShadowEffect.setYOffset": ('float',),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.xOffset": (),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.yOffset": (),
-
# class PySide2.QtWidgets.QGraphicsEffect:
-
# class PySide2.QtWidgets.QGraphicsEffect.ChangeFlag:
-
# class PySide2.QtWidgets.QGraphicsEffect.ChangeFlags:
-
# class PySide2.QtWidgets.QGraphicsEffect.PixmapPadMode:
"PySide2.QtWidgets.QGraphicsEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsEffect.boundingRect": (),
@@ -10321,7 +9390,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsEffect.sourcePixmap": ('PySide2.QtCore.Qt.CoordinateSystem', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QGraphicsEffect.PixmapPadMode'),
"PySide2.QtWidgets.QGraphicsEffect.update": (),
"PySide2.QtWidgets.QGraphicsEffect.updateBoundingRect": (),
-
# class PySide2.QtWidgets.QGraphicsEllipseItem:
"PySide2.QtWidgets.QGraphicsEllipseItem.__init__": [('PySide2.QtCore.QRectF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsEllipseItem.boundingRect": (),
@@ -10338,7 +9406,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsEllipseItem.spanAngle": (),
"PySide2.QtWidgets.QGraphicsEllipseItem.startAngle": (),
"PySide2.QtWidgets.QGraphicsEllipseItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsGridLayout:
"PySide2.QtWidgets.QGraphicsGridLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsGridLayout.addItem": [('PySide2.QtWidgets.QGraphicsLayoutItem', 'int', 'int', 'PySide2.QtCore.Qt.Alignment'), ('PySide2.QtWidgets.QGraphicsLayoutItem', 'int', 'int', 'int', 'int', 'PySide2.QtCore.Qt.Alignment')],
@@ -10384,19 +9451,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsGridLayout.setVerticalSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsGridLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsGridLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsItem:
-
# class PySide2.QtWidgets.QGraphicsItem.CacheMode:
-
# class PySide2.QtWidgets.QGraphicsItem.Extension:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemChange:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemFlag:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemFlags:
-
# class PySide2.QtWidgets.QGraphicsItem.PanelModality:
"PySide2.QtWidgets.QGraphicsItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItem.acceptDrops": (),
@@ -10567,7 +9627,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItem.x": (),
"PySide2.QtWidgets.QGraphicsItem.y": (),
"PySide2.QtWidgets.QGraphicsItem.zValue": (),
-
# class PySide2.QtWidgets.QGraphicsItemAnimation:
"PySide2.QtWidgets.QGraphicsItemAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsItemAnimation.afterAnimationStep": ('float',),
@@ -10599,7 +9658,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItemAnimation.verticalShearAt": ('float',),
"PySide2.QtWidgets.QGraphicsItemAnimation.xTranslationAt": ('float',),
"PySide2.QtWidgets.QGraphicsItemAnimation.yTranslationAt": ('float',),
-
# class PySide2.QtWidgets.QGraphicsItemGroup:
"PySide2.QtWidgets.QGraphicsItemGroup.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItemGroup.addToGroup": ('PySide2.QtWidgets.QGraphicsItem',),
@@ -10609,7 +9667,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItemGroup.paint": ('PySide2.QtGui.QPainter', 'PySide2.QtWidgets.QStyleOptionGraphicsItem', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QGraphicsItemGroup.removeFromGroup": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItemGroup.type": (),
-
# class PySide2.QtWidgets.QGraphicsLayout:
"PySide2.QtWidgets.QGraphicsLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsLayout.activate": (),
@@ -10625,7 +9682,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLayout.setInstantInvalidatePropagation": ('bool',),
"PySide2.QtWidgets.QGraphicsLayout.updateGeometry": (),
"PySide2.QtWidgets.QGraphicsLayout.widgetEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QGraphicsLayoutItem:
"PySide2.QtWidgets.QGraphicsLayoutItem.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem', 'bool'),
"PySide2.QtWidgets.QGraphicsLayoutItem.contentsRect": (),
@@ -10662,7 +9718,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLayoutItem.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsLayoutItem.sizePolicy": (),
"PySide2.QtWidgets.QGraphicsLayoutItem.updateGeometry": (),
-
# class PySide2.QtWidgets.QGraphicsLineItem:
"PySide2.QtWidgets.QGraphicsLineItem.__init__": [('PySide2.QtCore.QLineF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsLineItem.boundingRect": (),
@@ -10677,7 +9732,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLineItem.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtWidgets.QGraphicsLineItem.shape": (),
"PySide2.QtWidgets.QGraphicsLineItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsLinearLayout:
"PySide2.QtWidgets.QGraphicsLinearLayout.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QGraphicsLayoutItem'), ('PySide2.QtWidgets.QGraphicsLayoutItem',)],
"PySide2.QtWidgets.QGraphicsLinearLayout.addItem": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
@@ -10702,14 +9756,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLinearLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsLinearLayout.spacing": (),
"PySide2.QtWidgets.QGraphicsLinearLayout.stretchFactor": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
-
# class PySide2.QtWidgets.QGraphicsObject:
"PySide2.QtWidgets.QGraphicsObject.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsObject.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QGraphicsObject.grabGesture": ('PySide2.QtCore.Qt.GestureType', 'PySide2.QtCore.Qt.GestureFlags'),
"PySide2.QtWidgets.QGraphicsObject.ungrabGesture": ('PySide2.QtCore.Qt.GestureType',),
"PySide2.QtWidgets.QGraphicsObject.updateMicroFocus": (),
-
# class PySide2.QtWidgets.QGraphicsOpacityEffect:
"PySide2.QtWidgets.QGraphicsOpacityEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsOpacityEffect.draw": ('PySide2.QtGui.QPainter',),
@@ -10717,7 +9769,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsOpacityEffect.opacityMask": (),
"PySide2.QtWidgets.QGraphicsOpacityEffect.setOpacity": ('float',),
"PySide2.QtWidgets.QGraphicsOpacityEffect.setOpacityMask": ('PySide2.QtGui.QBrush',),
-
# class PySide2.QtWidgets.QGraphicsPathItem:
"PySide2.QtWidgets.QGraphicsPathItem.__init__": [('PySide2.QtGui.QPainterPath', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPathItem.boundingRect": (),
@@ -10730,9 +9781,7 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPathItem.setPath": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtWidgets.QGraphicsPathItem.shape": (),
"PySide2.QtWidgets.QGraphicsPathItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsPixmapItem:
-
# class PySide2.QtWidgets.QGraphicsPixmapItem.ShapeMode:
"PySide2.QtWidgets.QGraphicsPixmapItem.__init__": [('PySide2.QtGui.QPixmap', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPixmapItem.boundingRect": (),
@@ -10751,7 +9800,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPixmapItem.shapeMode": (),
"PySide2.QtWidgets.QGraphicsPixmapItem.transformationMode": (),
"PySide2.QtWidgets.QGraphicsPixmapItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsPolygonItem:
"PySide2.QtWidgets.QGraphicsPolygonItem.__init__": [('PySide2.QtGui.QPolygonF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPolygonItem.boundingRect": (),
@@ -10766,7 +9814,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPolygonItem.setPolygon": ('PySide2.QtGui.QPolygonF',),
"PySide2.QtWidgets.QGraphicsPolygonItem.shape": (),
"PySide2.QtWidgets.QGraphicsPolygonItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsProxyWidget:
"PySide2.QtWidgets.QGraphicsProxyWidget.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QGraphicsProxyWidget.contextMenuEvent": ('PySide2.QtWidgets.QGraphicsSceneContextMenuEvent',),
@@ -10806,7 +9853,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsProxyWidget.ungrabMouseEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QGraphicsProxyWidget.wheelEvent": ('PySide2.QtWidgets.QGraphicsSceneWheelEvent',),
"PySide2.QtWidgets.QGraphicsProxyWidget.widget": (),
-
# class PySide2.QtWidgets.QGraphicsRectItem:
"PySide2.QtWidgets.QGraphicsRectItem.__init__": [('PySide2.QtCore.QRectF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsRectItem.boundingRect": (),
@@ -10819,7 +9865,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsRectItem.setRect": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
"PySide2.QtWidgets.QGraphicsRectItem.shape": (),
"PySide2.QtWidgets.QGraphicsRectItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsRotation:
"PySide2.QtWidgets.QGraphicsRotation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsRotation.angle": (),
@@ -10829,7 +9874,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsRotation.setAngle": ('float',),
"PySide2.QtWidgets.QGraphicsRotation.setAxis": [('PySide2.QtCore.Qt.Axis',), ('PySide2.QtGui.QVector3D',)],
"PySide2.QtWidgets.QGraphicsRotation.setOrigin": ('PySide2.QtGui.QVector3D',),
-
# class PySide2.QtWidgets.QGraphicsScale:
"PySide2.QtWidgets.QGraphicsScale.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsScale.applyTo": ('PySide2.QtGui.QMatrix4x4',),
@@ -10841,13 +9885,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsScale.xScale": (),
"PySide2.QtWidgets.QGraphicsScale.yScale": (),
"PySide2.QtWidgets.QGraphicsScale.zScale": (),
-
# class PySide2.QtWidgets.QGraphicsScene:
-
# class PySide2.QtWidgets.QGraphicsScene.ItemIndexMethod:
-
# class PySide2.QtWidgets.QGraphicsScene.SceneLayer:
-
# class PySide2.QtWidgets.QGraphicsScene.SceneLayers:
"PySide2.QtWidgets.QGraphicsScene.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QObject'), ('float', 'float', 'float', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QGraphicsScene.activePanel": (),
@@ -10937,9 +9977,7 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsScene.views": (),
"PySide2.QtWidgets.QGraphicsScene.wheelEvent": ('PySide2.QtWidgets.QGraphicsSceneWheelEvent',),
"PySide2.QtWidgets.QGraphicsScene.width": (),
-
# class PySide2.QtWidgets.QGraphicsSceneContextMenuEvent:
-
# class PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.Reason:
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.modifiers": (),
@@ -10952,7 +9990,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setReason": ('PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.Reason',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneDragDropEvent:
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.acceptProposedAction": (),
@@ -10974,18 +10011,15 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.source": (),
-
# class PySide2.QtWidgets.QGraphicsSceneEvent:
"PySide2.QtWidgets.QGraphicsSceneEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneEvent.widget": (),
-
# class PySide2.QtWidgets.QGraphicsSceneHelpEvent:
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.scenePos": (),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.screenPos": (),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneHoverEvent:
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.lastPos": (),
@@ -11002,7 +10036,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneMouseEvent:
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.button": (),
@@ -11033,21 +10066,18 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.setSource": ('PySide2.QtCore.Qt.MouseEventSource',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.source": (),
-
# class PySide2.QtWidgets.QGraphicsSceneMoveEvent:
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.__init__": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.newPos": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.oldPos": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.setNewPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.setOldPos": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QGraphicsSceneResizeEvent:
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.__init__": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.newSize": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.oldSize": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.setNewSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.setOldSize": ('PySide2.QtCore.QSizeF',),
-
# class PySide2.QtWidgets.QGraphicsSceneWheelEvent:
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.buttons": (),
@@ -11064,7 +10094,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSimpleTextItem:
"PySide2.QtWidgets.QGraphicsSimpleTextItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsSimpleTextItem.boundingRect": (),
@@ -11079,7 +10108,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSimpleTextItem.shape": (),
"PySide2.QtWidgets.QGraphicsSimpleTextItem.text": (),
"PySide2.QtWidgets.QGraphicsSimpleTextItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsTextItem:
"PySide2.QtWidgets.QGraphicsTextItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsTextItem.adjustSize": (),
@@ -11130,26 +10158,17 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsTextItem.toHtml": (),
"PySide2.QtWidgets.QGraphicsTextItem.toPlainText": (),
"PySide2.QtWidgets.QGraphicsTextItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsTransform:
"PySide2.QtWidgets.QGraphicsTransform.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsTransform.applyTo": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtWidgets.QGraphicsTransform.update": (),
-
# class PySide2.QtWidgets.QGraphicsView:
-
# class PySide2.QtWidgets.QGraphicsView.CacheMode:
-
# class PySide2.QtWidgets.QGraphicsView.CacheModeFlag:
-
# class PySide2.QtWidgets.QGraphicsView.DragMode:
-
# class PySide2.QtWidgets.QGraphicsView.OptimizationFlag:
-
# class PySide2.QtWidgets.QGraphicsView.OptimizationFlags:
-
# class PySide2.QtWidgets.QGraphicsView.ViewportAnchor:
-
# class PySide2.QtWidgets.QGraphicsView.ViewportUpdateMode:
"PySide2.QtWidgets.QGraphicsView.__init__": [('PySide2.QtWidgets.QGraphicsScene', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QGraphicsView.alignment": (),
@@ -11235,7 +10254,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsView.viewportTransform": (),
"PySide2.QtWidgets.QGraphicsView.viewportUpdateMode": (),
"PySide2.QtWidgets.QGraphicsView.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QGraphicsWidget:
"PySide2.QtWidgets.QGraphicsWidget.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QGraphicsWidget.actions": (),
@@ -11316,7 +10334,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsWidget.windowFrameSectionAt": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsWidget.windowTitle": (),
"PySide2.QtWidgets.QGraphicsWidget.windowType": (),
-
# class PySide2.QtWidgets.QGridLayout:
"PySide2.QtWidgets.QGridLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QGridLayout.addItem": [('PySide2.QtWidgets.QLayoutItem',), ('PySide2.QtWidgets.QLayoutItem', 'int', 'int', 'int', 'int', 'PySide2.QtCore.Qt.Alignment')],
@@ -11356,7 +10373,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGridLayout.spacing": (),
"PySide2.QtWidgets.QGridLayout.takeAt": ('int',),
"PySide2.QtWidgets.QGridLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGroupBox:
"PySide2.QtWidgets.QGroupBox.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QGroupBox.alignment": (),
@@ -11380,12 +10396,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGroupBox.setFlat": ('bool',),
"PySide2.QtWidgets.QGroupBox.setTitle": ('str',),
"PySide2.QtWidgets.QGroupBox.title": (),
-
# class PySide2.QtWidgets.QHBoxLayout:
"PySide2.QtWidgets.QHBoxLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QHeaderView:
-
# class PySide2.QtWidgets.QHeaderView.ResizeMode:
"PySide2.QtWidgets.QHeaderView.__init__": ('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QHeaderView.cascadingSectionResizes": (),
@@ -11482,11 +10495,8 @@ sig_dict.update({
"PySide2.QtWidgets.QHeaderView.visualIndexAt": ('int',),
"PySide2.QtWidgets.QHeaderView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QHeaderView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QInputDialog:
-
# class PySide2.QtWidgets.QInputDialog.InputDialogOption:
-
# class PySide2.QtWidgets.QInputDialog.InputMode:
"PySide2.QtWidgets.QInputDialog.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QInputDialog.cancelButtonText": (),
@@ -11537,7 +10547,6 @@ sig_dict.update({
"PySide2.QtWidgets.QInputDialog.testOption": ('PySide2.QtWidgets.QInputDialog.InputDialogOption',),
"PySide2.QtWidgets.QInputDialog.textEchoMode": (),
"PySide2.QtWidgets.QInputDialog.textValue": (),
-
# class PySide2.QtWidgets.QItemDelegate:
"PySide2.QtWidgets.QItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -11563,12 +10572,10 @@ sig_dict.update({
"PySide2.QtWidgets.QItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QItemDelegate.textRectangle": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRect', 'PySide2.QtGui.QFont', 'str'),
"PySide2.QtWidgets.QItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QItemEditorCreatorBase:
"PySide2.QtWidgets.QItemEditorCreatorBase.__init__": (),
"PySide2.QtWidgets.QItemEditorCreatorBase.createWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QItemEditorCreatorBase.valuePropertyName": (),
-
# class PySide2.QtWidgets.QItemEditorFactory:
"PySide2.QtWidgets.QItemEditorFactory.__init__": (),
"PySide2.QtWidgets.QItemEditorFactory.createEditor": ('int', 'PySide2.QtWidgets.QWidget'),
@@ -11576,7 +10583,6 @@ sig_dict.update({
"PySide2.QtWidgets.QItemEditorFactory.registerEditor": ('int', 'PySide2.QtWidgets.QItemEditorCreatorBase'),
"PySide2.QtWidgets.QItemEditorFactory.setDefaultFactory": ('PySide2.QtWidgets.QItemEditorFactory',),
"PySide2.QtWidgets.QItemEditorFactory.valuePropertyName": ('int',),
-
# class PySide2.QtWidgets.QKeyEventTransition:
"PySide2.QtWidgets.QKeyEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtWidgets.QKeyEventTransition.eventTest": ('PySide2.QtCore.QEvent',),
@@ -11585,7 +10591,6 @@ sig_dict.update({
"PySide2.QtWidgets.QKeyEventTransition.onTransition": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QKeyEventTransition.setKey": ('int',),
"PySide2.QtWidgets.QKeyEventTransition.setModifierMask": ('PySide2.QtCore.Qt.KeyboardModifiers',),
-
# class PySide2.QtWidgets.QKeySequenceEdit:
"PySide2.QtWidgets.QKeySequenceEdit.__init__": [('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QKeySequenceEdit.clear": (),
@@ -11595,11 +10600,8 @@ sig_dict.update({
"PySide2.QtWidgets.QKeySequenceEdit.keySequence": (),
"PySide2.QtWidgets.QKeySequenceEdit.setKeySequence": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtWidgets.QKeySequenceEdit.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtWidgets.QLCDNumber:
-
# class PySide2.QtWidgets.QLCDNumber.Mode:
-
# class PySide2.QtWidgets.QLCDNumber.SegmentStyle:
"PySide2.QtWidgets.QLCDNumber.__init__": [('PySide2.QtWidgets.QWidget',), ('int', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QLCDNumber.checkOverflow": [('float',), ('int',)],
@@ -11621,7 +10623,6 @@ sig_dict.update({
"PySide2.QtWidgets.QLCDNumber.sizeHint": (),
"PySide2.QtWidgets.QLCDNumber.smallDecimalPoint": (),
"PySide2.QtWidgets.QLCDNumber.value": (),
-
# class PySide2.QtWidgets.QLabel:
"PySide2.QtWidgets.QLabel.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QLabel.alignment": (),
@@ -11670,9 +10671,7 @@ sig_dict.update({
"PySide2.QtWidgets.QLabel.textFormat": (),
"PySide2.QtWidgets.QLabel.textInteractionFlags": (),
"PySide2.QtWidgets.QLabel.wordWrap": (),
-
# class PySide2.QtWidgets.QLayout:
-
# class PySide2.QtWidgets.QLayout.SizeConstraint:
"PySide2.QtWidgets.QLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QLayout.activate": (),
@@ -11722,7 +10721,6 @@ sig_dict.update({
"PySide2.QtWidgets.QLayout.totalSizeHint": (),
"PySide2.QtWidgets.QLayout.update": (),
"PySide2.QtWidgets.QLayout.widgetEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QLayoutItem:
"PySide2.QtWidgets.QLayoutItem.__init__": ('PySide2.QtCore.Qt.Alignment',),
"PySide2.QtWidgets.QLayoutItem.alignment": (),
@@ -11742,11 +10740,8 @@ sig_dict.update({
"PySide2.QtWidgets.QLayoutItem.sizeHint": (),
"PySide2.QtWidgets.QLayoutItem.spacerItem": (),
"PySide2.QtWidgets.QLayoutItem.widget": (),
-
# class PySide2.QtWidgets.QLineEdit:
-
# class PySide2.QtWidgets.QLineEdit.ActionPosition:
-
# class PySide2.QtWidgets.QLineEdit.EchoMode:
"PySide2.QtWidgets.QLineEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QLineEdit.addAction": [('PySide2.QtGui.QIcon', 'PySide2.QtWidgets.QLineEdit.ActionPosition'), ('PySide2.QtWidgets.QAction',), ('PySide2.QtWidgets.QAction', 'PySide2.QtWidgets.QLineEdit.ActionPosition')],
@@ -11833,17 +10828,11 @@ sig_dict.update({
"PySide2.QtWidgets.QLineEdit.textMargins": (),
"PySide2.QtWidgets.QLineEdit.undo": (),
"PySide2.QtWidgets.QLineEdit.validator": (),
-
# class PySide2.QtWidgets.QListView:
-
# class PySide2.QtWidgets.QListView.Flow:
-
# class PySide2.QtWidgets.QListView.LayoutMode:
-
# class PySide2.QtWidgets.QListView.Movement:
-
# class PySide2.QtWidgets.QListView.ResizeMode:
-
# class PySide2.QtWidgets.QListView.ViewMode:
"PySide2.QtWidgets.QListView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QListView.batchSize": (),
@@ -11914,7 +10903,6 @@ sig_dict.update({
"PySide2.QtWidgets.QListView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QListView.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
"PySide2.QtWidgets.QListView.wordWrap": (),
-
# class PySide2.QtWidgets.QListWidget:
"PySide2.QtWidgets.QListWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QListWidget.addItem": [('PySide2.QtWidgets.QListWidgetItem',), ('str',)],
@@ -11960,9 +10948,7 @@ sig_dict.update({
"PySide2.QtWidgets.QListWidget.supportedDropActions": (),
"PySide2.QtWidgets.QListWidget.takeItem": ('int',),
"PySide2.QtWidgets.QListWidget.visualItemRect": ('PySide2.QtWidgets.QListWidgetItem',),
-
# class PySide2.QtWidgets.QListWidgetItem:
-
# class PySide2.QtWidgets.QListWidgetItem.ItemType:
"PySide2.QtWidgets.QListWidgetItem.__init__": [('PySide2.QtGui.QIcon', 'str', 'PySide2.QtWidgets.QListWidget', 'int'), ('PySide2.QtWidgets.QListWidget', 'int'), ('PySide2.QtWidgets.QListWidgetItem',), ('str', 'PySide2.QtWidgets.QListWidget', 'int')],
"PySide2.QtWidgets.QListWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -12006,11 +10992,8 @@ sig_dict.update({
"PySide2.QtWidgets.QListWidgetItem.type": (),
"PySide2.QtWidgets.QListWidgetItem.whatsThis": (),
"PySide2.QtWidgets.QListWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QMainWindow:
-
# class PySide2.QtWidgets.QMainWindow.DockOption:
-
# class PySide2.QtWidgets.QMainWindow.DockOptions:
"PySide2.QtWidgets.QMainWindow.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QMainWindow.addDockWidget": [('PySide2.QtCore.Qt.DockWidgetArea', 'PySide2.QtWidgets.QDockWidget'), ('PySide2.QtCore.Qt.DockWidgetArea', 'PySide2.QtWidgets.QDockWidget', 'PySide2.QtCore.Qt.Orientation')],
@@ -12064,15 +11047,10 @@ sig_dict.update({
"PySide2.QtWidgets.QMainWindow.toolBarBreak": ('PySide2.QtWidgets.QToolBar',),
"PySide2.QtWidgets.QMainWindow.toolButtonStyle": (),
"PySide2.QtWidgets.QMainWindow.unifiedTitleAndToolBarOnMac": (),
-
# class PySide2.QtWidgets.QMdiArea:
-
# class PySide2.QtWidgets.QMdiArea.AreaOption:
-
# class PySide2.QtWidgets.QMdiArea.AreaOptions:
-
# class PySide2.QtWidgets.QMdiArea.ViewMode:
-
# class PySide2.QtWidgets.QMdiArea.WindowOrder:
"PySide2.QtWidgets.QMdiArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QMdiArea.activateNextSubWindow": (),
@@ -12117,11 +11095,8 @@ sig_dict.update({
"PySide2.QtWidgets.QMdiArea.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QMdiArea.viewMode": (),
"PySide2.QtWidgets.QMdiArea.viewportEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QMdiSubWindow:
-
# class PySide2.QtWidgets.QMdiSubWindow.SubWindowOption:
-
# class PySide2.QtWidgets.QMdiSubWindow.SubWindowOptions:
"PySide2.QtWidgets.QMdiSubWindow.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QMdiSubWindow.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -12162,7 +11137,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMdiSubWindow.testOption": ('PySide2.QtWidgets.QMdiSubWindow.SubWindowOption',),
"PySide2.QtWidgets.QMdiSubWindow.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QMdiSubWindow.widget": (),
-
# class PySide2.QtWidgets.QMenu:
"PySide2.QtWidgets.QMenu.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QMenu.actionAt": ('PySide2.QtCore.QPoint',),
@@ -12213,7 +11187,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMenu.title": (),
"PySide2.QtWidgets.QMenu.toolTipsVisible": (),
"PySide2.QtWidgets.QMenu.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QMenuBar:
"PySide2.QtWidgets.QMenuBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QMenuBar.actionAt": ('PySide2.QtCore.QPoint',),
@@ -12251,15 +11224,10 @@ sig_dict.update({
"PySide2.QtWidgets.QMenuBar.setVisible": ('bool',),
"PySide2.QtWidgets.QMenuBar.sizeHint": (),
"PySide2.QtWidgets.QMenuBar.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtWidgets.QMessageBox:
-
# class PySide2.QtWidgets.QMessageBox.ButtonRole:
-
# class PySide2.QtWidgets.QMessageBox.Icon:
-
# class PySide2.QtWidgets.QMessageBox.StandardButton:
-
# class PySide2.QtWidgets.QMessageBox.StandardButtons:
"PySide2.QtWidgets.QMessageBox.__init__": [('PySide2.QtWidgets.QMessageBox.Icon', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButtons', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QMessageBox.about": ('PySide2.QtWidgets.QWidget', 'str', 'str'),
@@ -12309,7 +11277,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMessageBox.textFormat": (),
"PySide2.QtWidgets.QMessageBox.textInteractionFlags": (),
"PySide2.QtWidgets.QMessageBox.warning": [('PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButton', 'PySide2.QtWidgets.QMessageBox.StandardButton'), ('PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButtons', 'PySide2.QtWidgets.QMessageBox.StandardButton')],
-
# class PySide2.QtWidgets.QMouseEventTransition:
"PySide2.QtWidgets.QMouseEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtWidgets.QMouseEventTransition.button": (),
@@ -12320,9 +11287,7 @@ sig_dict.update({
"PySide2.QtWidgets.QMouseEventTransition.setButton": ('PySide2.QtCore.Qt.MouseButton',),
"PySide2.QtWidgets.QMouseEventTransition.setHitTestPath": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtWidgets.QMouseEventTransition.setModifierMask": ('PySide2.QtCore.Qt.KeyboardModifiers',),
-
# class PySide2.QtWidgets.QOpenGLWidget:
-
# class PySide2.QtWidgets.QOpenGLWidget.UpdateBehavior:
"PySide2.QtWidgets.QOpenGLWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QOpenGLWidget.context": (),
@@ -12346,7 +11311,6 @@ sig_dict.update({
"PySide2.QtWidgets.QOpenGLWidget.setUpdateBehavior": ('PySide2.QtWidgets.QOpenGLWidget.UpdateBehavior',),
"PySide2.QtWidgets.QOpenGLWidget.textureFormat": (),
"PySide2.QtWidgets.QOpenGLWidget.updateBehavior": (),
-
# class PySide2.QtWidgets.QPanGesture:
"PySide2.QtWidgets.QPanGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QPanGesture.acceleration": (),
@@ -12356,11 +11320,8 @@ sig_dict.update({
"PySide2.QtWidgets.QPanGesture.setAcceleration": ('float',),
"PySide2.QtWidgets.QPanGesture.setLastOffset": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QPanGesture.setOffset": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QPinchGesture:
-
# class PySide2.QtWidgets.QPinchGesture.ChangeFlag:
-
# class PySide2.QtWidgets.QPinchGesture.ChangeFlags:
"PySide2.QtWidgets.QPinchGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QPinchGesture.centerPoint": (),
@@ -12385,7 +11346,6 @@ sig_dict.update({
"PySide2.QtWidgets.QPinchGesture.totalChangeFlags": (),
"PySide2.QtWidgets.QPinchGesture.totalRotationAngle": (),
"PySide2.QtWidgets.QPinchGesture.totalScaleFactor": (),
-
# class PySide2.QtWidgets.QPlainTextDocumentLayout:
"PySide2.QtWidgets.QPlainTextDocumentLayout.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtWidgets.QPlainTextDocumentLayout.blockBoundingRect": ('PySide2.QtGui.QTextBlock',),
@@ -12399,9 +11359,7 @@ sig_dict.update({
"PySide2.QtWidgets.QPlainTextDocumentLayout.pageCount": (),
"PySide2.QtWidgets.QPlainTextDocumentLayout.requestUpdate": (),
"PySide2.QtWidgets.QPlainTextDocumentLayout.setCursorWidth": ('int',),
-
# class PySide2.QtWidgets.QPlainTextEdit:
-
# class PySide2.QtWidgets.QPlainTextEdit.LineWrapMode:
"PySide2.QtWidgets.QPlainTextEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QPlainTextEdit.anchorAt": ('PySide2.QtCore.QPoint',),
@@ -12503,9 +11461,7 @@ sig_dict.update({
"PySide2.QtWidgets.QPlainTextEdit.zoomIn": ('int',),
"PySide2.QtWidgets.QPlainTextEdit.zoomInF": ('float',),
"PySide2.QtWidgets.QPlainTextEdit.zoomOut": ('int',),
-
# class PySide2.QtWidgets.QProgressBar:
-
# class PySide2.QtWidgets.QProgressBar.Direction:
"PySide2.QtWidgets.QProgressBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QProgressBar.alignment": (),
@@ -12535,7 +11491,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProgressBar.text": (),
"PySide2.QtWidgets.QProgressBar.textDirection": (),
"PySide2.QtWidgets.QProgressBar.value": (),
-
# class PySide2.QtWidgets.QProgressDialog:
"PySide2.QtWidgets.QProgressDialog.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'str', 'int', 'int', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QProgressDialog.autoClose": (),
@@ -12567,7 +11522,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProgressDialog.sizeHint": (),
"PySide2.QtWidgets.QProgressDialog.value": (),
"PySide2.QtWidgets.QProgressDialog.wasCanceled": (),
-
# class PySide2.QtWidgets.QProxyStyle:
"PySide2.QtWidgets.QProxyStyle.__init__": [('PySide2.QtWidgets.QStyle',), ('str',)],
"PySide2.QtWidgets.QProxyStyle.baseStyle": (),
@@ -12593,7 +11547,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProxyStyle.subControlRect": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtWidgets.QStyle.SubControl', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QProxyStyle.subElementRect": ('PySide2.QtWidgets.QStyle.SubElement', 'PySide2.QtWidgets.QStyleOption', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QProxyStyle.unpolish": [('PySide2.QtWidgets.QApplication',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QPushButton:
"PySide2.QtWidgets.QPushButton.__init__": [('PySide2.QtGui.QIcon', 'str', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QPushButton.autoDefault": (),
@@ -12613,7 +11566,6 @@ sig_dict.update({
"PySide2.QtWidgets.QPushButton.setMenu": ('PySide2.QtWidgets.QMenu',),
"PySide2.QtWidgets.QPushButton.showMenu": (),
"PySide2.QtWidgets.QPushButton.sizeHint": (),
-
# class PySide2.QtWidgets.QRadioButton:
"PySide2.QtWidgets.QRadioButton.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QRadioButton.event": ('PySide2.QtCore.QEvent',),
@@ -12623,9 +11575,7 @@ sig_dict.update({
"PySide2.QtWidgets.QRadioButton.mouseMoveEvent": ('PySide2.QtGui.QMouseEvent',),
"PySide2.QtWidgets.QRadioButton.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QRadioButton.sizeHint": (),
-
# class PySide2.QtWidgets.QRubberBand:
-
# class PySide2.QtWidgets.QRubberBand.Shape:
"PySide2.QtWidgets.QRubberBand.__init__": ('PySide2.QtWidgets.QRubberBand.Shape', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QRubberBand.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -12639,7 +11589,6 @@ sig_dict.update({
"PySide2.QtWidgets.QRubberBand.setGeometry": [('PySide2.QtCore.QRect',), ('int', 'int', 'int', 'int')],
"PySide2.QtWidgets.QRubberBand.shape": (),
"PySide2.QtWidgets.QRubberBand.showEvent": ('PySide2.QtGui.QShowEvent',),
-
# class PySide2.QtWidgets.QScrollArea:
"PySide2.QtWidgets.QScrollArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QScrollArea.alignment": (),
@@ -12658,7 +11607,6 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollArea.viewportSizeHint": (),
"PySide2.QtWidgets.QScrollArea.widget": (),
"PySide2.QtWidgets.QScrollArea.widgetResizable": (),
-
# class PySide2.QtWidgets.QScrollBar:
"PySide2.QtWidgets.QScrollBar.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QScrollBar.contextMenuEvent": ('PySide2.QtGui.QContextMenuEvent',),
@@ -12672,13 +11620,9 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollBar.sizeHint": (),
"PySide2.QtWidgets.QScrollBar.sliderChange": ('PySide2.QtWidgets.QAbstractSlider.SliderChange',),
"PySide2.QtWidgets.QScrollBar.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QScroller:
-
# class PySide2.QtWidgets.QScroller.Input:
-
# class PySide2.QtWidgets.QScroller.ScrollerGestureType:
-
# class PySide2.QtWidgets.QScroller.State:
"PySide2.QtWidgets.QScroller.activeScrollers": (),
"PySide2.QtWidgets.QScroller.ensureVisible": [('PySide2.QtCore.QRectF', 'float', 'float'), ('PySide2.QtCore.QRectF', 'float', 'float', 'int')],
@@ -12700,13 +11644,9 @@ sig_dict.update({
"PySide2.QtWidgets.QScroller.target": (),
"PySide2.QtWidgets.QScroller.ungrabGesture": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QScroller.velocity": (),
-
# class PySide2.QtWidgets.QScrollerProperties:
-
# class PySide2.QtWidgets.QScrollerProperties.FrameRates:
-
# class PySide2.QtWidgets.QScrollerProperties.OvershootPolicy:
-
# class PySide2.QtWidgets.QScrollerProperties.ScrollMetric:
"PySide2.QtWidgets.QScrollerProperties.__init__": [(), ('PySide2.QtWidgets.QScrollerProperties',)],
"PySide2.QtWidgets.QScrollerProperties.__copy__": (),
@@ -12714,7 +11654,6 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollerProperties.setDefaultScrollerProperties": ('PySide2.QtWidgets.QScrollerProperties',),
"PySide2.QtWidgets.QScrollerProperties.setScrollMetric": ('PySide2.QtWidgets.QScrollerProperties.ScrollMetric', 'typing.Any'),
"PySide2.QtWidgets.QScrollerProperties.unsetDefaultScrollerProperties": (),
-
# class PySide2.QtWidgets.QShortcut:
"PySide2.QtWidgets.QShortcut.__init__": [('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtCore.Qt.ShortcutContext'), ('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget', 'typing.Callable', 'PySide2.QtCore.Qt.ShortcutContext'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QShortcut.autoRepeat": (),
@@ -12730,7 +11669,6 @@ sig_dict.update({
"PySide2.QtWidgets.QShortcut.setKey": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtWidgets.QShortcut.setWhatsThis": ('str',),
"PySide2.QtWidgets.QShortcut.whatsThis": (),
-
# class PySide2.QtWidgets.QSizeGrip:
"PySide2.QtWidgets.QSizeGrip.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QSizeGrip.event": ('PySide2.QtCore.QEvent',),
@@ -12744,15 +11682,10 @@ sig_dict.update({
"PySide2.QtWidgets.QSizeGrip.setVisible": ('bool',),
"PySide2.QtWidgets.QSizeGrip.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QSizeGrip.sizeHint": (),
-
# class PySide2.QtWidgets.QSizePolicy:
-
# class PySide2.QtWidgets.QSizePolicy.ControlType:
-
# class PySide2.QtWidgets.QSizePolicy.ControlTypes:
-
# class PySide2.QtWidgets.QSizePolicy.Policy:
-
# class PySide2.QtWidgets.QSizePolicy.PolicyFlag:
"PySide2.QtWidgets.QSizePolicy.__init__": [(), ('PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.ControlType')],
"PySide2.QtWidgets.QSizePolicy.__copy__": (),
@@ -12777,9 +11710,7 @@ sig_dict.update({
"PySide2.QtWidgets.QSizePolicy.transposed": (),
"PySide2.QtWidgets.QSizePolicy.verticalPolicy": (),
"PySide2.QtWidgets.QSizePolicy.verticalStretch": (),
-
# class PySide2.QtWidgets.QSlider:
-
# class PySide2.QtWidgets.QSlider.TickPosition:
"PySide2.QtWidgets.QSlider.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QSlider.event": ('PySide2.QtCore.QEvent',),
@@ -12794,7 +11725,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSlider.sizeHint": (),
"PySide2.QtWidgets.QSlider.tickInterval": (),
"PySide2.QtWidgets.QSlider.tickPosition": (),
-
# class PySide2.QtWidgets.QSpacerItem:
"PySide2.QtWidgets.QSpacerItem.__init__": ('int', 'int', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy'),
"PySide2.QtWidgets.QSpacerItem.changeSize": ('int', 'int', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy'),
@@ -12807,7 +11737,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSpacerItem.sizeHint": (),
"PySide2.QtWidgets.QSpacerItem.sizePolicy": (),
"PySide2.QtWidgets.QSpacerItem.spacerItem": (),
-
# class PySide2.QtWidgets.QSpinBox:
"PySide2.QtWidgets.QSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QSpinBox.cleanText": (),
@@ -12833,7 +11762,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QSpinBox.value": (),
"PySide2.QtWidgets.QSpinBox.valueFromText": ('str',),
-
# class PySide2.QtWidgets.QSplashScreen:
"PySide2.QtWidgets.QSplashScreen.__init__": [('PySide2.QtGui.QPixmap', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QPixmap', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QSplashScreen.clearMessage": (),
@@ -12845,7 +11773,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSplashScreen.pixmap": (),
"PySide2.QtWidgets.QSplashScreen.setPixmap": ('PySide2.QtGui.QPixmap',),
"PySide2.QtWidgets.QSplashScreen.showMessage": ('str', 'int', 'PySide2.QtGui.QColor'),
-
# class PySide2.QtWidgets.QSplitter:
"PySide2.QtWidgets.QSplitter.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QSplitter.__lshift__": ('PySide2.QtCore.QTextStream',),
@@ -12884,7 +11811,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSplitter.sizeHint": (),
"PySide2.QtWidgets.QSplitter.sizes": (),
"PySide2.QtWidgets.QSplitter.widget": ('int',),
-
# class PySide2.QtWidgets.QSplitterHandle:
"PySide2.QtWidgets.QSplitterHandle.__init__": ('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QSplitter'),
"PySide2.QtWidgets.QSplitterHandle.closestLegalPosition": ('int',),
@@ -12900,9 +11826,7 @@ sig_dict.update({
"PySide2.QtWidgets.QSplitterHandle.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtWidgets.QSplitterHandle.sizeHint": (),
"PySide2.QtWidgets.QSplitterHandle.splitter": (),
-
# class PySide2.QtWidgets.QStackedLayout:
-
# class PySide2.QtWidgets.QStackedLayout.StackingMode:
"PySide2.QtWidgets.QStackedLayout.__init__": [(), ('PySide2.QtWidgets.QLayout',), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QStackedLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -12923,7 +11847,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStackedLayout.stackingMode": (),
"PySide2.QtWidgets.QStackedLayout.takeAt": ('int',),
"PySide2.QtWidgets.QStackedLayout.widget": [(), ('int',)],
-
# class PySide2.QtWidgets.QStackedWidget:
"PySide2.QtWidgets.QStackedWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStackedWidget.addWidget": ('PySide2.QtWidgets.QWidget',),
@@ -12937,7 +11860,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStackedWidget.setCurrentIndex": ('int',),
"PySide2.QtWidgets.QStackedWidget.setCurrentWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStackedWidget.widget": ('int',),
-
# class PySide2.QtWidgets.QStatusBar:
"PySide2.QtWidgets.QStatusBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStatusBar.addPermanentWidget": ('PySide2.QtWidgets.QWidget', 'int'),
@@ -12956,33 +11878,19 @@ sig_dict.update({
"PySide2.QtWidgets.QStatusBar.setSizeGripEnabled": ('bool',),
"PySide2.QtWidgets.QStatusBar.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QStatusBar.showMessage": ('str', 'int'),
-
# class PySide2.QtWidgets.QStyle:
-
# class PySide2.QtWidgets.QStyle.ComplexControl:
-
# class PySide2.QtWidgets.QStyle.ContentsType:
-
# class PySide2.QtWidgets.QStyle.ControlElement:
-
# class PySide2.QtWidgets.QStyle.PixelMetric:
-
# class PySide2.QtWidgets.QStyle.PrimitiveElement:
-
# class PySide2.QtWidgets.QStyle.RequestSoftwareInputPanel:
-
# class PySide2.QtWidgets.QStyle.StandardPixmap:
-
# class PySide2.QtWidgets.QStyle.State:
-
# class PySide2.QtWidgets.QStyle.StateFlag:
-
# class PySide2.QtWidgets.QStyle.StyleHint:
-
# class PySide2.QtWidgets.QStyle.SubControl:
-
# class PySide2.QtWidgets.QStyle.SubControls:
-
# class PySide2.QtWidgets.QStyle.SubElement:
"PySide2.QtWidgets.QStyle.__init__": (),
"PySide2.QtWidgets.QStyle.alignedRect": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.Qt.Alignment', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QRect'),
@@ -13013,261 +11921,150 @@ sig_dict.update({
"PySide2.QtWidgets.QStyle.visualAlignment": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.Qt.Alignment'),
"PySide2.QtWidgets.QStyle.visualPos": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.QRect', 'PySide2.QtCore.QPoint'),
"PySide2.QtWidgets.QStyle.visualRect": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.QRect', 'PySide2.QtCore.QRect'),
-
# class PySide2.QtWidgets.QStyleFactory:
"PySide2.QtWidgets.QStyleFactory.__init__": (),
"PySide2.QtWidgets.QStyleFactory.create": ('str',),
"PySide2.QtWidgets.QStyleFactory.keys": (),
-
# class PySide2.QtWidgets.QStyleHintReturn:
-
# class PySide2.QtWidgets.QStyleHintReturn.HintReturnType:
-
# class PySide2.QtWidgets.QStyleHintReturn.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturn.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturn.__init__": ('int', 'int'),
-
# class PySide2.QtWidgets.QStyleHintReturnMask:
-
# class PySide2.QtWidgets.QStyleHintReturnMask.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturnMask.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturnMask.__init__": (),
-
# class PySide2.QtWidgets.QStyleHintReturnVariant:
-
# class PySide2.QtWidgets.QStyleHintReturnVariant.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturnVariant.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturnVariant.__init__": (),
-
# class PySide2.QtWidgets.QStyleOption:
-
# class PySide2.QtWidgets.QStyleOption.OptionType:
-
# class PySide2.QtWidgets.QStyleOption.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOption.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOption.__init__": [('PySide2.QtWidgets.QStyleOption',), ('int', 'int')],
"PySide2.QtWidgets.QStyleOption.init": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStyleOption.initFrom": ('PySide2.QtWidgets.QWidget',),
-
# class PySide2.QtWidgets.QStyleOptionButton:
-
# class PySide2.QtWidgets.QStyleOptionButton.ButtonFeature:
-
# class PySide2.QtWidgets.QStyleOptionButton.ButtonFeatures:
-
# class PySide2.QtWidgets.QStyleOptionButton.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionButton.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionButton.__init__": [(), ('PySide2.QtWidgets.QStyleOptionButton',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionComboBox:
-
# class PySide2.QtWidgets.QStyleOptionComboBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionComboBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionComboBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionComboBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionComplex:
-
# class PySide2.QtWidgets.QStyleOptionComplex.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionComplex.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionComplex.__init__": [('PySide2.QtWidgets.QStyleOptionComplex',), ('int', 'int')],
-
# class PySide2.QtWidgets.QStyleOptionDockWidget:
-
# class PySide2.QtWidgets.QStyleOptionDockWidget.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionDockWidget.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionDockWidget.__init__": [(), ('PySide2.QtWidgets.QStyleOptionDockWidget',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionFocusRect:
-
# class PySide2.QtWidgets.QStyleOptionFocusRect.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionFocusRect.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionFocusRect.__init__": [(), ('PySide2.QtWidgets.QStyleOptionFocusRect',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionFrame:
-
# class PySide2.QtWidgets.QStyleOptionFrame.FrameFeature:
-
# class PySide2.QtWidgets.QStyleOptionFrame.FrameFeatures:
-
# class PySide2.QtWidgets.QStyleOptionFrame.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionFrame.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionFrame.__init__": [(), ('PySide2.QtWidgets.QStyleOptionFrame',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem:
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionGraphicsItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionGraphicsItem',), ('int',)],
"PySide2.QtWidgets.QStyleOptionGraphicsItem.levelOfDetailFromTransform": ('PySide2.QtGui.QTransform',),
-
# class PySide2.QtWidgets.QStyleOptionGroupBox:
-
# class PySide2.QtWidgets.QStyleOptionGroupBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionGroupBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionGroupBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionGroupBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionHeader:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SectionPosition:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SortIndicator:
-
# class PySide2.QtWidgets.QStyleOptionHeader.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionHeader.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionHeader.__init__": [(), ('PySide2.QtWidgets.QStyleOptionHeader',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionMenuItem:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.CheckType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.MenuItemType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionMenuItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionMenuItem',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionProgressBar:
-
# class PySide2.QtWidgets.QStyleOptionProgressBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionProgressBar.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionProgressBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionProgressBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionRubberBand:
-
# class PySide2.QtWidgets.QStyleOptionRubberBand.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionRubberBand.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionRubberBand.__init__": [(), ('PySide2.QtWidgets.QStyleOptionRubberBand',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip:
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSizeGrip.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSizeGrip',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSlider:
-
# class PySide2.QtWidgets.QStyleOptionSlider.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSlider.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSlider.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSlider',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSpinBox:
-
# class PySide2.QtWidgets.QStyleOptionSpinBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSpinBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSpinBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSpinBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTab:
-
# class PySide2.QtWidgets.QStyleOptionTab.CornerWidget:
-
# class PySide2.QtWidgets.QStyleOptionTab.CornerWidgets:
-
# class PySide2.QtWidgets.QStyleOptionTab.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionTab.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTab.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabFeature:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabFeatures:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabPosition:
"PySide2.QtWidgets.QStyleOptionTab.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTab',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase:
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTabBarBase.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTabBarBase',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame:
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTabWidgetFrame.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTabWidgetFrame',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTitleBar:
-
# class PySide2.QtWidgets.QStyleOptionTitleBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTitleBar.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTitleBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTitleBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolBar:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarFeature:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarFeatures:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarPosition:
"PySide2.QtWidgets.QStyleOptionToolBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolBox:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.TabPosition:
"PySide2.QtWidgets.QStyleOptionToolBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolButton:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.ToolButtonFeature:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.ToolButtonFeatures:
"PySide2.QtWidgets.QStyleOptionToolButton.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolButton',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionViewItem:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.Position:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemFeature:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemFeatures:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemPosition:
"PySide2.QtWidgets.QStyleOptionViewItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionViewItem',), ('int',)],
"PySide2.QtWidgets.QStyleOptionViewItem.__copy__": (),
-
# class PySide2.QtWidgets.QStylePainter:
"PySide2.QtWidgets.QStylePainter.__init__": [(), ('PySide2.QtGui.QPaintDevice', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QStylePainter.begin": [('PySide2.QtGui.QPaintDevice',), ('PySide2.QtGui.QPaintDevice', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
@@ -13277,7 +12074,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStylePainter.drawItemText": ('PySide2.QtCore.QRect', 'int', 'PySide2.QtGui.QPalette', 'bool', 'str', 'PySide2.QtGui.QPalette.ColorRole'),
"PySide2.QtWidgets.QStylePainter.drawPrimitive": ('PySide2.QtWidgets.QStyle.PrimitiveElement', 'PySide2.QtWidgets.QStyleOption'),
"PySide2.QtWidgets.QStylePainter.style": (),
-
# class PySide2.QtWidgets.QStyledItemDelegate:
"PySide2.QtWidgets.QStyledItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QStyledItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -13292,20 +12088,15 @@ sig_dict.update({
"PySide2.QtWidgets.QStyledItemDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QStyledItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QStyledItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QSwipeGesture:
-
# class PySide2.QtWidgets.QSwipeGesture.SwipeDirection:
"PySide2.QtWidgets.QSwipeGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QSwipeGesture.horizontalDirection": (),
"PySide2.QtWidgets.QSwipeGesture.setSwipeAngle": ('float',),
"PySide2.QtWidgets.QSwipeGesture.swipeAngle": (),
"PySide2.QtWidgets.QSwipeGesture.verticalDirection": (),
-
# class PySide2.QtWidgets.QSystemTrayIcon:
-
# class PySide2.QtWidgets.QSystemTrayIcon.ActivationReason:
-
# class PySide2.QtWidgets.QSystemTrayIcon.MessageIcon:
"PySide2.QtWidgets.QSystemTrayIcon.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QIcon', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QSystemTrayIcon.contextMenu": (),
@@ -13323,13 +12114,9 @@ sig_dict.update({
"PySide2.QtWidgets.QSystemTrayIcon.showMessage": [('str', 'str', 'PySide2.QtGui.QIcon', 'int'), ('str', 'str', 'PySide2.QtWidgets.QSystemTrayIcon.MessageIcon', 'int')],
"PySide2.QtWidgets.QSystemTrayIcon.supportsMessages": (),
"PySide2.QtWidgets.QSystemTrayIcon.toolTip": (),
-
# class PySide2.QtWidgets.QTabBar:
-
# class PySide2.QtWidgets.QTabBar.ButtonPosition:
-
# class PySide2.QtWidgets.QTabBar.SelectionBehavior:
-
# class PySide2.QtWidgets.QTabBar.Shape:
"PySide2.QtWidgets.QTabBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTabBar.accessibleTabName": ('int',),
@@ -13403,11 +12190,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTabBar.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QTabBar.usesScrollButtons": (),
"PySide2.QtWidgets.QTabBar.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QTabWidget:
-
# class PySide2.QtWidgets.QTabWidget.TabPosition:
-
# class PySide2.QtWidgets.QTabWidget.TabShape:
"PySide2.QtWidgets.QTabWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTabWidget.addTab": [('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QIcon', 'str'), ('PySide2.QtWidgets.QWidget', 'str')],
@@ -13466,7 +12250,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTabWidget.tabsClosable": (),
"PySide2.QtWidgets.QTabWidget.usesScrollButtons": (),
"PySide2.QtWidgets.QTabWidget.widget": ('int',),
-
# class PySide2.QtWidgets.QTableView:
"PySide2.QtWidgets.QTableView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTableView.clearSpans": (),
@@ -13542,7 +12325,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTableView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QTableView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QTableView.wordWrap": (),
-
# class PySide2.QtWidgets.QTableWidget:
"PySide2.QtWidgets.QTableWidget.__init__": [('PySide2.QtWidgets.QWidget',), ('int', 'int', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QTableWidget.cellWidget": ('int', 'int'),
@@ -13606,9 +12388,7 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidget.visualColumn": ('int',),
"PySide2.QtWidgets.QTableWidget.visualItemRect": ('PySide2.QtWidgets.QTableWidgetItem',),
"PySide2.QtWidgets.QTableWidget.visualRow": ('int',),
-
# class PySide2.QtWidgets.QTableWidgetItem:
-
# class PySide2.QtWidgets.QTableWidgetItem.ItemType:
"PySide2.QtWidgets.QTableWidgetItem.__init__": [('PySide2.QtGui.QIcon', 'str', 'int'), ('PySide2.QtWidgets.QTableWidgetItem',), ('int',), ('str', 'int')],
"PySide2.QtWidgets.QTableWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -13652,7 +12432,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidgetItem.type": (),
"PySide2.QtWidgets.QTableWidgetItem.whatsThis": (),
"PySide2.QtWidgets.QTableWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QTableWidgetSelectionRange:
"PySide2.QtWidgets.QTableWidgetSelectionRange.__init__": [(), ('PySide2.QtWidgets.QTableWidgetSelectionRange',), ('int', 'int', 'int', 'int')],
"PySide2.QtWidgets.QTableWidgetSelectionRange.__copy__": (),
@@ -13662,19 +12441,16 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidgetSelectionRange.rightColumn": (),
"PySide2.QtWidgets.QTableWidgetSelectionRange.rowCount": (),
"PySide2.QtWidgets.QTableWidgetSelectionRange.topRow": (),
-
# class PySide2.QtWidgets.QTapAndHoldGesture:
"PySide2.QtWidgets.QTapAndHoldGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QTapAndHoldGesture.position": (),
"PySide2.QtWidgets.QTapAndHoldGesture.setPosition": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QTapAndHoldGesture.setTimeout": ('int',),
"PySide2.QtWidgets.QTapAndHoldGesture.timeout": (),
-
# class PySide2.QtWidgets.QTapGesture:
"PySide2.QtWidgets.QTapGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QTapGesture.position": (),
"PySide2.QtWidgets.QTapGesture.setPosition": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QTextBrowser:
"PySide2.QtWidgets.QTextBrowser.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTextBrowser.backward": (),
@@ -13707,19 +12483,13 @@ sig_dict.update({
"PySide2.QtWidgets.QTextBrowser.setSource": [('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUrl', 'PySide2.QtGui.QTextDocument.ResourceType')],
"PySide2.QtWidgets.QTextBrowser.source": (),
"PySide2.QtWidgets.QTextBrowser.sourceType": (),
-
# class PySide2.QtWidgets.QTextEdit:
-
# class PySide2.QtWidgets.QTextEdit.AutoFormatting:
-
# class PySide2.QtWidgets.QTextEdit.AutoFormattingFlag:
-
# class PySide2.QtWidgets.QTextEdit.ExtraSelection:
"PySide2.QtWidgets.QTextEdit.ExtraSelection.__init__": [(), ('PySide2.QtWidgets.QTextEdit.ExtraSelection',)],
"PySide2.QtWidgets.QTextEdit.ExtraSelection.__copy__": (),
-
# class PySide2.QtWidgets.QTextEdit.LineWrapMode:
-
"PySide2.QtWidgets.QTextEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QTextEdit.acceptRichText": (),
"PySide2.QtWidgets.QTextEdit.alignment": (),
@@ -13837,14 +12607,11 @@ sig_dict.update({
"PySide2.QtWidgets.QTextEdit.zoomIn": ('int',),
"PySide2.QtWidgets.QTextEdit.zoomInF": ('float',),
"PySide2.QtWidgets.QTextEdit.zoomOut": ('int',),
-
# class PySide2.QtWidgets.QTileRules:
"PySide2.QtWidgets.QTileRules.__init__": [('PySide2.QtCore.Qt.TileRule',), ('PySide2.QtCore.Qt.TileRule', 'PySide2.QtCore.Qt.TileRule'), ('PySide2.QtWidgets.QTileRules',)],
"PySide2.QtWidgets.QTileRules.__copy__": (),
-
# class PySide2.QtWidgets.QTimeEdit:
"PySide2.QtWidgets.QTimeEdit.__init__": [('PySide2.QtCore.QTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QToolBar:
"PySide2.QtWidgets.QToolBar.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QToolBar.actionAt": [('PySide2.QtCore.QPoint',), ('int', 'int')],
@@ -13876,7 +12643,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolBar.toggleViewAction": (),
"PySide2.QtWidgets.QToolBar.toolButtonStyle": (),
"PySide2.QtWidgets.QToolBar.widgetForAction": ('PySide2.QtWidgets.QAction',),
-
# class PySide2.QtWidgets.QToolBox:
"PySide2.QtWidgets.QToolBox.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QToolBox.addItem": [('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QIcon', 'str'), ('PySide2.QtWidgets.QWidget', 'str')],
@@ -13902,9 +12668,7 @@ sig_dict.update({
"PySide2.QtWidgets.QToolBox.setItemToolTip": ('int', 'str'),
"PySide2.QtWidgets.QToolBox.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QToolBox.widget": ('int',),
-
# class PySide2.QtWidgets.QToolButton:
-
# class PySide2.QtWidgets.QToolButton.ToolButtonPopupMode:
"PySide2.QtWidgets.QToolButton.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QToolButton.actionEvent": ('PySide2.QtGui.QActionEvent',),
@@ -13934,7 +12698,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolButton.sizeHint": (),
"PySide2.QtWidgets.QToolButton.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QToolButton.toolButtonStyle": (),
-
# class PySide2.QtWidgets.QToolTip:
"PySide2.QtWidgets.QToolTip.font": (),
"PySide2.QtWidgets.QToolTip.hideText": (),
@@ -13944,7 +12707,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolTip.setPalette": ('PySide2.QtGui.QPalette',),
"PySide2.QtWidgets.QToolTip.showText": [('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QRect'), ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QRect', 'int')],
"PySide2.QtWidgets.QToolTip.text": (),
-
# class PySide2.QtWidgets.QTreeView:
"PySide2.QtWidgets.QTreeView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTreeView.allColumnsShowFocus": (),
@@ -14045,7 +12807,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QTreeView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QTreeView.wordWrap": (),
-
# class PySide2.QtWidgets.QTreeWidget:
"PySide2.QtWidgets.QTreeWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTreeWidget.addTopLevelItem": ('PySide2.QtWidgets.QTreeWidgetItem',),
@@ -14104,11 +12865,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidget.topLevelItem": ('int',),
"PySide2.QtWidgets.QTreeWidget.topLevelItemCount": (),
"PySide2.QtWidgets.QTreeWidget.visualItemRect": ('PySide2.QtWidgets.QTreeWidgetItem',),
-
# class PySide2.QtWidgets.QTreeWidgetItem:
-
# class PySide2.QtWidgets.QTreeWidgetItem.ChildIndicatorPolicy:
-
# class PySide2.QtWidgets.QTreeWidgetItem.ItemType:
"PySide2.QtWidgets.QTreeWidgetItem.__init__": [('PySide2.QtWidgets.QTreeWidget', 'PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidget', 'int'), ('PySide2.QtWidgets.QTreeWidget', 'typing.Sequence[str]', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem',), ('PySide2.QtWidgets.QTreeWidgetItem', 'PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem', 'typing.Sequence[str]', 'int'), ('int',), ('typing.Sequence[str]', 'int')],
"PySide2.QtWidgets.QTreeWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -14174,11 +12932,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidgetItem.type": (),
"PySide2.QtWidgets.QTreeWidgetItem.whatsThis": ('int',),
"PySide2.QtWidgets.QTreeWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator:
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlag:
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags:
"PySide2.QtWidgets.QTreeWidgetItemIterator.__init__": [('PySide2.QtWidgets.QTreeWidget', 'PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags'), ('PySide2.QtWidgets.QTreeWidgetItem', 'PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags'), ('PySide2.QtWidgets.QTreeWidgetItemIterator',)],
"PySide2.QtWidgets.QTreeWidgetItemIterator.__copy__": (),
@@ -14186,7 +12941,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidgetItemIterator.__isub__": ('int',),
"PySide2.QtWidgets.QTreeWidgetItemIterator.__iter__": (),
"PySide2.QtWidgets.QTreeWidgetItemIterator.value": (),
-
# class PySide2.QtWidgets.QUndoCommand:
"PySide2.QtWidgets.QUndoCommand.__init__": [('PySide2.QtWidgets.QUndoCommand',), ('str', 'PySide2.QtWidgets.QUndoCommand')],
"PySide2.QtWidgets.QUndoCommand.actionText": (),
@@ -14200,7 +12954,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoCommand.setText": ('str',),
"PySide2.QtWidgets.QUndoCommand.text": (),
"PySide2.QtWidgets.QUndoCommand.undo": (),
-
# class PySide2.QtWidgets.QUndoGroup:
"PySide2.QtWidgets.QUndoGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QUndoGroup.activeStack": (),
@@ -14217,7 +12970,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoGroup.stacks": (),
"PySide2.QtWidgets.QUndoGroup.undo": (),
"PySide2.QtWidgets.QUndoGroup.undoText": (),
-
# class PySide2.QtWidgets.QUndoStack:
"PySide2.QtWidgets.QUndoStack.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QUndoStack.beginMacro": ('str',),
@@ -14245,7 +12997,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoStack.undo": (),
"PySide2.QtWidgets.QUndoStack.undoLimit": (),
"PySide2.QtWidgets.QUndoStack.undoText": (),
-
# class PySide2.QtWidgets.QUndoView:
"PySide2.QtWidgets.QUndoView.__init__": [('PySide2.QtWidgets.QUndoGroup', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QUndoStack', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QUndoView.cleanIcon": (),
@@ -14256,10 +13007,8 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoView.setGroup": ('PySide2.QtWidgets.QUndoGroup',),
"PySide2.QtWidgets.QUndoView.setStack": ('PySide2.QtWidgets.QUndoStack',),
"PySide2.QtWidgets.QUndoView.stack": (),
-
# class PySide2.QtWidgets.QVBoxLayout:
"PySide2.QtWidgets.QVBoxLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QWhatsThis:
"PySide2.QtWidgets.QWhatsThis.createAction": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QWhatsThis.enterWhatsThisMode": (),
@@ -14267,11 +13016,8 @@ sig_dict.update({
"PySide2.QtWidgets.QWhatsThis.inWhatsThisMode": (),
"PySide2.QtWidgets.QWhatsThis.leaveWhatsThisMode": (),
"PySide2.QtWidgets.QWhatsThis.showText": ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget'),
-
# class PySide2.QtWidgets.QWidget:
-
# class PySide2.QtWidgets.QWidget.RenderFlag:
-
# class PySide2.QtWidgets.QWidget.RenderFlags:
"PySide2.QtWidgets.QWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QWidget.acceptDrops": (),
@@ -14536,7 +13282,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWidget.windowType": (),
"PySide2.QtWidgets.QWidget.x": (),
"PySide2.QtWidgets.QWidget.y": (),
-
# class PySide2.QtWidgets.QWidgetAction:
"PySide2.QtWidgets.QWidgetAction.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QWidgetAction.createWidget": ('PySide2.QtWidgets.QWidget',),
@@ -14548,7 +13293,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWidgetAction.releaseWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetAction.requestWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetAction.setDefaultWidget": ('PySide2.QtWidgets.QWidget',),
-
# class PySide2.QtWidgets.QWidgetItem:
"PySide2.QtWidgets.QWidgetItem.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetItem.controlTypes": (),
@@ -14562,17 +13306,11 @@ sig_dict.update({
"PySide2.QtWidgets.QWidgetItem.setGeometry": ('PySide2.QtCore.QRect',),
"PySide2.QtWidgets.QWidgetItem.sizeHint": (),
"PySide2.QtWidgets.QWidgetItem.widget": (),
-
# class PySide2.QtWidgets.QWizard:
-
# class PySide2.QtWidgets.QWizard.WizardButton:
-
# class PySide2.QtWidgets.QWizard.WizardOption:
-
# class PySide2.QtWidgets.QWizard.WizardOptions:
-
# class PySide2.QtWidgets.QWizard.WizardPixmap:
-
# class PySide2.QtWidgets.QWizard.WizardStyle:
"PySide2.QtWidgets.QWizard.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QWizard.addPage": ('PySide2.QtWidgets.QWizardPage',),
@@ -14620,7 +13358,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWizard.validateCurrentPage": (),
"PySide2.QtWidgets.QWizard.visitedPages": (),
"PySide2.QtWidgets.QWizard.wizardStyle": (),
-
# class PySide2.QtWidgets.QWizardPage:
"PySide2.QtWidgets.QWizardPage.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWizardPage.buttonText": ('PySide2.QtWidgets.QWizard.WizardButton',),
@@ -14645,16 +13382,11 @@ sig_dict.update({
"PySide2.QtWidgets.QWizardPage.validatePage": (),
"PySide2.QtWidgets.QWizardPage.wizard": (),
}) if "PySide2.QtWidgets" in sys.modules else None
-
# Module PySide2.QtPrintSupport
sig_dict.update({
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOptions:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintRange:
"PySide2.QtPrintSupport.QAbstractPrintDialog.__init__": ('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtPrintSupport.QAbstractPrintDialog.addEnabledOption": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption',),
@@ -14671,14 +13403,12 @@ sig_dict.update({
"PySide2.QtPrintSupport.QAbstractPrintDialog.setOptionTabs": ('typing.Sequence[PySide2.QtWidgets.QWidget]',),
"PySide2.QtPrintSupport.QAbstractPrintDialog.setPrintRange": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintRange',),
"PySide2.QtPrintSupport.QAbstractPrintDialog.toPage": (),
-
# class PySide2.QtPrintSupport.QPageSetupDialog:
"PySide2.QtPrintSupport.QPageSetupDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtPrintSupport.QPageSetupDialog.done": ('int',),
"PySide2.QtPrintSupport.QPageSetupDialog.exec_": (),
"PySide2.QtPrintSupport.QPageSetupDialog.open": [(), ('PySide2.QtCore.QObject', 'str')],
"PySide2.QtPrintSupport.QPageSetupDialog.printer": (),
-
# class PySide2.QtPrintSupport.QPrintDialog:
"PySide2.QtPrintSupport.QPrintDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtPrintSupport.QPrintDialog.accept": (),
@@ -14690,9 +13420,7 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintDialog.setOptions": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOptions',),
"PySide2.QtPrintSupport.QPrintDialog.setVisible": ('bool',),
"PySide2.QtPrintSupport.QPrintDialog.testOption": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption',),
-
# class PySide2.QtPrintSupport.QPrintEngine:
-
# class PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey:
"PySide2.QtPrintSupport.QPrintEngine.__init__": (),
"PySide2.QtPrintSupport.QPrintEngine.abort": (),
@@ -14701,18 +13429,14 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintEngine.printerState": (),
"PySide2.QtPrintSupport.QPrintEngine.property": ('PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey',),
"PySide2.QtPrintSupport.QPrintEngine.setProperty": ('PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey', 'typing.Any'),
-
# class PySide2.QtPrintSupport.QPrintPreviewDialog:
"PySide2.QtPrintSupport.QPrintPreviewDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtPrintSupport.QPrintPreviewDialog.done": ('int',),
"PySide2.QtPrintSupport.QPrintPreviewDialog.open": [(), ('PySide2.QtCore.QObject', 'str')],
"PySide2.QtPrintSupport.QPrintPreviewDialog.printer": (),
"PySide2.QtPrintSupport.QPrintPreviewDialog.setVisible": ('bool',),
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget:
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget.ViewMode:
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget.ZoomMode:
"PySide2.QtPrintSupport.QPrintPreviewWidget.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtPrintSupport.QPrintPreviewWidget.currentPage": (),
@@ -14738,27 +13462,16 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomIn": ('float',),
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomMode": (),
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomOut": ('float',),
-
# class PySide2.QtPrintSupport.QPrinter:
-
# class PySide2.QtPrintSupport.QPrinter.ColorMode:
-
# class PySide2.QtPrintSupport.QPrinter.DuplexMode:
-
# class PySide2.QtPrintSupport.QPrinter.Orientation:
-
# class PySide2.QtPrintSupport.QPrinter.OutputFormat:
-
# class PySide2.QtPrintSupport.QPrinter.PageOrder:
-
# class PySide2.QtPrintSupport.QPrinter.PaperSource:
-
# class PySide2.QtPrintSupport.QPrinter.PrintRange:
-
# class PySide2.QtPrintSupport.QPrinter.PrinterMode:
-
# class PySide2.QtPrintSupport.QPrinter.PrinterState:
-
# class PySide2.QtPrintSupport.QPrinter.Unit:
"PySide2.QtPrintSupport.QPrinter.__init__": [('PySide2.QtPrintSupport.QPrinter.PrinterMode',), ('PySide2.QtPrintSupport.QPrinterInfo', 'PySide2.QtPrintSupport.QPrinter.PrinterMode')],
"PySide2.QtPrintSupport.QPrinter.abort": (),
@@ -14830,7 +13543,6 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrinter.supportsMultipleCopies": (),
"PySide2.QtPrintSupport.QPrinter.toPage": (),
"PySide2.QtPrintSupport.QPrinter.winPageSize": (),
-
# class PySide2.QtPrintSupport.QPrinterInfo:
"PySide2.QtPrintSupport.QPrinterInfo.__init__": [(), ('PySide2.QtPrintSupport.QPrinter',), ('PySide2.QtPrintSupport.QPrinterInfo',)],
"PySide2.QtPrintSupport.QPrinterInfo.__copy__": (),
@@ -14860,22 +13572,14 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrinterInfo.supportedSizesWithNames": (),
"PySide2.QtPrintSupport.QPrinterInfo.supportsCustomPageSizes": (),
}) if "PySide2.QtPrintSupport" in sys.modules else None
-
# Module PySide2.QtSql
sig_dict.update({
-
# class PySide2.QtSql.QSql:
-
# class PySide2.QtSql.QSql.Location:
-
# class PySide2.QtSql.QSql.NumericalPrecisionPolicy:
-
# class PySide2.QtSql.QSql.ParamType:
-
# class PySide2.QtSql.QSql.ParamTypeFlag:
-
# class PySide2.QtSql.QSql.TableType:
-
# class PySide2.QtSql.QSqlDatabase:
"PySide2.QtSql.QSqlDatabase.__init__": [(), ('PySide2.QtSql.QSqlDatabase',), ('PySide2.QtSql.QSqlDriver',), ('str',)],
"PySide2.QtSql.QSqlDatabase.__copy__": (),
@@ -14918,17 +13622,11 @@ sig_dict.update({
"PySide2.QtSql.QSqlDatabase.tables": ('PySide2.QtSql.QSql.TableType',),
"PySide2.QtSql.QSqlDatabase.transaction": (),
"PySide2.QtSql.QSqlDatabase.userName": (),
-
# class PySide2.QtSql.QSqlDriver:
-
# class PySide2.QtSql.QSqlDriver.DbmsType:
-
# class PySide2.QtSql.QSqlDriver.DriverFeature:
-
# class PySide2.QtSql.QSqlDriver.IdentifierType:
-
# class PySide2.QtSql.QSqlDriver.NotificationSource:
-
# class PySide2.QtSql.QSqlDriver.StatementType:
"PySide2.QtSql.QSqlDriver.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlDriver.beginTransaction": (),
@@ -14959,13 +13657,10 @@ sig_dict.update({
"PySide2.QtSql.QSqlDriver.subscribedToNotifications": (),
"PySide2.QtSql.QSqlDriver.tables": ('PySide2.QtSql.QSql.TableType',),
"PySide2.QtSql.QSqlDriver.unsubscribeFromNotification": ('str',),
-
# class PySide2.QtSql.QSqlDriverCreatorBase:
"PySide2.QtSql.QSqlDriverCreatorBase.__init__": (),
"PySide2.QtSql.QSqlDriverCreatorBase.createObject": (),
-
# class PySide2.QtSql.QSqlError:
-
# class PySide2.QtSql.QSqlError.ErrorType:
"PySide2.QtSql.QSqlError.__init__": [('PySide2.QtSql.QSqlError',), ('str', 'str', 'PySide2.QtSql.QSqlError.ErrorType', 'int'), ('str', 'str', 'PySide2.QtSql.QSqlError.ErrorType', 'str')],
"PySide2.QtSql.QSqlError.__copy__": (),
@@ -14981,9 +13676,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlError.swap": ('PySide2.QtSql.QSqlError',),
"PySide2.QtSql.QSqlError.text": (),
"PySide2.QtSql.QSqlError.type": (),
-
# class PySide2.QtSql.QSqlField:
-
# class PySide2.QtSql.QSqlField.RequiredStatus:
"PySide2.QtSql.QSqlField.__init__": [('PySide2.QtSql.QSqlField',), ('str', 'type'), ('str', 'type', 'str')],
"PySide2.QtSql.QSqlField.__copy__": (),
@@ -15015,7 +13708,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlField.type": (),
"PySide2.QtSql.QSqlField.typeID": (),
"PySide2.QtSql.QSqlField.value": (),
-
# class PySide2.QtSql.QSqlIndex:
"PySide2.QtSql.QSqlIndex.__init__": [('PySide2.QtSql.QSqlIndex',), ('str', 'str')],
"PySide2.QtSql.QSqlIndex.__copy__": (),
@@ -15026,9 +13718,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlIndex.setCursorName": ('str',),
"PySide2.QtSql.QSqlIndex.setDescending": ('int', 'bool'),
"PySide2.QtSql.QSqlIndex.setName": ('str',),
-
# class PySide2.QtSql.QSqlQuery:
-
# class PySide2.QtSql.QSqlQuery.BatchExecutionMode:
"PySide2.QtSql.QSqlQuery.__init__": [('PySide2.QtSql.QSqlDatabase',), ('PySide2.QtSql.QSqlQuery',), ('PySide2.QtSql.QSqlResult',), ('str', 'PySide2.QtSql.QSqlDatabase')],
"PySide2.QtSql.QSqlQuery.__copy__": (),
@@ -15065,7 +13755,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlQuery.setNumericalPrecisionPolicy": ('PySide2.QtSql.QSql.NumericalPrecisionPolicy',),
"PySide2.QtSql.QSqlQuery.size": (),
"PySide2.QtSql.QSqlQuery.value": [('int',), ('str',)],
-
# class PySide2.QtSql.QSqlQueryModel:
"PySide2.QtSql.QSqlQueryModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlQueryModel.beginInsertColumns": ('PySide2.QtCore.QModelIndex', 'int', 'int'),
@@ -15096,7 +13785,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlQueryModel.setHeaderData": ('int', 'PySide2.QtCore.Qt.Orientation', 'typing.Any', 'int'),
"PySide2.QtSql.QSqlQueryModel.setLastError": ('PySide2.QtSql.QSqlError',),
"PySide2.QtSql.QSqlQueryModel.setQuery": [('PySide2.QtSql.QSqlQuery',), ('str', 'PySide2.QtSql.QSqlDatabase')],
-
# class PySide2.QtSql.QSqlRecord:
"PySide2.QtSql.QSqlRecord.__init__": [(), ('PySide2.QtSql.QSqlRecord',)],
"PySide2.QtSql.QSqlRecord.__copy__": (),
@@ -15119,7 +13807,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlRecord.setNull": [('int',), ('str',)],
"PySide2.QtSql.QSqlRecord.setValue": [('int', 'typing.Any'), ('str', 'typing.Any')],
"PySide2.QtSql.QSqlRecord.value": [('int',), ('str',)],
-
# class PySide2.QtSql.QSqlRelation:
"PySide2.QtSql.QSqlRelation.__init__": [(), ('PySide2.QtSql.QSqlRelation',), ('str', 'str', 'str')],
"PySide2.QtSql.QSqlRelation.__copy__": (),
@@ -15128,15 +13815,12 @@ sig_dict.update({
"PySide2.QtSql.QSqlRelation.isValid": (),
"PySide2.QtSql.QSqlRelation.swap": ('PySide2.QtSql.QSqlRelation',),
"PySide2.QtSql.QSqlRelation.tableName": (),
-
# class PySide2.QtSql.QSqlRelationalDelegate:
"PySide2.QtSql.QSqlRelationalDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlRelationalDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtSql.QSqlRelationalDelegate.setEditorData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtSql.QSqlRelationalDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtSql.QSqlRelationalTableModel:
-
# class PySide2.QtSql.QSqlRelationalTableModel.JoinMode:
"PySide2.QtSql.QSqlRelationalTableModel.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtSql.QSqlDatabase'),
"PySide2.QtSql.QSqlRelationalTableModel.clear": (),
@@ -15154,9 +13838,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlRelationalTableModel.setRelation": ('int', 'PySide2.QtSql.QSqlRelation'),
"PySide2.QtSql.QSqlRelationalTableModel.setTable": ('str',),
"PySide2.QtSql.QSqlRelationalTableModel.updateRowInTable": ('int', 'PySide2.QtSql.QSqlRecord'),
-
# class PySide2.QtSql.QSqlResult:
-
# class PySide2.QtSql.QSqlResult.BindingSyntax:
"PySide2.QtSql.QSqlResult.__init__": ('PySide2.QtSql.QSqlDriver',),
"PySide2.QtSql.QSqlResult.addBindValue": ('typing.Any', 'PySide2.QtSql.QSql.ParamType'),
@@ -15206,9 +13888,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlResult.setQuery": ('str',),
"PySide2.QtSql.QSqlResult.setSelect": ('bool',),
"PySide2.QtSql.QSqlResult.size": (),
-
# class PySide2.QtSql.QSqlTableModel:
-
# class PySide2.QtSql.QSqlTableModel.EditStrategy:
"PySide2.QtSql.QSqlTableModel.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtSql.QSqlDatabase'),
"PySide2.QtSql.QSqlTableModel.clear": (),
@@ -15252,10 +13932,8 @@ sig_dict.update({
"PySide2.QtSql.QSqlTableModel.tableName": (),
"PySide2.QtSql.QSqlTableModel.updateRowInTable": ('int', 'PySide2.QtSql.QSqlRecord'),
}) if "PySide2.QtSql" in sys.modules else None
-
# Module PySide2.QtNetwork
sig_dict.update({
-
# class PySide2.QtNetwork.QAbstractNetworkCache:
"PySide2.QtNetwork.QAbstractNetworkCache.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QAbstractNetworkCache.cacheSize": (),
@@ -15266,25 +13944,15 @@ sig_dict.update({
"PySide2.QtNetwork.QAbstractNetworkCache.prepare": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
"PySide2.QtNetwork.QAbstractNetworkCache.remove": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QAbstractNetworkCache.updateMetaData": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
-
# class PySide2.QtNetwork.QAbstractSocket:
-
# class PySide2.QtNetwork.QAbstractSocket.BindFlag:
-
# class PySide2.QtNetwork.QAbstractSocket.BindMode:
-
# class PySide2.QtNetwork.QAbstractSocket.NetworkLayerProtocol:
-
# class PySide2.QtNetwork.QAbstractSocket.PauseMode:
-
# class PySide2.QtNetwork.QAbstractSocket.PauseModes:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketError:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketOption:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketState:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketType:
"PySide2.QtNetwork.QAbstractSocket.__init__": ('PySide2.QtNetwork.QAbstractSocket.SocketType', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QAbstractSocket.abort": (),
@@ -15334,7 +14002,6 @@ sig_dict.update({
"PySide2.QtNetwork.QAbstractSocket.waitForDisconnected": ('int',),
"PySide2.QtNetwork.QAbstractSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QAbstractSocket.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QAuthenticator:
"PySide2.QtNetwork.QAuthenticator.__init__": [(), ('PySide2.QtNetwork.QAuthenticator',)],
"PySide2.QtNetwork.QAuthenticator.__copy__": (),
@@ -15348,7 +14015,6 @@ sig_dict.update({
"PySide2.QtNetwork.QAuthenticator.setRealm": ('str',),
"PySide2.QtNetwork.QAuthenticator.setUser": ('str',),
"PySide2.QtNetwork.QAuthenticator.user": (),
-
# class PySide2.QtNetwork.QDnsDomainNameRecord:
"PySide2.QtNetwork.QDnsDomainNameRecord.__init__": [(), ('PySide2.QtNetwork.QDnsDomainNameRecord',)],
"PySide2.QtNetwork.QDnsDomainNameRecord.__copy__": (),
@@ -15356,7 +14022,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsDomainNameRecord.swap": ('PySide2.QtNetwork.QDnsDomainNameRecord',),
"PySide2.QtNetwork.QDnsDomainNameRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsDomainNameRecord.value": (),
-
# class PySide2.QtNetwork.QDnsHostAddressRecord:
"PySide2.QtNetwork.QDnsHostAddressRecord.__init__": [(), ('PySide2.QtNetwork.QDnsHostAddressRecord',)],
"PySide2.QtNetwork.QDnsHostAddressRecord.__copy__": (),
@@ -15364,11 +14029,8 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsHostAddressRecord.swap": ('PySide2.QtNetwork.QDnsHostAddressRecord',),
"PySide2.QtNetwork.QDnsHostAddressRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsHostAddressRecord.value": (),
-
# class PySide2.QtNetwork.QDnsLookup:
-
# class PySide2.QtNetwork.QDnsLookup.Error:
-
# class PySide2.QtNetwork.QDnsLookup.Type:
"PySide2.QtNetwork.QDnsLookup.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtNetwork.QDnsLookup.Type', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtNetwork.QDnsLookup.Type', 'str', 'PySide2.QtNetwork.QHostAddress', 'PySide2.QtCore.QObject')],
"PySide2.QtNetwork.QDnsLookup.abort": (),
@@ -15389,7 +14051,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsLookup.setType": ('PySide2.QtNetwork.QDnsLookup.Type',),
"PySide2.QtNetwork.QDnsLookup.textRecords": (),
"PySide2.QtNetwork.QDnsLookup.type": (),
-
# class PySide2.QtNetwork.QDnsMailExchangeRecord:
"PySide2.QtNetwork.QDnsMailExchangeRecord.__init__": [(), ('PySide2.QtNetwork.QDnsMailExchangeRecord',)],
"PySide2.QtNetwork.QDnsMailExchangeRecord.__copy__": (),
@@ -15398,7 +14059,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsMailExchangeRecord.preference": (),
"PySide2.QtNetwork.QDnsMailExchangeRecord.swap": ('PySide2.QtNetwork.QDnsMailExchangeRecord',),
"PySide2.QtNetwork.QDnsMailExchangeRecord.timeToLive": (),
-
# class PySide2.QtNetwork.QDnsServiceRecord:
"PySide2.QtNetwork.QDnsServiceRecord.__init__": [(), ('PySide2.QtNetwork.QDnsServiceRecord',)],
"PySide2.QtNetwork.QDnsServiceRecord.__copy__": (),
@@ -15409,7 +14069,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsServiceRecord.target": (),
"PySide2.QtNetwork.QDnsServiceRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsServiceRecord.weight": (),
-
# class PySide2.QtNetwork.QDnsTextRecord:
"PySide2.QtNetwork.QDnsTextRecord.__init__": [(), ('PySide2.QtNetwork.QDnsTextRecord',)],
"PySide2.QtNetwork.QDnsTextRecord.__copy__": (),
@@ -15417,9 +14076,7 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsTextRecord.swap": ('PySide2.QtNetwork.QDnsTextRecord',),
"PySide2.QtNetwork.QDnsTextRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsTextRecord.values": (),
-
# class PySide2.QtNetwork.QDtls:
-
# class PySide2.QtNetwork.QDtls.HandshakeState:
"PySide2.QtNetwork.QDtls.__init__": ('PySide2.QtNetwork.QSslSocket.SslMode', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QDtls.abortHandshake": ('PySide2.QtNetwork.QUdpSocket',),
@@ -15447,15 +14104,10 @@ sig_dict.update({
"PySide2.QtNetwork.QDtls.shutdown": ('PySide2.QtNetwork.QUdpSocket',),
"PySide2.QtNetwork.QDtls.sslMode": (),
"PySide2.QtNetwork.QDtls.writeDatagramEncrypted": ('PySide2.QtNetwork.QUdpSocket', 'PySide2.QtCore.QByteArray'),
-
# class PySide2.QtNetwork.QDtlsError:
-
# class PySide2.QtNetwork.QHostAddress:
-
# class PySide2.QtNetwork.QHostAddress.ConversionMode:
-
# class PySide2.QtNetwork.QHostAddress.ConversionModeFlag:
-
# class PySide2.QtNetwork.QHostAddress.SpecialAddress:
"PySide2.QtNetwork.QHostAddress.__init__": [(), ('PySide2.QtNetwork.QHostAddress',), ('PySide2.QtNetwork.QHostAddress.SpecialAddress',), ('PySide2.QtNetwork.QIPv6Address',), ('int',), ('str',)],
"PySide2.QtNetwork.QHostAddress.__copy__": (),
@@ -15481,9 +14133,7 @@ sig_dict.update({
"PySide2.QtNetwork.QHostAddress.toIPv4Address": (),
"PySide2.QtNetwork.QHostAddress.toIPv6Address": (),
"PySide2.QtNetwork.QHostAddress.toString": (),
-
# class PySide2.QtNetwork.QHostInfo:
-
# class PySide2.QtNetwork.QHostInfo.HostInfoError:
"PySide2.QtNetwork.QHostInfo.__init__": [('PySide2.QtNetwork.QHostInfo',), ('int',)],
"PySide2.QtNetwork.QHostInfo.__copy__": (),
@@ -15502,11 +14152,8 @@ sig_dict.update({
"PySide2.QtNetwork.QHostInfo.setHostName": ('str',),
"PySide2.QtNetwork.QHostInfo.setLookupId": ('int',),
"PySide2.QtNetwork.QHostInfo.swap": ('PySide2.QtNetwork.QHostInfo',),
-
# class PySide2.QtNetwork.QHstsPolicy:
-
# class PySide2.QtNetwork.QHstsPolicy.PolicyFlag:
-
# class PySide2.QtNetwork.QHstsPolicy.PolicyFlags:
"PySide2.QtNetwork.QHstsPolicy.__init__": [(), ('PySide2.QtCore.QDateTime', 'PySide2.QtNetwork.QHstsPolicy.PolicyFlags', 'str', 'PySide2.QtCore.QUrl.ParsingMode'), ('PySide2.QtNetwork.QHstsPolicy',)],
"PySide2.QtNetwork.QHstsPolicy.__copy__": (),
@@ -15518,16 +14165,13 @@ sig_dict.update({
"PySide2.QtNetwork.QHstsPolicy.setHost": ('str', 'PySide2.QtCore.QUrl.ParsingMode'),
"PySide2.QtNetwork.QHstsPolicy.setIncludesSubDomains": ('bool',),
"PySide2.QtNetwork.QHstsPolicy.swap": ('PySide2.QtNetwork.QHstsPolicy',),
-
# class PySide2.QtNetwork.QHttpMultiPart:
-
# class PySide2.QtNetwork.QHttpMultiPart.ContentType:
"PySide2.QtNetwork.QHttpMultiPart.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtNetwork.QHttpMultiPart.ContentType', 'PySide2.QtCore.QObject')],
"PySide2.QtNetwork.QHttpMultiPart.append": ('PySide2.QtNetwork.QHttpPart',),
"PySide2.QtNetwork.QHttpMultiPart.boundary": (),
"PySide2.QtNetwork.QHttpMultiPart.setBoundary": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QHttpMultiPart.setContentType": ('PySide2.QtNetwork.QHttpMultiPart.ContentType',),
-
# class PySide2.QtNetwork.QHttpPart:
"PySide2.QtNetwork.QHttpPart.__init__": [(), ('PySide2.QtNetwork.QHttpPart',)],
"PySide2.QtNetwork.QHttpPart.__copy__": (),
@@ -15536,15 +14180,11 @@ sig_dict.update({
"PySide2.QtNetwork.QHttpPart.setHeader": ('PySide2.QtNetwork.QNetworkRequest.KnownHeaders', 'typing.Any'),
"PySide2.QtNetwork.QHttpPart.setRawHeader": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtNetwork.QHttpPart.swap": ('PySide2.QtNetwork.QHttpPart',),
-
# class PySide2.QtNetwork.QIPv6Address:
"PySide2.QtNetwork.QIPv6Address.__init__": [(), ('PySide2.QtNetwork.QIPv6Address',)],
"PySide2.QtNetwork.QIPv6Address.__copy__": (),
-
# class PySide2.QtNetwork.QLocalServer:
-
# class PySide2.QtNetwork.QLocalServer.SocketOption:
-
# class PySide2.QtNetwork.QLocalServer.SocketOptions:
"PySide2.QtNetwork.QLocalServer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QLocalServer.close": (),
@@ -15564,11 +14204,8 @@ sig_dict.update({
"PySide2.QtNetwork.QLocalServer.socketDescriptor": (),
"PySide2.QtNetwork.QLocalServer.socketOptions": (),
"PySide2.QtNetwork.QLocalServer.waitForNewConnection": ('int',),
-
# class PySide2.QtNetwork.QLocalSocket:
-
# class PySide2.QtNetwork.QLocalSocket.LocalSocketError:
-
# class PySide2.QtNetwork.QLocalSocket.LocalSocketState:
"PySide2.QtNetwork.QLocalSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QLocalSocket.abort": (),
@@ -15597,11 +14234,8 @@ sig_dict.update({
"PySide2.QtNetwork.QLocalSocket.waitForDisconnected": ('int',),
"PySide2.QtNetwork.QLocalSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QLocalSocket.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QNetworkAccessManager:
-
# class PySide2.QtNetwork.QNetworkAccessManager.NetworkAccessibility:
-
# class PySide2.QtNetwork.QNetworkAccessManager.Operation:
"PySide2.QtNetwork.QNetworkAccessManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkAccessManager.activeConfiguration": (),
@@ -15640,9 +14274,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkAccessManager.strictTransportSecurityHosts": (),
"PySide2.QtNetwork.QNetworkAccessManager.supportedSchemes": (),
"PySide2.QtNetwork.QNetworkAccessManager.supportedSchemesImplementation": (),
-
# class PySide2.QtNetwork.QNetworkAddressEntry:
-
# class PySide2.QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus:
"PySide2.QtNetwork.QNetworkAddressEntry.__init__": [(), ('PySide2.QtNetwork.QNetworkAddressEntry',)],
"PySide2.QtNetwork.QNetworkAddressEntry.__copy__": (),
@@ -15654,14 +14286,16 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkAddressEntry.isPermanent": (),
"PySide2.QtNetwork.QNetworkAddressEntry.isTemporary": (),
"PySide2.QtNetwork.QNetworkAddressEntry.netmask": (),
+ "PySide2.QtNetwork.QNetworkAddressEntry.preferredLifetime": (),
"PySide2.QtNetwork.QNetworkAddressEntry.prefixLength": (),
+ "PySide2.QtNetwork.QNetworkAddressEntry.setAddressLifetime": ('PySide2.QtCore.QDeadlineTimer', 'PySide2.QtCore.QDeadlineTimer'),
"PySide2.QtNetwork.QNetworkAddressEntry.setBroadcast": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setDnsEligibility": ('PySide2.QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus',),
"PySide2.QtNetwork.QNetworkAddressEntry.setIp": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setNetmask": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setPrefixLength": ('int',),
"PySide2.QtNetwork.QNetworkAddressEntry.swap": ('PySide2.QtNetwork.QNetworkAddressEntry',),
-
+ "PySide2.QtNetwork.QNetworkAddressEntry.validityLifetime": (),
# class PySide2.QtNetwork.QNetworkCacheMetaData:
"PySide2.QtNetwork.QNetworkCacheMetaData.__init__": [(), ('PySide2.QtNetwork.QNetworkCacheMetaData',)],
"PySide2.QtNetwork.QNetworkCacheMetaData.__copy__": (),
@@ -15681,17 +14315,11 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCacheMetaData.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QNetworkCacheMetaData.swap": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
"PySide2.QtNetwork.QNetworkCacheMetaData.url": (),
-
# class PySide2.QtNetwork.QNetworkConfiguration:
-
# class PySide2.QtNetwork.QNetworkConfiguration.BearerType:
-
# class PySide2.QtNetwork.QNetworkConfiguration.Purpose:
-
# class PySide2.QtNetwork.QNetworkConfiguration.StateFlag:
-
# class PySide2.QtNetwork.QNetworkConfiguration.StateFlags:
-
# class PySide2.QtNetwork.QNetworkConfiguration.Type:
"PySide2.QtNetwork.QNetworkConfiguration.__init__": [(), ('PySide2.QtNetwork.QNetworkConfiguration',)],
"PySide2.QtNetwork.QNetworkConfiguration.__copy__": (),
@@ -15709,11 +14337,8 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkConfiguration.state": (),
"PySide2.QtNetwork.QNetworkConfiguration.swap": ('PySide2.QtNetwork.QNetworkConfiguration',),
"PySide2.QtNetwork.QNetworkConfiguration.type": (),
-
# class PySide2.QtNetwork.QNetworkConfigurationManager:
-
# class PySide2.QtNetwork.QNetworkConfigurationManager.Capabilities:
-
# class PySide2.QtNetwork.QNetworkConfigurationManager.Capability:
"PySide2.QtNetwork.QNetworkConfigurationManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkConfigurationManager.allConfigurations": ('PySide2.QtNetwork.QNetworkConfiguration.StateFlags',),
@@ -15722,9 +14347,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkConfigurationManager.defaultConfiguration": (),
"PySide2.QtNetwork.QNetworkConfigurationManager.isOnline": (),
"PySide2.QtNetwork.QNetworkConfigurationManager.updateConfigurations": (),
-
# class PySide2.QtNetwork.QNetworkCookie:
-
# class PySide2.QtNetwork.QNetworkCookie.RawForm:
"PySide2.QtNetwork.QNetworkCookie.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('PySide2.QtNetwork.QNetworkCookie',)],
"PySide2.QtNetwork.QNetworkCookie.__copy__": (),
@@ -15748,7 +14371,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCookie.swap": ('PySide2.QtNetwork.QNetworkCookie',),
"PySide2.QtNetwork.QNetworkCookie.toRawForm": ('PySide2.QtNetwork.QNetworkCookie.RawForm',),
"PySide2.QtNetwork.QNetworkCookie.value": (),
-
# class PySide2.QtNetwork.QNetworkCookieJar:
"PySide2.QtNetwork.QNetworkCookieJar.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkCookieJar.allCookies": (),
@@ -15759,7 +14381,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCookieJar.setCookiesFromUrl": ('typing.Sequence[PySide2.QtNetwork.QNetworkCookie]', 'PySide2.QtCore.QUrl'),
"PySide2.QtNetwork.QNetworkCookieJar.updateCookie": ('PySide2.QtNetwork.QNetworkCookie',),
"PySide2.QtNetwork.QNetworkCookieJar.validateCookie": ('PySide2.QtNetwork.QNetworkCookie', 'PySide2.QtCore.QUrl'),
-
# class PySide2.QtNetwork.QNetworkDatagram:
"PySide2.QtNetwork.QNetworkDatagram.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QHostAddress', 'int'), ('PySide2.QtNetwork.QNetworkDatagram',)],
"PySide2.QtNetwork.QNetworkDatagram.__copy__": (),
@@ -15780,7 +14401,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkDatagram.setInterfaceIndex": ('int',),
"PySide2.QtNetwork.QNetworkDatagram.setSender": ('PySide2.QtNetwork.QHostAddress', 'int'),
"PySide2.QtNetwork.QNetworkDatagram.swap": ('PySide2.QtNetwork.QNetworkDatagram',),
-
# class PySide2.QtNetwork.QNetworkDiskCache:
"PySide2.QtNetwork.QNetworkDiskCache.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkDiskCache.cacheDirectory": (),
@@ -15797,13 +14417,9 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkDiskCache.setCacheDirectory": ('str',),
"PySide2.QtNetwork.QNetworkDiskCache.setMaximumCacheSize": ('int',),
"PySide2.QtNetwork.QNetworkDiskCache.updateMetaData": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
-
# class PySide2.QtNetwork.QNetworkInterface:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceFlag:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceFlags:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceType:
"PySide2.QtNetwork.QNetworkInterface.__init__": [(), ('PySide2.QtNetwork.QNetworkInterface',)],
"PySide2.QtNetwork.QNetworkInterface.__copy__": (),
@@ -15823,13 +14439,9 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkInterface.name": (),
"PySide2.QtNetwork.QNetworkInterface.swap": ('PySide2.QtNetwork.QNetworkInterface',),
"PySide2.QtNetwork.QNetworkInterface.type": (),
-
# class PySide2.QtNetwork.QNetworkProxy:
-
# class PySide2.QtNetwork.QNetworkProxy.Capabilities:
-
# class PySide2.QtNetwork.QNetworkProxy.Capability:
-
# class PySide2.QtNetwork.QNetworkProxy.ProxyType:
"PySide2.QtNetwork.QNetworkProxy.__init__": [(), ('PySide2.QtNetwork.QNetworkProxy',), ('PySide2.QtNetwork.QNetworkProxy.ProxyType', 'str', 'int', 'str', 'str')],
"PySide2.QtNetwork.QNetworkProxy.__copy__": (),
@@ -15856,7 +14468,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxy.swap": ('PySide2.QtNetwork.QNetworkProxy',),
"PySide2.QtNetwork.QNetworkProxy.type": (),
"PySide2.QtNetwork.QNetworkProxy.user": (),
-
# class PySide2.QtNetwork.QNetworkProxyFactory:
"PySide2.QtNetwork.QNetworkProxyFactory.__init__": (),
"PySide2.QtNetwork.QNetworkProxyFactory.proxyForQuery": ('PySide2.QtNetwork.QNetworkProxyQuery',),
@@ -15865,9 +14476,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxyFactory.setUseSystemConfiguration": ('bool',),
"PySide2.QtNetwork.QNetworkProxyFactory.systemProxyForQuery": ('PySide2.QtNetwork.QNetworkProxyQuery',),
"PySide2.QtNetwork.QNetworkProxyFactory.usesSystemConfiguration": (),
-
# class PySide2.QtNetwork.QNetworkProxyQuery:
-
# class PySide2.QtNetwork.QNetworkProxyQuery.QueryType:
"PySide2.QtNetwork.QNetworkProxyQuery.__init__": [(), ('PySide2.QtCore.QUrl', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'PySide2.QtCore.QUrl', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'str', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkProxyQuery',), ('int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('str', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType')],
"PySide2.QtNetwork.QNetworkProxyQuery.__copy__": (),
@@ -15886,9 +14495,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxyQuery.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QNetworkProxyQuery.swap": ('PySide2.QtNetwork.QNetworkProxyQuery',),
"PySide2.QtNetwork.QNetworkProxyQuery.url": (),
-
# class PySide2.QtNetwork.QNetworkReply:
-
# class PySide2.QtNetwork.QNetworkReply.NetworkError:
"PySide2.QtNetwork.QNetworkReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkReply.abort": (),
@@ -15924,19 +14531,12 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkReply.sslConfigurationImplementation": ('PySide2.QtNetwork.QSslConfiguration',),
"PySide2.QtNetwork.QNetworkReply.url": (),
"PySide2.QtNetwork.QNetworkReply.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QNetworkRequest:
-
# class PySide2.QtNetwork.QNetworkRequest.Attribute:
-
# class PySide2.QtNetwork.QNetworkRequest.CacheLoadControl:
-
# class PySide2.QtNetwork.QNetworkRequest.KnownHeaders:
-
# class PySide2.QtNetwork.QNetworkRequest.LoadControl:
-
# class PySide2.QtNetwork.QNetworkRequest.Priority:
-
# class PySide2.QtNetwork.QNetworkRequest.RedirectPolicy:
"PySide2.QtNetwork.QNetworkRequest.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtNetwork.QNetworkRequest',)],
"PySide2.QtNetwork.QNetworkRequest.__copy__": (),
@@ -15961,15 +14561,10 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkRequest.sslConfiguration": (),
"PySide2.QtNetwork.QNetworkRequest.swap": ('PySide2.QtNetwork.QNetworkRequest',),
"PySide2.QtNetwork.QNetworkRequest.url": (),
-
# class PySide2.QtNetwork.QNetworkSession:
-
# class PySide2.QtNetwork.QNetworkSession.SessionError:
-
# class PySide2.QtNetwork.QNetworkSession.State:
-
# class PySide2.QtNetwork.QNetworkSession.UsagePolicies:
-
# class PySide2.QtNetwork.QNetworkSession.UsagePolicy:
"PySide2.QtNetwork.QNetworkSession.__init__": ('PySide2.QtNetwork.QNetworkConfiguration', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QNetworkSession.accept": (),
@@ -15994,9 +14589,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkSession.stop": (),
"PySide2.QtNetwork.QNetworkSession.usagePolicies": (),
"PySide2.QtNetwork.QNetworkSession.waitForOpened": ('int',),
-
# class PySide2.QtNetwork.QOcspCertificateStatus:
-
# class PySide2.QtNetwork.QOcspResponse:
"PySide2.QtNetwork.QOcspResponse.__init__": [(), ('PySide2.QtNetwork.QOcspResponse',)],
"PySide2.QtNetwork.QOcspResponse.__copy__": (),
@@ -16004,31 +14597,19 @@ sig_dict.update({
"PySide2.QtNetwork.QOcspResponse.revocationReason": (),
"PySide2.QtNetwork.QOcspResponse.subject": (),
"PySide2.QtNetwork.QOcspResponse.swap": ('PySide2.QtNetwork.QOcspResponse',),
-
# class PySide2.QtNetwork.QOcspRevocationReason:
-
# class PySide2.QtNetwork.QPasswordDigestor:
"PySide2.QtNetwork.QPasswordDigestor.deriveKeyPbkdf1": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int', 'int'),
"PySide2.QtNetwork.QPasswordDigestor.deriveKeyPbkdf2": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int', 'int'),
-
# class PySide2.QtNetwork.QSsl:
-
# class PySide2.QtNetwork.QSsl.AlternativeNameEntryType:
-
# class PySide2.QtNetwork.QSsl.EncodingFormat:
-
# class PySide2.QtNetwork.QSsl.KeyAlgorithm:
-
# class PySide2.QtNetwork.QSsl.KeyType:
-
# class PySide2.QtNetwork.QSsl.SslOption:
-
# class PySide2.QtNetwork.QSsl.SslOptions:
-
# class PySide2.QtNetwork.QSsl.SslProtocol:
-
# class PySide2.QtNetwork.QSslCertificate:
-
# class PySide2.QtNetwork.QSslCertificate.SubjectInfo:
"PySide2.QtNetwork.QSslCertificate.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QSsl.EncodingFormat'), ('PySide2.QtCore.QIODevice', 'PySide2.QtNetwork.QSsl.EncodingFormat'), ('PySide2.QtNetwork.QSslCertificate',)],
"PySide2.QtNetwork.QSslCertificate.__copy__": (),
@@ -16060,7 +14641,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCertificate.toText": (),
"PySide2.QtNetwork.QSslCertificate.verify": ('typing.Sequence[PySide2.QtNetwork.QSslCertificate]', 'str'),
"PySide2.QtNetwork.QSslCertificate.version": (),
-
# class PySide2.QtNetwork.QSslCertificateExtension:
"PySide2.QtNetwork.QSslCertificateExtension.__init__": [(), ('PySide2.QtNetwork.QSslCertificateExtension',)],
"PySide2.QtNetwork.QSslCertificateExtension.__copy__": (),
@@ -16070,7 +14650,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCertificateExtension.oid": (),
"PySide2.QtNetwork.QSslCertificateExtension.swap": ('PySide2.QtNetwork.QSslCertificateExtension',),
"PySide2.QtNetwork.QSslCertificateExtension.value": (),
-
# class PySide2.QtNetwork.QSslCipher:
"PySide2.QtNetwork.QSslCipher.__init__": [(), ('PySide2.QtNetwork.QSslCipher',), ('str',), ('str', 'PySide2.QtNetwork.QSsl.SslProtocol')],
"PySide2.QtNetwork.QSslCipher.__copy__": (),
@@ -16084,9 +14663,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCipher.supportedBits": (),
"PySide2.QtNetwork.QSslCipher.swap": ('PySide2.QtNetwork.QSslCipher',),
"PySide2.QtNetwork.QSslCipher.usedBits": (),
-
# class PySide2.QtNetwork.QSslConfiguration:
-
# class PySide2.QtNetwork.QSslConfiguration.NextProtocolNegotiationStatus:
"PySide2.QtNetwork.QSslConfiguration.__init__": [(), ('PySide2.QtNetwork.QSslConfiguration',)],
"PySide2.QtNetwork.QSslConfiguration.__copy__": (),
@@ -16139,9 +14716,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslConfiguration.swap": ('PySide2.QtNetwork.QSslConfiguration',),
"PySide2.QtNetwork.QSslConfiguration.systemCaCertificates": (),
"PySide2.QtNetwork.QSslConfiguration.testSslOption": ('PySide2.QtNetwork.QSsl.SslOption',),
-
# class PySide2.QtNetwork.QSslDiffieHellmanParameters:
-
# class PySide2.QtNetwork.QSslDiffieHellmanParameters.Error:
"PySide2.QtNetwork.QSslDiffieHellmanParameters.__init__": [(), ('PySide2.QtNetwork.QSslDiffieHellmanParameters',)],
"PySide2.QtNetwork.QSslDiffieHellmanParameters.__copy__": (),
@@ -16152,9 +14727,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslDiffieHellmanParameters.isEmpty": (),
"PySide2.QtNetwork.QSslDiffieHellmanParameters.isValid": (),
"PySide2.QtNetwork.QSslDiffieHellmanParameters.swap": ('PySide2.QtNetwork.QSslDiffieHellmanParameters',),
-
# class PySide2.QtNetwork.QSslError:
-
# class PySide2.QtNetwork.QSslError.SslError:
"PySide2.QtNetwork.QSslError.__init__": [(), ('PySide2.QtNetwork.QSslError',), ('PySide2.QtNetwork.QSslError.SslError',), ('PySide2.QtNetwork.QSslError.SslError', 'PySide2.QtNetwork.QSslCertificate')],
"PySide2.QtNetwork.QSslError.__copy__": (),
@@ -16162,7 +14735,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslError.error": (),
"PySide2.QtNetwork.QSslError.errorString": (),
"PySide2.QtNetwork.QSslError.swap": ('PySide2.QtNetwork.QSslError',),
-
# class PySide2.QtNetwork.QSslKey:
"PySide2.QtNetwork.QSslKey.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QSsl.KeyAlgorithm', 'PySide2.QtNetwork.QSsl.EncodingFormat', 'PySide2.QtNetwork.QSsl.KeyType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtCore.QIODevice', 'PySide2.QtNetwork.QSsl.KeyAlgorithm', 'PySide2.QtNetwork.QSsl.EncodingFormat', 'PySide2.QtNetwork.QSsl.KeyType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtNetwork.QSslKey',), ('int', 'PySide2.QtNetwork.QSsl.KeyType')],
"PySide2.QtNetwork.QSslKey.__copy__": (),
@@ -16175,7 +14747,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslKey.toDer": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslKey.toPem": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslKey.type": (),
-
# class PySide2.QtNetwork.QSslPreSharedKeyAuthenticator:
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.__init__": [(), ('PySide2.QtNetwork.QSslPreSharedKeyAuthenticator',)],
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.__copy__": (),
@@ -16187,11 +14758,8 @@ sig_dict.update({
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.setIdentity": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.setPreSharedKey": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.swap": ('PySide2.QtNetwork.QSslPreSharedKeyAuthenticator',),
-
# class PySide2.QtNetwork.QSslSocket:
-
# class PySide2.QtNetwork.QSslSocket.PeerVerifyMode:
-
# class PySide2.QtNetwork.QSslSocket.SslMode:
"PySide2.QtNetwork.QSslSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QSslSocket.abort": (),
@@ -16264,7 +14832,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslSocket.waitForEncrypted": ('int',),
"PySide2.QtNetwork.QSslSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QSslSocket.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QTcpServer:
"PySide2.QtNetwork.QTcpServer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QTcpServer.addPendingConnection": ('PySide2.QtNetwork.QTcpSocket',),
@@ -16287,10 +14854,8 @@ sig_dict.update({
"PySide2.QtNetwork.QTcpServer.setSocketDescriptor": ('int',),
"PySide2.QtNetwork.QTcpServer.socketDescriptor": (),
"PySide2.QtNetwork.QTcpServer.waitForNewConnection": ('int',),
-
# class PySide2.QtNetwork.QTcpSocket:
"PySide2.QtNetwork.QTcpSocket.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtNetwork.QUdpSocket:
"PySide2.QtNetwork.QUdpSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QUdpSocket.hasPendingDatagrams": (),
@@ -16303,29 +14868,21 @@ sig_dict.update({
"PySide2.QtNetwork.QUdpSocket.setMulticastInterface": ('PySide2.QtNetwork.QNetworkInterface',),
"PySide2.QtNetwork.QUdpSocket.writeDatagram": [('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QHostAddress', 'int'), ('PySide2.QtNetwork.QNetworkDatagram',)],
}) if "PySide2.QtNetwork" in sys.modules else None
-
# Module PySide2.QtTest
sig_dict.update({
-
# class PySide2.QtTest.QTest:
-
# class PySide2.QtTest.QTest.KeyAction:
-
# class PySide2.QtTest.QTest.MouseAction:
-
# class PySide2.QtTest.QTest.QBenchmarkMetric:
-
# class PySide2.QtTest.QTest.QTouchEventSequence:
"PySide2.QtTest.QTest.QTouchEventSequence.commit": ('bool',),
"PySide2.QtTest.QTest.QTouchEventSequence.move": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.press": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.release": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.stationary": ('int',),
-
# class PySide2.QtTest.QTest.TestFailMode:
-
"PySide2.QtTest.QTest.addColumnInternal": ('int', 'str'),
- "PySide2.QtTest.QTest.asciiToKey": ('typing.Char',),
+ "PySide2.QtTest.QTest.asciiToKey": ('int',),
"PySide2.QtTest.QTest.compare_ptr_helper": ('int', 'int', 'str', 'str', 'str', 'int'),
"PySide2.QtTest.QTest.compare_string_helper": ('str', 'str', 'str', 'str', 'str', 'int'),
"PySide2.QtTest.QTest.createTouchDevice": ('PySide2.QtGui.QTouchDevice.DeviceType',),
@@ -16334,11 +14891,11 @@ sig_dict.update({
"PySide2.QtTest.QTest.currentTestFailed": (),
"PySide2.QtTest.QTest.currentTestFunction": (),
"PySide2.QtTest.QTest.ignoreMessage": [('PySide2.QtCore.QtMsgType', 'PySide2.QtCore.QRegularExpression'), ('PySide2.QtCore.QtMsgType', 'str')],
- "PySide2.QtTest.QTest.keyClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.keyClicks": ('PySide2.QtWidgets.QWidget', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'),
- "PySide2.QtTest.QTest.keyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
- "PySide2.QtTest.QTest.keyPress": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
- "PySide2.QtTest.QTest.keyRelease": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyPress": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyRelease": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.keySequence": [('PySide2.QtGui.QWindow', 'PySide2.QtGui.QKeySequence'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QKeySequence')],
"PySide2.QtTest.QTest.keyToAscii": ('PySide2.QtCore.Qt.Key',),
"PySide2.QtTest.QTest.mouseClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QPoint', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QPoint', 'int')],
@@ -16356,7 +14913,7 @@ sig_dict.update({
"PySide2.QtTest.QTest.qSkip": ('str', 'str', 'int'),
"PySide2.QtTest.QTest.qWaitForWindowActive": ('PySide2.QtWidgets.QWidget', 'int'),
"PySide2.QtTest.QTest.qWaitForWindowExposed": ('PySide2.QtWidgets.QWidget', 'int'),
- "PySide2.QtTest.QTest.sendKeyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.sendKeyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.setBenchmarkResult": ('float', 'PySide2.QtTest.QTest.QBenchmarkMetric'),
"PySide2.QtTest.QTest.setMainSourcePath": ('str', 'str'),
"PySide2.QtTest.QTest.simulateEvent": [('PySide2.QtGui.QWindow', 'bool', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int'), ('PySide2.QtWidgets.QWidget', 'bool', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int')],
@@ -16364,26 +14921,17 @@ sig_dict.update({
"PySide2.QtTest.QTest.toPrettyCString": ('str', 'int'),
"PySide2.QtTest.QTest.touchEvent": [('PySide2.QtGui.QWindow', 'PySide2.QtGui.QTouchDevice', 'bool'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QTouchDevice', 'bool')],
}) if "PySide2.QtTest" in sys.modules else None
-
# Module PySide2.QtConcurrent
sig_dict.update({
-
# class PySide2.QtConcurrent.QtConcurrent:
-
# class PySide2.QtConcurrent.QtConcurrent.ReduceOption:
-
# class PySide2.QtConcurrent.QtConcurrent.ReduceOptions:
-
# class PySide2.QtConcurrent.QtConcurrent.ThreadFunctionResult:
}) if "PySide2.QtConcurrent" in sys.modules else None
-
# Module PySide2.QtX11Extras
sig_dict.update({
-
# class PySide2.QtX11Extras.QX11Info:
-
# class PySide2.QtX11Extras.QX11Info.PeekOption:
-
# class PySide2.QtX11Extras.QX11Info.PeekOptions:
"PySide2.QtX11Extras.QX11Info.appDpiX": ('int',),
"PySide2.QtX11Extras.QX11Info.appDpiY": ('int',),
@@ -16401,10 +14949,8 @@ sig_dict.update({
"PySide2.QtX11Extras.QX11Info.setAppUserTime": ('int',),
"PySide2.QtX11Extras.QX11Info.setNextStartupId": ('PySide2.QtCore.QByteArray',),
}) if "PySide2.QtX11Extras" in sys.modules else None
-
# Module PySide2.QtXml
sig_dict.update({
-
# class PySide2.QtXml.QDomAttr:
"PySide2.QtXml.QDomAttr.__init__": [(), ('PySide2.QtXml.QDomAttr',)],
"PySide2.QtXml.QDomAttr.__copy__": (),
@@ -16414,12 +14960,10 @@ sig_dict.update({
"PySide2.QtXml.QDomAttr.setValue": ('str',),
"PySide2.QtXml.QDomAttr.specified": (),
"PySide2.QtXml.QDomAttr.value": (),
-
# class PySide2.QtXml.QDomCDATASection:
"PySide2.QtXml.QDomCDATASection.__init__": [(), ('PySide2.QtXml.QDomCDATASection',)],
"PySide2.QtXml.QDomCDATASection.__copy__": (),
"PySide2.QtXml.QDomCDATASection.nodeType": (),
-
# class PySide2.QtXml.QDomCharacterData:
"PySide2.QtXml.QDomCharacterData.__init__": [(), ('PySide2.QtXml.QDomCharacterData',)],
"PySide2.QtXml.QDomCharacterData.__copy__": (),
@@ -16432,12 +14976,10 @@ sig_dict.update({
"PySide2.QtXml.QDomCharacterData.replaceData": ('int', 'int', 'str'),
"PySide2.QtXml.QDomCharacterData.setData": ('str',),
"PySide2.QtXml.QDomCharacterData.substringData": ('int', 'int'),
-
# class PySide2.QtXml.QDomComment:
"PySide2.QtXml.QDomComment.__init__": [(), ('PySide2.QtXml.QDomComment',)],
"PySide2.QtXml.QDomComment.__copy__": (),
"PySide2.QtXml.QDomComment.nodeType": (),
-
# class PySide2.QtXml.QDomDocument:
"PySide2.QtXml.QDomDocument.__init__": [(), ('PySide2.QtXml.QDomDocument',), ('PySide2.QtXml.QDomDocumentType',), ('str',)],
"PySide2.QtXml.QDomDocument.__copy__": (),
@@ -16462,12 +15004,10 @@ sig_dict.update({
"PySide2.QtXml.QDomDocument.setContent": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'bool'), ('PySide2.QtCore.QIODevice',), ('PySide2.QtCore.QIODevice', 'bool'), ('PySide2.QtXml.QXmlInputSource', 'PySide2.QtXml.QXmlReader'), ('PySide2.QtXml.QXmlInputSource', 'bool'), ('str',), ('str', 'bool')],
"PySide2.QtXml.QDomDocument.toByteArray": ('int',),
"PySide2.QtXml.QDomDocument.toString": ('int',),
-
# class PySide2.QtXml.QDomDocumentFragment:
"PySide2.QtXml.QDomDocumentFragment.__init__": [(), ('PySide2.QtXml.QDomDocumentFragment',)],
"PySide2.QtXml.QDomDocumentFragment.__copy__": (),
"PySide2.QtXml.QDomDocumentFragment.nodeType": (),
-
# class PySide2.QtXml.QDomDocumentType:
"PySide2.QtXml.QDomDocumentType.__init__": [(), ('PySide2.QtXml.QDomDocumentType',)],
"PySide2.QtXml.QDomDocumentType.__copy__": (),
@@ -16478,7 +15018,6 @@ sig_dict.update({
"PySide2.QtXml.QDomDocumentType.notations": (),
"PySide2.QtXml.QDomDocumentType.publicId": (),
"PySide2.QtXml.QDomDocumentType.systemId": (),
-
# class PySide2.QtXml.QDomElement:
"PySide2.QtXml.QDomElement.__init__": [(), ('PySide2.QtXml.QDomElement',)],
"PySide2.QtXml.QDomElement.__copy__": (),
@@ -16502,7 +15041,6 @@ sig_dict.update({
"PySide2.QtXml.QDomElement.setTagName": ('str',),
"PySide2.QtXml.QDomElement.tagName": (),
"PySide2.QtXml.QDomElement.text": (),
-
# class PySide2.QtXml.QDomEntity:
"PySide2.QtXml.QDomEntity.__init__": [(), ('PySide2.QtXml.QDomEntity',)],
"PySide2.QtXml.QDomEntity.__copy__": (),
@@ -16510,14 +15048,11 @@ sig_dict.update({
"PySide2.QtXml.QDomEntity.notationName": (),
"PySide2.QtXml.QDomEntity.publicId": (),
"PySide2.QtXml.QDomEntity.systemId": (),
-
# class PySide2.QtXml.QDomEntityReference:
"PySide2.QtXml.QDomEntityReference.__init__": [(), ('PySide2.QtXml.QDomEntityReference',)],
"PySide2.QtXml.QDomEntityReference.__copy__": (),
"PySide2.QtXml.QDomEntityReference.nodeType": (),
-
# class PySide2.QtXml.QDomImplementation:
-
# class PySide2.QtXml.QDomImplementation.InvalidDataPolicy:
"PySide2.QtXml.QDomImplementation.__init__": [(), ('PySide2.QtXml.QDomImplementation',)],
"PySide2.QtXml.QDomImplementation.__copy__": (),
@@ -16527,7 +15062,6 @@ sig_dict.update({
"PySide2.QtXml.QDomImplementation.invalidDataPolicy": (),
"PySide2.QtXml.QDomImplementation.isNull": (),
"PySide2.QtXml.QDomImplementation.setInvalidDataPolicy": ('PySide2.QtXml.QDomImplementation.InvalidDataPolicy',),
-
# class PySide2.QtXml.QDomNamedNodeMap:
"PySide2.QtXml.QDomNamedNodeMap.__init__": [(), ('PySide2.QtXml.QDomNamedNodeMap',)],
"PySide2.QtXml.QDomNamedNodeMap.__copy__": (),
@@ -16543,11 +15077,8 @@ sig_dict.update({
"PySide2.QtXml.QDomNamedNodeMap.setNamedItem": ('PySide2.QtXml.QDomNode',),
"PySide2.QtXml.QDomNamedNodeMap.setNamedItemNS": ('PySide2.QtXml.QDomNode',),
"PySide2.QtXml.QDomNamedNodeMap.size": (),
-
# class PySide2.QtXml.QDomNode:
-
# class PySide2.QtXml.QDomNode.EncodingPolicy:
-
# class PySide2.QtXml.QDomNode.NodeType:
"PySide2.QtXml.QDomNode.__init__": [(), ('PySide2.QtXml.QDomNode',)],
"PySide2.QtXml.QDomNode.__copy__": (),
@@ -16614,7 +15145,6 @@ sig_dict.update({
"PySide2.QtXml.QDomNode.toNotation": (),
"PySide2.QtXml.QDomNode.toProcessingInstruction": (),
"PySide2.QtXml.QDomNode.toText": (),
-
# class PySide2.QtXml.QDomNodeList:
"PySide2.QtXml.QDomNodeList.__init__": [(), ('PySide2.QtXml.QDomNodeList',)],
"PySide2.QtXml.QDomNodeList.__copy__": (),
@@ -16624,14 +15154,12 @@ sig_dict.update({
"PySide2.QtXml.QDomNodeList.item": ('int',),
"PySide2.QtXml.QDomNodeList.length": (),
"PySide2.QtXml.QDomNodeList.size": (),
-
# class PySide2.QtXml.QDomNotation:
"PySide2.QtXml.QDomNotation.__init__": [(), ('PySide2.QtXml.QDomNotation',)],
"PySide2.QtXml.QDomNotation.__copy__": (),
"PySide2.QtXml.QDomNotation.nodeType": (),
"PySide2.QtXml.QDomNotation.publicId": (),
"PySide2.QtXml.QDomNotation.systemId": (),
-
# class PySide2.QtXml.QDomProcessingInstruction:
"PySide2.QtXml.QDomProcessingInstruction.__init__": [(), ('PySide2.QtXml.QDomProcessingInstruction',)],
"PySide2.QtXml.QDomProcessingInstruction.__copy__": (),
@@ -16639,13 +15167,11 @@ sig_dict.update({
"PySide2.QtXml.QDomProcessingInstruction.nodeType": (),
"PySide2.QtXml.QDomProcessingInstruction.setData": ('str',),
"PySide2.QtXml.QDomProcessingInstruction.target": (),
-
# class PySide2.QtXml.QDomText:
"PySide2.QtXml.QDomText.__init__": [(), ('PySide2.QtXml.QDomText',)],
"PySide2.QtXml.QDomText.__copy__": (),
"PySide2.QtXml.QDomText.nodeType": (),
"PySide2.QtXml.QDomText.splitText": ('int',),
-
# class PySide2.QtXml.QXmlAttributes:
"PySide2.QtXml.QXmlAttributes.__init__": [(), ('PySide2.QtXml.QXmlAttributes',)],
"PySide2.QtXml.QXmlAttributes.__copy__": (),
@@ -16660,7 +15186,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlAttributes.type": [('int',), ('str',), ('str', 'str')],
"PySide2.QtXml.QXmlAttributes.uri": ('int',),
"PySide2.QtXml.QXmlAttributes.value": [('int',), ('str',), ('str', 'str')],
-
# class PySide2.QtXml.QXmlContentHandler:
"PySide2.QtXml.QXmlContentHandler.__init__": (),
"PySide2.QtXml.QXmlContentHandler.characters": ('str',),
@@ -16675,20 +15200,17 @@ sig_dict.update({
"PySide2.QtXml.QXmlContentHandler.startDocument": (),
"PySide2.QtXml.QXmlContentHandler.startElement": ('str', 'str', 'str', 'PySide2.QtXml.QXmlAttributes'),
"PySide2.QtXml.QXmlContentHandler.startPrefixMapping": ('str', 'str'),
-
# class PySide2.QtXml.QXmlDTDHandler:
"PySide2.QtXml.QXmlDTDHandler.__init__": (),
"PySide2.QtXml.QXmlDTDHandler.errorString": (),
"PySide2.QtXml.QXmlDTDHandler.notationDecl": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlDTDHandler.unparsedEntityDecl": ('str', 'str', 'str', 'str'),
-
# class PySide2.QtXml.QXmlDeclHandler:
"PySide2.QtXml.QXmlDeclHandler.__init__": (),
"PySide2.QtXml.QXmlDeclHandler.attributeDecl": ('str', 'str', 'str', 'str', 'str'),
"PySide2.QtXml.QXmlDeclHandler.errorString": (),
"PySide2.QtXml.QXmlDeclHandler.externalEntityDecl": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlDeclHandler.internalEntityDecl": ('str', 'str'),
-
# class PySide2.QtXml.QXmlDefaultHandler:
"PySide2.QtXml.QXmlDefaultHandler.__init__": (),
"PySide2.QtXml.QXmlDefaultHandler.attributeDecl": ('str', 'str', 'str', 'str', 'str'),
@@ -16719,19 +15241,16 @@ sig_dict.update({
"PySide2.QtXml.QXmlDefaultHandler.startPrefixMapping": ('str', 'str'),
"PySide2.QtXml.QXmlDefaultHandler.unparsedEntityDecl": ('str', 'str', 'str', 'str'),
"PySide2.QtXml.QXmlDefaultHandler.warning": ('PySide2.QtXml.QXmlParseException',),
-
# class PySide2.QtXml.QXmlEntityResolver:
"PySide2.QtXml.QXmlEntityResolver.__init__": (),
"PySide2.QtXml.QXmlEntityResolver.errorString": (),
"PySide2.QtXml.QXmlEntityResolver.resolveEntity": ('str', 'str', 'PySide2.QtXml.QXmlInputSource'),
-
# class PySide2.QtXml.QXmlErrorHandler:
"PySide2.QtXml.QXmlErrorHandler.__init__": (),
"PySide2.QtXml.QXmlErrorHandler.error": ('PySide2.QtXml.QXmlParseException',),
"PySide2.QtXml.QXmlErrorHandler.errorString": (),
"PySide2.QtXml.QXmlErrorHandler.fatalError": ('PySide2.QtXml.QXmlParseException',),
"PySide2.QtXml.QXmlErrorHandler.warning": ('PySide2.QtXml.QXmlParseException',),
-
# class PySide2.QtXml.QXmlInputSource:
"PySide2.QtXml.QXmlInputSource.__init__": [(), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtXml.QXmlInputSource.data": (),
@@ -16739,7 +15258,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlInputSource.fromRawData": ('PySide2.QtCore.QByteArray', 'bool'),
"PySide2.QtXml.QXmlInputSource.reset": (),
"PySide2.QtXml.QXmlInputSource.setData": [('PySide2.QtCore.QByteArray',), ('str',)],
-
# class PySide2.QtXml.QXmlLexicalHandler:
"PySide2.QtXml.QXmlLexicalHandler.__init__": (),
"PySide2.QtXml.QXmlLexicalHandler.comment": ('str',),
@@ -16750,12 +15268,10 @@ sig_dict.update({
"PySide2.QtXml.QXmlLexicalHandler.startCDATA": (),
"PySide2.QtXml.QXmlLexicalHandler.startDTD": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlLexicalHandler.startEntity": ('str',),
-
# class PySide2.QtXml.QXmlLocator:
"PySide2.QtXml.QXmlLocator.__init__": (),
"PySide2.QtXml.QXmlLocator.columnNumber": (),
"PySide2.QtXml.QXmlLocator.lineNumber": (),
-
# class PySide2.QtXml.QXmlNamespaceSupport:
"PySide2.QtXml.QXmlNamespaceSupport.__init__": (),
"PySide2.QtXml.QXmlNamespaceSupport.popContext": (),
@@ -16767,7 +15283,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlNamespaceSupport.setPrefix": ('str', 'str'),
"PySide2.QtXml.QXmlNamespaceSupport.splitName": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlNamespaceSupport.uri": ('str',),
-
# class PySide2.QtXml.QXmlParseException:
"PySide2.QtXml.QXmlParseException.__init__": [('PySide2.QtXml.QXmlParseException',), ('str', 'int', 'int', 'str', 'str')],
"PySide2.QtXml.QXmlParseException.columnNumber": (),
@@ -16775,7 +15290,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlParseException.message": (),
"PySide2.QtXml.QXmlParseException.publicId": (),
"PySide2.QtXml.QXmlParseException.systemId": (),
-
# class PySide2.QtXml.QXmlReader:
"PySide2.QtXml.QXmlReader.__init__": (),
"PySide2.QtXml.QXmlReader.DTDHandler": (),
@@ -16797,7 +15311,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlReader.setFeature": ('str', 'bool'),
"PySide2.QtXml.QXmlReader.setLexicalHandler": ('PySide2.QtXml.QXmlLexicalHandler',),
"PySide2.QtXml.QXmlReader.setProperty": ('str', 'int'),
-
# class PySide2.QtXml.QXmlSimpleReader:
"PySide2.QtXml.QXmlSimpleReader.__init__": (),
"PySide2.QtXml.QXmlSimpleReader.DTDHandler": (),
@@ -16821,23 +15334,17 @@ sig_dict.update({
"PySide2.QtXml.QXmlSimpleReader.setLexicalHandler": ('PySide2.QtXml.QXmlLexicalHandler',),
"PySide2.QtXml.QXmlSimpleReader.setProperty": ('str', 'int'),
}) if "PySide2.QtXml" in sys.modules else None
-
# Module PySide2.QtXmlPatterns
sig_dict.update({
-
# class PySide2.QtXmlPatterns.QAbstractMessageHandler:
"PySide2.QtXmlPatterns.QAbstractMessageHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtXmlPatterns.QAbstractMessageHandler.handleMessage": ('PySide2.QtCore.QtMsgType', 'str', 'PySide2.QtCore.QUrl', 'PySide2.QtXmlPatterns.QSourceLocation'),
"PySide2.QtXmlPatterns.QAbstractMessageHandler.message": ('PySide2.QtCore.QtMsgType', 'str', 'PySide2.QtCore.QUrl', 'PySide2.QtXmlPatterns.QSourceLocation'),
-
# class PySide2.QtXmlPatterns.QAbstractUriResolver:
"PySide2.QtXmlPatterns.QAbstractUriResolver.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtXmlPatterns.QAbstractUriResolver.resolve": ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl'),
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel:
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel.NodeCopySetting:
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel.SimpleAxis:
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.__init__": (),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.attributes": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
@@ -16858,7 +15365,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.sourceLocation": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.stringValue": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.typedValue": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
-
# class PySide2.QtXmlPatterns.QAbstractXmlReceiver:
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.__init__": (),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.atomicValue": ('typing.Any',),
@@ -16874,7 +15380,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.startOfSequence": (),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.whitespaceOnly": ('str',),
-
# class PySide2.QtXmlPatterns.QSourceLocation:
"PySide2.QtXmlPatterns.QSourceLocation.__init__": [(), ('PySide2.QtCore.QUrl', 'int', 'int'), ('PySide2.QtXmlPatterns.QSourceLocation',)],
"PySide2.QtXmlPatterns.QSourceLocation.__copy__": (),
@@ -16885,7 +15390,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QSourceLocation.setLine": ('int',),
"PySide2.QtXmlPatterns.QSourceLocation.setUri": ('PySide2.QtCore.QUrl',),
"PySide2.QtXmlPatterns.QSourceLocation.uri": (),
-
# class PySide2.QtXmlPatterns.QXmlFormatter:
"PySide2.QtXmlPatterns.QXmlFormatter.__init__": ('PySide2.QtXmlPatterns.QXmlQuery', 'PySide2.QtCore.QIODevice'),
"PySide2.QtXmlPatterns.QXmlFormatter.atomicValue": ('typing.Any',),
@@ -16901,7 +15405,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlFormatter.startDocument": (),
"PySide2.QtXmlPatterns.QXmlFormatter.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QXmlFormatter.startOfSequence": (),
-
# class PySide2.QtXmlPatterns.QXmlItem:
"PySide2.QtXmlPatterns.QXmlItem.__init__": [(), ('PySide2.QtXmlPatterns.QXmlItem',), ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',), ('typing.Any',)],
"PySide2.QtXmlPatterns.QXmlItem.__copy__": (),
@@ -16910,7 +15413,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlItem.isNull": (),
"PySide2.QtXmlPatterns.QXmlItem.toAtomicValue": (),
"PySide2.QtXmlPatterns.QXmlItem.toNodeModelIndex": (),
-
# class PySide2.QtXmlPatterns.QXmlName:
"PySide2.QtXmlPatterns.QXmlName.__init__": [(), ('PySide2.QtXmlPatterns.QXmlName',), ('PySide2.QtXmlPatterns.QXmlNamePool', 'str', 'str', 'str')],
"PySide2.QtXmlPatterns.QXmlName.__copy__": (),
@@ -16921,15 +15423,11 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlName.namespaceUri": ('PySide2.QtXmlPatterns.QXmlNamePool',),
"PySide2.QtXmlPatterns.QXmlName.prefix": ('PySide2.QtXmlPatterns.QXmlNamePool',),
"PySide2.QtXmlPatterns.QXmlName.toClarkName": ('PySide2.QtXmlPatterns.QXmlNamePool',),
-
# class PySide2.QtXmlPatterns.QXmlNamePool:
"PySide2.QtXmlPatterns.QXmlNamePool.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNamePool',)],
"PySide2.QtXmlPatterns.QXmlNamePool.__copy__": (),
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex:
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex.DocumentOrder:
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex.NodeKind:
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',)],
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.__copy__": (),
@@ -16938,9 +15436,7 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.internalPointer": (),
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.isNull": (),
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.model": (),
-
# class PySide2.QtXmlPatterns.QXmlQuery:
-
# class PySide2.QtXmlPatterns.QXmlQuery.QueryLanguage:
"PySide2.QtXmlPatterns.QXmlQuery.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNamePool',), ('PySide2.QtXmlPatterns.QXmlQuery',), ('PySide2.QtXmlPatterns.QXmlQuery.QueryLanguage', 'PySide2.QtXmlPatterns.QXmlNamePool')],
"PySide2.QtXmlPatterns.QXmlQuery.__copy__": (),
@@ -16957,12 +15453,10 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlQuery.setQuery": [('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl'), ('str', 'PySide2.QtCore.QUrl')],
"PySide2.QtXmlPatterns.QXmlQuery.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlQuery.uriResolver": (),
-
# class PySide2.QtXmlPatterns.QXmlResultItems:
"PySide2.QtXmlPatterns.QXmlResultItems.__init__": (),
"PySide2.QtXmlPatterns.QXmlResultItems.current": (),
"PySide2.QtXmlPatterns.QXmlResultItems.hasError": (),
-
# class PySide2.QtXmlPatterns.QXmlSchema:
"PySide2.QtXmlPatterns.QXmlSchema.__init__": [(), ('PySide2.QtXmlPatterns.QXmlSchema',)],
"PySide2.QtXmlPatterns.QXmlSchema.documentUri": (),
@@ -16973,7 +15467,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSchema.setMessageHandler": ('PySide2.QtXmlPatterns.QAbstractMessageHandler',),
"PySide2.QtXmlPatterns.QXmlSchema.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlSchema.uriResolver": (),
-
# class PySide2.QtXmlPatterns.QXmlSchemaValidator:
"PySide2.QtXmlPatterns.QXmlSchemaValidator.__init__": [(), ('PySide2.QtXmlPatterns.QXmlSchema',)],
"PySide2.QtXmlPatterns.QXmlSchemaValidator.messageHandler": (),
@@ -16984,7 +15477,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSchemaValidator.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlSchemaValidator.uriResolver": (),
"PySide2.QtXmlPatterns.QXmlSchemaValidator.validate": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QUrl',)],
-
# class PySide2.QtXmlPatterns.QXmlSerializer:
"PySide2.QtXmlPatterns.QXmlSerializer.__init__": ('PySide2.QtXmlPatterns.QXmlQuery', 'PySide2.QtCore.QIODevice'),
"PySide2.QtXmlPatterns.QXmlSerializer.atomicValue": ('typing.Any',),
@@ -17003,10 +15495,8 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSerializer.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QXmlSerializer.startOfSequence": (),
}) if "PySide2.QtXmlPatterns" in sys.modules else None
-
# Module PySide2.QtHelp
sig_dict.update({
-
# class PySide2.QtHelp.QCompressedHelpInfo:
"PySide2.QtHelp.QCompressedHelpInfo.__init__": [(), ('PySide2.QtHelp.QCompressedHelpInfo',)],
"PySide2.QtHelp.QCompressedHelpInfo.__copy__": (),
@@ -17015,7 +15505,6 @@ sig_dict.update({
"PySide2.QtHelp.QCompressedHelpInfo.namespaceName": (),
"PySide2.QtHelp.QCompressedHelpInfo.swap": ('PySide2.QtHelp.QCompressedHelpInfo',),
"PySide2.QtHelp.QCompressedHelpInfo.version": (),
-
# class PySide2.QtHelp.QHelpContentItem:
"PySide2.QtHelp.QHelpContentItem.__copy__": (),
"PySide2.QtHelp.QHelpContentItem.child": ('int',),
@@ -17025,7 +15514,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpContentItem.row": (),
"PySide2.QtHelp.QHelpContentItem.title": (),
"PySide2.QtHelp.QHelpContentItem.url": (),
-
# class PySide2.QtHelp.QHelpContentModel:
"PySide2.QtHelp.QHelpContentModel.columnCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtHelp.QHelpContentModel.contentItemAt": ('PySide2.QtCore.QModelIndex',),
@@ -17035,10 +15523,8 @@ sig_dict.update({
"PySide2.QtHelp.QHelpContentModel.isCreatingContents": (),
"PySide2.QtHelp.QHelpContentModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtHelp.QHelpContentModel.rowCount": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtHelp.QHelpContentWidget:
"PySide2.QtHelp.QHelpContentWidget.indexOf": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtHelp.QHelpEngine:
"PySide2.QtHelp.QHelpEngine.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpEngine.contentModel": (),
@@ -17046,7 +15532,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpEngine.indexModel": (),
"PySide2.QtHelp.QHelpEngine.indexWidget": (),
"PySide2.QtHelp.QHelpEngine.searchEngine": (),
-
# class PySide2.QtHelp.QHelpEngineCore:
"PySide2.QtHelp.QHelpEngineCore.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpEngineCore.addCustomFilter": ('str', 'typing.Sequence[str]'),
@@ -17080,7 +15565,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpEngineCore.setupData": (),
"PySide2.QtHelp.QHelpEngineCore.unregisterDocumentation": ('str',),
"PySide2.QtHelp.QHelpEngineCore.usesFilterEngine": (),
-
# class PySide2.QtHelp.QHelpFilterData:
"PySide2.QtHelp.QHelpFilterData.__init__": [(), ('PySide2.QtHelp.QHelpFilterData',)],
"PySide2.QtHelp.QHelpFilterData.__copy__": (),
@@ -17089,7 +15573,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpFilterData.setVersions": ('typing.Sequence[PySide2.QtCore.QVersionNumber]',),
"PySide2.QtHelp.QHelpFilterData.swap": ('PySide2.QtHelp.QHelpFilterData',),
"PySide2.QtHelp.QHelpFilterData.versions": (),
-
# class PySide2.QtHelp.QHelpFilterEngine:
"PySide2.QtHelp.QHelpFilterEngine.__init__": ('PySide2.QtHelp.QHelpEngineCore',),
"PySide2.QtHelp.QHelpFilterEngine.activeFilter": (),
@@ -17102,17 +15585,14 @@ sig_dict.update({
"PySide2.QtHelp.QHelpFilterEngine.removeFilter": ('str',),
"PySide2.QtHelp.QHelpFilterEngine.setActiveFilter": ('str',),
"PySide2.QtHelp.QHelpFilterEngine.setFilterData": ('str', 'PySide2.QtHelp.QHelpFilterData'),
-
# class PySide2.QtHelp.QHelpIndexModel:
"PySide2.QtHelp.QHelpIndexModel.createIndex": [('int', 'int', 'int'), ('int', 'int', 'object'), ('str',)],
"PySide2.QtHelp.QHelpIndexModel.filter": ('str', 'str'),
"PySide2.QtHelp.QHelpIndexModel.isCreatingIndex": (),
"PySide2.QtHelp.QHelpIndexModel.linksForKeyword": ('str',),
-
# class PySide2.QtHelp.QHelpIndexWidget:
"PySide2.QtHelp.QHelpIndexWidget.activateCurrentItem": (),
"PySide2.QtHelp.QHelpIndexWidget.filterIndices": ('str', 'str'),
-
# class PySide2.QtHelp.QHelpSearchEngine:
"PySide2.QtHelp.QHelpSearchEngine.__init__": ('PySide2.QtHelp.QHelpEngineCore', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpSearchEngine.cancelIndexing": (),
@@ -17129,13 +15609,10 @@ sig_dict.update({
"PySide2.QtHelp.QHelpSearchEngine.searchInput": (),
"PySide2.QtHelp.QHelpSearchEngine.searchResultCount": (),
"PySide2.QtHelp.QHelpSearchEngine.searchResults": ('int', 'int'),
-
# class PySide2.QtHelp.QHelpSearchQuery:
-
# class PySide2.QtHelp.QHelpSearchQuery.FieldName:
"PySide2.QtHelp.QHelpSearchQuery.__init__": [(), ('PySide2.QtHelp.QHelpSearchQuery',), ('PySide2.QtHelp.QHelpSearchQuery.FieldName', 'typing.Sequence[str]')],
"PySide2.QtHelp.QHelpSearchQuery.__copy__": (),
-
# class PySide2.QtHelp.QHelpSearchQueryWidget:
"PySide2.QtHelp.QHelpSearchQueryWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtHelp.QHelpSearchQueryWidget.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -17148,21 +15625,17 @@ sig_dict.update({
"PySide2.QtHelp.QHelpSearchQueryWidget.setCompactMode": ('bool',),
"PySide2.QtHelp.QHelpSearchQueryWidget.setQuery": ('typing.Sequence[PySide2.QtHelp.QHelpSearchQuery]',),
"PySide2.QtHelp.QHelpSearchQueryWidget.setSearchInput": ('str',),
-
# class PySide2.QtHelp.QHelpSearchResult:
"PySide2.QtHelp.QHelpSearchResult.__init__": [(), ('PySide2.QtCore.QUrl', 'str', 'str'), ('PySide2.QtHelp.QHelpSearchResult',)],
"PySide2.QtHelp.QHelpSearchResult.snippet": (),
"PySide2.QtHelp.QHelpSearchResult.title": (),
"PySide2.QtHelp.QHelpSearchResult.url": (),
-
# class PySide2.QtHelp.QHelpSearchResultWidget:
"PySide2.QtHelp.QHelpSearchResultWidget.changeEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtHelp.QHelpSearchResultWidget.linkAt": ('PySide2.QtCore.QPoint',),
}) if "PySide2.QtHelp" in sys.modules else None
-
# Module PySide2.QtMultimedia
sig_dict.update({
-
# class PySide2.QtMultimedia.QAbstractAudioDeviceInfo:
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.deviceName": (),
@@ -17174,7 +15647,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleRates": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleSizes": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleTypes": (),
-
# class PySide2.QtMultimedia.QAbstractAudioInput:
"PySide2.QtMultimedia.QAbstractAudioInput.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioInput.bufferSize": (),
@@ -17196,7 +15668,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioInput.stop": (),
"PySide2.QtMultimedia.QAbstractAudioInput.suspend": (),
"PySide2.QtMultimedia.QAbstractAudioInput.volume": (),
-
# class PySide2.QtMultimedia.QAbstractAudioOutput:
"PySide2.QtMultimedia.QAbstractAudioOutput.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.bufferSize": (),
@@ -17220,11 +15691,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioOutput.stop": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.suspend": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.volume": (),
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer:
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType:
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer.MapMode:
"PySide2.QtMultimedia.QAbstractVideoBuffer.__init__": ('PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType',),
"PySide2.QtMultimedia.QAbstractVideoBuffer.handle": (),
@@ -17232,15 +15700,12 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractVideoBuffer.mapMode": (),
"PySide2.QtMultimedia.QAbstractVideoBuffer.release": (),
"PySide2.QtMultimedia.QAbstractVideoBuffer.unmap": (),
-
# class PySide2.QtMultimedia.QAbstractVideoFilter:
"PySide2.QtMultimedia.QAbstractVideoFilter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAbstractVideoFilter.createFilterRunnable": (),
"PySide2.QtMultimedia.QAbstractVideoFilter.isActive": (),
"PySide2.QtMultimedia.QAbstractVideoFilter.setActive": ('bool',),
-
# class PySide2.QtMultimedia.QAbstractVideoSurface:
-
# class PySide2.QtMultimedia.QAbstractVideoSurface.Error:
"PySide2.QtMultimedia.QAbstractVideoSurface.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAbstractVideoSurface.error": (),
@@ -17255,20 +15720,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractVideoSurface.stop": (),
"PySide2.QtMultimedia.QAbstractVideoSurface.supportedPixelFormats": ('PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType',),
"PySide2.QtMultimedia.QAbstractVideoSurface.surfaceFormat": (),
-
# class PySide2.QtMultimedia.QAudio:
-
# class PySide2.QtMultimedia.QAudio.Error:
-
# class PySide2.QtMultimedia.QAudio.Mode:
-
# class PySide2.QtMultimedia.QAudio.Role:
-
# class PySide2.QtMultimedia.QAudio.State:
-
# class PySide2.QtMultimedia.QAudio.VolumeScale:
"PySide2.QtMultimedia.QAudio.convertVolume": ('float', 'PySide2.QtMultimedia.QAudio.VolumeScale', 'PySide2.QtMultimedia.QAudio.VolumeScale'),
-
# class PySide2.QtMultimedia.QAudioBuffer:
"PySide2.QtMultimedia.QAudioBuffer.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtMultimedia.QAudioFormat', 'int'), ('PySide2.QtMultimedia.QAudioBuffer',), ('int', 'PySide2.QtMultimedia.QAudioFormat', 'int')],
"PySide2.QtMultimedia.QAudioBuffer.__copy__": (),
@@ -17281,11 +15739,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioBuffer.isValid": (),
"PySide2.QtMultimedia.QAudioBuffer.sampleCount": (),
"PySide2.QtMultimedia.QAudioBuffer.startTime": (),
-
# class PySide2.QtMultimedia.QAudioDecoder:
-
# class PySide2.QtMultimedia.QAudioDecoder.Error:
-
# class PySide2.QtMultimedia.QAudioDecoder.State:
"PySide2.QtMultimedia.QAudioDecoder.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioDecoder.audioFormat": (),
@@ -17306,7 +15761,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDecoder.state": (),
"PySide2.QtMultimedia.QAudioDecoder.stop": (),
"PySide2.QtMultimedia.QAudioDecoder.unbind": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QAudioDecoderControl:
"PySide2.QtMultimedia.QAudioDecoderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioDecoderControl.audioFormat": (),
@@ -17322,7 +15776,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDecoderControl.start": (),
"PySide2.QtMultimedia.QAudioDecoderControl.state": (),
"PySide2.QtMultimedia.QAudioDecoderControl.stop": (),
-
# class PySide2.QtMultimedia.QAudioDeviceInfo:
"PySide2.QtMultimedia.QAudioDeviceInfo.__init__": [(), ('PySide2.QtMultimedia.QAudioDeviceInfo',)],
"PySide2.QtMultimedia.QAudioDeviceInfo.__copy__": (),
@@ -17341,7 +15794,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleRates": (),
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleSizes": (),
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleTypes": (),
-
# class PySide2.QtMultimedia.QAudioEncoderSettings:
"PySide2.QtMultimedia.QAudioEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QAudioEncoderSettings',)],
"PySide2.QtMultimedia.QAudioEncoderSettings.__copy__": (),
@@ -17362,18 +15814,14 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioEncoderSettings.setEncodingOptions": ('typing.Dict[str, typing.Any]',),
"PySide2.QtMultimedia.QAudioEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QAudioEncoderSettings.setSampleRate": ('int',),
-
# class PySide2.QtMultimedia.QAudioEncoderSettingsControl:
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.audioSettings": (),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.codecDescription": ('str',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.setAudioSettings": ('PySide2.QtMultimedia.QAudioEncoderSettings',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.supportedAudioCodecs": (),
-
# class PySide2.QtMultimedia.QAudioFormat:
-
# class PySide2.QtMultimedia.QAudioFormat.Endian:
-
# class PySide2.QtMultimedia.QAudioFormat.SampleType:
"PySide2.QtMultimedia.QAudioFormat.__init__": [(), ('PySide2.QtMultimedia.QAudioFormat',)],
"PySide2.QtMultimedia.QAudioFormat.__copy__": (),
@@ -17397,7 +15845,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioFormat.setSampleRate": ('int',),
"PySide2.QtMultimedia.QAudioFormat.setSampleSize": ('int',),
"PySide2.QtMultimedia.QAudioFormat.setSampleType": ('PySide2.QtMultimedia.QAudioFormat.SampleType',),
-
# class PySide2.QtMultimedia.QAudioInput:
"PySide2.QtMultimedia.QAudioInput.__init__": [('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QAudioInput.bufferSize": (),
@@ -17418,7 +15865,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioInput.stop": (),
"PySide2.QtMultimedia.QAudioInput.suspend": (),
"PySide2.QtMultimedia.QAudioInput.volume": (),
-
# class PySide2.QtMultimedia.QAudioInputSelectorControl:
"PySide2.QtMultimedia.QAudioInputSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioInputSelectorControl.activeInput": (),
@@ -17426,7 +15872,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioInputSelectorControl.defaultInput": (),
"PySide2.QtMultimedia.QAudioInputSelectorControl.inputDescription": ('str',),
"PySide2.QtMultimedia.QAudioInputSelectorControl.setActiveInput": ('str',),
-
# class PySide2.QtMultimedia.QAudioOutput:
"PySide2.QtMultimedia.QAudioOutput.__init__": [('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QAudioOutput.bufferSize": (),
@@ -17449,7 +15894,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioOutput.stop": (),
"PySide2.QtMultimedia.QAudioOutput.suspend": (),
"PySide2.QtMultimedia.QAudioOutput.volume": (),
-
# class PySide2.QtMultimedia.QAudioOutputSelectorControl:
"PySide2.QtMultimedia.QAudioOutputSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.activeOutput": (),
@@ -17457,12 +15901,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioOutputSelectorControl.defaultOutput": (),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.outputDescription": ('str',),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.setActiveOutput": ('str',),
-
# class PySide2.QtMultimedia.QAudioProbe:
"PySide2.QtMultimedia.QAudioProbe.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioProbe.isActive": (),
"PySide2.QtMultimedia.QAudioProbe.setSource": [('PySide2.QtMultimedia.QMediaObject',), ('PySide2.QtMultimedia.QMediaRecorder',)],
-
# class PySide2.QtMultimedia.QAudioRecorder:
"PySide2.QtMultimedia.QAudioRecorder.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioRecorder.audioInput": (),
@@ -17470,39 +15912,25 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioRecorder.audioInputs": (),
"PySide2.QtMultimedia.QAudioRecorder.defaultAudioInput": (),
"PySide2.QtMultimedia.QAudioRecorder.setAudioInput": ('str',),
-
# class PySide2.QtMultimedia.QAudioRoleControl:
"PySide2.QtMultimedia.QAudioRoleControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioRoleControl.audioRole": (),
"PySide2.QtMultimedia.QAudioRoleControl.setAudioRole": ('PySide2.QtMultimedia.QAudio.Role',),
"PySide2.QtMultimedia.QAudioRoleControl.supportedAudioRoles": (),
-
# class PySide2.QtMultimedia.QCamera:
-
# class PySide2.QtMultimedia.QCamera.CaptureMode:
-
# class PySide2.QtMultimedia.QCamera.CaptureModes:
-
# class PySide2.QtMultimedia.QCamera.Error:
-
# class PySide2.QtMultimedia.QCamera.FrameRateRange:
"PySide2.QtMultimedia.QCamera.FrameRateRange.__init__": [(), ('PySide2.QtMultimedia.QCamera.FrameRateRange',), ('float', 'float')],
"PySide2.QtMultimedia.QCamera.FrameRateRange.__copy__": (),
-
# class PySide2.QtMultimedia.QCamera.LockChangeReason:
-
# class PySide2.QtMultimedia.QCamera.LockStatus:
-
# class PySide2.QtMultimedia.QCamera.LockType:
-
# class PySide2.QtMultimedia.QCamera.LockTypes:
-
# class PySide2.QtMultimedia.QCamera.Position:
-
# class PySide2.QtMultimedia.QCamera.State:
-
# class PySide2.QtMultimedia.QCamera.Status:
-
"PySide2.QtMultimedia.QCamera.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('PySide2.QtMultimedia.QCamera.Position', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QCameraInfo', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QCamera.availability": (),
"PySide2.QtMultimedia.QCamera.availableDevices": (),
@@ -17533,21 +15961,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCamera.unload": (),
"PySide2.QtMultimedia.QCamera.unlock": [(), ('PySide2.QtMultimedia.QCamera.LockTypes',)],
"PySide2.QtMultimedia.QCamera.viewfinderSettings": (),
-
# class PySide2.QtMultimedia.QCameraCaptureBufferFormatControl:
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.bufferFormat": (),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.setBufferFormat": ('PySide2.QtMultimedia.QVideoFrame.PixelFormat',),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.supportedBufferFormats": (),
-
# class PySide2.QtMultimedia.QCameraCaptureDestinationControl:
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.captureDestination": (),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.isCaptureDestinationSupported": ('PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations',),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.setCaptureDestination": ('PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations',),
-
# class PySide2.QtMultimedia.QCameraControl:
-
# class PySide2.QtMultimedia.QCameraControl.PropertyChangeType:
"PySide2.QtMultimedia.QCameraControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraControl.canChangeProperty": ('PySide2.QtMultimedia.QCameraControl.PropertyChangeType', 'PySide2.QtMultimedia.QCamera.Status'),
@@ -17557,15 +15981,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraControl.setState": ('PySide2.QtMultimedia.QCamera.State',),
"PySide2.QtMultimedia.QCameraControl.state": (),
"PySide2.QtMultimedia.QCameraControl.status": (),
-
# class PySide2.QtMultimedia.QCameraExposure:
-
# class PySide2.QtMultimedia.QCameraExposure.ExposureMode:
-
# class PySide2.QtMultimedia.QCameraExposure.FlashMode:
-
# class PySide2.QtMultimedia.QCameraExposure.FlashModes:
-
# class PySide2.QtMultimedia.QCameraExposure.MeteringMode:
"PySide2.QtMultimedia.QCameraExposure.aperture": (),
"PySide2.QtMultimedia.QCameraExposure.exposureCompensation": (),
@@ -17594,18 +16013,14 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraExposure.setSpotMeteringPoint": ('PySide2.QtCore.QPointF',),
"PySide2.QtMultimedia.QCameraExposure.shutterSpeed": (),
"PySide2.QtMultimedia.QCameraExposure.spotMeteringPoint": (),
-
# class PySide2.QtMultimedia.QCameraExposureControl:
-
# class PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter:
"PySide2.QtMultimedia.QCameraExposureControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraExposureControl.actualValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.isParameterSupported": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.requestedValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.setValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter', 'typing.Any'),
-
# class PySide2.QtMultimedia.QCameraFeedbackControl:
-
# class PySide2.QtMultimedia.QCameraFeedbackControl.EventType:
"PySide2.QtMultimedia.QCameraFeedbackControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFeedbackControl.isEventFeedbackEnabled": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType',),
@@ -17613,20 +16028,15 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFeedbackControl.resetEventFeedback": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType',),
"PySide2.QtMultimedia.QCameraFeedbackControl.setEventFeedbackEnabled": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType', 'bool'),
"PySide2.QtMultimedia.QCameraFeedbackControl.setEventFeedbackSound": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType', 'str'),
-
# class PySide2.QtMultimedia.QCameraFlashControl:
"PySide2.QtMultimedia.QCameraFlashControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFlashControl.flashMode": (),
"PySide2.QtMultimedia.QCameraFlashControl.isFlashModeSupported": ('PySide2.QtMultimedia.QCameraExposure.FlashModes',),
"PySide2.QtMultimedia.QCameraFlashControl.isFlashReady": (),
"PySide2.QtMultimedia.QCameraFlashControl.setFlashMode": ('PySide2.QtMultimedia.QCameraExposure.FlashModes',),
-
# class PySide2.QtMultimedia.QCameraFocus:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusMode:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusModes:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusPointMode:
"PySide2.QtMultimedia.QCameraFocus.customFocusPoint": (),
"PySide2.QtMultimedia.QCameraFocus.digitalZoom": (),
@@ -17643,7 +16053,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocus.setFocusMode": ('PySide2.QtMultimedia.QCameraFocus.FocusModes',),
"PySide2.QtMultimedia.QCameraFocus.setFocusPointMode": ('PySide2.QtMultimedia.QCameraFocus.FocusPointMode',),
"PySide2.QtMultimedia.QCameraFocus.zoomTo": ('float', 'float'),
-
# class PySide2.QtMultimedia.QCameraFocusControl:
"PySide2.QtMultimedia.QCameraFocusControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFocusControl.customFocusPoint": (),
@@ -17655,9 +16064,7 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocusControl.setCustomFocusPoint": ('PySide2.QtCore.QPointF',),
"PySide2.QtMultimedia.QCameraFocusControl.setFocusMode": ('PySide2.QtMultimedia.QCameraFocus.FocusModes',),
"PySide2.QtMultimedia.QCameraFocusControl.setFocusPointMode": ('PySide2.QtMultimedia.QCameraFocus.FocusPointMode',),
-
# class PySide2.QtMultimedia.QCameraFocusZone:
-
# class PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus:
"PySide2.QtMultimedia.QCameraFocusZone.__init__": [(), ('PySide2.QtCore.QRectF', 'PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus'), ('PySide2.QtMultimedia.QCameraFocusZone',)],
"PySide2.QtMultimedia.QCameraFocusZone.__copy__": (),
@@ -17665,15 +16072,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocusZone.isValid": (),
"PySide2.QtMultimedia.QCameraFocusZone.setStatus": ('PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus',),
"PySide2.QtMultimedia.QCameraFocusZone.status": (),
-
# class PySide2.QtMultimedia.QCameraImageCapture:
-
# class PySide2.QtMultimedia.QCameraImageCapture.CaptureDestination:
-
# class PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations:
-
# class PySide2.QtMultimedia.QCameraImageCapture.DriveMode:
-
# class PySide2.QtMultimedia.QCameraImageCapture.Error:
"PySide2.QtMultimedia.QCameraImageCapture.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QCameraImageCapture.availability": (),
@@ -17695,7 +16097,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageCapture.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QCameraImageCapture.supportedBufferFormats": (),
"PySide2.QtMultimedia.QCameraImageCapture.supportedImageCodecs": (),
-
# class PySide2.QtMultimedia.QCameraImageCaptureControl:
"PySide2.QtMultimedia.QCameraImageCaptureControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraImageCaptureControl.cancelCapture": (),
@@ -17703,11 +16104,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageCaptureControl.driveMode": (),
"PySide2.QtMultimedia.QCameraImageCaptureControl.isReadyForCapture": (),
"PySide2.QtMultimedia.QCameraImageCaptureControl.setDriveMode": ('PySide2.QtMultimedia.QCameraImageCapture.DriveMode',),
-
# class PySide2.QtMultimedia.QCameraImageProcessing:
-
# class PySide2.QtMultimedia.QCameraImageProcessing.ColorFilter:
-
# class PySide2.QtMultimedia.QCameraImageProcessing.WhiteBalanceMode:
"PySide2.QtMultimedia.QCameraImageProcessing.brightness": (),
"PySide2.QtMultimedia.QCameraImageProcessing.colorFilter": (),
@@ -17728,16 +16126,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageProcessing.setWhiteBalanceMode": ('PySide2.QtMultimedia.QCameraImageProcessing.WhiteBalanceMode',),
"PySide2.QtMultimedia.QCameraImageProcessing.sharpeningLevel": (),
"PySide2.QtMultimedia.QCameraImageProcessing.whiteBalanceMode": (),
-
# class PySide2.QtMultimedia.QCameraImageProcessingControl:
-
# class PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter:
"PySide2.QtMultimedia.QCameraImageProcessingControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.isParameterSupported": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.isParameterValueSupported": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter', 'typing.Any'),
"PySide2.QtMultimedia.QCameraImageProcessingControl.parameter": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.setParameter": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter', 'typing.Any'),
-
# class PySide2.QtMultimedia.QCameraInfo:
"PySide2.QtMultimedia.QCameraInfo.__init__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtMultimedia.QCamera',), ('PySide2.QtMultimedia.QCameraInfo',)],
"PySide2.QtMultimedia.QCameraInfo.__copy__": (),
@@ -17748,19 +16143,16 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraInfo.isNull": (),
"PySide2.QtMultimedia.QCameraInfo.orientation": (),
"PySide2.QtMultimedia.QCameraInfo.position": (),
-
# class PySide2.QtMultimedia.QCameraInfoControl:
"PySide2.QtMultimedia.QCameraInfoControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraInfoControl.cameraOrientation": ('str',),
"PySide2.QtMultimedia.QCameraInfoControl.cameraPosition": ('str',),
-
# class PySide2.QtMultimedia.QCameraLocksControl:
"PySide2.QtMultimedia.QCameraLocksControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraLocksControl.lockStatus": ('PySide2.QtMultimedia.QCamera.LockType',),
"PySide2.QtMultimedia.QCameraLocksControl.searchAndLock": ('PySide2.QtMultimedia.QCamera.LockTypes',),
"PySide2.QtMultimedia.QCameraLocksControl.supportedLocks": (),
"PySide2.QtMultimedia.QCameraLocksControl.unlock": ('PySide2.QtMultimedia.QCamera.LockTypes',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettings:
"PySide2.QtMultimedia.QCameraViewfinderSettings.__init__": [(), ('PySide2.QtMultimedia.QCameraViewfinderSettings',)],
"PySide2.QtMultimedia.QCameraViewfinderSettings.__copy__": (),
@@ -17776,21 +16168,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraViewfinderSettings.setPixelFormat": ('PySide2.QtMultimedia.QVideoFrame.PixelFormat',),
"PySide2.QtMultimedia.QCameraViewfinderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
"PySide2.QtMultimedia.QCameraViewfinderSettings.swap": ('PySide2.QtMultimedia.QCameraViewfinderSettings',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl:
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter:
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.isViewfinderParameterSupported": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.setViewfinderParameter": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter', 'typing.Any'),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.viewfinderParameter": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl2:
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.setViewfinderSettings": ('PySide2.QtMultimedia.QCameraViewfinderSettings',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.supportedViewfinderSettings": (),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.viewfinderSettings": (),
-
# class PySide2.QtMultimedia.QCameraZoomControl:
"PySide2.QtMultimedia.QCameraZoomControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraZoomControl.currentDigitalZoom": (),
@@ -17800,20 +16188,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraZoomControl.requestedDigitalZoom": (),
"PySide2.QtMultimedia.QCameraZoomControl.requestedOpticalZoom": (),
"PySide2.QtMultimedia.QCameraZoomControl.zoomTo": ('float', 'float'),
-
# class PySide2.QtMultimedia.QCustomAudioRoleControl:
"PySide2.QtMultimedia.QCustomAudioRoleControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCustomAudioRoleControl.customAudioRole": (),
"PySide2.QtMultimedia.QCustomAudioRoleControl.setCustomAudioRole": ('str',),
"PySide2.QtMultimedia.QCustomAudioRoleControl.supportedCustomAudioRoles": (),
-
# class PySide2.QtMultimedia.QImageEncoderControl:
"PySide2.QtMultimedia.QImageEncoderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QImageEncoderControl.imageCodecDescription": ('str',),
"PySide2.QtMultimedia.QImageEncoderControl.imageSettings": (),
"PySide2.QtMultimedia.QImageEncoderControl.setImageSettings": ('PySide2.QtMultimedia.QImageEncoderSettings',),
"PySide2.QtMultimedia.QImageEncoderControl.supportedImageCodecs": (),
-
# class PySide2.QtMultimedia.QImageEncoderSettings:
"PySide2.QtMultimedia.QImageEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QImageEncoderSettings',)],
"PySide2.QtMultimedia.QImageEncoderSettings.__copy__": (),
@@ -17828,26 +16213,21 @@ sig_dict.update({
"PySide2.QtMultimedia.QImageEncoderSettings.setEncodingOptions": ('typing.Dict[str, typing.Any]',),
"PySide2.QtMultimedia.QImageEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QImageEncoderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
-
# class PySide2.QtMultimedia.QMediaAudioProbeControl:
"PySide2.QtMultimedia.QMediaAudioProbeControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaAvailabilityControl:
"PySide2.QtMultimedia.QMediaAvailabilityControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaAvailabilityControl.availability": (),
-
# class PySide2.QtMultimedia.QMediaBindableInterface:
"PySide2.QtMultimedia.QMediaBindableInterface.__init__": (),
"PySide2.QtMultimedia.QMediaBindableInterface.mediaObject": (),
"PySide2.QtMultimedia.QMediaBindableInterface.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
-
# class PySide2.QtMultimedia.QMediaContainerControl:
"PySide2.QtMultimedia.QMediaContainerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaContainerControl.containerDescription": ('str',),
"PySide2.QtMultimedia.QMediaContainerControl.containerFormat": (),
"PySide2.QtMultimedia.QMediaContainerControl.setContainerFormat": ('str',),
"PySide2.QtMultimedia.QMediaContainerControl.supportedContainers": (),
-
# class PySide2.QtMultimedia.QMediaContent:
"PySide2.QtMultimedia.QMediaContent.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtMultimedia.QMediaContent',), ('PySide2.QtMultimedia.QMediaPlaylist', 'PySide2.QtCore.QUrl', 'bool'), ('PySide2.QtMultimedia.QMediaResource',), ('PySide2.QtNetwork.QNetworkRequest',), ('typing.Sequence[PySide2.QtMultimedia.QMediaResource]',)],
"PySide2.QtMultimedia.QMediaContent.__copy__": (),
@@ -17858,10 +16238,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaContent.playlist": (),
"PySide2.QtMultimedia.QMediaContent.request": (),
"PySide2.QtMultimedia.QMediaContent.resources": (),
-
# class PySide2.QtMultimedia.QMediaControl:
"PySide2.QtMultimedia.QMediaControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaGaplessPlaybackControl:
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.crossfadeTime": (),
@@ -17869,12 +16247,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.nextMedia": (),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.setCrossfadeTime": ('float',),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.setNextMedia": ('PySide2.QtMultimedia.QMediaContent',),
-
# class PySide2.QtMultimedia.QMediaNetworkAccessControl:
"PySide2.QtMultimedia.QMediaNetworkAccessControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaNetworkAccessControl.currentConfiguration": (),
"PySide2.QtMultimedia.QMediaNetworkAccessControl.setConfigurations": ('typing.Sequence[PySide2.QtNetwork.QNetworkConfiguration]',),
-
# class PySide2.QtMultimedia.QMediaObject:
"PySide2.QtMultimedia.QMediaObject.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtMultimedia.QMediaService'),
"PySide2.QtMultimedia.QMediaObject.addPropertyWatch": ('PySide2.QtCore.QByteArray',),
@@ -17889,17 +16265,11 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaObject.service": (),
"PySide2.QtMultimedia.QMediaObject.setNotifyInterval": ('int',),
"PySide2.QtMultimedia.QMediaObject.unbind": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaPlayer:
-
# class PySide2.QtMultimedia.QMediaPlayer.Error:
-
# class PySide2.QtMultimedia.QMediaPlayer.Flag:
-
# class PySide2.QtMultimedia.QMediaPlayer.Flags:
-
# class PySide2.QtMultimedia.QMediaPlayer.MediaStatus:
-
# class PySide2.QtMultimedia.QMediaPlayer.State:
"PySide2.QtMultimedia.QMediaPlayer.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtMultimedia.QMediaPlayer.Flags'),
"PySide2.QtMultimedia.QMediaPlayer.audioRole": (),
@@ -17942,7 +16312,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlayer.supportedMimeTypes": ('PySide2.QtMultimedia.QMediaPlayer.Flags',),
"PySide2.QtMultimedia.QMediaPlayer.unbind": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlayer.volume": (),
-
# class PySide2.QtMultimedia.QMediaPlayerControl:
"PySide2.QtMultimedia.QMediaPlayerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlayerControl.availablePlaybackRanges": (),
@@ -17967,11 +16336,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlayerControl.state": (),
"PySide2.QtMultimedia.QMediaPlayerControl.stop": (),
"PySide2.QtMultimedia.QMediaPlayerControl.volume": (),
-
# class PySide2.QtMultimedia.QMediaPlaylist:
-
# class PySide2.QtMultimedia.QMediaPlaylist.Error:
-
# class PySide2.QtMultimedia.QMediaPlaylist.PlaybackMode:
"PySide2.QtMultimedia.QMediaPlaylist.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlaylist.addMedia": [('PySide2.QtMultimedia.QMediaContent',), ('typing.Sequence[PySide2.QtMultimedia.QMediaContent]',)],
@@ -17998,13 +16364,9 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlaylist.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QMediaPlaylist.setPlaybackMode": ('PySide2.QtMultimedia.QMediaPlaylist.PlaybackMode',),
"PySide2.QtMultimedia.QMediaPlaylist.shuffle": (),
-
# class PySide2.QtMultimedia.QMediaRecorder:
-
# class PySide2.QtMultimedia.QMediaRecorder.Error:
-
# class PySide2.QtMultimedia.QMediaRecorder.State:
-
# class PySide2.QtMultimedia.QMediaRecorder.Status:
"PySide2.QtMultimedia.QMediaRecorder.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QMediaRecorder.actualLocation": (),
@@ -18044,7 +16406,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaRecorder.videoCodecDescription": ('str',),
"PySide2.QtMultimedia.QMediaRecorder.videoSettings": (),
"PySide2.QtMultimedia.QMediaRecorder.volume": (),
-
# class PySide2.QtMultimedia.QMediaRecorderControl:
"PySide2.QtMultimedia.QMediaRecorderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaRecorderControl.applySettings": (),
@@ -18058,7 +16419,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaRecorderControl.state": (),
"PySide2.QtMultimedia.QMediaRecorderControl.status": (),
"PySide2.QtMultimedia.QMediaRecorderControl.volume": (),
-
# class PySide2.QtMultimedia.QMediaResource:
"PySide2.QtMultimedia.QMediaResource.__init__": [(), ('PySide2.QtCore.QUrl', 'str'), ('PySide2.QtMultimedia.QMediaResource',), ('PySide2.QtNetwork.QNetworkRequest', 'str')],
"PySide2.QtMultimedia.QMediaResource.__copy__": (),
@@ -18084,31 +16444,23 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaResource.url": (),
"PySide2.QtMultimedia.QMediaResource.videoBitRate": (),
"PySide2.QtMultimedia.QMediaResource.videoCodec": (),
-
# class PySide2.QtMultimedia.QMediaService:
"PySide2.QtMultimedia.QMediaService.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaService.releaseControl": ('PySide2.QtMultimedia.QMediaControl',),
"PySide2.QtMultimedia.QMediaService.requestControl": ('str',),
-
# class PySide2.QtMultimedia.QMediaServiceCameraInfoInterface:
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.cameraOrientation": ('PySide2.QtCore.QByteArray',),
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.cameraPosition": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface:
"PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface.defaultDevice": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceFeaturesInterface:
"PySide2.QtMultimedia.QMediaServiceFeaturesInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceFeaturesInterface.supportedFeatures": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Feature:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Features:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Type:
"PySide2.QtMultimedia.QMediaServiceProviderHint.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtMultimedia.QCamera.Position',), ('PySide2.QtMultimedia.QMediaServiceProviderHint',), ('PySide2.QtMultimedia.QMediaServiceProviderHint.Features',), ('str', 'typing.Sequence[str]')],
"PySide2.QtMultimedia.QMediaServiceProviderHint.__copy__": (),
@@ -18119,19 +16471,15 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaServiceProviderHint.isNull": (),
"PySide2.QtMultimedia.QMediaServiceProviderHint.mimeType": (),
"PySide2.QtMultimedia.QMediaServiceProviderHint.type": (),
-
# class PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface:
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.deviceDescription": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.devices": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface:
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.hasSupport": ('str', 'typing.Sequence[str]'),
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.supportedMimeTypes": (),
-
# class PySide2.QtMultimedia.QMediaStreamsControl:
-
# class PySide2.QtMultimedia.QMediaStreamsControl.StreamType:
"PySide2.QtMultimedia.QMediaStreamsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaStreamsControl.isActive": ('int',),
@@ -18139,7 +16487,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaStreamsControl.setActive": ('int', 'bool'),
"PySide2.QtMultimedia.QMediaStreamsControl.streamCount": (),
"PySide2.QtMultimedia.QMediaStreamsControl.streamType": ('int',),
-
# class PySide2.QtMultimedia.QMediaTimeInterval:
"PySide2.QtMultimedia.QMediaTimeInterval.__init__": [(), ('PySide2.QtMultimedia.QMediaTimeInterval',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeInterval.__copy__": (),
@@ -18149,7 +16496,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaTimeInterval.normalized": (),
"PySide2.QtMultimedia.QMediaTimeInterval.start": (),
"PySide2.QtMultimedia.QMediaTimeInterval.translated": ('int',),
-
# class PySide2.QtMultimedia.QMediaTimeRange:
"PySide2.QtMultimedia.QMediaTimeRange.__init__": [(), ('PySide2.QtMultimedia.QMediaTimeInterval',), ('PySide2.QtMultimedia.QMediaTimeRange',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeRange.__add__": ('PySide2.QtMultimedia.QMediaTimeRange',),
@@ -18168,16 +16514,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaTimeRange.latestTime": (),
"PySide2.QtMultimedia.QMediaTimeRange.removeInterval": [('PySide2.QtMultimedia.QMediaTimeInterval',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeRange.removeTimeRange": ('PySide2.QtMultimedia.QMediaTimeRange',),
-
# class PySide2.QtMultimedia.QMediaVideoProbeControl:
"PySide2.QtMultimedia.QMediaVideoProbeControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMetaDataReaderControl:
"PySide2.QtMultimedia.QMetaDataReaderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMetaDataReaderControl.availableMetaData": (),
"PySide2.QtMultimedia.QMetaDataReaderControl.isMetaDataAvailable": (),
"PySide2.QtMultimedia.QMetaDataReaderControl.metaData": ('str',),
-
# class PySide2.QtMultimedia.QMetaDataWriterControl:
"PySide2.QtMultimedia.QMetaDataWriterControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMetaDataWriterControl.availableMetaData": (),
@@ -18185,21 +16528,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QMetaDataWriterControl.isWritable": (),
"PySide2.QtMultimedia.QMetaDataWriterControl.metaData": ('str',),
"PySide2.QtMultimedia.QMetaDataWriterControl.setMetaData": ('str', 'typing.Any'),
-
# class PySide2.QtMultimedia.QMultimedia:
-
# class PySide2.QtMultimedia.QMultimedia.AvailabilityStatus:
-
# class PySide2.QtMultimedia.QMultimedia.EncodingMode:
-
# class PySide2.QtMultimedia.QMultimedia.EncodingQuality:
-
# class PySide2.QtMultimedia.QMultimedia.SupportEstimate:
-
# class PySide2.QtMultimedia.QRadioData:
-
# class PySide2.QtMultimedia.QRadioData.Error:
-
# class PySide2.QtMultimedia.QRadioData.ProgramType:
"PySide2.QtMultimedia.QRadioData.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QRadioData.availability": (),
@@ -18214,7 +16549,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioData.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QRadioData.stationId": (),
"PySide2.QtMultimedia.QRadioData.stationName": (),
-
# class PySide2.QtMultimedia.QRadioDataControl:
"PySide2.QtMultimedia.QRadioDataControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioDataControl.error": (),
@@ -18226,17 +16560,11 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioDataControl.setAlternativeFrequenciesEnabled": ('bool',),
"PySide2.QtMultimedia.QRadioDataControl.stationId": (),
"PySide2.QtMultimedia.QRadioDataControl.stationName": (),
-
# class PySide2.QtMultimedia.QRadioTuner:
-
# class PySide2.QtMultimedia.QRadioTuner.Band:
-
# class PySide2.QtMultimedia.QRadioTuner.Error:
-
# class PySide2.QtMultimedia.QRadioTuner.SearchMode:
-
# class PySide2.QtMultimedia.QRadioTuner.State:
-
# class PySide2.QtMultimedia.QRadioTuner.StereoMode:
"PySide2.QtMultimedia.QRadioTuner.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioTuner.availability": (),
@@ -18267,7 +16595,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioTuner.stereoMode": (),
"PySide2.QtMultimedia.QRadioTuner.stop": (),
"PySide2.QtMultimedia.QRadioTuner.volume": (),
-
# class PySide2.QtMultimedia.QRadioTunerControl:
"PySide2.QtMultimedia.QRadioTunerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioTunerControl.band": (),
@@ -18296,9 +16623,7 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioTunerControl.stereoMode": (),
"PySide2.QtMultimedia.QRadioTunerControl.stop": (),
"PySide2.QtMultimedia.QRadioTunerControl.volume": (),
-
# class PySide2.QtMultimedia.QSound:
-
# class PySide2.QtMultimedia.QSound.Loop:
"PySide2.QtMultimedia.QSound.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QSound.fileName": (),
@@ -18308,11 +16633,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QSound.play": [(), ('str',)],
"PySide2.QtMultimedia.QSound.setLoops": ('int',),
"PySide2.QtMultimedia.QSound.stop": (),
-
# class PySide2.QtMultimedia.QSoundEffect:
-
# class PySide2.QtMultimedia.QSoundEffect.Loop:
-
# class PySide2.QtMultimedia.QSoundEffect.Status:
"PySide2.QtMultimedia.QSoundEffect.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QSoundEffect.category": (),
@@ -18332,7 +16654,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QSoundEffect.stop": (),
"PySide2.QtMultimedia.QSoundEffect.supportedMimeTypes": (),
"PySide2.QtMultimedia.QSoundEffect.volume": (),
-
# class PySide2.QtMultimedia.QVideoDeviceSelectorControl:
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.defaultDevice": (),
@@ -18341,7 +16662,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.deviceName": ('int',),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.selectedDevice": (),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.setSelectedDevice": ('int',),
-
# class PySide2.QtMultimedia.QVideoEncoderSettings:
"PySide2.QtMultimedia.QVideoEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QVideoEncoderSettings',)],
"PySide2.QtMultimedia.QVideoEncoderSettings.__copy__": (),
@@ -18362,26 +16682,19 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoEncoderSettings.setFrameRate": ('float',),
"PySide2.QtMultimedia.QVideoEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QVideoEncoderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
-
# class PySide2.QtMultimedia.QVideoEncoderSettingsControl:
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.setVideoSettings": ('PySide2.QtMultimedia.QVideoEncoderSettings',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.supportedVideoCodecs": (),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.videoCodecDescription": ('str',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.videoSettings": (),
-
# class PySide2.QtMultimedia.QVideoFilterRunnable:
-
# class PySide2.QtMultimedia.QVideoFilterRunnable.RunFlag:
-
# class PySide2.QtMultimedia.QVideoFilterRunnable.RunFlags:
"PySide2.QtMultimedia.QVideoFilterRunnable.__init__": (),
"PySide2.QtMultimedia.QVideoFilterRunnable.run": ('PySide2.QtMultimedia.QVideoFrame', 'PySide2.QtMultimedia.QVideoSurfaceFormat', 'PySide2.QtMultimedia.QVideoFilterRunnable.RunFlags'),
-
# class PySide2.QtMultimedia.QVideoFrame:
-
# class PySide2.QtMultimedia.QVideoFrame.FieldType:
-
# class PySide2.QtMultimedia.QVideoFrame.PixelFormat:
"PySide2.QtMultimedia.QVideoFrame.__init__": [(), ('PySide2.QtGui.QImage',), ('PySide2.QtMultimedia.QAbstractVideoBuffer', 'PySide2.QtCore.QSize', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat'), ('PySide2.QtMultimedia.QVideoFrame',), ('int', 'PySide2.QtCore.QSize', 'int', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat')],
"PySide2.QtMultimedia.QVideoFrame.__copy__": (),
@@ -18414,21 +16727,16 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoFrame.startTime": (),
"PySide2.QtMultimedia.QVideoFrame.unmap": (),
"PySide2.QtMultimedia.QVideoFrame.width": (),
-
# class PySide2.QtMultimedia.QVideoProbe:
"PySide2.QtMultimedia.QVideoProbe.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoProbe.isActive": (),
"PySide2.QtMultimedia.QVideoProbe.setSource": [('PySide2.QtMultimedia.QMediaObject',), ('PySide2.QtMultimedia.QMediaRecorder',)],
-
# class PySide2.QtMultimedia.QVideoRendererControl:
"PySide2.QtMultimedia.QVideoRendererControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoRendererControl.setSurface": ('PySide2.QtMultimedia.QAbstractVideoSurface',),
"PySide2.QtMultimedia.QVideoRendererControl.surface": (),
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat:
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat.Direction:
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat.YCbCrColorSpace:
"PySide2.QtMultimedia.QVideoSurfaceFormat.__init__": [(), ('PySide2.QtCore.QSize', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat', 'PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType'), ('PySide2.QtMultimedia.QVideoSurfaceFormat',)],
"PySide2.QtMultimedia.QVideoSurfaceFormat.__copy__": (),
@@ -18455,7 +16763,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoSurfaceFormat.sizeHint": (),
"PySide2.QtMultimedia.QVideoSurfaceFormat.viewport": (),
"PySide2.QtMultimedia.QVideoSurfaceFormat.yCbCrColorSpace": (),
-
# class PySide2.QtMultimedia.QVideoWindowControl:
"PySide2.QtMultimedia.QVideoWindowControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoWindowControl.aspectRatioMode": (),
@@ -18477,15 +16784,12 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoWindowControl.setWinId": ('int',),
"PySide2.QtMultimedia.QVideoWindowControl.winId": (),
}) if "PySide2.QtMultimedia" in sys.modules else None
-
# Module PySide2.QtMultimediaWidgets
sig_dict.update({
-
# class PySide2.QtMultimediaWidgets.QCameraViewfinder:
"PySide2.QtMultimediaWidgets.QCameraViewfinder.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtMultimediaWidgets.QCameraViewfinder.mediaObject": (),
"PySide2.QtMultimediaWidgets.QCameraViewfinder.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
-
# class PySide2.QtMultimediaWidgets.QGraphicsVideoItem:
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.aspectRatioMode": (),
@@ -18501,7 +16805,6 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.setSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.size": (),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtMultimediaWidgets.QVideoWidget:
"PySide2.QtMultimediaWidgets.QVideoWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtMultimediaWidgets.QVideoWidget.aspectRatioMode": (),
@@ -18524,7 +16827,6 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QVideoWidget.setSaturation": ('int',),
"PySide2.QtMultimediaWidgets.QVideoWidget.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtMultimediaWidgets.QVideoWidget.sizeHint": (),
-
# class PySide2.QtMultimediaWidgets.QVideoWidgetControl:
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.aspectRatioMode": (),
@@ -18541,22 +16843,14 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.setSaturation": ('int',),
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.videoWidget": (),
}) if "PySide2.QtMultimediaWidgets" in sys.modules else None
-
# Module PySide2.QtOpenGL
sig_dict.update({
-
# class PySide2.QtOpenGL.QGL:
-
# class PySide2.QtOpenGL.QGL.FormatOption:
-
# class PySide2.QtOpenGL.QGL.FormatOptions:
-
# class PySide2.QtOpenGL.QGLBuffer:
-
# class PySide2.QtOpenGL.QGLBuffer.Access:
-
# class PySide2.QtOpenGL.QGLBuffer.Type:
-
# class PySide2.QtOpenGL.QGLBuffer.UsagePattern:
"PySide2.QtOpenGL.QGLBuffer.__init__": [(), ('PySide2.QtOpenGL.QGLBuffer',), ('PySide2.QtOpenGL.QGLBuffer.Type',)],
"PySide2.QtOpenGL.QGLBuffer.allocate": [('int',), ('int', 'int')],
@@ -18574,7 +16868,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLBuffer.unmap": (),
"PySide2.QtOpenGL.QGLBuffer.usagePattern": (),
"PySide2.QtOpenGL.QGLBuffer.write": ('int', 'int', 'int'),
-
# class PySide2.QtOpenGL.QGLColormap:
"PySide2.QtOpenGL.QGLColormap.__init__": [(), ('PySide2.QtOpenGL.QGLColormap',)],
"PySide2.QtOpenGL.QGLColormap.__copy__": (),
@@ -18587,11 +16880,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLColormap.setEntry": [('int', 'PySide2.QtGui.QColor'), ('int', 'int')],
"PySide2.QtOpenGL.QGLColormap.setHandle": ('int',),
"PySide2.QtOpenGL.QGLColormap.size": (),
-
# class PySide2.QtOpenGL.QGLContext:
-
# class PySide2.QtOpenGL.QGLContext.BindOption:
-
# class PySide2.QtOpenGL.QGLContext.BindOptions:
"PySide2.QtOpenGL.QGLContext.__init__": ('PySide2.QtOpenGL.QGLFormat',),
"PySide2.QtOpenGL.QGLContext.areSharing": ('PySide2.QtOpenGL.QGLContext', 'PySide2.QtOpenGL.QGLContext'),
@@ -18625,13 +16915,9 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLContext.swapBuffers": (),
"PySide2.QtOpenGL.QGLContext.textureCacheLimit": (),
"PySide2.QtOpenGL.QGLContext.windowCreated": (),
-
# class PySide2.QtOpenGL.QGLFormat:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLContextProfile:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLVersionFlag:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLVersionFlags:
"PySide2.QtOpenGL.QGLFormat.__init__": [(), ('PySide2.QtOpenGL.QGL.FormatOptions', 'int'), ('PySide2.QtOpenGL.QGLFormat',)],
"PySide2.QtOpenGL.QGLFormat.__copy__": (),
@@ -18691,9 +16977,7 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFormat.swapInterval": (),
"PySide2.QtOpenGL.QGLFormat.testOption": ('PySide2.QtOpenGL.QGL.FormatOptions',),
"PySide2.QtOpenGL.QGLFormat.toSurfaceFormat": ('PySide2.QtOpenGL.QGLFormat',),
-
# class PySide2.QtOpenGL.QGLFramebufferObject:
-
# class PySide2.QtOpenGL.QGLFramebufferObject.Attachment:
"PySide2.QtOpenGL.QGLFramebufferObject.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFramebufferObject.Attachment', 'int', 'int'), ('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFramebufferObjectFormat'), ('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'PySide2.QtOpenGL.QGLFramebufferObject.Attachment', 'int', 'int'), ('int', 'int', 'PySide2.QtOpenGL.QGLFramebufferObjectFormat'), ('int', 'int', 'int')],
"PySide2.QtOpenGL.QGLFramebufferObject.attachment": (),
@@ -18714,7 +16998,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFramebufferObject.size": (),
"PySide2.QtOpenGL.QGLFramebufferObject.texture": (),
"PySide2.QtOpenGL.QGLFramebufferObject.toImage": (),
-
# class PySide2.QtOpenGL.QGLFramebufferObjectFormat:
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.__init__": [(), ('PySide2.QtOpenGL.QGLFramebufferObjectFormat',)],
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.__copy__": (),
@@ -18728,7 +17011,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.setSamples": ('int',),
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.setTextureTarget": ('int',),
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.textureTarget": (),
-
# class PySide2.QtOpenGL.QGLPixelBuffer:
"PySide2.QtOpenGL.QGLPixelBuffer.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFormat', 'PySide2.QtOpenGL.QGLWidget'), ('int', 'int', 'PySide2.QtOpenGL.QGLFormat', 'PySide2.QtOpenGL.QGLWidget')],
"PySide2.QtOpenGL.QGLPixelBuffer.bindTexture": [('PySide2.QtGui.QImage', 'int'), ('PySide2.QtGui.QPixmap', 'int'), ('str',)],
@@ -18750,11 +17032,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLPixelBuffer.size": (),
"PySide2.QtOpenGL.QGLPixelBuffer.toImage": (),
"PySide2.QtOpenGL.QGLPixelBuffer.updateDynamicTexture": ('int',),
-
# class PySide2.QtOpenGL.QGLShader:
-
# class PySide2.QtOpenGL.QGLShader.ShaderType:
-
# class PySide2.QtOpenGL.QGLShader.ShaderTypeBit:
"PySide2.QtOpenGL.QGLShader.__init__": [('PySide2.QtOpenGL.QGLShader.ShaderType', 'PySide2.QtCore.QObject'), ('PySide2.QtOpenGL.QGLShader.ShaderType', 'PySide2.QtOpenGL.QGLContext', 'PySide2.QtCore.QObject')],
"PySide2.QtOpenGL.QGLShader.compileSourceCode": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -18765,7 +17044,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLShader.shaderId": (),
"PySide2.QtOpenGL.QGLShader.shaderType": (),
"PySide2.QtOpenGL.QGLShader.sourceCode": (),
-
# class PySide2.QtOpenGL.QGLShaderProgram:
"PySide2.QtOpenGL.QGLShaderProgram.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtOpenGL.QGLContext', 'PySide2.QtCore.QObject')],
"PySide2.QtOpenGL.QGLShaderProgram.addShader": ('PySide2.QtOpenGL.QGLShader',),
@@ -18813,7 +17091,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLShaderProgram.setUniformValueArrayUint": [('int', 'typing.Sequence[int]', 'int'), ('str', 'typing.Sequence[int]', 'int')],
"PySide2.QtOpenGL.QGLShaderProgram.shaders": (),
"PySide2.QtOpenGL.QGLShaderProgram.uniformLocation": [('PySide2.QtCore.QByteArray',), ('str',)],
-
# class PySide2.QtOpenGL.QGLWidget:
"PySide2.QtOpenGL.QGLWidget.__init__": [('PySide2.QtOpenGL.QGLContext', 'PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtOpenGL.QGLFormat', 'PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtOpenGL.QGLWidget.autoBufferSwap": (),
@@ -18854,10 +17131,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLWidget.updateGL": (),
"PySide2.QtOpenGL.QGLWidget.updateOverlayGL": (),
}) if "PySide2.QtOpenGL" in sys.modules else None
-
# Module PySide2.QtOpenGLFunctions
sig_dict.update({
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glAccum": ('int', 'float'),
@@ -18873,7 +17148,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3dv": ('typing.Sequence[float]',),
@@ -18883,13 +17158,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4dv": ('typing.Sequence[float]',),
@@ -18899,24 +17174,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glCopyPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glCullFace": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDrawBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEnd": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEndList": (),
@@ -18988,7 +17263,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3dv": ('typing.Sequence[float]',),
@@ -19135,7 +17410,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glVertex4sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glAccum": ('int', 'float'),
@@ -19153,7 +17427,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3dv": ('typing.Sequence[float]',),
@@ -19163,13 +17437,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4dv": ('typing.Sequence[float]',),
@@ -19179,13 +17453,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glCopyPixels": ('int', 'int', 'int', 'int', 'int'),
@@ -19197,7 +17471,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDisableClientState": ('int',),
@@ -19205,7 +17479,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEnableClientState": ('int',),
@@ -19245,7 +17519,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19284,7 +17558,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3dv": ('typing.Sequence[float]',),
@@ -19440,7 +17714,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glAccum": ('int', 'float'),
@@ -19460,7 +17733,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3dv": ('typing.Sequence[float]',),
@@ -19470,13 +17743,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4dv": ('typing.Sequence[float]',),
@@ -19486,13 +17759,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -19519,7 +17792,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDisableClientState": ('int',),
@@ -19528,7 +17801,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEnableClientState": ('int',),
@@ -19558,7 +17831,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexd": ('float',),
@@ -19569,7 +17842,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19605,11 +17878,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3dv": ('typing.Sequence[float]',),
@@ -19770,7 +18043,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glAccum": ('int', 'float'),
@@ -19792,7 +18064,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3dv": ('typing.Sequence[float]',),
@@ -19802,13 +18074,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4dv": ('typing.Sequence[float]',),
@@ -19818,13 +18090,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -19857,7 +18129,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDisableClientState": ('int',),
@@ -19866,7 +18138,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEnableClientState": ('int',),
@@ -19896,7 +18168,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexd": ('float',),
@@ -19907,7 +18179,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19945,7 +18217,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -19983,7 +18255,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3dv": ('typing.Sequence[float]',),
@@ -20054,7 +18326,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScissor": ('int', 'int', 'int', 'int'),
@@ -20145,7 +18417,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glAccum": ('int', 'float'),
@@ -20168,7 +18439,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3dv": ('typing.Sequence[float]',),
@@ -20178,13 +18449,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4dv": ('typing.Sequence[float]',),
@@ -20194,13 +18465,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -20233,7 +18504,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDisableClientState": ('int',),
@@ -20242,7 +18513,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEnableClientState": ('int',),
@@ -20277,7 +18548,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexd": ('float',),
@@ -20288,7 +18559,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glInterleavedArrays": ('int', 'int', 'int'),
@@ -20326,7 +18597,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -20365,7 +18636,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3dv": ('typing.Sequence[float]',),
@@ -20440,11 +18711,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -20454,7 +18725,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -20564,7 +18835,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glAccum": ('int', 'float'),
@@ -20589,7 +18859,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3dv": ('typing.Sequence[float]',),
@@ -20599,13 +18869,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4dv": ('typing.Sequence[float]',),
@@ -20615,13 +18885,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -20656,7 +18926,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDeleteQueries": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDisableClientState": ('int',),
@@ -20665,7 +18935,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEnableClientState": ('int',),
@@ -20701,7 +18971,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexd": ('float',),
@@ -20712,7 +18982,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glInterleavedArrays": ('int', 'int', 'int'),
@@ -20753,7 +19023,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -20792,7 +19062,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3dv": ('typing.Sequence[float]',),
@@ -20867,11 +19137,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -20881,7 +19151,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -20992,7 +19262,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glAccum": ('int', 'float'),
@@ -21020,7 +19289,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3dv": ('typing.Sequence[float]',),
@@ -21030,13 +19299,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4dv": ('typing.Sequence[float]',),
@@ -21046,13 +19315,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -21092,7 +19361,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDeleteShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDisable": ('int',),
@@ -21104,7 +19373,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEnableClientState": ('int',),
@@ -21143,7 +19412,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexd": ('float',),
@@ -21154,7 +19423,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glInterleavedArrays": ('int', 'int', 'int'),
@@ -21198,7 +19467,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -21237,7 +19506,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3dv": ('typing.Sequence[float]',),
@@ -21312,11 +19581,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -21326,7 +19595,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -21412,9 +19681,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4fv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4iv": ('int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glValidateProgram": ('int',),
@@ -21463,7 +19732,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -21478,7 +19747,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4ubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos2d": ('float', 'float'),
@@ -21498,7 +19767,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glAccum": ('int', 'float'),
@@ -21526,7 +19794,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3dv": ('typing.Sequence[float]',),
@@ -21536,13 +19804,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4dv": ('typing.Sequence[float]',),
@@ -21552,13 +19820,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -21598,7 +19866,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDeleteShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDisable": ('int',),
@@ -21610,7 +19878,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEnableClientState": ('int',),
@@ -21649,7 +19917,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexd": ('float',),
@@ -21660,7 +19928,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glInterleavedArrays": ('int', 'int', 'int'),
@@ -21704,7 +19972,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -21743,7 +20011,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3dv": ('typing.Sequence[float]',),
@@ -21818,11 +20086,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -21832,7 +20100,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -21918,15 +20186,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4fv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4iv": ('int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glValidateProgram": ('int',),
@@ -21975,7 +20243,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -21990,7 +20258,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4ubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos2d": ('float', 'float'),
@@ -22010,7 +20278,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glAccum": ('int', 'float'),
@@ -22052,7 +20319,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3dv": ('typing.Sequence[float]',),
@@ -22062,13 +20329,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4dv": ('typing.Sequence[float]',),
@@ -22078,14 +20345,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -22128,7 +20395,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDisable": ('int',),
@@ -22141,7 +20408,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEnableClientState": ('int',),
@@ -22191,7 +20458,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glGetStringi": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexd": ('float',),
@@ -22202,7 +20469,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glInterleavedArrays": ('int', 'int', 'int'),
@@ -22250,7 +20517,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -22289,7 +20556,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3dv": ('typing.Sequence[float]',),
@@ -22366,11 +20633,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -22380,7 +20647,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -22476,15 +20743,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4iv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glValidateProgram": ('int',),
@@ -22533,7 +20800,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -22569,7 +20836,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos2d": ('float', 'float'),
@@ -22589,7 +20856,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glActiveTexture": ('int',),
@@ -22621,8 +20887,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -22647,7 +20913,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDisable": ('int',),
@@ -22683,7 +20949,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIsEnabled": ('int',),
@@ -22713,7 +20979,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glStencilFunc": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glStencilFuncSeparate": ('int', 'int', 'int', 'int'),
@@ -22759,23 +21025,22 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glAccum": ('int', 'float'),
@@ -22817,7 +21082,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -22827,13 +21092,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -22843,14 +21108,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -22893,7 +21158,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDisable": ('int',),
@@ -22911,7 +21176,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEnableClientState": ('int',),
@@ -22963,7 +21228,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexd": ('float',),
@@ -22974,7 +21239,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -23022,7 +21287,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -23061,7 +21326,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -23140,12 +21405,12 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -23155,7 +21420,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -23216,9 +21481,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -23255,15 +21520,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glValidateProgram": ('int',),
@@ -23312,7 +21577,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -23348,7 +21613,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos2d": ('float', 'float'),
@@ -23368,7 +21633,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glActiveTexture": ('int',),
@@ -23400,8 +21664,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -23426,7 +21690,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDisable": ('int',),
@@ -23466,7 +21730,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIsEnabled": ('int',),
@@ -23497,7 +21761,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glStencilFunc": ('int', 'int', 'int'),
@@ -23509,9 +21773,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -23546,23 +21810,22 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glAccum": ('int', 'float'),
@@ -23606,7 +21869,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -23616,13 +21879,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -23632,14 +21895,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -23687,7 +21950,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDisable": ('int',),
@@ -23705,7 +21968,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEnableClientState": ('int',),
@@ -23758,7 +22021,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexd": ('float',),
@@ -23769,7 +22032,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -23818,7 +22081,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -23865,7 +22128,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -23947,7 +22210,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -23958,7 +22221,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -23968,7 +22231,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -24039,9 +22302,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -24078,15 +22341,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glValidateProgram": ('int',),
@@ -24135,7 +22398,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -24172,15 +22435,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -24206,7 +22469,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glActiveTexture": ('int',),
@@ -24240,8 +22502,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP4ui": ('int', 'int'),
@@ -24271,7 +22533,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDisable": ('int',),
@@ -24312,7 +22574,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIsEnabled": ('int',),
@@ -24355,7 +22617,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -24383,9 +22645,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -24420,29 +22682,29 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP3ui": ('int', 'int'),
@@ -24451,7 +22713,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glAccum": ('int', 'float'),
@@ -24501,7 +22762,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -24511,13 +22772,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -24527,14 +22788,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -24583,7 +22844,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDisable": ('int',),
@@ -24605,7 +22866,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEnableClientState": ('int',),
@@ -24661,7 +22922,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexd": ('float',),
@@ -24672,7 +22933,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -24723,7 +22984,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -24770,7 +23031,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -24856,7 +23117,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -24867,7 +23128,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -24877,7 +23138,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -24948,9 +23209,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -24995,24 +23256,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUseProgram": ('int',),
@@ -25062,7 +23323,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -25099,15 +23360,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -25133,7 +23394,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glActiveTexture": ('int',),
@@ -25173,8 +23433,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP4ui": ('int', 'int'),
@@ -25205,7 +23465,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDisable": ('int',),
@@ -25253,7 +23513,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIsEnabled": ('int',),
@@ -25302,7 +23562,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -25330,9 +23590,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -25375,39 +23635,39 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP3ui": ('int', 'int'),
@@ -25416,7 +23676,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glAccum": ('int', 'float'),
@@ -25469,7 +23728,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -25479,13 +23738,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -25495,14 +23754,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -25552,7 +23811,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -25577,7 +23836,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEnableClientState": ('int',),
@@ -25633,7 +23892,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexd": ('float',),
@@ -25644,7 +23903,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -25696,7 +23955,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -25743,7 +24002,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -25816,24 +24075,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glPushClientAttrib": ('int',),
@@ -25882,7 +24141,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -25896,7 +24155,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -25906,7 +24165,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -25978,9 +24237,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -26025,24 +24284,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUseProgram": ('int',),
@@ -26094,7 +24353,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -26140,15 +24399,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -26177,7 +24436,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glActiveShaderProgram": ('int', 'int'),
@@ -26220,8 +24478,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP4ui": ('int', 'int'),
@@ -26253,7 +24511,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -26304,7 +24562,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIsEnabled": ('int',),
@@ -26382,24 +24640,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glReadBuffer": ('int',),
@@ -26407,7 +24665,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -26439,9 +24697,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -26484,24 +24742,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUseProgram": ('int',),
@@ -26519,15 +24777,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP3ui": ('int', 'int'),
@@ -26539,7 +24797,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glAccum": ('int', 'float'),
@@ -26559,7 +24816,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindSampler": ('int', 'int'),
@@ -26593,7 +24850,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -26603,13 +24860,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -26619,14 +24876,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -26676,7 +24933,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -26706,7 +24963,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEnableClientState": ('int',),
@@ -26762,7 +25019,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexd": ('float',),
@@ -26773,7 +25030,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -26826,7 +25083,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -26873,7 +25130,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -26946,24 +25203,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glPushClientAttrib": ('int',),
@@ -27012,7 +25269,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -27026,7 +25283,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -27036,7 +25293,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -27108,9 +25365,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -27158,24 +25415,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUseProgram": ('int',),
@@ -27227,7 +25484,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -27273,15 +25530,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -27310,7 +25567,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glActiveShaderProgram": ('int', 'int'),
@@ -27326,7 +25582,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindSampler": ('int', 'int'),
@@ -27354,8 +25610,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP4ui": ('int', 'int'),
@@ -27387,7 +25643,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -27443,7 +25699,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIsEnabled": ('int',),
@@ -27522,24 +25778,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glReadBuffer": ('int',),
@@ -27547,7 +25803,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -27579,9 +25835,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -27627,24 +25883,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUseProgram": ('int',),
@@ -27662,15 +25918,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP3ui": ('int', 'int'),
@@ -27682,7 +25938,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glAccum": ('int', 'float'),
@@ -27702,7 +25957,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindSampler": ('int', 'int'),
@@ -27737,7 +25992,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -27747,13 +26002,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -27763,14 +26018,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -27821,7 +26076,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -27852,7 +26107,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEnableClientState": ('int',),
@@ -27912,7 +26167,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexd": ('float',),
@@ -27923,7 +26178,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -27981,7 +26236,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -28029,7 +26284,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -28102,24 +26357,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glPushClientAttrib": ('int',),
@@ -28168,7 +26423,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -28182,7 +26437,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -28192,7 +26447,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -28265,9 +26520,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -28276,9 +26531,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -28318,24 +26573,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUseProgram": ('int',),
@@ -28387,7 +26642,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -28404,7 +26659,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -28437,15 +26692,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -28475,7 +26730,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glActiveShaderProgram": ('int', 'int'),
@@ -28491,7 +26745,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindSampler": ('int', 'int'),
@@ -28520,8 +26774,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP4ui": ('int', 'int'),
@@ -28554,7 +26808,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -28615,7 +26869,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glInvalidateBufferData": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glInvalidateFramebuffer": ('int', 'int', 'typing.Sequence[int]'),
@@ -28700,24 +26954,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glReadBuffer": ('int',),
@@ -28725,7 +26979,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -28758,9 +27012,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -28769,9 +27023,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -28809,24 +27063,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUseProgram": ('int',),
@@ -28835,7 +27089,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glValidateProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribIFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribL1d": ('int', 'float'),
@@ -28848,15 +27102,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -28869,7 +27123,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glAccum": ('int', 'float'),
@@ -28891,7 +27144,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindRenderbuffer": ('int', 'int'),
@@ -28932,7 +27185,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -28942,13 +27195,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -28958,14 +27211,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -29003,7 +27256,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -29018,7 +27271,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -29049,7 +27302,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEnableClientState": ('int',),
@@ -29102,8 +27355,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetFragDataIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetFragDataLocation": ('int', 'str'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetHistogram": ('int', 'typing.Char', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetMinmax": ('int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetHistogram": ('int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetMinmax": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceIndex": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceLocationIndex": ('int', 'int', 'str'),
@@ -29116,7 +27369,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexd": ('float',),
@@ -29127,7 +27380,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -29185,7 +27438,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -29233,7 +27486,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -29309,24 +27562,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glPushClientAttrib": ('int',),
@@ -29377,7 +27630,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -29391,7 +27644,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -29401,7 +27654,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -29474,9 +27727,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -29485,9 +27738,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -29527,24 +27780,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUseProgram": ('int',),
@@ -29596,7 +27849,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -29613,7 +27866,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -29646,15 +27899,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -29684,7 +27937,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glActiveShaderProgram": ('int', 'int'),
@@ -29702,7 +27954,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindRenderbuffer": ('int', 'int'),
@@ -29737,8 +27989,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearTexImage": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -29755,7 +28007,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -29769,7 +28021,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -29908,24 +28160,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glPushDebugGroup": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glQueryCounter": ('int', 'int'),
@@ -29935,7 +28187,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -29958,9 +28210,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -29969,9 +28221,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30009,24 +28261,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUseProgram": ('int',),
@@ -30054,7 +28306,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -30071,7 +28323,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1ui": ('int', 'int'),
@@ -30104,22 +28356,21 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glAccum": ('int', 'float'),
@@ -30141,7 +28392,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindRenderbuffer": ('int', 'int'),
@@ -30191,7 +28442,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClipControl": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -30201,13 +28452,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -30217,14 +28468,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -30268,7 +28519,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -30283,7 +28534,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -30315,7 +28566,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEnableClientState": ('int',),
@@ -30373,8 +28624,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetFragDataIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetFragDataLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetGraphicsResetStatus": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetHistogram": ('int', 'typing.Char', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetMinmax": ('int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetHistogram": ('int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetMinmax": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceIndex": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceLocationIndex": ('int', 'int', 'str'),
@@ -30391,12 +28642,12 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnColorTable": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnCompressedTexImage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnConvolutionFilter": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnHistogram": ('int', 'typing.Char', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnMinmax": ('int', 'typing.Char', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnHistogram": ('int', 'int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnMinmax": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnSeparableFilter": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnTexImage": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexd": ('float',),
@@ -30407,7 +28658,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -30469,7 +28720,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMemoryBarrierByRegion": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -30528,7 +28779,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNamedRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNamedRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -30604,24 +28855,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glPushClientAttrib": ('int',),
@@ -30673,7 +28924,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -30687,7 +28938,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -30697,7 +28948,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -30770,9 +29021,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -30781,9 +29032,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30797,9 +29048,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30840,24 +29091,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUnmapNamedBuffer": ('int',),
@@ -30890,7 +29141,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertex4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertex4sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribIFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribLFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayBindingDivisor": ('int', 'int', 'int'),
@@ -30917,7 +29168,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -30934,7 +29185,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -30967,15 +29218,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -31005,7 +29256,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glActiveShaderProgram": ('int', 'int'),
@@ -31023,7 +29273,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindRenderbuffer": ('int', 'int'),
@@ -31067,8 +29317,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClearTexImage": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClipControl": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31091,7 +29341,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -31105,7 +29355,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -31269,24 +29519,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glPushDebugGroup": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glQueryCounter": ('int', 'int'),
@@ -31297,7 +29547,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -31320,9 +29570,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -31331,9 +29581,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31347,9 +29597,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31388,24 +29638,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUnmapNamedBuffer": ('int',),
@@ -31414,7 +29664,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glValidateProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribIFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribLFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayBindingDivisor": ('int', 'int', 'int'),
@@ -31441,7 +29691,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -31458,7 +29708,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1ui": ('int', 'int'),
@@ -31491,15 +29741,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewportArrayv": ('int', 'int', 'typing.Sequence[float]'),
@@ -31507,10 +29757,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.initializeOpenGLFunctions": (),
}) if "PySide2.QtOpenGLFunctions" in sys.modules else None
-
# Module PySide2.QtPositioning
sig_dict.update({
-
# class PySide2.QtPositioning.QGeoAddress:
"PySide2.QtPositioning.QGeoAddress.__init__": [(), ('PySide2.QtPositioning.QGeoAddress',)],
"PySide2.QtPositioning.QGeoAddress.__copy__": (),
@@ -31535,7 +29783,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAddress.state": (),
"PySide2.QtPositioning.QGeoAddress.street": (),
"PySide2.QtPositioning.QGeoAddress.text": (),
-
# class PySide2.QtPositioning.QGeoAreaMonitorInfo:
"PySide2.QtPositioning.QGeoAreaMonitorInfo.__init__": [('PySide2.QtPositioning.QGeoAreaMonitorInfo',), ('str',)],
"PySide2.QtPositioning.QGeoAreaMonitorInfo.__copy__": (),
@@ -31553,13 +29800,9 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setName": ('str',),
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setNotificationParameters": ('typing.Dict[str, typing.Any]',),
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setPersistent": ('bool',),
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeature:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeatures:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.Error:
"PySide2.QtPositioning.QGeoAreaMonitorSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.activeMonitors": [(), ('PySide2.QtPositioning.QGeoShape',)],
@@ -31574,7 +29817,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAreaMonitorSource.startMonitoring": ('PySide2.QtPositioning.QGeoAreaMonitorInfo',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.stopMonitoring": ('PySide2.QtPositioning.QGeoAreaMonitorInfo',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.supportedAreaMonitorFeatures": (),
-
# class PySide2.QtPositioning.QGeoCircle:
"PySide2.QtPositioning.QGeoCircle.__init__": [(), ('PySide2.QtPositioning.QGeoCircle',), ('PySide2.QtPositioning.QGeoCoordinate', 'float'), ('PySide2.QtPositioning.QGeoShape',)],
"PySide2.QtPositioning.QGeoCircle.__copy__": (),
@@ -31586,11 +29828,8 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoCircle.toString": (),
"PySide2.QtPositioning.QGeoCircle.translate": ('float', 'float'),
"PySide2.QtPositioning.QGeoCircle.translated": ('float', 'float'),
-
# class PySide2.QtPositioning.QGeoCoordinate:
-
# class PySide2.QtPositioning.QGeoCoordinate.CoordinateFormat:
-
# class PySide2.QtPositioning.QGeoCoordinate.CoordinateType:
"PySide2.QtPositioning.QGeoCoordinate.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate',), ('float', 'float'), ('float', 'float', 'float')],
"PySide2.QtPositioning.QGeoCoordinate.__copy__": (),
@@ -31608,7 +29847,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoCoordinate.setLongitude": ('float',),
"PySide2.QtPositioning.QGeoCoordinate.toString": ('PySide2.QtPositioning.QGeoCoordinate.CoordinateFormat',),
"PySide2.QtPositioning.QGeoCoordinate.type": (),
-
# class PySide2.QtPositioning.QGeoLocation:
"PySide2.QtPositioning.QGeoLocation.__init__": [(), ('PySide2.QtPositioning.QGeoLocation',)],
"PySide2.QtPositioning.QGeoLocation.__copy__": (),
@@ -31621,7 +29859,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoLocation.setBoundingBox": ('PySide2.QtPositioning.QGeoRectangle',),
"PySide2.QtPositioning.QGeoLocation.setCoordinate": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtPositioning.QGeoLocation.setExtendedAttributes": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtPositioning.QGeoPath:
"PySide2.QtPositioning.QGeoPath.__init__": [(), ('PySide2.QtPositioning.QGeoPath',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]', 'float')],
"PySide2.QtPositioning.QGeoPath.__copy__": (),
@@ -31643,7 +29880,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPath.translated": ('float', 'float'),
"PySide2.QtPositioning.QGeoPath.variantPath": (),
"PySide2.QtPositioning.QGeoPath.width": (),
-
# class PySide2.QtPositioning.QGeoPolygon:
"PySide2.QtPositioning.QGeoPolygon.__init__": [(), ('PySide2.QtPositioning.QGeoPolygon',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',)],
"PySide2.QtPositioning.QGeoPolygon.__copy__": (),
@@ -31667,9 +29903,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPolygon.toString": (),
"PySide2.QtPositioning.QGeoPolygon.translate": ('float', 'float'),
"PySide2.QtPositioning.QGeoPolygon.translated": ('float', 'float'),
-
# class PySide2.QtPositioning.QGeoPositionInfo:
-
# class PySide2.QtPositioning.QGeoPositionInfo.Attribute:
"PySide2.QtPositioning.QGeoPositionInfo.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtCore.QDateTime'), ('PySide2.QtPositioning.QGeoPositionInfo',)],
"PySide2.QtPositioning.QGeoPositionInfo.__copy__": (),
@@ -31684,13 +29918,9 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPositionInfo.setCoordinate": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtPositioning.QGeoPositionInfo.setTimestamp": ('PySide2.QtCore.QDateTime',),
"PySide2.QtPositioning.QGeoPositionInfo.timestamp": (),
-
# class PySide2.QtPositioning.QGeoPositionInfoSource:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.Error:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.PositioningMethod:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.PositioningMethods:
"PySide2.QtPositioning.QGeoPositionInfoSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSource.availableSources": (),
@@ -31710,13 +29940,11 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPositionInfoSource.stopUpdates": (),
"PySide2.QtPositioning.QGeoPositionInfoSource.supportedPositioningMethods": (),
"PySide2.QtPositioning.QGeoPositionInfoSource.updateInterval": (),
-
# class PySide2.QtPositioning.QGeoPositionInfoSourceFactory:
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.__init__": (),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.areaMonitor": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.positionInfoSource": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.satelliteInfoSource": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtPositioning.QGeoRectangle:
"PySide2.QtPositioning.QGeoRectangle.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoCoordinate'), ('PySide2.QtPositioning.QGeoCoordinate', 'float', 'float'), ('PySide2.QtPositioning.QGeoRectangle',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',)],
"PySide2.QtPositioning.QGeoRectangle.__copy__": (),
@@ -31743,11 +29971,8 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoRectangle.translated": ('float', 'float'),
"PySide2.QtPositioning.QGeoRectangle.united": ('PySide2.QtPositioning.QGeoRectangle',),
"PySide2.QtPositioning.QGeoRectangle.width": (),
-
# class PySide2.QtPositioning.QGeoSatelliteInfo:
-
# class PySide2.QtPositioning.QGeoSatelliteInfo.Attribute:
-
# class PySide2.QtPositioning.QGeoSatelliteInfo.SatelliteSystem:
"PySide2.QtPositioning.QGeoSatelliteInfo.__init__": [(), ('PySide2.QtPositioning.QGeoSatelliteInfo',)],
"PySide2.QtPositioning.QGeoSatelliteInfo.__copy__": (),
@@ -31763,9 +29988,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoSatelliteInfo.setSatelliteSystem": ('PySide2.QtPositioning.QGeoSatelliteInfo.SatelliteSystem',),
"PySide2.QtPositioning.QGeoSatelliteInfo.setSignalStrength": ('int',),
"PySide2.QtPositioning.QGeoSatelliteInfo.signalStrength": (),
-
# class PySide2.QtPositioning.QGeoSatelliteInfoSource:
-
# class PySide2.QtPositioning.QGeoSatelliteInfoSource.Error:
"PySide2.QtPositioning.QGeoSatelliteInfoSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.availableSources": (),
@@ -31779,9 +30002,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoSatelliteInfoSource.startUpdates": (),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.stopUpdates": (),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.updateInterval": (),
-
# class PySide2.QtPositioning.QGeoShape:
-
# class PySide2.QtPositioning.QGeoShape.ShapeType:
"PySide2.QtPositioning.QGeoShape.__init__": [(), ('PySide2.QtPositioning.QGeoShape',)],
"PySide2.QtPositioning.QGeoShape.__copy__": (),
@@ -31795,9 +30016,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoShape.isValid": (),
"PySide2.QtPositioning.QGeoShape.toString": (),
"PySide2.QtPositioning.QGeoShape.type": (),
-
# class PySide2.QtPositioning.QNmeaPositionInfoSource:
-
# class PySide2.QtPositioning.QNmeaPositionInfoSource.UpdateMode:
"PySide2.QtPositioning.QNmeaPositionInfoSource.__init__": ('PySide2.QtPositioning.QNmeaPositionInfoSource.UpdateMode', 'PySide2.QtCore.QObject'),
"PySide2.QtPositioning.QNmeaPositionInfoSource.device": (),
@@ -31815,12 +30034,9 @@ sig_dict.update({
"PySide2.QtPositioning.QNmeaPositionInfoSource.updateMode": (),
"PySide2.QtPositioning.QNmeaPositionInfoSource.userEquivalentRangeError": (),
}) if "PySide2.QtPositioning" in sys.modules else None
-
# Module PySide2.QtLocation
sig_dict.update({
-
# class PySide2.QtLocation.QGeoCodeReply:
-
# class PySide2.QtLocation.QGeoCodeReply.Error:
"PySide2.QtLocation.QGeoCodeReply.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtLocation.QGeoCodeReply.Error', 'str', 'PySide2.QtCore.QObject')],
"PySide2.QtLocation.QGeoCodeReply.abort": (),
@@ -31838,7 +30054,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodeReply.setOffset": ('int',),
"PySide2.QtLocation.QGeoCodeReply.setViewport": ('PySide2.QtPositioning.QGeoShape',),
"PySide2.QtLocation.QGeoCodeReply.viewport": (),
-
# class PySide2.QtLocation.QGeoCodingManager:
"PySide2.QtLocation.QGeoCodingManager.geocode": [('PySide2.QtPositioning.QGeoAddress', 'PySide2.QtPositioning.QGeoShape'), ('str', 'int', 'int', 'PySide2.QtPositioning.QGeoShape')],
"PySide2.QtLocation.QGeoCodingManager.locale": (),
@@ -31846,7 +30061,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodingManager.managerVersion": (),
"PySide2.QtLocation.QGeoCodingManager.reverseGeocode": ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoShape'),
"PySide2.QtLocation.QGeoCodingManager.setLocale": ('PySide2.QtCore.QLocale',),
-
# class PySide2.QtLocation.QGeoCodingManagerEngine:
"PySide2.QtLocation.QGeoCodingManagerEngine.__init__": ('typing.Dict[str, typing.Any]', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QGeoCodingManagerEngine.geocode": [('PySide2.QtPositioning.QGeoAddress', 'PySide2.QtPositioning.QGeoShape'), ('str', 'int', 'int', 'PySide2.QtPositioning.QGeoShape')],
@@ -31855,9 +30069,7 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodingManagerEngine.managerVersion": (),
"PySide2.QtLocation.QGeoCodingManagerEngine.reverseGeocode": ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoShape'),
"PySide2.QtLocation.QGeoCodingManagerEngine.setLocale": ('PySide2.QtCore.QLocale',),
-
# class PySide2.QtLocation.QGeoManeuver:
-
# class PySide2.QtLocation.QGeoManeuver.InstructionDirection:
"PySide2.QtLocation.QGeoManeuver.__init__": [(), ('PySide2.QtLocation.QGeoManeuver',)],
"PySide2.QtLocation.QGeoManeuver.__copy__": (),
@@ -31876,7 +30088,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoManeuver.setWaypoint": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtLocation.QGeoManeuver.timeToNextInstruction": (),
"PySide2.QtLocation.QGeoManeuver.waypoint": (),
-
# class PySide2.QtLocation.QGeoRoute:
"PySide2.QtLocation.QGeoRoute.__init__": [(), ('PySide2.QtLocation.QGeoRoute',)],
"PySide2.QtLocation.QGeoRoute.__copy__": (),
@@ -31898,9 +30109,7 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoute.setTravelTime": ('int',),
"PySide2.QtLocation.QGeoRoute.travelMode": (),
"PySide2.QtLocation.QGeoRoute.travelTime": (),
-
# class PySide2.QtLocation.QGeoRouteReply:
-
# class PySide2.QtLocation.QGeoRouteReply.Error:
"PySide2.QtLocation.QGeoRouteReply.__init__": [('PySide2.QtLocation.QGeoRouteReply.Error', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtLocation.QGeoRouteRequest', 'PySide2.QtCore.QObject')],
"PySide2.QtLocation.QGeoRouteReply.abort": (),
@@ -31913,31 +30122,18 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteReply.setError": ('PySide2.QtLocation.QGeoRouteReply.Error', 'str'),
"PySide2.QtLocation.QGeoRouteReply.setFinished": ('bool',),
"PySide2.QtLocation.QGeoRouteReply.setRoutes": ('typing.Sequence[PySide2.QtLocation.QGeoRoute]',),
-
# class PySide2.QtLocation.QGeoRouteRequest:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureType:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureTypes:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureWeight:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureWeights:
-
# class PySide2.QtLocation.QGeoRouteRequest.ManeuverDetail:
-
# class PySide2.QtLocation.QGeoRouteRequest.ManeuverDetails:
-
# class PySide2.QtLocation.QGeoRouteRequest.RouteOptimization:
-
# class PySide2.QtLocation.QGeoRouteRequest.RouteOptimizations:
-
# class PySide2.QtLocation.QGeoRouteRequest.SegmentDetail:
-
# class PySide2.QtLocation.QGeoRouteRequest.SegmentDetails:
-
# class PySide2.QtLocation.QGeoRouteRequest.TravelMode:
-
# class PySide2.QtLocation.QGeoRouteRequest.TravelModes:
"PySide2.QtLocation.QGeoRouteRequest.__init__": [('PySide2.QtLocation.QGeoRouteRequest',), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoCoordinate'), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',)],
"PySide2.QtLocation.QGeoRouteRequest.departureTime": (),
@@ -31963,7 +30159,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteRequest.travelModes": (),
"PySide2.QtLocation.QGeoRouteRequest.waypoints": (),
"PySide2.QtLocation.QGeoRouteRequest.waypointsMetadata": (),
-
# class PySide2.QtLocation.QGeoRouteSegment:
"PySide2.QtLocation.QGeoRouteSegment.__init__": [(), ('PySide2.QtLocation.QGeoRouteSegment',)],
"PySide2.QtLocation.QGeoRouteSegment.__copy__": (),
@@ -31979,7 +30174,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteSegment.setPath": ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',),
"PySide2.QtLocation.QGeoRouteSegment.setTravelTime": ('int',),
"PySide2.QtLocation.QGeoRouteSegment.travelTime": (),
-
# class PySide2.QtLocation.QGeoRoutingManager:
"PySide2.QtLocation.QGeoRoutingManager.calculateRoute": ('PySide2.QtLocation.QGeoRouteRequest',),
"PySide2.QtLocation.QGeoRoutingManager.locale": (),
@@ -31995,7 +30189,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoutingManager.supportedSegmentDetails": (),
"PySide2.QtLocation.QGeoRoutingManager.supportedTravelModes": (),
"PySide2.QtLocation.QGeoRoutingManager.updateRoute": ('PySide2.QtLocation.QGeoRoute', 'PySide2.QtPositioning.QGeoCoordinate'),
-
# class PySide2.QtLocation.QGeoRoutingManagerEngine:
"PySide2.QtLocation.QGeoRoutingManagerEngine.__init__": ('typing.Dict[str, typing.Any]', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QGeoRoutingManagerEngine.calculateRoute": ('PySide2.QtLocation.QGeoRouteRequest',),
@@ -32018,29 +30211,17 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoutingManagerEngine.supportedSegmentDetails": (),
"PySide2.QtLocation.QGeoRoutingManagerEngine.supportedTravelModes": (),
"PySide2.QtLocation.QGeoRoutingManagerEngine.updateRoute": ('PySide2.QtLocation.QGeoRoute', 'PySide2.QtPositioning.QGeoCoordinate'),
-
# class PySide2.QtLocation.QGeoServiceProvider:
-
# class PySide2.QtLocation.QGeoServiceProvider.Error:
-
# class PySide2.QtLocation.QGeoServiceProvider.GeocodingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.GeocodingFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.MappingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.MappingFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.NavigationFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.NavigationFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.PlacesFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.PlacesFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.RoutingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.RoutingFeatures:
"PySide2.QtLocation.QGeoServiceProvider.__init__": ('str', 'typing.Dict[str, typing.Any]', 'bool'),
"PySide2.QtLocation.QGeoServiceProvider.availableServiceProviders": (),
@@ -32067,16 +30248,13 @@ sig_dict.update({
"PySide2.QtLocation.QGeoServiceProvider.setAllowExperimental": ('bool',),
"PySide2.QtLocation.QGeoServiceProvider.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtLocation.QGeoServiceProvider.setParameters": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtLocation.QGeoServiceProviderFactory:
"PySide2.QtLocation.QGeoServiceProviderFactory.__init__": (),
"PySide2.QtLocation.QGeoServiceProviderFactory.createGeocodingManagerEngine": ('typing.Dict[str, typing.Any]', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
"PySide2.QtLocation.QGeoServiceProviderFactory.createPlaceManagerEngine": ('typing.Dict[str, typing.Any]', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
"PySide2.QtLocation.QGeoServiceProviderFactory.createRoutingManagerEngine": ('typing.Dict[str, typing.Any]', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
-
# class PySide2.QtLocation.QGeoServiceProviderFactoryV2:
"PySide2.QtLocation.QGeoServiceProviderFactoryV2.__init__": (),
-
# class PySide2.QtLocation.QPlace:
"PySide2.QtLocation.QPlace.__init__": [(), ('PySide2.QtLocation.QPlace',)],
"PySide2.QtLocation.QPlace.__copy__": (),
@@ -32118,7 +30296,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlace.setTotalContentCount": ('PySide2.QtLocation.QPlaceContent.Type', 'int'),
"PySide2.QtLocation.QPlace.supplier": (),
"PySide2.QtLocation.QPlace.totalContentCount": ('PySide2.QtLocation.QPlaceContent.Type',),
-
# class PySide2.QtLocation.QPlaceAttribute:
"PySide2.QtLocation.QPlaceAttribute.__init__": [(), ('PySide2.QtLocation.QPlaceAttribute',)],
"PySide2.QtLocation.QPlaceAttribute.__copy__": (),
@@ -32127,7 +30304,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceAttribute.setLabel": ('str',),
"PySide2.QtLocation.QPlaceAttribute.setText": ('str',),
"PySide2.QtLocation.QPlaceAttribute.text": (),
-
# class PySide2.QtLocation.QPlaceCategory:
"PySide2.QtLocation.QPlaceCategory.__init__": [(), ('PySide2.QtLocation.QPlaceCategory',)],
"PySide2.QtLocation.QPlaceCategory.__copy__": (),
@@ -32138,7 +30314,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceCategory.setCategoryId": ('str',),
"PySide2.QtLocation.QPlaceCategory.setIcon": ('PySide2.QtLocation.QPlaceIcon',),
"PySide2.QtLocation.QPlaceCategory.setName": ('str',),
-
# class PySide2.QtLocation.QPlaceContactDetail:
"PySide2.QtLocation.QPlaceContactDetail.__init__": [(), ('PySide2.QtLocation.QPlaceContactDetail',)],
"PySide2.QtLocation.QPlaceContactDetail.__copy__": (),
@@ -32147,9 +30322,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContactDetail.setLabel": ('str',),
"PySide2.QtLocation.QPlaceContactDetail.setValue": ('str',),
"PySide2.QtLocation.QPlaceContactDetail.value": (),
-
# class PySide2.QtLocation.QPlaceContent:
-
# class PySide2.QtLocation.QPlaceContent.Type:
"PySide2.QtLocation.QPlaceContent.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceContent.__copy__": (),
@@ -32160,7 +30333,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContent.supplier": (),
"PySide2.QtLocation.QPlaceContent.type": (),
"PySide2.QtLocation.QPlaceContent.user": (),
-
# class PySide2.QtLocation.QPlaceContentReply:
"PySide2.QtLocation.QPlaceContentReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceContentReply.content": (),
@@ -32174,7 +30346,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContentReply.setTotalCount": ('int',),
"PySide2.QtLocation.QPlaceContentReply.totalCount": (),
"PySide2.QtLocation.QPlaceContentReply.type": (),
-
# class PySide2.QtLocation.QPlaceContentRequest:
"PySide2.QtLocation.QPlaceContentRequest.__init__": [(), ('PySide2.QtLocation.QPlaceContentRequest',)],
"PySide2.QtLocation.QPlaceContentRequest.__copy__": (),
@@ -32187,13 +30358,11 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContentRequest.setContentType": ('PySide2.QtLocation.QPlaceContent.Type',),
"PySide2.QtLocation.QPlaceContentRequest.setLimit": ('int',),
"PySide2.QtLocation.QPlaceContentRequest.setPlaceId": ('str',),
-
# class PySide2.QtLocation.QPlaceDetailsReply:
"PySide2.QtLocation.QPlaceDetailsReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceDetailsReply.place": (),
"PySide2.QtLocation.QPlaceDetailsReply.setPlace": ('PySide2.QtLocation.QPlace',),
"PySide2.QtLocation.QPlaceDetailsReply.type": (),
-
# class PySide2.QtLocation.QPlaceEditorial:
"PySide2.QtLocation.QPlaceEditorial.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceEditorial.language": (),
@@ -32202,7 +30371,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceEditorial.setTitle": ('str',),
"PySide2.QtLocation.QPlaceEditorial.text": (),
"PySide2.QtLocation.QPlaceEditorial.title": (),
-
# class PySide2.QtLocation.QPlaceIcon:
"PySide2.QtLocation.QPlaceIcon.__init__": [(), ('PySide2.QtLocation.QPlaceIcon',)],
"PySide2.QtLocation.QPlaceIcon.__copy__": (),
@@ -32212,16 +30380,13 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceIcon.setManager": ('PySide2.QtLocation.QPlaceManager',),
"PySide2.QtLocation.QPlaceIcon.setParameters": ('typing.Dict[str, typing.Any]',),
"PySide2.QtLocation.QPlaceIcon.url": ('PySide2.QtCore.QSize',),
-
# class PySide2.QtLocation.QPlaceIdReply:
-
# class PySide2.QtLocation.QPlaceIdReply.OperationType:
"PySide2.QtLocation.QPlaceIdReply.__init__": ('PySide2.QtLocation.QPlaceIdReply.OperationType', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QPlaceIdReply.id": (),
"PySide2.QtLocation.QPlaceIdReply.operationType": (),
"PySide2.QtLocation.QPlaceIdReply.setId": ('str',),
"PySide2.QtLocation.QPlaceIdReply.type": (),
-
# class PySide2.QtLocation.QPlaceImage:
"PySide2.QtLocation.QPlaceImage.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceImage.imageId": (),
@@ -32230,7 +30395,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceImage.setMimeType": ('str',),
"PySide2.QtLocation.QPlaceImage.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtLocation.QPlaceImage.url": (),
-
# class PySide2.QtLocation.QPlaceManager:
"PySide2.QtLocation.QPlaceManager.category": ('str',),
"PySide2.QtLocation.QPlaceManager.childCategories": ('str',),
@@ -32252,7 +30416,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceManager.searchSuggestions": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManager.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtLocation.QPlaceManager.setLocales": ('typing.Sequence[PySide2.QtCore.QLocale]',),
-
# class PySide2.QtLocation.QPlaceManagerEngine:
"PySide2.QtLocation.QPlaceManagerEngine.__init__": ('typing.Dict[str, typing.Any]', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QPlaceManagerEngine.category": ('str',),
@@ -32276,7 +30439,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceManagerEngine.search": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManagerEngine.searchSuggestions": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManagerEngine.setLocales": ('typing.Sequence[PySide2.QtCore.QLocale]',),
-
# class PySide2.QtLocation.QPlaceMatchReply:
"PySide2.QtLocation.QPlaceMatchReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceMatchReply.places": (),
@@ -32284,7 +30446,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceMatchReply.setPlaces": ('typing.Sequence[PySide2.QtLocation.QPlace]',),
"PySide2.QtLocation.QPlaceMatchReply.setRequest": ('PySide2.QtLocation.QPlaceMatchRequest',),
"PySide2.QtLocation.QPlaceMatchReply.type": (),
-
# class PySide2.QtLocation.QPlaceMatchRequest:
"PySide2.QtLocation.QPlaceMatchRequest.__init__": [(), ('PySide2.QtLocation.QPlaceMatchRequest',)],
"PySide2.QtLocation.QPlaceMatchRequest.__copy__": (),
@@ -32294,12 +30455,10 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceMatchRequest.setParameters": ('typing.Dict[str, typing.Any]',),
"PySide2.QtLocation.QPlaceMatchRequest.setPlaces": ('typing.Sequence[PySide2.QtLocation.QPlace]',),
"PySide2.QtLocation.QPlaceMatchRequest.setResults": ('typing.Sequence[PySide2.QtLocation.QPlaceSearchResult]',),
-
# class PySide2.QtLocation.QPlaceProposedSearchResult:
"PySide2.QtLocation.QPlaceProposedSearchResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceProposedSearchResult.searchRequest": (),
"PySide2.QtLocation.QPlaceProposedSearchResult.setSearchRequest": ('PySide2.QtLocation.QPlaceSearchRequest',),
-
# class PySide2.QtLocation.QPlaceRatings:
"PySide2.QtLocation.QPlaceRatings.__init__": [(), ('PySide2.QtLocation.QPlaceRatings',)],
"PySide2.QtLocation.QPlaceRatings.__copy__": (),
@@ -32310,11 +30469,8 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceRatings.setAverage": ('float',),
"PySide2.QtLocation.QPlaceRatings.setCount": ('int',),
"PySide2.QtLocation.QPlaceRatings.setMaximum": ('float',),
-
# class PySide2.QtLocation.QPlaceReply:
-
# class PySide2.QtLocation.QPlaceReply.Error:
-
# class PySide2.QtLocation.QPlaceReply.Type:
"PySide2.QtLocation.QPlaceReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceReply.abort": (),
@@ -32324,7 +30480,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceReply.setError": ('PySide2.QtLocation.QPlaceReply.Error', 'str'),
"PySide2.QtLocation.QPlaceReply.setFinished": ('bool',),
"PySide2.QtLocation.QPlaceReply.type": (),
-
# class PySide2.QtLocation.QPlaceResult:
"PySide2.QtLocation.QPlaceResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceResult.distance": (),
@@ -32333,7 +30488,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceResult.setDistance": ('float',),
"PySide2.QtLocation.QPlaceResult.setPlace": ('PySide2.QtLocation.QPlace',),
"PySide2.QtLocation.QPlaceResult.setSponsored": ('bool',),
-
# class PySide2.QtLocation.QPlaceReview:
"PySide2.QtLocation.QPlaceReview.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceReview.dateTime": (),
@@ -32348,7 +30502,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceReview.setTitle": ('str',),
"PySide2.QtLocation.QPlaceReview.text": (),
"PySide2.QtLocation.QPlaceReview.title": (),
-
# class PySide2.QtLocation.QPlaceSearchReply:
"PySide2.QtLocation.QPlaceSearchReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceSearchReply.nextPageRequest": (),
@@ -32360,9 +30513,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchReply.setRequest": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceSearchReply.setResults": ('typing.Sequence[PySide2.QtLocation.QPlaceSearchResult]',),
"PySide2.QtLocation.QPlaceSearchReply.type": (),
-
# class PySide2.QtLocation.QPlaceSearchRequest:
-
# class PySide2.QtLocation.QPlaceSearchRequest.RelevanceHint:
"PySide2.QtLocation.QPlaceSearchRequest.__init__": [(), ('PySide2.QtLocation.QPlaceSearchRequest',)],
"PySide2.QtLocation.QPlaceSearchRequest.categories": (),
@@ -32381,9 +30532,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchRequest.setSearchArea": ('PySide2.QtPositioning.QGeoShape',),
"PySide2.QtLocation.QPlaceSearchRequest.setSearchContext": ('typing.Any',),
"PySide2.QtLocation.QPlaceSearchRequest.setSearchTerm": ('str',),
-
# class PySide2.QtLocation.QPlaceSearchResult:
-
# class PySide2.QtLocation.QPlaceSearchResult.SearchResultType:
"PySide2.QtLocation.QPlaceSearchResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceSearchResult.icon": (),
@@ -32391,13 +30540,11 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchResult.setTitle": ('str',),
"PySide2.QtLocation.QPlaceSearchResult.title": (),
"PySide2.QtLocation.QPlaceSearchResult.type": (),
-
# class PySide2.QtLocation.QPlaceSearchSuggestionReply:
"PySide2.QtLocation.QPlaceSearchSuggestionReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.setSuggestions": ('typing.Sequence[str]',),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.suggestions": (),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.type": (),
-
# class PySide2.QtLocation.QPlaceSupplier:
"PySide2.QtLocation.QPlaceSupplier.__init__": [(), ('PySide2.QtLocation.QPlaceSupplier',)],
"PySide2.QtLocation.QPlaceSupplier.__copy__": (),
@@ -32410,7 +30557,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSupplier.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtLocation.QPlaceSupplier.supplierId": (),
"PySide2.QtLocation.QPlaceSupplier.url": (),
-
# class PySide2.QtLocation.QPlaceUser:
"PySide2.QtLocation.QPlaceUser.__init__": [(), ('PySide2.QtLocation.QPlaceUser',)],
"PySide2.QtLocation.QPlaceUser.__copy__": (),
@@ -32419,17 +30565,12 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceUser.setUserId": ('str',),
"PySide2.QtLocation.QPlaceUser.userId": (),
}) if "PySide2.QtLocation" in sys.modules else None
-
# Module PySide2.QtQml
sig_dict.update({
-
# class PySide2.QtQml.ListProperty:
"PySide2.QtQml.ListProperty.__init__": ('type', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'typing.Callable'),
-
# class PySide2.QtQml.QJSEngine:
-
# class PySide2.QtQml.QJSEngine.Extension:
-
# class PySide2.QtQml.QJSEngine.Extensions:
"PySide2.QtQml.QJSEngine.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtQml.QJSEngine.collectGarbage": (),
@@ -32447,11 +30588,8 @@ sig_dict.update({
"PySide2.QtQml.QJSEngine.setInterrupted": ('bool',),
"PySide2.QtQml.QJSEngine.throwError": [('PySide2.QtQml.QJSValue.ErrorType', 'str'), ('str',)],
"PySide2.QtQml.QJSEngine.toScriptValue": ('typing.Any',),
-
# class PySide2.QtQml.QJSValue:
-
# class PySide2.QtQml.QJSValue.ErrorType:
-
# class PySide2.QtQml.QJSValue.SpecialValue:
"PySide2.QtQml.QJSValue.__init__": [('PySide2.QtQml.QJSValue',), ('PySide2.QtQml.QJSValue.SpecialValue',), ('bool',), ('float',), ('int',), ('str',)],
"PySide2.QtQml.QJSValue.__copy__": (),
@@ -32492,30 +30630,23 @@ sig_dict.update({
"PySide2.QtQml.QJSValue.toString": (),
"PySide2.QtQml.QJSValue.toUInt": (),
"PySide2.QtQml.QJSValue.toVariant": (),
-
# class PySide2.QtQml.QJSValueIterator:
"PySide2.QtQml.QJSValueIterator.__init__": ('PySide2.QtQml.QJSValue',),
"PySide2.QtQml.QJSValueIterator.hasNext": (),
"PySide2.QtQml.QJSValueIterator.name": (),
"PySide2.QtQml.QJSValueIterator.value": (),
-
# class PySide2.QtQml.QQmlAbstractUrlInterceptor:
-
# class PySide2.QtQml.QQmlAbstractUrlInterceptor.DataType:
"PySide2.QtQml.QQmlAbstractUrlInterceptor.__init__": (),
"PySide2.QtQml.QQmlAbstractUrlInterceptor.intercept": ('PySide2.QtCore.QUrl', 'PySide2.QtQml.QQmlAbstractUrlInterceptor.DataType'),
-
# class PySide2.QtQml.QQmlApplicationEngine:
"PySide2.QtQml.QQmlApplicationEngine.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlApplicationEngine.load": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtQml.QQmlApplicationEngine.loadData": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QUrl'),
"PySide2.QtQml.QQmlApplicationEngine.rootObjects": (),
"PySide2.QtQml.QQmlApplicationEngine.setInitialProperties": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtQml.QQmlComponent:
-
# class PySide2.QtQml.QQmlComponent.CompilationMode:
-
# class PySide2.QtQml.QQmlComponent.Status:
"PySide2.QtQml.QQmlComponent.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl', 'PySide2.QtQml.QQmlComponent.CompilationMode', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'str', 'PySide2.QtQml.QQmlComponent.CompilationMode', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlComponent.beginCreate": ('PySide2.QtQml.QQmlContext',),
@@ -32536,7 +30667,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlComponent.setInitialProperties": ('PySide2.QtCore.QObject', 'typing.Dict[str, typing.Any]'),
"PySide2.QtQml.QQmlComponent.status": (),
"PySide2.QtQml.QQmlComponent.url": (),
-
# class PySide2.QtQml.QQmlContext:
"PySide2.QtQml.QQmlContext.__init__": [('PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlContext.baseUrl": (),
@@ -32550,9 +30680,7 @@ sig_dict.update({
"PySide2.QtQml.QQmlContext.setBaseUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtQml.QQmlContext.setContextObject": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlContext.setContextProperty": [('str', 'PySide2.QtCore.QObject'), ('str', 'typing.Any')],
-
# class PySide2.QtQml.QQmlDebuggingEnabler:
-
# class PySide2.QtQml.QQmlDebuggingEnabler.StartMode:
"PySide2.QtQml.QQmlDebuggingEnabler.__init__": ('bool',),
"PySide2.QtQml.QQmlDebuggingEnabler.connectToLocalDebugger": ('str', 'PySide2.QtQml.QQmlDebuggingEnabler.StartMode'),
@@ -32563,9 +30691,7 @@ sig_dict.update({
"PySide2.QtQml.QQmlDebuggingEnabler.setServices": ('typing.Sequence[str]',),
"PySide2.QtQml.QQmlDebuggingEnabler.startDebugConnector": ('str', 'typing.Dict[str, typing.Any]'),
"PySide2.QtQml.QQmlDebuggingEnabler.startTcpDebugServer": ('int', 'PySide2.QtQml.QQmlDebuggingEnabler.StartMode', 'str'),
-
# class PySide2.QtQml.QQmlEngine:
-
# class PySide2.QtQml.QQmlEngine.ObjectOwnership:
"PySide2.QtQml.QQmlEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlEngine.addImageProvider": ('str', 'PySide2.QtQml.QQmlImageProviderBase'),
@@ -32602,7 +30728,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlEngine.setUrlInterceptor": ('PySide2.QtQml.QQmlAbstractUrlInterceptor',),
"PySide2.QtQml.QQmlEngine.trimComponentCache": (),
"PySide2.QtQml.QQmlEngine.urlInterceptor": (),
-
# class PySide2.QtQml.QQmlError:
"PySide2.QtQml.QQmlError.__init__": [(), ('PySide2.QtQml.QQmlError',)],
"PySide2.QtQml.QQmlError.__copy__": (),
@@ -32620,7 +30745,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlError.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtQml.QQmlError.toString": (),
"PySide2.QtQml.QQmlError.url": (),
-
# class PySide2.QtQml.QQmlExpression:
"PySide2.QtQml.QQmlExpression.__init__": [(), ('PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlScriptString', 'PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlExpression.clearError": (),
@@ -32638,19 +30762,15 @@ sig_dict.update({
"PySide2.QtQml.QQmlExpression.setNotifyOnValueChanged": ('bool',),
"PySide2.QtQml.QQmlExpression.setSourceLocation": ('str', 'int', 'int'),
"PySide2.QtQml.QQmlExpression.sourceFile": (),
-
# class PySide2.QtQml.QQmlExtensionInterface:
"PySide2.QtQml.QQmlExtensionInterface.__init__": (),
"PySide2.QtQml.QQmlExtensionInterface.initializeEngine": ('PySide2.QtQml.QQmlEngine', 'str'),
-
# class PySide2.QtQml.QQmlExtensionPlugin:
"PySide2.QtQml.QQmlExtensionPlugin.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlExtensionPlugin.baseUrl": (),
"PySide2.QtQml.QQmlExtensionPlugin.initializeEngine": ('PySide2.QtQml.QQmlEngine', 'str'),
"PySide2.QtQml.QQmlExtensionPlugin.registerTypes": ('str',),
-
# class PySide2.QtQml.QQmlFile:
-
# class PySide2.QtQml.QQmlFile.Status:
"PySide2.QtQml.QQmlFile.__init__": [(), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl'), ('PySide2.QtQml.QQmlEngine', 'str')],
"PySide2.QtQml.QQmlFile.clear": [(), ('PySide2.QtCore.QObject',)],
@@ -32670,24 +30790,18 @@ sig_dict.update({
"PySide2.QtQml.QQmlFile.status": (),
"PySide2.QtQml.QQmlFile.url": (),
"PySide2.QtQml.QQmlFile.urlToLocalFileOrQrc": [('PySide2.QtCore.QUrl',), ('str',)],
-
# class PySide2.QtQml.QQmlFileSelector:
"PySide2.QtQml.QQmlFileSelector.__init__": ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject'),
"PySide2.QtQml.QQmlFileSelector.get": ('PySide2.QtQml.QQmlEngine',),
"PySide2.QtQml.QQmlFileSelector.selector": (),
"PySide2.QtQml.QQmlFileSelector.setExtraSelectors": ('typing.Sequence[str]',),
"PySide2.QtQml.QQmlFileSelector.setSelector": ('PySide2.QtCore.QFileSelector',),
-
# class PySide2.QtQml.QQmlImageProviderBase:
-
# class PySide2.QtQml.QQmlImageProviderBase.Flag:
-
# class PySide2.QtQml.QQmlImageProviderBase.Flags:
-
# class PySide2.QtQml.QQmlImageProviderBase.ImageType:
"PySide2.QtQml.QQmlImageProviderBase.flags": (),
"PySide2.QtQml.QQmlImageProviderBase.imageType": (),
-
# class PySide2.QtQml.QQmlIncubationController:
"PySide2.QtQml.QQmlIncubationController.__init__": (),
"PySide2.QtQml.QQmlIncubationController.engine": (),
@@ -32695,11 +30809,8 @@ sig_dict.update({
"PySide2.QtQml.QQmlIncubationController.incubateWhile": ('int',),
"PySide2.QtQml.QQmlIncubationController.incubatingObjectCount": (),
"PySide2.QtQml.QQmlIncubationController.incubatingObjectCountChanged": ('int',),
-
# class PySide2.QtQml.QQmlIncubator:
-
# class PySide2.QtQml.QQmlIncubator.IncubationMode:
-
# class PySide2.QtQml.QQmlIncubator.Status:
"PySide2.QtQml.QQmlIncubator.__init__": ('PySide2.QtQml.QQmlIncubator.IncubationMode',),
"PySide2.QtQml.QQmlIncubator.clear": (),
@@ -32714,7 +30825,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlIncubator.setInitialState": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlIncubator.status": (),
"PySide2.QtQml.QQmlIncubator.statusChanged": ('PySide2.QtQml.QQmlIncubator.Status',),
-
# class PySide2.QtQml.QQmlListReference:
"PySide2.QtQml.QQmlListReference.__init__": [(), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtQml.QQmlListReference',)],
"PySide2.QtQml.QQmlListReference.__copy__": (),
@@ -32731,20 +30841,15 @@ sig_dict.update({
"PySide2.QtQml.QQmlListReference.isValid": (),
"PySide2.QtQml.QQmlListReference.listElementType": (),
"PySide2.QtQml.QQmlListReference.object": (),
-
# class PySide2.QtQml.QQmlNetworkAccessManagerFactory:
"PySide2.QtQml.QQmlNetworkAccessManagerFactory.__init__": (),
"PySide2.QtQml.QQmlNetworkAccessManagerFactory.create": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtQml.QQmlParserStatus:
"PySide2.QtQml.QQmlParserStatus.__init__": (),
"PySide2.QtQml.QQmlParserStatus.classBegin": (),
"PySide2.QtQml.QQmlParserStatus.componentComplete": (),
-
# class PySide2.QtQml.QQmlProperty:
-
# class PySide2.QtQml.QQmlProperty.PropertyTypeCategory:
-
# class PySide2.QtQml.QQmlProperty.Type:
"PySide2.QtQml.QQmlProperty.__init__": [(), ('PySide2.QtCore.QObject',), ('PySide2.QtCore.QObject', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtCore.QObject', 'str'), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtQml.QQmlProperty',)],
"PySide2.QtQml.QQmlProperty.__copy__": (),
@@ -32769,7 +30874,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlProperty.reset": (),
"PySide2.QtQml.QQmlProperty.type": (),
"PySide2.QtQml.QQmlProperty.write": [('PySide2.QtCore.QObject', 'str', 'typing.Any'), ('PySide2.QtCore.QObject', 'str', 'typing.Any', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'str', 'typing.Any', 'PySide2.QtQml.QQmlEngine'), ('typing.Any',)],
-
# class PySide2.QtQml.QQmlPropertyMap:
"PySide2.QtQml.QQmlPropertyMap.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlPropertyMap.clear": ('str',),
@@ -32781,11 +30885,9 @@ sig_dict.update({
"PySide2.QtQml.QQmlPropertyMap.size": (),
"PySide2.QtQml.QQmlPropertyMap.updateValue": ('str', 'typing.Any'),
"PySide2.QtQml.QQmlPropertyMap.value": ('str',),
-
# class PySide2.QtQml.QQmlPropertyValueSource:
"PySide2.QtQml.QQmlPropertyValueSource.__init__": (),
"PySide2.QtQml.QQmlPropertyValueSource.setTarget": ('PySide2.QtQml.QQmlProperty',),
-
# class PySide2.QtQml.QQmlScriptString:
"PySide2.QtQml.QQmlScriptString.__init__": [(), ('PySide2.QtQml.QQmlScriptString',)],
"PySide2.QtQml.QQmlScriptString.__copy__": (),
@@ -32795,34 +30897,26 @@ sig_dict.update({
"PySide2.QtQml.QQmlScriptString.isUndefinedLiteral": (),
"PySide2.QtQml.QQmlScriptString.numberLiteral": (),
"PySide2.QtQml.QQmlScriptString.stringLiteral": (),
-
# class PySide2.QtQml.QQmlTypesExtensionInterface:
"PySide2.QtQml.QQmlTypesExtensionInterface.__init__": (),
"PySide2.QtQml.QQmlTypesExtensionInterface.registerTypes": ('str',),
-
# class PySide2.QtQml.QtQml:
"PySide2.QtQml.QtQml.qmlAttachedPropertiesObject": ('PySide2.QtCore.QObject', 'PySide2.QtCore.QMetaObject', 'bool'),
"PySide2.QtQml.QtQml.qmlAttachedPropertiesObjectById": ('int', 'PySide2.QtCore.QObject', 'bool'),
"PySide2.QtQml.QtQml.qmlContext": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QtQml.qmlEngine": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QtQml.qmlExecuteDeferred": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtQml.VolatileBool:
"PySide2.QtQml.VolatileBool.get": (),
"PySide2.QtQml.VolatileBool.set": ('object',),
-
"PySide2.QtQml.VolatileBool.qmlRegisterType": ('type', 'str', 'int', 'int', 'str'),
}) if "PySide2.QtQml" in sys.modules else None
-
# Module PySide2.QtQuick
sig_dict.update({
-
# class PySide2.QtQuick.QQuickAsyncImageProvider:
"PySide2.QtQuick.QQuickAsyncImageProvider.__init__": (),
"PySide2.QtQuick.QQuickAsyncImageProvider.requestImageResponse": ('str', 'PySide2.QtCore.QSize'),
-
# class PySide2.QtQuick.QQuickFramebufferObject:
-
# class PySide2.QtQuick.QQuickFramebufferObject.Renderer:
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.__init__": (),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.createFramebufferObject": ('PySide2.QtCore.QSize',),
@@ -32831,7 +30925,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.render": (),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.synchronize": ('PySide2.QtQuick.QQuickFramebufferObject',),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.update": (),
-
"PySide2.QtQuick.QQuickFramebufferObject.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickFramebufferObject.createRenderer": (),
"PySide2.QtQuick.QQuickFramebufferObject.geometryChanged": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QRectF'),
@@ -32843,7 +30936,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickFramebufferObject.textureFollowsItemSize": (),
"PySide2.QtQuick.QQuickFramebufferObject.textureProvider": (),
"PySide2.QtQuick.QQuickFramebufferObject.updatePaintNode": ('PySide2.QtQuick.QSGNode', 'PySide2.QtQuick.QQuickItem.UpdatePaintNodeData'),
-
# class PySide2.QtQuick.QQuickImageProvider:
"PySide2.QtQuick.QQuickImageProvider.__init__": ('PySide2.QtQml.QQmlImageProviderBase.ImageType', 'PySide2.QtQml.QQmlImageProviderBase.Flags'),
"PySide2.QtQuick.QQuickImageProvider.flags": (),
@@ -32851,26 +30943,18 @@ sig_dict.update({
"PySide2.QtQuick.QQuickImageProvider.requestImage": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtQuick.QQuickImageProvider.requestPixmap": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtQuick.QQuickImageProvider.requestTexture": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
-
# class PySide2.QtQuick.QQuickImageResponse:
"PySide2.QtQuick.QQuickImageResponse.__init__": (),
"PySide2.QtQuick.QQuickImageResponse.cancel": (),
"PySide2.QtQuick.QQuickImageResponse.errorString": (),
"PySide2.QtQuick.QQuickImageResponse.textureFactory": (),
-
# class PySide2.QtQuick.QQuickItem:
-
# class PySide2.QtQuick.QQuickItem.Flag:
-
# class PySide2.QtQuick.QQuickItem.Flags:
-
# class PySide2.QtQuick.QQuickItem.ItemChange:
-
# class PySide2.QtQuick.QQuickItem.TransformOrigin:
-
# class PySide2.QtQuick.QQuickItem.UpdatePaintNodeData:
"PySide2.QtQuick.QQuickItem.UpdatePaintNodeData.__copy__": (),
-
"PySide2.QtQuick.QQuickItem.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickItem.acceptHoverEvents": (),
"PySide2.QtQuick.QQuickItem.acceptTouchEvents": (),
@@ -33014,19 +31098,14 @@ sig_dict.update({
"PySide2.QtQuick.QQuickItem.x": (),
"PySide2.QtQuick.QQuickItem.y": (),
"PySide2.QtQuick.QQuickItem.z": (),
-
# class PySide2.QtQuick.QQuickItemGrabResult:
"PySide2.QtQuick.QQuickItemGrabResult.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtQuick.QQuickItemGrabResult.image": (),
"PySide2.QtQuick.QQuickItemGrabResult.saveToFile": ('str',),
"PySide2.QtQuick.QQuickItemGrabResult.url": (),
-
# class PySide2.QtQuick.QQuickPaintedItem:
-
# class PySide2.QtQuick.QQuickPaintedItem.PerformanceHint:
-
# class PySide2.QtQuick.QQuickPaintedItem.PerformanceHints:
-
# class PySide2.QtQuick.QQuickPaintedItem.RenderTarget:
"PySide2.QtQuick.QQuickPaintedItem.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickPaintedItem.antialiasing": (),
@@ -33056,7 +31135,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickPaintedItem.textureSize": (),
"PySide2.QtQuick.QQuickPaintedItem.update": [(), ('PySide2.QtCore.QRect',)],
"PySide2.QtQuick.QQuickPaintedItem.updatePaintNode": ('PySide2.QtQuick.QSGNode', 'PySide2.QtQuick.QQuickItem.UpdatePaintNodeData'),
-
# class PySide2.QtQuick.QQuickRenderControl:
"PySide2.QtQuick.QQuickRenderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QQuickRenderControl.grab": (),
@@ -33068,11 +31146,9 @@ sig_dict.update({
"PySide2.QtQuick.QQuickRenderControl.renderWindow": ('PySide2.QtCore.QPoint',),
"PySide2.QtQuick.QQuickRenderControl.renderWindowFor": ('PySide2.QtQuick.QQuickWindow', 'PySide2.QtCore.QPoint'),
"PySide2.QtQuick.QQuickRenderControl.sync": (),
-
# class PySide2.QtQuick.QQuickTextDocument:
"PySide2.QtQuick.QQuickTextDocument.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTextDocument.textDocument": (),
-
# class PySide2.QtQuick.QQuickTextureFactory:
"PySide2.QtQuick.QQuickTextureFactory.__init__": (),
"PySide2.QtQuick.QQuickTextureFactory.createTexture": ('PySide2.QtQuick.QQuickWindow',),
@@ -33080,18 +31156,14 @@ sig_dict.update({
"PySide2.QtQuick.QQuickTextureFactory.textureByteCount": (),
"PySide2.QtQuick.QQuickTextureFactory.textureFactoryForImage": ('PySide2.QtGui.QImage',),
"PySide2.QtQuick.QQuickTextureFactory.textureSize": (),
-
# class PySide2.QtQuick.QQuickTransform:
"PySide2.QtQuick.QQuickTransform.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QQuickTransform.appendToItem": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTransform.applyTo": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QQuickTransform.prependToItem": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTransform.update": (),
-
# class PySide2.QtQuick.QQuickView:
-
# class PySide2.QtQuick.QQuickView.ResizeMode:
-
# class PySide2.QtQuick.QQuickView.Status:
"PySide2.QtQuick.QQuickView.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtGui.QWindow'), ('PySide2.QtCore.QUrl', 'PySide2.QtQuick.QQuickRenderControl'), ('PySide2.QtGui.QWindow',), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtGui.QWindow')],
"PySide2.QtQuick.QQuickView.engine": (),
@@ -33114,19 +31186,12 @@ sig_dict.update({
"PySide2.QtQuick.QQuickView.source": (),
"PySide2.QtQuick.QQuickView.status": (),
"PySide2.QtQuick.QQuickView.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtQuick.QQuickWindow:
-
# class PySide2.QtQuick.QQuickWindow.CreateTextureOption:
-
# class PySide2.QtQuick.QQuickWindow.CreateTextureOptions:
-
# class PySide2.QtQuick.QQuickWindow.NativeObjectType:
-
# class PySide2.QtQuick.QQuickWindow.RenderStage:
-
# class PySide2.QtQuick.QQuickWindow.SceneGraphError:
-
# class PySide2.QtQuick.QQuickWindow.TextRenderType:
"PySide2.QtQuick.QQuickWindow.__init__": [('PySide2.QtGui.QWindow',), ('PySide2.QtQuick.QQuickRenderControl',)],
"PySide2.QtQuick.QQuickWindow.accessibleRoot": (),
@@ -33181,15 +31246,10 @@ sig_dict.update({
"PySide2.QtQuick.QQuickWindow.textRenderType": (),
"PySide2.QtQuick.QQuickWindow.update": (),
"PySide2.QtQuick.QQuickWindow.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtQuick.QSGAbstractRenderer:
-
# class PySide2.QtQuick.QSGAbstractRenderer.ClearMode:
-
# class PySide2.QtQuick.QSGAbstractRenderer.ClearModeBit:
-
# class PySide2.QtQuick.QSGAbstractRenderer.MatrixTransformFlag:
-
# class PySide2.QtQuick.QSGAbstractRenderer.MatrixTransformFlags:
"PySide2.QtQuick.QSGAbstractRenderer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QSGAbstractRenderer.clearColor": (),
@@ -33207,7 +31267,6 @@ sig_dict.update({
"PySide2.QtQuick.QSGAbstractRenderer.setProjectionMatrixWithNativeNDC": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QSGAbstractRenderer.setViewportRect": [('PySide2.QtCore.QRect',), ('PySide2.QtCore.QSize',)],
"PySide2.QtQuick.QSGAbstractRenderer.viewportRect": (),
-
# class PySide2.QtQuick.QSGBasicGeometryNode:
"PySide2.QtQuick.QSGBasicGeometryNode.__init__": ('PySide2.QtQuick.QSGNode.NodeType',),
"PySide2.QtQuick.QSGBasicGeometryNode.clipList": (),
@@ -33216,22 +31275,17 @@ sig_dict.update({
"PySide2.QtQuick.QSGBasicGeometryNode.setGeometry": ('PySide2.QtQuick.QSGGeometry',),
"PySide2.QtQuick.QSGBasicGeometryNode.setRendererClipList": ('PySide2.QtQuick.QSGClipNode',),
"PySide2.QtQuick.QSGBasicGeometryNode.setRendererMatrix": ('PySide2.QtGui.QMatrix4x4',),
-
# class PySide2.QtQuick.QSGClipNode:
"PySide2.QtQuick.QSGClipNode.__init__": (),
"PySide2.QtQuick.QSGClipNode.clipRect": (),
"PySide2.QtQuick.QSGClipNode.isRectangular": (),
"PySide2.QtQuick.QSGClipNode.setClipRect": ('PySide2.QtCore.QRectF',),
"PySide2.QtQuick.QSGClipNode.setIsRectangular": ('bool',),
-
# class PySide2.QtQuick.QSGDynamicTexture:
"PySide2.QtQuick.QSGDynamicTexture.__init__": (),
"PySide2.QtQuick.QSGDynamicTexture.updateTexture": (),
-
# class PySide2.QtQuick.QSGEngine:
-
# class PySide2.QtQuick.QSGEngine.CreateTextureOption:
-
# class PySide2.QtQuick.QSGEngine.CreateTextureOptions:
"PySide2.QtQuick.QSGEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QSGEngine.createRenderer": (),
@@ -33239,42 +31293,31 @@ sig_dict.update({
"PySide2.QtQuick.QSGEngine.createTextureFromImage": ('PySide2.QtGui.QImage', 'PySide2.QtQuick.QSGEngine.CreateTextureOptions'),
"PySide2.QtQuick.QSGEngine.initialize": ('PySide2.QtGui.QOpenGLContext',),
"PySide2.QtQuick.QSGEngine.invalidate": (),
-
# class PySide2.QtQuick.QSGGeometry:
-
# class PySide2.QtQuick.QSGGeometry.Attribute:
"PySide2.QtQuick.QSGGeometry.Attribute.__init__": [(), ('PySide2.QtQuick.QSGGeometry.Attribute',)],
"PySide2.QtQuick.QSGGeometry.Attribute.__copy__": (),
"PySide2.QtQuick.QSGGeometry.Attribute.create": ('int', 'int', 'int', 'bool'),
"PySide2.QtQuick.QSGGeometry.Attribute.createWithAttributeType": ('int', 'int', 'int', 'PySide2.QtQuick.QSGGeometry.AttributeType'),
-
# class PySide2.QtQuick.QSGGeometry.AttributeSet:
"PySide2.QtQuick.QSGGeometry.AttributeSet.__init__": [(), ('PySide2.QtQuick.QSGGeometry.AttributeSet',)],
"PySide2.QtQuick.QSGGeometry.AttributeSet.__copy__": (),
-
# class PySide2.QtQuick.QSGGeometry.AttributeType:
-
# class PySide2.QtQuick.QSGGeometry.ColoredPoint2D:
"PySide2.QtQuick.QSGGeometry.ColoredPoint2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.ColoredPoint2D',)],
"PySide2.QtQuick.QSGGeometry.ColoredPoint2D.__copy__": (),
- "PySide2.QtQuick.QSGGeometry.ColoredPoint2D.set": ('float', 'float', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
-
+ "PySide2.QtQuick.QSGGeometry.ColoredPoint2D.set": ('float', 'float', 'int', 'int', 'int', 'int'),
# class PySide2.QtQuick.QSGGeometry.DataPattern:
-
# class PySide2.QtQuick.QSGGeometry.DrawingMode:
-
# class PySide2.QtQuick.QSGGeometry.Point2D:
"PySide2.QtQuick.QSGGeometry.Point2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.Point2D',)],
"PySide2.QtQuick.QSGGeometry.Point2D.__copy__": (),
"PySide2.QtQuick.QSGGeometry.Point2D.set": ('float', 'float'),
-
# class PySide2.QtQuick.QSGGeometry.TexturedPoint2D:
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.TexturedPoint2D',)],
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.__copy__": (),
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.set": ('float', 'float', 'float', 'float'),
-
# class PySide2.QtQuick.QSGGeometry.Type:
-
"PySide2.QtQuick.QSGGeometry.__init__": ('PySide2.QtQuick.QSGGeometry.AttributeSet', 'int', 'int', 'int'),
"PySide2.QtQuick.QSGGeometry.allocate": ('int', 'int'),
"PySide2.QtQuick.QSGGeometry.attributeCount": (),
@@ -33307,27 +31350,19 @@ sig_dict.update({
"PySide2.QtQuick.QSGGeometry.vertexDataAsPoint2D": (),
"PySide2.QtQuick.QSGGeometry.vertexDataAsTexturedPoint2D": (),
"PySide2.QtQuick.QSGGeometry.vertexDataPattern": (),
-
# class PySide2.QtQuick.QSGGeometryNode:
"PySide2.QtQuick.QSGGeometryNode.__init__": (),
"PySide2.QtQuick.QSGGeometryNode.inheritedOpacity": (),
"PySide2.QtQuick.QSGGeometryNode.renderOrder": (),
"PySide2.QtQuick.QSGGeometryNode.setInheritedOpacity": ('float',),
"PySide2.QtQuick.QSGGeometryNode.setRenderOrder": ('int',),
-
# class PySide2.QtQuick.QSGMaterialType:
"PySide2.QtQuick.QSGMaterialType.__init__": (),
-
# class PySide2.QtQuick.QSGNode:
-
# class PySide2.QtQuick.QSGNode.DirtyState:
-
# class PySide2.QtQuick.QSGNode.DirtyStateBit:
-
# class PySide2.QtQuick.QSGNode.Flag:
-
# class PySide2.QtQuick.QSGNode.Flags:
-
# class PySide2.QtQuick.QSGNode.NodeType:
"PySide2.QtQuick.QSGNode.__init__": [(), ('PySide2.QtQuick.QSGNode.NodeType',)],
"PySide2.QtQuick.QSGNode.appendChildNode": ('PySide2.QtQuick.QSGNode',),
@@ -33353,7 +31388,6 @@ sig_dict.update({
"PySide2.QtQuick.QSGNode.setFlag": ('PySide2.QtQuick.QSGNode.Flag', 'bool'),
"PySide2.QtQuick.QSGNode.setFlags": ('PySide2.QtQuick.QSGNode.Flags', 'bool'),
"PySide2.QtQuick.QSGNode.type": (),
-
# class PySide2.QtQuick.QSGOpacityNode:
"PySide2.QtQuick.QSGOpacityNode.__init__": (),
"PySide2.QtQuick.QSGOpacityNode.combinedOpacity": (),
@@ -33361,18 +31395,14 @@ sig_dict.update({
"PySide2.QtQuick.QSGOpacityNode.opacity": (),
"PySide2.QtQuick.QSGOpacityNode.setCombinedOpacity": ('float',),
"PySide2.QtQuick.QSGOpacityNode.setOpacity": ('float',),
-
# class PySide2.QtQuick.QSGSimpleRectNode:
"PySide2.QtQuick.QSGSimpleRectNode.__init__": [(), ('PySide2.QtCore.QRectF', 'PySide2.QtGui.QColor')],
"PySide2.QtQuick.QSGSimpleRectNode.color": (),
"PySide2.QtQuick.QSGSimpleRectNode.rect": (),
"PySide2.QtQuick.QSGSimpleRectNode.setColor": ('PySide2.QtGui.QColor',),
"PySide2.QtQuick.QSGSimpleRectNode.setRect": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
-
# class PySide2.QtQuick.QSGSimpleTextureNode:
-
# class PySide2.QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformFlag:
-
# class PySide2.QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformMode:
"PySide2.QtQuick.QSGSimpleTextureNode.__init__": (),
"PySide2.QtQuick.QSGSimpleTextureNode.filtering": (),
@@ -33387,13 +31417,9 @@ sig_dict.update({
"PySide2.QtQuick.QSGSimpleTextureNode.sourceRect": (),
"PySide2.QtQuick.QSGSimpleTextureNode.texture": (),
"PySide2.QtQuick.QSGSimpleTextureNode.textureCoordinatesTransform": (),
-
# class PySide2.QtQuick.QSGTexture:
-
# class PySide2.QtQuick.QSGTexture.AnisotropyLevel:
-
# class PySide2.QtQuick.QSGTexture.Filtering:
-
# class PySide2.QtQuick.QSGTexture.WrapMode:
"PySide2.QtQuick.QSGTexture.__init__": (),
"PySide2.QtQuick.QSGTexture.anisotropyLevel": (),
@@ -33417,30 +31443,23 @@ sig_dict.update({
"PySide2.QtQuick.QSGTexture.textureSize": (),
"PySide2.QtQuick.QSGTexture.updateBindOptions": ('bool',),
"PySide2.QtQuick.QSGTexture.verticalWrapMode": (),
-
# class PySide2.QtQuick.QSGTextureProvider:
"PySide2.QtQuick.QSGTextureProvider.__init__": (),
"PySide2.QtQuick.QSGTextureProvider.texture": (),
-
# class PySide2.QtQuick.QSGTransformNode:
"PySide2.QtQuick.QSGTransformNode.__init__": (),
"PySide2.QtQuick.QSGTransformNode.combinedMatrix": (),
"PySide2.QtQuick.QSGTransformNode.matrix": (),
"PySide2.QtQuick.QSGTransformNode.setCombinedMatrix": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QSGTransformNode.setMatrix": ('PySide2.QtGui.QMatrix4x4',),
-
# class PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >:
"PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >.__copy__": (),
"PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >.data": (),
}) if "PySide2.QtQuick" in sys.modules else None
-
# Module PySide2.QtQuickWidgets
sig_dict.update({
-
# class PySide2.QtQuickWidgets.QQuickWidget:
-
# class PySide2.QtQuickWidgets.QQuickWidget.ResizeMode:
-
# class PySide2.QtQuickWidgets.QQuickWidget.Status:
"PySide2.QtQuickWidgets.QQuickWidget.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtQuickWidgets.QQuickWidget.dragEnterEvent": ('PySide2.QtGui.QDragEnterEvent',),
@@ -33481,10 +31500,8 @@ sig_dict.update({
"PySide2.QtQuickWidgets.QQuickWidget.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtQuickWidgets.QQuickWidget.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
}) if "PySide2.QtQuickWidgets" in sys.modules else None
-
# Module PySide2.QtRemoteObjects
sig_dict.update({
-
# class PySide2.QtRemoteObjects.QAbstractItemModelReplica:
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.availableRoles": (),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -33500,21 +31517,16 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.rowCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.selectionModel": (),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.setData": ('PySide2.QtCore.QModelIndex', 'typing.Any', 'int'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore:
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.restoreProperties": ('str', 'PySide2.QtCore.QByteArray'),
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.saveProperties": ('str', 'PySide2.QtCore.QByteArray', 'typing.Sequence[typing.Any]'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectDynamicReplica:
-
# class PySide2.QtRemoteObjects.QRemoteObjectHost:
"PySide2.QtRemoteObjects.QRemoteObjectHost.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas', 'PySide2.QtCore.QObject')],
"PySide2.QtRemoteObjects.QRemoteObjectHost.hostUrl": (),
"PySide2.QtRemoteObjects.QRemoteObjectHost.setHostUrl": ('PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectHostBase:
-
# class PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas:
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.addHostSideConnection": ('PySide2.QtCore.QIODevice',),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.disableRemoting": ('PySide2.QtCore.QObject',),
@@ -33524,9 +31536,7 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.reverseProxy": (),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.setHostUrl": ('PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas'),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.setName": ('str',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectNode:
-
# class PySide2.QtRemoteObjects.QRemoteObjectNode.ErrorCode:
"PySide2.QtRemoteObjects.QRemoteObjectNode.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject')],
"PySide2.QtRemoteObjects.QRemoteObjectNode.acquireDynamic": ('str',),
@@ -33545,9 +31555,7 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectNode.setRegistryUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtRemoteObjects.QRemoteObjectNode.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtRemoteObjects.QRemoteObjectNode.waitForRegistry": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCall:
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCall.Error:
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.__init__": [(), ('PySide2.QtRemoteObjects.QRemoteObjectPendingCall',)],
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.error": (),
@@ -33555,23 +31563,18 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.isFinished": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.returnValue": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.waitForFinished": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher:
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.__init__": ('PySide2.QtRemoteObjects.QRemoteObjectPendingCall', 'PySide2.QtCore.QObject'),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.isFinished": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.waitForFinished": [(), ('int',)],
-
# class PySide2.QtRemoteObjects.QRemoteObjectRegistry:
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.initialize": (),
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.pushToRegistryIfNeeded": (),
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.registerMetatypes": (),
-
# class PySide2.QtRemoteObjects.QRemoteObjectRegistryHost:
"PySide2.QtRemoteObjects.QRemoteObjectRegistryHost.__init__": ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'),
"PySide2.QtRemoteObjects.QRemoteObjectRegistryHost.setRegistryUrl": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectReplica:
-
# class PySide2.QtRemoteObjects.QRemoteObjectReplica.State:
"PySide2.QtRemoteObjects.QRemoteObjectReplica.__init__": (),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.initialize": (),
@@ -33589,22 +31592,17 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectReplica.setProperties": ('typing.Sequence[typing.Any]',),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.state": (),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.waitForSource": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectSettingsStore:
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.restoreProperties": ('str', 'PySide2.QtCore.QByteArray'),
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.saveProperties": ('str', 'PySide2.QtCore.QByteArray', 'typing.Sequence[typing.Any]'),
}) if "PySide2.QtRemoteObjects" in sys.modules else None
-
# Module PySide2.QtScxml
sig_dict.update({
-
# class PySide2.QtScxml.QScxmlCompiler:
-
# class PySide2.QtScxml.QScxmlCompiler.Loader:
"PySide2.QtScxml.QScxmlCompiler.Loader.__init__": (),
"PySide2.QtScxml.QScxmlCompiler.Loader.load": ('str', 'str'),
-
"PySide2.QtScxml.QScxmlCompiler.__init__": ('PySide2.QtCore.QXmlStreamReader',),
"PySide2.QtScxml.QScxmlCompiler.compile": (),
"PySide2.QtScxml.QScxmlCompiler.errors": (),
@@ -33612,7 +31610,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlCompiler.loader": (),
"PySide2.QtScxml.QScxmlCompiler.setFileName": ('str',),
"PySide2.QtScxml.QScxmlCompiler.setLoader": ('PySide2.QtScxml.QScxmlCompiler.Loader',),
-
# class PySide2.QtScxml.QScxmlCppDataModel:
"PySide2.QtScxml.QScxmlCppDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlCppDataModel.evaluateAssignment": ('int',),
@@ -33625,13 +31622,10 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlCppDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlCppDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlCppDataModel.setup": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtScxml.QScxmlDataModel:
-
# class PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody:
"PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody.__init__": (),
"PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody.run": (),
-
"PySide2.QtScxml.QScxmlDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlDataModel.evaluateAssignment": ('int',),
"PySide2.QtScxml.QScxmlDataModel.evaluateForeach": ('int', 'PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody'),
@@ -33647,11 +31641,9 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlDataModel.setStateMachine": ('PySide2.QtScxml.QScxmlStateMachine',),
"PySide2.QtScxml.QScxmlDataModel.setup": ('typing.Dict[str, typing.Any]',),
"PySide2.QtScxml.QScxmlDataModel.stateMachine": (),
-
# class PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory:
"PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory.__init__": ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List[int]', 'typing.List[PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo]', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
-
# class PySide2.QtScxml.QScxmlEcmaScriptDataModel:
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.evaluateAssignment": ('int',),
@@ -33666,7 +31658,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setup": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtScxml.QScxmlError:
"PySide2.QtScxml.QScxmlError.__init__": [(), ('PySide2.QtScxml.QScxmlError',), ('str', 'int', 'int', 'str')],
"PySide2.QtScxml.QScxmlError.__copy__": (),
@@ -33676,9 +31667,7 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlError.isValid": (),
"PySide2.QtScxml.QScxmlError.line": (),
"PySide2.QtScxml.QScxmlError.toString": (),
-
# class PySide2.QtScxml.QScxmlEvent:
-
# class PySide2.QtScxml.QScxmlEvent.EventType:
"PySide2.QtScxml.QScxmlEvent.__init__": [(), ('PySide2.QtScxml.QScxmlEvent',)],
"PySide2.QtScxml.QScxmlEvent.clear": (),
@@ -33702,45 +31691,35 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlEvent.setOrigin": ('str',),
"PySide2.QtScxml.QScxmlEvent.setOriginType": ('str',),
"PySide2.QtScxml.QScxmlEvent.setSendId": ('str',),
-
# class PySide2.QtScxml.QScxmlExecutableContent:
-
# class PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo:
"PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo:
"PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo:
"PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo:
"PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo:
"PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlInvokableService:
-
"PySide2.QtScxml.QScxmlInvokableService.__init__": ('PySide2.QtScxml.QScxmlStateMachine', 'PySide2.QtScxml.QScxmlInvokableServiceFactory'),
"PySide2.QtScxml.QScxmlInvokableService.id": (),
"PySide2.QtScxml.QScxmlInvokableService.name": (),
"PySide2.QtScxml.QScxmlInvokableService.parentStateMachine": (),
"PySide2.QtScxml.QScxmlInvokableService.postEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlInvokableService.start": (),
-
# class PySide2.QtScxml.QScxmlInvokableServiceFactory:
"PySide2.QtScxml.QScxmlInvokableServiceFactory.__init__": ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List[int]', 'typing.List[PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo]', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.invokeInfo": (),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.names": (),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.parameters": (),
-
# class PySide2.QtScxml.QScxmlNullDataModel:
"PySide2.QtScxml.QScxmlNullDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlNullDataModel.evaluateAssignment": ('int',),
@@ -33755,7 +31734,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlNullDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlNullDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlNullDataModel.setup": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtScxml.QScxmlStateMachine:
"PySide2.QtScxml.QScxmlStateMachine.__init__": ('PySide2.QtCore.QMetaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlStateMachine.activeStateNames": ('bool',),
@@ -33787,11 +31765,9 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlStateMachine.stop": (),
"PySide2.QtScxml.QScxmlStateMachine.submitEvent": [('PySide2.QtScxml.QScxmlEvent',), ('str',), ('str', 'typing.Any')],
"PySide2.QtScxml.QScxmlStateMachine.tableData": (),
-
# class PySide2.QtScxml.QScxmlStaticScxmlServiceFactory:
"PySide2.QtScxml.QScxmlStaticScxmlServiceFactory.__init__": ('PySide2.QtCore.QMetaObject', 'PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List[int]', 'typing.List[PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo]', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlStaticScxmlServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
-
# class PySide2.QtScxml.QScxmlTableData:
"PySide2.QtScxml.QScxmlTableData.__init__": (),
"PySide2.QtScxml.QScxmlTableData.assignmentInfo": ('int',),
@@ -33805,14 +31781,10 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlTableData.stateMachineTable": (),
"PySide2.QtScxml.QScxmlTableData.string": ('int',),
}) if "PySide2.QtScxml" in sys.modules else None
-
# Module PySide2.QtScript
sig_dict.update({
-
# class PySide2.QtScript.QScriptClass:
-
# class PySide2.QtScript.QScriptClass.Extension:
-
# class PySide2.QtScript.QScriptClass.QueryFlag:
"PySide2.QtScript.QScriptClass.__init__": ('PySide2.QtScript.QScriptEngine',),
"PySide2.QtScript.QScriptClass.engine": (),
@@ -33824,7 +31796,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptClass.prototype": (),
"PySide2.QtScript.QScriptClass.setProperty": ('PySide2.QtScript.QScriptValue', 'PySide2.QtScript.QScriptString', 'int', 'PySide2.QtScript.QScriptValue'),
"PySide2.QtScript.QScriptClass.supportsExtension": ('PySide2.QtScript.QScriptClass.Extension',),
-
# class PySide2.QtScript.QScriptClassPropertyIterator:
"PySide2.QtScript.QScriptClassPropertyIterator.__init__": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptClassPropertyIterator.flags": (),
@@ -33836,11 +31807,8 @@ sig_dict.update({
"PySide2.QtScript.QScriptClassPropertyIterator.previous": (),
"PySide2.QtScript.QScriptClassPropertyIterator.toBack": (),
"PySide2.QtScript.QScriptClassPropertyIterator.toFront": (),
-
# class PySide2.QtScript.QScriptContext:
-
# class PySide2.QtScript.QScriptContext.Error:
-
# class PySide2.QtScript.QScriptContext.ExecutionState:
"PySide2.QtScript.QScriptContext.activationObject": (),
"PySide2.QtScript.QScriptContext.argument": ('int',),
@@ -33863,9 +31831,7 @@ sig_dict.update({
"PySide2.QtScript.QScriptContext.throwError": [('PySide2.QtScript.QScriptContext.Error', 'str'), ('str',)],
"PySide2.QtScript.QScriptContext.throwValue": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptContext.toString": (),
-
# class PySide2.QtScript.QScriptContextInfo:
-
# class PySide2.QtScript.QScriptContextInfo.FunctionType:
"PySide2.QtScript.QScriptContextInfo.__init__": [(), ('PySide2.QtScript.QScriptContext',), ('PySide2.QtScript.QScriptContextInfo',)],
"PySide2.QtScript.QScriptContextInfo.__copy__": (),
@@ -33882,13 +31848,9 @@ sig_dict.update({
"PySide2.QtScript.QScriptContextInfo.isNull": (),
"PySide2.QtScript.QScriptContextInfo.lineNumber": (),
"PySide2.QtScript.QScriptContextInfo.scriptId": (),
-
# class PySide2.QtScript.QScriptEngine:
-
# class PySide2.QtScript.QScriptEngine.QObjectWrapOption:
-
# class PySide2.QtScript.QScriptEngine.QObjectWrapOptions:
-
# class PySide2.QtScript.QScriptEngine.ValueOwnership:
"PySide2.QtScript.QScriptEngine.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtScript.QScriptEngine.abortEvaluation": ('PySide2.QtScript.QScriptValue',),
@@ -33930,9 +31892,7 @@ sig_dict.update({
"PySide2.QtScript.QScriptEngine.uncaughtExceptionBacktrace": (),
"PySide2.QtScript.QScriptEngine.uncaughtExceptionLineNumber": (),
"PySide2.QtScript.QScriptEngine.undefinedValue": (),
-
# class PySide2.QtScript.QScriptEngineAgent:
-
# class PySide2.QtScript.QScriptEngineAgent.Extension:
"PySide2.QtScript.QScriptEngineAgent.__init__": ('PySide2.QtScript.QScriptEngine',),
"PySide2.QtScript.QScriptEngineAgent.contextPop": (),
@@ -33947,17 +31907,14 @@ sig_dict.update({
"PySide2.QtScript.QScriptEngineAgent.scriptLoad": ('int', 'str', 'str', 'int'),
"PySide2.QtScript.QScriptEngineAgent.scriptUnload": ('int',),
"PySide2.QtScript.QScriptEngineAgent.supportsExtension": ('PySide2.QtScript.QScriptEngineAgent.Extension',),
-
# class PySide2.QtScript.QScriptExtensionInterface:
"PySide2.QtScript.QScriptExtensionInterface.__init__": (),
"PySide2.QtScript.QScriptExtensionInterface.initialize": ('str', 'PySide2.QtScript.QScriptEngine'),
-
# class PySide2.QtScript.QScriptExtensionPlugin:
"PySide2.QtScript.QScriptExtensionPlugin.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScript.QScriptExtensionPlugin.initialize": ('str', 'PySide2.QtScript.QScriptEngine'),
"PySide2.QtScript.QScriptExtensionPlugin.keys": (),
"PySide2.QtScript.QScriptExtensionPlugin.setupPackage": ('str', 'PySide2.QtScript.QScriptEngine'),
-
# class PySide2.QtScript.QScriptProgram:
"PySide2.QtScript.QScriptProgram.__init__": [(), ('PySide2.QtScript.QScriptProgram',), ('str', 'str', 'int')],
"PySide2.QtScript.QScriptProgram.__copy__": (),
@@ -33965,24 +31922,17 @@ sig_dict.update({
"PySide2.QtScript.QScriptProgram.firstLineNumber": (),
"PySide2.QtScript.QScriptProgram.isNull": (),
"PySide2.QtScript.QScriptProgram.sourceCode": (),
-
# class PySide2.QtScript.QScriptString:
"PySide2.QtScript.QScriptString.__init__": [(), ('PySide2.QtScript.QScriptString',)],
"PySide2.QtScript.QScriptString.__copy__": (),
"PySide2.QtScript.QScriptString.isValid": (),
"PySide2.QtScript.QScriptString.toArrayIndex": (),
"PySide2.QtScript.QScriptString.toString": (),
-
# class PySide2.QtScript.QScriptValue:
-
# class PySide2.QtScript.QScriptValue.PropertyFlag:
-
# class PySide2.QtScript.QScriptValue.PropertyFlags:
-
# class PySide2.QtScript.QScriptValue.ResolveFlag:
-
# class PySide2.QtScript.QScriptValue.ResolveFlags:
-
# class PySide2.QtScript.QScriptValue.SpecialValue:
"PySide2.QtScript.QScriptValue.__init__": [(), ('PySide2.QtScript.QScriptEngine', 'PySide2.QtScript.QScriptValue.SpecialValue'), ('PySide2.QtScript.QScriptEngine', 'bool'), ('PySide2.QtScript.QScriptEngine', 'float'), ('PySide2.QtScript.QScriptEngine', 'int'), ('PySide2.QtScript.QScriptEngine', 'str'), ('PySide2.QtScript.QScriptValue',), ('PySide2.QtScript.QScriptValue.SpecialValue',), ('bool',), ('float',), ('int',), ('str',)],
"PySide2.QtScript.QScriptValue.__copy__": (),
@@ -34037,7 +31987,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptValue.toUInt16": (),
"PySide2.QtScript.QScriptValue.toUInt32": (),
"PySide2.QtScript.QScriptValue.toVariant": (),
-
# class PySide2.QtScript.QScriptValueIterator:
"PySide2.QtScript.QScriptValueIterator.__init__": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptValueIterator.__iter__": (),
@@ -34052,7 +32001,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptValueIterator.toBack": (),
"PySide2.QtScript.QScriptValueIterator.toFront": (),
"PySide2.QtScript.QScriptValueIterator.value": (),
-
# class PySide2.QtScript.QScriptable:
"PySide2.QtScript.QScriptable.__init__": (),
"PySide2.QtScript.QScriptable.argument": ('int',),
@@ -34061,16 +32009,11 @@ sig_dict.update({
"PySide2.QtScript.QScriptable.engine": (),
"PySide2.QtScript.QScriptable.thisObject": (),
}) if "PySide2.QtScript" in sys.modules else None
-
# Module PySide2.QtScriptTools
sig_dict.update({
-
# class PySide2.QtScriptTools.QScriptEngineDebugger:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerAction:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerState:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerWidget:
"PySide2.QtScriptTools.QScriptEngineDebugger.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScriptTools.QScriptEngineDebugger.action": ('PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerAction',),
@@ -34083,22 +32026,17 @@ sig_dict.update({
"PySide2.QtScriptTools.QScriptEngineDebugger.state": (),
"PySide2.QtScriptTools.QScriptEngineDebugger.widget": ('PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerWidget',),
}) if "PySide2.QtScriptTools" in sys.modules else None
-
# Module PySide2.QtSensors
sig_dict.update({
-
# class PySide2.QtSensors.QAccelerometer:
-
# class PySide2.QtSensors.QAccelerometer.AccelerationMode:
"PySide2.QtSensors.QAccelerometer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAccelerometer.accelerationMode": (),
"PySide2.QtSensors.QAccelerometer.reading": (),
"PySide2.QtSensors.QAccelerometer.setAccelerationMode": ('PySide2.QtSensors.QAccelerometer.AccelerationMode',),
-
# class PySide2.QtSensors.QAccelerometerFilter:
"PySide2.QtSensors.QAccelerometerFilter.__init__": (),
"PySide2.QtSensors.QAccelerometerFilter.filter": [('PySide2.QtSensors.QAccelerometerReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAccelerometerReading:
"PySide2.QtSensors.QAccelerometerReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAccelerometerReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34108,59 +32046,46 @@ sig_dict.update({
"PySide2.QtSensors.QAccelerometerReading.x": (),
"PySide2.QtSensors.QAccelerometerReading.y": (),
"PySide2.QtSensors.QAccelerometerReading.z": (),
-
# class PySide2.QtSensors.QAltimeter:
"PySide2.QtSensors.QAltimeter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAltimeter.reading": (),
-
# class PySide2.QtSensors.QAltimeterFilter:
"PySide2.QtSensors.QAltimeterFilter.__init__": (),
"PySide2.QtSensors.QAltimeterFilter.filter": [('PySide2.QtSensors.QAltimeterReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAltimeterReading:
"PySide2.QtSensors.QAltimeterReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAltimeterReading.altitude": (),
"PySide2.QtSensors.QAltimeterReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAltimeterReading.setAltitude": ('float',),
-
# class PySide2.QtSensors.QAmbientLightFilter:
"PySide2.QtSensors.QAmbientLightFilter.__init__": (),
"PySide2.QtSensors.QAmbientLightFilter.filter": [('PySide2.QtSensors.QAmbientLightReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAmbientLightReading:
-
# class PySide2.QtSensors.QAmbientLightReading.LightLevel:
"PySide2.QtSensors.QAmbientLightReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientLightReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAmbientLightReading.lightLevel": (),
"PySide2.QtSensors.QAmbientLightReading.setLightLevel": ('PySide2.QtSensors.QAmbientLightReading.LightLevel',),
-
# class PySide2.QtSensors.QAmbientLightSensor:
"PySide2.QtSensors.QAmbientLightSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientLightSensor.reading": (),
-
# class PySide2.QtSensors.QAmbientTemperatureFilter:
"PySide2.QtSensors.QAmbientTemperatureFilter.__init__": (),
"PySide2.QtSensors.QAmbientTemperatureFilter.filter": [('PySide2.QtSensors.QAmbientTemperatureReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAmbientTemperatureReading:
"PySide2.QtSensors.QAmbientTemperatureReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientTemperatureReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAmbientTemperatureReading.setTemperature": ('float',),
"PySide2.QtSensors.QAmbientTemperatureReading.temperature": (),
-
# class PySide2.QtSensors.QAmbientTemperatureSensor:
"PySide2.QtSensors.QAmbientTemperatureSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientTemperatureSensor.reading": (),
-
# class PySide2.QtSensors.QCompass:
"PySide2.QtSensors.QCompass.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QCompass.reading": (),
-
# class PySide2.QtSensors.QCompassFilter:
"PySide2.QtSensors.QCompassFilter.__init__": (),
"PySide2.QtSensors.QCompassFilter.filter": [('PySide2.QtSensors.QCompassReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QCompassReading:
"PySide2.QtSensors.QCompassReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QCompassReading.azimuth": (),
@@ -34168,29 +32093,23 @@ sig_dict.update({
"PySide2.QtSensors.QCompassReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QCompassReading.setAzimuth": ('float',),
"PySide2.QtSensors.QCompassReading.setCalibrationLevel": ('float',),
-
# class PySide2.QtSensors.QDistanceFilter:
"PySide2.QtSensors.QDistanceFilter.__init__": (),
"PySide2.QtSensors.QDistanceFilter.filter": [('PySide2.QtSensors.QDistanceReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QDistanceReading:
"PySide2.QtSensors.QDistanceReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QDistanceReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QDistanceReading.distance": (),
"PySide2.QtSensors.QDistanceReading.setDistance": ('float',),
-
# class PySide2.QtSensors.QDistanceSensor:
"PySide2.QtSensors.QDistanceSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QDistanceSensor.reading": (),
-
# class PySide2.QtSensors.QGyroscope:
"PySide2.QtSensors.QGyroscope.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QGyroscope.reading": (),
-
# class PySide2.QtSensors.QGyroscopeFilter:
"PySide2.QtSensors.QGyroscopeFilter.__init__": (),
"PySide2.QtSensors.QGyroscopeFilter.filter": [('PySide2.QtSensors.QGyroscopeReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QGyroscopeReading:
"PySide2.QtSensors.QGyroscopeReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QGyroscopeReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34200,25 +32119,20 @@ sig_dict.update({
"PySide2.QtSensors.QGyroscopeReading.x": (),
"PySide2.QtSensors.QGyroscopeReading.y": (),
"PySide2.QtSensors.QGyroscopeReading.z": (),
-
# class PySide2.QtSensors.QHolsterFilter:
"PySide2.QtSensors.QHolsterFilter.__init__": (),
"PySide2.QtSensors.QHolsterFilter.filter": [('PySide2.QtSensors.QHolsterReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QHolsterReading:
"PySide2.QtSensors.QHolsterReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHolsterReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QHolsterReading.holstered": (),
"PySide2.QtSensors.QHolsterReading.setHolstered": ('bool',),
-
# class PySide2.QtSensors.QHolsterSensor:
"PySide2.QtSensors.QHolsterSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHolsterSensor.reading": (),
-
# class PySide2.QtSensors.QHumidityFilter:
"PySide2.QtSensors.QHumidityFilter.__init__": (),
"PySide2.QtSensors.QHumidityFilter.filter": [('PySide2.QtSensors.QHumidityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QHumidityReading:
"PySide2.QtSensors.QHumidityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHumidityReading.absoluteHumidity": (),
@@ -34226,29 +32140,23 @@ sig_dict.update({
"PySide2.QtSensors.QHumidityReading.relativeHumidity": (),
"PySide2.QtSensors.QHumidityReading.setAbsoluteHumidity": ('float',),
"PySide2.QtSensors.QHumidityReading.setRelativeHumidity": ('float',),
-
# class PySide2.QtSensors.QHumiditySensor:
"PySide2.QtSensors.QHumiditySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHumiditySensor.reading": (),
-
# class PySide2.QtSensors.QIRProximityFilter:
"PySide2.QtSensors.QIRProximityFilter.__init__": (),
"PySide2.QtSensors.QIRProximityFilter.filter": [('PySide2.QtSensors.QIRProximityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QIRProximityReading:
"PySide2.QtSensors.QIRProximityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QIRProximityReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QIRProximityReading.reflectance": (),
"PySide2.QtSensors.QIRProximityReading.setReflectance": ('float',),
-
# class PySide2.QtSensors.QIRProximitySensor:
"PySide2.QtSensors.QIRProximitySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QIRProximitySensor.reading": (),
-
# class PySide2.QtSensors.QLidFilter:
"PySide2.QtSensors.QLidFilter.__init__": (),
"PySide2.QtSensors.QLidFilter.filter": [('PySide2.QtSensors.QLidReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QLidReading:
"PySide2.QtSensors.QLidReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLidReading.backLidClosed": (),
@@ -34256,37 +32164,30 @@ sig_dict.update({
"PySide2.QtSensors.QLidReading.frontLidClosed": (),
"PySide2.QtSensors.QLidReading.setBackLidClosed": ('bool',),
"PySide2.QtSensors.QLidReading.setFrontLidClosed": ('bool',),
-
# class PySide2.QtSensors.QLidSensor:
"PySide2.QtSensors.QLidSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLidSensor.reading": (),
-
# class PySide2.QtSensors.QLightFilter:
"PySide2.QtSensors.QLightFilter.__init__": (),
"PySide2.QtSensors.QLightFilter.filter": [('PySide2.QtSensors.QLightReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QLightReading:
"PySide2.QtSensors.QLightReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLightReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QLightReading.lux": (),
"PySide2.QtSensors.QLightReading.setLux": ('float',),
-
# class PySide2.QtSensors.QLightSensor:
"PySide2.QtSensors.QLightSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLightSensor.fieldOfView": (),
"PySide2.QtSensors.QLightSensor.reading": (),
"PySide2.QtSensors.QLightSensor.setFieldOfView": ('float',),
-
# class PySide2.QtSensors.QMagnetometer:
"PySide2.QtSensors.QMagnetometer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QMagnetometer.reading": (),
"PySide2.QtSensors.QMagnetometer.returnGeoValues": (),
"PySide2.QtSensors.QMagnetometer.setReturnGeoValues": ('bool',),
-
# class PySide2.QtSensors.QMagnetometerFilter:
"PySide2.QtSensors.QMagnetometerFilter.__init__": (),
"PySide2.QtSensors.QMagnetometerFilter.filter": [('PySide2.QtSensors.QMagnetometerReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QMagnetometerReading:
"PySide2.QtSensors.QMagnetometerReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QMagnetometerReading.calibrationLevel": (),
@@ -34298,27 +32199,21 @@ sig_dict.update({
"PySide2.QtSensors.QMagnetometerReading.x": (),
"PySide2.QtSensors.QMagnetometerReading.y": (),
"PySide2.QtSensors.QMagnetometerReading.z": (),
-
# class PySide2.QtSensors.QOrientationFilter:
"PySide2.QtSensors.QOrientationFilter.__init__": (),
"PySide2.QtSensors.QOrientationFilter.filter": [('PySide2.QtSensors.QOrientationReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QOrientationReading:
-
# class PySide2.QtSensors.QOrientationReading.Orientation:
"PySide2.QtSensors.QOrientationReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QOrientationReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QOrientationReading.orientation": (),
"PySide2.QtSensors.QOrientationReading.setOrientation": ('PySide2.QtSensors.QOrientationReading.Orientation',),
-
# class PySide2.QtSensors.QOrientationSensor:
"PySide2.QtSensors.QOrientationSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QOrientationSensor.reading": (),
-
# class PySide2.QtSensors.QPressureFilter:
"PySide2.QtSensors.QPressureFilter.__init__": (),
"PySide2.QtSensors.QPressureFilter.filter": [('PySide2.QtSensors.QPressureReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QPressureReading:
"PySide2.QtSensors.QPressureReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QPressureReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34326,29 +32221,23 @@ sig_dict.update({
"PySide2.QtSensors.QPressureReading.setPressure": ('float',),
"PySide2.QtSensors.QPressureReading.setTemperature": ('float',),
"PySide2.QtSensors.QPressureReading.temperature": (),
-
# class PySide2.QtSensors.QPressureSensor:
"PySide2.QtSensors.QPressureSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QPressureSensor.reading": (),
-
# class PySide2.QtSensors.QProximityFilter:
"PySide2.QtSensors.QProximityFilter.__init__": (),
"PySide2.QtSensors.QProximityFilter.filter": [('PySide2.QtSensors.QProximityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QProximityReading:
"PySide2.QtSensors.QProximityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QProximityReading.close": (),
"PySide2.QtSensors.QProximityReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QProximityReading.setClose": ('bool',),
-
# class PySide2.QtSensors.QProximitySensor:
"PySide2.QtSensors.QProximitySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QProximitySensor.reading": (),
-
# class PySide2.QtSensors.QRotationFilter:
"PySide2.QtSensors.QRotationFilter.__init__": (),
"PySide2.QtSensors.QRotationFilter.filter": [('PySide2.QtSensors.QRotationReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QRotationReading:
"PySide2.QtSensors.QRotationReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QRotationReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34356,17 +32245,13 @@ sig_dict.update({
"PySide2.QtSensors.QRotationReading.x": (),
"PySide2.QtSensors.QRotationReading.y": (),
"PySide2.QtSensors.QRotationReading.z": (),
-
# class PySide2.QtSensors.QRotationSensor:
"PySide2.QtSensors.QRotationSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QRotationSensor.hasZ": (),
"PySide2.QtSensors.QRotationSensor.reading": (),
"PySide2.QtSensors.QRotationSensor.setHasZ": ('bool',),
-
# class PySide2.QtSensors.QSensor:
-
# class PySide2.QtSensors.QSensor.AxesOrientationMode:
-
# class PySide2.QtSensors.QSensor.Feature:
"PySide2.QtSensors.QSensor.__init__": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'),
"PySide2.QtSensors.QSensor.addFilter": ('PySide2.QtSensors.QSensorFilter',),
@@ -34412,7 +32297,6 @@ sig_dict.update({
"PySide2.QtSensors.QSensor.stop": (),
"PySide2.QtSensors.QSensor.type": (),
"PySide2.QtSensors.QSensor.userOrientation": (),
-
# class PySide2.QtSensors.QSensorBackend:
"PySide2.QtSensors.QSensorBackend.__init__": ('PySide2.QtSensors.QSensor', 'PySide2.QtCore.QObject'),
"PySide2.QtSensors.QSensorBackend.addDataRate": ('float', 'float'),
@@ -34428,33 +32312,27 @@ sig_dict.update({
"PySide2.QtSensors.QSensorBackend.setDescription": ('str',),
"PySide2.QtSensors.QSensorBackend.start": (),
"PySide2.QtSensors.QSensorBackend.stop": (),
-
# class PySide2.QtSensors.QSensorBackendFactory:
"PySide2.QtSensors.QSensorBackendFactory.__init__": (),
"PySide2.QtSensors.QSensorBackendFactory.createBackend": ('PySide2.QtSensors.QSensor',),
-
# class PySide2.QtSensors.QSensorChangesInterface:
"PySide2.QtSensors.QSensorChangesInterface.__init__": (),
"PySide2.QtSensors.QSensorChangesInterface.sensorsChanged": (),
-
# class PySide2.QtSensors.QSensorFilter:
"PySide2.QtSensors.QSensorFilter.__init__": (),
"PySide2.QtSensors.QSensorFilter.filter": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QSensorFilter.setSensor": ('PySide2.QtSensors.QSensor',),
-
# class PySide2.QtSensors.QSensorGestureManager:
"PySide2.QtSensors.QSensorGestureManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QSensorGestureManager.gestureIds": (),
"PySide2.QtSensors.QSensorGestureManager.recognizerSignals": ('str',),
"PySide2.QtSensors.QSensorGestureManager.registerSensorGestureRecognizer": ('PySide2.QtSensors.QSensorGestureRecognizer',),
"PySide2.QtSensors.QSensorGestureManager.sensorGestureRecognizer": ('str',),
-
# class PySide2.QtSensors.QSensorGesturePluginInterface:
"PySide2.QtSensors.QSensorGesturePluginInterface.__init__": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.createRecognizers": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.name": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.supportedIds": (),
-
# class PySide2.QtSensors.QSensorGestureRecognizer:
"PySide2.QtSensors.QSensorGestureRecognizer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QSensorGestureRecognizer.create": (),
@@ -34466,7 +32344,6 @@ sig_dict.update({
"PySide2.QtSensors.QSensorGestureRecognizer.startBackend": (),
"PySide2.QtSensors.QSensorGestureRecognizer.stop": (),
"PySide2.QtSensors.QSensorGestureRecognizer.stopBackend": (),
-
# class PySide2.QtSensors.QSensorManager:
"PySide2.QtSensors.QSensorManager.__init__": (),
"PySide2.QtSensors.QSensorManager.createBackend": ('PySide2.QtSensors.QSensor',),
@@ -34474,24 +32351,19 @@ sig_dict.update({
"PySide2.QtSensors.QSensorManager.registerBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'PySide2.QtSensors.QSensorBackendFactory'),
"PySide2.QtSensors.QSensorManager.setDefaultBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtSensors.QSensorManager.unregisterBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
-
# class PySide2.QtSensors.QSensorPluginInterface:
"PySide2.QtSensors.QSensorPluginInterface.__init__": (),
"PySide2.QtSensors.QSensorPluginInterface.registerSensors": (),
-
# class PySide2.QtSensors.QSensorReading:
"PySide2.QtSensors.QSensorReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QSensorReading.setTimestamp": ('int',),
"PySide2.QtSensors.QSensorReading.timestamp": (),
"PySide2.QtSensors.QSensorReading.value": ('int',),
"PySide2.QtSensors.QSensorReading.valueCount": (),
-
# class PySide2.QtSensors.QTapFilter:
"PySide2.QtSensors.QTapFilter.__init__": (),
"PySide2.QtSensors.QTapFilter.filter": [('PySide2.QtSensors.QSensorReading',), ('PySide2.QtSensors.QTapReading',)],
-
# class PySide2.QtSensors.QTapReading:
-
# class PySide2.QtSensors.QTapReading.TapDirection:
"PySide2.QtSensors.QTapReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTapReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34499,17 +32371,14 @@ sig_dict.update({
"PySide2.QtSensors.QTapReading.setDoubleTap": ('bool',),
"PySide2.QtSensors.QTapReading.setTapDirection": ('PySide2.QtSensors.QTapReading.TapDirection',),
"PySide2.QtSensors.QTapReading.tapDirection": (),
-
# class PySide2.QtSensors.QTapSensor:
"PySide2.QtSensors.QTapSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTapSensor.reading": (),
"PySide2.QtSensors.QTapSensor.returnDoubleTapEvents": (),
"PySide2.QtSensors.QTapSensor.setReturnDoubleTapEvents": ('bool',),
-
# class PySide2.QtSensors.QTiltFilter:
"PySide2.QtSensors.QTiltFilter.__init__": (),
"PySide2.QtSensors.QTiltFilter.filter": [('PySide2.QtSensors.QSensorReading',), ('PySide2.QtSensors.QTiltReading',)],
-
# class PySide2.QtSensors.QTiltReading:
"PySide2.QtSensors.QTiltReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTiltReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34517,22 +32386,17 @@ sig_dict.update({
"PySide2.QtSensors.QTiltReading.setYRotation": ('float',),
"PySide2.QtSensors.QTiltReading.xRotation": (),
"PySide2.QtSensors.QTiltReading.yRotation": (),
-
# class PySide2.QtSensors.QTiltSensor:
"PySide2.QtSensors.QTiltSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTiltSensor.calibrate": (),
"PySide2.QtSensors.QTiltSensor.reading": (),
-
# class PySide2.QtSensors.qoutputrange:
"PySide2.QtSensors.qoutputrange.__init__": [(), ('PySide2.QtSensors.qoutputrange',)],
"PySide2.QtSensors.qoutputrange.__copy__": (),
}) if "PySide2.QtSensors" in sys.modules else None
-
# Module PySide2.QtTextToSpeech
sig_dict.update({
-
# class PySide2.QtTextToSpeech.QTextToSpeech:
-
# class PySide2.QtTextToSpeech.QTextToSpeech.State:
"PySide2.QtTextToSpeech.QTextToSpeech.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtTextToSpeech.QTextToSpeech.availableEngines": (),
@@ -34553,7 +32417,6 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QTextToSpeech.stop": (),
"PySide2.QtTextToSpeech.QTextToSpeech.voice": (),
"PySide2.QtTextToSpeech.QTextToSpeech.volume": (),
-
# class PySide2.QtTextToSpeech.QTextToSpeechEngine:
"PySide2.QtTextToSpeech.QTextToSpeechEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.availableLocales": (),
@@ -34575,11 +32438,8 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QTextToSpeechEngine.voice": (),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.voiceData": ('PySide2.QtTextToSpeech.QVoice',),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.volume": (),
-
# class PySide2.QtTextToSpeech.QVoice:
-
# class PySide2.QtTextToSpeech.QVoice.Age:
-
# class PySide2.QtTextToSpeech.QVoice.Gender:
"PySide2.QtTextToSpeech.QVoice.__init__": [(), ('PySide2.QtTextToSpeech.QVoice',)],
"PySide2.QtTextToSpeech.QVoice.__copy__": (),
@@ -34589,14 +32449,10 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QVoice.genderName": ('PySide2.QtTextToSpeech.QVoice.Gender',),
"PySide2.QtTextToSpeech.QVoice.name": (),
}) if "PySide2.QtTextToSpeech" in sys.modules else None
-
# Module PySide2.QtCharts
sig_dict.update({
-
# class PySide2.QtCharts.QtCharts:
-
# class PySide2.QtCharts.QtCharts.QAbstractAxis:
-
# class PySide2.QtCharts.QtCharts.QAbstractAxis.AxisType:
"PySide2.QtCharts.QtCharts.QAbstractAxis.alignment": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.gridLineColor": (),
@@ -34658,9 +32514,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractAxis.titleFont": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.titleText": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QAbstractBarSeries:
-
# class PySide2.QtCharts.QtCharts.QAbstractBarSeries.LabelsPosition:
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.append": [('PySide2.QtCharts.QtCharts.QBarSet',), ('typing.Sequence[PySide2.QtCharts.QtCharts.QBarSet]',)],
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.barSets": (),
@@ -34681,9 +32535,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.setLabelsPrecision": ('int',),
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.setLabelsVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.take": ('PySide2.QtCharts.QtCharts.QBarSet',),
-
# class PySide2.QtCharts.QtCharts.QAbstractSeries:
-
# class PySide2.QtCharts.QtCharts.QAbstractSeries.SeriesType:
"PySide2.QtCharts.QtCharts.QAbstractSeries.attachAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
"PySide2.QtCharts.QtCharts.QAbstractSeries.attachedAxes": (),
@@ -34700,12 +32552,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractSeries.show": (),
"PySide2.QtCharts.QtCharts.QAbstractSeries.type": (),
"PySide2.QtCharts.QtCharts.QAbstractSeries.useOpenGL": (),
-
# class PySide2.QtCharts.QtCharts.QAreaLegendMarker:
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QAreaSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QAreaSeries:
"PySide2.QtCharts.QtCharts.QAreaSeries.__init__": [('PySide2.QtCharts.QtCharts.QLineSeries', 'PySide2.QtCharts.QtCharts.QLineSeries'), ('PySide2.QtCore.QObject',)],
"PySide2.QtCharts.QtCharts.QAreaSeries.borderColor": (),
@@ -34733,7 +32583,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAreaSeries.setUpperSeries": ('PySide2.QtCharts.QtCharts.QLineSeries',),
"PySide2.QtCharts.QtCharts.QAreaSeries.type": (),
"PySide2.QtCharts.QtCharts.QAreaSeries.upperSeries": (),
-
# class PySide2.QtCharts.QtCharts.QBarCategoryAxis:
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.append": [('str',), ('typing.Sequence[str]',)],
@@ -34751,13 +32600,11 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.setMin": [('str',), ('typing.Any',)],
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.setRange": [('str', 'str'), ('typing.Any', 'typing.Any')],
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarLegendMarker:
"PySide2.QtCharts.QtCharts.QBarLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries', 'PySide2.QtCharts.QtCharts.QBarSet', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.barset": (),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarModelMapper:
"PySide2.QtCharts.QtCharts.QBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.count": (),
@@ -34774,11 +32621,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QBarSeries:
"PySide2.QtCharts.QtCharts.QBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarSet:
"PySide2.QtCharts.QtCharts.QBarSet.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBarSet.__lshift__": ('float',),
@@ -34805,12 +32650,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarSet.setLabelFont": ('PySide2.QtGui.QFont',),
"PySide2.QtCharts.QtCharts.QBarSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBarSet.sum": (),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker:
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.count": (),
@@ -34827,7 +32670,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotSeries:
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.append": [('PySide2.QtCharts.QtCharts.QBoxSet',), ('typing.Sequence[PySide2.QtCharts.QtCharts.QBoxSet]',)],
@@ -34846,9 +32688,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.take": ('PySide2.QtCharts.QtCharts.QBoxSet',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QBoxSet:
-
# class PySide2.QtCharts.QtCharts.QBoxSet.ValuePositions:
"PySide2.QtCharts.QtCharts.QBoxSet.__init__": [('float', 'float', 'float', 'float', 'float', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QBoxSet.__lshift__": ('float',),
@@ -34863,12 +32703,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxSet.setLabel": ('str',),
"PySide2.QtCharts.QtCharts.QBoxSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBoxSet.setValue": ('int', 'float'),
-
# class PySide2.QtCharts.QtCharts.QCandlestickLegendMarker:
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QCandlestickSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.close": (),
@@ -34890,7 +32728,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QCandlestickSeries',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.setTimestamp": ('int',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.timestamp": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickSeries:
"PySide2.QtCharts.QtCharts.QCandlestickSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.append": [('PySide2.QtCharts.QtCharts.QCandlestickSet',), ('typing.Sequence[PySide2.QtCharts.QtCharts.QCandlestickSet]',)],
@@ -34921,7 +32758,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickSeries.sets": (),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.take": ('PySide2.QtCharts.QtCharts.QCandlestickSet',),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickSet:
"PySide2.QtCharts.QtCharts.QCandlestickSet.__init__": [('float', 'PySide2.QtCore.QObject'), ('float', 'float', 'float', 'float', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QCandlestickSet.brush": (),
@@ -34938,9 +32774,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QCandlestickSet.setTimestamp": ('float',),
"PySide2.QtCharts.QtCharts.QCandlestickSet.timestamp": (),
-
# class PySide2.QtCharts.QtCharts.QCategoryAxis:
-
# class PySide2.QtCharts.QtCharts.QCategoryAxis.AxisLabelsPosition:
"PySide2.QtCharts.QtCharts.QCategoryAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.append": ('str', 'float'),
@@ -34954,15 +32788,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCategoryAxis.setStartValue": ('float',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.startValue": ('str',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QChart:
-
# class PySide2.QtCharts.QtCharts.QChart.AnimationOption:
-
# class PySide2.QtCharts.QtCharts.QChart.AnimationOptions:
-
# class PySide2.QtCharts.QtCharts.QChart.ChartTheme:
-
# class PySide2.QtCharts.QtCharts.QChart.ChartType:
"PySide2.QtCharts.QtCharts.QChart.__init__": [('PySide2.QtCharts.QtCharts.QChart.ChartType', 'PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtCharts.QtCharts.QChart.addAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCore.Qt.Alignment'),
@@ -34994,7 +32823,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChart.removeAllSeries": (),
"PySide2.QtCharts.QtCharts.QChart.removeAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
"PySide2.QtCharts.QtCharts.QChart.removeSeries": ('PySide2.QtCharts.QtCharts.QAbstractSeries',),
- "PySide2.QtCharts.QtCharts.QChart.scroll": [('float', 'float'), ('float', 'float', 'PySide2.QtCore.QRectF')],
+ "PySide2.QtCharts.QtCharts.QChart.scroll": ('float', 'float'),
"PySide2.QtCharts.QtCharts.QChart.series": (),
"PySide2.QtCharts.QtCharts.QChart.setAnimationDuration": ('int',),
"PySide2.QtCharts.QtCharts.QChart.setAnimationEasingCurve": ('PySide2.QtCore.QEasingCurve',),
@@ -35025,11 +32854,8 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChart.zoomIn": [(), ('PySide2.QtCore.QRectF',)],
"PySide2.QtCharts.QtCharts.QChart.zoomOut": (),
"PySide2.QtCharts.QtCharts.QChart.zoomReset": (),
-
# class PySide2.QtCharts.QtCharts.QChartView:
-
# class PySide2.QtCharts.QtCharts.QChartView.RubberBand:
-
# class PySide2.QtCharts.QtCharts.QChartView.RubberBands:
"PySide2.QtCharts.QtCharts.QChartView.__init__": [('PySide2.QtCharts.QtCharts.QChart', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtCharts.QtCharts.QChartView.chart": (),
@@ -35040,7 +32866,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChartView.rubberBand": (),
"PySide2.QtCharts.QtCharts.QChartView.setChart": ('PySide2.QtCharts.QtCharts.QChart',),
"PySide2.QtCharts.QtCharts.QChartView.setRubberBand": ('PySide2.QtCharts.QtCharts.QChartView.RubberBands',),
-
# class PySide2.QtCharts.QtCharts.QDateTimeAxis:
"PySide2.QtCharts.QtCharts.QDateTimeAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.format": (),
@@ -35053,7 +32878,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QDateTimeAxis.setTickCount": ('int',),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QHBarModelMapper:
"PySide2.QtCharts.QtCharts.QHBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.columnCount": (),
@@ -35068,7 +32892,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setLastBarSetRow": ('int',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.columnCount": (),
@@ -35083,7 +32906,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setLastBoxSetRow": ('int',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QHCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.closeColumn": (),
@@ -35101,7 +32923,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.setOpenColumn": ('int',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.setTimestampColumn": ('int',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.timestampColumn": (),
-
# class PySide2.QtCharts.QtCharts.QHPieModelMapper:
"PySide2.QtCharts.QtCharts.QHPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.columnCount": (),
@@ -35116,7 +32937,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.setValuesRow": ('int',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.valuesRow": (),
-
# class PySide2.QtCharts.QtCharts.QHXYModelMapper:
"PySide2.QtCharts.QtCharts.QHXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.columnCount": (),
@@ -35131,21 +32951,16 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHXYModelMapper.setYRow": ('int',),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.xRow": (),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.yRow": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QLegend:
-
# class PySide2.QtCharts.QtCharts.QLegend.MarkerShape:
"PySide2.QtCharts.QtCharts.QLegend.alignment": (),
"PySide2.QtCharts.QtCharts.QLegend.attachToChart": (),
@@ -35178,9 +32993,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLegend.setShowToolTips": ('bool',),
"PySide2.QtCharts.QtCharts.QLegend.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtCharts.QtCharts.QLegend.showToolTips": (),
-
# class PySide2.QtCharts.QtCharts.QLegendMarker:
-
# class PySide2.QtCharts.QtCharts.QLegendMarker.LegendMarkerType:
"PySide2.QtCharts.QtCharts.QLegendMarker.brush": (),
"PySide2.QtCharts.QtCharts.QLegendMarker.font": (),
@@ -35198,11 +33011,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLegendMarker.setVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QLegendMarker.shape": (),
"PySide2.QtCharts.QtCharts.QLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QLineSeries:
"PySide2.QtCharts.QtCharts.QLineSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QLineSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QLogValueAxis:
"PySide2.QtCharts.QtCharts.QLogValueAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QLogValueAxis.base": (),
@@ -35218,17 +33029,14 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLogValueAxis.setRange": [('float', 'float'), ('typing.Any', 'typing.Any')],
"PySide2.QtCharts.QtCharts.QLogValueAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QLogValueAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QPercentBarSeries:
"PySide2.QtCharts.QtCharts.QPercentBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPercentBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QPieLegendMarker:
"PySide2.QtCharts.QtCharts.QPieLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QPieSeries', 'PySide2.QtCharts.QtCharts.QPieSlice', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.slice": (),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QPieModelMapper:
"PySide2.QtCharts.QtCharts.QPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.count": (),
@@ -35245,7 +33053,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.setValuesSection": ('int',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.valuesSection": (),
-
# class PySide2.QtCharts.QtCharts.QPieSeries:
"PySide2.QtCharts.QtCharts.QPieSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPieSeries.__lshift__": ('PySide2.QtCharts.QtCharts.QPieSlice',),
@@ -35273,9 +33080,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieSeries.take": ('PySide2.QtCharts.QtCharts.QPieSlice',),
"PySide2.QtCharts.QtCharts.QPieSeries.type": (),
"PySide2.QtCharts.QtCharts.QPieSeries.verticalPosition": (),
-
# class PySide2.QtCharts.QtCharts.QPieSlice:
-
# class PySide2.QtCharts.QtCharts.QPieSlice.LabelPosition:
"PySide2.QtCharts.QtCharts.QPieSlice.__init__": [('PySide2.QtCore.QObject',), ('str', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QPieSlice.angleSpan": (),
@@ -35312,18 +33117,13 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieSlice.setValue": ('float',),
"PySide2.QtCharts.QtCharts.QPieSlice.startAngle": (),
"PySide2.QtCharts.QtCharts.QPieSlice.value": (),
-
# class PySide2.QtCharts.QtCharts.QPolarChart:
-
# class PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientation:
-
# class PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientations:
"PySide2.QtCharts.QtCharts.QPolarChart.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtCharts.QtCharts.QPolarChart.addAxis": [('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientation'), ('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCore.Qt.Alignment')],
"PySide2.QtCharts.QtCharts.QPolarChart.axisPolarOrientation": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
-
# class PySide2.QtCharts.QtCharts.QScatterSeries:
-
# class PySide2.QtCharts.QtCharts.QScatterSeries.MarkerShape:
"PySide2.QtCharts.QtCharts.QScatterSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QScatterSeries.borderColor": (),
@@ -35338,15 +33138,12 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QScatterSeries.setMarkerSize": ('float',),
"PySide2.QtCharts.QtCharts.QScatterSeries.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QScatterSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QSplineSeries:
"PySide2.QtCharts.QtCharts.QSplineSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QSplineSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QStackedBarSeries:
"PySide2.QtCharts.QtCharts.QStackedBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QStackedBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QVBarModelMapper:
"PySide2.QtCharts.QtCharts.QVBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.firstBarSetColumn": (),
@@ -35361,7 +33158,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setRowCount": ('int',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.firstBoxSetColumn": (),
@@ -35376,7 +33172,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setRowCount": ('int',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QVCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.closeRow": (),
@@ -35394,7 +33189,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.setOpenRow": ('int',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.setTimestampRow": ('int',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.timestampRow": (),
-
# class PySide2.QtCharts.QtCharts.QVPieModelMapper:
"PySide2.QtCharts.QtCharts.QVPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.firstRow": (),
@@ -35409,7 +33203,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.setValuesColumn": ('int',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.valuesColumn": (),
-
# class PySide2.QtCharts.QtCharts.QVXYModelMapper:
"PySide2.QtCharts.QtCharts.QVXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.firstRow": (),
@@ -35424,7 +33217,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVXYModelMapper.setYColumn": ('int',),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.xColumn": (),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.yColumn": (),
-
# class PySide2.QtCharts.QtCharts.QValueAxis:
"PySide2.QtCharts.QtCharts.QValueAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QValueAxis.applyNiceNumbers": (),
@@ -35444,12 +33236,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QValueAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QValueAxis.tickInterval": (),
"PySide2.QtCharts.QtCharts.QValueAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QXYLegendMarker:
"PySide2.QtCharts.QtCharts.QXYLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QXYSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QXYLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QXYLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QXYModelMapper:
"PySide2.QtCharts.QtCharts.QXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QXYModelMapper.count": (),
@@ -35466,7 +33256,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QXYModelMapper.setYSection": ('int',),
"PySide2.QtCharts.QtCharts.QXYModelMapper.xSection": (),
"PySide2.QtCharts.QtCharts.QXYModelMapper.ySection": (),
-
# class PySide2.QtCharts.QtCharts.QXYSeries:
"PySide2.QtCharts.QtCharts.QXYSeries.__lshift__": [('PySide2.QtCore.QPointF',), ('typing.Sequence[PySide2.QtCore.QPointF]',)],
"PySide2.QtCharts.QtCharts.QXYSeries.append": [('PySide2.QtCore.QPointF',), ('float', 'float'), ('typing.Sequence[PySide2.QtCore.QPointF]',)],
@@ -35498,12 +33287,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QXYSeries.setPointLabelsVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QXYSeries.setPointsVisible": ('bool',),
}) if "PySide2.QtCharts" in sys.modules else None
-
# Module PySide2.QtSvg
sig_dict.update({
-
# class PySide2.QtSvg.QGraphicsSvgItem:
-
"PySide2.QtSvg.QGraphicsSvgItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtSvg.QGraphicsSvgItem.boundingRect": (),
"PySide2.QtSvg.QGraphicsSvgItem.elementId": (),
@@ -35516,7 +33302,6 @@ sig_dict.update({
"PySide2.QtSvg.QGraphicsSvgItem.setMaximumCacheSize": ('PySide2.QtCore.QSize',),
"PySide2.QtSvg.QGraphicsSvgItem.setSharedRenderer": ('PySide2.QtSvg.QSvgRenderer',),
"PySide2.QtSvg.QGraphicsSvgItem.type": (),
-
# class PySide2.QtSvg.QSvgGenerator:
"PySide2.QtSvg.QSvgGenerator.__init__": (),
"PySide2.QtSvg.QSvgGenerator.description": (),
@@ -35536,7 +33321,6 @@ sig_dict.update({
"PySide2.QtSvg.QSvgGenerator.title": (),
"PySide2.QtSvg.QSvgGenerator.viewBox": (),
"PySide2.QtSvg.QSvgGenerator.viewBoxF": (),
-
# class PySide2.QtSvg.QSvgRenderer:
"PySide2.QtSvg.QSvgRenderer.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('PySide2.QtCore.QXmlStreamReader', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtSvg.QSvgRenderer.animated": (),
@@ -35555,7 +33339,6 @@ sig_dict.update({
"PySide2.QtSvg.QSvgRenderer.setViewBox": [('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',)],
"PySide2.QtSvg.QSvgRenderer.viewBox": (),
"PySide2.QtSvg.QSvgRenderer.viewBoxF": (),
-
# class PySide2.QtSvg.QSvgWidget:
"PySide2.QtSvg.QSvgWidget.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtSvg.QSvgWidget.load": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -35563,12 +33346,9 @@ sig_dict.update({
"PySide2.QtSvg.QSvgWidget.renderer": (),
"PySide2.QtSvg.QSvgWidget.sizeHint": (),
}) if "PySide2.QtSvg" in sys.modules else None
-
# Module PySide2.QtDataVisualization
sig_dict.update({
-
# class PySide2.QtDataVisualization.QtDataVisualization:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DBars:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis',),
@@ -35597,9 +33377,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.setRowAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.setValueAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.valueAxis": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.CameraPreset:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.cameraPreset": (),
@@ -35622,7 +33400,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.xRotation": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.yRotation": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.zoomLevel": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.isRotationEnabled": (),
@@ -35637,12 +33414,10 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.setZoomAtTargetEnabled": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.setZoomEnabled": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DLight:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.isAutoPosition": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.setAutoPosition": ('bool',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DObject:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.copyValuesFrom": ('PySide2.QtDataVisualization.QtDataVisualization.Q3DObject',),
@@ -35651,7 +33426,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.position": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.setDirty": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.setPosition": ('PySide2.QtGui.QVector3D',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
@@ -35667,7 +33441,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisX": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisY": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisZ": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DScene:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.activeCamera": (),
@@ -35692,7 +33465,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.setSelectionQueryPosition": ('PySide2.QtCore.QPoint',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.setSlicingActive": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.viewport": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
@@ -35710,11 +33482,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setAxisY": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setAxisZ": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setFlipHorizontalGrid": ('bool',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.ColorStyle:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.Theme:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.Theme', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.ambientLightStrength": (),
@@ -35761,11 +33530,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.singleHighlightGradient": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.type": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.windowColor": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.AxisOrientation:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.AxisType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.isAutoAdjustRange": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.isTitleFixed": (),
@@ -35786,19 +33552,12 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.setTitleVisible": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.title": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.type": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.ElementType:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.OptimizationHint:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.OptimizationHints:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.SelectionFlag:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.SelectionFlags:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.ShadowQuality:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.activeInputHandler": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.activeTheme": (),
@@ -35863,9 +33622,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.themes": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.touchEvent": ('PySide2.QtGui.QTouchEvent',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.InputView:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.inputPosition": (),
@@ -35884,11 +33641,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.setScene": ('PySide2.QtDataVisualization.QtDataVisualization.Q3DScene',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.touchEvent": ('PySide2.QtGui.QTouchEvent',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.Mesh:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.SeriesType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.baseColor": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.baseGradient": (),
@@ -35923,12 +33677,9 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.singleHighlightGradient": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.type": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.userDefinedMesh": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy.DataType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy.type": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries:
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.dataProxy": (),
@@ -35938,25 +33689,15 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setDataProxy": ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy',),
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setMeshAngle": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setSelectedBar": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem',), ('float',), ('float', 'float')],
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.__copy__": (),
@@ -35965,7 +33706,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.setRotation": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.setValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.value": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.addRow": [('typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]',), ('typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]', 'str')],
@@ -35986,30 +33726,19 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRow": [('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]'), ('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]', 'str')],
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRowLabels": ('typing.Sequence[str]',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRows": [('int', 'typing.List[typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]]'), ('int', 'typing.List[typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]]', 'typing.Sequence[str]')],
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis:
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.labels": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.setLabels": ('typing.Sequence[str]',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem:
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'PySide2.QtGui.QImage', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.isPositionAbsolute": (),
@@ -36032,7 +33761,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.setTextureImage": ('PySide2.QtGui.QImage',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.setVisible": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.textureFile": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel:
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtGui.QFont', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.backgroundColor": (),
@@ -36049,9 +33777,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.setTextColor": ('PySide2.QtGui.QColor',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.text": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.textColor": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume:
- "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'int', 'int', 'int', 'typing.List[typing.Char]', 'PySide2.QtGui.QImage.Format', 'typing.List[int]', 'PySide2.QtCore.QObject')],
+ "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'int', 'int', 'int', 'typing.List[int]', 'PySide2.QtGui.QImage.Format', 'typing.List[int]', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.alphaMultiplier": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.colorTable": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.createTextureData": ('typing.List[PySide2.QtGui.QImage]',),
@@ -36073,7 +33800,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setSliceIndexZ": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setSliceIndices": ('int', 'int', 'int'),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setSubTextureData": [('PySide2.QtCore.Qt.Axis', 'int', 'PySide2.QtGui.QImage'), ('PySide2.QtCore.Qt.Axis', 'int', 'str')],
- "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureData": ('typing.List[typing.Char]',),
+ "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureData": ('typing.List[int]',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureDepth": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureDimensions": ('int', 'int', 'int'),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureFormat": ('PySide2.QtGui.QImage.Format',),
@@ -36094,7 +33821,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.textureHeight": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.textureWidth": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.useHighDefShader": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QImage', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.heightMap": (),
@@ -36110,9 +33836,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setMinXValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setMinZValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setValueRanges": ('float', 'float', 'float', 'float'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.autoColumnCategories": (),
@@ -36156,7 +33880,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.itemModel": (),
@@ -36186,9 +33909,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.autoColumnCategories": (),
@@ -36238,7 +33959,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter:
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.autoSubGrid": (),
@@ -36252,7 +33972,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.setShowEdgeLabels": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.showEdgeLabels": (),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.valueAt": ('float',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries:
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.dataProxy": (),
@@ -36262,7 +33981,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setDataProxy": ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setItemSize": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setSelectedItem": ('int',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem',), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion')],
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.__copy__": (),
@@ -36277,7 +33995,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.x": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.y": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.z": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.addItem": ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem',),
@@ -36292,11 +34009,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.series": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.setItem": ('int', 'PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem'),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.setItems": ('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem]'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.DrawFlag:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.DrawFlags:
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.dataProxy": (),
@@ -36313,25 +34027,15 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.setTextureFile": ('str',),
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.texture": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.textureFile": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem',), ('PySide2.QtGui.QVector3D',)],
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.__copy__": (),
@@ -36344,7 +34048,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.x": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.y": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.z": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.addRow": ('typing.List[PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem]',),
@@ -36361,29 +34064,18 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setItem": [('PySide2.QtCore.QPoint', 'PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem'), ('int', 'int', 'PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem')],
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setRow": ('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem]'),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setRows": ('int', 'typing.List[typing.List[PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem]]'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler:
"PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler.touchEvent": ('PySide2.QtGui.QTouchEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis:
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.formatter": (),
@@ -36396,7 +34088,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.setSegmentCount": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.setSubSegmentCount": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.subSegmentCount": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter:
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.allowNegatives": (),
@@ -36417,13 +34108,10 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.stringForValue": ('float', 'str'),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.subGridPositions": (),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.valueAt": ('float',),
-
"PySide2.QtDataVisualization.QtDataVisualization.qDefaultSurfaceFormat": ('bool',),
}) if "PySide2.QtDataVisualization" in sys.modules else None
-
# Module PySide2.QtUiTools
sig_dict.update({
-
# class PySide2.QtUiTools.QUiLoader:
"PySide2.QtUiTools.QUiLoader.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtUiTools.QUiLoader.addPluginPath": ('str',),
@@ -36445,10 +34133,8 @@ sig_dict.update({
"PySide2.QtUiTools.QUiLoader.setWorkingDirectory": ('PySide2.QtCore.QDir',),
"PySide2.QtUiTools.QUiLoader.workingDirectory": (),
}) if "PySide2.QtUiTools" in sys.modules else None
-
# Module PySide2.QtWebChannel
sig_dict.update({
-
# class PySide2.QtWebChannel.QWebChannel:
"PySide2.QtWebChannel.QWebChannel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebChannel.QWebChannel.blockUpdates": (),
@@ -36459,22 +34145,17 @@ sig_dict.update({
"PySide2.QtWebChannel.QWebChannel.registerObjects": ('typing.Dict[str, PySide2.QtCore.QObject]',),
"PySide2.QtWebChannel.QWebChannel.registeredObjects": (),
"PySide2.QtWebChannel.QWebChannel.setBlockUpdates": ('bool',),
-
# class PySide2.QtWebChannel.QWebChannelAbstractTransport:
"PySide2.QtWebChannel.QWebChannelAbstractTransport.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebChannel.QWebChannelAbstractTransport.sendMessage": ('typing.Dict[str, PySide2.QtCore.QJsonValue]',),
}) if "PySide2.QtWebChannel" in sys.modules else None
-
# Module PySide2.QtWebEngineCore
sig_dict.update({
-
# class PySide2.QtWebEngineCore.QWebEngineCookieStore:
"PySide2.QtWebEngineCore.QWebEngineCookieStore.deleteAllCookies": (),
"PySide2.QtWebEngineCore.QWebEngineCookieStore.deleteSessionCookies": (),
"PySide2.QtWebEngineCore.QWebEngineCookieStore.loadAllCookies": (),
-
# class PySide2.QtWebEngineCore.QWebEngineHttpRequest:
-
# class PySide2.QtWebEngineCore.QWebEngineHttpRequest.Method:
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtWebEngineCore.QWebEngineHttpRequest.Method'), ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',)],
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.hasHeader": ('PySide2.QtCore.QByteArray',),
@@ -36490,11 +34171,8 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.swap": ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',),
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.unsetHeader": ('PySide2.QtCore.QByteArray',),
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.url": (),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.NavigationType:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.ResourceType:
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.block": ('bool',),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.changed": (),
@@ -36506,13 +34184,10 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.requestUrl": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.resourceType": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.setHttpHeader": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor:
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor.interceptRequest": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo',),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestJob:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.Error:
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.fail": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.Error',),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.initiator": (),
@@ -36521,15 +34196,10 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestHeaders": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestMethod": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestUrl": (),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Flag:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Flags:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.SpecialPort:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Syntax:
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtWebEngineCore.QWebEngineUrlScheme',)],
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.__copy__": (),
@@ -36543,24 +34213,18 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.setName": ('PySide2.QtCore.QByteArray',),
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.setSyntax": ('PySide2.QtWebEngineCore.QWebEngineUrlScheme.Syntax',),
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.syntax": (),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler:
"PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler.requestStarted": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestJob',),
}) if "PySide2.QtWebEngineCore" in sys.modules else None
-
# Module PySide2.QtWebEngine
sig_dict.update({
-
# class PySide2.QtWebEngine.QtWebEngine:
"PySide2.QtWebEngine.QtWebEngine.initialize": (),
}) if "PySide2.QtWebEngine" in sys.modules else None
-
# Module PySide2.QtWebEngineWidgets
sig_dict.update({
-
# class PySide2.QtWebEngineWidgets.QWebEngineCertificateError:
-
# class PySide2.QtWebEngineWidgets.QWebEngineCertificateError.Error:
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.__init__": [('PySide2.QtWebEngineWidgets.QWebEngineCertificateError',), ('int', 'PySide2.QtCore.QUrl', 'bool', 'str')],
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.answered": (),
@@ -36573,17 +34237,11 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.isOverridable": (),
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.rejectCertificate": (),
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.url": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.EditFlag:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.EditFlags:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaFlag:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaFlags:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaType:
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.__init__": [(), ('PySide2.QtWebEngineWidgets.QWebEngineContextMenuData',)],
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.__copy__": (),
@@ -36599,15 +34257,10 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.position": (),
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.selectedText": (),
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.spellCheckerSuggestions": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadInterruptReason:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadState:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadType:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.SavePageFormat:
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.accept": (),
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.cancel": (),
@@ -36635,13 +34288,11 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.totalBytes": (),
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.type": (),
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.url": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest:
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.accept": (),
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.origin": (),
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.reject": (),
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.toggleOn": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineHistory:
"PySide2.QtWebEngineWidgets.QWebEngineHistory.__lshift__": ('PySide2.QtCore.QDataStream',),
"PySide2.QtWebEngineWidgets.QWebEngineHistory.__rshift__": ('PySide2.QtCore.QDataStream',),
@@ -36660,7 +34311,6 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineHistory.goToItem": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
"PySide2.QtWebEngineWidgets.QWebEngineHistory.itemAt": ('int',),
"PySide2.QtWebEngineWidgets.QWebEngineHistory.items": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineHistoryItem:
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.__init__": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.__copy__": (),
@@ -36671,27 +34321,16 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.swap": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.title": (),
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.url": (),
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.Feature:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.FileSelectionMode:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlag:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.JavaScriptConsoleMessageLevel:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.NavigationType:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.PermissionPolicy:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.RenderProcessTerminationStatus:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.WebWindowType:
"PySide2.QtWebEngineWidgets.QWebEnginePage.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtWebEngineWidgets.QWebEngineProfile', 'PySide2.QtCore.QObject')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.acceptNavigationRequest": ('PySide2.QtCore.QUrl', 'PySide2.QtWebEngineWidgets.QWebEnginePage.NavigationType', 'bool'),
@@ -36706,7 +34345,7 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEnginePage.devToolsPage": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.download": ('PySide2.QtCore.QUrl', 'str'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.event": ('PySide2.QtCore.QEvent',),
- "PySide2.QtWebEngineWidgets.QWebEnginePage.findText": ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.findText": [('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'), ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags', 'object')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.hasSelection": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.history": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.icon": (),
@@ -36719,12 +34358,12 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEnginePage.javaScriptConsoleMessage": ('PySide2.QtWebEngineWidgets.QWebEnginePage.JavaScriptConsoleMessageLevel', 'str', 'int', 'str'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.javaScriptPrompt": ('PySide2.QtCore.QUrl', 'str', 'str'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.load": [('PySide2.QtCore.QUrl',), ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',)],
- "PySide2.QtWebEngineWidgets.QWebEnginePage.printToPdf": ('str', 'PySide2.QtGui.QPageLayout'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.printToPdf": [('object', 'PySide2.QtGui.QPageLayout'), ('str', 'PySide2.QtGui.QPageLayout')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.profile": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.recentlyAudible": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.replaceMisspelledWord": ('str',),
"PySide2.QtWebEngineWidgets.QWebEnginePage.requestedUrl": (),
- "PySide2.QtWebEngineWidgets.QWebEnginePage.runJavaScript": [('str',), ('str', 'int')],
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.runJavaScript": [('str',), ('str', 'int'), ('str', 'int', 'object')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.save": ('str', 'PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.SavePageFormat'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.scripts": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.scrollPosition": (),
@@ -36744,16 +34383,15 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEnginePage.setZoomFactor": ('float',),
"PySide2.QtWebEngineWidgets.QWebEnginePage.settings": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.title": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.toHtml": ('object',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.toPlainText": ('object',),
"PySide2.QtWebEngineWidgets.QWebEnginePage.triggerAction": ('PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction', 'bool'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.url": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.view": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.webChannel": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.zoomFactor": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineProfile:
-
# class PySide2.QtWebEngineWidgets.QWebEngineProfile.HttpCacheType:
-
# class PySide2.QtWebEngineWidgets.QWebEngineProfile.PersistentCookiesPolicy:
"PySide2.QtWebEngineWidgets.QWebEngineProfile.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtWebEngineWidgets.QWebEngineProfile.cachePath": (),
@@ -36795,11 +34433,8 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineProfile.storageName": (),
"PySide2.QtWebEngineWidgets.QWebEngineProfile.urlSchemeHandler": ('PySide2.QtCore.QByteArray',),
"PySide2.QtWebEngineWidgets.QWebEngineProfile.visitedLinksContainsUrl": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtWebEngineWidgets.QWebEngineScript:
-
# class PySide2.QtWebEngineWidgets.QWebEngineScript.InjectionPoint:
-
# class PySide2.QtWebEngineWidgets.QWebEngineScript.ScriptWorldId:
"PySide2.QtWebEngineWidgets.QWebEngineScript.__init__": [(), ('PySide2.QtWebEngineWidgets.QWebEngineScript',)],
"PySide2.QtWebEngineWidgets.QWebEngineScript.__copy__": (),
@@ -36815,7 +34450,6 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineScript.sourceCode": (),
"PySide2.QtWebEngineWidgets.QWebEngineScript.swap": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
"PySide2.QtWebEngineWidgets.QWebEngineScript.worldId": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineScriptCollection:
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.clear": (),
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.contains": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
@@ -36827,15 +34461,10 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.remove": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.size": (),
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.toList": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.FontFamily:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.FontSize:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.UnknownUrlSchemePolicy:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.WebAttribute:
"PySide2.QtWebEngineWidgets.QWebEngineSettings.defaultSettings": (),
"PySide2.QtWebEngineWidgets.QWebEngineSettings.defaultTextEncoding": (),
@@ -36853,7 +34482,6 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineSettings.setUnknownUrlSchemePolicy": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.UnknownUrlSchemePolicy',),
"PySide2.QtWebEngineWidgets.QWebEngineSettings.testAttribute": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.WebAttribute',),
"PySide2.QtWebEngineWidgets.QWebEngineSettings.unknownUrlSchemePolicy": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineView:
"PySide2.QtWebEngineWidgets.QWebEngineView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWebEngineWidgets.QWebEngineView.back": (),
@@ -36865,7 +34493,7 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineView.dragMoveEvent": ('PySide2.QtGui.QDragMoveEvent',),
"PySide2.QtWebEngineWidgets.QWebEngineView.dropEvent": ('PySide2.QtGui.QDropEvent',),
"PySide2.QtWebEngineWidgets.QWebEngineView.event": ('PySide2.QtCore.QEvent',),
- "PySide2.QtWebEngineWidgets.QWebEngineView.findText": ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.findText": [('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'), ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags', 'object')],
"PySide2.QtWebEngineWidgets.QWebEngineView.forward": (),
"PySide2.QtWebEngineWidgets.QWebEngineView.hasSelection": (),
"PySide2.QtWebEngineWidgets.QWebEngineView.hideEvent": ('PySide2.QtGui.QHideEvent',),
@@ -36891,15 +34519,12 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineView.url": (),
"PySide2.QtWebEngineWidgets.QWebEngineView.zoomFactor": (),
}) if "PySide2.QtWebEngineWidgets" in sys.modules else None
-
# Module PySide2.QtWebSockets
sig_dict.update({
-
# class PySide2.QtWebSockets.QMaskGenerator:
"PySide2.QtWebSockets.QMaskGenerator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebSockets.QMaskGenerator.nextMask": (),
"PySide2.QtWebSockets.QMaskGenerator.seed": (),
-
# class PySide2.QtWebSockets.QWebSocket:
"PySide2.QtWebSockets.QWebSocket.__init__": ('str', 'PySide2.QtWebSockets.QWebSocketProtocol.Version', 'PySide2.QtCore.QObject'),
"PySide2.QtWebSockets.QWebSocket.abort": (),
@@ -36935,22 +34560,16 @@ sig_dict.update({
"PySide2.QtWebSockets.QWebSocket.setReadBufferSize": ('int',),
"PySide2.QtWebSockets.QWebSocket.state": (),
"PySide2.QtWebSockets.QWebSocket.version": (),
-
# class PySide2.QtWebSockets.QWebSocketCorsAuthenticator:
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.__init__": [('PySide2.QtWebSockets.QWebSocketCorsAuthenticator',), ('str',)],
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.allowed": (),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.origin": (),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.setAllowed": ('bool',),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.swap": ('PySide2.QtWebSockets.QWebSocketCorsAuthenticator',),
-
# class PySide2.QtWebSockets.QWebSocketProtocol:
-
# class PySide2.QtWebSockets.QWebSocketProtocol.CloseCode:
-
# class PySide2.QtWebSockets.QWebSocketProtocol.Version:
-
# class PySide2.QtWebSockets.QWebSocketServer:
-
# class PySide2.QtWebSockets.QWebSocketServer.SslMode:
"PySide2.QtWebSockets.QWebSocketServer.__init__": ('str', 'PySide2.QtWebSockets.QWebSocketServer.SslMode', 'PySide2.QtCore.QObject'),
"PySide2.QtWebSockets.QWebSocketServer.close": (),
@@ -36981,31 +34600,22 @@ sig_dict.update({
"PySide2.QtWebSockets.QWebSocketServer.socketDescriptor": (),
"PySide2.QtWebSockets.QWebSocketServer.supportedVersions": (),
}) if "PySide2.QtWebSockets" in sys.modules else None
-
# Module PySide2.Qt3DCore
sig_dict.update({
-
# class PySide2.Qt3DCore.Qt3DCore:
-
# class PySide2.Qt3DCore.Qt3DCore.ChangeFlag:
-
# class PySide2.Qt3DCore.Qt3DCore.ChangeFlags:
-
# class PySide2.Qt3DCore.Qt3DCore.QAbstractAspect:
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.rootEntityId": (),
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.unregisterBackendType": ('PySide2.QtCore.QMetaObject',),
-
# class PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton:
"PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton.jointCount": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QArmature:
"PySide2.Qt3DCore.Qt3DCore.QArmature.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QArmature.setSkeleton": ('PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton',),
"PySide2.Qt3DCore.Qt3DCore.QArmature.skeleton": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectEngine:
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectEngine.RunMode:
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.aspects": (),
@@ -37015,52 +34625,43 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.runMode": (),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.setRunMode": ('PySide2.Qt3DCore.Qt3DCore.QAspectEngine.RunMode',),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.unregisterAspect": [('PySide2.Qt3DCore.Qt3DCore.QAbstractAspect',), ('str',)],
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectJob:
"PySide2.Qt3DCore.Qt3DCore.QAspectJob.__init__": (),
"PySide2.Qt3DCore.Qt3DCore.QAspectJob.run": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QBackendNode:
-
# class PySide2.Qt3DCore.Qt3DCore.QBackendNode.Mode:
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QBackendNode.Mode',),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.isEnabled": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.mode": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.peerId": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.setEnabled": ('bool',),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponent:
"PySide2.Qt3DCore.Qt3DCore.QComponent.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QComponent.entities": (),
"PySide2.Qt3DCore.Qt3DCore.QComponent.isShareable": (),
"PySide2.Qt3DCore.Qt3DCore.QComponent.setShareable": ('bool',),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.__init__": [('PySide2.Qt3DCore.Qt3DCore.QComponent', 'PySide2.Qt3DCore.Qt3DCore.QEntity'), ('PySide2.Qt3DCore.Qt3DCore.QEntity', 'PySide2.Qt3DCore.Qt3DCore.QComponent')],
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.componentId": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.componentMetaObject": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.entityId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.__init__": [('PySide2.Qt3DCore.Qt3DCore.QComponent', 'PySide2.Qt3DCore.Qt3DCore.QEntity'), ('PySide2.Qt3DCore.Qt3DCore.QEntity', 'PySide2.Qt3DCore.Qt3DCore.QComponent')],
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.componentId": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.componentMetaObject": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.entityId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange:
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.setPropertyName": ('PySide2.QtCore.QByteArray',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.setValue": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.value": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QEntity:
"PySide2.Qt3DCore.Qt3DCore.QEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QEntity.addComponent": ('PySide2.Qt3DCore.Qt3DCore.QComponent',),
"PySide2.Qt3DCore.Qt3DCore.QEntity.components": (),
"PySide2.Qt3DCore.Qt3DCore.QEntity.parentEntity": (),
"PySide2.Qt3DCore.Qt3DCore.QEntity.removeComponent": ('PySide2.Qt3DCore.Qt3DCore.QComponent',),
-
# class PySide2.Qt3DCore.Qt3DCore.QJoint:
"PySide2.Qt3DCore.Qt3DCore.QJoint.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QJoint.addChildJoint": ('PySide2.Qt3DCore.Qt3DCore.QJoint',),
@@ -37083,9 +34684,7 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QJoint.setToIdentity": (),
"PySide2.Qt3DCore.Qt3DCore.QJoint.setTranslation": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DCore.Qt3DCore.QJoint.translation": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNode:
-
# class PySide2.Qt3DCore.Qt3DCore.QNode.PropertyTrackingMode:
"PySide2.Qt3DCore.Qt3DCore.QNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QNode.blockNotifications": ('bool',),
@@ -37102,7 +34701,6 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QNode.setEnabled": ('bool',),
"PySide2.Qt3DCore.Qt3DCore.QNode.setParent": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QObject',)],
"PySide2.Qt3DCore.Qt3DCore.QNode.setPropertyTracking": ('str', 'PySide2.Qt3DCore.Qt3DCore.QNode.PropertyTrackingMode'),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeCommand:
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.commandId": (),
@@ -37112,77 +34710,59 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setData": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setName": ('str',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setReplyToCommandId": ('int',),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.isNodeEnabled": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.parentId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange:
"PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode', 'typing.List[PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair]'),
"PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange.subtreeIdsAndTypes": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeId:
"PySide2.Qt3DCore.Qt3DCore.QNodeId.__init__": [(), ('PySide2.Qt3DCore.Qt3DCore.QNodeId',)],
"PySide2.Qt3DCore.Qt3DCore.QNodeId.__copy__": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.createId": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.id": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.isNull": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair:
"PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair.__init__": [(), ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.QtCore.QMetaObject'), ('PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair',)],
"PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair.__copy__": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNode'),
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange.addedNodeId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNode'),
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange.removedNodeId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.setValue": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.value": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.addedValue": (),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.setAddedValue": ('typing.Any',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.removedValue": (),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.setRemovedValue": ('typing.Any',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange:
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlag:
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlags:
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.ChangeFlag', 'PySide2.Qt3DCore.Qt3DCore.QNodeId'),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.deliveryFlags": (),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.setDeliveryFlags": ('PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlags',),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.subjectId": (),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.type": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeleton:
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.rootJoint": (),
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.setRootJoint": ('PySide2.Qt3DCore.Qt3DCore.QJoint',),
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader:
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.Status:
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QUrl', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.isCreateJointsEnabled": (),
@@ -37191,22 +34771,18 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.source": (),
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.status": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.setPropertyName": ('str',),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.setPropertyName": ('str',),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.setPropertyName": ('str',),
-
# class PySide2.Qt3DCore.Qt3DCore.QTransform:
"PySide2.Qt3DCore.Qt3DCore.QTransform.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QTransform.fromAxes": ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D'),
@@ -37232,37 +34808,27 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QTransform.setTranslation": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DCore.Qt3DCore.QTransform.translation": (),
"PySide2.Qt3DCore.Qt3DCore.QTransform.worldMatrix": (),
-
"PySide2.Qt3DCore.Qt3DCore.qHash": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'int'),
"PySide2.Qt3DCore.Qt3DCore.qIdForNode": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
}) if "PySide2.Qt3DCore" in sys.modules else None
-
# Module PySide2.Qt3DRender
sig_dict.update({
-
# class PySide2.Qt3DRender.Qt3DRender:
-
# class PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface:
"PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface.readProperty": ('typing.Any',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor:
"PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor.id": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractLight:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractLight.Type:
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.color": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.intensity": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.setColor": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.setIntensity": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.type": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode:
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.addLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
@@ -37273,23 +34839,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.runMode": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.setFilterMode": ('PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.setRunMode": ('PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Filter:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Status:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Target:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat:
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Target', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.addTextureImage": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage',),
@@ -37329,7 +34886,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.textureImages": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.width": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.wrapMode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage:
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.face": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.layer": (),
@@ -37338,23 +34894,17 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setFace": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setLayer": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setMipLevel": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaCoverage:
"PySide2.Qt3DRender.Qt3DRender.QAlphaCoverage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaTest:
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction:
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.alphaFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.referenceValue": (),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.setAlphaFunction": ('PySide2.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction',),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.setReferenceValue": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute:
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute.AttributeType:
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType:
"PySide2.Qt3DRender.Qt3DRender.QAttribute.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QBuffer', 'PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType', 'int', 'int', 'int', 'int', 'PySide2.Qt3DCore.Qt3DCore.QNode'), ('PySide2.Qt3DRender.Qt3DRender.QBuffer', 'str', 'PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType', 'int', 'int', 'int', 'int', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QAttribute.attributeType": (),
@@ -37386,16 +34936,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAttribute.setVertexSize": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QAttribute.vertexBaseType": (),
"PySide2.Qt3DRender.Qt3DRender.QAttribute.vertexSize": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquation:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction:
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.blendFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.setBlendFunction": ('PySide2.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction',),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending:
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.bufferIndex": (),
@@ -37410,9 +34956,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.setSourceRgba": ('PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.sourceAlpha": (),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.sourceRgb": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.InterpolationMethod:
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.destination": (),
@@ -37429,13 +34973,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.source": (),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.sourceAttachmentPoint": (),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.sourceRect": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.AccessType:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.BufferType:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.UsageType:
"PySide2.Qt3DRender.Qt3DRender.QBuffer.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QBuffer.BufferType', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QBuffer.accessType": (),
@@ -37449,15 +34989,11 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBuffer.type": (),
"PySide2.Qt3DRender.Qt3DRender.QBuffer.updateData": ('int', 'PySide2.QtCore.QByteArray'),
"PySide2.Qt3DRender.Qt3DRender.QBuffer.usage": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBufferCapture:
"PySide2.Qt3DRender.Qt3DRender.QBufferCapture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QBufferDataGenerator:
"PySide2.Qt3DRender.Qt3DRender.QBufferDataGenerator.__init__": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCamera:
-
# class PySide2.Qt3DRender.Qt3DRender.QCamera.CameraTranslationOption:
"PySide2.Qt3DRender.Qt3DRender.QCamera.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCamera.aspectRatio": (),
@@ -37509,9 +35045,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewMatrix": (),
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewSphere": ('PySide2.QtGui.QVector3D', 'float'),
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewVector": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraLens:
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType:
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.aspectRatio": (),
@@ -37541,16 +35075,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.top": (),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.viewAll": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.viewEntity": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNodeId'),
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraSelector:
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.camera": (),
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.setCamera": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers:
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers.BufferType:
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers.BufferTypeFlags:
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.buffers": (),
@@ -37563,7 +35093,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearDepthValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearStencilValue": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setColorBuffer": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
-
# class PySide2.Qt3DRender.Qt3DRender.QClipPlane:
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.distance": (),
@@ -37572,7 +35101,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setDistance": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setNormal": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setPlaneIndex": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QColorMask:
"PySide2.Qt3DRender.Qt3DRender.QColorMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.isAlphaMasked": (),
@@ -37583,9 +35111,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setBlueMasked": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setGreenMasked": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setRedMasked": ('bool',),
-
# class PySide2.Qt3DRender.Qt3DRender.QComputeCommand:
-
# class PySide2.Qt3DRender.Qt3DRender.QComputeCommand.RunType:
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.runType": (),
@@ -37597,26 +35123,20 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupX": (),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupY": (),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCullFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QCullFace.CullingMode:
"PySide2.Qt3DRender.Qt3DRender.QCullFace.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCullFace.mode": (),
"PySide2.Qt3DRender.Qt3DRender.QCullFace.setMode": ('PySide2.Qt3DRender.Qt3DRender.QCullFace.CullingMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QDepthTest:
-
# class PySide2.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction:
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.depthFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.setDepthFunction": ('PySide2.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction',),
-
# class PySide2.Qt3DRender.Qt3DRender.QDirectionalLight:
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.setWorldDirection": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.worldDirection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QDispatchCompute:
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.setWorkGroupX": ('int',),
@@ -37625,10 +35145,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupX": (),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupY": (),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QDithering:
"PySide2.Qt3DRender.Qt3DRender.QDithering.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QEffect:
"PySide2.Qt3DRender.Qt3DRender.QEffect.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.addParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
@@ -37637,39 +35155,31 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QEffect.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.removeTechnique": ('PySide2.Qt3DRender.Qt3DRender.QTechnique',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.techniques": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight:
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.irradiance": (),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.setIrradiance": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.setSpecular": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.specular": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFilterKey:
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.name": (),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.setName": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.setValue": ('typing.Any',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode:
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode.parentFrameGraphNode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase:
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase.__init__": ('PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase.parentFrameGraphNodeId": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrontFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection:
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.direction": (),
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.setDirection": ('PySide2.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection',),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrustumCulling:
"PySide2.Qt3DRender.Qt3DRender.QFrustumCulling.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometry:
"PySide2.Qt3DRender.Qt3DRender.QGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.addAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
@@ -37679,12 +35189,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGeometry.minExtent": (),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.removeAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.setBoundingVolumePositionAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryFactory:
"PySide2.Qt3DRender.Qt3DRender.QGeometryFactory.__init__": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer:
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType:
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.firstInstance": (),
@@ -37709,11 +35216,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.setVerticesPerPatch": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.vertexCount": (),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.verticesPerPatch": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter:
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api:
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile:
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.api": (),
@@ -37728,14 +35232,11 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setProfile": ('PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setVendor": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.vendor": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLayer:
"PySide2.Qt3DRender.Qt3DRender.QLayer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLayer.recursive": (),
"PySide2.Qt3DRender.Qt3DRender.QLayer.setRecursive": ('bool',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLayerFilter:
-
# class PySide2.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode:
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.addLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
@@ -37743,9 +35244,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.layers": (),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.removeLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.setFilterMode": ('PySide2.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail:
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.ThresholdType:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.camera": (),
@@ -37759,23 +35258,19 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.thresholdType": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.thresholds": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.volumeOverride": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.__init__": [('PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere',), ('PySide2.QtGui.QVector3D', 'float')],
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.center": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.isEmpty": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.radius": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailSwitch:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailSwitch.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLineWidth:
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.setSmooth": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.setValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.smooth": (),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMaterial:
"PySide2.Qt3DRender.Qt3DRender.QMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.addParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
@@ -37783,18 +35278,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QMaterial.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.setEffect": ('PySide2.Qt3DRender.Qt3DRender.QEffect',),
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier:
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operation:
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operations:
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.setWaitOperations": ('PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operations',),
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.waitOperations": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMesh:
-
# class PySide2.Qt3DRender.Qt3DRender.QMesh.Status:
"PySide2.Qt3DRender.Qt3DRender.QMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMesh.meshName": (),
@@ -37802,19 +35292,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QMesh.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DRender.Qt3DRender.QMesh.source": (),
"PySide2.Qt3DRender.Qt3DRender.QMesh.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMultiSampleAntiAliasing:
"PySide2.Qt3DRender.Qt3DRender.QMultiSampleAntiAliasing.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoDepthMask:
"PySide2.Qt3DRender.Qt3DRender.QNoDepthMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoDraw:
"PySide2.Qt3DRender.Qt3DRender.QNoDraw.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoPicking:
"PySide2.Qt3DRender.Qt3DRender.QNoPicking.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QObjectPicker:
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.containsMouse": (),
@@ -37825,7 +35310,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setDragEnabled": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setHoverEnabled": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setPriority": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage:
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.height": (),
@@ -37836,18 +35320,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.size": (),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.update": ('PySide2.QtCore.QRect',),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QParameter:
"PySide2.Qt3DRender.Qt3DRender.QParameter.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('str', 'PySide2.Qt3DRender.Qt3DRender.QAbstractTexture', 'PySide2.Qt3DCore.Qt3DCore.QNode'), ('str', 'typing.Any', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QParameter.name": (),
"PySide2.Qt3DRender.Qt3DRender.QParameter.setName": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QParameter.setValue": ('typing.Any',),
"PySide2.Qt3DRender.Qt3DRender.QParameter.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent.Modifiers:
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float'), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.button": (),
@@ -37861,17 +35341,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.setAccepted": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.viewport": (),
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.worldIntersection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickLineEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.edgeIndex": (),
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.vertex1Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.vertex2Index": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickPointEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickPointEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickPointEvent.pointIndex": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'int'), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int', 'PySide2.QtGui.QVector3D')],
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.triangleIndex": (),
@@ -37879,13 +35356,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex1Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex2Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex3Index": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.FaceOrientationPickingMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickMethod:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode:
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.faceOrientationPickingMode": (),
@@ -37896,7 +35369,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.setPickResultMode": ('PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.setWorldSpaceTolerance": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.worldSpaceTolerance": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPointLight:
"PySide2.Qt3DRender.Qt3DRender.QPointLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.constantAttenuation": (),
@@ -37905,30 +35377,25 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setConstantAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setLinearAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setQuadraticAttenuation": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QPointSize:
-
# class PySide2.Qt3DRender.Qt3DRender.QPointSize.SizeMode:
"PySide2.Qt3DRender.Qt3DRender.QPointSize.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.setSizeMode": ('PySide2.Qt3DRender.Qt3DRender.QPointSize.SizeMode',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.setValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.sizeMode": (),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPolygonOffset:
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.depthSteps": (),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.scaleFactor": (),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.setDepthSteps": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.setScaleFactor": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QProximityFilter:
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.distanceThreshold": (),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.entity": (),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.setDistanceThreshold": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.setEntity": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCaster:
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.direction": (),
@@ -37938,9 +35405,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.setLength": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.setOrigin": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.trigger": [(), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float')],
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCasterHit:
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.HitType:
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.__init__": [(), ('PySide2.Qt3DRender.Qt3DRender.QRayCasterHit',), ('PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.HitType', 'PySide2.Qt3DCore.Qt3DCore.QNodeId', 'float', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'int', 'int', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.__copy__": (),
@@ -37954,23 +35419,18 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.vertex2Index": (),
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.vertex3Index": (),
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.worldIntersection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderAspect:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderAspect.RenderType:
"PySide2.Qt3DRender.Qt3DRender.QRenderAspect.__init__": [('PySide2.Qt3DRender.Qt3DRender.QRenderAspect.RenderType', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderCapture:
"PySide2.Qt3DRender.Qt3DRender.QRenderCapture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderCapture.requestCapture": [(), ('PySide2.QtCore.QRect',), ('int',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply:
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.captureId": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.image": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.isComplete": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.saveImage": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.saveToFile": ('str',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderPass:
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.addFilterKey": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -37984,7 +35444,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.renderStates": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.setShaderProgram": ('PySide2.Qt3DRender.Qt3DRender.QShaderProgram',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.shaderProgram": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter:
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.addMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -37993,9 +35452,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.removeMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSettings:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy:
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.activeFrameGraph": (),
@@ -38003,15 +35460,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.renderPolicy": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.setActiveFrameGraph": ('PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.setRenderPolicy": ('PySide2.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderState:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderStateSet:
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.addRenderState": ('PySide2.Qt3DRender.Qt3DRender.QRenderState',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.removeRenderState": ('PySide2.Qt3DRender.Qt3DRender.QRenderState',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.renderStates": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector:
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.externalRenderTargetSize": (),
@@ -38020,15 +35474,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.setSurfacePixelRatio": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.surface": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.surfacePixelRatio": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTarget:
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.addOutput": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.outputs": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.removeOutput": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint:
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.attachmentPoint": (),
@@ -38041,18 +35492,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.setMipLevel": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.texture": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector:
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.outputs": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.setOutputs": ('typing.List[PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint]',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.setTarget": ('PySide2.Qt3DRender.Qt3DRender.QRenderTarget',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.target": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader:
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader.ComponentType:
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader.Status:
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.component": ('str', 'PySide2.Qt3DRender.Qt3DRender.QSceneLoader.ComponentType'),
@@ -38062,7 +35509,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.setStatus": ('PySide2.Qt3DRender.Qt3DRender.QSceneLoader.Status',),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.source": (),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QScissorTest:
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.bottom": (),
@@ -38073,31 +35519,23 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.setLeft": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.setWidth": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster:
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.position": (),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.setPosition": ('PySide2.QtCore.QPoint',),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.trigger": [(), ('PySide2.QtCore.QPoint',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QSeamlessCubemap:
"PySide2.Qt3DRender.Qt3DRender.QSeamlessCubemap.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QSetFence:
-
# class PySide2.Qt3DRender.Qt3DRender.QSetFence.HandleType:
"PySide2.Qt3DRender.Qt3DRender.QSetFence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSetFence.handle": (),
"PySide2.Qt3DRender.Qt3DRender.QSetFence.handleType": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderData:
"PySide2.Qt3DRender.Qt3DRender.QShaderData.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderData.event": ('PySide2.QtCore.QEvent',),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage.Access:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage.ImageFormat:
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.access": (),
@@ -38112,11 +35550,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.setMipLevel": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.texture": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram.ShaderType:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram.Status:
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.computeShaderCode": (),
@@ -38136,7 +35571,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.tessellationControlShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.tessellationEvaluationShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.vertexShaderCode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder:
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.computeShaderCode": (),
@@ -38161,20 +35595,16 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.tessellationEvaluationShaderGraph": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.vertexShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.vertexShaderGraph": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture:
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.setTextureId": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.textureId": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSortPolicy:
-
# class PySide2.Qt3DRender.Qt3DRender.QSortPolicy.SortType:
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.setSortTypes": [('typing.List[PySide2.Qt3DRender.Qt3DRender.QSortPolicy.SortType]',), ('typing.List[int]',)],
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.sortTypes": (),
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.sortTypesInt": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSpotLight:
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.constantAttenuation": (),
@@ -38187,23 +35617,18 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setLinearAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setLocalDirection": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setQuadraticAttenuation": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilMask:
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.backOutputMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.frontOutputMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.setBackOutputMask": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.setFrontOutputMask": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperation:
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.back": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.front": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.FaceMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation:
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.allTestsPassOperation": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.depthTestFailureOperation": (),
@@ -38212,16 +35637,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.setDepthTestFailureOperation": ('PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.setStencilTestFailureOperation": ('PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.stencilTestFailureOperation": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTest:
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.back": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.front": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFaceMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction:
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.comparisonMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.faceMode": (),
@@ -38230,7 +35651,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.setReferenceValue": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.setStencilFunction": ('PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.stencilFunction": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTechnique:
"PySide2.Qt3DRender.Qt3DRender.QTechnique.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.addFilterKey": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -38243,7 +35663,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTechnique.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.removeRenderPass": ('PySide2.Qt3DRender.Qt3DRender.QRenderPass',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.renderPasses": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter:
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.addMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -38252,37 +35671,26 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.removeMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture1D:
"PySide2.Qt3DRender.Qt3DRender.QTexture1D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture1DArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture1DArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2D:
"PySide2.Qt3DRender.Qt3DRender.QTexture2D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisample:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisample.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisampleArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisampleArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture3D:
"PySide2.Qt3DRender.Qt3DRender.QTexture3D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureBuffer:
"PySide2.Qt3DRender.Qt3DRender.QTextureBuffer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureCubeMap:
"PySide2.Qt3DRender.Qt3DRender.QTextureCubeMap.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureCubeMapArray:
"PySide2.Qt3DRender.Qt3DRender.QTextureCubeMapArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureData:
"PySide2.Qt3DRender.Qt3DRender.QTextureData.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.comparisonFunction": (),
@@ -38315,11 +35723,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeX": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeY": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureGenerator:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImage:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImage.Status:
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.isMirrored": (),
@@ -38328,7 +35733,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.setStatus": ('PySide2.Qt3DRender.Qt3DRender.QTextureImage.Status',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.source": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImageData:
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.cleanup": (),
@@ -38356,21 +35760,16 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.setWidth": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.target": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImageDataGenerator:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureLoader:
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.isMirrored": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.setMirrored": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.source": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureRectangle:
"PySide2.Qt3DRender.Qt3DRender.QTextureRectangle.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode:
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.__init__": [('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.QtCore.QObject'), ('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.QtCore.QObject')],
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.setX": ('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode',),
@@ -38379,16 +35778,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.x": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.y": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.z": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QViewport:
"PySide2.Qt3DRender.Qt3DRender.QViewport.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QViewport.gamma": (),
"PySide2.Qt3DRender.Qt3DRender.QViewport.normalizedRect": (),
"PySide2.Qt3DRender.Qt3DRender.QViewport.setGamma": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QViewport.setNormalizedRect": ('PySide2.QtCore.QRectF',),
-
# class PySide2.Qt3DRender.Qt3DRender.QWaitFence:
-
# class PySide2.Qt3DRender.Qt3DRender.QWaitFence.HandleType:
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.handle": (),
@@ -38400,18 +35796,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.timeout": (),
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.waitOnCPU": (),
}) if "PySide2.Qt3DRender" in sys.modules else None
-
# Module PySide2.Qt3DInput
sig_dict.update({
-
# class PySide2.Qt3DInput.Qt3DInput:
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput:
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice:
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.addAxisSetting": ('PySide2.Qt3DInput.Qt3DInput.QAxisSetting',),
@@ -38423,35 +35814,29 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.buttonIdentifier": ('str',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.buttonNames": (),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.removeAxisSetting": ('PySide2.Qt3DInput.Qt3DInput.QAxisSetting',),
-
# class PySide2.Qt3DInput.Qt3DInput.QAction:
"PySide2.Qt3DInput.Qt3DInput.QAction.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAction.addInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
"PySide2.Qt3DInput.Qt3DInput.QAction.inputs": (),
"PySide2.Qt3DInput.Qt3DInput.QAction.isActive": (),
"PySide2.Qt3DInput.Qt3DInput.QAction.removeInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
-
# class PySide2.Qt3DInput.Qt3DInput.QActionInput:
"PySide2.Qt3DInput.Qt3DInput.QActionInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.buttons": (),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.setButtons": ('typing.List[int]',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.axis": (),
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.setAxis": ('int',),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxis:
"PySide2.Qt3DInput.Qt3DInput.QAxis.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.addInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.inputs": (),
"PySide2.Qt3DInput.Qt3DInput.QAxis.removeInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.value": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator:
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.SourceAxisType:
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.scale": (),
@@ -38462,7 +35847,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.sourceAxisType": (),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.value": (),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.velocity": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisSetting:
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.axes": (),
@@ -38471,7 +35855,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setAxes": ('typing.List[int]',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setDeadZoneRadius": ('float',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setSmoothEnabled": ('bool',),
-
# class PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.acceleration": (),
@@ -38482,12 +35865,10 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setButtons": ('typing.List[int]',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setDeceleration": ('float',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setScale": ('float',),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputAspect:
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.availablePhysicalDevices": (),
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.createPhysicalDevice": ('str',),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputChord:
"PySide2.Qt3DInput.Qt3DInput.QInputChord.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.addChord": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
@@ -38495,7 +35876,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QInputChord.removeChord": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.setTimeout": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.timeout": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputSequence:
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.addSequence": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
@@ -38505,12 +35885,10 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.setButtonInterval": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.setTimeout": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.timeout": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputSettings:
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.eventSource": (),
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.setEventSource": ('PySide2.QtCore.QObject',),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyEvent:
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int'),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.count": (),
@@ -38523,7 +35901,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.setAccepted": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.text": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.type": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice:
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.activeInput": (),
@@ -38533,14 +35910,12 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonCount": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonIdentifier": ('str',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonNames": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler:
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.focus": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.setFocus": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QLogicalDevice:
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.actions": (),
@@ -38549,9 +35924,7 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.axes": (),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.removeAction": ('PySide2.Qt3DInput.Qt3DInput.QAction',),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.removeAxis": ('PySide2.Qt3DInput.Qt3DInput.QAxis',),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseDevice:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseDevice.Axis:
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.axisCount": (),
@@ -38562,13 +35935,8 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.buttonNames": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.sensitivity": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.setSensitivity": ('float',),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Buttons:
-
-# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Modifier:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Modifiers:
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.button": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.buttons": (),
@@ -38579,20 +35947,14 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.wasHeld": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.x": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.y": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseHandler:
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.containsMouse": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.setContainsMouse": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QMouseDevice',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent:
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Buttons:
-
-# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Modifier:
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Modifiers:
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.angleDelta": (),
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.buttons": (),
@@ -38603,26 +35965,18 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.x": (),
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.y": (),
}) if "PySide2.Qt3DInput" in sys.modules else None
-
# Module PySide2.Qt3DLogic
sig_dict.update({
-
# class PySide2.Qt3DLogic.Qt3DLogic:
-
# class PySide2.Qt3DLogic.Qt3DLogic.QFrameAction:
"PySide2.Qt3DLogic.Qt3DLogic.QFrameAction.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DLogic.Qt3DLogic.QLogicAspect:
"PySide2.Qt3DLogic.Qt3DLogic.QLogicAspect.__init__": ('PySide2.QtCore.QObject',),
}) if "PySide2.Qt3DLogic" in sys.modules else None
-
# Module PySide2.Qt3DAnimation
sig_dict.update({
-
# class PySide2.Qt3DAnimation.Qt3DAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.AnimationType:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationType": (),
@@ -38631,14 +35985,10 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setAnimationName": ('str',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setDuration": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setPosition": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip.duration": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.Loops:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.clock": (),
@@ -38651,10 +36001,8 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.setRunning": ('bool',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.start": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.stop": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.additiveClip": (),
@@ -38663,27 +36011,20 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setAdditiveClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setAdditiveFactor": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setBaseClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationAspect:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationAspect.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.Flag:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.__init__": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.valueChanged": ('typing.Any',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClip:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClip.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.Status:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QUrl', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.source": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.status": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.activeAnimationGroup": (),
@@ -38704,7 +36045,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setPositionOffset": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setPositionScale": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setRecursive": ('bool',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.addAnimation": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation',),
@@ -38716,24 +36056,19 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setAnimations": ('typing.List[PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation]',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setName": ('str',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setPosition": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator:
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.blendTree": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.setBlendTree": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator:
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.clip": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.setClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QClock:
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.playbackRate": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.setPlaybackRate": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType:
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.__init__": [(), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'PySide2.QtGui.QVector2D', 'PySide2.QtGui.QVector2D')],
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.coordinates": (),
@@ -38744,9 +36079,7 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setInterpolationType": ('PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setLeftControlPoint": ('PySide2.QtGui.QVector2D',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setRightControlPoint": ('PySide2.QtGui.QVector2D',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode:
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.addKeyframe": ('PySide2.Qt3DCore.Qt3DCore.QTransform',),
@@ -38765,7 +36098,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.startMode": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.target": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.targetName": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend:
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.blendFactor": (),
@@ -38774,7 +36106,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.setEndClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.setStartClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.startClip": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget:
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.addAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
@@ -38783,9 +36114,7 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.fromGeometry": ('PySide2.Qt3DRender.Qt3DRender.QGeometry', 'typing.Sequence[str]'),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.removeAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.setAttributes": ('typing.List[PySide2.Qt3DRender.Qt3DRender.QAttribute]',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.Method:
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.addMorphTarget": ('PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget',),
@@ -38805,12 +36134,10 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.target": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.targetName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.targetPositions": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping:
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.setSkeleton": ('PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.skeleton": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation:
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.addMorphTarget": ('PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget',),
@@ -38825,18 +36152,13 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.targetName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.targetPositions": (),
}) if "PySide2.Qt3DAnimation" in sys.modules else None
-
# Module PySide2.Qt3DExtras
sig_dict.update({
-
# class PySide2.Qt3DExtras.Qt3DExtras:
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController:
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState:
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState.__init__": [(), ('PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState',)],
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState.__copy__": (),
-
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.acceleration": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.camera": (),
@@ -38848,14 +36170,12 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setDeceleration": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setLinearSpeed": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setLookSpeed": ('float',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet:
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.currentIndex": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.setCurrentIndex": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.texture": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.textureTransform": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.bottomRadius": (),
@@ -38878,7 +36198,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.topRadius": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QConeMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.bottomRadius": (),
@@ -38903,7 +36222,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.slices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.topRadius": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.indexAttribute": (),
@@ -38925,7 +36243,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.yExtent": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.yzMeshResolution": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.zExtent": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.setFirstInstance": ('int',),
@@ -38948,7 +36265,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.yExtent": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.yzMeshResolution": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.zExtent": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.indexAttribute": (),
@@ -38965,7 +36281,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.length": (),
@@ -38984,7 +36299,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.ambient": (),
@@ -38997,7 +36311,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.ambient": (),
@@ -39010,7 +36323,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.ambient": (),
@@ -39027,7 +36339,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.extrusionLength": (),
@@ -39039,7 +36350,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.setFont": ('PySide2.QtGui.QFont',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.setText": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.text": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.depth": (),
@@ -39048,10 +36358,8 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.setFont": ('PySide2.QtGui.QFont',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.setText": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.text": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QFirstPersonCameraController:
"PySide2.Qt3DExtras.Qt3DExtras.QFirstPersonCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer:
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.buffersToClear": (),
@@ -39070,7 +36378,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.setViewportRect": ('PySide2.QtCore.QRectF',),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.surface": (),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.viewportRect": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.alpha": (),
@@ -39087,7 +36394,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.warm": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.ambientOcclusion": (),
@@ -39102,7 +36408,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setRoughness": ('typing.Any',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setTextureScale": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.ambient": (),
@@ -39115,7 +36420,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.setSpecular": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.ambient": (),
@@ -39130,7 +36434,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.ambient": (),
@@ -39145,15 +36448,12 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController:
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.setZoomInLimit": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.zoomInLimit": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.alpha": (),
@@ -39176,7 +36476,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.sourceAlphaArg": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.sourceRgbArg": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.ambient": (),
@@ -39187,7 +36486,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.setSpecular": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.height": (),
@@ -39205,7 +36503,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.updateVertices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.height": (),
@@ -39224,7 +36521,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.setWidth": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity:
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.baseName": (),
@@ -39233,7 +36529,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setBaseName": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setExtension": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setGammaCorrectEnabled": ('bool',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.generateTangents": (),
@@ -39251,7 +36546,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.generateTangents": (),
@@ -39269,21 +36563,18 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.columns": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.rows": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.setColumns": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.setRows": ('int',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.addSprite": [('PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem',), ('int', 'int', 'int', 'int')],
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.removeSprite": ('PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.setSprites": ('typing.List[PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem]',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.sprites": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.height": (),
@@ -39294,7 +36585,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.width": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.x": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.y": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity:
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.color": (),
@@ -39307,7 +36597,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.setWidth": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.text": (),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.isAlphaBlendingEnabled": (),
@@ -39318,7 +36607,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.texture": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureOffset": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureTransform": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.indexAttribute": (),
@@ -39335,7 +36623,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.minorRadius": (),
@@ -39354,7 +36641,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow:
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.__init__": ('PySide2.QtGui.QScreen',),
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.activeFrameGraph": (),
@@ -39368,33 +36654,24 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.setRootEntity": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.showEvent": ('PySide2.QtGui.QShowEvent',),
}) if "PySide2.Qt3DExtras" in sys.modules else None
-
# Module testbinding
sig_dict.update({
-
# class testbinding.Enum1:
-
# class testbinding.IntValue:
-
"testbinding.IntValue.__init__": [(), ('int',), ('testbinding.IntValue',)],
"testbinding.IntValue.__copy__": (),
-
# class testbinding.PySideCPP:
-
# class testbinding.PySideCPP.TestObject2WithNamespace:
"testbinding.PySideCPP.TestObject2WithNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.PySideCPP.TestObject2WithNamespace.__repr__": (),
"testbinding.PySideCPP.TestObject2WithNamespace.name": (),
-
# class testbinding.PySideCPP.TestObjectWithNamespace:
"testbinding.PySideCPP.TestObjectWithNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignal": ('testbinding.PySideCPP.TestObjectWithNamespace',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignalWithNamespace": ('testbinding.PySideCPP.TestObjectWithNamespace',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignalWithTypedef": ('int',),
"testbinding.PySideCPP.TestObjectWithNamespace.name": (),
-
# class testbinding.TestObject:
-
"testbinding.TestObject.__init__": ('int', 'PySide2.QtCore.QObject'),
"testbinding.TestObject.addChild": ('PySide2.QtCore.QObject',),
"testbinding.TestObject.checkType": ('typing.Any',),
@@ -39406,35 +36683,27 @@ sig_dict.update({
"testbinding.TestObject.emitStaticMethodDoubleSignal": (),
"testbinding.TestObject.idValue": (),
"testbinding.TestObject.staticMethodDouble": ('int',),
-
# class testbinding.TestObjectWithoutNamespace:
-
# class testbinding.TestObjectWithoutNamespace.Enum2:
"testbinding.TestObjectWithoutNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.TestObjectWithoutNamespace.callSignal": ('testbinding.PySideCPP2.TestObjectWithoutNamespace',),
"testbinding.TestObjectWithoutNamespace.callSignalWithNamespace": ('testbinding.PySideCPP2.TestObjectWithoutNamespace',),
"testbinding.TestObjectWithoutNamespace.callSignalWithTypedef": ('int',),
"testbinding.TestObjectWithoutNamespace.name": (),
-
# class testbinding.TestView:
"testbinding.TestView.__init__": ('PySide2.QtCore.QAbstractListModel', 'PySide2.QtCore.QObject'),
"testbinding.TestView.getData": (),
"testbinding.TestView.getEditorWidgetFromItemDelegate": (),
"testbinding.TestView.model": (),
"testbinding.TestView.setItemDelegate": ('PySide2.QtWidgets.QAbstractItemDelegate',),
-
"testbinding.TestView.getHiddenObject": (),
}) if "testbinding" in sys.modules else None
-
# Module Shiboken
sig_dict.update({
-
# class Shiboken.VoidPtr:
}) if "Shiboken" in sys.modules else None
-
# Module minimal
sig_dict.update({
-
# class minimal.ListUser:
"minimal.ListUser.__init__": [(), ('minimal.ListUser',)],
"minimal.ListUser.__copy__": (),
@@ -39458,7 +36727,6 @@ sig_dict.update({
"minimal.ListUser.sumListOfIntLists": ('typing.List[typing.List]',),
"minimal.ListUser.sumObjList": ('typing.List[minimal.Obj]',),
"minimal.ListUser.sumValList": ('typing.List[minimal.Val]',),
-
# class minimal.MinBoolUser:
"minimal.MinBoolUser.__init__": [(), ('minimal.MinBoolUser',)],
"minimal.MinBoolUser.__copy__": (),
@@ -39466,7 +36734,6 @@ sig_dict.update({
"minimal.MinBoolUser.invertedMinBool": (),
"minimal.MinBoolUser.minBool": (),
"minimal.MinBoolUser.setMinBool": ('bool',),
-
# class minimal.Obj:
"minimal.Obj.__init__": ('int',),
"minimal.Obj.callPassObjectType": ('minimal.Obj',),
@@ -39477,9 +36744,7 @@ sig_dict.update({
"minimal.Obj.passObjectTypeReference": ('minimal.Obj',),
"minimal.Obj.setObjId": ('int',),
"minimal.Obj.virtualMethod": ('int',),
-
# class minimal.Val:
-
# class minimal.Val.ValEnum:
"minimal.Val.__init__": [('int',), ('minimal.Val',)],
"minimal.Val.__copy__": (),
@@ -39492,7 +36757,6 @@ sig_dict.update({
"minimal.Val.passValueTypeReference": ('minimal.Val',),
"minimal.Val.setValId": ('int',),
"minimal.Val.valId": (),
-
"minimal.Val.arrayFunc": ('typing.List[int]',),
"minimal.Val.arrayFuncInt": ('typing.List[int]',),
"minimal.Val.arrayFuncIntReturn": ('int',),
@@ -39502,14 +36766,10 @@ sig_dict.update({
"minimal.Val.arrayFuncReturnTypedef": ('int',),
"minimal.Val.arrayFuncTypedef": ('typing.List[int]',),
}) if "minimal" in sys.modules else None
-
# Module sample
sig_dict.update({
-
# class sample.Abstract:
-
# class sample.Abstract.PrintFormat:
-
# class sample.Abstract.Type:
"sample.Abstract.__init__": ('int',),
"sample.Abstract.callPureVirtual": (),
@@ -39526,42 +36786,33 @@ sig_dict.update({
"sample.Abstract.type": (),
"sample.Abstract.unpureVirtual": (),
"sample.Abstract.virtualGettingAEnum": ('sample.Abstract.PrintFormat',),
-
# class sample.AbstractModifications:
"sample.AbstractModifications.__init__": (),
"sample.AbstractModifications.invert": ('bool',),
"sample.AbstractModifications.pointlessPureVirtualMethod": (),
-
# class sample.ArrayModifyTest:
"sample.ArrayModifyTest.__init__": [(), ('sample.ArrayModifyTest',)],
"sample.ArrayModifyTest.__copy__": (),
"sample.ArrayModifyTest.sumIntArray": ('int', 'typing.Sequence[int]'),
-
# class sample.Base1:
"sample.Base1.__init__": (),
"sample.Base1.base1Method": (),
"sample.Base1.publicMethod": (),
-
# class sample.Base2:
"sample.Base2.__init__": (),
"sample.Base2.base2Method": (),
-
# class sample.Base3:
"sample.Base3.__init__": ('int',),
"sample.Base3.base3Method": (),
-
# class sample.Base4:
"sample.Base4.__init__": (),
"sample.Base4.base4Method": (),
-
# class sample.Base5:
"sample.Base5.__init__": (),
"sample.Base5.base5Method": (),
-
# class sample.Base6:
"sample.Base6.__init__": (),
"sample.Base6.base6Method": (),
-
# class sample.BlackBox:
"sample.BlackBox.__init__": [(), ('sample.BlackBox',)],
"sample.BlackBox.__copy__": (),
@@ -39575,7 +36826,6 @@ sig_dict.update({
"sample.BlackBox.referenceToValuePointer": ('typing.Tuple[float, float]',),
"sample.BlackBox.retrieveObjectType": ('int',),
"sample.BlackBox.retrievePoint": ('int',),
-
# class sample.Bucket:
"sample.Bucket.__init__": (),
"sample.Bucket.callVirtualBlockerMethodButYouDontKnowThis": (),
@@ -39586,70 +36836,57 @@ sig_dict.update({
"sample.Bucket.push": ('int',),
"sample.Bucket.unlock": (),
"sample.Bucket.virtualBlockerMethod": (),
-
# class sample.ByteArray:
- "sample.ByteArray.__init__": [(), ('sample.ByteArray',), ('typing.Char',)],
- "sample.ByteArray.__add__": [('sample.ByteArray',), ('str',), ('typing.Char',), ('unicode',)],
+ "sample.ByteArray.__init__": [(), ('int',), ('sample.ByteArray',)],
+ "sample.ByteArray.__add__": [('int',), ('sample.ByteArray',), ('str',), ('unicode',)],
"sample.ByteArray.__copy__": (),
- "sample.ByteArray.__iadd__": [('sample.ByteArray',), ('typing.Char',)],
+ "sample.ByteArray.__iadd__": [('int',), ('sample.ByteArray',)],
"sample.ByteArray.__repr__": (),
"sample.ByteArray.__str__": (),
- "sample.ByteArray.append": [('sample.ByteArray',), ('typing.Char',)],
+ "sample.ByteArray.append": [('int',), ('sample.ByteArray',)],
"sample.ByteArray.at": ('int',),
"sample.ByteArray.data": (),
"sample.ByteArray.size": (),
-
# class sample.CVListUser:
"sample.CVListUser.__init__": [(), ('sample.CVListUser',)],
"sample.CVListUser.__copy__": (),
"sample.CVListUser.consume": ('typing.List[sample.CVValueType]',),
"sample.CVListUser.produce": (),
-
# class sample.CVValueType:
"sample.CVValueType.__copy__": (),
-
# class sample.ClassWithFunctionPointer:
"sample.ClassWithFunctionPointer.__init__": [(), ('sample.ClassWithFunctionPointer',)],
"sample.ClassWithFunctionPointer.__copy__": (),
"sample.ClassWithFunctionPointer.doNothing": ('int',),
-
# class sample.Collector:
"sample.Collector.__init__": (),
"sample.Collector.__lshift__": [('Missing("sample.ObjectType.Identifier")',), ('object',), ('sample.IntWrapper',)],
"sample.Collector.clear": (),
"sample.Collector.items": (),
"sample.Collector.size": (),
-
# class sample.Color:
"sample.Color.__init__": [(), ('int',), ('sample.Color',), ('sample.SampleNamespace.InValue',)],
"sample.Color.__copy__": (),
"sample.Color.isNull": (),
-
# class sample.CtorConvRule:
"sample.CtorConvRule.__init__": [('int',), ('sample.CtorConvRule',)],
"sample.CtorConvRule.__copy__": (),
"sample.CtorConvRule.dummyVirtualMethod": (),
"sample.CtorConvRule.value": (),
-
# class sample.Data:
-
# class sample.Data.Field:
"sample.Data.__init__": [('sample.Data',), ('sample.Data.Field', 'str')],
"sample.Data.__and__": ('sample.Union',),
"sample.Data.__copy__": (),
"sample.Data.field": (),
"sample.Data.value": (),
-
# class sample.Derived:
-
# class sample.Derived.OtherOverloadedFuncEnum:
-
# class sample.Derived.SomeInnerClass:
"sample.Derived.SomeInnerClass.__init__": [(), ('sample.Derived.SomeInnerClass',)],
"sample.Derived.SomeInnerClass.__add__": ('sample.Derived.SomeInnerClass',),
"sample.Derived.SomeInnerClass.__copy__": (),
"sample.Derived.SomeInnerClass.uselessMethod": (),
-
"sample.Derived.__init__": ('int',),
"sample.Derived.className": (),
"sample.Derived.createObject": (),
@@ -39666,7 +36903,6 @@ sig_dict.update({
"sample.Derived.triggerImpossibleTypeDiscovery": (),
"sample.Derived.type": (),
"sample.Derived.unpureVirtual": (),
-
# class sample.Echo:
"sample.Echo.__init__": [(), ('sample.Echo',)],
"sample.Echo.__call__": ('sample.Str', 'int'),
@@ -39675,48 +36911,37 @@ sig_dict.update({
"sample.Echo.doNothingWithConstBool": ('bool',),
"sample.Echo.echo": ('str',),
"sample.Echo.methodWithNamedArg": ('sample.Str',),
-
# class sample.EnumOnNamespace:
-
# class sample.Event:
-
# class sample.Event.EventType:
-
# class sample.Event.EventTypeClass:
"sample.Event.__init__": [('sample.Event',), ('sample.Event.EventType',)],
"sample.Event.__copy__": (),
"sample.Event.eventType": (),
"sample.Event.setEventType": ('sample.Event.EventType',),
"sample.Event.setEventTypeByConstRef": ('sample.Event.EventType',),
-
# class sample.ExceptionTest:
"sample.ExceptionTest.__init__": (),
"sample.ExceptionTest.intThrowInt": ('bool',),
"sample.ExceptionTest.intThrowStdException": ('bool',),
"sample.ExceptionTest.voidThrowInt": ('bool',),
"sample.ExceptionTest.voidThrowStdException": ('bool',),
-
# class sample.Expression:
"sample.Expression.__init__": [('int',), ('sample.Expression',)],
"sample.Expression.__add__": ('sample.Expression',),
"sample.Expression.__copy__": (),
"sample.Expression.__sub__": ('sample.Expression',),
"sample.Expression.toString": (),
-
# class sample.Filter:
"sample.Filter.__init__": [(), ('sample.Filter',)],
"sample.Filter.__copy__": (),
-
# class sample.FriendOfOnlyCopy:
"sample.FriendOfOnlyCopy.__init__": [(), ('sample.FriendOfOnlyCopy',)],
"sample.FriendOfOnlyCopy.__copy__": (),
"sample.FriendOfOnlyCopy.createListOfOnlyCopy": ('int',),
"sample.FriendOfOnlyCopy.createOnlyCopy": ('int',),
-
# class sample.GlobalEnum:
-
# class sample.GlobalOverloadFuncEnum:
-
# class sample.HandleHolder:
"sample.HandleHolder.__init__": ('int',),
"sample.HandleHolder.compare": ('sample.HandleHolder',),
@@ -39725,15 +36950,11 @@ sig_dict.update({
"sample.HandleHolder.handle": (),
"sample.HandleHolder.handle2": (),
"sample.HandleHolder.set": ('int',),
-
# class sample.ImplicitBase:
"sample.ImplicitBase.__init__": [(), ('sample.ImplicitBase',), ('sample.ImplicitTarget',)],
"sample.ImplicitBase.__copy__": (),
-
# class sample.ImplicitConv:
-
# class sample.ImplicitConv.CtorEnum:
-
# class sample.ImplicitConv.ICOverloadedFuncEnum:
"sample.ImplicitConv.__init__": [(), ('None',), ('float', 'bool'), ('int',), ('object',), ('sample.ImplicitConv',), ('sample.ImplicitConv.CtorEnum',)],
"sample.ImplicitConv.__copy__": (),
@@ -39743,11 +36964,9 @@ sig_dict.update({
"sample.ImplicitConv.implicitConvOverloading": [('int',), ('sample.ImplicitConv', 'bool'), ('sample.ImplicitConv', 'int'), ('sample.ImplicitConv.CtorEnum',)],
"sample.ImplicitConv.objId": (),
"sample.ImplicitConv.value": (),
-
# class sample.ImplicitTarget:
"sample.ImplicitTarget.__init__": [(), ('sample.ImplicitTarget',)],
"sample.ImplicitTarget.__copy__": (),
-
# class sample.InjectCode:
"sample.InjectCode.__init__": [(), ('sample.InjectCode',)],
"sample.InjectCode.__copy__": (),
@@ -39759,38 +36978,30 @@ sig_dict.update({
"sample.InjectCode.simpleMethod3": ('int', 'typing.List[str]'),
"sample.InjectCode.sumArrayAndLength": (),
"sample.InjectCode.virtualMethod": ('int',),
-
# class sample.IntArray2:
"sample.IntArray2.__init__": [('int',), ('sample.IntArray2',), ('typing.Sequence[int]',)],
"sample.IntArray2.__copy__": (),
"sample.IntArray2.sum": (),
-
# class sample.IntArray3:
"sample.IntArray3.__init__": [('int',), ('sample.IntArray3',), ('typing.Sequence[int]',)],
"sample.IntArray3.__copy__": (),
"sample.IntArray3.sum": (),
-
# class sample.IntList:
-
# class sample.IntList.CtorEnum:
"sample.IntList.__init__": [(), ('int',), ('sample.IntList',), ('typing.Sequence[int]',)],
"sample.IntList.__copy__": (),
"sample.IntList.append": ('int',),
"sample.IntList.constructorUsed": (),
-
# class sample.IntWrapper:
"sample.IntWrapper.__init__": [('int',), ('sample.IntWrapper',)],
"sample.IntWrapper.__copy__": (),
-
# class sample.Intersection:
"sample.Intersection.__init__": [(), ('sample.Data',), ('sample.Intersection',), ('sample.Union',)],
"sample.Intersection.__and__": ('sample.Intersection',),
"sample.Intersection.__copy__": (),
"sample.Intersection.addFilter": ('sample.Filter',),
"sample.Intersection.filters": (),
-
# class sample.ListUser:
-
# class sample.ListUser.ListOfSomething:
"sample.ListUser.__init__": [(), ('sample.ListUser',)],
"sample.ListUser.__copy__": (),
@@ -39802,7 +37013,6 @@ sig_dict.update({
"sample.ListUser.multiplyPointList": ('typing.List[typing.Tuple]', 'float'),
"sample.ListUser.setList": ('typing.List[int]',),
"sample.ListUser.sumList": [('typing.List[float]',), ('typing.List[int]',)],
-
# class sample.MDerived1:
"sample.MDerived1.__init__": (),
"sample.MDerived1.base1Method": (),
@@ -39813,7 +37023,6 @@ sig_dict.update({
"sample.MDerived1.publicMethod": (),
"sample.MDerived1.transformFromBase1": ('sample.Base1',),
"sample.MDerived1.transformFromBase2": ('sample.Base2',),
-
# class sample.MDerived2:
"sample.MDerived2.__init__": (),
"sample.MDerived2.base4Method": (),
@@ -39822,27 +37031,23 @@ sig_dict.update({
"sample.MDerived2.castToBase5": (),
"sample.MDerived2.castToBase6": (),
"sample.MDerived2.mderived2Method": (),
-
# class sample.MDerived3:
"sample.MDerived3.__init__": (),
"sample.MDerived3.castToBase3": (),
"sample.MDerived3.castToMDerived1": (),
"sample.MDerived3.castToMDerived2": (),
"sample.MDerived3.mderived3Method": (),
-
# class sample.MDerived4:
"sample.MDerived4.__init__": (),
"sample.MDerived4.castToBase3": (),
"sample.MDerived4.castToBase4": (),
"sample.MDerived4.justDummyMethod": (),
"sample.MDerived4.mderived4Method": (),
-
# class sample.MDerived5:
"sample.MDerived5.__init__": (),
"sample.MDerived5.castToBase3": (),
"sample.MDerived5.castToBase4": (),
"sample.MDerived5.mderived5Method": (),
-
# class sample.MapUser:
"sample.MapUser.__init__": [(), ('sample.MapUser',)],
"sample.MapUser.__copy__": (),
@@ -39855,18 +37060,14 @@ sig_dict.update({
"sample.MapUser.referenceToMap": ('typing.Dict[str, str]',),
"sample.MapUser.setMap": ('typing.Dict[str, typing.List]',),
"sample.MapUser.showMap": ('typing.Dict[str, int]',),
-
# class sample.ModelIndex:
"sample.ModelIndex.__init__": [(), ('sample.ModelIndex',)],
"sample.ModelIndex.__copy__": (),
"sample.ModelIndex.getValue": ('sample.ModelIndex',),
"sample.ModelIndex.setValue": ('int',),
"sample.ModelIndex.value": (),
-
# class sample.Modifications:
-
# class sample.Modifications.OverloadedModFunc:
-
# class sample.Modifications.TestEnum:
"sample.Modifications.__init__": (),
"sample.Modifications.argRemoval0": [('int', 'bool', 'int', 'bool'), ('int', 'bool', 'int', 'int')],
@@ -39896,11 +37097,9 @@ sig_dict.update({
"sample.Modifications.sumPointArray": ('int', 'typing.Sequence[typing.Tuple]'),
"sample.Modifications.sumPointCoordinates": ('typing.Tuple[float, float]',),
"sample.Modifications.timesTen": ('int',),
-
# class sample.ModifiedConstructor:
"sample.ModifiedConstructor.__init__": ('int',),
"sample.ModifiedConstructor.retrieveValue": (),
-
# class sample.NoImplicitConversion:
"sample.NoImplicitConversion.__init__": [('int',), ('sample.NoImplicitConversion',)],
"sample.NoImplicitConversion.__copy__": (),
@@ -39908,7 +37107,6 @@ sig_dict.update({
"sample.NoImplicitConversion.receivesNoImplicitConversionByPointer": ('sample.NoImplicitConversion',),
"sample.NoImplicitConversion.receivesNoImplicitConversionByReference": ('sample.NoImplicitConversion',),
"sample.NoImplicitConversion.receivesNoImplicitConversionByValue": ('sample.NoImplicitConversion',),
-
# class sample.NonDefaultCtor:
"sample.NonDefaultCtor.__init__": [('int',), ('sample.NonDefaultCtor',)],
"sample.NonDefaultCtor.__copy__": (),
@@ -39916,27 +37114,23 @@ sig_dict.update({
"sample.NonDefaultCtor.returnMyself": [(), ('int',), ('int', 'sample.NonDefaultCtor')],
"sample.NonDefaultCtor.returnMyselfVirtual": (),
"sample.NonDefaultCtor.value": (),
-
# class sample.ObjTypeReference:
"sample.ObjTypeReference.__init__": [(), ('sample.ObjTypeReference',)],
"sample.ObjTypeReference.justAPureVirtualFunc": ('sample.ObjTypeReference',),
"sample.ObjTypeReference.returnMyFirstArg": ('sample.ObjTypeReference',),
"sample.ObjTypeReference.returnMySecondArg": ('int', 'sample.ObjTypeReference'),
-
# class sample.ObjectModel:
-
# class sample.ObjectModel.MethodCalled:
"sample.ObjectModel.__init__": ('object',),
"sample.ObjectModel.data": (),
"sample.ObjectModel.receivesObjectTypeFamily": [('object',), ('sample.ObjectModel',)],
"sample.ObjectModel.setData": ('object',),
-
# class sample.ObjectType:
"sample.ObjectType.__init__": ('object',),
"sample.ObjectType.callId": (),
"sample.ObjectType.callInvalidateEvent": ('sample.Event',),
"sample.ObjectType.callVirtualCreateChild": (),
- "sample.ObjectType.callWithEnum": [('sample.Str', 'sample.Event.EventType', 'typing.Char'), ('sample.Str', 'typing.Char')],
+ "sample.ObjectType.callWithEnum": [('sample.Str', 'int'), ('sample.Str', 'sample.Event.EventType', 'int')],
"sample.ObjectType.causeEvent": ('sample.Event.EventType',),
"sample.ObjectType.children": (),
"sample.ObjectType.create": (),
@@ -39967,24 +37161,20 @@ sig_dict.update({
"sample.ObjectType.setObjectSplittedName": ('str', 'sample.Str', 'sample.Str'),
"sample.ObjectType.setParent": ('object',),
"sample.ObjectType.takeChild": [('object',), ('sample.Str',)],
-
# class sample.ObjectTypeByValue:
"sample.ObjectTypeByValue.__init__": (),
"sample.ObjectTypeByValue.acceptKindOfMeAsValue": ('sample.ObjectTypeByValue',),
"sample.ObjectTypeByValue.acceptListOfObjectTypeByValue": ('typing.List[sample.ObjectTypeByValue]',),
"sample.ObjectTypeByValue.returnSomeKindOfMe": (),
-
# class sample.ObjectTypeDerived:
"sample.ObjectTypeDerived.__init__": (),
"sample.ObjectTypeDerived.event": ('sample.Event',),
-
# class sample.ObjectTypeHolder:
"sample.ObjectTypeHolder.__init__": [('sample.ObjectTypeHolder',), ('str',)],
"sample.ObjectTypeHolder.__copy__": (),
"sample.ObjectTypeHolder.callPassObjectTypeAsReference": (),
"sample.ObjectTypeHolder.getObjecType": (),
"sample.ObjectTypeHolder.passObjectTypeAsReference": ('object',),
-
# class sample.ObjectTypeLayout:
"sample.ObjectTypeLayout.__init__": (),
"sample.ObjectTypeLayout.addObject": ('object',),
@@ -39992,20 +37182,16 @@ sig_dict.update({
"sample.ObjectTypeLayout.isLayoutType": (),
"sample.ObjectTypeLayout.objects": (),
"sample.ObjectTypeLayout.takeChild": [('object',), ('sample.Str',)],
-
# class sample.ObjectTypeOperators:
"sample.ObjectTypeOperators.__init__": ('str',),
"sample.ObjectTypeOperators.__add__": ('str',),
"sample.ObjectTypeOperators.key": (),
-
# class sample.ObjectTypePtrList:
-
# class sample.ObjectTypePtrList.CtorEnum:
"sample.ObjectTypePtrList.__init__": [(), ('object',), ('sample.ObjectTypePtrList',), ('typing.Sequence[object]',)],
"sample.ObjectTypePtrList.__copy__": (),
"sample.ObjectTypePtrList.append": ('object',),
"sample.ObjectTypePtrList.constructorUsed": (),
-
# class sample.ObjectView:
"sample.ObjectView.__init__": ('sample.ObjectModel', 'object'),
"sample.ObjectView.displayModelData": (),
@@ -40013,7 +37199,6 @@ sig_dict.update({
"sample.ObjectView.model": (),
"sample.ObjectView.modifyModelData": ('sample.Str',),
"sample.ObjectView.setModel": ('sample.ObjectModel',),
-
# class sample.OddBoolUser:
"sample.OddBoolUser.__init__": [(), ('bool',), ('sample.OddBoolUser',)],
"sample.OddBoolUser.__copy__": (),
@@ -40022,21 +37207,16 @@ sig_dict.update({
"sample.OddBoolUser.invertedOddBool": (),
"sample.OddBoolUser.oddBool": (),
"sample.OddBoolUser.setOddBool": ('bool',),
-
# class sample.OnlyCopy:
"sample.OnlyCopy.__init__": ('sample.OnlyCopy',),
"sample.OnlyCopy.__copy__": (),
"sample.OnlyCopy.getValue": ('sample.OnlyCopy',),
"sample.OnlyCopy.getValueFromReference": ('sample.OnlyCopy',),
"sample.OnlyCopy.value": (),
-
# class sample.OtherBase:
"sample.OtherBase.__init__": (),
-
# class sample.Overload:
-
# class sample.Overload.FunctionEnum:
-
# class sample.Overload.ParamEnum:
"sample.Overload.__init__": (),
"sample.Overload.acceptSequence": [(), ('int',), ('int', 'int'), ('sample.Size',), ('sample.Str', 'sample.Overload.ParamEnum'), ('typing.Sequence[str]',)],
@@ -40051,15 +37231,12 @@ sig_dict.update({
"sample.Overload.singleOverload": [(), ('typing.Tuple[float, float]',)],
"sample.Overload.strBufferOverloads": [(), ('sample.Str', 'int'), ('sample.Str', 'str', 'bool'), ('str', 'int')],
"sample.Overload.wrapperIntIntOverloads": [('sample.Polygon', 'int', 'int'), ('typing.Tuple[float, float]', 'int', 'int')],
-
# class sample.Overload2:
"sample.Overload2.__init__": (),
"sample.Overload2.doNothingInPublic": [(), ('int',)],
"sample.Overload2.doNothingInPublic2": [(), ('int',)],
"sample.Overload2.doNothingInPublic3": [(), ('int',)],
-
# class sample.OverloadedFuncEnum:
-
# class sample.PairUser:
"sample.PairUser.__init__": [(), ('sample.PairUser',)],
"sample.PairUser.__copy__": (),
@@ -40069,20 +37246,16 @@ sig_dict.update({
"sample.PairUser.getPair": (),
"sample.PairUser.setPair": ('typing.Tuple[int, int]',),
"sample.PairUser.sumPair": ('typing.Tuple[int, float]',),
-
# class sample.Pen:
"sample.Pen.__init__": [(), ('sample.Color',), ('sample.Pen',), ('sample.SampleNamespace.Option',)],
"sample.Pen.__copy__": (),
"sample.Pen.ctorType": (),
-
# class sample.PersistentModelIndex:
"sample.PersistentModelIndex.__init__": [(), ('sample.ModelIndex',), ('sample.PersistentModelIndex',)],
"sample.PersistentModelIndex.__copy__": (),
"sample.PersistentModelIndex.setValue": ('int',),
"sample.PersistentModelIndex.value": (),
-
# class sample.Photon:
-
# class sample.Photon.Base:
"sample.Photon.Base.__init__": [('int',), ('sample.Photon.Base',)],
"sample.Photon.Base.__copy__": (),
@@ -40090,9 +37263,7 @@ sig_dict.update({
"sample.Photon.Base.setValue": ('int',),
"sample.Photon.Base.type": (),
"sample.Photon.Base.value": (),
-
# class sample.Photon.ClassType:
-
# class sample.Photon.ValueDuplicator:
"sample.Photon.ValueDuplicator.__init__": [('int',), ('sample.Photon.ValueDuplicator',)],
"sample.Photon.ValueDuplicator.__copy__": (),
@@ -40104,7 +37275,6 @@ sig_dict.update({
"sample.Photon.ValueDuplicator.sumValueUsingPointer": ('sample.Photon.ValueDuplicator',),
"sample.Photon.ValueDuplicator.sumValueUsingReference": ('sample.Photon.ValueDuplicator',),
"sample.Photon.ValueDuplicator.type": (),
-
# class sample.Photon.ValueIdentity:
"sample.Photon.ValueIdentity.__init__": [('int',), ('sample.Photon.ValueIdentity',)],
"sample.Photon.ValueIdentity.__copy__": (),
@@ -40116,12 +37286,10 @@ sig_dict.update({
"sample.Photon.ValueIdentity.sumValueUsingPointer": ('sample.Photon.ValueIdentity',),
"sample.Photon.ValueIdentity.sumValueUsingReference": ('sample.Photon.ValueIdentity',),
"sample.Photon.ValueIdentity.type": (),
-
"sample.Photon.callCalculateForValueDuplicatorPointer": ('sample.Photon.ValueDuplicator',),
"sample.Photon.callCalculateForValueDuplicatorReference": ('sample.Photon.ValueDuplicator',),
"sample.Photon.countValueDuplicators": ('typing.List[sample.Photon.ValueDuplicator]',),
"sample.Photon.countValueIdentities": ('typing.List[sample.Photon.ValueIdentity]',),
-
# class sample.Point:
"sample.Point.__init__": [('float', 'float'), ('int', 'int'), ('typing.Tuple[float, float]',)],
"sample.Point.__add__": ('typing.Tuple[float, float]',),
@@ -40145,7 +37313,6 @@ sig_dict.update({
"sample.Point.show": (),
"sample.Point.x": (),
"sample.Point.y": (),
-
# class sample.PointF:
"sample.PointF.__init__": [('float', 'float'), ('sample.PointF',), ('typing.Tuple[float, float]',)],
"sample.PointF.__add__": ('sample.PointF',),
@@ -40164,20 +37331,16 @@ sig_dict.update({
"sample.PointF.show": (),
"sample.PointF.x": (),
"sample.PointF.y": (),
-
# class sample.PointValueList:
-
# class sample.PointValueList.CtorEnum:
"sample.PointValueList.__init__": [(), ('sample.PointValueList',), ('typing.Sequence[typing.Tuple]',), ('typing.Tuple[float, float]',)],
"sample.PointValueList.__copy__": (),
"sample.PointValueList.append": ('typing.Tuple[float, float]',),
"sample.PointValueList.constructorUsed": (),
-
# class sample.PointerHolder:
"sample.PointerHolder.__init__": [('object',), ('sample.PointerHolder',)],
"sample.PointerHolder.__copy__": (),
"sample.PointerHolder.pointer": (),
-
# class sample.Polygon:
"sample.Polygon.__init__": [(), ('float', 'float'), ('sample.Polygon',), ('typing.List[typing.Tuple]',), ('typing.Tuple[float, float]',)],
"sample.Polygon.__copy__": (),
@@ -40185,31 +37348,24 @@ sig_dict.update({
"sample.Polygon.doublePolygonScale": ('sample.Polygon',),
"sample.Polygon.points": (),
"sample.Polygon.stealOwnershipFromPython": [('sample.Polygon',), ('typing.Tuple[float, float]',)],
-
# class sample.PrimitiveStructPointerHolder:
"sample.PrimitiveStructPointerHolder.__init__": [(), ('sample.PrimitiveStructPointerHolder',)],
"sample.PrimitiveStructPointerHolder.__copy__": (),
-
# class sample.PrivateCtor:
"sample.PrivateCtor.instance": (),
"sample.PrivateCtor.instanceCalls": (),
-
# class sample.PrivateDtor:
"sample.PrivateDtor.instance": (),
"sample.PrivateDtor.instanceCalls": (),
"sample.PrivateDtor.protectedInstanceCalls": (),
-
# class sample.ProtectedEnumClass:
-
# class sample.ProtectedEnumClass.ProtectedEnum:
-
# class sample.ProtectedEnumClass.PublicEnum:
"sample.ProtectedEnumClass.__init__": (),
"sample.ProtectedEnumClass.callProtectedEnumMethod": ('sample.ProtectedEnumClass.ProtectedEnum',),
"sample.ProtectedEnumClass.callPublicEnumMethod": ('sample.ProtectedEnumClass.PublicEnum',),
"sample.ProtectedEnumClass.protectedEnumMethod": ('sample.ProtectedEnumClass.ProtectedEnum',),
"sample.ProtectedEnumClass.publicEnumMethod": ('sample.ProtectedEnumClass.PublicEnum',),
-
# class sample.ProtectedNonPolymorphic:
"sample.ProtectedNonPolymorphic.__init__": [('sample.ProtectedNonPolymorphic',), ('str',)],
"sample.ProtectedNonPolymorphic.__copy__": (),
@@ -40220,7 +37376,6 @@ sig_dict.update({
"sample.ProtectedNonPolymorphic.protectedStatic": (),
"sample.ProtectedNonPolymorphic.protectedSum": ('int', 'int'),
"sample.ProtectedNonPolymorphic.publicName": (),
-
# class sample.ProtectedPolymorphic:
"sample.ProtectedPolymorphic.__init__": [('sample.ProtectedPolymorphic',), ('str',)],
"sample.ProtectedPolymorphic.__copy__": (),
@@ -40228,27 +37383,22 @@ sig_dict.update({
"sample.ProtectedPolymorphic.create": (),
"sample.ProtectedPolymorphic.protectedName": (),
"sample.ProtectedPolymorphic.publicName": (),
-
# class sample.ProtectedPolymorphicDaughter:
"sample.ProtectedPolymorphicDaughter.__init__": [('sample.ProtectedPolymorphicDaughter',), ('str',)],
"sample.ProtectedPolymorphicDaughter.__copy__": (),
"sample.ProtectedPolymorphicDaughter.create": (),
-
# class sample.ProtectedPolymorphicGrandDaughter:
"sample.ProtectedPolymorphicGrandDaughter.__init__": [('sample.ProtectedPolymorphicGrandDaughter',), ('str',)],
"sample.ProtectedPolymorphicGrandDaughter.__copy__": (),
"sample.ProtectedPolymorphicGrandDaughter.create": (),
-
# class sample.ProtectedProperty:
"sample.ProtectedProperty.__init__": [(), ('sample.ProtectedProperty',)],
"sample.ProtectedProperty.__copy__": (),
-
# class sample.ProtectedVirtualDestructor:
"sample.ProtectedVirtualDestructor.__init__": (),
"sample.ProtectedVirtualDestructor.create": (),
"sample.ProtectedVirtualDestructor.dtorCalled": (),
"sample.ProtectedVirtualDestructor.resetDtorCounter": (),
-
# class sample.Rect:
"sample.Rect.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Rect',)],
"sample.Rect.__copy__": (),
@@ -40256,7 +37406,6 @@ sig_dict.update({
"sample.Rect.left": (),
"sample.Rect.right": (),
"sample.Rect.top": (),
-
# class sample.RectF:
"sample.RectF.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Rect',), ('sample.RectF',)],
"sample.RectF.__copy__": (),
@@ -40264,7 +37413,6 @@ sig_dict.update({
"sample.RectF.left": (),
"sample.RectF.right": (),
"sample.RectF.top": (),
-
# class sample.Reference:
"sample.Reference.__init__": [('int',), ('sample.Reference',)],
"sample.Reference.__copy__": (),
@@ -40282,60 +37430,40 @@ sig_dict.update({
"sample.Reference.usesConstReferenceVirtual": ('sample.Reference', 'int'),
"sample.Reference.usesReference": ('sample.Reference',),
"sample.Reference.usesReferenceVirtual": ('sample.Reference', 'int'),
-
# class sample.ReferentModelIndex:
"sample.ReferentModelIndex.__init__": [(), ('sample.ModelIndex',), ('sample.ReferentModelIndex',)],
"sample.ReferentModelIndex.__copy__": (),
"sample.ReferentModelIndex.setValue": ('int',),
"sample.ReferentModelIndex.value": (),
-
# class sample.RemovedNamespace1_Enum:
-
# class sample.RemovedNamespace2_Enum:
-
# class sample.SampleNamespace:
-
# class sample.SampleNamespace.DerivedFromNamespace:
"sample.SampleNamespace.DerivedFromNamespace.__init__": (),
"sample.SampleNamespace.DerivedFromNamespace.methodReturningTypeFromParentScope": (),
"sample.SampleNamespace.DerivedFromNamespace.someVirtualMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough',),
-
# class sample.SampleNamespace.InValue:
-
# class sample.SampleNamespace.Option:
-
# class sample.SampleNamespace.OutValue:
-
# class sample.SampleNamespace.SomeClass:
-
# class sample.SampleNamespace.SomeClass.ProtectedEnum:
-
# class sample.SampleNamespace.SomeClass.PublicScopedEnum:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnum:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnumClass:
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.__init__": (),
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.someMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass',),
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.someVirtualMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough',),
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.ProtectedEnum:
-
"sample.SampleNamespace.SomeClass.SomeInnerClass.__init__": [(), ('sample.SampleNamespace.SomeClass.SomeInnerClass',)],
"sample.SampleNamespace.SomeClass.SomeInnerClass.__copy__": (),
-
# class sample.SampleNamespace.SomeClass.SomeOtherInnerClass:
"sample.SampleNamespace.SomeClass.SomeOtherInnerClass.__init__": [(), ('sample.SampleNamespace.SomeClass.SomeOtherInnerClass',)],
"sample.SampleNamespace.SomeClass.SomeOtherInnerClass.__copy__": (),
-
"sample.SampleNamespace.SomeClass.__init__": [(), ('sample.SampleNamespace.SomeClass',)],
"sample.SampleNamespace.SomeClass.__copy__": (),
"sample.SampleNamespace.SomeClass.protectedMethodReturningPublicScopedEnum": (),
-
"sample.SampleNamespace.ImInsideANamespace": ('int', 'int'),
"sample.SampleNamespace.doSomethingWithArray": ('str', 'int', 'str'),
"sample.SampleNamespace.enumArgumentWithDefaultValue": ('sample.SampleNamespace.Option',),
@@ -40347,7 +37475,6 @@ sig_dict.update({
"sample.SampleNamespace.passReferenceToObjectType": [('object',), ('object', 'int')],
"sample.SampleNamespace.passReferenceToValueType": [('typing.Tuple[float, float]',), ('typing.Tuple[float, float]', 'float')],
"sample.SampleNamespace.powerOfTwo": ('float',),
-
# class sample.SbkDate:
"sample.SbkDate.__init__": [('int', 'int', 'int'), ('sample.SbkDate',)],
"sample.SbkDate.__copy__": (),
@@ -40355,7 +37482,6 @@ sig_dict.update({
"sample.SbkDate.month": (),
"sample.SbkDate.toPython": (),
"sample.SbkDate.year": (),
-
# class sample.SimpleFile:
"sample.SimpleFile.__init__": [('sample.SimpleFile',), ('str',)],
"sample.SimpleFile.__copy__": (),
@@ -40364,7 +37490,6 @@ sig_dict.update({
"sample.SimpleFile.filename": (),
"sample.SimpleFile.open": (),
"sample.SimpleFile.size": (),
-
# class sample.Size:
"sample.Size.__init__": [('float', 'float'), ('sample.Size',), ('str',)],
"sample.Size.__add__": ('sample.Size',),
@@ -40380,19 +37505,16 @@ sig_dict.update({
"sample.Size.setWidth": ('float',),
"sample.Size.show": (),
"sample.Size.width": (),
-
# class sample.SizeF:
"sample.SizeF.__init__": [('float', 'float'), ('sample.SizeF',)],
"sample.SizeF.__copy__": (),
"sample.SizeF.height": (),
"sample.SizeF.passTypedefOfUnsignedShort": ('int',),
"sample.SizeF.width": (),
-
# class sample.SonOfMDerived1:
"sample.SonOfMDerived1.__init__": (),
"sample.SonOfMDerived1.castToMDerived1": (),
"sample.SonOfMDerived1.sonOfMDerived1Method": (),
-
# class sample.SortedOverload:
"sample.SortedOverload.__init__": [(), ('sample.SortedOverload',)],
"sample.SortedOverload.__copy__": (),
@@ -40400,9 +37522,8 @@ sig_dict.update({
"sample.SortedOverload.overload": [('float',), ('int',), ('object',), ('sample.ImplicitBase',), ('sample.ImplicitTarget',), ('typing.List[sample.ImplicitBase]',)],
"sample.SortedOverload.overloadDeep": [('int', 'object'), ('int', 'sample.ImplicitBase')],
"sample.SortedOverload.pyObjOverload": [('int', 'int'), ('str', 'int')],
-
# class sample.Str:
- "sample.Str.__init__": [('sample.Str',), ('str',), ('typing.Char',)],
+ "sample.Str.__init__": [('int',), ('sample.Str',), ('str',)],
"sample.Str.__add__": ('int',),
"sample.Str.__copy__": (),
"sample.Str.__str__": (),
@@ -40411,26 +37532,21 @@ sig_dict.update({
"sample.Str.cstring": (),
"sample.Str.get_char": ('int',),
"sample.Str.prepend": ('sample.Str',),
- "sample.Str.set_char": ('int', 'typing.Char'),
+ "sample.Str.set_char": ('int', 'int'),
"sample.Str.show": (),
"sample.Str.size": (),
"sample.Str.toInt": ('int',),
-
# class sample.StrList:
-
# class sample.StrList.CtorEnum:
"sample.StrList.__init__": [(), ('sample.Str',), ('sample.StrList',), ('typing.List[sample.Str]',)],
"sample.StrList.__copy__": (),
"sample.StrList.append": ('sample.Str',),
"sample.StrList.constructorUsed": (),
"sample.StrList.join": ('sample.Str',),
-
# class sample.TemplatePtr:
"sample.TemplatePtr.__init__": (),
"sample.TemplatePtr.dummy_method": ('typing.List[typing.Tuple]',),
-
# class sample.Time:
-
# class sample.Time.NumArgs:
"sample.Time.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Time',)],
"sample.Time.__copy__": (),
@@ -40442,45 +37558,36 @@ sig_dict.update({
"sample.Time.setTime": [(), ('int', 'int', 'int', 'int')],
"sample.Time.somethingCompletelyDifferent": [(), ('int', 'int', 'sample.ImplicitConv', 'object')],
"sample.Time.toString": (),
-
# class sample.Union:
"sample.Union.__init__": [(), ('sample.Data',), ('sample.Intersection',), ('sample.Union',)],
"sample.Union.__and__": ('sample.Data',),
"sample.Union.__copy__": (),
"sample.Union.addFilter": ('sample.Filter',),
"sample.Union.filters": (),
-
# class sample.UnremovedNamespace:
-
# class sample.UnremovedNamespace.RemovedNamespace3_Enum:
-
# class sample.ValueAndVirtual:
"sample.ValueAndVirtual.__init__": [('int',), ('sample.ValueAndVirtual',)],
"sample.ValueAndVirtual.__call__": ('int', 'int'),
"sample.ValueAndVirtual.__copy__": (),
"sample.ValueAndVirtual.id": (),
-
# class sample.VirtualDaughter:
"sample.VirtualDaughter.__init__": [(), ('sample.Str',), ('sample.VirtualDaughter',)],
"sample.VirtualDaughter.__copy__": (),
-
# class sample.VirtualDaughter2:
"sample.VirtualDaughter2.__init__": (),
"sample.VirtualDaughter2.sumThree": ('int', 'int', 'int'),
"sample.VirtualDaughter2.virtualMethod0": ('typing.Tuple[float, float]', 'int', 'complex', 'bool'),
-
# class sample.VirtualDtor:
"sample.VirtualDtor.__init__": [(), ('sample.VirtualDtor',)],
"sample.VirtualDtor.__copy__": (),
"sample.VirtualDtor.create": (),
"sample.VirtualDtor.dtorCalled": (),
"sample.VirtualDtor.resetDtorCounter": (),
-
# class sample.VirtualFinalDaughter:
"sample.VirtualFinalDaughter.__init__": (),
"sample.VirtualFinalDaughter.sumThree": ('int', 'int', 'int'),
"sample.VirtualFinalDaughter.virtualMethod0": ('typing.Tuple[float, float]', 'int', 'complex', 'bool'),
-
# class sample.VirtualMethods:
"sample.VirtualMethods.__init__": [('sample.Str',), ('sample.VirtualMethods',)],
"sample.VirtualMethods.__copy__": (),
@@ -40509,21 +37616,17 @@ sig_dict.update({
"sample.VirtualMethods.sum4": ('int', 'int', 'int'),
"sample.VirtualMethods.sumThree": ('int', 'int', 'int'),
"sample.VirtualMethods.virtualMethod0": ('typing.Tuple[float, float]', 'int', 'complex', 'bool'),
-
# class sample.VoidHolder:
"sample.VoidHolder.__init__": [('int',), ('sample.VoidHolder',)],
"sample.VoidHolder.__copy__": (),
"sample.VoidHolder.gimmeMeSomeVoidPointer": (),
"sample.VoidHolder.takeVoidPointer": ('int',),
"sample.VoidHolder.voidPointer": (),
-
# class sample.sample:
-
# class sample.sample.sample:
"sample.sample.sample.__init__": [('int',), ('sample.sample.sample',)],
"sample.sample.sample.__copy__": (),
"sample.sample.sample.value": (),
-
"sample.sample.acceptDouble": ('float',),
"sample.sample.acceptInt": ('int',),
"sample.sample.acceptIntReference": ('int',),
@@ -40573,15 +37676,12 @@ sig_dict.update({
"sample.sample.transmuteComplexIntoPoint": ('complex',),
"sample.sample.transmutePointIntoComplex": ('typing.Tuple[float, float]',),
}) if "sample" in sys.modules else None
-
# Module other
sig_dict.update({
-
# class other.ExtendsNoImplicitConversion:
"other.ExtendsNoImplicitConversion.__init__": [('Missing("other.ExtendsNoImplicitConversion")',), ('int',)],
"other.ExtendsNoImplicitConversion.__copy__": (),
"other.ExtendsNoImplicitConversion.objId": (),
-
# class other.Number:
"other.Number.__init__": [('int',), ('numbers.Number',)],
"other.Number.__copy__": (),
@@ -40590,7 +37690,6 @@ sig_dict.update({
"other.Number.toComplex": (),
"other.Number.toStr": (),
"other.Number.value": (),
-
# class other.OtherDerived:
"other.OtherDerived.__init__": ('int',),
"other.OtherDerived.className": (),
@@ -40603,29 +37702,23 @@ sig_dict.update({
"other.OtherDerived.useEnumTypeFromOtherModule": ('sample.OverloadedFuncEnum',),
"other.OtherDerived.useObjectTypeFromOtherModule": ('object',),
"other.OtherDerived.useValueTypeFromOtherModule": [('complex',), ('sample.Event',)],
-
# class other.OtherMultipleDerived:
"other.OtherMultipleDerived.__init__": (),
"other.OtherMultipleDerived.createObject": ('str',),
"other.OtherMultipleDerived.returnUselessClass": (),
-
# class other.OtherObjectType:
"other.OtherObjectType.__init__": (),
"other.OtherObjectType.__lshift__": ('sample.Collector',),
}) if "other" in sys.modules else None
-
# Module smart
sig_dict.update({
-
# class smart.Integer:
"smart.Integer.__init__": [(), ('smart.Integer',)],
"smart.Integer.__copy__": (),
"smart.Integer.printInteger": (),
-
# class smart.Integer2:
"smart.Integer2.__init__": [(), ('int',)],
"smart.Integer2.__copy__": (),
-
# class smart.Obj:
"smart.Obj.__init__": (),
"smart.Obj.giveSharedPtrToInteger": (),
@@ -40636,7 +37729,6 @@ sig_dict.update({
"smart.Obj.takeInteger": ('smart.Integer',),
"smart.Obj.takeSharedPtrToInteger": ('smart.SharedPtr',),
"smart.Obj.takeSharedPtrToObj": ('smart.SharedPtr',),
-
# class smart.Registry:
"smart.Registry.__init__": (),
"smart.Registry.add": [('smart.Integer',), ('smart.Obj',)],
@@ -40646,21 +37738,16 @@ sig_dict.update({
"smart.Registry.remove": [('smart.Integer',), ('smart.Obj',)],
"smart.Registry.setShouldPrint": ('bool',),
"smart.Registry.shouldPrint": (),
-
# class smart.SharedPtr:
-
# class smart.SharedPtr.__next_in_mro__:
-
# class smart.SharedPtr<Integer >:
"smart.SharedPtr<Integer >.__copy__": (),
"smart.SharedPtr<Integer >.data": (),
"smart.SharedPtr<Integer >.useCount": (),
-
# class smart.SharedPtr<Obj >:
"smart.SharedPtr<Obj >.__copy__": (),
"smart.SharedPtr<Obj >.data": (),
"smart.SharedPtr<Obj >.useCount": (),
-
# class smart.SharedPtr<Smart::Integer2 >:
"smart.SharedPtr<Smart::Integer2 >.__copy__": (),
"smart.SharedPtr<Smart::Integer2 >.data": (),
diff --git a/sources/pyside2/tests/registry/exists_win32_5_14_0_ci.py b/sources/pyside2/tests/registry/exists_win32_5_14_2_ci.py
index b89ecc7dd..7b79c5c56 100644
--- a/sources/pyside2/tests/registry/exists_win32_5_14_0_ci.py
+++ b/sources/pyside2/tests/registry/exists_win32_5_14_2_ci.py
@@ -1,6 +1,7 @@
+#recreate # uncomment this to enforce generation
#############################################################################
##
-## Copyright (C) 2018 The Qt Company Ltd.
+## Copyright (C) 2019 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of Qt for Python.
@@ -36,49 +37,36 @@
## $QT_END_LICENSE$
##
#############################################################################
-
"""
This file contains the simplified signatures for all functions in PySide
-for module 'exists_win32_5_14_0_ci' using
-Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)]
-Qt 5.14.0 (i386-little_endian-ilp32 shared (dynamic) release build; by MSVC 2017)
-
+for module 'exists_win32_5_14_2_ci' using
+Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)]
+Qt 5.14.2 (x86_64-little_endian-llp64 shared (dynamic) release build; by MSVC 2017)
There are no default values, no variable names and no self
parameter. Only types are present after simplification. The
functions 'next' resp. '__next__' are removed to make the output
identical for Python 2 and 3. '__div__' is also removed,
since it exists in Python 2, only.
"""
-
import sys
-
sig_dict = {}
-
# Module PySide2.QtCore
sig_dict.update({
-
# class PySide2.QtCore.ClassInfo:
"PySide2.QtCore.ClassInfo.__init__": ('typing.Dict',),
-
# class PySide2.QtCore.MetaFunction:
"PySide2.QtCore.MetaFunction.__call__": ('typing.Any',),
-
# class PySide2.QtCore.MetaSignal:
"PySide2.QtCore.MetaSignal.__instancecheck__": ('object',),
-
# class PySide2.QtCore.Property:
"PySide2.QtCore.Property.__init__": ('type', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'str', 'typing.Callable', 'bool', 'bool', 'bool', 'bool', 'bool', 'bool'),
"PySide2.QtCore.Property.getter": ('typing.Callable',),
"PySide2.QtCore.Property.read": ('typing.Callable',),
"PySide2.QtCore.Property.setter": ('typing.Callable',),
"PySide2.QtCore.Property.write": ('typing.Callable',),
-
# class PySide2.QtCore.QAbstractAnimation:
-
# class PySide2.QtCore.QAbstractAnimation.DeletionPolicy:
-
# class PySide2.QtCore.QAbstractAnimation.Direction:
-
# class PySide2.QtCore.QAbstractAnimation.State:
"PySide2.QtCore.QAbstractAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractAnimation.currentLoop": (),
@@ -102,12 +90,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractAnimation.updateCurrentTime": ('int',),
"PySide2.QtCore.QAbstractAnimation.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QAbstractAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QAbstractEventDispatcher:
-
# class PySide2.QtCore.QAbstractEventDispatcher.TimerInfo:
"PySide2.QtCore.QAbstractEventDispatcher.TimerInfo.__init__": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
-
"PySide2.QtCore.QAbstractEventDispatcher.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractEventDispatcher.closingDown": (),
"PySide2.QtCore.QAbstractEventDispatcher.filterNativeEvent": ('PySide2.QtCore.QByteArray', 'int'),
@@ -129,13 +114,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractEventDispatcher.unregisterTimer": ('int',),
"PySide2.QtCore.QAbstractEventDispatcher.unregisterTimers": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractEventDispatcher.wakeUp": (),
-
# class PySide2.QtCore.QAbstractItemModel:
-
# class PySide2.QtCore.QAbstractItemModel.CheckIndexOption:
-
# class PySide2.QtCore.QAbstractItemModel.CheckIndexOptions:
-
# class PySide2.QtCore.QAbstractItemModel.LayoutChangeHint:
"PySide2.QtCore.QAbstractItemModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractItemModel.beginInsertColumns": ('PySide2.QtCore.QModelIndex', 'int', 'int'),
@@ -201,7 +182,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractItemModel.submit": (),
"PySide2.QtCore.QAbstractItemModel.supportedDragActions": (),
"PySide2.QtCore.QAbstractItemModel.supportedDropActions": (),
-
# class PySide2.QtCore.QAbstractListModel:
"PySide2.QtCore.QAbstractListModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractListModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -211,11 +191,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractListModel.index": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtCore.QAbstractListModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QAbstractListModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QAbstractNativeEventFilter:
"PySide2.QtCore.QAbstractNativeEventFilter.__init__": (),
"PySide2.QtCore.QAbstractNativeEventFilter.nativeEventFilter": ('PySide2.QtCore.QByteArray', 'int'),
-
# class PySide2.QtCore.QAbstractProxyModel:
"PySide2.QtCore.QAbstractProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractProxyModel.buddy": ('PySide2.QtCore.QModelIndex',),
@@ -247,7 +225,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractProxyModel.submit": (),
"PySide2.QtCore.QAbstractProxyModel.supportedDragActions": (),
"PySide2.QtCore.QAbstractProxyModel.supportedDropActions": (),
-
# class PySide2.QtCore.QAbstractState:
"PySide2.QtCore.QAbstractState.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QAbstractState.active": (),
@@ -256,7 +233,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractState.onEntry": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QAbstractState.onExit": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QAbstractState.parentState": (),
-
# class PySide2.QtCore.QAbstractTableModel:
"PySide2.QtCore.QAbstractTableModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractTableModel.dropMimeData": ('PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.DropAction', 'int', 'int', 'PySide2.QtCore.QModelIndex'),
@@ -265,9 +241,7 @@ sig_dict.update({
"PySide2.QtCore.QAbstractTableModel.index": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtCore.QAbstractTableModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QAbstractTableModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QAbstractTransition:
-
# class PySide2.QtCore.QAbstractTransition.TransitionType:
"PySide2.QtCore.QAbstractTransition.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QAbstractTransition.addAnimation": ('PySide2.QtCore.QAbstractAnimation',),
@@ -284,7 +258,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractTransition.targetState": (),
"PySide2.QtCore.QAbstractTransition.targetStates": (),
"PySide2.QtCore.QAbstractTransition.transitionType": (),
-
# class PySide2.QtCore.QAnimationGroup:
"PySide2.QtCore.QAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAnimationGroup.addAnimation": ('PySide2.QtCore.QAbstractAnimation',),
@@ -296,7 +269,6 @@ sig_dict.update({
"PySide2.QtCore.QAnimationGroup.insertAnimation": ('int', 'PySide2.QtCore.QAbstractAnimation'),
"PySide2.QtCore.QAnimationGroup.removeAnimation": ('PySide2.QtCore.QAbstractAnimation',),
"PySide2.QtCore.QAnimationGroup.takeAnimation": ('int',),
-
# class PySide2.QtCore.QBasicMutex:
"PySide2.QtCore.QBasicMutex.__init__": (),
"PySide2.QtCore.QBasicMutex.isRecursive": (),
@@ -304,7 +276,6 @@ sig_dict.update({
"PySide2.QtCore.QBasicMutex.tryLock": (),
"PySide2.QtCore.QBasicMutex.try_lock": (),
"PySide2.QtCore.QBasicMutex.unlock": (),
-
# class PySide2.QtCore.QBasicTimer:
"PySide2.QtCore.QBasicTimer.__init__": [(), ('PySide2.QtCore.QBasicTimer',)],
"PySide2.QtCore.QBasicTimer.__copy__": (),
@@ -313,7 +284,6 @@ sig_dict.update({
"PySide2.QtCore.QBasicTimer.stop": (),
"PySide2.QtCore.QBasicTimer.swap": ('PySide2.QtCore.QBasicTimer',),
"PySide2.QtCore.QBasicTimer.timerId": (),
-
# class PySide2.QtCore.QBitArray:
"PySide2.QtCore.QBitArray.__init__": [(), ('PySide2.QtCore.QBitArray',), ('int', 'bool')],
"PySide2.QtCore.QBitArray.__and__": ('PySide2.QtCore.QBitArray',),
@@ -340,7 +310,6 @@ sig_dict.update({
"PySide2.QtCore.QBitArray.testBit": ('int',),
"PySide2.QtCore.QBitArray.toggleBit": ('int',),
"PySide2.QtCore.QBitArray.truncate": ('int',),
-
# class PySide2.QtCore.QBuffer:
"PySide2.QtCore.QBuffer.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QBuffer.atEnd": (),
@@ -358,20 +327,17 @@ sig_dict.update({
"PySide2.QtCore.QBuffer.setData": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QBuffer.size": (),
"PySide2.QtCore.QBuffer.writeData": ('bytes', 'int'),
-
# class PySide2.QtCore.QByteArray:
-
# class PySide2.QtCore.QByteArray.Base64Option:
-
# class PySide2.QtCore.QByteArray.Base64Options:
- "PySide2.QtCore.QByteArray.__init__": [(), ('PySide2.QtCore.QByteArray',), ('bytearray',), ('bytes',), ('int', 'typing.Char')],
- "PySide2.QtCore.QByteArray.__add__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('bytes',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.__init__": [(), ('PySide2.QtCore.QByteArray',), ('bytearray',), ('bytes',), ('int', 'int')],
+ "PySide2.QtCore.QByteArray.__add__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('bytes',), ('int',)],
"PySide2.QtCore.QByteArray.__copy__": (),
- "PySide2.QtCore.QByteArray.__iadd__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.__iadd__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('int',)],
"PySide2.QtCore.QByteArray.__reduce__": (),
"PySide2.QtCore.QByteArray.__repr__": (),
"PySide2.QtCore.QByteArray.__str__": (),
- "PySide2.QtCore.QByteArray.append": [('PySide2.QtCore.QByteArray',), ('int', 'typing.Char'), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.append": [('PySide2.QtCore.QByteArray',), ('int',), ('int', 'int')],
"PySide2.QtCore.QByteArray.at": ('int',),
"PySide2.QtCore.QByteArray.back": (),
"PySide2.QtCore.QByteArray.capacity": (),
@@ -381,18 +347,18 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.chopped": ('int',),
"PySide2.QtCore.QByteArray.clear": (),
"PySide2.QtCore.QByteArray.compare": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.Qt.CaseSensitivity'), ('bytes', 'PySide2.QtCore.Qt.CaseSensitivity')],
- "PySide2.QtCore.QByteArray.contains": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
- "PySide2.QtCore.QByteArray.count": [(), ('PySide2.QtCore.QByteArray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.contains": [('PySide2.QtCore.QByteArray',), ('int',)],
+ "PySide2.QtCore.QByteArray.count": [(), ('PySide2.QtCore.QByteArray',), ('int',)],
"PySide2.QtCore.QByteArray.data": (),
- "PySide2.QtCore.QByteArray.endsWith": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
- "PySide2.QtCore.QByteArray.fill": ('typing.Char', 'int'),
+ "PySide2.QtCore.QByteArray.endsWith": [('PySide2.QtCore.QByteArray',), ('int',)],
+ "PySide2.QtCore.QByteArray.fill": ('int', 'int'),
"PySide2.QtCore.QByteArray.fromBase64": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray.Base64Options')],
"PySide2.QtCore.QByteArray.fromHex": ('PySide2.QtCore.QByteArray',),
- "PySide2.QtCore.QByteArray.fromPercentEncoding": ('PySide2.QtCore.QByteArray', 'typing.Char'),
+ "PySide2.QtCore.QByteArray.fromPercentEncoding": ('PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.fromRawData": ('bytes', 'int'),
"PySide2.QtCore.QByteArray.front": (),
"PySide2.QtCore.QByteArray.indexOf": ('PySide2.QtCore.QByteArray', 'int'),
- "PySide2.QtCore.QByteArray.insert": [('int', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'typing.Char')],
+ "PySide2.QtCore.QByteArray.insert": [('int', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'int')],
"PySide2.QtCore.QByteArray.isEmpty": (),
"PySide2.QtCore.QByteArray.isLower": (),
"PySide2.QtCore.QByteArray.isNull": (),
@@ -400,36 +366,36 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.isUpper": (),
"PySide2.QtCore.QByteArray.lastIndexOf": ('PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.left": ('int',),
- "PySide2.QtCore.QByteArray.leftJustified": ('int', 'typing.Char', 'bool'),
+ "PySide2.QtCore.QByteArray.leftJustified": ('int', 'int', 'bool'),
"PySide2.QtCore.QByteArray.length": (),
"PySide2.QtCore.QByteArray.mid": ('int', 'int'),
- "PySide2.QtCore.QByteArray.number": [('float', 'typing.Char', 'int'), ('int', 'int')],
- "PySide2.QtCore.QByteArray.prepend": [('PySide2.QtCore.QByteArray',), ('int', 'typing.Char'), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.number": [('float', 'int', 'int'), ('int', 'int')],
+ "PySide2.QtCore.QByteArray.prepend": [('PySide2.QtCore.QByteArray',), ('int',), ('int', 'int')],
"PySide2.QtCore.QByteArray.remove": ('int', 'int'),
"PySide2.QtCore.QByteArray.repeated": ('int',),
- "PySide2.QtCore.QByteArray.replace": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray'), ('typing.Char', 'PySide2.QtCore.QByteArray'), ('typing.Char', 'typing.Char')],
+ "PySide2.QtCore.QByteArray.replace": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('int', 'PySide2.QtCore.QByteArray'), ('int', 'int'), ('int', 'int', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtCore.QByteArray.reserve": ('int',),
"PySide2.QtCore.QByteArray.resize": ('int',),
"PySide2.QtCore.QByteArray.right": ('int',),
- "PySide2.QtCore.QByteArray.rightJustified": ('int', 'typing.Char', 'bool'),
- "PySide2.QtCore.QByteArray.setNum": [('float', 'typing.Char', 'int'), ('int', 'int')],
+ "PySide2.QtCore.QByteArray.rightJustified": ('int', 'int', 'bool'),
+ "PySide2.QtCore.QByteArray.setNum": [('float', 'int', 'int'), ('int', 'int')],
"PySide2.QtCore.QByteArray.setRawData": ('bytes', 'int'),
"PySide2.QtCore.QByteArray.shrink_to_fit": (),
"PySide2.QtCore.QByteArray.simplified": (),
"PySide2.QtCore.QByteArray.size": (),
- "PySide2.QtCore.QByteArray.split": ('typing.Char',),
+ "PySide2.QtCore.QByteArray.split": ('int',),
"PySide2.QtCore.QByteArray.squeeze": (),
- "PySide2.QtCore.QByteArray.startsWith": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.startsWith": [('PySide2.QtCore.QByteArray',), ('int',)],
"PySide2.QtCore.QByteArray.swap": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QByteArray.toBase64": [(), ('PySide2.QtCore.QByteArray.Base64Options',)],
"PySide2.QtCore.QByteArray.toDouble": (),
"PySide2.QtCore.QByteArray.toFloat": (),
- "PySide2.QtCore.QByteArray.toHex": [(), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.toHex": [(), ('int',)],
"PySide2.QtCore.QByteArray.toInt": ('int',),
"PySide2.QtCore.QByteArray.toLong": ('int',),
"PySide2.QtCore.QByteArray.toLongLong": ('int',),
"PySide2.QtCore.QByteArray.toLower": (),
- "PySide2.QtCore.QByteArray.toPercentEncoding": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'typing.Char'),
+ "PySide2.QtCore.QByteArray.toPercentEncoding": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.toShort": ('int',),
"PySide2.QtCore.QByteArray.toUInt": ('int',),
"PySide2.QtCore.QByteArray.toULong": ('int',),
@@ -438,23 +404,18 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.toUpper": (),
"PySide2.QtCore.QByteArray.trimmed": (),
"PySide2.QtCore.QByteArray.truncate": ('int',),
-
# class PySide2.QtCore.QByteArrayMatcher:
"PySide2.QtCore.QByteArrayMatcher.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArrayMatcher',), ('bytes', 'int')],
"PySide2.QtCore.QByteArrayMatcher.__copy__": (),
"PySide2.QtCore.QByteArrayMatcher.indexIn": [('PySide2.QtCore.QByteArray', 'int'), ('bytes', 'int', 'int')],
"PySide2.QtCore.QByteArrayMatcher.pattern": (),
"PySide2.QtCore.QByteArrayMatcher.setPattern": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QCalendar:
-
# class PySide2.QtCore.QCalendar.System:
-
# class PySide2.QtCore.QCalendar.YearMonthDay:
"PySide2.QtCore.QCalendar.YearMonthDay.__init__": [(), ('PySide2.QtCore.QCalendar.YearMonthDay',), ('int', 'int', 'int')],
"PySide2.QtCore.QCalendar.YearMonthDay.__copy__": (),
"PySide2.QtCore.QCalendar.YearMonthDay.isValid": (),
-
"PySide2.QtCore.QCalendar.__init__": [(), ('PySide2.QtCore.QCalendar.System',)],
"PySide2.QtCore.QCalendar.__copy__": (),
"PySide2.QtCore.QCalendar.availableCalendars": (),
@@ -481,7 +442,6 @@ sig_dict.update({
"PySide2.QtCore.QCalendar.standaloneMonthName": ('PySide2.QtCore.QLocale', 'int', 'int', 'PySide2.QtCore.QLocale.FormatType'),
"PySide2.QtCore.QCalendar.standaloneWeekDayName": ('PySide2.QtCore.QLocale', 'int', 'PySide2.QtCore.QLocale.FormatType'),
"PySide2.QtCore.QCalendar.weekDayName": ('PySide2.QtCore.QLocale', 'int', 'PySide2.QtCore.QLocale.FormatType'),
-
# class PySide2.QtCore.QCborArray:
"PySide2.QtCore.QCborArray.__init__": [(), ('PySide2.QtCore.QCborArray',)],
"PySide2.QtCore.QCborArray.__add__": ('PySide2.QtCore.QCborValue',),
@@ -517,16 +477,12 @@ sig_dict.update({
"PySide2.QtCore.QCborArray.toCborValue": (),
"PySide2.QtCore.QCborArray.toJsonArray": (),
"PySide2.QtCore.QCborArray.toVariantList": (),
-
# class PySide2.QtCore.QCborError:
-
# class PySide2.QtCore.QCborError.Code:
"PySide2.QtCore.QCborError.__init__": [(), ('PySide2.QtCore.QCborError',)],
"PySide2.QtCore.QCborError.__copy__": (),
"PySide2.QtCore.QCborError.toString": (),
-
# class PySide2.QtCore.QCborKnownTags:
-
# class PySide2.QtCore.QCborMap:
"PySide2.QtCore.QCborMap.__init__": [(), ('PySide2.QtCore.QCborMap',)],
"PySide2.QtCore.QCborMap.__copy__": (),
@@ -548,18 +504,13 @@ sig_dict.update({
"PySide2.QtCore.QCborMap.toVariantHash": (),
"PySide2.QtCore.QCborMap.toVariantMap": (),
"PySide2.QtCore.QCborMap.value": [('PySide2.QtCore.QCborValue',), ('int',), ('str',)],
-
# class PySide2.QtCore.QCborParserError:
"PySide2.QtCore.QCborParserError.__init__": [(), ('PySide2.QtCore.QCborParserError',)],
"PySide2.QtCore.QCborParserError.__copy__": (),
"PySide2.QtCore.QCborParserError.errorString": (),
-
# class PySide2.QtCore.QCborSimpleType:
-
# class PySide2.QtCore.QCborStreamReader:
-
# class PySide2.QtCore.QCborStreamReader.StringResultCode:
-
# class PySide2.QtCore.QCborStreamReader.Type:
"PySide2.QtCore.QCborStreamReader.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('bytearray', 'int'), ('bytes', 'int')],
"PySide2.QtCore.QCborStreamReader.addData": [('PySide2.QtCore.QByteArray',), ('bytearray', 'int'), ('bytes', 'int')],
@@ -607,7 +558,6 @@ sig_dict.update({
"PySide2.QtCore.QCborStreamReader.toSimpleType": (),
"PySide2.QtCore.QCborStreamReader.toUnsignedInteger": (),
"PySide2.QtCore.QCborStreamReader.type": (),
-
# class PySide2.QtCore.QCborStreamWriter:
"PySide2.QtCore.QCborStreamWriter.__init__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QCborStreamWriter.append": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborKnownTags',), ('PySide2.QtCore.QCborSimpleType',), ('bool',), ('bytes', 'int'), ('float',), ('int',)],
@@ -621,25 +571,17 @@ sig_dict.update({
"PySide2.QtCore.QCborStreamWriter.setDevice": ('PySide2.QtCore.QIODevice',),
"PySide2.QtCore.QCborStreamWriter.startArray": [(), ('int',)],
"PySide2.QtCore.QCborStreamWriter.startMap": [(), ('int',)],
-
# class PySide2.QtCore.QCborStringResultByteArray:
"PySide2.QtCore.QCborStringResultByteArray.__init__": [(), ('PySide2.QtCore.QCborStringResultByteArray',)],
"PySide2.QtCore.QCborStringResultByteArray.__copy__": (),
-
# class PySide2.QtCore.QCborStringResultString:
"PySide2.QtCore.QCborStringResultString.__init__": [(), ('PySide2.QtCore.QCborStringResultString',)],
"PySide2.QtCore.QCborStringResultString.__copy__": (),
-
# class PySide2.QtCore.QCborValue:
-
# class PySide2.QtCore.QCborValue.DiagnosticNotationOption:
-
# class PySide2.QtCore.QCborValue.DiagnosticNotationOptions:
-
# class PySide2.QtCore.QCborValue.EncodingOption:
-
# class PySide2.QtCore.QCborValue.EncodingOptions:
-
# class PySide2.QtCore.QCborValue.Type:
"PySide2.QtCore.QCborValue.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborArray',), ('PySide2.QtCore.QCborKnownTags', 'PySide2.QtCore.QCborValue'), ('PySide2.QtCore.QCborMap',), ('PySide2.QtCore.QCborSimpleType',), ('PySide2.QtCore.QCborValue',), ('PySide2.QtCore.QCborValue.Type',), ('PySide2.QtCore.QDateTime',), ('PySide2.QtCore.QRegularExpression',), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUuid',), ('bool',), ('bytes',), ('float',), ('int',), ('str',)],
"PySide2.QtCore.QCborValue.__copy__": (),
@@ -685,14 +627,12 @@ sig_dict.update({
"PySide2.QtCore.QCborValue.toUuid": ('PySide2.QtCore.QUuid',),
"PySide2.QtCore.QCborValue.toVariant": (),
"PySide2.QtCore.QCborValue.type": (),
-
# class PySide2.QtCore.QChildEvent:
"PySide2.QtCore.QChildEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QObject'),
"PySide2.QtCore.QChildEvent.added": (),
"PySide2.QtCore.QChildEvent.child": (),
"PySide2.QtCore.QChildEvent.polished": (),
"PySide2.QtCore.QChildEvent.removed": (),
-
# class PySide2.QtCore.QCollator:
"PySide2.QtCore.QCollator.__init__": [(), ('PySide2.QtCore.QCollator',), ('PySide2.QtCore.QLocale',)],
"PySide2.QtCore.QCollator.__call__": ('str', 'str'),
@@ -707,16 +647,12 @@ sig_dict.update({
"PySide2.QtCore.QCollator.setNumericMode": ('bool',),
"PySide2.QtCore.QCollator.sortKey": ('str',),
"PySide2.QtCore.QCollator.swap": ('PySide2.QtCore.QCollator',),
-
# class PySide2.QtCore.QCollatorSortKey:
"PySide2.QtCore.QCollatorSortKey.__init__": ('PySide2.QtCore.QCollatorSortKey',),
"PySide2.QtCore.QCollatorSortKey.compare": ('PySide2.QtCore.QCollatorSortKey',),
"PySide2.QtCore.QCollatorSortKey.swap": ('PySide2.QtCore.QCollatorSortKey',),
-
# class PySide2.QtCore.QCommandLineOption:
-
# class PySide2.QtCore.QCommandLineOption.Flag:
-
# class PySide2.QtCore.QCommandLineOption.Flags:
"PySide2.QtCore.QCommandLineOption.__init__": [('PySide2.QtCore.QCommandLineOption',), ('str',), ('str', 'str', 'str', 'str'), ('typing.Sequence',), ('typing.Sequence', 'str', 'str', 'str')],
"PySide2.QtCore.QCommandLineOption.defaultValues": (),
@@ -732,11 +668,8 @@ sig_dict.update({
"PySide2.QtCore.QCommandLineOption.setValueName": ('str',),
"PySide2.QtCore.QCommandLineOption.swap": ('PySide2.QtCore.QCommandLineOption',),
"PySide2.QtCore.QCommandLineOption.valueName": (),
-
# class PySide2.QtCore.QCommandLineParser:
-
# class PySide2.QtCore.QCommandLineParser.OptionsAfterPositionalArgumentsMode:
-
# class PySide2.QtCore.QCommandLineParser.SingleDashWordOptionMode:
"PySide2.QtCore.QCommandLineParser.__init__": (),
"PySide2.QtCore.QCommandLineParser.addHelpOption": (),
@@ -761,7 +694,6 @@ sig_dict.update({
"PySide2.QtCore.QCommandLineParser.unknownOptionNames": (),
"PySide2.QtCore.QCommandLineParser.value": [('PySide2.QtCore.QCommandLineOption',), ('str',)],
"PySide2.QtCore.QCommandLineParser.values": [('PySide2.QtCore.QCommandLineOption',), ('str',)],
-
# class PySide2.QtCore.QConcatenateTablesProxyModel:
"PySide2.QtCore.QConcatenateTablesProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QConcatenateTablesProxyModel.addSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
@@ -783,7 +715,6 @@ sig_dict.update({
"PySide2.QtCore.QConcatenateTablesProxyModel.setData": ('PySide2.QtCore.QModelIndex', 'typing.Any', 'int'),
"PySide2.QtCore.QConcatenateTablesProxyModel.setItemData": ('PySide2.QtCore.QModelIndex', 'typing.Dict'),
"PySide2.QtCore.QConcatenateTablesProxyModel.span": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtCore.QCoreApplication:
"PySide2.QtCore.QCoreApplication.__init__": [(), ('typing.Sequence',)],
"PySide2.QtCore.QCoreApplication.addLibraryPath": ('str',),
@@ -827,12 +758,11 @@ sig_dict.update({
"PySide2.QtCore.QCoreApplication.setOrganizationName": ('str',),
"PySide2.QtCore.QCoreApplication.setQuitLockEnabled": ('bool',),
"PySide2.QtCore.QCoreApplication.setSetuidAllowed": ('bool',),
+ "PySide2.QtCore.QCoreApplication.shutdown": (),
"PySide2.QtCore.QCoreApplication.startingUp": (),
"PySide2.QtCore.QCoreApplication.testAttribute": ('PySide2.QtCore.Qt.ApplicationAttribute',),
"PySide2.QtCore.QCoreApplication.translate": ('bytes', 'bytes', 'bytes', 'int'),
-
# class PySide2.QtCore.QCryptographicHash:
-
# class PySide2.QtCore.QCryptographicHash.Algorithm:
"PySide2.QtCore.QCryptographicHash.__init__": ('PySide2.QtCore.QCryptographicHash.Algorithm',),
"PySide2.QtCore.QCryptographicHash.addData": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('bytes', 'int')],
@@ -840,15 +770,10 @@ sig_dict.update({
"PySide2.QtCore.QCryptographicHash.hashLength": ('PySide2.QtCore.QCryptographicHash.Algorithm',),
"PySide2.QtCore.QCryptographicHash.reset": (),
"PySide2.QtCore.QCryptographicHash.result": (),
-
# class PySide2.QtCore.QDataStream:
-
# class PySide2.QtCore.QDataStream.ByteOrder:
-
# class PySide2.QtCore.QDataStream.FloatingPointPrecision:
-
# class PySide2.QtCore.QDataStream.Status:
-
# class PySide2.QtCore.QDataStream.Version:
"PySide2.QtCore.QDataStream.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QIODevice.OpenMode'), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QDataStream.__lshift__": [('PySide2.QtCore.QBitArray',), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborArray',), ('PySide2.QtCore.QCborMap',), ('PySide2.QtCore.QCborValue',), ('PySide2.QtCore.QDate',), ('PySide2.QtCore.QDateTime',), ('PySide2.QtCore.QEasingCurve',), ('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonDocument',), ('PySide2.QtCore.QJsonValue',), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QLineF',), ('PySide2.QtCore.QLocale',), ('PySide2.QtCore.QMargins',), ('PySide2.QtCore.QMarginsF',), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',), ('PySide2.QtCore.QRegExp',), ('PySide2.QtCore.QRegularExpression',), ('PySide2.QtCore.QSize',), ('PySide2.QtCore.QSizeF',), ('PySide2.QtCore.QTime',), ('PySide2.QtCore.QTimeZone',), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUuid',), ('PySide2.QtCore.QVersionNumber',), ('str',)],
@@ -895,7 +820,7 @@ sig_dict.update({
"PySide2.QtCore.QDataStream.writeInt32": ('int',),
"PySide2.QtCore.QDataStream.writeInt64": ('int',),
"PySide2.QtCore.QDataStream.writeInt8": ('int',),
- "PySide2.QtCore.QDataStream.writeQChar": ('typing.Char',),
+ "PySide2.QtCore.QDataStream.writeQChar": ('str',),
"PySide2.QtCore.QDataStream.writeQString": ('str',),
"PySide2.QtCore.QDataStream.writeQStringList": ('typing.Sequence',),
"PySide2.QtCore.QDataStream.writeQVariant": ('typing.Any',),
@@ -905,9 +830,7 @@ sig_dict.update({
"PySide2.QtCore.QDataStream.writeUInt32": ('int',),
"PySide2.QtCore.QDataStream.writeUInt64": ('int',),
"PySide2.QtCore.QDataStream.writeUInt8": ('int',),
-
# class PySide2.QtCore.QDate:
-
# class PySide2.QtCore.QDate.MonthNameType:
"PySide2.QtCore.QDate.__init__": [(), ('PySide2.QtCore.QDate',), ('int', 'int', 'int'), ('int', 'int', 'int', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QDate.__copy__": (),
@@ -942,9 +865,7 @@ sig_dict.update({
"PySide2.QtCore.QDate.toString": [('PySide2.QtCore.Qt.DateFormat',), ('PySide2.QtCore.Qt.DateFormat', 'PySide2.QtCore.QCalendar'), ('str',), ('str', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QDate.weekNumber": (),
"PySide2.QtCore.QDate.year": [(), ('PySide2.QtCore.QCalendar',)],
-
# class PySide2.QtCore.QDateTime:
-
# class PySide2.QtCore.QDateTime.YearRange:
"PySide2.QtCore.QDateTime.__init__": [(), ('PySide2.QtCore.QDate',), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.QTimeZone'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.Qt.TimeSpec'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.Qt.TimeSpec', 'int'), ('PySide2.QtCore.QDateTime',), ('int', 'int', 'int', 'int', 'int', 'int'), ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int')],
"PySide2.QtCore.QDateTime.__copy__": (),
@@ -996,15 +917,32 @@ sig_dict.update({
"PySide2.QtCore.QDateTime.toTime_t": (),
"PySide2.QtCore.QDateTime.toUTC": (),
"PySide2.QtCore.QDateTime.utcOffset": (),
-
+# class PySide2.QtCore.QDeadlineTimer:
+# class PySide2.QtCore.QDeadlineTimer.ForeverConstant:
+ "PySide2.QtCore.QDeadlineTimer.__init__": [('PySide2.QtCore.QDeadlineTimer',), ('PySide2.QtCore.QDeadlineTimer.ForeverConstant', 'PySide2.QtCore.Qt.TimerType'), ('PySide2.QtCore.Qt.TimerType',), ('int', 'PySide2.QtCore.Qt.TimerType')],
+ "PySide2.QtCore.QDeadlineTimer.__copy__": (),
+ "PySide2.QtCore.QDeadlineTimer.__iadd__": ('int',),
+ "PySide2.QtCore.QDeadlineTimer.__isub__": ('int',),
+ "PySide2.QtCore.QDeadlineTimer._q_data": (),
+ "PySide2.QtCore.QDeadlineTimer.addNSecs": ('PySide2.QtCore.QDeadlineTimer', 'int'),
+ "PySide2.QtCore.QDeadlineTimer.current": ('PySide2.QtCore.Qt.TimerType',),
+ "PySide2.QtCore.QDeadlineTimer.deadline": (),
+ "PySide2.QtCore.QDeadlineTimer.deadlineNSecs": (),
+ "PySide2.QtCore.QDeadlineTimer.hasExpired": (),
+ "PySide2.QtCore.QDeadlineTimer.isForever": (),
+ "PySide2.QtCore.QDeadlineTimer.remainingTime": (),
+ "PySide2.QtCore.QDeadlineTimer.remainingTimeNSecs": (),
+ "PySide2.QtCore.QDeadlineTimer.setDeadline": ('int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setPreciseDeadline": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setPreciseRemainingTime": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setRemainingTime": ('int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setTimerType": ('PySide2.QtCore.Qt.TimerType',),
+ "PySide2.QtCore.QDeadlineTimer.swap": ('PySide2.QtCore.QDeadlineTimer',),
+ "PySide2.QtCore.QDeadlineTimer.timerType": (),
# class PySide2.QtCore.QDir:
-
# class PySide2.QtCore.QDir.Filter:
-
# class PySide2.QtCore.QDir.Filters:
-
# class PySide2.QtCore.QDir.SortFlag:
-
# class PySide2.QtCore.QDir.SortFlags:
"PySide2.QtCore.QDir.__init__": [('PySide2.QtCore.QDir',), ('str',), ('str', 'str', 'PySide2.QtCore.QDir.SortFlags', 'PySide2.QtCore.QDir.Filters')],
"PySide2.QtCore.QDir.__copy__": (),
@@ -1067,11 +1005,8 @@ sig_dict.update({
"PySide2.QtCore.QDir.temp": (),
"PySide2.QtCore.QDir.tempPath": (),
"PySide2.QtCore.QDir.toNativeSeparators": ('str',),
-
# class PySide2.QtCore.QDirIterator:
-
# class PySide2.QtCore.QDirIterator.IteratorFlag:
-
# class PySide2.QtCore.QDirIterator.IteratorFlags:
"PySide2.QtCore.QDirIterator.__init__": [('PySide2.QtCore.QDir', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'typing.Sequence', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDirIterator.IteratorFlags')],
"PySide2.QtCore.QDirIterator.fileInfo": (),
@@ -1079,13 +1014,10 @@ sig_dict.update({
"PySide2.QtCore.QDirIterator.filePath": (),
"PySide2.QtCore.QDirIterator.hasNext": (),
"PySide2.QtCore.QDirIterator.path": (),
-
# class PySide2.QtCore.QDynamicPropertyChangeEvent:
"PySide2.QtCore.QDynamicPropertyChangeEvent.__init__": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QDynamicPropertyChangeEvent.propertyName": (),
-
# class PySide2.QtCore.QEasingCurve:
-
# class PySide2.QtCore.QEasingCurve.Type:
"PySide2.QtCore.QEasingCurve.__init__": [('PySide2.QtCore.QEasingCurve',), ('PySide2.QtCore.QEasingCurve.Type',)],
"PySide2.QtCore.QEasingCurve.__copy__": (),
@@ -1104,9 +1036,7 @@ sig_dict.update({
"PySide2.QtCore.QEasingCurve.toCubicSpline": (),
"PySide2.QtCore.QEasingCurve.type": (),
"PySide2.QtCore.QEasingCurve.valueForProgress": ('float',),
-
# class PySide2.QtCore.QElapsedTimer:
-
# class PySide2.QtCore.QElapsedTimer.ClockType:
"PySide2.QtCore.QElapsedTimer.__init__": [(), ('PySide2.QtCore.QElapsedTimer',)],
"PySide2.QtCore.QElapsedTimer.__copy__": (),
@@ -1122,9 +1052,7 @@ sig_dict.update({
"PySide2.QtCore.QElapsedTimer.restart": (),
"PySide2.QtCore.QElapsedTimer.secsTo": ('PySide2.QtCore.QElapsedTimer',),
"PySide2.QtCore.QElapsedTimer.start": (),
-
# class PySide2.QtCore.QEvent:
-
# class PySide2.QtCore.QEvent.Type:
"PySide2.QtCore.QEvent.__init__": [('PySide2.QtCore.QEvent',), ('PySide2.QtCore.QEvent.Type',)],
"PySide2.QtCore.QEvent.accept": (),
@@ -1134,11 +1062,8 @@ sig_dict.update({
"PySide2.QtCore.QEvent.setAccepted": ('bool',),
"PySide2.QtCore.QEvent.spontaneous": (),
"PySide2.QtCore.QEvent.type": (),
-
# class PySide2.QtCore.QEventLoop:
-
# class PySide2.QtCore.QEventLoop.ProcessEventsFlag:
-
# class PySide2.QtCore.QEventLoop.ProcessEventsFlags:
"PySide2.QtCore.QEventLoop.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QEventLoop.event": ('PySide2.QtCore.QEvent',),
@@ -1148,7 +1073,6 @@ sig_dict.update({
"PySide2.QtCore.QEventLoop.processEvents": [('PySide2.QtCore.QEventLoop.ProcessEventsFlags',), ('PySide2.QtCore.QEventLoop.ProcessEventsFlags', 'int')],
"PySide2.QtCore.QEventLoop.quit": (),
"PySide2.QtCore.QEventLoop.wakeUp": (),
-
# class PySide2.QtCore.QEventTransition:
"PySide2.QtCore.QEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtCore.QEventTransition.event": ('PySide2.QtCore.QEvent',),
@@ -1158,11 +1082,9 @@ sig_dict.update({
"PySide2.QtCore.QEventTransition.onTransition": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QEventTransition.setEventSource": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QEventTransition.setEventType": ('PySide2.QtCore.QEvent.Type',),
-
# class PySide2.QtCore.QFactoryInterface:
"PySide2.QtCore.QFactoryInterface.__init__": (),
"PySide2.QtCore.QFactoryInterface.keys": (),
-
# class PySide2.QtCore.QFile:
"PySide2.QtCore.QFile.__init__": [(), ('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QFile.copy": [('str',), ('str', 'str')],
@@ -1181,21 +1103,13 @@ sig_dict.update({
"PySide2.QtCore.QFile.setPermissions": [('PySide2.QtCore.QFileDevice.Permissions',), ('str', 'PySide2.QtCore.QFileDevice.Permissions')],
"PySide2.QtCore.QFile.size": (),
"PySide2.QtCore.QFile.symLinkTarget": [(), ('str',)],
-
# class PySide2.QtCore.QFileDevice:
-
# class PySide2.QtCore.QFileDevice.FileError:
-
# class PySide2.QtCore.QFileDevice.FileHandleFlag:
-
# class PySide2.QtCore.QFileDevice.FileHandleFlags:
-
# class PySide2.QtCore.QFileDevice.FileTime:
-
# class PySide2.QtCore.QFileDevice.MemoryMapFlags:
-
# class PySide2.QtCore.QFileDevice.Permission:
-
# class PySide2.QtCore.QFileDevice.Permissions:
"PySide2.QtCore.QFileDevice.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QFileDevice.atEnd": (),
@@ -1219,7 +1133,6 @@ sig_dict.update({
"PySide2.QtCore.QFileDevice.unmap": ('bytes',),
"PySide2.QtCore.QFileDevice.unsetError": (),
"PySide2.QtCore.QFileDevice.writeData": ('bytes', 'int'),
-
# class PySide2.QtCore.QFileInfo:
"PySide2.QtCore.QFileInfo.__init__": [(), ('PySide2.QtCore.QDir', 'str'), ('PySide2.QtCore.QFile',), ('PySide2.QtCore.QFileInfo',), ('str',)],
"PySide2.QtCore.QFileInfo.__copy__": (),
@@ -1271,14 +1184,12 @@ sig_dict.update({
"PySide2.QtCore.QFileInfo.suffix": (),
"PySide2.QtCore.QFileInfo.swap": ('PySide2.QtCore.QFileInfo',),
"PySide2.QtCore.QFileInfo.symLinkTarget": (),
-
# class PySide2.QtCore.QFileSelector:
"PySide2.QtCore.QFileSelector.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QFileSelector.allSelectors": (),
"PySide2.QtCore.QFileSelector.extraSelectors": (),
"PySide2.QtCore.QFileSelector.select": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtCore.QFileSelector.setExtraSelectors": ('typing.Sequence',),
-
# class PySide2.QtCore.QFileSystemWatcher:
"PySide2.QtCore.QFileSystemWatcher.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QFileSystemWatcher.addPath": ('str',),
@@ -1287,25 +1198,20 @@ sig_dict.update({
"PySide2.QtCore.QFileSystemWatcher.files": (),
"PySide2.QtCore.QFileSystemWatcher.removePath": ('str',),
"PySide2.QtCore.QFileSystemWatcher.removePaths": ('typing.Sequence',),
-
# class PySide2.QtCore.QFinalState:
"PySide2.QtCore.QFinalState.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QFinalState.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QFinalState.onEntry": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QFinalState.onExit": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtCore.QGenericArgument:
"PySide2.QtCore.QGenericArgument.__init__": [('PySide2.QtCore.QGenericArgument',), ('bytes', 'int')],
"PySide2.QtCore.QGenericArgument.__copy__": (),
"PySide2.QtCore.QGenericArgument.data": (),
"PySide2.QtCore.QGenericArgument.name": (),
-
# class PySide2.QtCore.QGenericReturnArgument:
"PySide2.QtCore.QGenericReturnArgument.__init__": [('PySide2.QtCore.QGenericReturnArgument',), ('bytes', 'int')],
"PySide2.QtCore.QGenericReturnArgument.__copy__": (),
-
# class PySide2.QtCore.QHistoryState:
-
# class PySide2.QtCore.QHistoryState.HistoryType:
"PySide2.QtCore.QHistoryState.__init__": [('PySide2.QtCore.QHistoryState.HistoryType', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtCore.QHistoryState.defaultState": (),
@@ -1317,11 +1223,8 @@ sig_dict.update({
"PySide2.QtCore.QHistoryState.setDefaultState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QHistoryState.setDefaultTransition": ('PySide2.QtCore.QAbstractTransition',),
"PySide2.QtCore.QHistoryState.setHistoryType": ('PySide2.QtCore.QHistoryState.HistoryType',),
-
# class PySide2.QtCore.QIODevice:
-
# class PySide2.QtCore.QIODevice.OpenMode:
-
# class PySide2.QtCore.QIODevice.OpenModeFlag:
"PySide2.QtCore.QIODevice.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QIODevice.atEnd": (),
@@ -1344,7 +1247,7 @@ sig_dict.update({
"PySide2.QtCore.QIODevice.openMode": (),
"PySide2.QtCore.QIODevice.peek": ('int',),
"PySide2.QtCore.QIODevice.pos": (),
- "PySide2.QtCore.QIODevice.putChar": ('typing.Char',),
+ "PySide2.QtCore.QIODevice.putChar": ('int',),
"PySide2.QtCore.QIODevice.read": ('int',),
"PySide2.QtCore.QIODevice.readAll": (),
"PySide2.QtCore.QIODevice.readChannelCount": (),
@@ -1362,13 +1265,12 @@ sig_dict.update({
"PySide2.QtCore.QIODevice.size": (),
"PySide2.QtCore.QIODevice.skip": ('int',),
"PySide2.QtCore.QIODevice.startTransaction": (),
- "PySide2.QtCore.QIODevice.ungetChar": ('typing.Char',),
+ "PySide2.QtCore.QIODevice.ungetChar": ('int',),
"PySide2.QtCore.QIODevice.waitForBytesWritten": ('int',),
"PySide2.QtCore.QIODevice.waitForReadyRead": ('int',),
"PySide2.QtCore.QIODevice.write": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QIODevice.writeChannelCount": (),
"PySide2.QtCore.QIODevice.writeData": ('bytes', 'int'),
-
# class PySide2.QtCore.QIdentityProxyModel:
"PySide2.QtCore.QIdentityProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QIdentityProxyModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -1388,7 +1290,6 @@ sig_dict.update({
"PySide2.QtCore.QIdentityProxyModel.rowCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtCore.QIdentityProxyModel.setSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCore.QIdentityProxyModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QItemSelection:
"PySide2.QtCore.QItemSelection.__init__": [(), ('PySide2.QtCore.QItemSelection',), ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QModelIndex')],
"PySide2.QtCore.QItemSelection.__add__": ('typing.Sequence',),
@@ -1446,11 +1347,8 @@ sig_dict.update({
"PySide2.QtCore.QItemSelection.toSet": (),
"PySide2.QtCore.QItemSelection.toVector": (),
"PySide2.QtCore.QItemSelection.value": [('int',), ('int', 'PySide2.QtCore.QItemSelectionRange')],
-
# class PySide2.QtCore.QItemSelectionModel:
-
# class PySide2.QtCore.QItemSelectionModel.SelectionFlag:
-
# class PySide2.QtCore.QItemSelectionModel.SelectionFlags:
"PySide2.QtCore.QItemSelectionModel.__init__": [('PySide2.QtCore.QAbstractItemModel',), ('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QItemSelectionModel.clear": (),
@@ -1473,7 +1371,6 @@ sig_dict.update({
"PySide2.QtCore.QItemSelectionModel.selection": (),
"PySide2.QtCore.QItemSelectionModel.setCurrentIndex": ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QItemSelectionModel.SelectionFlags'),
"PySide2.QtCore.QItemSelectionModel.setModel": ('PySide2.QtCore.QAbstractItemModel',),
-
# class PySide2.QtCore.QItemSelectionRange:
"PySide2.QtCore.QItemSelectionRange.__init__": [(), ('PySide2.QtCore.QItemSelectionRange',), ('PySide2.QtCore.QModelIndex',), ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QModelIndex')],
"PySide2.QtCore.QItemSelectionRange.__copy__": (),
@@ -1494,7 +1391,6 @@ sig_dict.update({
"PySide2.QtCore.QItemSelectionRange.top": (),
"PySide2.QtCore.QItemSelectionRange.topLeft": (),
"PySide2.QtCore.QItemSelectionRange.width": (),
-
# class PySide2.QtCore.QJsonArray:
"PySide2.QtCore.QJsonArray.__init__": [(), ('PySide2.QtCore.QJsonArray',)],
"PySide2.QtCore.QJsonArray.__add__": ('PySide2.QtCore.QJsonValue',),
@@ -1525,11 +1421,8 @@ sig_dict.update({
"PySide2.QtCore.QJsonArray.swap": ('PySide2.QtCore.QJsonArray',),
"PySide2.QtCore.QJsonArray.takeAt": ('int',),
"PySide2.QtCore.QJsonArray.toVariantList": (),
-
# class PySide2.QtCore.QJsonDocument:
-
# class PySide2.QtCore.QJsonDocument.DataValidation:
-
# class PySide2.QtCore.QJsonDocument.JsonFormat:
"PySide2.QtCore.QJsonDocument.__init__": [(), ('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonDocument',), ('typing.Dict',)],
"PySide2.QtCore.QJsonDocument.__copy__": (),
@@ -1550,16 +1443,12 @@ sig_dict.update({
"PySide2.QtCore.QJsonDocument.toBinaryData": (),
"PySide2.QtCore.QJsonDocument.toJson": [(), ('PySide2.QtCore.QJsonDocument.JsonFormat',)],
"PySide2.QtCore.QJsonDocument.toVariant": (),
-
# class PySide2.QtCore.QJsonParseError:
-
# class PySide2.QtCore.QJsonParseError.ParseError:
"PySide2.QtCore.QJsonParseError.__init__": [(), ('PySide2.QtCore.QJsonParseError',)],
"PySide2.QtCore.QJsonParseError.__copy__": (),
"PySide2.QtCore.QJsonParseError.errorString": (),
-
# class PySide2.QtCore.QJsonValue:
-
# class PySide2.QtCore.QJsonValue.Type:
"PySide2.QtCore.QJsonValue.__init__": [('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonValue',), ('PySide2.QtCore.QJsonValue.Type',), ('bool',), ('bytes',), ('float',), ('int',), ('str',), ('typing.Dict',)],
"PySide2.QtCore.QJsonValue.__copy__": (),
@@ -1580,9 +1469,7 @@ sig_dict.update({
"PySide2.QtCore.QJsonValue.toString": [(), ('str',)],
"PySide2.QtCore.QJsonValue.toVariant": (),
"PySide2.QtCore.QJsonValue.type": (),
-
# class PySide2.QtCore.QLibraryInfo:
-
# class PySide2.QtCore.QLibraryInfo.LibraryLocation:
"PySide2.QtCore.QLibraryInfo.build": (),
"PySide2.QtCore.QLibraryInfo.buildDate": (),
@@ -1592,7 +1479,6 @@ sig_dict.update({
"PySide2.QtCore.QLibraryInfo.location": ('PySide2.QtCore.QLibraryInfo.LibraryLocation',),
"PySide2.QtCore.QLibraryInfo.platformPluginArguments": ('str',),
"PySide2.QtCore.QLibraryInfo.version": (),
-
# class PySide2.QtCore.QLine:
"PySide2.QtCore.QLine.__init__": [(), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QLine.__copy__": (),
@@ -1615,9 +1501,7 @@ sig_dict.update({
"PySide2.QtCore.QLine.x2": (),
"PySide2.QtCore.QLine.y1": (),
"PySide2.QtCore.QLine.y2": (),
-
# class PySide2.QtCore.QLineF:
-
# class PySide2.QtCore.QLineF.IntersectType:
"PySide2.QtCore.QLineF.__init__": [(), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QLineF',), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QLineF.__copy__": (),
@@ -1652,31 +1536,18 @@ sig_dict.update({
"PySide2.QtCore.QLineF.x2": (),
"PySide2.QtCore.QLineF.y1": (),
"PySide2.QtCore.QLineF.y2": (),
-
# class PySide2.QtCore.QLocale:
-
# class PySide2.QtCore.QLocale.Country:
-
# class PySide2.QtCore.QLocale.CurrencySymbolFormat:
-
# class PySide2.QtCore.QLocale.DataSizeFormat:
-
# class PySide2.QtCore.QLocale.DataSizeFormats:
-
# class PySide2.QtCore.QLocale.FloatingPointPrecisionOption:
-
# class PySide2.QtCore.QLocale.FormatType:
-
# class PySide2.QtCore.QLocale.Language:
-
# class PySide2.QtCore.QLocale.MeasurementSystem:
-
# class PySide2.QtCore.QLocale.NumberOption:
-
# class PySide2.QtCore.QLocale.NumberOptions:
-
# class PySide2.QtCore.QLocale.QuotationStyle:
-
# class PySide2.QtCore.QLocale.Script:
"PySide2.QtCore.QLocale.__init__": [(), ('PySide2.QtCore.QLocale',), ('PySide2.QtCore.QLocale.Language', 'PySide2.QtCore.QLocale.Country'), ('PySide2.QtCore.QLocale.Language', 'PySide2.QtCore.QLocale.Script', 'PySide2.QtCore.QLocale.Country'), ('str',)],
"PySide2.QtCore.QLocale.__copy__": (),
@@ -1731,7 +1602,7 @@ sig_dict.update({
"PySide2.QtCore.QLocale.toLongLong": ('str',),
"PySide2.QtCore.QLocale.toLower": ('str',),
"PySide2.QtCore.QLocale.toShort": ('str',),
- "PySide2.QtCore.QLocale.toString": [('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDate', 'str'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDateTime', 'str'), ('PySide2.QtCore.QTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QTime', 'str'), ('float', 'typing.Char', 'int'), ('int',)],
+ "PySide2.QtCore.QLocale.toString": [('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDate', 'str'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDateTime', 'str'), ('PySide2.QtCore.QTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QTime', 'str'), ('float', 'int', 'int'), ('int',)],
"PySide2.QtCore.QLocale.toTime": [('str', 'PySide2.QtCore.QLocale.FormatType'), ('str', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('str', 'str'), ('str', 'str', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QLocale.toUInt": ('str',),
"PySide2.QtCore.QLocale.toULong": ('str',),
@@ -1741,9 +1612,7 @@ sig_dict.update({
"PySide2.QtCore.QLocale.uiLanguages": (),
"PySide2.QtCore.QLocale.weekdays": (),
"PySide2.QtCore.QLocale.zeroDigit": (),
-
# class PySide2.QtCore.QLockFile:
-
# class PySide2.QtCore.QLockFile.LockError:
"PySide2.QtCore.QLockFile.__init__": ('str',),
"PySide2.QtCore.QLockFile.error": (),
@@ -1755,7 +1624,6 @@ sig_dict.update({
"PySide2.QtCore.QLockFile.staleLockTime": (),
"PySide2.QtCore.QLockFile.tryLock": ('int',),
"PySide2.QtCore.QLockFile.unlock": (),
-
# class PySide2.QtCore.QMargins:
"PySide2.QtCore.QMargins.__init__": [(), ('PySide2.QtCore.QMargins',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QMargins.__add__": [('PySide2.QtCore.QMargins',), ('int',)],
@@ -1776,7 +1644,6 @@ sig_dict.update({
"PySide2.QtCore.QMargins.setRight": ('int',),
"PySide2.QtCore.QMargins.setTop": ('int',),
"PySide2.QtCore.QMargins.top": (),
-
# class PySide2.QtCore.QMarginsF:
"PySide2.QtCore.QMarginsF.__init__": [(), ('PySide2.QtCore.QMargins',), ('PySide2.QtCore.QMarginsF',), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QMarginsF.__add__": [('PySide2.QtCore.QMarginsF',), ('float',)],
@@ -1798,7 +1665,6 @@ sig_dict.update({
"PySide2.QtCore.QMarginsF.setTop": ('float',),
"PySide2.QtCore.QMarginsF.toMargins": (),
"PySide2.QtCore.QMarginsF.top": (),
-
# class PySide2.QtCore.QMessageAuthenticationCode:
"PySide2.QtCore.QMessageAuthenticationCode.__init__": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray'),
"PySide2.QtCore.QMessageAuthenticationCode.addData": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('bytes', 'int')],
@@ -1806,16 +1672,13 @@ sig_dict.update({
"PySide2.QtCore.QMessageAuthenticationCode.reset": (),
"PySide2.QtCore.QMessageAuthenticationCode.result": (),
"PySide2.QtCore.QMessageAuthenticationCode.setKey": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QMessageLogContext:
"PySide2.QtCore.QMessageLogContext.__init__": [(), ('bytes', 'int', 'bytes', 'bytes')],
-
# class PySide2.QtCore.QMetaClassInfo:
"PySide2.QtCore.QMetaClassInfo.__init__": [(), ('PySide2.QtCore.QMetaClassInfo',)],
"PySide2.QtCore.QMetaClassInfo.__copy__": (),
"PySide2.QtCore.QMetaClassInfo.name": (),
"PySide2.QtCore.QMetaClassInfo.value": (),
-
# class PySide2.QtCore.QMetaEnum:
"PySide2.QtCore.QMetaEnum.__init__": [(), ('PySide2.QtCore.QMetaEnum',)],
"PySide2.QtCore.QMetaEnum.__copy__": (),
@@ -1832,11 +1695,8 @@ sig_dict.update({
"PySide2.QtCore.QMetaEnum.value": ('int',),
"PySide2.QtCore.QMetaEnum.valueToKey": ('int',),
"PySide2.QtCore.QMetaEnum.valueToKeys": ('int',),
-
# class PySide2.QtCore.QMetaMethod:
-
# class PySide2.QtCore.QMetaMethod.Access:
-
# class PySide2.QtCore.QMetaMethod.MethodType:
"PySide2.QtCore.QMetaMethod.__init__": [(), ('PySide2.QtCore.QMetaMethod',)],
"PySide2.QtCore.QMetaMethod.__copy__": (),
@@ -1857,14 +1717,10 @@ sig_dict.update({
"PySide2.QtCore.QMetaMethod.revision": (),
"PySide2.QtCore.QMetaMethod.tag": (),
"PySide2.QtCore.QMetaMethod.typeName": (),
-
# class PySide2.QtCore.QMetaObject:
-
# class PySide2.QtCore.QMetaObject.Call:
-
# class PySide2.QtCore.QMetaObject.Connection:
"PySide2.QtCore.QMetaObject.Connection.__init__": [(), ('PySide2.QtCore.QMetaObject.Connection',)],
-
"PySide2.QtCore.QMetaObject.__init__": (),
"PySide2.QtCore.QMetaObject.cast": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QMetaObject.checkConnectArgs": [('PySide2.QtCore.QMetaMethod', 'PySide2.QtCore.QMetaMethod'), ('bytes', 'bytes')],
@@ -1900,7 +1756,6 @@ sig_dict.update({
"PySide2.QtCore.QMetaObject.propertyOffset": (),
"PySide2.QtCore.QMetaObject.superClass": (),
"PySide2.QtCore.QMetaObject.userProperty": (),
-
# class PySide2.QtCore.QMetaProperty:
"PySide2.QtCore.QMetaProperty.__init__": [(), ('PySide2.QtCore.QMetaProperty',)],
"PySide2.QtCore.QMetaProperty.__copy__": (),
@@ -1935,7 +1790,6 @@ sig_dict.update({
"PySide2.QtCore.QMetaProperty.userType": (),
"PySide2.QtCore.QMetaProperty.write": ('PySide2.QtCore.QObject', 'typing.Any'),
"PySide2.QtCore.QMetaProperty.writeOnGadget": ('int', 'typing.Any'),
-
# class PySide2.QtCore.QMimeData:
"PySide2.QtCore.QMimeData.__init__": (),
"PySide2.QtCore.QMimeData.clear": (),
@@ -1960,9 +1814,7 @@ sig_dict.update({
"PySide2.QtCore.QMimeData.setUrls": ('typing.Sequence',),
"PySide2.QtCore.QMimeData.text": (),
"PySide2.QtCore.QMimeData.urls": (),
-
# class PySide2.QtCore.QMimeDatabase:
-
# class PySide2.QtCore.QMimeDatabase.MatchMode:
"PySide2.QtCore.QMimeDatabase.__init__": (),
"PySide2.QtCore.QMimeDatabase.allMimeTypes": (),
@@ -1973,7 +1825,6 @@ sig_dict.update({
"PySide2.QtCore.QMimeDatabase.mimeTypeForUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtCore.QMimeDatabase.mimeTypesForFileName": ('str',),
"PySide2.QtCore.QMimeDatabase.suffixForFileName": ('str',),
-
# class PySide2.QtCore.QMimeType:
"PySide2.QtCore.QMimeType.__init__": [(), ('PySide2.QtCore.QMimeType',)],
"PySide2.QtCore.QMimeType.__copy__": (),
@@ -1992,7 +1843,6 @@ sig_dict.update({
"PySide2.QtCore.QMimeType.preferredSuffix": (),
"PySide2.QtCore.QMimeType.suffixes": (),
"PySide2.QtCore.QMimeType.swap": ('PySide2.QtCore.QMimeType',),
-
# class PySide2.QtCore.QModelIndex:
"PySide2.QtCore.QModelIndex.__init__": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QModelIndex.__copy__": (),
@@ -2009,9 +1859,7 @@ sig_dict.update({
"PySide2.QtCore.QModelIndex.sibling": ('int', 'int'),
"PySide2.QtCore.QModelIndex.siblingAtColumn": ('int',),
"PySide2.QtCore.QModelIndex.siblingAtRow": ('int',),
-
# class PySide2.QtCore.QMutex:
-
# class PySide2.QtCore.QMutex.RecursionMode:
"PySide2.QtCore.QMutex.__init__": [(), ('PySide2.QtCore.QMutex.RecursionMode',)],
"PySide2.QtCore.QMutex.isRecursive": (),
@@ -2019,7 +1867,6 @@ sig_dict.update({
"PySide2.QtCore.QMutex.tryLock": [(), ('int',)],
"PySide2.QtCore.QMutex.try_lock": (),
"PySide2.QtCore.QMutex.unlock": (),
-
# class PySide2.QtCore.QMutexLocker:
"PySide2.QtCore.QMutexLocker.__init__": [('PySide2.QtCore.QBasicMutex',), ('PySide2.QtCore.QRecursiveMutex',)],
"PySide2.QtCore.QMutexLocker.__enter__": (),
@@ -2027,7 +1874,6 @@ sig_dict.update({
"PySide2.QtCore.QMutexLocker.mutex": (),
"PySide2.QtCore.QMutexLocker.relock": (),
"PySide2.QtCore.QMutexLocker.unlock": (),
-
# class PySide2.QtCore.QObject:
"PySide2.QtCore.QObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QObject.blockSignals": ('bool',),
@@ -2071,9 +1917,7 @@ sig_dict.update({
"PySide2.QtCore.QObject.thread": (),
"PySide2.QtCore.QObject.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtCore.QObject.tr": ('bytes', 'bytes', 'int'),
-
# class PySide2.QtCore.QOperatingSystemVersion:
-
# class PySide2.QtCore.QOperatingSystemVersion.OSType:
"PySide2.QtCore.QOperatingSystemVersion.__init__": [('PySide2.QtCore.QOperatingSystemVersion',), ('PySide2.QtCore.QOperatingSystemVersion.OSType', 'int', 'int', 'int')],
"PySide2.QtCore.QOperatingSystemVersion.__copy__": (),
@@ -2085,7 +1929,6 @@ sig_dict.update({
"PySide2.QtCore.QOperatingSystemVersion.name": (),
"PySide2.QtCore.QOperatingSystemVersion.segmentCount": (),
"PySide2.QtCore.QOperatingSystemVersion.type": (),
-
# class PySide2.QtCore.QParallelAnimationGroup:
"PySide2.QtCore.QParallelAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QParallelAnimationGroup.duration": (),
@@ -2093,14 +1936,12 @@ sig_dict.update({
"PySide2.QtCore.QParallelAnimationGroup.updateCurrentTime": ('int',),
"PySide2.QtCore.QParallelAnimationGroup.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QParallelAnimationGroup.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QPauseAnimation:
"PySide2.QtCore.QPauseAnimation.__init__": [('PySide2.QtCore.QObject',), ('int', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPauseAnimation.duration": (),
"PySide2.QtCore.QPauseAnimation.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QPauseAnimation.setDuration": ('int',),
"PySide2.QtCore.QPauseAnimation.updateCurrentTime": ('int',),
-
# class PySide2.QtCore.QPersistentModelIndex:
"PySide2.QtCore.QPersistentModelIndex.__init__": [(), ('PySide2.QtCore.QModelIndex',), ('PySide2.QtCore.QPersistentModelIndex',)],
"PySide2.QtCore.QPersistentModelIndex.__copy__": (),
@@ -2116,7 +1957,6 @@ sig_dict.update({
"PySide2.QtCore.QPersistentModelIndex.row": (),
"PySide2.QtCore.QPersistentModelIndex.sibling": ('int', 'int'),
"PySide2.QtCore.QPersistentModelIndex.swap": ('PySide2.QtCore.QPersistentModelIndex',),
-
# class PySide2.QtCore.QPluginLoader:
"PySide2.QtCore.QPluginLoader.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPluginLoader.errorString": (),
@@ -2128,7 +1968,6 @@ sig_dict.update({
"PySide2.QtCore.QPluginLoader.setFileName": ('str',),
"PySide2.QtCore.QPluginLoader.staticInstances": (),
"PySide2.QtCore.QPluginLoader.unload": (),
-
# class PySide2.QtCore.QPoint:
"PySide2.QtCore.QPoint.__init__": [(), ('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtCore.QPoint.__add__": ('PySide2.QtCore.QPoint',),
@@ -2151,7 +1990,6 @@ sig_dict.update({
"PySide2.QtCore.QPoint.transposed": (),
"PySide2.QtCore.QPoint.x": (),
"PySide2.QtCore.QPoint.y": (),
-
# class PySide2.QtCore.QPointF:
"PySide2.QtCore.QPointF.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtCore.QPointF.__add__": ('PySide2.QtCore.QPointF',),
@@ -2175,19 +2013,12 @@ sig_dict.update({
"PySide2.QtCore.QPointF.transposed": (),
"PySide2.QtCore.QPointF.x": (),
"PySide2.QtCore.QPointF.y": (),
-
# class PySide2.QtCore.QProcess:
-
# class PySide2.QtCore.QProcess.ExitStatus:
-
# class PySide2.QtCore.QProcess.InputChannelMode:
-
# class PySide2.QtCore.QProcess.ProcessChannel:
-
# class PySide2.QtCore.QProcess.ProcessChannelMode:
-
# class PySide2.QtCore.QProcess.ProcessError:
-
# class PySide2.QtCore.QProcess.ProcessState:
"PySide2.QtCore.QProcess.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QProcess.arguments": (),
@@ -2244,7 +2075,6 @@ sig_dict.update({
"PySide2.QtCore.QProcess.waitForStarted": ('int',),
"PySide2.QtCore.QProcess.workingDirectory": (),
"PySide2.QtCore.QProcess.writeData": ('bytes', 'int'),
-
# class PySide2.QtCore.QProcessEnvironment:
"PySide2.QtCore.QProcessEnvironment.__init__": [(), ('PySide2.QtCore.QProcessEnvironment',)],
"PySide2.QtCore.QProcessEnvironment.__copy__": (),
@@ -2258,7 +2088,6 @@ sig_dict.update({
"PySide2.QtCore.QProcessEnvironment.systemEnvironment": (),
"PySide2.QtCore.QProcessEnvironment.toStringList": (),
"PySide2.QtCore.QProcessEnvironment.value": ('str', 'str'),
-
# class PySide2.QtCore.QPropertyAnimation:
"PySide2.QtCore.QPropertyAnimation.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QObject', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPropertyAnimation.event": ('PySide2.QtCore.QEvent',),
@@ -2268,7 +2097,6 @@ sig_dict.update({
"PySide2.QtCore.QPropertyAnimation.targetObject": (),
"PySide2.QtCore.QPropertyAnimation.updateCurrentValue": ('typing.Any',),
"PySide2.QtCore.QPropertyAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QRandomGenerator:
"PySide2.QtCore.QRandomGenerator.__init__": [('PySide2.QtCore.QRandomGenerator',), ('int',), ('int', 'int')],
"PySide2.QtCore.QRandomGenerator.bounded": [('float',), ('int',), ('int', 'int')],
@@ -2282,7 +2110,6 @@ sig_dict.update({
"PySide2.QtCore.QRandomGenerator.securelySeeded": (),
"PySide2.QtCore.QRandomGenerator.seed": ('int',),
"PySide2.QtCore.QRandomGenerator.system": (),
-
# class PySide2.QtCore.QRandomGenerator64:
"PySide2.QtCore.QRandomGenerator64.__init__": [('PySide2.QtCore.QRandomGenerator',), ('int',), ('int', 'int')],
"PySide2.QtCore.QRandomGenerator64.discard": ('int',),
@@ -2292,7 +2119,6 @@ sig_dict.update({
"PySide2.QtCore.QRandomGenerator64.min": (),
"PySide2.QtCore.QRandomGenerator64.securelySeeded": (),
"PySide2.QtCore.QRandomGenerator64.system": (),
-
# class PySide2.QtCore.QReadLocker:
"PySide2.QtCore.QReadLocker.__init__": ('PySide2.QtCore.QReadWriteLock',),
"PySide2.QtCore.QReadLocker.__enter__": (),
@@ -2300,9 +2126,7 @@ sig_dict.update({
"PySide2.QtCore.QReadLocker.readWriteLock": (),
"PySide2.QtCore.QReadLocker.relock": (),
"PySide2.QtCore.QReadLocker.unlock": (),
-
# class PySide2.QtCore.QReadWriteLock:
-
# class PySide2.QtCore.QReadWriteLock.RecursionMode:
"PySide2.QtCore.QReadWriteLock.__init__": ('PySide2.QtCore.QReadWriteLock.RecursionMode',),
"PySide2.QtCore.QReadWriteLock.lockForRead": (),
@@ -2310,7 +2134,6 @@ sig_dict.update({
"PySide2.QtCore.QReadWriteLock.tryLockForRead": [(), ('int',)],
"PySide2.QtCore.QReadWriteLock.tryLockForWrite": [(), ('int',)],
"PySide2.QtCore.QReadWriteLock.unlock": (),
-
# class PySide2.QtCore.QRect:
"PySide2.QtCore.QRect.__init__": [(), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QSize'), ('PySide2.QtCore.QRect',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QRect.__add__": ('PySide2.QtCore.QMargins',),
@@ -2380,7 +2203,6 @@ sig_dict.update({
"PySide2.QtCore.QRect.width": (),
"PySide2.QtCore.QRect.x": (),
"PySide2.QtCore.QRect.y": (),
-
# class PySide2.QtCore.QRectF:
"PySide2.QtCore.QRectF.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QSizeF'), ('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QRectF.__add__": ('PySide2.QtCore.QMarginsF',),
@@ -2452,14 +2274,10 @@ sig_dict.update({
"PySide2.QtCore.QRectF.width": (),
"PySide2.QtCore.QRectF.x": (),
"PySide2.QtCore.QRectF.y": (),
-
# class PySide2.QtCore.QRecursiveMutex:
"PySide2.QtCore.QRecursiveMutex.__init__": (),
-
# class PySide2.QtCore.QRegExp:
-
# class PySide2.QtCore.QRegExp.CaretMode:
-
# class PySide2.QtCore.QRegExp.PatternSyntax:
"PySide2.QtCore.QRegExp.__init__": [(), ('PySide2.QtCore.QRegExp',), ('str', 'PySide2.QtCore.Qt.CaseSensitivity', 'PySide2.QtCore.QRegExp.PatternSyntax')],
"PySide2.QtCore.QRegExp.__copy__": (),
@@ -2487,17 +2305,11 @@ sig_dict.update({
"PySide2.QtCore.QRegExp.setPattern": ('str',),
"PySide2.QtCore.QRegExp.setPatternSyntax": ('PySide2.QtCore.QRegExp.PatternSyntax',),
"PySide2.QtCore.QRegExp.swap": ('PySide2.QtCore.QRegExp',),
-
# class PySide2.QtCore.QRegularExpression:
-
# class PySide2.QtCore.QRegularExpression.MatchOption:
-
# class PySide2.QtCore.QRegularExpression.MatchOptions:
-
# class PySide2.QtCore.QRegularExpression.MatchType:
-
# class PySide2.QtCore.QRegularExpression.PatternOption:
-
# class PySide2.QtCore.QRegularExpression.PatternOptions:
"PySide2.QtCore.QRegularExpression.__init__": [(), ('PySide2.QtCore.QRegularExpression',), ('str', 'PySide2.QtCore.QRegularExpression.PatternOptions')],
"PySide2.QtCore.QRegularExpression.__copy__": (),
@@ -2517,7 +2329,6 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpression.setPatternOptions": ('PySide2.QtCore.QRegularExpression.PatternOptions',),
"PySide2.QtCore.QRegularExpression.swap": ('PySide2.QtCore.QRegularExpression',),
"PySide2.QtCore.QRegularExpression.wildcardToRegularExpression": ('str',),
-
# class PySide2.QtCore.QRegularExpressionMatch:
"PySide2.QtCore.QRegularExpressionMatch.__init__": [(), ('PySide2.QtCore.QRegularExpressionMatch',)],
"PySide2.QtCore.QRegularExpressionMatch.__copy__": (),
@@ -2535,7 +2346,6 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpressionMatch.matchType": (),
"PySide2.QtCore.QRegularExpressionMatch.regularExpression": (),
"PySide2.QtCore.QRegularExpressionMatch.swap": ('PySide2.QtCore.QRegularExpressionMatch',),
-
# class PySide2.QtCore.QRegularExpressionMatchIterator:
"PySide2.QtCore.QRegularExpressionMatchIterator.__init__": [(), ('PySide2.QtCore.QRegularExpressionMatchIterator',)],
"PySide2.QtCore.QRegularExpressionMatchIterator.__copy__": (),
@@ -2546,9 +2356,7 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpressionMatchIterator.peekNext": (),
"PySide2.QtCore.QRegularExpressionMatchIterator.regularExpression": (),
"PySide2.QtCore.QRegularExpressionMatchIterator.swap": ('PySide2.QtCore.QRegularExpressionMatchIterator',),
-
# class PySide2.QtCore.QResource:
-
# class PySide2.QtCore.QResource.Compression:
"PySide2.QtCore.QResource.__init__": ('str', 'PySide2.QtCore.QLocale'),
"PySide2.QtCore.QResource.absoluteFilePath": (),
@@ -2571,13 +2379,11 @@ sig_dict.update({
"PySide2.QtCore.QResource.size": (),
"PySide2.QtCore.QResource.unregisterResource": ('str', 'str'),
"PySide2.QtCore.QResource.unregisterResourceData": ('bytes', 'str'),
-
# class PySide2.QtCore.QRunnable:
"PySide2.QtCore.QRunnable.__init__": (),
"PySide2.QtCore.QRunnable.autoDelete": (),
"PySide2.QtCore.QRunnable.run": (),
"PySide2.QtCore.QRunnable.setAutoDelete": ('bool',),
-
# class PySide2.QtCore.QSaveFile:
"PySide2.QtCore.QSaveFile.__init__": [('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSaveFile.cancelWriting": (),
@@ -2589,20 +2395,17 @@ sig_dict.update({
"PySide2.QtCore.QSaveFile.setDirectWriteFallback": ('bool',),
"PySide2.QtCore.QSaveFile.setFileName": ('str',),
"PySide2.QtCore.QSaveFile.writeData": ('bytes', 'int'),
-
# class PySide2.QtCore.QSemaphore:
"PySide2.QtCore.QSemaphore.__init__": ('int',),
"PySide2.QtCore.QSemaphore.acquire": ('int',),
"PySide2.QtCore.QSemaphore.available": (),
"PySide2.QtCore.QSemaphore.release": ('int',),
"PySide2.QtCore.QSemaphore.tryAcquire": [('int',), ('int', 'int')],
-
# class PySide2.QtCore.QSemaphoreReleaser:
"PySide2.QtCore.QSemaphoreReleaser.__init__": [(), ('PySide2.QtCore.QSemaphore', 'int')],
"PySide2.QtCore.QSemaphoreReleaser.cancel": (),
"PySide2.QtCore.QSemaphoreReleaser.semaphore": (),
"PySide2.QtCore.QSemaphoreReleaser.swap": ('PySide2.QtCore.QSemaphoreReleaser',),
-
# class PySide2.QtCore.QSequentialAnimationGroup:
"PySide2.QtCore.QSequentialAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSequentialAnimationGroup.addPause": ('int',),
@@ -2613,13 +2416,9 @@ sig_dict.update({
"PySide2.QtCore.QSequentialAnimationGroup.updateCurrentTime": ('int',),
"PySide2.QtCore.QSequentialAnimationGroup.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QSequentialAnimationGroup.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QSettings:
-
# class PySide2.QtCore.QSettings.Format:
-
# class PySide2.QtCore.QSettings.Scope:
-
# class PySide2.QtCore.QSettings.Status:
"PySide2.QtCore.QSettings.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QSettings.Format', 'PySide2.QtCore.QSettings.Scope', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QSettings.Scope', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QSettings.Scope', 'str', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QSettings.Format', 'PySide2.QtCore.QObject'), ('str', 'str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSettings.allKeys": (),
@@ -2655,19 +2454,16 @@ sig_dict.update({
"PySide2.QtCore.QSettings.status": (),
"PySide2.QtCore.QSettings.sync": (),
"PySide2.QtCore.QSettings.value": ('str', 'typing.Any', 'object'),
-
# class PySide2.QtCore.QSignalBlocker:
"PySide2.QtCore.QSignalBlocker.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalBlocker.reblock": (),
"PySide2.QtCore.QSignalBlocker.unblock": (),
-
# class PySide2.QtCore.QSignalMapper:
"PySide2.QtCore.QSignalMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalMapper.map": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QSignalMapper.mapping": [('PySide2.QtCore.QObject',), ('int',), ('str',)],
"PySide2.QtCore.QSignalMapper.removeMappings": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalMapper.setMapping": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject', 'int'), ('PySide2.QtCore.QObject', 'str')],
-
# class PySide2.QtCore.QSignalTransition:
"PySide2.QtCore.QSignalTransition.__init__": [('PySide2.QtCore.QObject', 'bytes', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',), ('object', 'PySide2.QtCore.QState')],
"PySide2.QtCore.QSignalTransition.event": ('PySide2.QtCore.QEvent',),
@@ -2677,7 +2473,6 @@ sig_dict.update({
"PySide2.QtCore.QSignalTransition.setSenderObject": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalTransition.setSignal": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QSignalTransition.signal": (),
-
# class PySide2.QtCore.QSize:
"PySide2.QtCore.QSize.__init__": [(), ('PySide2.QtCore.QSize',), ('int', 'int')],
"PySide2.QtCore.QSize.__add__": ('PySide2.QtCore.QSize',),
@@ -2705,7 +2500,6 @@ sig_dict.update({
"PySide2.QtCore.QSize.transpose": (),
"PySide2.QtCore.QSize.transposed": (),
"PySide2.QtCore.QSize.width": (),
-
# class PySide2.QtCore.QSizeF:
"PySide2.QtCore.QSizeF.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtCore.QSizeF',), ('float', 'float')],
"PySide2.QtCore.QSizeF.__add__": ('PySide2.QtCore.QSizeF',),
@@ -2734,9 +2528,7 @@ sig_dict.update({
"PySide2.QtCore.QSizeF.transpose": (),
"PySide2.QtCore.QSizeF.transposed": (),
"PySide2.QtCore.QSizeF.width": (),
-
# class PySide2.QtCore.QSocketNotifier:
-
# class PySide2.QtCore.QSocketNotifier.Type:
"PySide2.QtCore.QSocketNotifier.__init__": [('int', 'PySide2.QtCore.QSocketNotifier.Type', 'PySide2.QtCore.QObject'), ('object', 'PySide2.QtCore.QSocketNotifier.Type', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSocketNotifier.event": ('PySide2.QtCore.QEvent',),
@@ -2744,7 +2536,6 @@ sig_dict.update({
"PySide2.QtCore.QSocketNotifier.setEnabled": ('bool',),
"PySide2.QtCore.QSocketNotifier.socket": (),
"PySide2.QtCore.QSocketNotifier.type": (),
-
# class PySide2.QtCore.QSortFilterProxyModel:
"PySide2.QtCore.QSortFilterProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSortFilterProxyModel.buddy": ('PySide2.QtCore.QModelIndex',),
@@ -2806,13 +2597,9 @@ sig_dict.update({
"PySide2.QtCore.QSortFilterProxyModel.sortRole": (),
"PySide2.QtCore.QSortFilterProxyModel.span": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtCore.QSortFilterProxyModel.supportedDropActions": (),
-
# class PySide2.QtCore.QStandardPaths:
-
# class PySide2.QtCore.QStandardPaths.LocateOption:
-
# class PySide2.QtCore.QStandardPaths.LocateOptions:
-
# class PySide2.QtCore.QStandardPaths.StandardLocation:
"PySide2.QtCore.QStandardPaths.displayName": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
"PySide2.QtCore.QStandardPaths.enableTestMode": ('bool',),
@@ -2823,11 +2610,8 @@ sig_dict.update({
"PySide2.QtCore.QStandardPaths.setTestModeEnabled": ('bool',),
"PySide2.QtCore.QStandardPaths.standardLocations": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
"PySide2.QtCore.QStandardPaths.writableLocation": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
-
# class PySide2.QtCore.QState:
-
# class PySide2.QtCore.QState.ChildMode:
-
# class PySide2.QtCore.QState.RestorePolicy:
"PySide2.QtCore.QState.__init__": [('PySide2.QtCore.QState',), ('PySide2.QtCore.QState.ChildMode', 'PySide2.QtCore.QState')],
"PySide2.QtCore.QState.addTransition": [('PySide2.QtCore.QAbstractState',), ('PySide2.QtCore.QAbstractTransition',), ('PySide2.QtCore.QObject', 'bytes', 'PySide2.QtCore.QAbstractState'), ('object', 'PySide2.QtCore.QAbstractState')],
@@ -2843,26 +2627,20 @@ sig_dict.update({
"PySide2.QtCore.QState.setErrorState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QState.setInitialState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QState.transitions": (),
-
# class PySide2.QtCore.QStateMachine:
-
# class PySide2.QtCore.QStateMachine.Error:
-
# class PySide2.QtCore.QStateMachine.EventPriority:
-
# class PySide2.QtCore.QStateMachine.SignalEvent:
"PySide2.QtCore.QStateMachine.SignalEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'typing.Sequence'), ('PySide2.QtCore.QStateMachine.SignalEvent',)],
"PySide2.QtCore.QStateMachine.SignalEvent.__copy__": (),
"PySide2.QtCore.QStateMachine.SignalEvent.arguments": (),
"PySide2.QtCore.QStateMachine.SignalEvent.sender": (),
"PySide2.QtCore.QStateMachine.SignalEvent.signalIndex": (),
-
# class PySide2.QtCore.QStateMachine.WrappedEvent:
"PySide2.QtCore.QStateMachine.WrappedEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent'), ('PySide2.QtCore.QStateMachine.WrappedEvent',)],
"PySide2.QtCore.QStateMachine.WrappedEvent.__copy__": (),
"PySide2.QtCore.QStateMachine.WrappedEvent.event": (),
"PySide2.QtCore.QStateMachine.WrappedEvent.object": (),
-
"PySide2.QtCore.QStateMachine.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QState.ChildMode', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QStateMachine.addDefaultAnimation": ('PySide2.QtCore.QAbstractAnimation',),
"PySide2.QtCore.QStateMachine.addState": ('PySide2.QtCore.QAbstractState',),
@@ -2892,7 +2670,6 @@ sig_dict.update({
"PySide2.QtCore.QStateMachine.setRunning": ('bool',),
"PySide2.QtCore.QStateMachine.start": (),
"PySide2.QtCore.QStateMachine.stop": (),
-
# class PySide2.QtCore.QStorageInfo:
"PySide2.QtCore.QStorageInfo.__init__": [(), ('PySide2.QtCore.QDir',), ('PySide2.QtCore.QStorageInfo',), ('str',)],
"PySide2.QtCore.QStorageInfo.__copy__": (),
@@ -2915,7 +2692,6 @@ sig_dict.update({
"PySide2.QtCore.QStorageInfo.setPath": ('str',),
"PySide2.QtCore.QStorageInfo.subvolume": (),
"PySide2.QtCore.QStorageInfo.swap": ('PySide2.QtCore.QStorageInfo',),
-
# class PySide2.QtCore.QStringListModel:
"PySide2.QtCore.QStringListModel.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QStringListModel.data": ('PySide2.QtCore.QModelIndex', 'int'),
@@ -2932,13 +2708,9 @@ sig_dict.update({
"PySide2.QtCore.QStringListModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtCore.QStringListModel.stringList": (),
"PySide2.QtCore.QStringListModel.supportedDropActions": (),
-
# class PySide2.QtCore.QSysInfo:
-
# class PySide2.QtCore.QSysInfo.Endian:
-
# class PySide2.QtCore.QSysInfo.Sizes:
-
# class PySide2.QtCore.QSysInfo.WinVersion:
"PySide2.QtCore.QSysInfo.__init__": (),
"PySide2.QtCore.QSysInfo.bootUniqueId": (),
@@ -2953,11 +2725,8 @@ sig_dict.update({
"PySide2.QtCore.QSysInfo.productType": (),
"PySide2.QtCore.QSysInfo.productVersion": (),
"PySide2.QtCore.QSysInfo.windowsVersion": (),
-
# class PySide2.QtCore.QSystemSemaphore:
-
# class PySide2.QtCore.QSystemSemaphore.AccessMode:
-
# class PySide2.QtCore.QSystemSemaphore.SystemSemaphoreError:
"PySide2.QtCore.QSystemSemaphore.__init__": ('str', 'int', 'PySide2.QtCore.QSystemSemaphore.AccessMode'),
"PySide2.QtCore.QSystemSemaphore.acquire": (),
@@ -2966,7 +2735,6 @@ sig_dict.update({
"PySide2.QtCore.QSystemSemaphore.key": (),
"PySide2.QtCore.QSystemSemaphore.release": ('int',),
"PySide2.QtCore.QSystemSemaphore.setKey": ('str', 'int', 'PySide2.QtCore.QSystemSemaphore.AccessMode'),
-
# class PySide2.QtCore.QTemporaryDir:
"PySide2.QtCore.QTemporaryDir.__init__": [(), ('str',)],
"PySide2.QtCore.QTemporaryDir.autoRemove": (),
@@ -2976,7 +2744,6 @@ sig_dict.update({
"PySide2.QtCore.QTemporaryDir.path": (),
"PySide2.QtCore.QTemporaryDir.remove": (),
"PySide2.QtCore.QTemporaryDir.setAutoRemove": ('bool',),
-
# class PySide2.QtCore.QTemporaryFile:
"PySide2.QtCore.QTemporaryFile.__init__": [(), ('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QTemporaryFile.autoRemove": (),
@@ -2988,13 +2755,9 @@ sig_dict.update({
"PySide2.QtCore.QTemporaryFile.rename": ('str',),
"PySide2.QtCore.QTemporaryFile.setAutoRemove": ('bool',),
"PySide2.QtCore.QTemporaryFile.setFileTemplate": ('str',),
-
# class PySide2.QtCore.QTextBoundaryFinder:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryReason:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryReasons:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryType:
"PySide2.QtCore.QTextBoundaryFinder.__init__": [(), ('PySide2.QtCore.QTextBoundaryFinder',), ('PySide2.QtCore.QTextBoundaryFinder.BoundaryType', 'str')],
"PySide2.QtCore.QTextBoundaryFinder.__copy__": (),
@@ -3009,21 +2772,16 @@ sig_dict.update({
"PySide2.QtCore.QTextBoundaryFinder.toPreviousBoundary": (),
"PySide2.QtCore.QTextBoundaryFinder.toStart": (),
"PySide2.QtCore.QTextBoundaryFinder.type": (),
-
# class PySide2.QtCore.QTextCodec:
-
# class PySide2.QtCore.QTextCodec.ConversionFlag:
-
# class PySide2.QtCore.QTextCodec.ConversionFlags:
-
# class PySide2.QtCore.QTextCodec.ConverterState:
"PySide2.QtCore.QTextCodec.ConverterState.__init__": ('PySide2.QtCore.QTextCodec.ConversionFlags',),
-
"PySide2.QtCore.QTextCodec.__init__": (),
"PySide2.QtCore.QTextCodec.aliases": (),
"PySide2.QtCore.QTextCodec.availableCodecs": (),
"PySide2.QtCore.QTextCodec.availableMibs": (),
- "PySide2.QtCore.QTextCodec.canEncode": [('str',), ('typing.Char',)],
+ "PySide2.QtCore.QTextCodec.canEncode": ('str',),
"PySide2.QtCore.QTextCodec.codecForHtml": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QTextCodec')],
"PySide2.QtCore.QTextCodec.codecForLocale": (),
"PySide2.QtCore.QTextCodec.codecForMib": ('int',),
@@ -3037,31 +2795,23 @@ sig_dict.update({
"PySide2.QtCore.QTextCodec.name": (),
"PySide2.QtCore.QTextCodec.setCodecForLocale": ('PySide2.QtCore.QTextCodec',),
"PySide2.QtCore.QTextCodec.toUnicode": [('PySide2.QtCore.QByteArray',), ('bytes',), ('bytes', 'int', 'PySide2.QtCore.QTextCodec.ConverterState')],
-
# class PySide2.QtCore.QTextDecoder:
"PySide2.QtCore.QTextDecoder.__init__": [('PySide2.QtCore.QTextCodec',), ('PySide2.QtCore.QTextCodec', 'PySide2.QtCore.QTextCodec.ConversionFlags')],
"PySide2.QtCore.QTextDecoder.hasFailure": (),
"PySide2.QtCore.QTextDecoder.needsMoreData": (),
"PySide2.QtCore.QTextDecoder.toUnicode": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QTextEncoder:
"PySide2.QtCore.QTextEncoder.__init__": [('PySide2.QtCore.QTextCodec',), ('PySide2.QtCore.QTextCodec', 'PySide2.QtCore.QTextCodec.ConversionFlags')],
"PySide2.QtCore.QTextEncoder.fromUnicode": ('str',),
"PySide2.QtCore.QTextEncoder.hasFailure": (),
-
# class PySide2.QtCore.QTextStream:
-
# class PySide2.QtCore.QTextStream.FieldAlignment:
-
# class PySide2.QtCore.QTextStream.NumberFlag:
-
# class PySide2.QtCore.QTextStream.NumberFlags:
-
# class PySide2.QtCore.QTextStream.RealNumberNotation:
-
# class PySide2.QtCore.QTextStream.Status:
"PySide2.QtCore.QTextStream.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QIODevice.OpenMode'), ('PySide2.QtCore.QIODevice',)],
- "PySide2.QtCore.QTextStream.__lshift__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QTextStreamManipulator',), ('float',), ('int',), ('str',), ('typing.Char',)],
+ "PySide2.QtCore.QTextStream.__lshift__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QTextStreamManipulator',), ('float',), ('int',), ('str',)],
"PySide2.QtCore.QTextStream.__rshift__": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QTextStream.atEnd": (),
"PySide2.QtCore.QTextStream.autoDetectUnicode": (),
@@ -3093,20 +2843,17 @@ sig_dict.update({
"PySide2.QtCore.QTextStream.setIntegerBase": ('int',),
"PySide2.QtCore.QTextStream.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtCore.QTextStream.setNumberFlags": ('PySide2.QtCore.QTextStream.NumberFlags',),
- "PySide2.QtCore.QTextStream.setPadChar": ('typing.Char',),
+ "PySide2.QtCore.QTextStream.setPadChar": ('str',),
"PySide2.QtCore.QTextStream.setRealNumberNotation": ('PySide2.QtCore.QTextStream.RealNumberNotation',),
"PySide2.QtCore.QTextStream.setRealNumberPrecision": ('int',),
"PySide2.QtCore.QTextStream.setStatus": ('PySide2.QtCore.QTextStream.Status',),
"PySide2.QtCore.QTextStream.skipWhiteSpace": (),
"PySide2.QtCore.QTextStream.status": (),
"PySide2.QtCore.QTextStream.string": (),
-
# class PySide2.QtCore.QTextStreamManipulator:
"PySide2.QtCore.QTextStreamManipulator.__copy__": (),
"PySide2.QtCore.QTextStreamManipulator.exec_": ('PySide2.QtCore.QTextStream',),
-
# class PySide2.QtCore.QThread:
-
# class PySide2.QtCore.QThread.Priority:
"PySide2.QtCore.QThread.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QThread.currentThread": (),
@@ -3135,7 +2882,6 @@ sig_dict.update({
"PySide2.QtCore.QThread.usleep": ('int',),
"PySide2.QtCore.QThread.wait": ('int',),
"PySide2.QtCore.QThread.yieldCurrentThread": (),
-
# class PySide2.QtCore.QThreadPool:
"PySide2.QtCore.QThreadPool.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QThreadPool.activeThreadCount": (),
@@ -3154,7 +2900,6 @@ sig_dict.update({
"PySide2.QtCore.QThreadPool.tryStart": ('PySide2.QtCore.QRunnable',),
"PySide2.QtCore.QThreadPool.tryTake": ('PySide2.QtCore.QRunnable',),
"PySide2.QtCore.QThreadPool.waitForDone": ('int',),
-
# class PySide2.QtCore.QTime:
"PySide2.QtCore.QTime.__init__": [(), ('PySide2.QtCore.QTime',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QTime.__copy__": (),
@@ -3180,13 +2925,9 @@ sig_dict.update({
"PySide2.QtCore.QTime.start": (),
"PySide2.QtCore.QTime.toPython": (),
"PySide2.QtCore.QTime.toString": [('PySide2.QtCore.Qt.DateFormat',), ('str',)],
-
# class PySide2.QtCore.QTimeLine:
-
# class PySide2.QtCore.QTimeLine.CurveShape:
-
# class PySide2.QtCore.QTimeLine.Direction:
-
# class PySide2.QtCore.QTimeLine.State:
"PySide2.QtCore.QTimeLine.__init__": ('int', 'PySide2.QtCore.QObject'),
"PySide2.QtCore.QTimeLine.currentFrame": (),
@@ -3219,17 +2960,12 @@ sig_dict.update({
"PySide2.QtCore.QTimeLine.toggleDirection": (),
"PySide2.QtCore.QTimeLine.updateInterval": (),
"PySide2.QtCore.QTimeLine.valueForTime": ('int',),
-
# class PySide2.QtCore.QTimeZone:
-
# class PySide2.QtCore.QTimeZone.NameType:
-
# class PySide2.QtCore.QTimeZone.OffsetData:
"PySide2.QtCore.QTimeZone.OffsetData.__init__": [(), ('PySide2.QtCore.QTimeZone.OffsetData',)],
"PySide2.QtCore.QTimeZone.OffsetData.__copy__": (),
-
# class PySide2.QtCore.QTimeZone.TimeType:
-
"PySide2.QtCore.QTimeZone.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'int', 'str', 'str', 'PySide2.QtCore.QLocale.Country', 'str'), ('PySide2.QtCore.QTimeZone',), ('int',)],
"PySide2.QtCore.QTimeZone.__copy__": (),
"PySide2.QtCore.QTimeZone.abbreviation": ('PySide2.QtCore.QDateTime',),
@@ -3257,7 +2993,6 @@ sig_dict.update({
"PySide2.QtCore.QTimeZone.utc": (),
"PySide2.QtCore.QTimeZone.windowsIdToDefaultIanaId": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QLocale.Country')],
"PySide2.QtCore.QTimeZone.windowsIdToIanaIds": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QLocale.Country')],
-
# class PySide2.QtCore.QTimer:
"PySide2.QtCore.QTimer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTimer.interval": (),
@@ -3274,17 +3009,14 @@ sig_dict.update({
"PySide2.QtCore.QTimer.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtCore.QTimer.timerId": (),
"PySide2.QtCore.QTimer.timerType": (),
-
# class PySide2.QtCore.QTimerEvent:
"PySide2.QtCore.QTimerEvent.__init__": ('int',),
"PySide2.QtCore.QTimerEvent.timerId": (),
-
# class PySide2.QtCore.QTranslator:
"PySide2.QtCore.QTranslator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTranslator.isEmpty": (),
"PySide2.QtCore.QTranslator.load": [('PySide2.QtCore.QLocale', 'str', 'str', 'str', 'str'), ('bytes', 'int', 'str'), ('str', 'str', 'str', 'str')],
"PySide2.QtCore.QTranslator.translate": ('bytes', 'bytes', 'bytes', 'int'),
-
# class PySide2.QtCore.QTransposeProxyModel:
"PySide2.QtCore.QTransposeProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTransposeProxyModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -3306,19 +3038,12 @@ sig_dict.update({
"PySide2.QtCore.QTransposeProxyModel.setSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCore.QTransposeProxyModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtCore.QTransposeProxyModel.span": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtCore.QUrl:
-
# class PySide2.QtCore.QUrl.ComponentFormattingOption:
-
# class PySide2.QtCore.QUrl.FormattingOptions:
-
# class PySide2.QtCore.QUrl.ParsingMode:
-
# class PySide2.QtCore.QUrl.UrlFormattingOption:
-
# class PySide2.QtCore.QUrl.UserInputResolutionOption:
-
# class PySide2.QtCore.QUrl.UserInputResolutionOptions:
"PySide2.QtCore.QUrl.__init__": [(), ('PySide2.QtCore.QUrl',), ('str', 'PySide2.QtCore.QUrl.ParsingMode')],
"PySide2.QtCore.QUrl.__copy__": (),
@@ -3376,7 +3101,6 @@ sig_dict.update({
"PySide2.QtCore.QUrl.url": ('PySide2.QtCore.QUrl.FormattingOptions',),
"PySide2.QtCore.QUrl.userInfo": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
"PySide2.QtCore.QUrl.userName": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
-
# class PySide2.QtCore.QUrlQuery:
"PySide2.QtCore.QUrlQuery.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUrlQuery',), ('str',)],
"PySide2.QtCore.QUrlQuery.__copy__": (),
@@ -3395,19 +3119,15 @@ sig_dict.update({
"PySide2.QtCore.QUrlQuery.removeAllQueryItems": ('str',),
"PySide2.QtCore.QUrlQuery.removeQueryItem": ('str',),
"PySide2.QtCore.QUrlQuery.setQuery": ('str',),
- "PySide2.QtCore.QUrlQuery.setQueryDelimiters": ('typing.Char', 'typing.Char'),
+ "PySide2.QtCore.QUrlQuery.setQueryDelimiters": ('str', 'str'),
"PySide2.QtCore.QUrlQuery.setQueryItems": ('typing.Sequence',),
"PySide2.QtCore.QUrlQuery.swap": ('PySide2.QtCore.QUrlQuery',),
"PySide2.QtCore.QUrlQuery.toString": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
-
# class PySide2.QtCore.QUuid:
-
# class PySide2.QtCore.QUuid.StringFormat:
-
# class PySide2.QtCore.QUuid.Variant:
-
# class PySide2.QtCore.QUuid.Version:
- "PySide2.QtCore.QUuid.__init__": [(), ('PySide2.QtCore.QByteArray',), ('bytes',), ('int', 'int', 'int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'), ('str',)],
+ "PySide2.QtCore.QUuid.__init__": [(), ('PySide2.QtCore.QByteArray',), ('bytes',), ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'), ('str',)],
"PySide2.QtCore.QUuid.__copy__": (),
"PySide2.QtCore.QUuid.__reduce__": (),
"PySide2.QtCore.QUuid.__repr__": (),
@@ -3421,7 +3141,6 @@ sig_dict.update({
"PySide2.QtCore.QUuid.toString": [(), ('PySide2.QtCore.QUuid.StringFormat',)],
"PySide2.QtCore.QUuid.variant": (),
"PySide2.QtCore.QUuid.version": (),
-
# class PySide2.QtCore.QVariantAnimation:
"PySide2.QtCore.QVariantAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QVariantAnimation.currentValue": (),
@@ -3442,7 +3161,6 @@ sig_dict.update({
"PySide2.QtCore.QVariantAnimation.updateCurrentTime": ('int',),
"PySide2.QtCore.QVariantAnimation.updateCurrentValue": ('typing.Any',),
"PySide2.QtCore.QVariantAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QVersionNumber:
"PySide2.QtCore.QVersionNumber.__init__": [(), ('int',), ('int', 'int'), ('int', 'int', 'int'), ('typing.List',)],
"PySide2.QtCore.QVersionNumber.__copy__": (),
@@ -3460,15 +3178,13 @@ sig_dict.update({
"PySide2.QtCore.QVersionNumber.segmentCount": (),
"PySide2.QtCore.QVersionNumber.segments": (),
"PySide2.QtCore.QVersionNumber.toString": (),
-
# class PySide2.QtCore.QWaitCondition:
"PySide2.QtCore.QWaitCondition.__init__": (),
"PySide2.QtCore.QWaitCondition.notify_all": (),
"PySide2.QtCore.QWaitCondition.notify_one": (),
- "PySide2.QtCore.QWaitCondition.wait": [('PySide2.QtCore.QMutex', 'int'), ('PySide2.QtCore.QReadWriteLock', 'int')],
+ "PySide2.QtCore.QWaitCondition.wait": [('PySide2.QtCore.QMutex', 'PySide2.QtCore.QDeadlineTimer'), ('PySide2.QtCore.QMutex', 'int'), ('PySide2.QtCore.QReadWriteLock', 'PySide2.QtCore.QDeadlineTimer'), ('PySide2.QtCore.QReadWriteLock', 'int')],
"PySide2.QtCore.QWaitCondition.wakeAll": (),
"PySide2.QtCore.QWaitCondition.wakeOne": (),
-
# class PySide2.QtCore.QWinEventNotifier:
"PySide2.QtCore.QWinEventNotifier.__init__": [('PySide2.QtCore.QObject',), ('int', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QWinEventNotifier.event": ('PySide2.QtCore.QEvent',),
@@ -3476,7 +3192,6 @@ sig_dict.update({
"PySide2.QtCore.QWinEventNotifier.isEnabled": (),
"PySide2.QtCore.QWinEventNotifier.setEnabled": ('bool',),
"PySide2.QtCore.QWinEventNotifier.setHandle": ('int',),
-
# class PySide2.QtCore.QWriteLocker:
"PySide2.QtCore.QWriteLocker.__init__": ('PySide2.QtCore.QReadWriteLock',),
"PySide2.QtCore.QWriteLocker.__enter__": (),
@@ -3484,7 +3199,6 @@ sig_dict.update({
"PySide2.QtCore.QWriteLocker.readWriteLock": (),
"PySide2.QtCore.QWriteLocker.relock": (),
"PySide2.QtCore.QWriteLocker.unlock": (),
-
# class PySide2.QtCore.QXmlStreamAttribute:
"PySide2.QtCore.QXmlStreamAttribute.__init__": [(), ('PySide2.QtCore.QXmlStreamAttribute',), ('str', 'str'), ('str', 'str', 'str')],
"PySide2.QtCore.QXmlStreamAttribute.__copy__": (),
@@ -3494,7 +3208,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamAttribute.prefix": (),
"PySide2.QtCore.QXmlStreamAttribute.qualifiedName": (),
"PySide2.QtCore.QXmlStreamAttribute.value": (),
-
# class PySide2.QtCore.QXmlStreamAttributes:
"PySide2.QtCore.QXmlStreamAttributes.__init__": [(), ('PySide2.QtCore.QXmlStreamAttributes',)],
"PySide2.QtCore.QXmlStreamAttributes.__add__": ('typing.List',),
@@ -3548,7 +3261,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamAttributes.takeFirst": (),
"PySide2.QtCore.QXmlStreamAttributes.takeLast": (),
"PySide2.QtCore.QXmlStreamAttributes.value": [('str',), ('str', 'str')],
-
# class PySide2.QtCore.QXmlStreamEntityDeclaration:
"PySide2.QtCore.QXmlStreamEntityDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamEntityDeclaration',)],
"PySide2.QtCore.QXmlStreamEntityDeclaration.__copy__": (),
@@ -3557,31 +3269,24 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamEntityDeclaration.publicId": (),
"PySide2.QtCore.QXmlStreamEntityDeclaration.systemId": (),
"PySide2.QtCore.QXmlStreamEntityDeclaration.value": (),
-
# class PySide2.QtCore.QXmlStreamEntityResolver:
"PySide2.QtCore.QXmlStreamEntityResolver.__init__": (),
"PySide2.QtCore.QXmlStreamEntityResolver.resolveEntity": ('str', 'str'),
"PySide2.QtCore.QXmlStreamEntityResolver.resolveUndeclaredEntity": ('str',),
-
# class PySide2.QtCore.QXmlStreamNamespaceDeclaration:
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamNamespaceDeclaration',), ('str', 'str')],
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.__copy__": (),
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.namespaceUri": (),
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.prefix": (),
-
# class PySide2.QtCore.QXmlStreamNotationDeclaration:
"PySide2.QtCore.QXmlStreamNotationDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamNotationDeclaration',)],
"PySide2.QtCore.QXmlStreamNotationDeclaration.__copy__": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.name": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.publicId": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.systemId": (),
-
# class PySide2.QtCore.QXmlStreamReader:
-
# class PySide2.QtCore.QXmlStreamReader.Error:
-
# class PySide2.QtCore.QXmlStreamReader.ReadElementTextBehaviour:
-
# class PySide2.QtCore.QXmlStreamReader.TokenType:
"PySide2.QtCore.QXmlStreamReader.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('bytes',), ('str',)],
"PySide2.QtCore.QXmlStreamReader.addData": [('PySide2.QtCore.QByteArray',), ('bytes',), ('str',)],
@@ -3636,7 +3341,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamReader.text": (),
"PySide2.QtCore.QXmlStreamReader.tokenString": (),
"PySide2.QtCore.QXmlStreamReader.tokenType": (),
-
# class PySide2.QtCore.QXmlStreamWriter:
"PySide2.QtCore.QXmlStreamWriter.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QXmlStreamWriter.autoFormatting": (),
@@ -3665,242 +3369,126 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamWriter.writeStartDocument": [(), ('str',), ('str', 'bool')],
"PySide2.QtCore.QXmlStreamWriter.writeStartElement": [('str',), ('str', 'str')],
"PySide2.QtCore.QXmlStreamWriter.writeTextElement": [('str', 'str'), ('str', 'str', 'str')],
-
# class PySide2.QtCore.Qt:
-
# class PySide2.QtCore.Qt.Alignment:
-
# class PySide2.QtCore.Qt.AlignmentFlag:
-
# class PySide2.QtCore.Qt.AnchorPoint:
-
# class PySide2.QtCore.Qt.ApplicationAttribute:
-
# class PySide2.QtCore.Qt.ApplicationState:
-
# class PySide2.QtCore.Qt.ApplicationStates:
-
# class PySide2.QtCore.Qt.ArrowType:
-
# class PySide2.QtCore.Qt.AspectRatioMode:
-
# class PySide2.QtCore.Qt.Axis:
-
# class PySide2.QtCore.Qt.BGMode:
-
# class PySide2.QtCore.Qt.BrushStyle:
-
# class PySide2.QtCore.Qt.CaseSensitivity:
-
# class PySide2.QtCore.Qt.CheckState:
-
# class PySide2.QtCore.Qt.ChecksumType:
-
# class PySide2.QtCore.Qt.ClipOperation:
-
# class PySide2.QtCore.Qt.ConnectionType:
-
# class PySide2.QtCore.Qt.ContextMenuPolicy:
-
# class PySide2.QtCore.Qt.CoordinateSystem:
-
# class PySide2.QtCore.Qt.Corner:
-
# class PySide2.QtCore.Qt.CursorMoveStyle:
-
# class PySide2.QtCore.Qt.CursorShape:
-
# class PySide2.QtCore.Qt.DateFormat:
-
# class PySide2.QtCore.Qt.DayOfWeek:
-
# class PySide2.QtCore.Qt.DockWidgetArea:
-
# class PySide2.QtCore.Qt.DockWidgetAreaSizes:
-
# class PySide2.QtCore.Qt.DockWidgetAreas:
-
# class PySide2.QtCore.Qt.DropAction:
-
# class PySide2.QtCore.Qt.DropActions:
-
# class PySide2.QtCore.Qt.Edge:
-
# class PySide2.QtCore.Qt.Edges:
-
# class PySide2.QtCore.Qt.EnterKeyType:
-
# class PySide2.QtCore.Qt.EventPriority:
-
# class PySide2.QtCore.Qt.FillRule:
-
# class PySide2.QtCore.Qt.FindChildOption:
-
# class PySide2.QtCore.Qt.FindChildOptions:
-
# class PySide2.QtCore.Qt.FocusPolicy:
-
# class PySide2.QtCore.Qt.FocusReason:
-
# class PySide2.QtCore.Qt.GestureFlag:
-
# class PySide2.QtCore.Qt.GestureFlags:
-
# class PySide2.QtCore.Qt.GestureState:
-
# class PySide2.QtCore.Qt.GestureType:
-
# class PySide2.QtCore.Qt.GlobalColor:
-
# class PySide2.QtCore.Qt.HighDpiScaleFactorRoundingPolicy:
-
# class PySide2.QtCore.Qt.HitTestAccuracy:
-
# class PySide2.QtCore.Qt.ImageConversionFlag:
-
# class PySide2.QtCore.Qt.ImageConversionFlags:
-
# class PySide2.QtCore.Qt.InputMethodHint:
-
# class PySide2.QtCore.Qt.InputMethodHints:
-
# class PySide2.QtCore.Qt.InputMethodQueries:
-
# class PySide2.QtCore.Qt.InputMethodQuery:
-
# class PySide2.QtCore.Qt.ItemDataRole:
-
# class PySide2.QtCore.Qt.ItemFlag:
-
# class PySide2.QtCore.Qt.ItemFlags:
-
# class PySide2.QtCore.Qt.ItemSelectionMode:
-
# class PySide2.QtCore.Qt.ItemSelectionOperation:
-
# class PySide2.QtCore.Qt.Key:
-
# class PySide2.QtCore.Qt.KeyboardModifier:
-
# class PySide2.QtCore.Qt.KeyboardModifiers:
-
# class PySide2.QtCore.Qt.LayoutDirection:
-
# class PySide2.QtCore.Qt.MaskMode:
-
# class PySide2.QtCore.Qt.MatchFlag:
-
# class PySide2.QtCore.Qt.MatchFlags:
-
# class PySide2.QtCore.Qt.Modifier:
-
# class PySide2.QtCore.Qt.MouseButton:
-
# class PySide2.QtCore.Qt.MouseButtons:
-
# class PySide2.QtCore.Qt.MouseEventFlag:
-
# class PySide2.QtCore.Qt.MouseEventFlags:
-
# class PySide2.QtCore.Qt.MouseEventSource:
-
# class PySide2.QtCore.Qt.NativeGestureType:
-
# class PySide2.QtCore.Qt.NavigationMode:
-
# class PySide2.QtCore.Qt.Orientation:
-
# class PySide2.QtCore.Qt.Orientations:
-
# class PySide2.QtCore.Qt.PenCapStyle:
-
# class PySide2.QtCore.Qt.PenJoinStyle:
-
# class PySide2.QtCore.Qt.PenStyle:
-
# class PySide2.QtCore.Qt.ScreenOrientation:
-
# class PySide2.QtCore.Qt.ScreenOrientations:
-
# class PySide2.QtCore.Qt.ScrollBarPolicy:
-
# class PySide2.QtCore.Qt.ScrollPhase:
-
# class PySide2.QtCore.Qt.ShortcutContext:
-
# class PySide2.QtCore.Qt.SizeHint:
-
# class PySide2.QtCore.Qt.SizeMode:
-
# class PySide2.QtCore.Qt.SortOrder:
-
# class PySide2.QtCore.Qt.SplitBehavior:
-
# class PySide2.QtCore.Qt.SplitBehaviorFlags:
-
# class PySide2.QtCore.Qt.TabFocusBehavior:
-
# class PySide2.QtCore.Qt.TextElideMode:
-
# class PySide2.QtCore.Qt.TextFlag:
-
# class PySide2.QtCore.Qt.TextFormat:
-
# class PySide2.QtCore.Qt.TextInteractionFlag:
-
# class PySide2.QtCore.Qt.TextInteractionFlags:
-
# class PySide2.QtCore.Qt.TileRule:
-
# class PySide2.QtCore.Qt.TimeSpec:
-
# class PySide2.QtCore.Qt.TimerType:
-
# class PySide2.QtCore.Qt.ToolBarArea:
-
# class PySide2.QtCore.Qt.ToolBarAreaSizes:
-
# class PySide2.QtCore.Qt.ToolBarAreas:
-
# class PySide2.QtCore.Qt.ToolButtonStyle:
-
# class PySide2.QtCore.Qt.TouchPointState:
-
# class PySide2.QtCore.Qt.TouchPointStates:
-
# class PySide2.QtCore.Qt.TransformationMode:
-
# class PySide2.QtCore.Qt.UIEffect:
-
# class PySide2.QtCore.Qt.WhiteSpaceMode:
-
# class PySide2.QtCore.Qt.WidgetAttribute:
-
# class PySide2.QtCore.Qt.WindowFlags:
-
# class PySide2.QtCore.Qt.WindowFrameSection:
-
# class PySide2.QtCore.Qt.WindowModality:
-
# class PySide2.QtCore.Qt.WindowState:
-
# class PySide2.QtCore.Qt.WindowStates:
-
# class PySide2.QtCore.Qt.WindowType:
-
# class PySide2.QtCore.QtMsgType:
-
# class PySide2.QtCore.Signal:
"PySide2.QtCore.Signal.__init__": ('type', 'str', 'str'),
-
# class PySide2.QtCore.SignalInstance:
"PySide2.QtCore.SignalInstance.connect": ('object', 'type'),
"PySide2.QtCore.SignalInstance.disconnect": ('object',),
"PySide2.QtCore.SignalInstance.emit": ('typing.Any',),
-
# class PySide2.QtCore.Slot:
"PySide2.QtCore.Slot.__init__": ('type', 'str', 'str'),
-
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP": ('object', 'object'),
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP3": ('object', 'object', 'object'),
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP_UTF8": ('object',),
@@ -3941,27 +3529,21 @@ sig_dict.update({
"PySide2.QtCore.Slot.qsrand": ('int',),
"PySide2.QtCore.Slot.qtTrId": ('bytes', 'int'),
}) if "PySide2.QtCore" in sys.modules else None
-
# Module PySide2.QtGui
sig_dict.update({
-
# class PySide2.QtGui.QAbstractOpenGLFunctions:
"PySide2.QtGui.QAbstractOpenGLFunctions.__init__": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.initializeOpenGLFunctions": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.isInitialized": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.owningContext": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.setOwningContext": ('PySide2.QtGui.QOpenGLContext',),
-
# class PySide2.QtGui.QAbstractTextDocumentLayout:
-
# class PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext:
"PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext.__init__": [(), ('PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext',)],
"PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext.__copy__": (),
-
# class PySide2.QtGui.QAbstractTextDocumentLayout.Selection:
"PySide2.QtGui.QAbstractTextDocumentLayout.Selection.__init__": [(), ('PySide2.QtGui.QAbstractTextDocumentLayout.Selection',)],
"PySide2.QtGui.QAbstractTextDocumentLayout.Selection.__copy__": (),
-
"PySide2.QtGui.QAbstractTextDocumentLayout.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QAbstractTextDocumentLayout.anchorAt": ('PySide2.QtCore.QPointF',),
"PySide2.QtGui.QAbstractTextDocumentLayout.blockBoundingRect": ('PySide2.QtGui.QTextBlock',),
@@ -3985,27 +3567,17 @@ sig_dict.update({
"PySide2.QtGui.QAbstractTextDocumentLayout.resizeInlineObject": ('PySide2.QtGui.QTextInlineObject', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QAbstractTextDocumentLayout.setPaintDevice": ('PySide2.QtGui.QPaintDevice',),
"PySide2.QtGui.QAbstractTextDocumentLayout.unregisterHandler": ('int', 'PySide2.QtCore.QObject'),
-
# class PySide2.QtGui.QAccessible:
-
# class PySide2.QtGui.QAccessible.Event:
-
# class PySide2.QtGui.QAccessible.InterfaceType:
-
# class PySide2.QtGui.QAccessible.Relation:
-
# class PySide2.QtGui.QAccessible.RelationFlag:
-
# class PySide2.QtGui.QAccessible.Role:
-
# class PySide2.QtGui.QAccessible.State:
"PySide2.QtGui.QAccessible.State.__init__": [(), ('PySide2.QtGui.QAccessible.State',)],
"PySide2.QtGui.QAccessible.State.__copy__": (),
-
# class PySide2.QtGui.QAccessible.Text:
-
# class PySide2.QtGui.QAccessible.TextBoundaryType:
-
"PySide2.QtGui.QAccessible.__copy__": (),
"PySide2.QtGui.QAccessible.accessibleInterface": ('int',),
"PySide2.QtGui.QAccessible.cleanup": (),
@@ -4018,13 +3590,11 @@ sig_dict.update({
"PySide2.QtGui.QAccessible.setRootObject": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QAccessible.uniqueId": ('PySide2.QtGui.QAccessibleInterface',),
"PySide2.QtGui.QAccessible.updateAccessibility": ('PySide2.QtGui.QAccessibleEvent',),
-
# class PySide2.QtGui.QAccessibleEditableTextInterface:
"PySide2.QtGui.QAccessibleEditableTextInterface.__init__": (),
"PySide2.QtGui.QAccessibleEditableTextInterface.deleteText": ('int', 'int'),
"PySide2.QtGui.QAccessibleEditableTextInterface.insertText": ('int', 'str'),
"PySide2.QtGui.QAccessibleEditableTextInterface.replaceText": ('int', 'int', 'str'),
-
# class PySide2.QtGui.QAccessibleEvent:
"PySide2.QtGui.QAccessibleEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessible.Event'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessible.Event')],
"PySide2.QtGui.QAccessibleEvent.accessibleInterface": (),
@@ -4033,7 +3603,6 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleEvent.setChild": ('int',),
"PySide2.QtGui.QAccessibleEvent.type": (),
"PySide2.QtGui.QAccessibleEvent.uniqueId": (),
-
# class PySide2.QtGui.QAccessibleInterface:
"PySide2.QtGui.QAccessibleInterface.__init__": (),
"PySide2.QtGui.QAccessibleInterface.backgroundColor": (),
@@ -4059,7 +3628,6 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleInterface.valueInterface": (),
"PySide2.QtGui.QAccessibleInterface.virtual_hook": ('int', 'int'),
"PySide2.QtGui.QAccessibleInterface.window": (),
-
# class PySide2.QtGui.QAccessibleObject:
"PySide2.QtGui.QAccessibleObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QAccessibleObject.childAt": ('int', 'int'),
@@ -4067,11 +3635,9 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleObject.object": (),
"PySide2.QtGui.QAccessibleObject.rect": (),
"PySide2.QtGui.QAccessibleObject.setText": ('PySide2.QtGui.QAccessible.Text', 'str'),
-
# class PySide2.QtGui.QAccessibleStateChangeEvent:
"PySide2.QtGui.QAccessibleStateChangeEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessible.State'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessible.State')],
"PySide2.QtGui.QAccessibleStateChangeEvent.changedStates": (),
-
# class PySide2.QtGui.QAccessibleTableCellInterface:
"PySide2.QtGui.QAccessibleTableCellInterface.__init__": (),
"PySide2.QtGui.QAccessibleTableCellInterface.columnExtent": (),
@@ -4082,9 +3648,7 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTableCellInterface.rowHeaderCells": (),
"PySide2.QtGui.QAccessibleTableCellInterface.rowIndex": (),
"PySide2.QtGui.QAccessibleTableCellInterface.table": (),
-
# class PySide2.QtGui.QAccessibleTableModelChangeEvent:
-
# class PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType:
"PySide2.QtGui.QAccessibleTableModelChangeEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType')],
"PySide2.QtGui.QAccessibleTableModelChangeEvent.firstColumn": (),
@@ -4097,17 +3661,14 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setLastColumn": ('int',),
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setLastRow": ('int',),
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setModelChangeType": ('PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType',),
-
# class PySide2.QtGui.QAccessibleTextCursorEvent:
"PySide2.QtGui.QAccessibleTextCursorEvent.__init__": [('PySide2.QtCore.QObject', 'int'), ('PySide2.QtGui.QAccessibleInterface', 'int')],
"PySide2.QtGui.QAccessibleTextCursorEvent.cursorPosition": (),
"PySide2.QtGui.QAccessibleTextCursorEvent.setCursorPosition": ('int',),
-
# class PySide2.QtGui.QAccessibleTextInsertEvent:
"PySide2.QtGui.QAccessibleTextInsertEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str')],
"PySide2.QtGui.QAccessibleTextInsertEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextInsertEvent.textInserted": (),
-
# class PySide2.QtGui.QAccessibleTextInterface:
"PySide2.QtGui.QAccessibleTextInterface.__init__": (),
"PySide2.QtGui.QAccessibleTextInterface.addSelection": ('int', 'int'),
@@ -4126,29 +3687,24 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTextInterface.textAfterOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
"PySide2.QtGui.QAccessibleTextInterface.textAtOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
"PySide2.QtGui.QAccessibleTextInterface.textBeforeOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
-
# class PySide2.QtGui.QAccessibleTextRemoveEvent:
"PySide2.QtGui.QAccessibleTextRemoveEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str')],
"PySide2.QtGui.QAccessibleTextRemoveEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextRemoveEvent.textRemoved": (),
-
# class PySide2.QtGui.QAccessibleTextSelectionEvent:
"PySide2.QtGui.QAccessibleTextSelectionEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'int'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'int')],
"PySide2.QtGui.QAccessibleTextSelectionEvent.selectionEnd": (),
"PySide2.QtGui.QAccessibleTextSelectionEvent.selectionStart": (),
"PySide2.QtGui.QAccessibleTextSelectionEvent.setSelection": ('int', 'int'),
-
# class PySide2.QtGui.QAccessibleTextUpdateEvent:
"PySide2.QtGui.QAccessibleTextUpdateEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str', 'str')],
"PySide2.QtGui.QAccessibleTextUpdateEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextUpdateEvent.textInserted": (),
"PySide2.QtGui.QAccessibleTextUpdateEvent.textRemoved": (),
-
# class PySide2.QtGui.QAccessibleValueChangeEvent:
"PySide2.QtGui.QAccessibleValueChangeEvent.__init__": [('PySide2.QtCore.QObject', 'typing.Any'), ('PySide2.QtGui.QAccessibleInterface', 'typing.Any')],
"PySide2.QtGui.QAccessibleValueChangeEvent.setValue": ('typing.Any',),
"PySide2.QtGui.QAccessibleValueChangeEvent.value": (),
-
# class PySide2.QtGui.QAccessibleValueInterface:
"PySide2.QtGui.QAccessibleValueInterface.__init__": (),
"PySide2.QtGui.QAccessibleValueInterface.currentValue": (),
@@ -4156,9 +3712,7 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleValueInterface.minimumStepSize": (),
"PySide2.QtGui.QAccessibleValueInterface.minimumValue": (),
"PySide2.QtGui.QAccessibleValueInterface.setCurrentValue": ('typing.Any',),
-
# class PySide2.QtGui.QActionEvent:
-
# class PySide2.QtGui.QBackingStore:
"PySide2.QtGui.QBackingStore.__init__": ('PySide2.QtGui.QWindow',),
"PySide2.QtGui.QBackingStore.beginPaint": ('PySide2.QtGui.QRegion',),
@@ -4172,7 +3726,6 @@ sig_dict.update({
"PySide2.QtGui.QBackingStore.size": (),
"PySide2.QtGui.QBackingStore.staticContents": (),
"PySide2.QtGui.QBackingStore.window": (),
-
# class PySide2.QtGui.QBitmap:
"PySide2.QtGui.QBitmap.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPixmap',), ('int', 'int'), ('str', 'bytes')],
"PySide2.QtGui.QBitmap.__copy__": (),
@@ -4181,7 +3734,6 @@ sig_dict.update({
"PySide2.QtGui.QBitmap.fromImage": ('PySide2.QtGui.QImage', 'PySide2.QtCore.Qt.ImageConversionFlags'),
"PySide2.QtGui.QBitmap.swap": [('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPixmap',)],
"PySide2.QtGui.QBitmap.transformed": [('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QMatrix', 'PySide2.QtCore.Qt.TransformationMode'), ('PySide2.QtGui.QTransform',)],
-
# class PySide2.QtGui.QBrush:
"PySide2.QtGui.QBrush.__init__": [(), ('PySide2.QtCore.Qt.BrushStyle',), ('PySide2.QtCore.Qt.GlobalColor', 'PySide2.QtCore.Qt.BrushStyle'), ('PySide2.QtCore.Qt.GlobalColor', 'PySide2.QtGui.QPixmap'), ('PySide2.QtGui.QBrush',), ('PySide2.QtGui.QColor', 'PySide2.QtCore.Qt.BrushStyle'), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QPixmap'), ('PySide2.QtGui.QGradient',), ('PySide2.QtGui.QImage',), ('PySide2.QtGui.QPixmap',)],
"PySide2.QtGui.QBrush.__copy__": (),
@@ -4202,9 +3754,7 @@ sig_dict.update({
"PySide2.QtGui.QBrush.texture": (),
"PySide2.QtGui.QBrush.textureImage": (),
"PySide2.QtGui.QBrush.transform": (),
-
# class PySide2.QtGui.QClipboard:
-
# class PySide2.QtGui.QClipboard.Mode:
"PySide2.QtGui.QClipboard.clear": ('PySide2.QtGui.QClipboard.Mode',),
"PySide2.QtGui.QClipboard.image": ('PySide2.QtGui.QClipboard.Mode',),
@@ -4220,14 +3770,10 @@ sig_dict.update({
"PySide2.QtGui.QClipboard.supportsFindBuffer": (),
"PySide2.QtGui.QClipboard.supportsSelection": (),
"PySide2.QtGui.QClipboard.text": [('PySide2.QtGui.QClipboard.Mode',), ('str', 'PySide2.QtGui.QClipboard.Mode')],
-
# class PySide2.QtGui.QCloseEvent:
"PySide2.QtGui.QCloseEvent.__init__": (),
-
# class PySide2.QtGui.QColor:
-
# class PySide2.QtGui.QColor.NameFormat:
-
# class PySide2.QtGui.QColor.Spec:
"PySide2.QtGui.QColor.__init__": [(), ('PySide2.QtCore.Qt.GlobalColor',), ('PySide2.QtGui.QColor',), ('int',), ('int', 'int', 'int', 'int'), ('str',), ('typing.Any',)],
"PySide2.QtGui.QColor.__copy__": (),
@@ -4323,13 +3869,9 @@ sig_dict.update({
"PySide2.QtGui.QColor.valueF": (),
"PySide2.QtGui.QColor.yellow": (),
"PySide2.QtGui.QColor.yellowF": (),
-
# class PySide2.QtGui.QColorSpace:
-
# class PySide2.QtGui.QColorSpace.NamedColorSpace:
-
# class PySide2.QtGui.QColorSpace.Primaries:
-
# class PySide2.QtGui.QColorSpace.TransferFunction:
"PySide2.QtGui.QColorSpace.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtGui.QColorSpace.TransferFunction', 'float'), ('PySide2.QtGui.QColorSpace',), ('PySide2.QtGui.QColorSpace.NamedColorSpace',), ('PySide2.QtGui.QColorSpace.Primaries', 'PySide2.QtGui.QColorSpace.TransferFunction', 'float'), ('PySide2.QtGui.QColorSpace.Primaries', 'float')],
"PySide2.QtGui.QColorSpace.__copy__": (),
@@ -4345,7 +3887,6 @@ sig_dict.update({
"PySide2.QtGui.QColorSpace.swap": ('PySide2.QtGui.QColorSpace',),
"PySide2.QtGui.QColorSpace.transferFunction": (),
"PySide2.QtGui.QColorSpace.withTransferFunction": ('PySide2.QtGui.QColorSpace.TransferFunction', 'float'),
-
# class PySide2.QtGui.QConicalGradient:
"PySide2.QtGui.QConicalGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'float'), ('PySide2.QtGui.QConicalGradient',), ('float', 'float', 'float')],
"PySide2.QtGui.QConicalGradient.__copy__": (),
@@ -4353,9 +3894,7 @@ sig_dict.update({
"PySide2.QtGui.QConicalGradient.center": (),
"PySide2.QtGui.QConicalGradient.setAngle": ('float',),
"PySide2.QtGui.QConicalGradient.setCenter": [('PySide2.QtCore.QPointF',), ('float', 'float')],
-
# class PySide2.QtGui.QContextMenuEvent:
-
# class PySide2.QtGui.QContextMenuEvent.Reason:
"PySide2.QtGui.QContextMenuEvent.__init__": [('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint'), ('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.KeyboardModifiers')],
"PySide2.QtGui.QContextMenuEvent.globalPos": (),
@@ -4365,7 +3904,6 @@ sig_dict.update({
"PySide2.QtGui.QContextMenuEvent.reason": (),
"PySide2.QtGui.QContextMenuEvent.x": (),
"PySide2.QtGui.QContextMenuEvent.y": (),
-
# class PySide2.QtGui.QCursor:
"PySide2.QtGui.QCursor.__init__": [(), ('PySide2.QtCore.Qt.CursorShape',), ('PySide2.QtGui.QBitmap', 'PySide2.QtGui.QBitmap', 'int', 'int'), ('PySide2.QtGui.QCursor',), ('PySide2.QtGui.QPixmap', 'int', 'int')],
"PySide2.QtGui.QCursor.__copy__": (),
@@ -4380,15 +3918,12 @@ sig_dict.update({
"PySide2.QtGui.QCursor.setShape": ('PySide2.QtCore.Qt.CursorShape',),
"PySide2.QtGui.QCursor.shape": (),
"PySide2.QtGui.QCursor.swap": ('PySide2.QtGui.QCursor',),
-
# class PySide2.QtGui.QDesktopServices:
"PySide2.QtGui.QDesktopServices.__init__": (),
"PySide2.QtGui.QDesktopServices.openUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtGui.QDesktopServices.setUrlHandler": ('str', 'PySide2.QtCore.QObject', 'bytes'),
"PySide2.QtGui.QDesktopServices.unsetUrlHandler": ('str',),
-
# class PySide2.QtGui.QDoubleValidator:
-
# class PySide2.QtGui.QDoubleValidator.Notation:
"PySide2.QtGui.QDoubleValidator.__init__": [('PySide2.QtCore.QObject',), ('float', 'float', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QDoubleValidator.bottom": (),
@@ -4401,7 +3936,6 @@ sig_dict.update({
"PySide2.QtGui.QDoubleValidator.setTop": ('float',),
"PySide2.QtGui.QDoubleValidator.top": (),
"PySide2.QtGui.QDoubleValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QDrag:
"PySide2.QtGui.QDrag.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QDrag.cancel": (),
@@ -4419,19 +3953,15 @@ sig_dict.update({
"PySide2.QtGui.QDrag.start": ('PySide2.QtCore.Qt.DropActions',),
"PySide2.QtGui.QDrag.supportedActions": (),
"PySide2.QtGui.QDrag.target": (),
-
# class PySide2.QtGui.QDragEnterEvent:
"PySide2.QtGui.QDragEnterEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'),
-
# class PySide2.QtGui.QDragLeaveEvent:
"PySide2.QtGui.QDragLeaveEvent.__init__": (),
-
# class PySide2.QtGui.QDragMoveEvent:
"PySide2.QtGui.QDragMoveEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QEvent.Type'),
"PySide2.QtGui.QDragMoveEvent.accept": [(), ('PySide2.QtCore.QRect',)],
"PySide2.QtGui.QDragMoveEvent.answerRect": (),
"PySide2.QtGui.QDragMoveEvent.ignore": [(), ('PySide2.QtCore.QRect',)],
-
# class PySide2.QtGui.QDropEvent:
"PySide2.QtGui.QDropEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QEvent.Type'),
"PySide2.QtGui.QDropEvent.acceptProposedAction": (),
@@ -4445,7 +3975,6 @@ sig_dict.update({
"PySide2.QtGui.QDropEvent.proposedAction": (),
"PySide2.QtGui.QDropEvent.setDropAction": ('PySide2.QtCore.Qt.DropAction',),
"PySide2.QtGui.QDropEvent.source": (),
-
# class PySide2.QtGui.QEnterEvent:
"PySide2.QtGui.QEnterEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'),
"PySide2.QtGui.QEnterEvent.globalPos": (),
@@ -4457,39 +3986,27 @@ sig_dict.update({
"PySide2.QtGui.QEnterEvent.windowPos": (),
"PySide2.QtGui.QEnterEvent.x": (),
"PySide2.QtGui.QEnterEvent.y": (),
-
# class PySide2.QtGui.QExposeEvent:
"PySide2.QtGui.QExposeEvent.__init__": ('PySide2.QtGui.QRegion',),
"PySide2.QtGui.QExposeEvent.region": (),
-
# class PySide2.QtGui.QFileOpenEvent:
"PySide2.QtGui.QFileOpenEvent.__init__": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtGui.QFileOpenEvent.file": (),
"PySide2.QtGui.QFileOpenEvent.openFile": ('PySide2.QtCore.QFile', 'PySide2.QtCore.QIODevice.OpenMode'),
"PySide2.QtGui.QFileOpenEvent.url": (),
-
# class PySide2.QtGui.QFocusEvent:
"PySide2.QtGui.QFocusEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.FocusReason'),
"PySide2.QtGui.QFocusEvent.gotFocus": (),
"PySide2.QtGui.QFocusEvent.lostFocus": (),
"PySide2.QtGui.QFocusEvent.reason": (),
-
# class PySide2.QtGui.QFont:
-
# class PySide2.QtGui.QFont.Capitalization:
-
# class PySide2.QtGui.QFont.HintingPreference:
-
# class PySide2.QtGui.QFont.SpacingType:
-
# class PySide2.QtGui.QFont.Stretch:
-
# class PySide2.QtGui.QFont.Style:
-
# class PySide2.QtGui.QFont.StyleHint:
-
# class PySide2.QtGui.QFont.StyleStrategy:
-
# class PySide2.QtGui.QFont.Weight:
"PySide2.QtGui.QFont.__init__": [(), ('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('str', 'int', 'int', 'bool')],
"PySide2.QtGui.QFont.__copy__": (),
@@ -4563,11 +4080,8 @@ sig_dict.update({
"PySide2.QtGui.QFont.underline": (),
"PySide2.QtGui.QFont.weight": (),
"PySide2.QtGui.QFont.wordSpacing": (),
-
# class PySide2.QtGui.QFontDatabase:
-
# class PySide2.QtGui.QFontDatabase.SystemFont:
-
# class PySide2.QtGui.QFontDatabase.WritingSystem:
"PySide2.QtGui.QFontDatabase.__init__": [(), ('PySide2.QtGui.QFontDatabase',)],
"PySide2.QtGui.QFontDatabase.__copy__": (),
@@ -4597,7 +4111,6 @@ sig_dict.update({
"PySide2.QtGui.QFontDatabase.writingSystemName": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtGui.QFontDatabase.writingSystemSample": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtGui.QFontDatabase.writingSystems": [(), ('str',)],
-
# class PySide2.QtGui.QFontInfo:
"PySide2.QtGui.QFontInfo.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFontInfo',)],
"PySide2.QtGui.QFontInfo.__copy__": (),
@@ -4618,84 +4131,76 @@ sig_dict.update({
"PySide2.QtGui.QFontInfo.swap": ('PySide2.QtGui.QFontInfo',),
"PySide2.QtGui.QFontInfo.underline": (),
"PySide2.QtGui.QFontInfo.weight": (),
-
# class PySide2.QtGui.QFontMetrics:
"PySide2.QtGui.QFontMetrics.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('PySide2.QtGui.QFontMetrics',)],
"PySide2.QtGui.QFontMetrics.__copy__": (),
"PySide2.QtGui.QFontMetrics.ascent": (),
"PySide2.QtGui.QFontMetrics.averageCharWidth": (),
"PySide2.QtGui.QFontMetrics.boundingRect": [('PySide2.QtCore.QRect', 'int', 'str', 'int', 'typing.Sequence'), ('int', 'int', 'int', 'int', 'int', 'str', 'int', 'typing.Sequence'), ('str',)],
- "PySide2.QtGui.QFontMetrics.boundingRectChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.boundingRectChar": ('str',),
"PySide2.QtGui.QFontMetrics.capHeight": (),
"PySide2.QtGui.QFontMetrics.charWidth": ('str', 'int'),
"PySide2.QtGui.QFontMetrics.descent": (),
"PySide2.QtGui.QFontMetrics.elidedText": ('str', 'PySide2.QtCore.Qt.TextElideMode', 'int', 'int'),
"PySide2.QtGui.QFontMetrics.fontDpi": (),
"PySide2.QtGui.QFontMetrics.height": (),
- "PySide2.QtGui.QFontMetrics.horizontalAdvance": [('str', 'int'), ('typing.Char',)],
- "PySide2.QtGui.QFontMetrics.inFont": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.horizontalAdvance": [('str',), ('str', 'int')],
+ "PySide2.QtGui.QFontMetrics.inFont": ('str',),
"PySide2.QtGui.QFontMetrics.inFontUcs4": ('int',),
"PySide2.QtGui.QFontMetrics.leading": (),
- "PySide2.QtGui.QFontMetrics.leftBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.leftBearing": ('str',),
"PySide2.QtGui.QFontMetrics.lineSpacing": (),
"PySide2.QtGui.QFontMetrics.lineWidth": (),
"PySide2.QtGui.QFontMetrics.maxWidth": (),
"PySide2.QtGui.QFontMetrics.minLeftBearing": (),
"PySide2.QtGui.QFontMetrics.minRightBearing": (),
"PySide2.QtGui.QFontMetrics.overlinePos": (),
- "PySide2.QtGui.QFontMetrics.rightBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.rightBearing": ('str',),
"PySide2.QtGui.QFontMetrics.size": ('int', 'str', 'int', 'typing.Sequence'),
"PySide2.QtGui.QFontMetrics.strikeOutPos": (),
"PySide2.QtGui.QFontMetrics.swap": ('PySide2.QtGui.QFontMetrics',),
"PySide2.QtGui.QFontMetrics.tightBoundingRect": ('str',),
"PySide2.QtGui.QFontMetrics.underlinePos": (),
"PySide2.QtGui.QFontMetrics.width": [('str', 'int'), ('str', 'int', 'int')],
- "PySide2.QtGui.QFontMetrics.widthChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.widthChar": ('str',),
"PySide2.QtGui.QFontMetrics.xHeight": (),
-
# class PySide2.QtGui.QFontMetricsF:
"PySide2.QtGui.QFontMetricsF.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('PySide2.QtGui.QFontMetrics',), ('PySide2.QtGui.QFontMetricsF',)],
"PySide2.QtGui.QFontMetricsF.__copy__": (),
"PySide2.QtGui.QFontMetricsF.ascent": (),
"PySide2.QtGui.QFontMetricsF.averageCharWidth": (),
"PySide2.QtGui.QFontMetricsF.boundingRect": [('PySide2.QtCore.QRectF', 'int', 'str', 'int', 'typing.Sequence'), ('str',)],
- "PySide2.QtGui.QFontMetricsF.boundingRectChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.boundingRectChar": ('str',),
"PySide2.QtGui.QFontMetricsF.capHeight": (),
"PySide2.QtGui.QFontMetricsF.descent": (),
"PySide2.QtGui.QFontMetricsF.elidedText": ('str', 'PySide2.QtCore.Qt.TextElideMode', 'float', 'int'),
"PySide2.QtGui.QFontMetricsF.fontDpi": (),
"PySide2.QtGui.QFontMetricsF.height": (),
- "PySide2.QtGui.QFontMetricsF.horizontalAdvance": [('str', 'int'), ('typing.Char',)],
- "PySide2.QtGui.QFontMetricsF.inFont": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.horizontalAdvance": [('str',), ('str', 'int')],
+ "PySide2.QtGui.QFontMetricsF.inFont": ('str',),
"PySide2.QtGui.QFontMetricsF.inFontUcs4": ('int',),
"PySide2.QtGui.QFontMetricsF.leading": (),
- "PySide2.QtGui.QFontMetricsF.leftBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.leftBearing": ('str',),
"PySide2.QtGui.QFontMetricsF.lineSpacing": (),
"PySide2.QtGui.QFontMetricsF.lineWidth": (),
"PySide2.QtGui.QFontMetricsF.maxWidth": (),
"PySide2.QtGui.QFontMetricsF.minLeftBearing": (),
"PySide2.QtGui.QFontMetricsF.minRightBearing": (),
"PySide2.QtGui.QFontMetricsF.overlinePos": (),
- "PySide2.QtGui.QFontMetricsF.rightBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.rightBearing": ('str',),
"PySide2.QtGui.QFontMetricsF.size": ('int', 'str', 'int', 'typing.Sequence'),
"PySide2.QtGui.QFontMetricsF.strikeOutPos": (),
"PySide2.QtGui.QFontMetricsF.swap": ('PySide2.QtGui.QFontMetricsF',),
"PySide2.QtGui.QFontMetricsF.tightBoundingRect": ('str',),
"PySide2.QtGui.QFontMetricsF.underlinePos": (),
"PySide2.QtGui.QFontMetricsF.width": ('str',),
- "PySide2.QtGui.QFontMetricsF.widthChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.widthChar": ('str',),
"PySide2.QtGui.QFontMetricsF.xHeight": (),
-
# class PySide2.QtGui.QGradient:
-
# class PySide2.QtGui.QGradient.CoordinateMode:
-
# class PySide2.QtGui.QGradient.InterpolationMode:
-
# class PySide2.QtGui.QGradient.Preset:
-
# class PySide2.QtGui.QGradient.Spread:
-
# class PySide2.QtGui.QGradient.Type:
"PySide2.QtGui.QGradient.__init__": [(), ('PySide2.QtGui.QGradient',), ('PySide2.QtGui.QGradient.Preset',)],
"PySide2.QtGui.QGradient.__copy__": (),
@@ -4709,7 +4214,6 @@ sig_dict.update({
"PySide2.QtGui.QGradient.spread": (),
"PySide2.QtGui.QGradient.stops": (),
"PySide2.QtGui.QGradient.type": (),
-
# class PySide2.QtGui.QGuiApplication:
"PySide2.QtGui.QGuiApplication.__init__": [(), ('typing.Sequence',)],
"PySide2.QtGui.QGuiApplication.allWindows": (),
@@ -4764,7 +4268,6 @@ sig_dict.update({
"PySide2.QtGui.QGuiApplication.topLevelAt": ('PySide2.QtCore.QPoint',),
"PySide2.QtGui.QGuiApplication.topLevelWindows": (),
"PySide2.QtGui.QGuiApplication.windowIcon": (),
-
# class PySide2.QtGui.QHelpEvent:
"PySide2.QtGui.QHelpEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'),
"PySide2.QtGui.QHelpEvent.globalPos": (),
@@ -4773,21 +4276,16 @@ sig_dict.update({
"PySide2.QtGui.QHelpEvent.pos": (),
"PySide2.QtGui.QHelpEvent.x": (),
"PySide2.QtGui.QHelpEvent.y": (),
-
# class PySide2.QtGui.QHideEvent:
"PySide2.QtGui.QHideEvent.__init__": (),
-
# class PySide2.QtGui.QHoverEvent:
"PySide2.QtGui.QHoverEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.KeyboardModifiers'),
"PySide2.QtGui.QHoverEvent.oldPos": (),
"PySide2.QtGui.QHoverEvent.oldPosF": (),
"PySide2.QtGui.QHoverEvent.pos": (),
"PySide2.QtGui.QHoverEvent.posF": (),
-
# class PySide2.QtGui.QIcon:
-
# class PySide2.QtGui.QIcon.Mode:
-
# class PySide2.QtGui.QIcon.State:
"PySide2.QtGui.QIcon.__init__": [(), ('PySide2.QtGui.QIcon',), ('PySide2.QtGui.QIconEngine',), ('PySide2.QtGui.QPixmap',), ('str',)],
"PySide2.QtGui.QIcon.__copy__": (),
@@ -4815,17 +4313,12 @@ sig_dict.update({
"PySide2.QtGui.QIcon.swap": ('PySide2.QtGui.QIcon',),
"PySide2.QtGui.QIcon.themeName": (),
"PySide2.QtGui.QIcon.themeSearchPaths": (),
-
# class PySide2.QtGui.QIconDragEvent:
"PySide2.QtGui.QIconDragEvent.__init__": (),
-
# class PySide2.QtGui.QIconEngine:
-
# class PySide2.QtGui.QIconEngine.AvailableSizesArgument:
"PySide2.QtGui.QIconEngine.AvailableSizesArgument.__init__": (),
-
# class PySide2.QtGui.QIconEngine.IconEngineHook:
-
"PySide2.QtGui.QIconEngine.__init__": [(), ('PySide2.QtGui.QIconEngine',)],
"PySide2.QtGui.QIconEngine.actualSize": ('PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State'),
"PySide2.QtGui.QIconEngine.addFile": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State'),
@@ -4840,11 +4333,8 @@ sig_dict.update({
"PySide2.QtGui.QIconEngine.read": ('PySide2.QtCore.QDataStream',),
"PySide2.QtGui.QIconEngine.scaledPixmap": ('PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State', 'float'),
"PySide2.QtGui.QIconEngine.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtGui.QImage:
-
# class PySide2.QtGui.QImage.Format:
-
# class PySide2.QtGui.QImage.InvertMode:
"PySide2.QtGui.QImage.__init__": [(), ('PySide2.QtCore.QSize', 'PySide2.QtGui.QImage.Format'), ('PySide2.QtGui.QImage',), ('bytes', 'int', 'int', 'PySide2.QtGui.QImage.Format', 'typing.Callable', 'int'), ('bytes', 'int', 'int', 'int', 'PySide2.QtGui.QImage.Format', 'typing.Callable', 'int'), ('int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'bytes'), ('str', 'int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'int', 'int', 'int', 'PySide2.QtGui.QImage.Format'), ('typing.Sequence',)],
"PySide2.QtGui.QImage.__copy__": (),
@@ -4932,13 +4422,9 @@ sig_dict.update({
"PySide2.QtGui.QImage.trueMatrix": [('PySide2.QtGui.QMatrix', 'int', 'int'), ('PySide2.QtGui.QTransform', 'int', 'int')],
"PySide2.QtGui.QImage.valid": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QImage.width": (),
-
# class PySide2.QtGui.QImageIOHandler:
-
# class PySide2.QtGui.QImageIOHandler.ImageOption:
-
# class PySide2.QtGui.QImageIOHandler.Transformation:
-
# class PySide2.QtGui.QImageIOHandler.Transformations:
"PySide2.QtGui.QImageIOHandler.__init__": (),
"PySide2.QtGui.QImageIOHandler.canRead": (),
@@ -4959,9 +4445,7 @@ sig_dict.update({
"PySide2.QtGui.QImageIOHandler.setOption": ('PySide2.QtGui.QImageIOHandler.ImageOption', 'typing.Any'),
"PySide2.QtGui.QImageIOHandler.supportsOption": ('PySide2.QtGui.QImageIOHandler.ImageOption',),
"PySide2.QtGui.QImageIOHandler.write": ('PySide2.QtGui.QImage',),
-
# class PySide2.QtGui.QImageReader:
-
# class PySide2.QtGui.QImageReader.ImageReaderError:
"PySide2.QtGui.QImageReader.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QImageReader.autoDetectImageFormat": (),
@@ -5011,9 +4495,7 @@ sig_dict.update({
"PySide2.QtGui.QImageReader.text": ('str',),
"PySide2.QtGui.QImageReader.textKeys": (),
"PySide2.QtGui.QImageReader.transformation": (),
-
# class PySide2.QtGui.QImageWriter:
-
# class PySide2.QtGui.QImageWriter.ImageWriterError:
"PySide2.QtGui.QImageWriter.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QImageWriter.canWrite": (),
@@ -5048,16 +4530,13 @@ sig_dict.update({
"PySide2.QtGui.QImageWriter.supportsOption": ('PySide2.QtGui.QImageIOHandler.ImageOption',),
"PySide2.QtGui.QImageWriter.transformation": (),
"PySide2.QtGui.QImageWriter.write": ('PySide2.QtGui.QImage',),
-
# class PySide2.QtGui.QInputEvent:
"PySide2.QtGui.QInputEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.KeyboardModifiers'),
"PySide2.QtGui.QInputEvent.modifiers": (),
"PySide2.QtGui.QInputEvent.setModifiers": ('PySide2.QtCore.Qt.KeyboardModifiers',),
"PySide2.QtGui.QInputEvent.setTimestamp": ('int',),
"PySide2.QtGui.QInputEvent.timestamp": (),
-
# class PySide2.QtGui.QInputMethod:
-
# class PySide2.QtGui.QInputMethod.Action:
"PySide2.QtGui.QInputMethod.anchorRectangle": (),
"PySide2.QtGui.QInputMethod.commit": (),
@@ -5079,15 +4558,11 @@ sig_dict.update({
"PySide2.QtGui.QInputMethod.setVisible": ('bool',),
"PySide2.QtGui.QInputMethod.show": (),
"PySide2.QtGui.QInputMethod.update": ('PySide2.QtCore.Qt.InputMethodQueries',),
-
# class PySide2.QtGui.QInputMethodEvent:
-
# class PySide2.QtGui.QInputMethodEvent.Attribute:
"PySide2.QtGui.QInputMethodEvent.Attribute.__init__": [('PySide2.QtGui.QInputMethodEvent.Attribute',), ('PySide2.QtGui.QInputMethodEvent.AttributeType', 'int', 'int'), ('PySide2.QtGui.QInputMethodEvent.AttributeType', 'int', 'int', 'typing.Any')],
"PySide2.QtGui.QInputMethodEvent.Attribute.__copy__": (),
-
# class PySide2.QtGui.QInputMethodEvent.AttributeType:
-
"PySide2.QtGui.QInputMethodEvent.__init__": [(), ('PySide2.QtGui.QInputMethodEvent',), ('str', 'typing.Sequence')],
"PySide2.QtGui.QInputMethodEvent.attributes": (),
"PySide2.QtGui.QInputMethodEvent.commitString": (),
@@ -5095,13 +4570,11 @@ sig_dict.update({
"PySide2.QtGui.QInputMethodEvent.replacementLength": (),
"PySide2.QtGui.QInputMethodEvent.replacementStart": (),
"PySide2.QtGui.QInputMethodEvent.setCommitString": ('str', 'int', 'int'),
-
# class PySide2.QtGui.QInputMethodQueryEvent:
"PySide2.QtGui.QInputMethodQueryEvent.__init__": ('PySide2.QtCore.Qt.InputMethodQueries',),
"PySide2.QtGui.QInputMethodQueryEvent.queries": (),
"PySide2.QtGui.QInputMethodQueryEvent.setValue": ('PySide2.QtCore.Qt.InputMethodQuery', 'typing.Any'),
"PySide2.QtGui.QInputMethodQueryEvent.value": ('PySide2.QtCore.Qt.InputMethodQuery',),
-
# class PySide2.QtGui.QIntValidator:
"PySide2.QtGui.QIntValidator.__init__": [('PySide2.QtCore.QObject',), ('int', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QIntValidator.bottom": (),
@@ -5111,7 +4584,6 @@ sig_dict.update({
"PySide2.QtGui.QIntValidator.setTop": ('int',),
"PySide2.QtGui.QIntValidator.top": (),
"PySide2.QtGui.QIntValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QKeyEvent:
"PySide2.QtGui.QKeyEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int', 'int', 'int', 'str', 'bool', 'int'), ('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int')],
"PySide2.QtGui.QKeyEvent.count": (),
@@ -5123,13 +4595,9 @@ sig_dict.update({
"PySide2.QtGui.QKeyEvent.nativeScanCode": (),
"PySide2.QtGui.QKeyEvent.nativeVirtualKey": (),
"PySide2.QtGui.QKeyEvent.text": (),
-
# class PySide2.QtGui.QKeySequence:
-
# class PySide2.QtGui.QKeySequence.SequenceFormat:
-
# class PySide2.QtGui.QKeySequence.SequenceMatch:
-
# class PySide2.QtGui.QKeySequence.StandardKey:
"PySide2.QtGui.QKeySequence.__init__": [(), ('PySide2.QtGui.QKeySequence',), ('PySide2.QtGui.QKeySequence.StandardKey',), ('int', 'int', 'int', 'int'), ('str', 'PySide2.QtGui.QKeySequence.SequenceFormat')],
"PySide2.QtGui.QKeySequence.__copy__": (),
@@ -5147,7 +4615,6 @@ sig_dict.update({
"PySide2.QtGui.QKeySequence.mnemonic": ('str',),
"PySide2.QtGui.QKeySequence.swap": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtGui.QKeySequence.toString": ('PySide2.QtGui.QKeySequence.SequenceFormat',),
-
# class PySide2.QtGui.QLinearGradient:
"PySide2.QtGui.QLinearGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('PySide2.QtGui.QLinearGradient',), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QLinearGradient.__copy__": (),
@@ -5155,7 +4622,6 @@ sig_dict.update({
"PySide2.QtGui.QLinearGradient.setFinalStop": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QLinearGradient.setStart": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QLinearGradient.start": (),
-
# class PySide2.QtGui.QMatrix:
"PySide2.QtGui.QMatrix.__init__": [(), ('PySide2.QtGui.QMatrix',), ('float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QMatrix.__copy__": (),
@@ -5184,7 +4650,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix.setMatrix": ('float', 'float', 'float', 'float', 'float', 'float'),
"PySide2.QtGui.QMatrix.shear": ('float', 'float'),
"PySide2.QtGui.QMatrix.translate": ('float', 'float'),
-
# class PySide2.QtGui.QMatrix2x2:
"PySide2.QtGui.QMatrix2x2.__init__": [(), ('PySide2.QtGui.QMatrix2x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x2.__call__": ('int', 'int'),
@@ -5199,7 +4664,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x2.isIdentity": (),
"PySide2.QtGui.QMatrix2x2.setToIdentity": (),
"PySide2.QtGui.QMatrix2x2.transposed": (),
-
# class PySide2.QtGui.QMatrix2x3:
"PySide2.QtGui.QMatrix2x3.__init__": [(), ('PySide2.QtGui.QMatrix2x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x3.__call__": ('int', 'int'),
@@ -5214,7 +4678,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x3.isIdentity": (),
"PySide2.QtGui.QMatrix2x3.setToIdentity": (),
"PySide2.QtGui.QMatrix2x3.transposed": (),
-
# class PySide2.QtGui.QMatrix2x4:
"PySide2.QtGui.QMatrix2x4.__init__": [(), ('PySide2.QtGui.QMatrix2x4',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x4.__call__": ('int', 'int'),
@@ -5229,7 +4692,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x4.isIdentity": (),
"PySide2.QtGui.QMatrix2x4.setToIdentity": (),
"PySide2.QtGui.QMatrix2x4.transposed": (),
-
# class PySide2.QtGui.QMatrix3x2:
"PySide2.QtGui.QMatrix3x2.__init__": [(), ('PySide2.QtGui.QMatrix3x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x2.__call__": ('int', 'int'),
@@ -5244,7 +4706,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x2.isIdentity": (),
"PySide2.QtGui.QMatrix3x2.setToIdentity": (),
"PySide2.QtGui.QMatrix3x2.transposed": (),
-
# class PySide2.QtGui.QMatrix3x3:
"PySide2.QtGui.QMatrix3x3.__init__": [(), ('PySide2.QtGui.QMatrix3x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x3.__call__": ('int', 'int'),
@@ -5259,7 +4720,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x3.isIdentity": (),
"PySide2.QtGui.QMatrix3x3.setToIdentity": (),
"PySide2.QtGui.QMatrix3x3.transposed": (),
-
# class PySide2.QtGui.QMatrix3x4:
"PySide2.QtGui.QMatrix3x4.__init__": [(), ('PySide2.QtGui.QMatrix3x4',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x4.__call__": ('int', 'int'),
@@ -5274,7 +4734,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x4.isIdentity": (),
"PySide2.QtGui.QMatrix3x4.setToIdentity": (),
"PySide2.QtGui.QMatrix3x4.transposed": (),
-
# class PySide2.QtGui.QMatrix4x2:
"PySide2.QtGui.QMatrix4x2.__init__": [(), ('PySide2.QtGui.QMatrix4x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix4x2.__call__": ('int', 'int'),
@@ -5289,7 +4748,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x2.isIdentity": (),
"PySide2.QtGui.QMatrix4x2.setToIdentity": (),
"PySide2.QtGui.QMatrix4x2.transposed": (),
-
# class PySide2.QtGui.QMatrix4x3:
"PySide2.QtGui.QMatrix4x3.__init__": [(), ('PySide2.QtGui.QMatrix4x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix4x3.__call__": ('int', 'int'),
@@ -5304,7 +4762,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x3.isIdentity": (),
"PySide2.QtGui.QMatrix4x3.setToIdentity": (),
"PySide2.QtGui.QMatrix4x3.transposed": (),
-
# class PySide2.QtGui.QMatrix4x4:
"PySide2.QtGui.QMatrix4x4.__init__": [(), ('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QTransform',), ('float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float'), ('typing.Sequence',)],
"PySide2.QtGui.QMatrix4x4.__add__": ('PySide2.QtGui.QMatrix4x4',),
@@ -5349,7 +4806,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x4.translate": [('PySide2.QtGui.QVector3D',), ('float', 'float'), ('float', 'float', 'float')],
"PySide2.QtGui.QMatrix4x4.transposed": (),
"PySide2.QtGui.QMatrix4x4.viewport": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float', 'float', 'float')],
-
# class PySide2.QtGui.QMouseEvent:
"PySide2.QtGui.QMouseEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers')],
"PySide2.QtGui.QMouseEvent.button": (),
@@ -5366,16 +4822,12 @@ sig_dict.update({
"PySide2.QtGui.QMouseEvent.windowPos": (),
"PySide2.QtGui.QMouseEvent.x": (),
"PySide2.QtGui.QMouseEvent.y": (),
-
# class PySide2.QtGui.QMoveEvent:
"PySide2.QtGui.QMoveEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'),
"PySide2.QtGui.QMoveEvent.oldPos": (),
"PySide2.QtGui.QMoveEvent.pos": (),
-
# class PySide2.QtGui.QMovie:
-
# class PySide2.QtGui.QMovie.CacheMode:
-
# class PySide2.QtGui.QMovie.MovieState:
"PySide2.QtGui.QMovie.__init__": [('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QMovie.backgroundColor": (),
@@ -5409,7 +4861,6 @@ sig_dict.update({
"PySide2.QtGui.QMovie.state": (),
"PySide2.QtGui.QMovie.stop": (),
"PySide2.QtGui.QMovie.supportedFormats": (),
-
# class PySide2.QtGui.QNativeGestureEvent:
"PySide2.QtGui.QNativeGestureEvent.__init__": [('PySide2.QtCore.Qt.NativeGestureType', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'float', 'int', 'int'), ('PySide2.QtCore.Qt.NativeGestureType', 'PySide2.QtGui.QTouchDevice', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'float', 'int', 'int')],
"PySide2.QtGui.QNativeGestureEvent.device": (),
@@ -5420,7 +4871,6 @@ sig_dict.update({
"PySide2.QtGui.QNativeGestureEvent.screenPos": (),
"PySide2.QtGui.QNativeGestureEvent.value": (),
"PySide2.QtGui.QNativeGestureEvent.windowPos": (),
-
# class PySide2.QtGui.QOffscreenSurface:
"PySide2.QtGui.QOffscreenSurface.__init__": [('PySide2.QtGui.QScreen',), ('PySide2.QtGui.QScreen', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QOffscreenSurface.create": (),
@@ -5436,17 +4886,11 @@ sig_dict.update({
"PySide2.QtGui.QOffscreenSurface.size": (),
"PySide2.QtGui.QOffscreenSurface.surfaceHandle": (),
"PySide2.QtGui.QOffscreenSurface.surfaceType": (),
-
# class PySide2.QtGui.QOpenGLBuffer:
-
# class PySide2.QtGui.QOpenGLBuffer.Access:
-
# class PySide2.QtGui.QOpenGLBuffer.RangeAccessFlag:
-
# class PySide2.QtGui.QOpenGLBuffer.RangeAccessFlags:
-
# class PySide2.QtGui.QOpenGLBuffer.Type:
-
# class PySide2.QtGui.QOpenGLBuffer.UsagePattern:
"PySide2.QtGui.QOpenGLBuffer.__init__": [(), ('PySide2.QtGui.QOpenGLBuffer',), ('PySide2.QtGui.QOpenGLBuffer.Type',)],
"PySide2.QtGui.QOpenGLBuffer.allocate": [('int',), ('int', 'int')],
@@ -5465,9 +4909,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLBuffer.unmap": (),
"PySide2.QtGui.QOpenGLBuffer.usagePattern": (),
"PySide2.QtGui.QOpenGLBuffer.write": ('int', 'int', 'int'),
-
# class PySide2.QtGui.QOpenGLContext:
-
# class PySide2.QtGui.QOpenGLContext.OpenGLModuleType:
"PySide2.QtGui.QOpenGLContext.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLContext.areSharing": ('PySide2.QtGui.QOpenGLContext', 'PySide2.QtGui.QOpenGLContext'),
@@ -5498,13 +4940,10 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLContext.surface": (),
"PySide2.QtGui.QOpenGLContext.swapBuffers": ('PySide2.QtGui.QSurface',),
"PySide2.QtGui.QOpenGLContext.versionFunctions": ('PySide2.QtGui.QOpenGLVersionProfile',),
-
# class PySide2.QtGui.QOpenGLContextGroup:
"PySide2.QtGui.QOpenGLContextGroup.currentContextGroup": (),
"PySide2.QtGui.QOpenGLContextGroup.shares": (),
-
# class PySide2.QtGui.QOpenGLDebugLogger:
-
# class PySide2.QtGui.QOpenGLDebugLogger.LoggingMode:
"PySide2.QtGui.QOpenGLDebugLogger.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLDebugLogger.disableMessages": [('PySide2.QtGui.QOpenGLDebugMessage.Sources', 'PySide2.QtGui.QOpenGLDebugMessage.Types', 'PySide2.QtGui.QOpenGLDebugMessage.Severities'), ('typing.List', 'PySide2.QtGui.QOpenGLDebugMessage.Sources', 'PySide2.QtGui.QOpenGLDebugMessage.Types')],
@@ -5519,19 +4958,12 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLDebugLogger.pushGroup": ('str', 'int', 'PySide2.QtGui.QOpenGLDebugMessage.Source'),
"PySide2.QtGui.QOpenGLDebugLogger.startLogging": ('PySide2.QtGui.QOpenGLDebugLogger.LoggingMode',),
"PySide2.QtGui.QOpenGLDebugLogger.stopLogging": (),
-
# class PySide2.QtGui.QOpenGLDebugMessage:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Severities:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Severity:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Source:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Sources:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Type:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Types:
"PySide2.QtGui.QOpenGLDebugMessage.__init__": [(), ('PySide2.QtGui.QOpenGLDebugMessage',)],
"PySide2.QtGui.QOpenGLDebugMessage.__copy__": (),
@@ -5543,14 +4975,13 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLDebugMessage.source": (),
"PySide2.QtGui.QOpenGLDebugMessage.swap": ('PySide2.QtGui.QOpenGLDebugMessage',),
"PySide2.QtGui.QOpenGLDebugMessage.type": (),
-
# class PySide2.QtGui.QOpenGLExtraFunctions:
"PySide2.QtGui.QOpenGLExtraFunctions.__init__": [(), ('PySide2.QtGui.QOpenGLContext',)],
"PySide2.QtGui.QOpenGLExtraFunctions.glActiveShaderProgram": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBeginQuery": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBeginTransformFeedback": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindBufferBase": ('int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindProgramPipeline": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindSampler": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindTransformFeedback": ('int', 'int'),
@@ -5565,12 +4996,12 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferfv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferuiv": ('int', 'int', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCompressedTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCompressedTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCopyImageSubData": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCopyTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'bytes'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDeleteProgramPipelines": ('int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDeleteQueries": ('int', 'typing.Sequence'),
@@ -5675,15 +5106,15 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glPushDebugGroup": ('int', 'int', 'int', 'bytes'),
"PySide2.QtGui.QOpenGLExtraFunctions.glReadBuffer": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glReadnPixels": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -5700,9 +5131,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform1ui": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform1uiv": ('int', 'int', 'typing.Sequence'),
@@ -5713,18 +5144,18 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUnmapBuffer": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glUseProgramStages": ('int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glValidateProgramPipeline": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4iv": ('int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4ui": ('int', 'int', 'int', 'int', 'int'),
@@ -5732,11 +5163,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribIFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexBindingDivisor": ('int', 'int'),
-
# class PySide2.QtGui.QOpenGLFramebufferObject:
-
# class PySide2.QtGui.QOpenGLFramebufferObject.Attachment:
-
# class PySide2.QtGui.QOpenGLFramebufferObject.FramebufferRestorePolicy:
"PySide2.QtGui.QOpenGLFramebufferObject.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLFramebufferObject.Attachment', 'int', 'int'), ('PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLFramebufferObjectFormat'), ('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'PySide2.QtGui.QOpenGLFramebufferObject.Attachment', 'int', 'int'), ('int', 'int', 'PySide2.QtGui.QOpenGLFramebufferObjectFormat'), ('int', 'int', 'int')],
"PySide2.QtGui.QOpenGLFramebufferObject.addColorAttachment": [('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'int')],
@@ -5760,7 +5188,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFramebufferObject.textures": (),
"PySide2.QtGui.QOpenGLFramebufferObject.toImage": [(), ('bool',), ('bool', 'int')],
"PySide2.QtGui.QOpenGLFramebufferObject.width": (),
-
# class PySide2.QtGui.QOpenGLFramebufferObjectFormat:
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.__init__": [(), ('PySide2.QtGui.QOpenGLFramebufferObjectFormat',)],
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.__copy__": (),
@@ -5774,11 +5201,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.setSamples": ('int',),
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.setTextureTarget": ('int',),
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.textureTarget": (),
-
# class PySide2.QtGui.QOpenGLFunctions:
-
# class PySide2.QtGui.QOpenGLFunctions.OpenGLFeature:
-
# class PySide2.QtGui.QOpenGLFunctions.OpenGLFeatures:
"PySide2.QtGui.QOpenGLFunctions.__init__": [(), ('PySide2.QtGui.QOpenGLContext',)],
"PySide2.QtGui.QOpenGLFunctions.glActiveTexture": ('int',),
@@ -5798,7 +5222,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glClearDepthf": ('float',),
"PySide2.QtGui.QOpenGLFunctions.glClearStencil": ('int',),
- "PySide2.QtGui.QOpenGLFunctions.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLFunctions.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glCompileShader": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glCompressedTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -5814,7 +5238,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glDeleteShader": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLFunctions.glDepthFunc": ('int',),
- "PySide2.QtGui.QOpenGLFunctions.glDepthMask": ('typing.Char',),
+ "PySide2.QtGui.QOpenGLFunctions.glDepthMask": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glDepthRangef": ('float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glDetachShader": ('int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glDisable": ('int',),
@@ -5867,7 +5291,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glReadPixels": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glReleaseShaderCompiler": (),
"PySide2.QtGui.QOpenGLFunctions.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLFunctions.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLFunctions.glSampleCoverage": ('float', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glShaderBinary": ('int', 'typing.Sequence', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glStencilFunc": ('int', 'int', 'int'),
@@ -5898,9 +5322,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glUniform4fv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLFunctions.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glUniform4iv": ('int', 'int', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLFunctions.glUseProgram": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glValidateProgram": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib1f": ('int', 'float'),
@@ -5911,12 +5335,11 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib3fv": ('int', 'typing.Sequence'),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib4f": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib4fv": ('int', 'typing.Sequence'),
- "PySide2.QtGui.QOpenGLFunctions.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtGui.QOpenGLFunctions.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.hasOpenGLFeature": ('PySide2.QtGui.QOpenGLFunctions.OpenGLFeature',),
"PySide2.QtGui.QOpenGLFunctions.initializeOpenGLFunctions": (),
"PySide2.QtGui.QOpenGLFunctions.openGLFeatures": (),
-
# class PySide2.QtGui.QOpenGLPixelTransferOptions:
"PySide2.QtGui.QOpenGLPixelTransferOptions.__init__": [(), ('PySide2.QtGui.QOpenGLPixelTransferOptions',)],
"PySide2.QtGui.QOpenGLPixelTransferOptions.__copy__": (),
@@ -5937,11 +5360,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLPixelTransferOptions.skipPixels": (),
"PySide2.QtGui.QOpenGLPixelTransferOptions.skipRows": (),
"PySide2.QtGui.QOpenGLPixelTransferOptions.swap": ('PySide2.QtGui.QOpenGLPixelTransferOptions',),
-
# class PySide2.QtGui.QOpenGLShader:
-
# class PySide2.QtGui.QOpenGLShader.ShaderType:
-
# class PySide2.QtGui.QOpenGLShader.ShaderTypeBit:
"PySide2.QtGui.QOpenGLShader.__init__": ('PySide2.QtGui.QOpenGLShader.ShaderType', 'PySide2.QtCore.QObject'),
"PySide2.QtGui.QOpenGLShader.compileSourceCode": [('PySide2.QtCore.QByteArray',), ('bytes',), ('str',)],
@@ -5952,7 +5372,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLShader.shaderId": (),
"PySide2.QtGui.QOpenGLShader.shaderType": (),
"PySide2.QtGui.QOpenGLShader.sourceCode": (),
-
# class PySide2.QtGui.QOpenGLShaderProgram:
"PySide2.QtGui.QOpenGLShaderProgram.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLShaderProgram.addCacheableShaderFromSourceCode": [('PySide2.QtGui.QOpenGLShader.ShaderType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtGui.QOpenGLShader.ShaderType', 'bytes'), ('PySide2.QtGui.QOpenGLShader.ShaderType', 'str')],
@@ -5990,45 +5409,25 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLShaderProgram.setUniformValueArray": [('bytes', 'typing.Sequence', 'int'), ('bytes', 'typing.Sequence', 'int', 'int'), ('int', 'typing.Sequence', 'int'), ('int', 'typing.Sequence', 'int', 'int')],
"PySide2.QtGui.QOpenGLShaderProgram.shaders": (),
"PySide2.QtGui.QOpenGLShaderProgram.uniformLocation": [('PySide2.QtCore.QByteArray',), ('bytes',), ('str',)],
-
# class PySide2.QtGui.QOpenGLTexture:
-
# class PySide2.QtGui.QOpenGLTexture.BindingTarget:
-
# class PySide2.QtGui.QOpenGLTexture.ComparisonFunction:
-
# class PySide2.QtGui.QOpenGLTexture.ComparisonMode:
-
# class PySide2.QtGui.QOpenGLTexture.CoordinateDirection:
-
# class PySide2.QtGui.QOpenGLTexture.CubeMapFace:
-
# class PySide2.QtGui.QOpenGLTexture.DepthStencilMode:
-
# class PySide2.QtGui.QOpenGLTexture.Feature:
-
# class PySide2.QtGui.QOpenGLTexture.Features:
-
# class PySide2.QtGui.QOpenGLTexture.Filter:
-
# class PySide2.QtGui.QOpenGLTexture.MipMapGeneration:
-
# class PySide2.QtGui.QOpenGLTexture.PixelFormat:
-
# class PySide2.QtGui.QOpenGLTexture.PixelType:
-
# class PySide2.QtGui.QOpenGLTexture.SwizzleComponent:
-
# class PySide2.QtGui.QOpenGLTexture.SwizzleValue:
-
# class PySide2.QtGui.QOpenGLTexture.Target:
-
# class PySide2.QtGui.QOpenGLTexture.TextureFormat:
-
# class PySide2.QtGui.QOpenGLTexture.TextureFormatClass:
-
# class PySide2.QtGui.QOpenGLTexture.TextureUnitReset:
-
# class PySide2.QtGui.QOpenGLTexture.WrapMode:
"PySide2.QtGui.QOpenGLTexture.__init__": [('PySide2.QtGui.QImage', 'PySide2.QtGui.QOpenGLTexture.MipMapGeneration'), ('PySide2.QtGui.QOpenGLTexture.Target',)],
"PySide2.QtGui.QOpenGLTexture.allocateStorage": [(), ('PySide2.QtGui.QOpenGLTexture.PixelFormat', 'PySide2.QtGui.QOpenGLTexture.PixelType')],
@@ -6100,9 +5499,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTexture.textureId": (),
"PySide2.QtGui.QOpenGLTexture.width": (),
"PySide2.QtGui.QOpenGLTexture.wrapMode": ('PySide2.QtGui.QOpenGLTexture.CoordinateDirection',),
-
# class PySide2.QtGui.QOpenGLTextureBlitter:
-
# class PySide2.QtGui.QOpenGLTextureBlitter.Origin:
"PySide2.QtGui.QOpenGLTextureBlitter.__init__": (),
"PySide2.QtGui.QOpenGLTextureBlitter.bind": ('int',),
@@ -6116,7 +5513,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTextureBlitter.sourceTransform": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLTextureBlitter.Origin'),
"PySide2.QtGui.QOpenGLTextureBlitter.supportsExternalOESTarget": (),
"PySide2.QtGui.QOpenGLTextureBlitter.targetTransform": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QRect'),
-
# class PySide2.QtGui.QOpenGLTimeMonitor:
"PySide2.QtGui.QOpenGLTimeMonitor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLTimeMonitor.create": (),
@@ -6130,7 +5526,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTimeMonitor.setSampleCount": ('int',),
"PySide2.QtGui.QOpenGLTimeMonitor.waitForIntervals": (),
"PySide2.QtGui.QOpenGLTimeMonitor.waitForSamples": (),
-
# class PySide2.QtGui.QOpenGLTimerQuery:
"PySide2.QtGui.QOpenGLTimerQuery.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLTimerQuery.begin": (),
@@ -6143,7 +5538,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTimerQuery.recordTimestamp": (),
"PySide2.QtGui.QOpenGLTimerQuery.waitForResult": (),
"PySide2.QtGui.QOpenGLTimerQuery.waitForTimestamp": (),
-
# class PySide2.QtGui.QOpenGLVersionProfile:
"PySide2.QtGui.QOpenGLVersionProfile.__init__": [(), ('PySide2.QtGui.QOpenGLVersionProfile',), ('PySide2.QtGui.QSurfaceFormat',)],
"PySide2.QtGui.QOpenGLVersionProfile.__copy__": (),
@@ -6154,14 +5548,11 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLVersionProfile.setProfile": ('PySide2.QtGui.QSurfaceFormat.OpenGLContextProfile',),
"PySide2.QtGui.QOpenGLVersionProfile.setVersion": ('int', 'int'),
"PySide2.QtGui.QOpenGLVersionProfile.version": (),
-
# class PySide2.QtGui.QOpenGLVertexArrayObject:
-
# class PySide2.QtGui.QOpenGLVertexArrayObject.Binder:
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.__init__": ('PySide2.QtGui.QOpenGLVertexArrayObject',),
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.rebind": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.release": (),
-
"PySide2.QtGui.QOpenGLVertexArrayObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLVertexArrayObject.bind": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.create": (),
@@ -6169,9 +5560,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLVertexArrayObject.isCreated": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.objectId": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.release": (),
-
# class PySide2.QtGui.QOpenGLWindow:
-
# class PySide2.QtGui.QOpenGLWindow.UpdateBehavior:
"PySide2.QtGui.QOpenGLWindow.__init__": [('PySide2.QtGui.QOpenGLContext', 'PySide2.QtGui.QOpenGLWindow.UpdateBehavior', 'PySide2.QtGui.QWindow'), ('PySide2.QtGui.QOpenGLWindow.UpdateBehavior', 'PySide2.QtGui.QWindow')],
"PySide2.QtGui.QOpenGLWindow.context": (),
@@ -6191,13 +5580,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLWindow.resizeGL": ('int', 'int'),
"PySide2.QtGui.QOpenGLWindow.shareContext": (),
"PySide2.QtGui.QOpenGLWindow.updateBehavior": (),
-
# class PySide2.QtGui.QPageLayout:
-
# class PySide2.QtGui.QPageLayout.Mode:
-
# class PySide2.QtGui.QPageLayout.Orientation:
-
# class PySide2.QtGui.QPageLayout.Unit:
"PySide2.QtGui.QPageLayout.__init__": [(), ('PySide2.QtGui.QPageLayout',), ('PySide2.QtGui.QPageSize', 'PySide2.QtGui.QPageLayout.Orientation', 'PySide2.QtCore.QMarginsF', 'PySide2.QtGui.QPageLayout.Unit', 'PySide2.QtCore.QMarginsF')],
"PySide2.QtGui.QPageLayout.__copy__": (),
@@ -6229,13 +5614,9 @@ sig_dict.update({
"PySide2.QtGui.QPageLayout.setUnits": ('PySide2.QtGui.QPageLayout.Unit',),
"PySide2.QtGui.QPageLayout.swap": ('PySide2.QtGui.QPageLayout',),
"PySide2.QtGui.QPageLayout.units": (),
-
# class PySide2.QtGui.QPageSize:
-
# class PySide2.QtGui.QPageSize.PageSizeId:
-
# class PySide2.QtGui.QPageSize.SizeMatchPolicy:
-
# class PySide2.QtGui.QPageSize.Unit:
"PySide2.QtGui.QPageSize.__init__": [(), ('PySide2.QtCore.QSize', 'str', 'PySide2.QtGui.QPageSize.SizeMatchPolicy'), ('PySide2.QtCore.QSizeF', 'PySide2.QtGui.QPageSize.Unit', 'str', 'PySide2.QtGui.QPageSize.SizeMatchPolicy'), ('PySide2.QtGui.QPageSize',), ('PySide2.QtGui.QPageSize.PageSizeId',)],
"PySide2.QtGui.QPageSize.__copy__": (),
@@ -6254,17 +5635,12 @@ sig_dict.update({
"PySide2.QtGui.QPageSize.sizePoints": [(), ('PySide2.QtGui.QPageSize.PageSizeId',)],
"PySide2.QtGui.QPageSize.swap": ('PySide2.QtGui.QPageSize',),
"PySide2.QtGui.QPageSize.windowsId": [(), ('PySide2.QtGui.QPageSize.PageSizeId',)],
-
# class PySide2.QtGui.QPagedPaintDevice:
-
# class PySide2.QtGui.QPagedPaintDevice.Margins:
"PySide2.QtGui.QPagedPaintDevice.Margins.__init__": [(), ('PySide2.QtGui.QPagedPaintDevice.Margins',)],
"PySide2.QtGui.QPagedPaintDevice.Margins.__copy__": (),
-
# class PySide2.QtGui.QPagedPaintDevice.PageSize:
-
# class PySide2.QtGui.QPagedPaintDevice.PdfVersion:
-
"PySide2.QtGui.QPagedPaintDevice.__init__": (),
"PySide2.QtGui.QPagedPaintDevice.devicePageLayout": (),
"PySide2.QtGui.QPagedPaintDevice.margins": (),
@@ -6278,9 +5654,7 @@ sig_dict.update({
"PySide2.QtGui.QPagedPaintDevice.setPageOrientation": ('PySide2.QtGui.QPageLayout.Orientation',),
"PySide2.QtGui.QPagedPaintDevice.setPageSize": [('PySide2.QtGui.QPageSize',), ('PySide2.QtGui.QPagedPaintDevice.PageSize',)],
"PySide2.QtGui.QPagedPaintDevice.setPageSizeMM": ('PySide2.QtCore.QSizeF',),
-
# class PySide2.QtGui.QPaintDevice:
-
# class PySide2.QtGui.QPaintDevice.PaintDeviceMetric:
"PySide2.QtGui.QPaintDevice.__init__": (),
"PySide2.QtGui.QPaintDevice.colorCount": (),
@@ -6303,7 +5677,6 @@ sig_dict.update({
"PySide2.QtGui.QPaintDevice.sharedPainter": (),
"PySide2.QtGui.QPaintDevice.width": (),
"PySide2.QtGui.QPaintDevice.widthMM": (),
-
# class PySide2.QtGui.QPaintDeviceWindow:
"PySide2.QtGui.QPaintDeviceWindow.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtGui.QPaintDeviceWindow.exposeEvent": ('PySide2.QtGui.QExposeEvent',),
@@ -6311,19 +5684,12 @@ sig_dict.update({
"PySide2.QtGui.QPaintDeviceWindow.paintEngine": (),
"PySide2.QtGui.QPaintDeviceWindow.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtGui.QPaintDeviceWindow.update": [(), ('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
-
# class PySide2.QtGui.QPaintEngine:
-
# class PySide2.QtGui.QPaintEngine.DirtyFlag:
-
# class PySide2.QtGui.QPaintEngine.DirtyFlags:
-
# class PySide2.QtGui.QPaintEngine.PaintEngineFeature:
-
# class PySide2.QtGui.QPaintEngine.PaintEngineFeatures:
-
# class PySide2.QtGui.QPaintEngine.PolygonDrawMode:
-
# class PySide2.QtGui.QPaintEngine.Type:
"PySide2.QtGui.QPaintEngine.__init__": ('PySide2.QtGui.QPaintEngine.PaintEngineFeatures',),
"PySide2.QtGui.QPaintEngine.begin": ('PySide2.QtGui.QPaintDevice',),
@@ -6355,7 +5721,6 @@ sig_dict.update({
"PySide2.QtGui.QPaintEngine.testDirty": ('PySide2.QtGui.QPaintEngine.DirtyFlags',),
"PySide2.QtGui.QPaintEngine.type": (),
"PySide2.QtGui.QPaintEngine.updateState": ('PySide2.QtGui.QPaintEngineState',),
-
# class PySide2.QtGui.QPaintEngineState:
"PySide2.QtGui.QPaintEngineState.__init__": (),
"PySide2.QtGui.QPaintEngineState.backgroundBrush": (),
@@ -6377,29 +5742,20 @@ sig_dict.update({
"PySide2.QtGui.QPaintEngineState.renderHints": (),
"PySide2.QtGui.QPaintEngineState.state": (),
"PySide2.QtGui.QPaintEngineState.transform": (),
-
# class PySide2.QtGui.QPaintEvent:
"PySide2.QtGui.QPaintEvent.__init__": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
"PySide2.QtGui.QPaintEvent.rect": (),
"PySide2.QtGui.QPaintEvent.region": (),
-
# class PySide2.QtGui.QPainter:
-
# class PySide2.QtGui.QPainter.CompositionMode:
-
# class PySide2.QtGui.QPainter.PixmapFragment:
"PySide2.QtGui.QPainter.PixmapFragment.__init__": [(), ('PySide2.QtGui.QPainter.PixmapFragment',)],
"PySide2.QtGui.QPainter.PixmapFragment.__copy__": (),
"PySide2.QtGui.QPainter.PixmapFragment.create": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QRectF', 'float', 'float', 'float', 'float'),
-
# class PySide2.QtGui.QPainter.PixmapFragmentHint:
-
# class PySide2.QtGui.QPainter.PixmapFragmentHints:
-
# class PySide2.QtGui.QPainter.RenderHint:
-
# class PySide2.QtGui.QPainter.RenderHints:
-
"PySide2.QtGui.QPainter.__init__": [(), ('PySide2.QtGui.QPaintDevice',)],
"PySide2.QtGui.QPainter.background": (),
"PySide2.QtGui.QPainter.backgroundMode": (),
@@ -6503,18 +5859,14 @@ sig_dict.update({
"PySide2.QtGui.QPainter.worldMatrix": (),
"PySide2.QtGui.QPainter.worldMatrixEnabled": (),
"PySide2.QtGui.QPainter.worldTransform": (),
-
# class PySide2.QtGui.QPainterPath:
-
# class PySide2.QtGui.QPainterPath.Element:
"PySide2.QtGui.QPainterPath.Element.__init__": [(), ('PySide2.QtGui.QPainterPath.Element',)],
"PySide2.QtGui.QPainterPath.Element.__copy__": (),
"PySide2.QtGui.QPainterPath.Element.isCurveTo": (),
"PySide2.QtGui.QPainterPath.Element.isLineTo": (),
"PySide2.QtGui.QPainterPath.Element.isMoveTo": (),
-
# class PySide2.QtGui.QPainterPath.ElementType:
-
"PySide2.QtGui.QPainterPath.__init__": [(), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QPainterPath',)],
"PySide2.QtGui.QPainterPath.__add__": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtGui.QPainterPath.__and__": ('PySide2.QtGui.QPainterPath',),
@@ -6575,7 +5927,6 @@ sig_dict.update({
"PySide2.QtGui.QPainterPath.translate": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPainterPath.translated": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPainterPath.united": ('PySide2.QtGui.QPainterPath',),
-
# class PySide2.QtGui.QPainterPathStroker:
"PySide2.QtGui.QPainterPathStroker.__init__": [(), ('PySide2.QtGui.QPen',)],
"PySide2.QtGui.QPainterPathStroker.capStyle": (),
@@ -6593,11 +5944,8 @@ sig_dict.update({
"PySide2.QtGui.QPainterPathStroker.setMiterLimit": ('float',),
"PySide2.QtGui.QPainterPathStroker.setWidth": ('float',),
"PySide2.QtGui.QPainterPathStroker.width": (),
-
# class PySide2.QtGui.QPalette:
-
# class PySide2.QtGui.QPalette.ColorGroup:
-
# class PySide2.QtGui.QPalette.ColorRole:
"PySide2.QtGui.QPalette.__init__": [(), ('PySide2.QtCore.Qt.GlobalColor',), ('PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush'), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QColor'), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor'), ('PySide2.QtGui.QPalette',)],
"PySide2.QtGui.QPalette.__copy__": (),
@@ -6638,7 +5986,6 @@ sig_dict.update({
"PySide2.QtGui.QPalette.toolTipText": (),
"PySide2.QtGui.QPalette.window": (),
"PySide2.QtGui.QPalette.windowText": (),
-
# class PySide2.QtGui.QPdfWriter:
"PySide2.QtGui.QPdfWriter.__init__": [('PySide2.QtCore.QIODevice',), ('str',)],
"PySide2.QtGui.QPdfWriter.creator": (),
@@ -6655,7 +6002,6 @@ sig_dict.update({
"PySide2.QtGui.QPdfWriter.setResolution": ('int',),
"PySide2.QtGui.QPdfWriter.setTitle": ('str',),
"PySide2.QtGui.QPdfWriter.title": (),
-
# class PySide2.QtGui.QPen:
"PySide2.QtGui.QPen.__init__": [(), ('PySide2.QtCore.Qt.PenStyle',), ('PySide2.QtGui.QBrush', 'float', 'PySide2.QtCore.Qt.PenStyle', 'PySide2.QtCore.Qt.PenCapStyle', 'PySide2.QtCore.Qt.PenJoinStyle'), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QPen',)],
"PySide2.QtGui.QPen.__copy__": (),
@@ -6685,7 +6031,6 @@ sig_dict.update({
"PySide2.QtGui.QPen.swap": ('PySide2.QtGui.QPen',),
"PySide2.QtGui.QPen.width": (),
"PySide2.QtGui.QPen.widthF": (),
-
# class PySide2.QtGui.QPicture:
"PySide2.QtGui.QPicture.__init__": [('PySide2.QtGui.QPicture',), ('int',)],
"PySide2.QtGui.QPicture.__copy__": (),
@@ -6709,7 +6054,6 @@ sig_dict.update({
"PySide2.QtGui.QPicture.setData": ('bytes', 'int'),
"PySide2.QtGui.QPicture.size": (),
"PySide2.QtGui.QPicture.swap": ('PySide2.QtGui.QPicture',),
-
# class PySide2.QtGui.QPictureIO:
"PySide2.QtGui.QPictureIO.__init__": [(), ('PySide2.QtCore.QIODevice', 'bytes'), ('str', 'bytes')],
"PySide2.QtGui.QPictureIO.description": (),
@@ -6735,23 +6079,15 @@ sig_dict.update({
"PySide2.QtGui.QPictureIO.setStatus": ('int',),
"PySide2.QtGui.QPictureIO.status": (),
"PySide2.QtGui.QPictureIO.write": (),
-
# class PySide2.QtGui.QPixelFormat:
-
# class PySide2.QtGui.QPixelFormat.AlphaPosition:
-
# class PySide2.QtGui.QPixelFormat.AlphaPremultiplied:
-
# class PySide2.QtGui.QPixelFormat.AlphaUsage:
-
# class PySide2.QtGui.QPixelFormat.ByteOrder:
-
# class PySide2.QtGui.QPixelFormat.ColorModel:
-
# class PySide2.QtGui.QPixelFormat.TypeInterpretation:
-
# class PySide2.QtGui.QPixelFormat.YUVLayout:
- "PySide2.QtGui.QPixelFormat.__init__": [(), ('PySide2.QtGui.QPixelFormat',), ('PySide2.QtGui.QPixelFormat.ColorModel', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'PySide2.QtGui.QPixelFormat.AlphaUsage', 'PySide2.QtGui.QPixelFormat.AlphaPosition', 'PySide2.QtGui.QPixelFormat.AlphaPremultiplied', 'PySide2.QtGui.QPixelFormat.TypeInterpretation', 'PySide2.QtGui.QPixelFormat.ByteOrder', 'typing.Char')],
+ "PySide2.QtGui.QPixelFormat.__init__": [(), ('PySide2.QtGui.QPixelFormat',), ('PySide2.QtGui.QPixelFormat.ColorModel', 'int', 'int', 'int', 'int', 'int', 'int', 'PySide2.QtGui.QPixelFormat.AlphaUsage', 'PySide2.QtGui.QPixelFormat.AlphaPosition', 'PySide2.QtGui.QPixelFormat.AlphaPremultiplied', 'PySide2.QtGui.QPixelFormat.TypeInterpretation', 'PySide2.QtGui.QPixelFormat.ByteOrder', 'int')],
"PySide2.QtGui.QPixelFormat.__copy__": (),
"PySide2.QtGui.QPixelFormat.alphaPosition": (),
"PySide2.QtGui.QPixelFormat.alphaSize": (),
@@ -6775,7 +6111,6 @@ sig_dict.update({
"PySide2.QtGui.QPixelFormat.typeInterpretation": (),
"PySide2.QtGui.QPixelFormat.yellowSize": (),
"PySide2.QtGui.QPixelFormat.yuvLayout": (),
-
# class PySide2.QtGui.QPixmap:
"PySide2.QtGui.QPixmap.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtGui.QImage',), ('PySide2.QtGui.QPixmap',), ('int', 'int'), ('str', 'bytes', 'PySide2.QtCore.Qt.ImageConversionFlags'), ('typing.Sequence',)],
"PySide2.QtGui.QPixmap.__copy__": (),
@@ -6820,15 +6155,12 @@ sig_dict.update({
"PySide2.QtGui.QPixmap.transformed": [('PySide2.QtGui.QMatrix', 'PySide2.QtCore.Qt.TransformationMode'), ('PySide2.QtGui.QTransform', 'PySide2.QtCore.Qt.TransformationMode')],
"PySide2.QtGui.QPixmap.trueMatrix": [('PySide2.QtGui.QMatrix', 'int', 'int'), ('PySide2.QtGui.QTransform', 'int', 'int')],
"PySide2.QtGui.QPixmap.width": (),
-
# class PySide2.QtGui.QPixmapCache:
-
# class PySide2.QtGui.QPixmapCache.Key:
"PySide2.QtGui.QPixmapCache.Key.__init__": [(), ('PySide2.QtGui.QPixmapCache.Key',)],
"PySide2.QtGui.QPixmapCache.Key.__copy__": (),
"PySide2.QtGui.QPixmapCache.Key.isValid": (),
"PySide2.QtGui.QPixmapCache.Key.swap": ('PySide2.QtGui.QPixmapCache.Key',),
-
"PySide2.QtGui.QPixmapCache.__init__": (),
"PySide2.QtGui.QPixmapCache.cacheLimit": (),
"PySide2.QtGui.QPixmapCache.clear": (),
@@ -6837,14 +6169,12 @@ sig_dict.update({
"PySide2.QtGui.QPixmapCache.remove": [('PySide2.QtGui.QPixmapCache.Key',), ('str',)],
"PySide2.QtGui.QPixmapCache.replace": ('PySide2.QtGui.QPixmapCache.Key', 'PySide2.QtGui.QPixmap'),
"PySide2.QtGui.QPixmapCache.setCacheLimit": ('int',),
-
# class PySide2.QtGui.QPointingDeviceUniqueId:
"PySide2.QtGui.QPointingDeviceUniqueId.__init__": [(), ('PySide2.QtGui.QPointingDeviceUniqueId',)],
"PySide2.QtGui.QPointingDeviceUniqueId.__copy__": (),
"PySide2.QtGui.QPointingDeviceUniqueId.fromNumericId": ('int',),
"PySide2.QtGui.QPointingDeviceUniqueId.isValid": (),
"PySide2.QtGui.QPointingDeviceUniqueId.numericId": (),
-
# class PySide2.QtGui.QPolygon:
"PySide2.QtGui.QPolygon.__init__": [(), ('PySide2.QtCore.QRect', 'bool'), ('PySide2.QtGui.QPolygon',), ('int',), ('typing.List',)],
"PySide2.QtGui.QPolygon.__add__": ('typing.List',),
@@ -6914,7 +6244,6 @@ sig_dict.update({
"PySide2.QtGui.QPolygon.translated": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QPolygon.united": ('PySide2.QtGui.QPolygon',),
"PySide2.QtGui.QPolygon.value": [('int',), ('int', 'PySide2.QtCore.QPoint')],
-
# class PySide2.QtGui.QPolygonF:
"PySide2.QtGui.QPolygonF.__init__": [(), ('PySide2.QtCore.QRectF',), ('PySide2.QtGui.QPolygon',), ('PySide2.QtGui.QPolygonF',), ('int',), ('typing.List',)],
"PySide2.QtGui.QPolygonF.__add__": ('typing.List',),
@@ -6985,12 +6314,10 @@ sig_dict.update({
"PySide2.QtGui.QPolygonF.translated": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPolygonF.united": ('PySide2.QtGui.QPolygonF',),
"PySide2.QtGui.QPolygonF.value": [('int',), ('int', 'PySide2.QtCore.QPointF')],
-
# class PySide2.QtGui.QPyTextObject:
"PySide2.QtGui.QPyTextObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QPyTextObject.drawObject": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRectF', 'PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QPyTextObject.intrinsicSize": ('PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
-
# class PySide2.QtGui.QQuaternion:
"PySide2.QtGui.QQuaternion.__init__": [(), ('PySide2.QtGui.QVector4D',), ('float', 'PySide2.QtGui.QVector3D'), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QQuaternion.__add__": ('PySide2.QtGui.QQuaternion',),
@@ -7038,7 +6365,6 @@ sig_dict.update({
"PySide2.QtGui.QQuaternion.x": (),
"PySide2.QtGui.QQuaternion.y": (),
"PySide2.QtGui.QQuaternion.z": (),
-
# class PySide2.QtGui.QRadialGradient:
"PySide2.QtGui.QRadialGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'float'), ('PySide2.QtCore.QPointF', 'float', 'PySide2.QtCore.QPointF'), ('PySide2.QtCore.QPointF', 'float', 'PySide2.QtCore.QPointF', 'float'), ('PySide2.QtGui.QRadialGradient',), ('float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QRadialGradient.__copy__": (),
@@ -7052,18 +6378,13 @@ sig_dict.update({
"PySide2.QtGui.QRadialGradient.setFocalPoint": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QRadialGradient.setFocalRadius": ('float',),
"PySide2.QtGui.QRadialGradient.setRadius": ('float',),
-
# class PySide2.QtGui.QRasterWindow:
"PySide2.QtGui.QRasterWindow.__init__": ('PySide2.QtGui.QWindow',),
"PySide2.QtGui.QRasterWindow.metric": ('PySide2.QtGui.QPaintDevice.PaintDeviceMetric',),
"PySide2.QtGui.QRasterWindow.redirected": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtGui.QRawFont:
-
# class PySide2.QtGui.QRawFont.AntialiasingType:
-
# class PySide2.QtGui.QRawFont.LayoutFlag:
-
# class PySide2.QtGui.QRawFont.LayoutFlags:
"PySide2.QtGui.QRawFont.__init__": [(), ('PySide2.QtCore.QByteArray', 'float', 'PySide2.QtGui.QFont.HintingPreference'), ('PySide2.QtGui.QRawFont',), ('str', 'float', 'PySide2.QtGui.QFont.HintingPreference')],
"PySide2.QtGui.QRawFont.__copy__": (),
@@ -7091,21 +6412,18 @@ sig_dict.update({
"PySide2.QtGui.QRawFont.style": (),
"PySide2.QtGui.QRawFont.styleName": (),
"PySide2.QtGui.QRawFont.supportedWritingSystems": (),
- "PySide2.QtGui.QRawFont.supportsCharacter": [('int',), ('typing.Char',)],
+ "PySide2.QtGui.QRawFont.supportsCharacter": [('int',), ('str',)],
"PySide2.QtGui.QRawFont.swap": ('PySide2.QtGui.QRawFont',),
"PySide2.QtGui.QRawFont.underlinePosition": (),
"PySide2.QtGui.QRawFont.unitsPerEm": (),
"PySide2.QtGui.QRawFont.weight": (),
"PySide2.QtGui.QRawFont.xHeight": (),
-
# class PySide2.QtGui.QRegExpValidator:
"PySide2.QtGui.QRegExpValidator.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QRegExp', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QRegExpValidator.regExp": (),
"PySide2.QtGui.QRegExpValidator.setRegExp": ('PySide2.QtCore.QRegExp',),
"PySide2.QtGui.QRegExpValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QRegion:
-
# class PySide2.QtGui.QRegion.RegionType:
"PySide2.QtGui.QRegion.__init__": [(), ('PySide2.QtCore.QRect', 'PySide2.QtGui.QRegion.RegionType'), ('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPolygon', 'PySide2.QtCore.Qt.FillRule'), ('PySide2.QtGui.QRegion',), ('int', 'int', 'int', 'int', 'PySide2.QtGui.QRegion.RegionType')],
"PySide2.QtGui.QRegion.__add__": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
@@ -7140,12 +6458,10 @@ sig_dict.update({
"PySide2.QtGui.QRegion.translated": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QRegion.united": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
"PySide2.QtGui.QRegion.xored": ('PySide2.QtGui.QRegion',),
-
# class PySide2.QtGui.QResizeEvent:
"PySide2.QtGui.QResizeEvent.__init__": ('PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtGui.QResizeEvent.oldSize": (),
"PySide2.QtGui.QResizeEvent.size": (),
-
# class PySide2.QtGui.QScreen:
"PySide2.QtGui.QScreen.angleBetween": ('PySide2.QtCore.Qt.ScreenOrientation', 'PySide2.QtCore.Qt.ScreenOrientation'),
"PySide2.QtGui.QScreen.availableGeometry": (),
@@ -7181,15 +6497,12 @@ sig_dict.update({
"PySide2.QtGui.QScreen.virtualGeometry": (),
"PySide2.QtGui.QScreen.virtualSiblings": (),
"PySide2.QtGui.QScreen.virtualSize": (),
-
# class PySide2.QtGui.QScrollEvent:
-
# class PySide2.QtGui.QScrollEvent.ScrollState:
"PySide2.QtGui.QScrollEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtGui.QScrollEvent.ScrollState'),
"PySide2.QtGui.QScrollEvent.contentPos": (),
"PySide2.QtGui.QScrollEvent.overshootDistance": (),
"PySide2.QtGui.QScrollEvent.scrollState": (),
-
# class PySide2.QtGui.QScrollPrepareEvent:
"PySide2.QtGui.QScrollPrepareEvent.__init__": ('PySide2.QtCore.QPointF',),
"PySide2.QtGui.QScrollPrepareEvent.contentPos": (),
@@ -7199,9 +6512,7 @@ sig_dict.update({
"PySide2.QtGui.QScrollPrepareEvent.setViewportSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtGui.QScrollPrepareEvent.startPos": (),
"PySide2.QtGui.QScrollPrepareEvent.viewportSize": (),
-
# class PySide2.QtGui.QSessionManager:
-
# class PySide2.QtGui.QSessionManager.RestartHint:
"PySide2.QtGui.QSessionManager.allowsErrorInteraction": (),
"PySide2.QtGui.QSessionManager.allowsInteraction": (),
@@ -7218,18 +6529,14 @@ sig_dict.update({
"PySide2.QtGui.QSessionManager.setManagerProperty": [('str', 'str'), ('str', 'typing.Sequence')],
"PySide2.QtGui.QSessionManager.setRestartCommand": ('typing.Sequence',),
"PySide2.QtGui.QSessionManager.setRestartHint": ('PySide2.QtGui.QSessionManager.RestartHint',),
-
# class PySide2.QtGui.QShortcutEvent:
"PySide2.QtGui.QShortcutEvent.__init__": ('PySide2.QtGui.QKeySequence', 'int', 'bool'),
"PySide2.QtGui.QShortcutEvent.isAmbiguous": (),
"PySide2.QtGui.QShortcutEvent.key": (),
"PySide2.QtGui.QShortcutEvent.shortcutId": (),
-
# class PySide2.QtGui.QShowEvent:
"PySide2.QtGui.QShowEvent.__init__": (),
-
# class PySide2.QtGui.QStandardItem:
-
# class PySide2.QtGui.QStandardItem.ItemType:
"PySide2.QtGui.QStandardItem.__init__": [(), ('PySide2.QtGui.QIcon', 'str'), ('PySide2.QtGui.QStandardItem',), ('int', 'int'), ('str',)],
"PySide2.QtGui.QStandardItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -7315,7 +6622,6 @@ sig_dict.update({
"PySide2.QtGui.QStandardItem.type": (),
"PySide2.QtGui.QStandardItem.whatsThis": (),
"PySide2.QtGui.QStandardItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtGui.QStandardItemModel:
"PySide2.QtGui.QStandardItemModel.__init__": [('PySide2.QtCore.QObject',), ('int', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QStandardItemModel.appendColumn": ('typing.Sequence',),
@@ -7370,9 +6676,7 @@ sig_dict.update({
"PySide2.QtGui.QStandardItemModel.takeRow": ('int',),
"PySide2.QtGui.QStandardItemModel.takeVerticalHeaderItem": ('int',),
"PySide2.QtGui.QStandardItemModel.verticalHeaderItem": ('int',),
-
# class PySide2.QtGui.QStaticText:
-
# class PySide2.QtGui.QStaticText.PerformanceHint:
"PySide2.QtGui.QStaticText.__init__": [(), ('PySide2.QtGui.QStaticText',), ('str',)],
"PySide2.QtGui.QStaticText.__copy__": (),
@@ -7389,11 +6693,9 @@ sig_dict.update({
"PySide2.QtGui.QStaticText.textFormat": (),
"PySide2.QtGui.QStaticText.textOption": (),
"PySide2.QtGui.QStaticText.textWidth": (),
-
# class PySide2.QtGui.QStatusTipEvent:
"PySide2.QtGui.QStatusTipEvent.__init__": ('str',),
"PySide2.QtGui.QStatusTipEvent.tip": (),
-
# class PySide2.QtGui.QStyleHints:
"PySide2.QtGui.QStyleHints.cursorFlashTime": (),
"PySide2.QtGui.QStyleHints.fontSmoothingGamma": (),
@@ -7429,11 +6731,8 @@ sig_dict.update({
"PySide2.QtGui.QStyleHints.useHoverEffects": (),
"PySide2.QtGui.QStyleHints.useRtlExtensions": (),
"PySide2.QtGui.QStyleHints.wheelScrollLines": (),
-
# class PySide2.QtGui.QSurface:
-
# class PySide2.QtGui.QSurface.SurfaceClass:
-
# class PySide2.QtGui.QSurface.SurfaceType:
"PySide2.QtGui.QSurface.__init__": ('PySide2.QtGui.QSurface.SurfaceClass',),
"PySide2.QtGui.QSurface.format": (),
@@ -7442,19 +6741,12 @@ sig_dict.update({
"PySide2.QtGui.QSurface.surfaceClass": (),
"PySide2.QtGui.QSurface.surfaceHandle": (),
"PySide2.QtGui.QSurface.surfaceType": (),
-
# class PySide2.QtGui.QSurfaceFormat:
-
# class PySide2.QtGui.QSurfaceFormat.ColorSpace:
-
# class PySide2.QtGui.QSurfaceFormat.FormatOption:
-
# class PySide2.QtGui.QSurfaceFormat.FormatOptions:
-
# class PySide2.QtGui.QSurfaceFormat.OpenGLContextProfile:
-
# class PySide2.QtGui.QSurfaceFormat.RenderableType:
-
# class PySide2.QtGui.QSurfaceFormat.SwapBehavior:
"PySide2.QtGui.QSurfaceFormat.__init__": [(), ('PySide2.QtGui.QSurfaceFormat',), ('PySide2.QtGui.QSurfaceFormat.FormatOptions',)],
"PySide2.QtGui.QSurfaceFormat.__copy__": (),
@@ -7497,7 +6789,6 @@ sig_dict.update({
"PySide2.QtGui.QSurfaceFormat.swapInterval": (),
"PySide2.QtGui.QSurfaceFormat.testOption": [('PySide2.QtGui.QSurfaceFormat.FormatOption',), ('PySide2.QtGui.QSurfaceFormat.FormatOptions',)],
"PySide2.QtGui.QSurfaceFormat.version": (),
-
# class PySide2.QtGui.QSyntaxHighlighter:
"PySide2.QtGui.QSyntaxHighlighter.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QTextDocument',)],
"PySide2.QtGui.QSyntaxHighlighter.currentBlock": (),
@@ -7513,11 +6804,8 @@ sig_dict.update({
"PySide2.QtGui.QSyntaxHighlighter.setCurrentBlockUserData": ('PySide2.QtGui.QTextBlockUserData',),
"PySide2.QtGui.QSyntaxHighlighter.setDocument": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QSyntaxHighlighter.setFormat": [('int', 'int', 'PySide2.QtGui.QColor'), ('int', 'int', 'PySide2.QtGui.QFont'), ('int', 'int', 'PySide2.QtGui.QTextCharFormat')],
-
# class PySide2.QtGui.QTabletEvent:
-
# class PySide2.QtGui.QTabletEvent.PointerType:
-
# class PySide2.QtGui.QTabletEvent.TabletDevice:
"PySide2.QtGui.QTabletEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'int', 'float', 'int', 'int', 'float', 'float', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'int', 'float', 'int', 'int', 'float', 'float', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons')],
"PySide2.QtGui.QTabletEvent.button": (),
@@ -7541,9 +6829,7 @@ sig_dict.update({
"PySide2.QtGui.QTabletEvent.y": (),
"PySide2.QtGui.QTabletEvent.yTilt": (),
"PySide2.QtGui.QTabletEvent.z": (),
-
# class PySide2.QtGui.QTextBlock:
-
# class PySide2.QtGui.QTextBlock.iterator:
"PySide2.QtGui.QTextBlock.iterator.__init__": [(), ('PySide2.QtGui.QTextBlock.iterator',)],
"PySide2.QtGui.QTextBlock.iterator.__copy__": (),
@@ -7552,7 +6838,6 @@ sig_dict.update({
"PySide2.QtGui.QTextBlock.iterator.__iter__": (),
"PySide2.QtGui.QTextBlock.iterator.atEnd": (),
"PySide2.QtGui.QTextBlock.iterator.fragment": (),
-
"PySide2.QtGui.QTextBlock.__init__": [(), ('PySide2.QtGui.QTextBlock',)],
"PySide2.QtGui.QTextBlock.__copy__": (),
"PySide2.QtGui.QTextBlock.__iter__": (),
@@ -7587,11 +6872,8 @@ sig_dict.update({
"PySide2.QtGui.QTextBlock.textList": (),
"PySide2.QtGui.QTextBlock.userData": (),
"PySide2.QtGui.QTextBlock.userState": (),
-
# class PySide2.QtGui.QTextBlockFormat:
-
# class PySide2.QtGui.QTextBlockFormat.LineHeightTypes:
-
# class PySide2.QtGui.QTextBlockFormat.MarkerType:
"PySide2.QtGui.QTextBlockFormat.__init__": [(), ('PySide2.QtGui.QTextBlockFormat',), ('PySide2.QtGui.QTextFormat',)],
"PySide2.QtGui.QTextBlockFormat.__copy__": (),
@@ -7623,23 +6905,17 @@ sig_dict.update({
"PySide2.QtGui.QTextBlockFormat.tabPositions": (),
"PySide2.QtGui.QTextBlockFormat.textIndent": (),
"PySide2.QtGui.QTextBlockFormat.topMargin": (),
-
# class PySide2.QtGui.QTextBlockGroup:
"PySide2.QtGui.QTextBlockGroup.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextBlockGroup.blockFormatChanged": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextBlockGroup.blockInserted": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextBlockGroup.blockList": (),
"PySide2.QtGui.QTextBlockGroup.blockRemoved": ('PySide2.QtGui.QTextBlock',),
-
# class PySide2.QtGui.QTextBlockUserData:
"PySide2.QtGui.QTextBlockUserData.__init__": (),
-
# class PySide2.QtGui.QTextCharFormat:
-
# class PySide2.QtGui.QTextCharFormat.FontPropertiesInheritanceBehavior:
-
# class PySide2.QtGui.QTextCharFormat.UnderlineStyle:
-
# class PySide2.QtGui.QTextCharFormat.VerticalAlignment:
"PySide2.QtGui.QTextCharFormat.__init__": [(), ('PySide2.QtGui.QTextCharFormat',), ('PySide2.QtGui.QTextFormat',)],
"PySide2.QtGui.QTextCharFormat.__copy__": (),
@@ -7706,13 +6982,9 @@ sig_dict.update({
"PySide2.QtGui.QTextCharFormat.underlineColor": (),
"PySide2.QtGui.QTextCharFormat.underlineStyle": (),
"PySide2.QtGui.QTextCharFormat.verticalAlignment": (),
-
# class PySide2.QtGui.QTextCursor:
-
# class PySide2.QtGui.QTextCursor.MoveMode:
-
# class PySide2.QtGui.QTextCursor.MoveOperation:
-
# class PySide2.QtGui.QTextCursor.SelectionType:
"PySide2.QtGui.QTextCursor.__init__": [(), ('PySide2.QtGui.QTextBlock',), ('PySide2.QtGui.QTextCursor',), ('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextFrame',)],
"PySide2.QtGui.QTextCursor.__copy__": (),
@@ -7774,21 +7046,13 @@ sig_dict.update({
"PySide2.QtGui.QTextCursor.swap": ('PySide2.QtGui.QTextCursor',),
"PySide2.QtGui.QTextCursor.verticalMovementX": (),
"PySide2.QtGui.QTextCursor.visualNavigation": (),
-
# class PySide2.QtGui.QTextDocument:
-
# class PySide2.QtGui.QTextDocument.FindFlag:
-
# class PySide2.QtGui.QTextDocument.FindFlags:
-
# class PySide2.QtGui.QTextDocument.MarkdownFeature:
-
# class PySide2.QtGui.QTextDocument.MarkdownFeatures:
-
# class PySide2.QtGui.QTextDocument.MetaInformation:
-
# class PySide2.QtGui.QTextDocument.ResourceType:
-
# class PySide2.QtGui.QTextDocument.Stacks:
"PySide2.QtGui.QTextDocument.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QTextDocument.addResource": ('int', 'PySide2.QtCore.QUrl', 'typing.Any'),
@@ -7867,7 +7131,6 @@ sig_dict.update({
"PySide2.QtGui.QTextDocument.toRawText": (),
"PySide2.QtGui.QTextDocument.undo": [(), ('PySide2.QtGui.QTextCursor',)],
"PySide2.QtGui.QTextDocument.useDesignMetrics": (),
-
# class PySide2.QtGui.QTextDocumentFragment:
"PySide2.QtGui.QTextDocumentFragment.__init__": [(), ('PySide2.QtGui.QTextCursor',), ('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextDocumentFragment',)],
"PySide2.QtGui.QTextDocumentFragment.__copy__": (),
@@ -7876,7 +7139,6 @@ sig_dict.update({
"PySide2.QtGui.QTextDocumentFragment.isEmpty": (),
"PySide2.QtGui.QTextDocumentFragment.toHtml": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.QTextDocumentFragment.toPlainText": (),
-
# class PySide2.QtGui.QTextDocumentWriter:
"PySide2.QtGui.QTextDocumentWriter.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QTextDocumentWriter.codec": (),
@@ -7889,17 +7151,11 @@ sig_dict.update({
"PySide2.QtGui.QTextDocumentWriter.setFormat": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.QTextDocumentWriter.supportedDocumentFormats": (),
"PySide2.QtGui.QTextDocumentWriter.write": [('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextDocumentFragment',)],
-
# class PySide2.QtGui.QTextFormat:
-
# class PySide2.QtGui.QTextFormat.FormatType:
-
# class PySide2.QtGui.QTextFormat.ObjectTypes:
-
# class PySide2.QtGui.QTextFormat.PageBreakFlag:
-
# class PySide2.QtGui.QTextFormat.PageBreakFlags:
-
# class PySide2.QtGui.QTextFormat.Property:
"PySide2.QtGui.QTextFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('int',)],
"PySide2.QtGui.QTextFormat.__copy__": (),
@@ -7951,7 +7207,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFormat.toTableCellFormat": (),
"PySide2.QtGui.QTextFormat.toTableFormat": (),
"PySide2.QtGui.QTextFormat.type": (),
-
# class PySide2.QtGui.QTextFragment:
"PySide2.QtGui.QTextFragment.__init__": [(), ('PySide2.QtGui.QTextFragment',)],
"PySide2.QtGui.QTextFragment.__copy__": (),
@@ -7962,9 +7217,7 @@ sig_dict.update({
"PySide2.QtGui.QTextFragment.length": (),
"PySide2.QtGui.QTextFragment.position": (),
"PySide2.QtGui.QTextFragment.text": (),
-
# class PySide2.QtGui.QTextFrame:
-
# class PySide2.QtGui.QTextFrame.iterator:
"PySide2.QtGui.QTextFrame.iterator.__init__": [(), ('PySide2.QtGui.QTextFrame.iterator',)],
"PySide2.QtGui.QTextFrame.iterator.__copy__": (),
@@ -7975,7 +7228,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFrame.iterator.currentBlock": (),
"PySide2.QtGui.QTextFrame.iterator.currentFrame": (),
"PySide2.QtGui.QTextFrame.iterator.parentFrame": (),
-
"PySide2.QtGui.QTextFrame.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextFrame.__iter__": (),
"PySide2.QtGui.QTextFrame.begin": (),
@@ -7988,11 +7240,8 @@ sig_dict.update({
"PySide2.QtGui.QTextFrame.lastPosition": (),
"PySide2.QtGui.QTextFrame.parentFrame": (),
"PySide2.QtGui.QTextFrame.setFrameFormat": ('PySide2.QtGui.QTextFrameFormat',),
-
# class PySide2.QtGui.QTextFrameFormat:
-
# class PySide2.QtGui.QTextFrameFormat.BorderStyle:
-
# class PySide2.QtGui.QTextFrameFormat.Position:
"PySide2.QtGui.QTextFrameFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextFrameFormat',)],
"PySide2.QtGui.QTextFrameFormat.__copy__": (),
@@ -8023,7 +7272,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFrameFormat.setWidth": [('PySide2.QtGui.QTextLength',), ('float',)],
"PySide2.QtGui.QTextFrameFormat.topMargin": (),
"PySide2.QtGui.QTextFrameFormat.width": (),
-
# class PySide2.QtGui.QTextImageFormat:
"PySide2.QtGui.QTextImageFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextImageFormat',)],
"PySide2.QtGui.QTextImageFormat.__copy__": (),
@@ -8036,7 +7284,6 @@ sig_dict.update({
"PySide2.QtGui.QTextImageFormat.setQuality": ('int',),
"PySide2.QtGui.QTextImageFormat.setWidth": ('float',),
"PySide2.QtGui.QTextImageFormat.width": (),
-
# class PySide2.QtGui.QTextInlineObject:
"PySide2.QtGui.QTextInlineObject.__init__": (),
"PySide2.QtGui.QTextInlineObject.__copy__": (),
@@ -8053,11 +7300,8 @@ sig_dict.update({
"PySide2.QtGui.QTextInlineObject.textDirection": (),
"PySide2.QtGui.QTextInlineObject.textPosition": (),
"PySide2.QtGui.QTextInlineObject.width": (),
-
# class PySide2.QtGui.QTextItem:
-
# class PySide2.QtGui.QTextItem.RenderFlag:
-
# class PySide2.QtGui.QTextItem.RenderFlags:
"PySide2.QtGui.QTextItem.__init__": (),
"PySide2.QtGui.QTextItem.ascent": (),
@@ -8066,15 +7310,11 @@ sig_dict.update({
"PySide2.QtGui.QTextItem.renderFlags": (),
"PySide2.QtGui.QTextItem.text": (),
"PySide2.QtGui.QTextItem.width": (),
-
# class PySide2.QtGui.QTextLayout:
-
# class PySide2.QtGui.QTextLayout.CursorMode:
-
# class PySide2.QtGui.QTextLayout.FormatRange:
"PySide2.QtGui.QTextLayout.FormatRange.__init__": [(), ('PySide2.QtGui.QTextLayout.FormatRange',)],
"PySide2.QtGui.QTextLayout.FormatRange.__copy__": (),
-
"PySide2.QtGui.QTextLayout.__init__": [(), ('PySide2.QtGui.QTextBlock',), ('str',), ('str', 'PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice')],
"PySide2.QtGui.QTextLayout.additionalFormats": (),
"PySide2.QtGui.QTextLayout.beginLayout": (),
@@ -8116,9 +7356,7 @@ sig_dict.update({
"PySide2.QtGui.QTextLayout.setTextOption": ('PySide2.QtGui.QTextOption',),
"PySide2.QtGui.QTextLayout.text": (),
"PySide2.QtGui.QTextLayout.textOption": (),
-
# class PySide2.QtGui.QTextLength:
-
# class PySide2.QtGui.QTextLength.Type:
"PySide2.QtGui.QTextLength.__init__": [(), ('PySide2.QtGui.QTextLength',), ('PySide2.QtGui.QTextLength.Type', 'float')],
"PySide2.QtGui.QTextLength.__copy__": (),
@@ -8127,11 +7365,8 @@ sig_dict.update({
"PySide2.QtGui.QTextLength.rawValue": (),
"PySide2.QtGui.QTextLength.type": (),
"PySide2.QtGui.QTextLength.value": ('float',),
-
# class PySide2.QtGui.QTextLine:
-
# class PySide2.QtGui.QTextLine.CursorPosition:
-
# class PySide2.QtGui.QTextLine.Edge:
"PySide2.QtGui.QTextLine.__init__": (),
"PySide2.QtGui.QTextLine.__copy__": (),
@@ -8159,7 +7394,6 @@ sig_dict.update({
"PySide2.QtGui.QTextLine.x": (),
"PySide2.QtGui.QTextLine.xToCursor": ('float', 'PySide2.QtGui.QTextLine.CursorPosition'),
"PySide2.QtGui.QTextLine.y": (),
-
# class PySide2.QtGui.QTextList:
"PySide2.QtGui.QTextList.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextList.add": ('PySide2.QtGui.QTextBlock',),
@@ -8171,9 +7405,7 @@ sig_dict.update({
"PySide2.QtGui.QTextList.remove": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextList.removeItem": ('int',),
"PySide2.QtGui.QTextList.setFormat": [('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextListFormat',)],
-
# class PySide2.QtGui.QTextListFormat:
-
# class PySide2.QtGui.QTextListFormat.Style:
"PySide2.QtGui.QTextListFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextListFormat',)],
"PySide2.QtGui.QTextListFormat.__copy__": (),
@@ -8186,7 +7418,6 @@ sig_dict.update({
"PySide2.QtGui.QTextListFormat.setNumberSuffix": ('str',),
"PySide2.QtGui.QTextListFormat.setStyle": ('PySide2.QtGui.QTextListFormat.Style',),
"PySide2.QtGui.QTextListFormat.style": (),
-
# class PySide2.QtGui.QTextObject:
"PySide2.QtGui.QTextObject.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextObject.document": (),
@@ -8194,26 +7425,18 @@ sig_dict.update({
"PySide2.QtGui.QTextObject.formatIndex": (),
"PySide2.QtGui.QTextObject.objectIndex": (),
"PySide2.QtGui.QTextObject.setFormat": ('PySide2.QtGui.QTextFormat',),
-
# class PySide2.QtGui.QTextObjectInterface:
"PySide2.QtGui.QTextObjectInterface.__init__": (),
"PySide2.QtGui.QTextObjectInterface.drawObject": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRectF', 'PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QTextObjectInterface.intrinsicSize": ('PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
-
# class PySide2.QtGui.QTextOption:
-
# class PySide2.QtGui.QTextOption.Flag:
-
# class PySide2.QtGui.QTextOption.Flags:
-
# class PySide2.QtGui.QTextOption.Tab:
- "PySide2.QtGui.QTextOption.Tab.__init__": [(), ('PySide2.QtGui.QTextOption.Tab',), ('float', 'PySide2.QtGui.QTextOption.TabType', 'typing.Char')],
+ "PySide2.QtGui.QTextOption.Tab.__init__": [(), ('PySide2.QtGui.QTextOption.Tab',), ('float', 'PySide2.QtGui.QTextOption.TabType', 'str')],
"PySide2.QtGui.QTextOption.Tab.__copy__": (),
-
# class PySide2.QtGui.QTextOption.TabType:
-
# class PySide2.QtGui.QTextOption.WrapMode:
-
"PySide2.QtGui.QTextOption.__init__": [(), ('PySide2.QtCore.Qt.Alignment',), ('PySide2.QtGui.QTextOption',)],
"PySide2.QtGui.QTextOption.__copy__": (),
"PySide2.QtGui.QTextOption.alignment": (),
@@ -8234,7 +7457,6 @@ sig_dict.update({
"PySide2.QtGui.QTextOption.textDirection": (),
"PySide2.QtGui.QTextOption.useDesignMetrics": (),
"PySide2.QtGui.QTextOption.wrapMode": (),
-
# class PySide2.QtGui.QTextTable:
"PySide2.QtGui.QTextTable.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextTable.appendColumns": ('int',),
@@ -8253,7 +7475,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTable.rows": (),
"PySide2.QtGui.QTextTable.setFormat": [('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableFormat',)],
"PySide2.QtGui.QTextTable.splitCell": ('int', 'int', 'int', 'int'),
-
# class PySide2.QtGui.QTextTableCell:
"PySide2.QtGui.QTextTableCell.__init__": [(), ('PySide2.QtGui.QTextTableCell',)],
"PySide2.QtGui.QTextTableCell.__copy__": (),
@@ -8271,7 +7492,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTableCell.rowSpan": (),
"PySide2.QtGui.QTextTableCell.setFormat": ('PySide2.QtGui.QTextCharFormat',),
"PySide2.QtGui.QTextTableCell.tableCellFormatIndex": (),
-
# class PySide2.QtGui.QTextTableCellFormat:
"PySide2.QtGui.QTextTableCellFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableCellFormat',)],
"PySide2.QtGui.QTextTableCellFormat.__copy__": (),
@@ -8312,7 +7532,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTableCellFormat.topBorderBrush": (),
"PySide2.QtGui.QTextTableCellFormat.topBorderStyle": (),
"PySide2.QtGui.QTextTableCellFormat.topPadding": (),
-
# class PySide2.QtGui.QTextTableFormat:
"PySide2.QtGui.QTextTableFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableFormat',)],
"PySide2.QtGui.QTextTableFormat.__copy__": (),
@@ -8332,17 +7551,12 @@ sig_dict.update({
"PySide2.QtGui.QTextTableFormat.setColumnWidthConstraints": ('typing.List',),
"PySide2.QtGui.QTextTableFormat.setColumns": ('int',),
"PySide2.QtGui.QTextTableFormat.setHeaderRowCount": ('int',),
-
# class PySide2.QtGui.QToolBarChangeEvent:
"PySide2.QtGui.QToolBarChangeEvent.__init__": ('bool',),
"PySide2.QtGui.QToolBarChangeEvent.toggle": (),
-
# class PySide2.QtGui.QTouchDevice:
-
# class PySide2.QtGui.QTouchDevice.Capabilities:
-
# class PySide2.QtGui.QTouchDevice.CapabilityFlag:
-
# class PySide2.QtGui.QTouchDevice.DeviceType:
"PySide2.QtGui.QTouchDevice.__init__": (),
"PySide2.QtGui.QTouchDevice.capabilities": (),
@@ -8354,13 +7568,9 @@ sig_dict.update({
"PySide2.QtGui.QTouchDevice.setName": ('str',),
"PySide2.QtGui.QTouchDevice.setType": ('PySide2.QtGui.QTouchDevice.DeviceType',),
"PySide2.QtGui.QTouchDevice.type": (),
-
# class PySide2.QtGui.QTouchEvent:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint.InfoFlag:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint.InfoFlags:
"PySide2.QtGui.QTouchEvent.TouchPoint.__init__": [('PySide2.QtGui.QTouchEvent.TouchPoint',), ('int',)],
"PySide2.QtGui.QTouchEvent.TouchPoint.__copy__": (),
@@ -8413,7 +7623,6 @@ sig_dict.update({
"PySide2.QtGui.QTouchEvent.TouchPoint.swap": ('PySide2.QtGui.QTouchEvent.TouchPoint',),
"PySide2.QtGui.QTouchEvent.TouchPoint.uniqueId": (),
"PySide2.QtGui.QTouchEvent.TouchPoint.velocity": (),
-
"PySide2.QtGui.QTouchEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtGui.QTouchDevice', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.TouchPointStates', 'typing.Sequence'),
"PySide2.QtGui.QTouchEvent.device": (),
"PySide2.QtGui.QTouchEvent.setDevice": ('PySide2.QtGui.QTouchDevice',),
@@ -8425,9 +7634,7 @@ sig_dict.update({
"PySide2.QtGui.QTouchEvent.touchPointStates": (),
"PySide2.QtGui.QTouchEvent.touchPoints": (),
"PySide2.QtGui.QTouchEvent.window": (),
-
# class PySide2.QtGui.QTransform:
-
# class PySide2.QtGui.QTransform.TransformationType:
"PySide2.QtGui.QTransform.__init__": [(), ('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QTransform',), ('float', 'float', 'float', 'float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QTransform.__add__": ('float',),
@@ -8480,16 +7687,13 @@ sig_dict.update({
"PySide2.QtGui.QTransform.translate": ('float', 'float'),
"PySide2.QtGui.QTransform.transposed": (),
"PySide2.QtGui.QTransform.type": (),
-
# class PySide2.QtGui.QValidator:
-
# class PySide2.QtGui.QValidator.State:
"PySide2.QtGui.QValidator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QValidator.fixup": ('str',),
"PySide2.QtGui.QValidator.locale": (),
"PySide2.QtGui.QValidator.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtGui.QValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QVector2D:
"PySide2.QtGui.QVector2D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector4D',), ('float', 'float')],
"PySide2.QtGui.QVector2D.__add__": ('PySide2.QtGui.QVector2D',),
@@ -8521,7 +7725,6 @@ sig_dict.update({
"PySide2.QtGui.QVector2D.toVector4D": (),
"PySide2.QtGui.QVector2D.x": (),
"PySide2.QtGui.QVector2D.y": (),
-
# class PySide2.QtGui.QVector3D:
"PySide2.QtGui.QVector3D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'float'), ('PySide2.QtGui.QVector4D',), ('float', 'float', 'float')],
"PySide2.QtGui.QVector3D.__add__": ('PySide2.QtGui.QVector3D',),
@@ -8560,7 +7763,6 @@ sig_dict.update({
"PySide2.QtGui.QVector3D.x": (),
"PySide2.QtGui.QVector3D.y": (),
"PySide2.QtGui.QVector3D.z": (),
-
# class PySide2.QtGui.QVector4D:
"PySide2.QtGui.QVector4D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'float', 'float'), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector3D', 'float'), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QVector4D.__add__": ('PySide2.QtGui.QVector4D',),
@@ -8596,11 +7798,9 @@ sig_dict.update({
"PySide2.QtGui.QVector4D.x": (),
"PySide2.QtGui.QVector4D.y": (),
"PySide2.QtGui.QVector4D.z": (),
-
# class PySide2.QtGui.QWhatsThisClickedEvent:
"PySide2.QtGui.QWhatsThisClickedEvent.__init__": ('str',),
"PySide2.QtGui.QWhatsThisClickedEvent.href": (),
-
# class PySide2.QtGui.QWheelEvent:
"PySide2.QtGui.QWheelEvent.__init__": [('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'bool', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'PySide2.QtCore.Qt.MouseEventSource', 'bool'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.Orientation'), ('PySide2.QtCore.QPointF', 'int', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.Orientation')],
"PySide2.QtGui.QWheelEvent.angleDelta": (),
@@ -8621,11 +7821,8 @@ sig_dict.update({
"PySide2.QtGui.QWheelEvent.source": (),
"PySide2.QtGui.QWheelEvent.x": (),
"PySide2.QtGui.QWheelEvent.y": (),
-
# class PySide2.QtGui.QWindow:
-
# class PySide2.QtGui.QWindow.AncestorMode:
-
# class PySide2.QtGui.QWindow.Visibility:
"PySide2.QtGui.QWindow.__init__": [('PySide2.QtGui.QScreen',), ('PySide2.QtGui.QWindow',)],
"PySide2.QtGui.QWindow.accessibleRoot": (),
@@ -8749,17 +7946,14 @@ sig_dict.update({
"PySide2.QtGui.QWindow.windowStates": (),
"PySide2.QtGui.QWindow.x": (),
"PySide2.QtGui.QWindow.y": (),
-
# class PySide2.QtGui.QWindowStateChangeEvent:
"PySide2.QtGui.QWindowStateChangeEvent.__init__": ('PySide2.QtCore.Qt.WindowStates', 'bool'),
"PySide2.QtGui.QWindowStateChangeEvent.isOverride": (),
"PySide2.QtGui.QWindowStateChangeEvent.oldState": (),
-
# class PySide2.QtGui.Qt:
"PySide2.QtGui.Qt.codecForHtml": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.Qt.convertFromPlainText": ('str', 'PySide2.QtCore.Qt.WhiteSpaceMode'),
"PySide2.QtGui.Qt.mightBeRichText": ('str',),
-
"PySide2.QtGui.Qt.qAlpha": ('int',),
"PySide2.QtGui.Qt.qBlue": ('int',),
"PySide2.QtGui.Qt.qGray": [('int',), ('int', 'int', 'int')],
@@ -8769,10 +7963,8 @@ sig_dict.update({
"PySide2.QtGui.Qt.qRgb": ('int', 'int', 'int'),
"PySide2.QtGui.Qt.qRgba": ('int', 'int', 'int', 'int'),
}) if "PySide2.QtGui" in sys.modules else None
-
# Module PySide2.QtWidgets
sig_dict.update({
-
# class PySide2.QtWidgets.QAbstractButton:
"PySide2.QtWidgets.QAbstractButton.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractButton.animateClick": ('int',),
@@ -8815,7 +8007,6 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractButton.text": (),
"PySide2.QtWidgets.QAbstractButton.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QAbstractButton.toggle": (),
-
# class PySide2.QtWidgets.QAbstractGraphicsShapeItem:
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.brush": (),
@@ -8824,9 +8015,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.pen": (),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.setBrush": ('PySide2.QtGui.QBrush',),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.setPen": ('PySide2.QtGui.QPen',),
-
# class PySide2.QtWidgets.QAbstractItemDelegate:
-
# class PySide2.QtWidgets.QAbstractItemDelegate.EndEditHint:
"PySide2.QtWidgets.QAbstractItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QAbstractItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -8840,27 +8029,16 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractItemDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QAbstractItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QAbstractItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QAbstractItemView:
-
# class PySide2.QtWidgets.QAbstractItemView.CursorAction:
-
# class PySide2.QtWidgets.QAbstractItemView.DragDropMode:
-
# class PySide2.QtWidgets.QAbstractItemView.DropIndicatorPosition:
-
# class PySide2.QtWidgets.QAbstractItemView.EditTrigger:
-
# class PySide2.QtWidgets.QAbstractItemView.EditTriggers:
-
# class PySide2.QtWidgets.QAbstractItemView.ScrollHint:
-
# class PySide2.QtWidgets.QAbstractItemView.ScrollMode:
-
# class PySide2.QtWidgets.QAbstractItemView.SelectionBehavior:
-
# class PySide2.QtWidgets.QAbstractItemView.SelectionMode:
-
# class PySide2.QtWidgets.QAbstractItemView.State:
"PySide2.QtWidgets.QAbstractItemView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractItemView.alternatingRowColors": (),
@@ -8991,9 +8169,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractItemView.viewportSizeHint": (),
"PySide2.QtWidgets.QAbstractItemView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QAbstractItemView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QAbstractScrollArea:
-
# class PySide2.QtWidgets.QAbstractScrollArea.SizeAdjustPolicy:
"PySide2.QtWidgets.QAbstractScrollArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractScrollArea.addScrollBarWidget": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Alignment'),
@@ -9036,11 +8212,8 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractScrollArea.viewportMargins": (),
"PySide2.QtWidgets.QAbstractScrollArea.viewportSizeHint": (),
"PySide2.QtWidgets.QAbstractScrollArea.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QAbstractSlider:
-
# class PySide2.QtWidgets.QAbstractSlider.SliderAction:
-
# class PySide2.QtWidgets.QAbstractSlider.SliderChange:
"PySide2.QtWidgets.QAbstractSlider.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractSlider.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -9075,17 +8248,11 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractSlider.triggerAction": ('PySide2.QtWidgets.QAbstractSlider.SliderAction',),
"PySide2.QtWidgets.QAbstractSlider.value": (),
"PySide2.QtWidgets.QAbstractSlider.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QAbstractSpinBox:
-
# class PySide2.QtWidgets.QAbstractSpinBox.ButtonSymbols:
-
# class PySide2.QtWidgets.QAbstractSpinBox.CorrectionMode:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepEnabled:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepEnabledFlag:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepType:
"PySide2.QtWidgets.QAbstractSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractSpinBox.alignment": (),
@@ -9142,7 +8309,6 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QAbstractSpinBox.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
"PySide2.QtWidgets.QAbstractSpinBox.wrapping": (),
-
# class PySide2.QtWidgets.QAccessibleWidget:
"PySide2.QtWidgets.QAccessibleWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QAccessible.Role', 'str'),
"PySide2.QtWidgets.QAccessibleWidget.actionNames": (),
@@ -9166,13 +8332,9 @@ sig_dict.update({
"PySide2.QtWidgets.QAccessibleWidget.text": ('PySide2.QtGui.QAccessible.Text',),
"PySide2.QtWidgets.QAccessibleWidget.widget": (),
"PySide2.QtWidgets.QAccessibleWidget.window": (),
-
# class PySide2.QtWidgets.QAction:
-
# class PySide2.QtWidgets.QAction.ActionEvent:
-
# class PySide2.QtWidgets.QAction.MenuRole:
-
# class PySide2.QtWidgets.QAction.Priority:
"PySide2.QtWidgets.QAction.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QIcon', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QAction.actionGroup": (),
@@ -9231,9 +8393,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAction.toolTip": (),
"PySide2.QtWidgets.QAction.trigger": (),
"PySide2.QtWidgets.QAction.whatsThis": (),
-
# class PySide2.QtWidgets.QActionGroup:
-
# class PySide2.QtWidgets.QActionGroup.ExclusionPolicy:
"PySide2.QtWidgets.QActionGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QActionGroup.actions": (),
@@ -9249,9 +8409,7 @@ sig_dict.update({
"PySide2.QtWidgets.QActionGroup.setExclusionPolicy": ('PySide2.QtWidgets.QActionGroup.ExclusionPolicy',),
"PySide2.QtWidgets.QActionGroup.setExclusive": ('bool',),
"PySide2.QtWidgets.QActionGroup.setVisible": ('bool',),
-
# class PySide2.QtWidgets.QApplication:
-
# class PySide2.QtWidgets.QApplication.ColorSpec:
"PySide2.QtWidgets.QApplication.__init__": [(), ('typing.Sequence',)],
"PySide2.QtWidgets.QApplication.aboutQt": (),
@@ -9302,9 +8460,7 @@ sig_dict.update({
"PySide2.QtWidgets.QApplication.wheelScrollLines": (),
"PySide2.QtWidgets.QApplication.widgetAt": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtWidgets.QApplication.windowIcon": (),
-
# class PySide2.QtWidgets.QBoxLayout:
-
# class PySide2.QtWidgets.QBoxLayout.Direction:
"PySide2.QtWidgets.QBoxLayout.__init__": ('PySide2.QtWidgets.QBoxLayout.Direction', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QBoxLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -9339,7 +8495,6 @@ sig_dict.update({
"PySide2.QtWidgets.QBoxLayout.spacing": (),
"PySide2.QtWidgets.QBoxLayout.stretch": ('int',),
"PySide2.QtWidgets.QBoxLayout.takeAt": ('int',),
-
# class PySide2.QtWidgets.QButtonGroup:
"PySide2.QtWidgets.QButtonGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QButtonGroup.addButton": ('PySide2.QtWidgets.QAbstractButton', 'int'),
@@ -9352,13 +8507,9 @@ sig_dict.update({
"PySide2.QtWidgets.QButtonGroup.removeButton": ('PySide2.QtWidgets.QAbstractButton',),
"PySide2.QtWidgets.QButtonGroup.setExclusive": ('bool',),
"PySide2.QtWidgets.QButtonGroup.setId": ('PySide2.QtWidgets.QAbstractButton', 'int'),
-
# class PySide2.QtWidgets.QCalendarWidget:
-
# class PySide2.QtWidgets.QCalendarWidget.HorizontalHeaderFormat:
-
# class PySide2.QtWidgets.QCalendarWidget.SelectionMode:
-
# class PySide2.QtWidgets.QCalendarWidget.VerticalHeaderFormat:
"PySide2.QtWidgets.QCalendarWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QCalendarWidget.calendar": (),
@@ -9411,7 +8562,6 @@ sig_dict.update({
"PySide2.QtWidgets.QCalendarWidget.verticalHeaderFormat": (),
"PySide2.QtWidgets.QCalendarWidget.weekdayTextFormat": ('PySide2.QtCore.Qt.DayOfWeek',),
"PySide2.QtWidgets.QCalendarWidget.yearShown": (),
-
# class PySide2.QtWidgets.QCheckBox:
"PySide2.QtWidgets.QCheckBox.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QCheckBox.checkState": (),
@@ -9427,11 +8577,8 @@ sig_dict.update({
"PySide2.QtWidgets.QCheckBox.setCheckState": ('PySide2.QtCore.Qt.CheckState',),
"PySide2.QtWidgets.QCheckBox.setTristate": ('bool',),
"PySide2.QtWidgets.QCheckBox.sizeHint": (),
-
# class PySide2.QtWidgets.QColorDialog:
-
# class PySide2.QtWidgets.QColorDialog.ColorDialogOption:
-
# class PySide2.QtWidgets.QColorDialog.ColorDialogOptions:
"PySide2.QtWidgets.QColorDialog.__init__": [('PySide2.QtGui.QColor', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QColorDialog.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -9451,9 +8598,7 @@ sig_dict.update({
"PySide2.QtWidgets.QColorDialog.setVisible": ('bool',),
"PySide2.QtWidgets.QColorDialog.standardColor": ('int',),
"PySide2.QtWidgets.QColorDialog.testOption": ('PySide2.QtWidgets.QColorDialog.ColorDialogOption',),
-
# class PySide2.QtWidgets.QColormap:
-
# class PySide2.QtWidgets.QColormap.Mode:
"PySide2.QtWidgets.QColormap.__init__": ('PySide2.QtWidgets.QColormap',),
"PySide2.QtWidgets.QColormap.__copy__": (),
@@ -9466,7 +8611,6 @@ sig_dict.update({
"PySide2.QtWidgets.QColormap.mode": (),
"PySide2.QtWidgets.QColormap.pixel": ('PySide2.QtGui.QColor',),
"PySide2.QtWidgets.QColormap.size": (),
-
# class PySide2.QtWidgets.QColumnView:
"PySide2.QtWidgets.QColumnView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QColumnView.columnWidths": (),
@@ -9495,11 +8639,8 @@ sig_dict.update({
"PySide2.QtWidgets.QColumnView.verticalOffset": (),
"PySide2.QtWidgets.QColumnView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QColumnView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QComboBox:
-
# class PySide2.QtWidgets.QComboBox.InsertPolicy:
-
# class PySide2.QtWidgets.QComboBox.SizeAdjustPolicy:
"PySide2.QtWidgets.QComboBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QComboBox.addItem": [('PySide2.QtGui.QIcon', 'str', 'typing.Any'), ('str', 'typing.Any')],
@@ -9584,7 +8725,6 @@ sig_dict.update({
"PySide2.QtWidgets.QComboBox.validator": (),
"PySide2.QtWidgets.QComboBox.view": (),
"PySide2.QtWidgets.QComboBox.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QCommandLinkButton:
"PySide2.QtWidgets.QCommandLinkButton.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget'), ('str', 'str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QCommandLinkButton.description": (),
@@ -9594,7 +8734,6 @@ sig_dict.update({
"PySide2.QtWidgets.QCommandLinkButton.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QCommandLinkButton.setDescription": ('str',),
"PySide2.QtWidgets.QCommandLinkButton.sizeHint": (),
-
# class PySide2.QtWidgets.QCommonStyle:
"PySide2.QtWidgets.QCommonStyle.__init__": (),
"PySide2.QtWidgets.QCommonStyle.drawComplexControl": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtGui.QPainter', 'PySide2.QtWidgets.QWidget'),
@@ -9612,11 +8751,8 @@ sig_dict.update({
"PySide2.QtWidgets.QCommonStyle.subControlRect": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtWidgets.QStyle.SubControl', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QCommonStyle.subElementRect": ('PySide2.QtWidgets.QStyle.SubElement', 'PySide2.QtWidgets.QStyleOption', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QCommonStyle.unpolish": [('PySide2.QtWidgets.QApplication',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QCompleter:
-
# class PySide2.QtWidgets.QCompleter.CompletionMode:
-
# class PySide2.QtWidgets.QCompleter.ModelSorting:
"PySide2.QtWidgets.QCompleter.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('typing.Sequence', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QCompleter.caseSensitivity": (),
@@ -9654,9 +8790,7 @@ sig_dict.update({
"PySide2.QtWidgets.QCompleter.splitPath": ('str',),
"PySide2.QtWidgets.QCompleter.widget": (),
"PySide2.QtWidgets.QCompleter.wrapAround": (),
-
# class PySide2.QtWidgets.QDataWidgetMapper:
-
# class PySide2.QtWidgets.QDataWidgetMapper.SubmitPolicy:
"PySide2.QtWidgets.QDataWidgetMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QDataWidgetMapper.addMapping": [('PySide2.QtWidgets.QWidget', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.QByteArray')],
@@ -9684,14 +8818,10 @@ sig_dict.update({
"PySide2.QtWidgets.QDataWidgetMapper.toLast": (),
"PySide2.QtWidgets.QDataWidgetMapper.toNext": (),
"PySide2.QtWidgets.QDataWidgetMapper.toPrevious": (),
-
# class PySide2.QtWidgets.QDateEdit:
"PySide2.QtWidgets.QDateEdit.__init__": [('PySide2.QtCore.QDate', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QDateTimeEdit:
-
# class PySide2.QtWidgets.QDateTimeEdit.Section:
-
# class PySide2.QtWidgets.QDateTimeEdit.Sections:
"PySide2.QtWidgets.QDateTimeEdit.__init__": [('PySide2.QtCore.QDate', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QDateTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',), ('typing.Any', 'type', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QDateTimeEdit.calendar": (),
@@ -9756,7 +8886,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDateTimeEdit.timeSpec": (),
"PySide2.QtWidgets.QDateTimeEdit.validate": ('str', 'int'),
"PySide2.QtWidgets.QDateTimeEdit.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QDesktopWidget:
"PySide2.QtWidgets.QDesktopWidget.__init__": (),
"PySide2.QtWidgets.QDesktopWidget.availableGeometry": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',), ('int',)],
@@ -9768,7 +8897,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDesktopWidget.screenCount": (),
"PySide2.QtWidgets.QDesktopWidget.screenGeometry": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',), ('int',)],
"PySide2.QtWidgets.QDesktopWidget.screenNumber": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QDial:
"PySide2.QtWidgets.QDial.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QDial.event": ('PySide2.QtCore.QEvent',),
@@ -9788,9 +8916,7 @@ sig_dict.update({
"PySide2.QtWidgets.QDial.sizeHint": (),
"PySide2.QtWidgets.QDial.sliderChange": ('PySide2.QtWidgets.QAbstractSlider.SliderChange',),
"PySide2.QtWidgets.QDial.wrapping": (),
-
# class PySide2.QtWidgets.QDialog:
-
# class PySide2.QtWidgets.QDialog.DialogCode:
"PySide2.QtWidgets.QDialog.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QDialog.accept": (),
@@ -9818,15 +8944,10 @@ sig_dict.update({
"PySide2.QtWidgets.QDialog.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QDialog.showExtension": ('bool',),
"PySide2.QtWidgets.QDialog.sizeHint": (),
-
# class PySide2.QtWidgets.QDialogButtonBox:
-
# class PySide2.QtWidgets.QDialogButtonBox.ButtonLayout:
-
# class PySide2.QtWidgets.QDialogButtonBox.ButtonRole:
-
# class PySide2.QtWidgets.QDialogButtonBox.StandardButton:
-
# class PySide2.QtWidgets.QDialogButtonBox.StandardButtons:
"PySide2.QtWidgets.QDialogButtonBox.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QDialogButtonBox.addButton": [('PySide2.QtWidgets.QAbstractButton', 'PySide2.QtWidgets.QDialogButtonBox.ButtonRole'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButton',), ('str', 'PySide2.QtWidgets.QDialogButtonBox.ButtonRole')],
@@ -9844,9 +8965,7 @@ sig_dict.update({
"PySide2.QtWidgets.QDialogButtonBox.setStandardButtons": ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons',),
"PySide2.QtWidgets.QDialogButtonBox.standardButton": ('PySide2.QtWidgets.QAbstractButton',),
"PySide2.QtWidgets.QDialogButtonBox.standardButtons": (),
-
# class PySide2.QtWidgets.QDirModel:
-
# class PySide2.QtWidgets.QDirModel.Roles:
"PySide2.QtWidgets.QDirModel.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDir.SortFlags', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QDirModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -9886,11 +9005,8 @@ sig_dict.update({
"PySide2.QtWidgets.QDirModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtWidgets.QDirModel.sorting": (),
"PySide2.QtWidgets.QDirModel.supportedDropActions": (),
-
# class PySide2.QtWidgets.QDockWidget:
-
# class PySide2.QtWidgets.QDockWidget.DockWidgetFeature:
-
# class PySide2.QtWidgets.QDockWidget.DockWidgetFeatures:
"PySide2.QtWidgets.QDockWidget.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QDockWidget.allowedAreas": (),
@@ -9910,7 +9026,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDockWidget.titleBarWidget": (),
"PySide2.QtWidgets.QDockWidget.toggleViewAction": (),
"PySide2.QtWidgets.QDockWidget.widget": (),
-
# class PySide2.QtWidgets.QDoubleSpinBox:
"PySide2.QtWidgets.QDoubleSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QDoubleSpinBox.cleanText": (),
@@ -9935,26 +9050,18 @@ sig_dict.update({
"PySide2.QtWidgets.QDoubleSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QDoubleSpinBox.value": (),
"PySide2.QtWidgets.QDoubleSpinBox.valueFromText": ('str',),
-
# class PySide2.QtWidgets.QErrorMessage:
"PySide2.QtWidgets.QErrorMessage.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QErrorMessage.changeEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QErrorMessage.done": ('int',),
"PySide2.QtWidgets.QErrorMessage.qtHandler": (),
"PySide2.QtWidgets.QErrorMessage.showMessage": [('str',), ('str', 'str')],
-
# class PySide2.QtWidgets.QFileDialog:
-
# class PySide2.QtWidgets.QFileDialog.AcceptMode:
-
# class PySide2.QtWidgets.QFileDialog.DialogLabel:
-
# class PySide2.QtWidgets.QFileDialog.FileMode:
-
# class PySide2.QtWidgets.QFileDialog.Option:
-
# class PySide2.QtWidgets.QFileDialog.Options:
-
# class PySide2.QtWidgets.QFileDialog.ViewMode:
"PySide2.QtWidgets.QFileDialog.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'str', 'str', 'str')],
"PySide2.QtWidgets.QFileDialog.accept": (),
@@ -10026,26 +9133,18 @@ sig_dict.update({
"PySide2.QtWidgets.QFileDialog.supportedSchemes": (),
"PySide2.QtWidgets.QFileDialog.testOption": ('PySide2.QtWidgets.QFileDialog.Option',),
"PySide2.QtWidgets.QFileDialog.viewMode": (),
-
# class PySide2.QtWidgets.QFileIconProvider:
-
# class PySide2.QtWidgets.QFileIconProvider.IconType:
-
# class PySide2.QtWidgets.QFileIconProvider.Option:
-
# class PySide2.QtWidgets.QFileIconProvider.Options:
"PySide2.QtWidgets.QFileIconProvider.__init__": (),
"PySide2.QtWidgets.QFileIconProvider.icon": [('PySide2.QtCore.QFileInfo',), ('PySide2.QtWidgets.QFileIconProvider.IconType',)],
"PySide2.QtWidgets.QFileIconProvider.options": (),
"PySide2.QtWidgets.QFileIconProvider.setOptions": ('PySide2.QtWidgets.QFileIconProvider.Options',),
"PySide2.QtWidgets.QFileIconProvider.type": ('PySide2.QtCore.QFileInfo',),
-
# class PySide2.QtWidgets.QFileSystemModel:
-
# class PySide2.QtWidgets.QFileSystemModel.Option:
-
# class PySide2.QtWidgets.QFileSystemModel.Options:
-
# class PySide2.QtWidgets.QFileSystemModel.Roles:
"PySide2.QtWidgets.QFileSystemModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QFileSystemModel.canFetchMore": ('PySide2.QtCore.QModelIndex',),
@@ -10098,7 +9197,6 @@ sig_dict.update({
"PySide2.QtWidgets.QFileSystemModel.testOption": ('PySide2.QtWidgets.QFileSystemModel.Option',),
"PySide2.QtWidgets.QFileSystemModel.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QFileSystemModel.type": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtWidgets.QFocusFrame:
"PySide2.QtWidgets.QFocusFrame.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFocusFrame.event": ('PySide2.QtCore.QEvent',),
@@ -10107,11 +9205,8 @@ sig_dict.update({
"PySide2.QtWidgets.QFocusFrame.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QFocusFrame.setWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFocusFrame.widget": (),
-
# class PySide2.QtWidgets.QFontComboBox:
-
# class PySide2.QtWidgets.QFontComboBox.FontFilter:
-
# class PySide2.QtWidgets.QFontComboBox.FontFilters:
"PySide2.QtWidgets.QFontComboBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFontComboBox.currentFont": (),
@@ -10122,11 +9217,8 @@ sig_dict.update({
"PySide2.QtWidgets.QFontComboBox.setWritingSystem": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtWidgets.QFontComboBox.sizeHint": (),
"PySide2.QtWidgets.QFontComboBox.writingSystem": (),
-
# class PySide2.QtWidgets.QFontDialog:
-
# class PySide2.QtWidgets.QFontDialog.FontDialogOption:
-
# class PySide2.QtWidgets.QFontDialog.FontDialogOptions:
"PySide2.QtWidgets.QFontDialog.__init__": [('PySide2.QtGui.QFont', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QFontDialog.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -10142,13 +9234,9 @@ sig_dict.update({
"PySide2.QtWidgets.QFontDialog.setOptions": ('PySide2.QtWidgets.QFontDialog.FontDialogOptions',),
"PySide2.QtWidgets.QFontDialog.setVisible": ('bool',),
"PySide2.QtWidgets.QFontDialog.testOption": ('PySide2.QtWidgets.QFontDialog.FontDialogOption',),
-
# class PySide2.QtWidgets.QFormLayout:
-
# class PySide2.QtWidgets.QFormLayout.FieldGrowthPolicy:
-
# class PySide2.QtWidgets.QFormLayout.ItemRole:
-
# class PySide2.QtWidgets.QFormLayout.RowWrapPolicy:
"PySide2.QtWidgets.QFormLayout.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFormLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -10187,13 +9275,9 @@ sig_dict.update({
"PySide2.QtWidgets.QFormLayout.spacing": (),
"PySide2.QtWidgets.QFormLayout.takeAt": ('int',),
"PySide2.QtWidgets.QFormLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QFrame:
-
# class PySide2.QtWidgets.QFrame.Shadow:
-
# class PySide2.QtWidgets.QFrame.Shape:
-
# class PySide2.QtWidgets.QFrame.StyleMask:
"PySide2.QtWidgets.QFrame.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QFrame.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -10215,9 +9299,7 @@ sig_dict.update({
"PySide2.QtWidgets.QFrame.setLineWidth": ('int',),
"PySide2.QtWidgets.QFrame.setMidLineWidth": ('int',),
"PySide2.QtWidgets.QFrame.sizeHint": (),
-
# class PySide2.QtWidgets.QGesture:
-
# class PySide2.QtWidgets.QGesture.GestureCancelPolicy:
"PySide2.QtWidgets.QGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGesture.gestureCancelPolicy": (),
@@ -10228,7 +9310,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGesture.setHotSpot": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGesture.state": (),
"PySide2.QtWidgets.QGesture.unsetHotSpot": (),
-
# class PySide2.QtWidgets.QGestureEvent:
"PySide2.QtWidgets.QGestureEvent.__init__": ('typing.Sequence',),
"PySide2.QtWidgets.QGestureEvent.accept": [(), ('PySide2.QtCore.Qt.GestureType',), ('PySide2.QtWidgets.QGesture',)],
@@ -10242,11 +9323,8 @@ sig_dict.update({
"PySide2.QtWidgets.QGestureEvent.setAccepted": [('PySide2.QtCore.Qt.GestureType', 'bool'), ('PySide2.QtWidgets.QGesture', 'bool'), ('bool',)],
"PySide2.QtWidgets.QGestureEvent.setWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QGestureEvent.widget": (),
-
# class PySide2.QtWidgets.QGestureRecognizer:
-
# class PySide2.QtWidgets.QGestureRecognizer.Result:
-
# class PySide2.QtWidgets.QGestureRecognizer.ResultFlag:
"PySide2.QtWidgets.QGestureRecognizer.__init__": (),
"PySide2.QtWidgets.QGestureRecognizer.create": ('PySide2.QtCore.QObject',),
@@ -10254,14 +9332,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGestureRecognizer.registerRecognizer": ('PySide2.QtWidgets.QGestureRecognizer',),
"PySide2.QtWidgets.QGestureRecognizer.reset": ('PySide2.QtWidgets.QGesture',),
"PySide2.QtWidgets.QGestureRecognizer.unregisterRecognizer": ('PySide2.QtCore.Qt.GestureType',),
-
# class PySide2.QtWidgets.QGraphicsAnchor:
"PySide2.QtWidgets.QGraphicsAnchor.setSizePolicy": ('PySide2.QtWidgets.QSizePolicy.Policy',),
"PySide2.QtWidgets.QGraphicsAnchor.setSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsAnchor.sizePolicy": (),
"PySide2.QtWidgets.QGraphicsAnchor.spacing": (),
"PySide2.QtWidgets.QGraphicsAnchor.unsetSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsAnchorLayout:
"PySide2.QtWidgets.QGraphicsAnchorLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsAnchorLayout.addAnchor": ('PySide2.QtWidgets.QGraphicsLayoutItem', 'PySide2.QtCore.Qt.AnchorPoint', 'PySide2.QtWidgets.QGraphicsLayoutItem', 'PySide2.QtCore.Qt.AnchorPoint'),
@@ -10279,11 +9355,8 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsAnchorLayout.setVerticalSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsAnchorLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsAnchorLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsBlurEffect:
-
# class PySide2.QtWidgets.QGraphicsBlurEffect.BlurHint:
-
# class PySide2.QtWidgets.QGraphicsBlurEffect.BlurHints:
"PySide2.QtWidgets.QGraphicsBlurEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsBlurEffect.blurHints": (),
@@ -10292,7 +9365,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsBlurEffect.draw": ('PySide2.QtGui.QPainter',),
"PySide2.QtWidgets.QGraphicsBlurEffect.setBlurHints": ('PySide2.QtWidgets.QGraphicsBlurEffect.BlurHints',),
"PySide2.QtWidgets.QGraphicsBlurEffect.setBlurRadius": ('float',),
-
# class PySide2.QtWidgets.QGraphicsColorizeEffect:
"PySide2.QtWidgets.QGraphicsColorizeEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.color": (),
@@ -10300,7 +9372,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsColorizeEffect.setColor": ('PySide2.QtGui.QColor',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.setStrength": ('float',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.strength": (),
-
# class PySide2.QtWidgets.QGraphicsDropShadowEffect:
"PySide2.QtWidgets.QGraphicsDropShadowEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.blurRadius": (),
@@ -10315,13 +9386,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsDropShadowEffect.setYOffset": ('float',),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.xOffset": (),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.yOffset": (),
-
# class PySide2.QtWidgets.QGraphicsEffect:
-
# class PySide2.QtWidgets.QGraphicsEffect.ChangeFlag:
-
# class PySide2.QtWidgets.QGraphicsEffect.ChangeFlags:
-
# class PySide2.QtWidgets.QGraphicsEffect.PixmapPadMode:
"PySide2.QtWidgets.QGraphicsEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsEffect.boundingRect": (),
@@ -10336,7 +9403,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsEffect.sourcePixmap": ('PySide2.QtCore.Qt.CoordinateSystem', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QGraphicsEffect.PixmapPadMode'),
"PySide2.QtWidgets.QGraphicsEffect.update": (),
"PySide2.QtWidgets.QGraphicsEffect.updateBoundingRect": (),
-
# class PySide2.QtWidgets.QGraphicsEllipseItem:
"PySide2.QtWidgets.QGraphicsEllipseItem.__init__": [('PySide2.QtCore.QRectF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsEllipseItem.boundingRect": (),
@@ -10353,7 +9419,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsEllipseItem.spanAngle": (),
"PySide2.QtWidgets.QGraphicsEllipseItem.startAngle": (),
"PySide2.QtWidgets.QGraphicsEllipseItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsGridLayout:
"PySide2.QtWidgets.QGraphicsGridLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsGridLayout.addItem": [('PySide2.QtWidgets.QGraphicsLayoutItem', 'int', 'int', 'PySide2.QtCore.Qt.Alignment'), ('PySide2.QtWidgets.QGraphicsLayoutItem', 'int', 'int', 'int', 'int', 'PySide2.QtCore.Qt.Alignment')],
@@ -10399,19 +9464,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsGridLayout.setVerticalSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsGridLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsGridLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsItem:
-
# class PySide2.QtWidgets.QGraphicsItem.CacheMode:
-
# class PySide2.QtWidgets.QGraphicsItem.Extension:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemChange:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemFlag:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemFlags:
-
# class PySide2.QtWidgets.QGraphicsItem.PanelModality:
"PySide2.QtWidgets.QGraphicsItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItem.acceptDrops": (),
@@ -10582,7 +9640,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItem.x": (),
"PySide2.QtWidgets.QGraphicsItem.y": (),
"PySide2.QtWidgets.QGraphicsItem.zValue": (),
-
# class PySide2.QtWidgets.QGraphicsItemAnimation:
"PySide2.QtWidgets.QGraphicsItemAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsItemAnimation.afterAnimationStep": ('float',),
@@ -10614,7 +9671,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItemAnimation.verticalShearAt": ('float',),
"PySide2.QtWidgets.QGraphicsItemAnimation.xTranslationAt": ('float',),
"PySide2.QtWidgets.QGraphicsItemAnimation.yTranslationAt": ('float',),
-
# class PySide2.QtWidgets.QGraphicsItemGroup:
"PySide2.QtWidgets.QGraphicsItemGroup.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItemGroup.addToGroup": ('PySide2.QtWidgets.QGraphicsItem',),
@@ -10624,7 +9680,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItemGroup.paint": ('PySide2.QtGui.QPainter', 'PySide2.QtWidgets.QStyleOptionGraphicsItem', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QGraphicsItemGroup.removeFromGroup": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItemGroup.type": (),
-
# class PySide2.QtWidgets.QGraphicsLayout:
"PySide2.QtWidgets.QGraphicsLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsLayout.activate": (),
@@ -10640,7 +9695,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLayout.setInstantInvalidatePropagation": ('bool',),
"PySide2.QtWidgets.QGraphicsLayout.updateGeometry": (),
"PySide2.QtWidgets.QGraphicsLayout.widgetEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QGraphicsLayoutItem:
"PySide2.QtWidgets.QGraphicsLayoutItem.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem', 'bool'),
"PySide2.QtWidgets.QGraphicsLayoutItem.contentsRect": (),
@@ -10677,7 +9731,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLayoutItem.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsLayoutItem.sizePolicy": (),
"PySide2.QtWidgets.QGraphicsLayoutItem.updateGeometry": (),
-
# class PySide2.QtWidgets.QGraphicsLineItem:
"PySide2.QtWidgets.QGraphicsLineItem.__init__": [('PySide2.QtCore.QLineF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsLineItem.boundingRect": (),
@@ -10692,7 +9745,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLineItem.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtWidgets.QGraphicsLineItem.shape": (),
"PySide2.QtWidgets.QGraphicsLineItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsLinearLayout:
"PySide2.QtWidgets.QGraphicsLinearLayout.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QGraphicsLayoutItem'), ('PySide2.QtWidgets.QGraphicsLayoutItem',)],
"PySide2.QtWidgets.QGraphicsLinearLayout.addItem": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
@@ -10717,14 +9769,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLinearLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsLinearLayout.spacing": (),
"PySide2.QtWidgets.QGraphicsLinearLayout.stretchFactor": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
-
# class PySide2.QtWidgets.QGraphicsObject:
"PySide2.QtWidgets.QGraphicsObject.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsObject.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QGraphicsObject.grabGesture": ('PySide2.QtCore.Qt.GestureType', 'PySide2.QtCore.Qt.GestureFlags'),
"PySide2.QtWidgets.QGraphicsObject.ungrabGesture": ('PySide2.QtCore.Qt.GestureType',),
"PySide2.QtWidgets.QGraphicsObject.updateMicroFocus": (),
-
# class PySide2.QtWidgets.QGraphicsOpacityEffect:
"PySide2.QtWidgets.QGraphicsOpacityEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsOpacityEffect.draw": ('PySide2.QtGui.QPainter',),
@@ -10732,7 +9782,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsOpacityEffect.opacityMask": (),
"PySide2.QtWidgets.QGraphicsOpacityEffect.setOpacity": ('float',),
"PySide2.QtWidgets.QGraphicsOpacityEffect.setOpacityMask": ('PySide2.QtGui.QBrush',),
-
# class PySide2.QtWidgets.QGraphicsPathItem:
"PySide2.QtWidgets.QGraphicsPathItem.__init__": [('PySide2.QtGui.QPainterPath', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPathItem.boundingRect": (),
@@ -10745,9 +9794,7 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPathItem.setPath": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtWidgets.QGraphicsPathItem.shape": (),
"PySide2.QtWidgets.QGraphicsPathItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsPixmapItem:
-
# class PySide2.QtWidgets.QGraphicsPixmapItem.ShapeMode:
"PySide2.QtWidgets.QGraphicsPixmapItem.__init__": [('PySide2.QtGui.QPixmap', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPixmapItem.boundingRect": (),
@@ -10766,7 +9813,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPixmapItem.shapeMode": (),
"PySide2.QtWidgets.QGraphicsPixmapItem.transformationMode": (),
"PySide2.QtWidgets.QGraphicsPixmapItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsPolygonItem:
"PySide2.QtWidgets.QGraphicsPolygonItem.__init__": [('PySide2.QtGui.QPolygonF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPolygonItem.boundingRect": (),
@@ -10781,7 +9827,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPolygonItem.setPolygon": ('PySide2.QtGui.QPolygonF',),
"PySide2.QtWidgets.QGraphicsPolygonItem.shape": (),
"PySide2.QtWidgets.QGraphicsPolygonItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsProxyWidget:
"PySide2.QtWidgets.QGraphicsProxyWidget.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QGraphicsProxyWidget.contextMenuEvent": ('PySide2.QtWidgets.QGraphicsSceneContextMenuEvent',),
@@ -10821,7 +9866,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsProxyWidget.ungrabMouseEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QGraphicsProxyWidget.wheelEvent": ('PySide2.QtWidgets.QGraphicsSceneWheelEvent',),
"PySide2.QtWidgets.QGraphicsProxyWidget.widget": (),
-
# class PySide2.QtWidgets.QGraphicsRectItem:
"PySide2.QtWidgets.QGraphicsRectItem.__init__": [('PySide2.QtCore.QRectF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsRectItem.boundingRect": (),
@@ -10834,7 +9878,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsRectItem.setRect": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
"PySide2.QtWidgets.QGraphicsRectItem.shape": (),
"PySide2.QtWidgets.QGraphicsRectItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsRotation:
"PySide2.QtWidgets.QGraphicsRotation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsRotation.angle": (),
@@ -10844,7 +9887,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsRotation.setAngle": ('float',),
"PySide2.QtWidgets.QGraphicsRotation.setAxis": [('PySide2.QtCore.Qt.Axis',), ('PySide2.QtGui.QVector3D',)],
"PySide2.QtWidgets.QGraphicsRotation.setOrigin": ('PySide2.QtGui.QVector3D',),
-
# class PySide2.QtWidgets.QGraphicsScale:
"PySide2.QtWidgets.QGraphicsScale.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsScale.applyTo": ('PySide2.QtGui.QMatrix4x4',),
@@ -10856,13 +9898,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsScale.xScale": (),
"PySide2.QtWidgets.QGraphicsScale.yScale": (),
"PySide2.QtWidgets.QGraphicsScale.zScale": (),
-
# class PySide2.QtWidgets.QGraphicsScene:
-
# class PySide2.QtWidgets.QGraphicsScene.ItemIndexMethod:
-
# class PySide2.QtWidgets.QGraphicsScene.SceneLayer:
-
# class PySide2.QtWidgets.QGraphicsScene.SceneLayers:
"PySide2.QtWidgets.QGraphicsScene.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QObject'), ('float', 'float', 'float', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QGraphicsScene.activePanel": (),
@@ -10952,9 +9990,7 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsScene.views": (),
"PySide2.QtWidgets.QGraphicsScene.wheelEvent": ('PySide2.QtWidgets.QGraphicsSceneWheelEvent',),
"PySide2.QtWidgets.QGraphicsScene.width": (),
-
# class PySide2.QtWidgets.QGraphicsSceneContextMenuEvent:
-
# class PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.Reason:
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.modifiers": (),
@@ -10967,7 +10003,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setReason": ('PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.Reason',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneDragDropEvent:
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.acceptProposedAction": (),
@@ -10989,18 +10024,15 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.source": (),
-
# class PySide2.QtWidgets.QGraphicsSceneEvent:
"PySide2.QtWidgets.QGraphicsSceneEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneEvent.widget": (),
-
# class PySide2.QtWidgets.QGraphicsSceneHelpEvent:
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.scenePos": (),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.screenPos": (),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneHoverEvent:
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.lastPos": (),
@@ -11017,7 +10049,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneMouseEvent:
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.button": (),
@@ -11048,21 +10079,18 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.setSource": ('PySide2.QtCore.Qt.MouseEventSource',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.source": (),
-
# class PySide2.QtWidgets.QGraphicsSceneMoveEvent:
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.__init__": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.newPos": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.oldPos": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.setNewPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.setOldPos": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QGraphicsSceneResizeEvent:
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.__init__": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.newSize": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.oldSize": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.setNewSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.setOldSize": ('PySide2.QtCore.QSizeF',),
-
# class PySide2.QtWidgets.QGraphicsSceneWheelEvent:
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.buttons": (),
@@ -11079,7 +10107,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSimpleTextItem:
"PySide2.QtWidgets.QGraphicsSimpleTextItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsSimpleTextItem.boundingRect": (),
@@ -11094,7 +10121,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSimpleTextItem.shape": (),
"PySide2.QtWidgets.QGraphicsSimpleTextItem.text": (),
"PySide2.QtWidgets.QGraphicsSimpleTextItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsTextItem:
"PySide2.QtWidgets.QGraphicsTextItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsTextItem.adjustSize": (),
@@ -11145,26 +10171,17 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsTextItem.toHtml": (),
"PySide2.QtWidgets.QGraphicsTextItem.toPlainText": (),
"PySide2.QtWidgets.QGraphicsTextItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsTransform:
"PySide2.QtWidgets.QGraphicsTransform.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsTransform.applyTo": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtWidgets.QGraphicsTransform.update": (),
-
# class PySide2.QtWidgets.QGraphicsView:
-
# class PySide2.QtWidgets.QGraphicsView.CacheMode:
-
# class PySide2.QtWidgets.QGraphicsView.CacheModeFlag:
-
# class PySide2.QtWidgets.QGraphicsView.DragMode:
-
# class PySide2.QtWidgets.QGraphicsView.OptimizationFlag:
-
# class PySide2.QtWidgets.QGraphicsView.OptimizationFlags:
-
# class PySide2.QtWidgets.QGraphicsView.ViewportAnchor:
-
# class PySide2.QtWidgets.QGraphicsView.ViewportUpdateMode:
"PySide2.QtWidgets.QGraphicsView.__init__": [('PySide2.QtWidgets.QGraphicsScene', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QGraphicsView.alignment": (),
@@ -11250,7 +10267,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsView.viewportTransform": (),
"PySide2.QtWidgets.QGraphicsView.viewportUpdateMode": (),
"PySide2.QtWidgets.QGraphicsView.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QGraphicsWidget:
"PySide2.QtWidgets.QGraphicsWidget.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QGraphicsWidget.actions": (),
@@ -11331,7 +10347,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsWidget.windowFrameSectionAt": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsWidget.windowTitle": (),
"PySide2.QtWidgets.QGraphicsWidget.windowType": (),
-
# class PySide2.QtWidgets.QGridLayout:
"PySide2.QtWidgets.QGridLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QGridLayout.addItem": [('PySide2.QtWidgets.QLayoutItem',), ('PySide2.QtWidgets.QLayoutItem', 'int', 'int', 'int', 'int', 'PySide2.QtCore.Qt.Alignment')],
@@ -11371,7 +10386,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGridLayout.spacing": (),
"PySide2.QtWidgets.QGridLayout.takeAt": ('int',),
"PySide2.QtWidgets.QGridLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGroupBox:
"PySide2.QtWidgets.QGroupBox.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QGroupBox.alignment": (),
@@ -11395,12 +10409,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGroupBox.setFlat": ('bool',),
"PySide2.QtWidgets.QGroupBox.setTitle": ('str',),
"PySide2.QtWidgets.QGroupBox.title": (),
-
# class PySide2.QtWidgets.QHBoxLayout:
"PySide2.QtWidgets.QHBoxLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QHeaderView:
-
# class PySide2.QtWidgets.QHeaderView.ResizeMode:
"PySide2.QtWidgets.QHeaderView.__init__": ('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QHeaderView.cascadingSectionResizes": (),
@@ -11497,11 +10508,8 @@ sig_dict.update({
"PySide2.QtWidgets.QHeaderView.visualIndexAt": ('int',),
"PySide2.QtWidgets.QHeaderView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QHeaderView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QInputDialog:
-
# class PySide2.QtWidgets.QInputDialog.InputDialogOption:
-
# class PySide2.QtWidgets.QInputDialog.InputMode:
"PySide2.QtWidgets.QInputDialog.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QInputDialog.cancelButtonText": (),
@@ -11552,7 +10560,6 @@ sig_dict.update({
"PySide2.QtWidgets.QInputDialog.testOption": ('PySide2.QtWidgets.QInputDialog.InputDialogOption',),
"PySide2.QtWidgets.QInputDialog.textEchoMode": (),
"PySide2.QtWidgets.QInputDialog.textValue": (),
-
# class PySide2.QtWidgets.QItemDelegate:
"PySide2.QtWidgets.QItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -11578,12 +10585,10 @@ sig_dict.update({
"PySide2.QtWidgets.QItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QItemDelegate.textRectangle": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRect', 'PySide2.QtGui.QFont', 'str'),
"PySide2.QtWidgets.QItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QItemEditorCreatorBase:
"PySide2.QtWidgets.QItemEditorCreatorBase.__init__": (),
"PySide2.QtWidgets.QItemEditorCreatorBase.createWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QItemEditorCreatorBase.valuePropertyName": (),
-
# class PySide2.QtWidgets.QItemEditorFactory:
"PySide2.QtWidgets.QItemEditorFactory.__init__": (),
"PySide2.QtWidgets.QItemEditorFactory.createEditor": ('int', 'PySide2.QtWidgets.QWidget'),
@@ -11591,7 +10596,6 @@ sig_dict.update({
"PySide2.QtWidgets.QItemEditorFactory.registerEditor": ('int', 'PySide2.QtWidgets.QItemEditorCreatorBase'),
"PySide2.QtWidgets.QItemEditorFactory.setDefaultFactory": ('PySide2.QtWidgets.QItemEditorFactory',),
"PySide2.QtWidgets.QItemEditorFactory.valuePropertyName": ('int',),
-
# class PySide2.QtWidgets.QKeyEventTransition:
"PySide2.QtWidgets.QKeyEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtWidgets.QKeyEventTransition.eventTest": ('PySide2.QtCore.QEvent',),
@@ -11600,7 +10604,6 @@ sig_dict.update({
"PySide2.QtWidgets.QKeyEventTransition.onTransition": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QKeyEventTransition.setKey": ('int',),
"PySide2.QtWidgets.QKeyEventTransition.setModifierMask": ('PySide2.QtCore.Qt.KeyboardModifiers',),
-
# class PySide2.QtWidgets.QKeySequenceEdit:
"PySide2.QtWidgets.QKeySequenceEdit.__init__": [('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QKeySequenceEdit.clear": (),
@@ -11610,11 +10613,8 @@ sig_dict.update({
"PySide2.QtWidgets.QKeySequenceEdit.keySequence": (),
"PySide2.QtWidgets.QKeySequenceEdit.setKeySequence": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtWidgets.QKeySequenceEdit.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtWidgets.QLCDNumber:
-
# class PySide2.QtWidgets.QLCDNumber.Mode:
-
# class PySide2.QtWidgets.QLCDNumber.SegmentStyle:
"PySide2.QtWidgets.QLCDNumber.__init__": [('PySide2.QtWidgets.QWidget',), ('int', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QLCDNumber.checkOverflow": [('float',), ('int',)],
@@ -11636,7 +10636,6 @@ sig_dict.update({
"PySide2.QtWidgets.QLCDNumber.sizeHint": (),
"PySide2.QtWidgets.QLCDNumber.smallDecimalPoint": (),
"PySide2.QtWidgets.QLCDNumber.value": (),
-
# class PySide2.QtWidgets.QLabel:
"PySide2.QtWidgets.QLabel.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QLabel.alignment": (),
@@ -11685,9 +10684,7 @@ sig_dict.update({
"PySide2.QtWidgets.QLabel.textFormat": (),
"PySide2.QtWidgets.QLabel.textInteractionFlags": (),
"PySide2.QtWidgets.QLabel.wordWrap": (),
-
# class PySide2.QtWidgets.QLayout:
-
# class PySide2.QtWidgets.QLayout.SizeConstraint:
"PySide2.QtWidgets.QLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QLayout.activate": (),
@@ -11737,7 +10734,6 @@ sig_dict.update({
"PySide2.QtWidgets.QLayout.totalSizeHint": (),
"PySide2.QtWidgets.QLayout.update": (),
"PySide2.QtWidgets.QLayout.widgetEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QLayoutItem:
"PySide2.QtWidgets.QLayoutItem.__init__": ('PySide2.QtCore.Qt.Alignment',),
"PySide2.QtWidgets.QLayoutItem.alignment": (),
@@ -11757,11 +10753,8 @@ sig_dict.update({
"PySide2.QtWidgets.QLayoutItem.sizeHint": (),
"PySide2.QtWidgets.QLayoutItem.spacerItem": (),
"PySide2.QtWidgets.QLayoutItem.widget": (),
-
# class PySide2.QtWidgets.QLineEdit:
-
# class PySide2.QtWidgets.QLineEdit.ActionPosition:
-
# class PySide2.QtWidgets.QLineEdit.EchoMode:
"PySide2.QtWidgets.QLineEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QLineEdit.addAction": [('PySide2.QtGui.QIcon', 'PySide2.QtWidgets.QLineEdit.ActionPosition'), ('PySide2.QtWidgets.QAction',), ('PySide2.QtWidgets.QAction', 'PySide2.QtWidgets.QLineEdit.ActionPosition')],
@@ -11848,17 +10841,11 @@ sig_dict.update({
"PySide2.QtWidgets.QLineEdit.textMargins": (),
"PySide2.QtWidgets.QLineEdit.undo": (),
"PySide2.QtWidgets.QLineEdit.validator": (),
-
# class PySide2.QtWidgets.QListView:
-
# class PySide2.QtWidgets.QListView.Flow:
-
# class PySide2.QtWidgets.QListView.LayoutMode:
-
# class PySide2.QtWidgets.QListView.Movement:
-
# class PySide2.QtWidgets.QListView.ResizeMode:
-
# class PySide2.QtWidgets.QListView.ViewMode:
"PySide2.QtWidgets.QListView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QListView.batchSize": (),
@@ -11929,7 +10916,6 @@ sig_dict.update({
"PySide2.QtWidgets.QListView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QListView.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
"PySide2.QtWidgets.QListView.wordWrap": (),
-
# class PySide2.QtWidgets.QListWidget:
"PySide2.QtWidgets.QListWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QListWidget.addItem": [('PySide2.QtWidgets.QListWidgetItem',), ('str',)],
@@ -11975,9 +10961,7 @@ sig_dict.update({
"PySide2.QtWidgets.QListWidget.supportedDropActions": (),
"PySide2.QtWidgets.QListWidget.takeItem": ('int',),
"PySide2.QtWidgets.QListWidget.visualItemRect": ('PySide2.QtWidgets.QListWidgetItem',),
-
# class PySide2.QtWidgets.QListWidgetItem:
-
# class PySide2.QtWidgets.QListWidgetItem.ItemType:
"PySide2.QtWidgets.QListWidgetItem.__init__": [('PySide2.QtGui.QIcon', 'str', 'PySide2.QtWidgets.QListWidget', 'int'), ('PySide2.QtWidgets.QListWidget', 'int'), ('PySide2.QtWidgets.QListWidgetItem',), ('str', 'PySide2.QtWidgets.QListWidget', 'int')],
"PySide2.QtWidgets.QListWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -12021,11 +11005,8 @@ sig_dict.update({
"PySide2.QtWidgets.QListWidgetItem.type": (),
"PySide2.QtWidgets.QListWidgetItem.whatsThis": (),
"PySide2.QtWidgets.QListWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QMainWindow:
-
# class PySide2.QtWidgets.QMainWindow.DockOption:
-
# class PySide2.QtWidgets.QMainWindow.DockOptions:
"PySide2.QtWidgets.QMainWindow.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QMainWindow.addDockWidget": [('PySide2.QtCore.Qt.DockWidgetArea', 'PySide2.QtWidgets.QDockWidget'), ('PySide2.QtCore.Qt.DockWidgetArea', 'PySide2.QtWidgets.QDockWidget', 'PySide2.QtCore.Qt.Orientation')],
@@ -12079,15 +11060,10 @@ sig_dict.update({
"PySide2.QtWidgets.QMainWindow.toolBarBreak": ('PySide2.QtWidgets.QToolBar',),
"PySide2.QtWidgets.QMainWindow.toolButtonStyle": (),
"PySide2.QtWidgets.QMainWindow.unifiedTitleAndToolBarOnMac": (),
-
# class PySide2.QtWidgets.QMdiArea:
-
# class PySide2.QtWidgets.QMdiArea.AreaOption:
-
# class PySide2.QtWidgets.QMdiArea.AreaOptions:
-
# class PySide2.QtWidgets.QMdiArea.ViewMode:
-
# class PySide2.QtWidgets.QMdiArea.WindowOrder:
"PySide2.QtWidgets.QMdiArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QMdiArea.activateNextSubWindow": (),
@@ -12132,11 +11108,8 @@ sig_dict.update({
"PySide2.QtWidgets.QMdiArea.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QMdiArea.viewMode": (),
"PySide2.QtWidgets.QMdiArea.viewportEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QMdiSubWindow:
-
# class PySide2.QtWidgets.QMdiSubWindow.SubWindowOption:
-
# class PySide2.QtWidgets.QMdiSubWindow.SubWindowOptions:
"PySide2.QtWidgets.QMdiSubWindow.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QMdiSubWindow.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -12177,7 +11150,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMdiSubWindow.testOption": ('PySide2.QtWidgets.QMdiSubWindow.SubWindowOption',),
"PySide2.QtWidgets.QMdiSubWindow.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QMdiSubWindow.widget": (),
-
# class PySide2.QtWidgets.QMenu:
"PySide2.QtWidgets.QMenu.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QMenu.actionAt": ('PySide2.QtCore.QPoint',),
@@ -12228,7 +11200,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMenu.title": (),
"PySide2.QtWidgets.QMenu.toolTipsVisible": (),
"PySide2.QtWidgets.QMenu.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QMenuBar:
"PySide2.QtWidgets.QMenuBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QMenuBar.actionAt": ('PySide2.QtCore.QPoint',),
@@ -12266,15 +11237,10 @@ sig_dict.update({
"PySide2.QtWidgets.QMenuBar.setVisible": ('bool',),
"PySide2.QtWidgets.QMenuBar.sizeHint": (),
"PySide2.QtWidgets.QMenuBar.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtWidgets.QMessageBox:
-
# class PySide2.QtWidgets.QMessageBox.ButtonRole:
-
# class PySide2.QtWidgets.QMessageBox.Icon:
-
# class PySide2.QtWidgets.QMessageBox.StandardButton:
-
# class PySide2.QtWidgets.QMessageBox.StandardButtons:
"PySide2.QtWidgets.QMessageBox.__init__": [('PySide2.QtWidgets.QMessageBox.Icon', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButtons', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QMessageBox.about": ('PySide2.QtWidgets.QWidget', 'str', 'str'),
@@ -12324,7 +11290,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMessageBox.textFormat": (),
"PySide2.QtWidgets.QMessageBox.textInteractionFlags": (),
"PySide2.QtWidgets.QMessageBox.warning": [('PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButton', 'PySide2.QtWidgets.QMessageBox.StandardButton'), ('PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButtons', 'PySide2.QtWidgets.QMessageBox.StandardButton')],
-
# class PySide2.QtWidgets.QMouseEventTransition:
"PySide2.QtWidgets.QMouseEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtWidgets.QMouseEventTransition.button": (),
@@ -12335,9 +11300,7 @@ sig_dict.update({
"PySide2.QtWidgets.QMouseEventTransition.setButton": ('PySide2.QtCore.Qt.MouseButton',),
"PySide2.QtWidgets.QMouseEventTransition.setHitTestPath": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtWidgets.QMouseEventTransition.setModifierMask": ('PySide2.QtCore.Qt.KeyboardModifiers',),
-
# class PySide2.QtWidgets.QOpenGLWidget:
-
# class PySide2.QtWidgets.QOpenGLWidget.UpdateBehavior:
"PySide2.QtWidgets.QOpenGLWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QOpenGLWidget.context": (),
@@ -12361,7 +11324,6 @@ sig_dict.update({
"PySide2.QtWidgets.QOpenGLWidget.setUpdateBehavior": ('PySide2.QtWidgets.QOpenGLWidget.UpdateBehavior',),
"PySide2.QtWidgets.QOpenGLWidget.textureFormat": (),
"PySide2.QtWidgets.QOpenGLWidget.updateBehavior": (),
-
# class PySide2.QtWidgets.QPanGesture:
"PySide2.QtWidgets.QPanGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QPanGesture.acceleration": (),
@@ -12371,11 +11333,8 @@ sig_dict.update({
"PySide2.QtWidgets.QPanGesture.setAcceleration": ('float',),
"PySide2.QtWidgets.QPanGesture.setLastOffset": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QPanGesture.setOffset": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QPinchGesture:
-
# class PySide2.QtWidgets.QPinchGesture.ChangeFlag:
-
# class PySide2.QtWidgets.QPinchGesture.ChangeFlags:
"PySide2.QtWidgets.QPinchGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QPinchGesture.centerPoint": (),
@@ -12400,7 +11359,6 @@ sig_dict.update({
"PySide2.QtWidgets.QPinchGesture.totalChangeFlags": (),
"PySide2.QtWidgets.QPinchGesture.totalRotationAngle": (),
"PySide2.QtWidgets.QPinchGesture.totalScaleFactor": (),
-
# class PySide2.QtWidgets.QPlainTextDocumentLayout:
"PySide2.QtWidgets.QPlainTextDocumentLayout.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtWidgets.QPlainTextDocumentLayout.blockBoundingRect": ('PySide2.QtGui.QTextBlock',),
@@ -12414,9 +11372,7 @@ sig_dict.update({
"PySide2.QtWidgets.QPlainTextDocumentLayout.pageCount": (),
"PySide2.QtWidgets.QPlainTextDocumentLayout.requestUpdate": (),
"PySide2.QtWidgets.QPlainTextDocumentLayout.setCursorWidth": ('int',),
-
# class PySide2.QtWidgets.QPlainTextEdit:
-
# class PySide2.QtWidgets.QPlainTextEdit.LineWrapMode:
"PySide2.QtWidgets.QPlainTextEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QPlainTextEdit.anchorAt": ('PySide2.QtCore.QPoint',),
@@ -12518,9 +11474,7 @@ sig_dict.update({
"PySide2.QtWidgets.QPlainTextEdit.zoomIn": ('int',),
"PySide2.QtWidgets.QPlainTextEdit.zoomInF": ('float',),
"PySide2.QtWidgets.QPlainTextEdit.zoomOut": ('int',),
-
# class PySide2.QtWidgets.QProgressBar:
-
# class PySide2.QtWidgets.QProgressBar.Direction:
"PySide2.QtWidgets.QProgressBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QProgressBar.alignment": (),
@@ -12550,7 +11504,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProgressBar.text": (),
"PySide2.QtWidgets.QProgressBar.textDirection": (),
"PySide2.QtWidgets.QProgressBar.value": (),
-
# class PySide2.QtWidgets.QProgressDialog:
"PySide2.QtWidgets.QProgressDialog.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'str', 'int', 'int', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QProgressDialog.autoClose": (),
@@ -12582,7 +11535,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProgressDialog.sizeHint": (),
"PySide2.QtWidgets.QProgressDialog.value": (),
"PySide2.QtWidgets.QProgressDialog.wasCanceled": (),
-
# class PySide2.QtWidgets.QProxyStyle:
"PySide2.QtWidgets.QProxyStyle.__init__": [('PySide2.QtWidgets.QStyle',), ('str',)],
"PySide2.QtWidgets.QProxyStyle.baseStyle": (),
@@ -12608,7 +11560,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProxyStyle.subControlRect": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtWidgets.QStyle.SubControl', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QProxyStyle.subElementRect": ('PySide2.QtWidgets.QStyle.SubElement', 'PySide2.QtWidgets.QStyleOption', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QProxyStyle.unpolish": [('PySide2.QtWidgets.QApplication',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QPushButton:
"PySide2.QtWidgets.QPushButton.__init__": [('PySide2.QtGui.QIcon', 'str', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QPushButton.autoDefault": (),
@@ -12628,7 +11579,6 @@ sig_dict.update({
"PySide2.QtWidgets.QPushButton.setMenu": ('PySide2.QtWidgets.QMenu',),
"PySide2.QtWidgets.QPushButton.showMenu": (),
"PySide2.QtWidgets.QPushButton.sizeHint": (),
-
# class PySide2.QtWidgets.QRadioButton:
"PySide2.QtWidgets.QRadioButton.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QRadioButton.event": ('PySide2.QtCore.QEvent',),
@@ -12638,9 +11588,7 @@ sig_dict.update({
"PySide2.QtWidgets.QRadioButton.mouseMoveEvent": ('PySide2.QtGui.QMouseEvent',),
"PySide2.QtWidgets.QRadioButton.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QRadioButton.sizeHint": (),
-
# class PySide2.QtWidgets.QRubberBand:
-
# class PySide2.QtWidgets.QRubberBand.Shape:
"PySide2.QtWidgets.QRubberBand.__init__": ('PySide2.QtWidgets.QRubberBand.Shape', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QRubberBand.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -12654,7 +11602,6 @@ sig_dict.update({
"PySide2.QtWidgets.QRubberBand.setGeometry": [('PySide2.QtCore.QRect',), ('int', 'int', 'int', 'int')],
"PySide2.QtWidgets.QRubberBand.shape": (),
"PySide2.QtWidgets.QRubberBand.showEvent": ('PySide2.QtGui.QShowEvent',),
-
# class PySide2.QtWidgets.QScrollArea:
"PySide2.QtWidgets.QScrollArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QScrollArea.alignment": (),
@@ -12673,7 +11620,6 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollArea.viewportSizeHint": (),
"PySide2.QtWidgets.QScrollArea.widget": (),
"PySide2.QtWidgets.QScrollArea.widgetResizable": (),
-
# class PySide2.QtWidgets.QScrollBar:
"PySide2.QtWidgets.QScrollBar.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QScrollBar.contextMenuEvent": ('PySide2.QtGui.QContextMenuEvent',),
@@ -12687,13 +11633,9 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollBar.sizeHint": (),
"PySide2.QtWidgets.QScrollBar.sliderChange": ('PySide2.QtWidgets.QAbstractSlider.SliderChange',),
"PySide2.QtWidgets.QScrollBar.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QScroller:
-
# class PySide2.QtWidgets.QScroller.Input:
-
# class PySide2.QtWidgets.QScroller.ScrollerGestureType:
-
# class PySide2.QtWidgets.QScroller.State:
"PySide2.QtWidgets.QScroller.activeScrollers": (),
"PySide2.QtWidgets.QScroller.ensureVisible": [('PySide2.QtCore.QRectF', 'float', 'float'), ('PySide2.QtCore.QRectF', 'float', 'float', 'int')],
@@ -12715,13 +11657,9 @@ sig_dict.update({
"PySide2.QtWidgets.QScroller.target": (),
"PySide2.QtWidgets.QScroller.ungrabGesture": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QScroller.velocity": (),
-
# class PySide2.QtWidgets.QScrollerProperties:
-
# class PySide2.QtWidgets.QScrollerProperties.FrameRates:
-
# class PySide2.QtWidgets.QScrollerProperties.OvershootPolicy:
-
# class PySide2.QtWidgets.QScrollerProperties.ScrollMetric:
"PySide2.QtWidgets.QScrollerProperties.__init__": [(), ('PySide2.QtWidgets.QScrollerProperties',)],
"PySide2.QtWidgets.QScrollerProperties.__copy__": (),
@@ -12729,7 +11667,6 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollerProperties.setDefaultScrollerProperties": ('PySide2.QtWidgets.QScrollerProperties',),
"PySide2.QtWidgets.QScrollerProperties.setScrollMetric": ('PySide2.QtWidgets.QScrollerProperties.ScrollMetric', 'typing.Any'),
"PySide2.QtWidgets.QScrollerProperties.unsetDefaultScrollerProperties": (),
-
# class PySide2.QtWidgets.QShortcut:
"PySide2.QtWidgets.QShortcut.__init__": [('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget', 'bytes', 'bytes', 'PySide2.QtCore.Qt.ShortcutContext'), ('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget', 'typing.Callable', 'PySide2.QtCore.Qt.ShortcutContext'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QShortcut.autoRepeat": (),
@@ -12745,7 +11682,6 @@ sig_dict.update({
"PySide2.QtWidgets.QShortcut.setKey": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtWidgets.QShortcut.setWhatsThis": ('str',),
"PySide2.QtWidgets.QShortcut.whatsThis": (),
-
# class PySide2.QtWidgets.QSizeGrip:
"PySide2.QtWidgets.QSizeGrip.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QSizeGrip.event": ('PySide2.QtCore.QEvent',),
@@ -12759,15 +11695,10 @@ sig_dict.update({
"PySide2.QtWidgets.QSizeGrip.setVisible": ('bool',),
"PySide2.QtWidgets.QSizeGrip.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QSizeGrip.sizeHint": (),
-
# class PySide2.QtWidgets.QSizePolicy:
-
# class PySide2.QtWidgets.QSizePolicy.ControlType:
-
# class PySide2.QtWidgets.QSizePolicy.ControlTypes:
-
# class PySide2.QtWidgets.QSizePolicy.Policy:
-
# class PySide2.QtWidgets.QSizePolicy.PolicyFlag:
"PySide2.QtWidgets.QSizePolicy.__init__": [(), ('PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.ControlType')],
"PySide2.QtWidgets.QSizePolicy.__copy__": (),
@@ -12792,9 +11723,7 @@ sig_dict.update({
"PySide2.QtWidgets.QSizePolicy.transposed": (),
"PySide2.QtWidgets.QSizePolicy.verticalPolicy": (),
"PySide2.QtWidgets.QSizePolicy.verticalStretch": (),
-
# class PySide2.QtWidgets.QSlider:
-
# class PySide2.QtWidgets.QSlider.TickPosition:
"PySide2.QtWidgets.QSlider.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QSlider.event": ('PySide2.QtCore.QEvent',),
@@ -12809,7 +11738,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSlider.sizeHint": (),
"PySide2.QtWidgets.QSlider.tickInterval": (),
"PySide2.QtWidgets.QSlider.tickPosition": (),
-
# class PySide2.QtWidgets.QSpacerItem:
"PySide2.QtWidgets.QSpacerItem.__init__": ('int', 'int', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy'),
"PySide2.QtWidgets.QSpacerItem.changeSize": ('int', 'int', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy'),
@@ -12822,7 +11750,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSpacerItem.sizeHint": (),
"PySide2.QtWidgets.QSpacerItem.sizePolicy": (),
"PySide2.QtWidgets.QSpacerItem.spacerItem": (),
-
# class PySide2.QtWidgets.QSpinBox:
"PySide2.QtWidgets.QSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QSpinBox.cleanText": (),
@@ -12848,7 +11775,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QSpinBox.value": (),
"PySide2.QtWidgets.QSpinBox.valueFromText": ('str',),
-
# class PySide2.QtWidgets.QSplashScreen:
"PySide2.QtWidgets.QSplashScreen.__init__": [('PySide2.QtGui.QPixmap', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QPixmap', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QSplashScreen.clearMessage": (),
@@ -12860,7 +11786,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSplashScreen.pixmap": (),
"PySide2.QtWidgets.QSplashScreen.setPixmap": ('PySide2.QtGui.QPixmap',),
"PySide2.QtWidgets.QSplashScreen.showMessage": ('str', 'int', 'PySide2.QtGui.QColor'),
-
# class PySide2.QtWidgets.QSplitter:
"PySide2.QtWidgets.QSplitter.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QSplitter.__lshift__": ('PySide2.QtCore.QTextStream',),
@@ -12899,7 +11824,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSplitter.sizeHint": (),
"PySide2.QtWidgets.QSplitter.sizes": (),
"PySide2.QtWidgets.QSplitter.widget": ('int',),
-
# class PySide2.QtWidgets.QSplitterHandle:
"PySide2.QtWidgets.QSplitterHandle.__init__": ('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QSplitter'),
"PySide2.QtWidgets.QSplitterHandle.closestLegalPosition": ('int',),
@@ -12915,9 +11839,7 @@ sig_dict.update({
"PySide2.QtWidgets.QSplitterHandle.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtWidgets.QSplitterHandle.sizeHint": (),
"PySide2.QtWidgets.QSplitterHandle.splitter": (),
-
# class PySide2.QtWidgets.QStackedLayout:
-
# class PySide2.QtWidgets.QStackedLayout.StackingMode:
"PySide2.QtWidgets.QStackedLayout.__init__": [(), ('PySide2.QtWidgets.QLayout',), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QStackedLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -12938,7 +11860,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStackedLayout.stackingMode": (),
"PySide2.QtWidgets.QStackedLayout.takeAt": ('int',),
"PySide2.QtWidgets.QStackedLayout.widget": [(), ('int',)],
-
# class PySide2.QtWidgets.QStackedWidget:
"PySide2.QtWidgets.QStackedWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStackedWidget.addWidget": ('PySide2.QtWidgets.QWidget',),
@@ -12952,7 +11873,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStackedWidget.setCurrentIndex": ('int',),
"PySide2.QtWidgets.QStackedWidget.setCurrentWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStackedWidget.widget": ('int',),
-
# class PySide2.QtWidgets.QStatusBar:
"PySide2.QtWidgets.QStatusBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStatusBar.addPermanentWidget": ('PySide2.QtWidgets.QWidget', 'int'),
@@ -12971,33 +11891,19 @@ sig_dict.update({
"PySide2.QtWidgets.QStatusBar.setSizeGripEnabled": ('bool',),
"PySide2.QtWidgets.QStatusBar.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QStatusBar.showMessage": ('str', 'int'),
-
# class PySide2.QtWidgets.QStyle:
-
# class PySide2.QtWidgets.QStyle.ComplexControl:
-
# class PySide2.QtWidgets.QStyle.ContentsType:
-
# class PySide2.QtWidgets.QStyle.ControlElement:
-
# class PySide2.QtWidgets.QStyle.PixelMetric:
-
# class PySide2.QtWidgets.QStyle.PrimitiveElement:
-
# class PySide2.QtWidgets.QStyle.RequestSoftwareInputPanel:
-
# class PySide2.QtWidgets.QStyle.StandardPixmap:
-
# class PySide2.QtWidgets.QStyle.State:
-
# class PySide2.QtWidgets.QStyle.StateFlag:
-
# class PySide2.QtWidgets.QStyle.StyleHint:
-
# class PySide2.QtWidgets.QStyle.SubControl:
-
# class PySide2.QtWidgets.QStyle.SubControls:
-
# class PySide2.QtWidgets.QStyle.SubElement:
"PySide2.QtWidgets.QStyle.__init__": (),
"PySide2.QtWidgets.QStyle.alignedRect": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.Qt.Alignment', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QRect'),
@@ -13028,261 +11934,150 @@ sig_dict.update({
"PySide2.QtWidgets.QStyle.visualAlignment": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.Qt.Alignment'),
"PySide2.QtWidgets.QStyle.visualPos": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.QRect', 'PySide2.QtCore.QPoint'),
"PySide2.QtWidgets.QStyle.visualRect": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.QRect', 'PySide2.QtCore.QRect'),
-
# class PySide2.QtWidgets.QStyleFactory:
"PySide2.QtWidgets.QStyleFactory.__init__": (),
"PySide2.QtWidgets.QStyleFactory.create": ('str',),
"PySide2.QtWidgets.QStyleFactory.keys": (),
-
# class PySide2.QtWidgets.QStyleHintReturn:
-
# class PySide2.QtWidgets.QStyleHintReturn.HintReturnType:
-
# class PySide2.QtWidgets.QStyleHintReturn.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturn.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturn.__init__": ('int', 'int'),
-
# class PySide2.QtWidgets.QStyleHintReturnMask:
-
# class PySide2.QtWidgets.QStyleHintReturnMask.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturnMask.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturnMask.__init__": (),
-
# class PySide2.QtWidgets.QStyleHintReturnVariant:
-
# class PySide2.QtWidgets.QStyleHintReturnVariant.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturnVariant.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturnVariant.__init__": (),
-
# class PySide2.QtWidgets.QStyleOption:
-
# class PySide2.QtWidgets.QStyleOption.OptionType:
-
# class PySide2.QtWidgets.QStyleOption.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOption.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOption.__init__": [('PySide2.QtWidgets.QStyleOption',), ('int', 'int')],
"PySide2.QtWidgets.QStyleOption.init": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStyleOption.initFrom": ('PySide2.QtWidgets.QWidget',),
-
# class PySide2.QtWidgets.QStyleOptionButton:
-
# class PySide2.QtWidgets.QStyleOptionButton.ButtonFeature:
-
# class PySide2.QtWidgets.QStyleOptionButton.ButtonFeatures:
-
# class PySide2.QtWidgets.QStyleOptionButton.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionButton.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionButton.__init__": [(), ('PySide2.QtWidgets.QStyleOptionButton',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionComboBox:
-
# class PySide2.QtWidgets.QStyleOptionComboBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionComboBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionComboBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionComboBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionComplex:
-
# class PySide2.QtWidgets.QStyleOptionComplex.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionComplex.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionComplex.__init__": [('PySide2.QtWidgets.QStyleOptionComplex',), ('int', 'int')],
-
# class PySide2.QtWidgets.QStyleOptionDockWidget:
-
# class PySide2.QtWidgets.QStyleOptionDockWidget.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionDockWidget.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionDockWidget.__init__": [(), ('PySide2.QtWidgets.QStyleOptionDockWidget',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionFocusRect:
-
# class PySide2.QtWidgets.QStyleOptionFocusRect.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionFocusRect.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionFocusRect.__init__": [(), ('PySide2.QtWidgets.QStyleOptionFocusRect',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionFrame:
-
# class PySide2.QtWidgets.QStyleOptionFrame.FrameFeature:
-
# class PySide2.QtWidgets.QStyleOptionFrame.FrameFeatures:
-
# class PySide2.QtWidgets.QStyleOptionFrame.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionFrame.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionFrame.__init__": [(), ('PySide2.QtWidgets.QStyleOptionFrame',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem:
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionGraphicsItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionGraphicsItem',), ('int',)],
"PySide2.QtWidgets.QStyleOptionGraphicsItem.levelOfDetailFromTransform": ('PySide2.QtGui.QTransform',),
-
# class PySide2.QtWidgets.QStyleOptionGroupBox:
-
# class PySide2.QtWidgets.QStyleOptionGroupBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionGroupBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionGroupBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionGroupBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionHeader:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SectionPosition:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SortIndicator:
-
# class PySide2.QtWidgets.QStyleOptionHeader.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionHeader.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionHeader.__init__": [(), ('PySide2.QtWidgets.QStyleOptionHeader',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionMenuItem:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.CheckType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.MenuItemType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionMenuItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionMenuItem',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionProgressBar:
-
# class PySide2.QtWidgets.QStyleOptionProgressBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionProgressBar.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionProgressBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionProgressBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionRubberBand:
-
# class PySide2.QtWidgets.QStyleOptionRubberBand.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionRubberBand.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionRubberBand.__init__": [(), ('PySide2.QtWidgets.QStyleOptionRubberBand',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip:
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSizeGrip.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSizeGrip',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSlider:
-
# class PySide2.QtWidgets.QStyleOptionSlider.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSlider.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSlider.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSlider',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSpinBox:
-
# class PySide2.QtWidgets.QStyleOptionSpinBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSpinBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSpinBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSpinBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTab:
-
# class PySide2.QtWidgets.QStyleOptionTab.CornerWidget:
-
# class PySide2.QtWidgets.QStyleOptionTab.CornerWidgets:
-
# class PySide2.QtWidgets.QStyleOptionTab.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionTab.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTab.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabFeature:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabFeatures:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabPosition:
"PySide2.QtWidgets.QStyleOptionTab.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTab',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase:
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTabBarBase.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTabBarBase',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame:
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTabWidgetFrame.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTabWidgetFrame',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTitleBar:
-
# class PySide2.QtWidgets.QStyleOptionTitleBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTitleBar.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTitleBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTitleBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolBar:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarFeature:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarFeatures:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarPosition:
"PySide2.QtWidgets.QStyleOptionToolBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolBox:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.TabPosition:
"PySide2.QtWidgets.QStyleOptionToolBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolButton:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.ToolButtonFeature:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.ToolButtonFeatures:
"PySide2.QtWidgets.QStyleOptionToolButton.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolButton',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionViewItem:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.Position:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemFeature:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemFeatures:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemPosition:
"PySide2.QtWidgets.QStyleOptionViewItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionViewItem',), ('int',)],
"PySide2.QtWidgets.QStyleOptionViewItem.__copy__": (),
-
# class PySide2.QtWidgets.QStylePainter:
"PySide2.QtWidgets.QStylePainter.__init__": [(), ('PySide2.QtGui.QPaintDevice', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QStylePainter.begin": [('PySide2.QtGui.QPaintDevice',), ('PySide2.QtGui.QPaintDevice', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
@@ -13292,7 +12087,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStylePainter.drawItemText": ('PySide2.QtCore.QRect', 'int', 'PySide2.QtGui.QPalette', 'bool', 'str', 'PySide2.QtGui.QPalette.ColorRole'),
"PySide2.QtWidgets.QStylePainter.drawPrimitive": ('PySide2.QtWidgets.QStyle.PrimitiveElement', 'PySide2.QtWidgets.QStyleOption'),
"PySide2.QtWidgets.QStylePainter.style": (),
-
# class PySide2.QtWidgets.QStyledItemDelegate:
"PySide2.QtWidgets.QStyledItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QStyledItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -13307,20 +12101,15 @@ sig_dict.update({
"PySide2.QtWidgets.QStyledItemDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QStyledItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QStyledItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QSwipeGesture:
-
# class PySide2.QtWidgets.QSwipeGesture.SwipeDirection:
"PySide2.QtWidgets.QSwipeGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QSwipeGesture.horizontalDirection": (),
"PySide2.QtWidgets.QSwipeGesture.setSwipeAngle": ('float',),
"PySide2.QtWidgets.QSwipeGesture.swipeAngle": (),
"PySide2.QtWidgets.QSwipeGesture.verticalDirection": (),
-
# class PySide2.QtWidgets.QSystemTrayIcon:
-
# class PySide2.QtWidgets.QSystemTrayIcon.ActivationReason:
-
# class PySide2.QtWidgets.QSystemTrayIcon.MessageIcon:
"PySide2.QtWidgets.QSystemTrayIcon.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QIcon', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QSystemTrayIcon.contextMenu": (),
@@ -13338,13 +12127,9 @@ sig_dict.update({
"PySide2.QtWidgets.QSystemTrayIcon.showMessage": [('str', 'str', 'PySide2.QtGui.QIcon', 'int'), ('str', 'str', 'PySide2.QtWidgets.QSystemTrayIcon.MessageIcon', 'int')],
"PySide2.QtWidgets.QSystemTrayIcon.supportsMessages": (),
"PySide2.QtWidgets.QSystemTrayIcon.toolTip": (),
-
# class PySide2.QtWidgets.QTabBar:
-
# class PySide2.QtWidgets.QTabBar.ButtonPosition:
-
# class PySide2.QtWidgets.QTabBar.SelectionBehavior:
-
# class PySide2.QtWidgets.QTabBar.Shape:
"PySide2.QtWidgets.QTabBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTabBar.accessibleTabName": ('int',),
@@ -13418,11 +12203,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTabBar.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QTabBar.usesScrollButtons": (),
"PySide2.QtWidgets.QTabBar.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QTabWidget:
-
# class PySide2.QtWidgets.QTabWidget.TabPosition:
-
# class PySide2.QtWidgets.QTabWidget.TabShape:
"PySide2.QtWidgets.QTabWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTabWidget.addTab": [('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QIcon', 'str'), ('PySide2.QtWidgets.QWidget', 'str')],
@@ -13481,7 +12263,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTabWidget.tabsClosable": (),
"PySide2.QtWidgets.QTabWidget.usesScrollButtons": (),
"PySide2.QtWidgets.QTabWidget.widget": ('int',),
-
# class PySide2.QtWidgets.QTableView:
"PySide2.QtWidgets.QTableView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTableView.clearSpans": (),
@@ -13557,7 +12338,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTableView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QTableView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QTableView.wordWrap": (),
-
# class PySide2.QtWidgets.QTableWidget:
"PySide2.QtWidgets.QTableWidget.__init__": [('PySide2.QtWidgets.QWidget',), ('int', 'int', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QTableWidget.cellWidget": ('int', 'int'),
@@ -13621,9 +12401,7 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidget.visualColumn": ('int',),
"PySide2.QtWidgets.QTableWidget.visualItemRect": ('PySide2.QtWidgets.QTableWidgetItem',),
"PySide2.QtWidgets.QTableWidget.visualRow": ('int',),
-
# class PySide2.QtWidgets.QTableWidgetItem:
-
# class PySide2.QtWidgets.QTableWidgetItem.ItemType:
"PySide2.QtWidgets.QTableWidgetItem.__init__": [('PySide2.QtGui.QIcon', 'str', 'int'), ('PySide2.QtWidgets.QTableWidgetItem',), ('int',), ('str', 'int')],
"PySide2.QtWidgets.QTableWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -13667,7 +12445,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidgetItem.type": (),
"PySide2.QtWidgets.QTableWidgetItem.whatsThis": (),
"PySide2.QtWidgets.QTableWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QTableWidgetSelectionRange:
"PySide2.QtWidgets.QTableWidgetSelectionRange.__init__": [(), ('PySide2.QtWidgets.QTableWidgetSelectionRange',), ('int', 'int', 'int', 'int')],
"PySide2.QtWidgets.QTableWidgetSelectionRange.__copy__": (),
@@ -13677,19 +12454,16 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidgetSelectionRange.rightColumn": (),
"PySide2.QtWidgets.QTableWidgetSelectionRange.rowCount": (),
"PySide2.QtWidgets.QTableWidgetSelectionRange.topRow": (),
-
# class PySide2.QtWidgets.QTapAndHoldGesture:
"PySide2.QtWidgets.QTapAndHoldGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QTapAndHoldGesture.position": (),
"PySide2.QtWidgets.QTapAndHoldGesture.setPosition": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QTapAndHoldGesture.setTimeout": ('int',),
"PySide2.QtWidgets.QTapAndHoldGesture.timeout": (),
-
# class PySide2.QtWidgets.QTapGesture:
"PySide2.QtWidgets.QTapGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QTapGesture.position": (),
"PySide2.QtWidgets.QTapGesture.setPosition": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QTextBrowser:
"PySide2.QtWidgets.QTextBrowser.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTextBrowser.backward": (),
@@ -13722,19 +12496,13 @@ sig_dict.update({
"PySide2.QtWidgets.QTextBrowser.setSource": [('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUrl', 'PySide2.QtGui.QTextDocument.ResourceType')],
"PySide2.QtWidgets.QTextBrowser.source": (),
"PySide2.QtWidgets.QTextBrowser.sourceType": (),
-
# class PySide2.QtWidgets.QTextEdit:
-
# class PySide2.QtWidgets.QTextEdit.AutoFormatting:
-
# class PySide2.QtWidgets.QTextEdit.AutoFormattingFlag:
-
# class PySide2.QtWidgets.QTextEdit.ExtraSelection:
"PySide2.QtWidgets.QTextEdit.ExtraSelection.__init__": [(), ('PySide2.QtWidgets.QTextEdit.ExtraSelection',)],
"PySide2.QtWidgets.QTextEdit.ExtraSelection.__copy__": (),
-
# class PySide2.QtWidgets.QTextEdit.LineWrapMode:
-
"PySide2.QtWidgets.QTextEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QTextEdit.acceptRichText": (),
"PySide2.QtWidgets.QTextEdit.alignment": (),
@@ -13852,14 +12620,11 @@ sig_dict.update({
"PySide2.QtWidgets.QTextEdit.zoomIn": ('int',),
"PySide2.QtWidgets.QTextEdit.zoomInF": ('float',),
"PySide2.QtWidgets.QTextEdit.zoomOut": ('int',),
-
# class PySide2.QtWidgets.QTileRules:
"PySide2.QtWidgets.QTileRules.__init__": [('PySide2.QtCore.Qt.TileRule',), ('PySide2.QtCore.Qt.TileRule', 'PySide2.QtCore.Qt.TileRule'), ('PySide2.QtWidgets.QTileRules',)],
"PySide2.QtWidgets.QTileRules.__copy__": (),
-
# class PySide2.QtWidgets.QTimeEdit:
"PySide2.QtWidgets.QTimeEdit.__init__": [('PySide2.QtCore.QTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QToolBar:
"PySide2.QtWidgets.QToolBar.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QToolBar.actionAt": [('PySide2.QtCore.QPoint',), ('int', 'int')],
@@ -13891,7 +12656,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolBar.toggleViewAction": (),
"PySide2.QtWidgets.QToolBar.toolButtonStyle": (),
"PySide2.QtWidgets.QToolBar.widgetForAction": ('PySide2.QtWidgets.QAction',),
-
# class PySide2.QtWidgets.QToolBox:
"PySide2.QtWidgets.QToolBox.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QToolBox.addItem": [('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QIcon', 'str'), ('PySide2.QtWidgets.QWidget', 'str')],
@@ -13917,9 +12681,7 @@ sig_dict.update({
"PySide2.QtWidgets.QToolBox.setItemToolTip": ('int', 'str'),
"PySide2.QtWidgets.QToolBox.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QToolBox.widget": ('int',),
-
# class PySide2.QtWidgets.QToolButton:
-
# class PySide2.QtWidgets.QToolButton.ToolButtonPopupMode:
"PySide2.QtWidgets.QToolButton.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QToolButton.actionEvent": ('PySide2.QtGui.QActionEvent',),
@@ -13949,7 +12711,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolButton.sizeHint": (),
"PySide2.QtWidgets.QToolButton.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QToolButton.toolButtonStyle": (),
-
# class PySide2.QtWidgets.QToolTip:
"PySide2.QtWidgets.QToolTip.font": (),
"PySide2.QtWidgets.QToolTip.hideText": (),
@@ -13959,7 +12720,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolTip.setPalette": ('PySide2.QtGui.QPalette',),
"PySide2.QtWidgets.QToolTip.showText": [('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QRect'), ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QRect', 'int')],
"PySide2.QtWidgets.QToolTip.text": (),
-
# class PySide2.QtWidgets.QTreeView:
"PySide2.QtWidgets.QTreeView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTreeView.allColumnsShowFocus": (),
@@ -14060,7 +12820,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QTreeView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QTreeView.wordWrap": (),
-
# class PySide2.QtWidgets.QTreeWidget:
"PySide2.QtWidgets.QTreeWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTreeWidget.addTopLevelItem": ('PySide2.QtWidgets.QTreeWidgetItem',),
@@ -14119,11 +12878,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidget.topLevelItem": ('int',),
"PySide2.QtWidgets.QTreeWidget.topLevelItemCount": (),
"PySide2.QtWidgets.QTreeWidget.visualItemRect": ('PySide2.QtWidgets.QTreeWidgetItem',),
-
# class PySide2.QtWidgets.QTreeWidgetItem:
-
# class PySide2.QtWidgets.QTreeWidgetItem.ChildIndicatorPolicy:
-
# class PySide2.QtWidgets.QTreeWidgetItem.ItemType:
"PySide2.QtWidgets.QTreeWidgetItem.__init__": [('PySide2.QtWidgets.QTreeWidget', 'PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidget', 'int'), ('PySide2.QtWidgets.QTreeWidget', 'typing.Sequence', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem',), ('PySide2.QtWidgets.QTreeWidgetItem', 'PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem', 'typing.Sequence', 'int'), ('int',), ('typing.Sequence', 'int')],
"PySide2.QtWidgets.QTreeWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -14189,11 +12945,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidgetItem.type": (),
"PySide2.QtWidgets.QTreeWidgetItem.whatsThis": ('int',),
"PySide2.QtWidgets.QTreeWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator:
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlag:
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags:
"PySide2.QtWidgets.QTreeWidgetItemIterator.__init__": [('PySide2.QtWidgets.QTreeWidget', 'PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags'), ('PySide2.QtWidgets.QTreeWidgetItem', 'PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags'), ('PySide2.QtWidgets.QTreeWidgetItemIterator',)],
"PySide2.QtWidgets.QTreeWidgetItemIterator.__copy__": (),
@@ -14201,7 +12954,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidgetItemIterator.__isub__": ('int',),
"PySide2.QtWidgets.QTreeWidgetItemIterator.__iter__": (),
"PySide2.QtWidgets.QTreeWidgetItemIterator.value": (),
-
# class PySide2.QtWidgets.QUndoCommand:
"PySide2.QtWidgets.QUndoCommand.__init__": [('PySide2.QtWidgets.QUndoCommand',), ('str', 'PySide2.QtWidgets.QUndoCommand')],
"PySide2.QtWidgets.QUndoCommand.actionText": (),
@@ -14215,7 +12967,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoCommand.setText": ('str',),
"PySide2.QtWidgets.QUndoCommand.text": (),
"PySide2.QtWidgets.QUndoCommand.undo": (),
-
# class PySide2.QtWidgets.QUndoGroup:
"PySide2.QtWidgets.QUndoGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QUndoGroup.activeStack": (),
@@ -14232,7 +12983,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoGroup.stacks": (),
"PySide2.QtWidgets.QUndoGroup.undo": (),
"PySide2.QtWidgets.QUndoGroup.undoText": (),
-
# class PySide2.QtWidgets.QUndoStack:
"PySide2.QtWidgets.QUndoStack.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QUndoStack.beginMacro": ('str',),
@@ -14260,7 +13010,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoStack.undo": (),
"PySide2.QtWidgets.QUndoStack.undoLimit": (),
"PySide2.QtWidgets.QUndoStack.undoText": (),
-
# class PySide2.QtWidgets.QUndoView:
"PySide2.QtWidgets.QUndoView.__init__": [('PySide2.QtWidgets.QUndoGroup', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QUndoStack', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QUndoView.cleanIcon": (),
@@ -14271,10 +13020,8 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoView.setGroup": ('PySide2.QtWidgets.QUndoGroup',),
"PySide2.QtWidgets.QUndoView.setStack": ('PySide2.QtWidgets.QUndoStack',),
"PySide2.QtWidgets.QUndoView.stack": (),
-
# class PySide2.QtWidgets.QVBoxLayout:
"PySide2.QtWidgets.QVBoxLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QWhatsThis:
"PySide2.QtWidgets.QWhatsThis.createAction": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QWhatsThis.enterWhatsThisMode": (),
@@ -14282,11 +13029,8 @@ sig_dict.update({
"PySide2.QtWidgets.QWhatsThis.inWhatsThisMode": (),
"PySide2.QtWidgets.QWhatsThis.leaveWhatsThisMode": (),
"PySide2.QtWidgets.QWhatsThis.showText": ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget'),
-
# class PySide2.QtWidgets.QWidget:
-
# class PySide2.QtWidgets.QWidget.RenderFlag:
-
# class PySide2.QtWidgets.QWidget.RenderFlags:
"PySide2.QtWidgets.QWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QWidget.acceptDrops": (),
@@ -14551,7 +13295,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWidget.windowType": (),
"PySide2.QtWidgets.QWidget.x": (),
"PySide2.QtWidgets.QWidget.y": (),
-
# class PySide2.QtWidgets.QWidgetAction:
"PySide2.QtWidgets.QWidgetAction.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QWidgetAction.createWidget": ('PySide2.QtWidgets.QWidget',),
@@ -14563,7 +13306,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWidgetAction.releaseWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetAction.requestWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetAction.setDefaultWidget": ('PySide2.QtWidgets.QWidget',),
-
# class PySide2.QtWidgets.QWidgetItem:
"PySide2.QtWidgets.QWidgetItem.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetItem.controlTypes": (),
@@ -14577,17 +13319,11 @@ sig_dict.update({
"PySide2.QtWidgets.QWidgetItem.setGeometry": ('PySide2.QtCore.QRect',),
"PySide2.QtWidgets.QWidgetItem.sizeHint": (),
"PySide2.QtWidgets.QWidgetItem.widget": (),
-
# class PySide2.QtWidgets.QWizard:
-
# class PySide2.QtWidgets.QWizard.WizardButton:
-
# class PySide2.QtWidgets.QWizard.WizardOption:
-
# class PySide2.QtWidgets.QWizard.WizardOptions:
-
# class PySide2.QtWidgets.QWizard.WizardPixmap:
-
# class PySide2.QtWidgets.QWizard.WizardStyle:
"PySide2.QtWidgets.QWizard.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QWizard.addPage": ('PySide2.QtWidgets.QWizardPage',),
@@ -14636,7 +13372,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWizard.validateCurrentPage": (),
"PySide2.QtWidgets.QWizard.visitedPages": (),
"PySide2.QtWidgets.QWizard.wizardStyle": (),
-
# class PySide2.QtWidgets.QWizardPage:
"PySide2.QtWidgets.QWizardPage.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWizardPage.buttonText": ('PySide2.QtWidgets.QWizard.WizardButton',),
@@ -14661,16 +13396,11 @@ sig_dict.update({
"PySide2.QtWidgets.QWizardPage.validatePage": (),
"PySide2.QtWidgets.QWizardPage.wizard": (),
}) if "PySide2.QtWidgets" in sys.modules else None
-
# Module PySide2.QtPrintSupport
sig_dict.update({
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOptions:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintRange:
"PySide2.QtPrintSupport.QAbstractPrintDialog.__init__": ('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtPrintSupport.QAbstractPrintDialog.addEnabledOption": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption',),
@@ -14687,7 +13417,6 @@ sig_dict.update({
"PySide2.QtPrintSupport.QAbstractPrintDialog.setOptionTabs": ('typing.Sequence',),
"PySide2.QtPrintSupport.QAbstractPrintDialog.setPrintRange": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintRange',),
"PySide2.QtPrintSupport.QAbstractPrintDialog.toPage": (),
-
# class PySide2.QtPrintSupport.QPageSetupDialog:
"PySide2.QtPrintSupport.QPageSetupDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtPrintSupport.QPageSetupDialog.done": ('int',),
@@ -14695,7 +13424,6 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPageSetupDialog.open": [(), ('PySide2.QtCore.QObject', 'bytes')],
"PySide2.QtPrintSupport.QPageSetupDialog.printer": (),
"PySide2.QtPrintSupport.QPageSetupDialog.setVisible": ('bool',),
-
# class PySide2.QtPrintSupport.QPrintDialog:
"PySide2.QtPrintSupport.QPrintDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtPrintSupport.QPrintDialog.done": ('int',),
@@ -14706,9 +13434,7 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintDialog.setOptions": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOptions',),
"PySide2.QtPrintSupport.QPrintDialog.setVisible": ('bool',),
"PySide2.QtPrintSupport.QPrintDialog.testOption": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption',),
-
# class PySide2.QtPrintSupport.QPrintEngine:
-
# class PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey:
"PySide2.QtPrintSupport.QPrintEngine.__init__": (),
"PySide2.QtPrintSupport.QPrintEngine.abort": (),
@@ -14717,18 +13443,14 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintEngine.printerState": (),
"PySide2.QtPrintSupport.QPrintEngine.property": ('PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey',),
"PySide2.QtPrintSupport.QPrintEngine.setProperty": ('PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey', 'typing.Any'),
-
# class PySide2.QtPrintSupport.QPrintPreviewDialog:
"PySide2.QtPrintSupport.QPrintPreviewDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtPrintSupport.QPrintPreviewDialog.done": ('int',),
"PySide2.QtPrintSupport.QPrintPreviewDialog.open": [(), ('PySide2.QtCore.QObject', 'bytes')],
"PySide2.QtPrintSupport.QPrintPreviewDialog.printer": (),
"PySide2.QtPrintSupport.QPrintPreviewDialog.setVisible": ('bool',),
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget:
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget.ViewMode:
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget.ZoomMode:
"PySide2.QtPrintSupport.QPrintPreviewWidget.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtPrintSupport.QPrintPreviewWidget.currentPage": (),
@@ -14754,27 +13476,16 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomIn": ('float',),
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomMode": (),
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomOut": ('float',),
-
# class PySide2.QtPrintSupport.QPrinter:
-
# class PySide2.QtPrintSupport.QPrinter.ColorMode:
-
# class PySide2.QtPrintSupport.QPrinter.DuplexMode:
-
# class PySide2.QtPrintSupport.QPrinter.Orientation:
-
# class PySide2.QtPrintSupport.QPrinter.OutputFormat:
-
# class PySide2.QtPrintSupport.QPrinter.PageOrder:
-
# class PySide2.QtPrintSupport.QPrinter.PaperSource:
-
# class PySide2.QtPrintSupport.QPrinter.PrintRange:
-
# class PySide2.QtPrintSupport.QPrinter.PrinterMode:
-
# class PySide2.QtPrintSupport.QPrinter.PrinterState:
-
# class PySide2.QtPrintSupport.QPrinter.Unit:
"PySide2.QtPrintSupport.QPrinter.__init__": [('PySide2.QtPrintSupport.QPrinter.PrinterMode',), ('PySide2.QtPrintSupport.QPrinterInfo', 'PySide2.QtPrintSupport.QPrinter.PrinterMode')],
"PySide2.QtPrintSupport.QPrinter.abort": (),
@@ -14847,7 +13558,6 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrinter.supportsMultipleCopies": (),
"PySide2.QtPrintSupport.QPrinter.toPage": (),
"PySide2.QtPrintSupport.QPrinter.winPageSize": (),
-
# class PySide2.QtPrintSupport.QPrinterInfo:
"PySide2.QtPrintSupport.QPrinterInfo.__init__": [(), ('PySide2.QtPrintSupport.QPrinter',), ('PySide2.QtPrintSupport.QPrinterInfo',)],
"PySide2.QtPrintSupport.QPrinterInfo.__copy__": (),
@@ -14877,22 +13587,14 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrinterInfo.supportedSizesWithNames": (),
"PySide2.QtPrintSupport.QPrinterInfo.supportsCustomPageSizes": (),
}) if "PySide2.QtPrintSupport" in sys.modules else None
-
# Module PySide2.QtSql
sig_dict.update({
-
# class PySide2.QtSql.QSql:
-
# class PySide2.QtSql.QSql.Location:
-
# class PySide2.QtSql.QSql.NumericalPrecisionPolicy:
-
# class PySide2.QtSql.QSql.ParamType:
-
# class PySide2.QtSql.QSql.ParamTypeFlag:
-
# class PySide2.QtSql.QSql.TableType:
-
# class PySide2.QtSql.QSqlDatabase:
"PySide2.QtSql.QSqlDatabase.__init__": [(), ('PySide2.QtSql.QSqlDatabase',), ('PySide2.QtSql.QSqlDriver',), ('str',)],
"PySide2.QtSql.QSqlDatabase.__copy__": (),
@@ -14935,17 +13637,11 @@ sig_dict.update({
"PySide2.QtSql.QSqlDatabase.tables": ('PySide2.QtSql.QSql.TableType',),
"PySide2.QtSql.QSqlDatabase.transaction": (),
"PySide2.QtSql.QSqlDatabase.userName": (),
-
# class PySide2.QtSql.QSqlDriver:
-
# class PySide2.QtSql.QSqlDriver.DbmsType:
-
# class PySide2.QtSql.QSqlDriver.DriverFeature:
-
# class PySide2.QtSql.QSqlDriver.IdentifierType:
-
# class PySide2.QtSql.QSqlDriver.NotificationSource:
-
# class PySide2.QtSql.QSqlDriver.StatementType:
"PySide2.QtSql.QSqlDriver.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlDriver.beginTransaction": (),
@@ -14976,13 +13672,10 @@ sig_dict.update({
"PySide2.QtSql.QSqlDriver.subscribedToNotifications": (),
"PySide2.QtSql.QSqlDriver.tables": ('PySide2.QtSql.QSql.TableType',),
"PySide2.QtSql.QSqlDriver.unsubscribeFromNotification": ('str',),
-
# class PySide2.QtSql.QSqlDriverCreatorBase:
"PySide2.QtSql.QSqlDriverCreatorBase.__init__": (),
"PySide2.QtSql.QSqlDriverCreatorBase.createObject": (),
-
# class PySide2.QtSql.QSqlError:
-
# class PySide2.QtSql.QSqlError.ErrorType:
"PySide2.QtSql.QSqlError.__init__": [('PySide2.QtSql.QSqlError',), ('str', 'str', 'PySide2.QtSql.QSqlError.ErrorType', 'int'), ('str', 'str', 'PySide2.QtSql.QSqlError.ErrorType', 'str')],
"PySide2.QtSql.QSqlError.__copy__": (),
@@ -14998,9 +13691,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlError.swap": ('PySide2.QtSql.QSqlError',),
"PySide2.QtSql.QSqlError.text": (),
"PySide2.QtSql.QSqlError.type": (),
-
# class PySide2.QtSql.QSqlField:
-
# class PySide2.QtSql.QSqlField.RequiredStatus:
"PySide2.QtSql.QSqlField.__init__": [('PySide2.QtSql.QSqlField',), ('str', 'type'), ('str', 'type', 'str')],
"PySide2.QtSql.QSqlField.__copy__": (),
@@ -15032,7 +13723,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlField.type": (),
"PySide2.QtSql.QSqlField.typeID": (),
"PySide2.QtSql.QSqlField.value": (),
-
# class PySide2.QtSql.QSqlIndex:
"PySide2.QtSql.QSqlIndex.__init__": [('PySide2.QtSql.QSqlIndex',), ('str', 'str')],
"PySide2.QtSql.QSqlIndex.__copy__": (),
@@ -15043,9 +13733,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlIndex.setCursorName": ('str',),
"PySide2.QtSql.QSqlIndex.setDescending": ('int', 'bool'),
"PySide2.QtSql.QSqlIndex.setName": ('str',),
-
# class PySide2.QtSql.QSqlQuery:
-
# class PySide2.QtSql.QSqlQuery.BatchExecutionMode:
"PySide2.QtSql.QSqlQuery.__init__": [('PySide2.QtSql.QSqlDatabase',), ('PySide2.QtSql.QSqlQuery',), ('PySide2.QtSql.QSqlResult',), ('str', 'PySide2.QtSql.QSqlDatabase')],
"PySide2.QtSql.QSqlQuery.__copy__": (),
@@ -15082,7 +13770,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlQuery.setNumericalPrecisionPolicy": ('PySide2.QtSql.QSql.NumericalPrecisionPolicy',),
"PySide2.QtSql.QSqlQuery.size": (),
"PySide2.QtSql.QSqlQuery.value": [('int',), ('str',)],
-
# class PySide2.QtSql.QSqlQueryModel:
"PySide2.QtSql.QSqlQueryModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlQueryModel.beginInsertColumns": ('PySide2.QtCore.QModelIndex', 'int', 'int'),
@@ -15113,7 +13800,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlQueryModel.setHeaderData": ('int', 'PySide2.QtCore.Qt.Orientation', 'typing.Any', 'int'),
"PySide2.QtSql.QSqlQueryModel.setLastError": ('PySide2.QtSql.QSqlError',),
"PySide2.QtSql.QSqlQueryModel.setQuery": [('PySide2.QtSql.QSqlQuery',), ('str', 'PySide2.QtSql.QSqlDatabase')],
-
# class PySide2.QtSql.QSqlRecord:
"PySide2.QtSql.QSqlRecord.__init__": [(), ('PySide2.QtSql.QSqlRecord',)],
"PySide2.QtSql.QSqlRecord.__copy__": (),
@@ -15136,7 +13822,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlRecord.setNull": [('int',), ('str',)],
"PySide2.QtSql.QSqlRecord.setValue": [('int', 'typing.Any'), ('str', 'typing.Any')],
"PySide2.QtSql.QSqlRecord.value": [('int',), ('str',)],
-
# class PySide2.QtSql.QSqlRelation:
"PySide2.QtSql.QSqlRelation.__init__": [(), ('PySide2.QtSql.QSqlRelation',), ('str', 'str', 'str')],
"PySide2.QtSql.QSqlRelation.__copy__": (),
@@ -15145,15 +13830,12 @@ sig_dict.update({
"PySide2.QtSql.QSqlRelation.isValid": (),
"PySide2.QtSql.QSqlRelation.swap": ('PySide2.QtSql.QSqlRelation',),
"PySide2.QtSql.QSqlRelation.tableName": (),
-
# class PySide2.QtSql.QSqlRelationalDelegate:
"PySide2.QtSql.QSqlRelationalDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlRelationalDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtSql.QSqlRelationalDelegate.setEditorData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtSql.QSqlRelationalDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtSql.QSqlRelationalTableModel:
-
# class PySide2.QtSql.QSqlRelationalTableModel.JoinMode:
"PySide2.QtSql.QSqlRelationalTableModel.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtSql.QSqlDatabase'),
"PySide2.QtSql.QSqlRelationalTableModel.clear": (),
@@ -15171,9 +13853,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlRelationalTableModel.setRelation": ('int', 'PySide2.QtSql.QSqlRelation'),
"PySide2.QtSql.QSqlRelationalTableModel.setTable": ('str',),
"PySide2.QtSql.QSqlRelationalTableModel.updateRowInTable": ('int', 'PySide2.QtSql.QSqlRecord'),
-
# class PySide2.QtSql.QSqlResult:
-
# class PySide2.QtSql.QSqlResult.BindingSyntax:
"PySide2.QtSql.QSqlResult.__init__": ('PySide2.QtSql.QSqlDriver',),
"PySide2.QtSql.QSqlResult.addBindValue": ('typing.Any', 'PySide2.QtSql.QSql.ParamType'),
@@ -15223,9 +13903,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlResult.setQuery": ('str',),
"PySide2.QtSql.QSqlResult.setSelect": ('bool',),
"PySide2.QtSql.QSqlResult.size": (),
-
# class PySide2.QtSql.QSqlTableModel:
-
# class PySide2.QtSql.QSqlTableModel.EditStrategy:
"PySide2.QtSql.QSqlTableModel.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtSql.QSqlDatabase'),
"PySide2.QtSql.QSqlTableModel.clear": (),
@@ -15269,10 +13947,8 @@ sig_dict.update({
"PySide2.QtSql.QSqlTableModel.tableName": (),
"PySide2.QtSql.QSqlTableModel.updateRowInTable": ('int', 'PySide2.QtSql.QSqlRecord'),
}) if "PySide2.QtSql" in sys.modules else None
-
# Module PySide2.QtNetwork
sig_dict.update({
-
# class PySide2.QtNetwork.QAbstractNetworkCache:
"PySide2.QtNetwork.QAbstractNetworkCache.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QAbstractNetworkCache.cacheSize": (),
@@ -15283,25 +13959,15 @@ sig_dict.update({
"PySide2.QtNetwork.QAbstractNetworkCache.prepare": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
"PySide2.QtNetwork.QAbstractNetworkCache.remove": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QAbstractNetworkCache.updateMetaData": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
-
# class PySide2.QtNetwork.QAbstractSocket:
-
# class PySide2.QtNetwork.QAbstractSocket.BindFlag:
-
# class PySide2.QtNetwork.QAbstractSocket.BindMode:
-
# class PySide2.QtNetwork.QAbstractSocket.NetworkLayerProtocol:
-
# class PySide2.QtNetwork.QAbstractSocket.PauseMode:
-
# class PySide2.QtNetwork.QAbstractSocket.PauseModes:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketError:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketOption:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketState:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketType:
"PySide2.QtNetwork.QAbstractSocket.__init__": ('PySide2.QtNetwork.QAbstractSocket.SocketType', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QAbstractSocket.abort": (),
@@ -15351,7 +14017,6 @@ sig_dict.update({
"PySide2.QtNetwork.QAbstractSocket.waitForDisconnected": ('int',),
"PySide2.QtNetwork.QAbstractSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QAbstractSocket.writeData": ('bytes', 'int'),
-
# class PySide2.QtNetwork.QAuthenticator:
"PySide2.QtNetwork.QAuthenticator.__init__": [(), ('PySide2.QtNetwork.QAuthenticator',)],
"PySide2.QtNetwork.QAuthenticator.__copy__": (),
@@ -15365,7 +14030,6 @@ sig_dict.update({
"PySide2.QtNetwork.QAuthenticator.setRealm": ('str',),
"PySide2.QtNetwork.QAuthenticator.setUser": ('str',),
"PySide2.QtNetwork.QAuthenticator.user": (),
-
# class PySide2.QtNetwork.QDnsDomainNameRecord:
"PySide2.QtNetwork.QDnsDomainNameRecord.__init__": [(), ('PySide2.QtNetwork.QDnsDomainNameRecord',)],
"PySide2.QtNetwork.QDnsDomainNameRecord.__copy__": (),
@@ -15373,7 +14037,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsDomainNameRecord.swap": ('PySide2.QtNetwork.QDnsDomainNameRecord',),
"PySide2.QtNetwork.QDnsDomainNameRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsDomainNameRecord.value": (),
-
# class PySide2.QtNetwork.QDnsHostAddressRecord:
"PySide2.QtNetwork.QDnsHostAddressRecord.__init__": [(), ('PySide2.QtNetwork.QDnsHostAddressRecord',)],
"PySide2.QtNetwork.QDnsHostAddressRecord.__copy__": (),
@@ -15381,11 +14044,8 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsHostAddressRecord.swap": ('PySide2.QtNetwork.QDnsHostAddressRecord',),
"PySide2.QtNetwork.QDnsHostAddressRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsHostAddressRecord.value": (),
-
# class PySide2.QtNetwork.QDnsLookup:
-
# class PySide2.QtNetwork.QDnsLookup.Error:
-
# class PySide2.QtNetwork.QDnsLookup.Type:
"PySide2.QtNetwork.QDnsLookup.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtNetwork.QDnsLookup.Type', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtNetwork.QDnsLookup.Type', 'str', 'PySide2.QtNetwork.QHostAddress', 'PySide2.QtCore.QObject')],
"PySide2.QtNetwork.QDnsLookup.abort": (),
@@ -15406,7 +14066,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsLookup.setType": ('PySide2.QtNetwork.QDnsLookup.Type',),
"PySide2.QtNetwork.QDnsLookup.textRecords": (),
"PySide2.QtNetwork.QDnsLookup.type": (),
-
# class PySide2.QtNetwork.QDnsMailExchangeRecord:
"PySide2.QtNetwork.QDnsMailExchangeRecord.__init__": [(), ('PySide2.QtNetwork.QDnsMailExchangeRecord',)],
"PySide2.QtNetwork.QDnsMailExchangeRecord.__copy__": (),
@@ -15415,7 +14074,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsMailExchangeRecord.preference": (),
"PySide2.QtNetwork.QDnsMailExchangeRecord.swap": ('PySide2.QtNetwork.QDnsMailExchangeRecord',),
"PySide2.QtNetwork.QDnsMailExchangeRecord.timeToLive": (),
-
# class PySide2.QtNetwork.QDnsServiceRecord:
"PySide2.QtNetwork.QDnsServiceRecord.__init__": [(), ('PySide2.QtNetwork.QDnsServiceRecord',)],
"PySide2.QtNetwork.QDnsServiceRecord.__copy__": (),
@@ -15426,7 +14084,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsServiceRecord.target": (),
"PySide2.QtNetwork.QDnsServiceRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsServiceRecord.weight": (),
-
# class PySide2.QtNetwork.QDnsTextRecord:
"PySide2.QtNetwork.QDnsTextRecord.__init__": [(), ('PySide2.QtNetwork.QDnsTextRecord',)],
"PySide2.QtNetwork.QDnsTextRecord.__copy__": (),
@@ -15434,9 +14091,7 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsTextRecord.swap": ('PySide2.QtNetwork.QDnsTextRecord',),
"PySide2.QtNetwork.QDnsTextRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsTextRecord.values": (),
-
# class PySide2.QtNetwork.QDtls:
-
# class PySide2.QtNetwork.QDtls.HandshakeState:
"PySide2.QtNetwork.QDtls.__init__": ('PySide2.QtNetwork.QSslSocket.SslMode', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QDtls.abortHandshake": ('PySide2.QtNetwork.QUdpSocket',),
@@ -15464,15 +14119,10 @@ sig_dict.update({
"PySide2.QtNetwork.QDtls.shutdown": ('PySide2.QtNetwork.QUdpSocket',),
"PySide2.QtNetwork.QDtls.sslMode": (),
"PySide2.QtNetwork.QDtls.writeDatagramEncrypted": ('PySide2.QtNetwork.QUdpSocket', 'PySide2.QtCore.QByteArray'),
-
# class PySide2.QtNetwork.QDtlsError:
-
# class PySide2.QtNetwork.QHostAddress:
-
# class PySide2.QtNetwork.QHostAddress.ConversionMode:
-
# class PySide2.QtNetwork.QHostAddress.ConversionModeFlag:
-
# class PySide2.QtNetwork.QHostAddress.SpecialAddress:
"PySide2.QtNetwork.QHostAddress.__init__": [(), ('PySide2.QtNetwork.QHostAddress',), ('PySide2.QtNetwork.QHostAddress.SpecialAddress',), ('PySide2.QtNetwork.QIPv6Address',), ('int',), ('str',)],
"PySide2.QtNetwork.QHostAddress.__copy__": (),
@@ -15498,9 +14148,7 @@ sig_dict.update({
"PySide2.QtNetwork.QHostAddress.toIPv4Address": (),
"PySide2.QtNetwork.QHostAddress.toIPv6Address": (),
"PySide2.QtNetwork.QHostAddress.toString": (),
-
# class PySide2.QtNetwork.QHostInfo:
-
# class PySide2.QtNetwork.QHostInfo.HostInfoError:
"PySide2.QtNetwork.QHostInfo.__init__": [('PySide2.QtNetwork.QHostInfo',), ('int',)],
"PySide2.QtNetwork.QHostInfo.__copy__": (),
@@ -15519,11 +14167,8 @@ sig_dict.update({
"PySide2.QtNetwork.QHostInfo.setHostName": ('str',),
"PySide2.QtNetwork.QHostInfo.setLookupId": ('int',),
"PySide2.QtNetwork.QHostInfo.swap": ('PySide2.QtNetwork.QHostInfo',),
-
# class PySide2.QtNetwork.QHstsPolicy:
-
# class PySide2.QtNetwork.QHstsPolicy.PolicyFlag:
-
# class PySide2.QtNetwork.QHstsPolicy.PolicyFlags:
"PySide2.QtNetwork.QHstsPolicy.__init__": [(), ('PySide2.QtCore.QDateTime', 'PySide2.QtNetwork.QHstsPolicy.PolicyFlags', 'str', 'PySide2.QtCore.QUrl.ParsingMode'), ('PySide2.QtNetwork.QHstsPolicy',)],
"PySide2.QtNetwork.QHstsPolicy.__copy__": (),
@@ -15535,16 +14180,13 @@ sig_dict.update({
"PySide2.QtNetwork.QHstsPolicy.setHost": ('str', 'PySide2.QtCore.QUrl.ParsingMode'),
"PySide2.QtNetwork.QHstsPolicy.setIncludesSubDomains": ('bool',),
"PySide2.QtNetwork.QHstsPolicy.swap": ('PySide2.QtNetwork.QHstsPolicy',),
-
# class PySide2.QtNetwork.QHttpMultiPart:
-
# class PySide2.QtNetwork.QHttpMultiPart.ContentType:
"PySide2.QtNetwork.QHttpMultiPart.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtNetwork.QHttpMultiPart.ContentType', 'PySide2.QtCore.QObject')],
"PySide2.QtNetwork.QHttpMultiPart.append": ('PySide2.QtNetwork.QHttpPart',),
"PySide2.QtNetwork.QHttpMultiPart.boundary": (),
"PySide2.QtNetwork.QHttpMultiPart.setBoundary": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QHttpMultiPart.setContentType": ('PySide2.QtNetwork.QHttpMultiPart.ContentType',),
-
# class PySide2.QtNetwork.QHttpPart:
"PySide2.QtNetwork.QHttpPart.__init__": [(), ('PySide2.QtNetwork.QHttpPart',)],
"PySide2.QtNetwork.QHttpPart.__copy__": (),
@@ -15553,15 +14195,11 @@ sig_dict.update({
"PySide2.QtNetwork.QHttpPart.setHeader": ('PySide2.QtNetwork.QNetworkRequest.KnownHeaders', 'typing.Any'),
"PySide2.QtNetwork.QHttpPart.setRawHeader": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtNetwork.QHttpPart.swap": ('PySide2.QtNetwork.QHttpPart',),
-
# class PySide2.QtNetwork.QIPv6Address:
"PySide2.QtNetwork.QIPv6Address.__init__": [(), ('PySide2.QtNetwork.QIPv6Address',)],
"PySide2.QtNetwork.QIPv6Address.__copy__": (),
-
# class PySide2.QtNetwork.QLocalServer:
-
# class PySide2.QtNetwork.QLocalServer.SocketOption:
-
# class PySide2.QtNetwork.QLocalServer.SocketOptions:
"PySide2.QtNetwork.QLocalServer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QLocalServer.close": (),
@@ -15581,11 +14219,8 @@ sig_dict.update({
"PySide2.QtNetwork.QLocalServer.socketDescriptor": (),
"PySide2.QtNetwork.QLocalServer.socketOptions": (),
"PySide2.QtNetwork.QLocalServer.waitForNewConnection": ('int',),
-
# class PySide2.QtNetwork.QLocalSocket:
-
# class PySide2.QtNetwork.QLocalSocket.LocalSocketError:
-
# class PySide2.QtNetwork.QLocalSocket.LocalSocketState:
"PySide2.QtNetwork.QLocalSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QLocalSocket.abort": (),
@@ -15614,11 +14249,8 @@ sig_dict.update({
"PySide2.QtNetwork.QLocalSocket.waitForDisconnected": ('int',),
"PySide2.QtNetwork.QLocalSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QLocalSocket.writeData": ('bytes', 'int'),
-
# class PySide2.QtNetwork.QNetworkAccessManager:
-
# class PySide2.QtNetwork.QNetworkAccessManager.NetworkAccessibility:
-
# class PySide2.QtNetwork.QNetworkAccessManager.Operation:
"PySide2.QtNetwork.QNetworkAccessManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkAccessManager.activeConfiguration": (),
@@ -15657,9 +14289,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkAccessManager.strictTransportSecurityHosts": (),
"PySide2.QtNetwork.QNetworkAccessManager.supportedSchemes": (),
"PySide2.QtNetwork.QNetworkAccessManager.supportedSchemesImplementation": (),
-
# class PySide2.QtNetwork.QNetworkAddressEntry:
-
# class PySide2.QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus:
"PySide2.QtNetwork.QNetworkAddressEntry.__init__": [(), ('PySide2.QtNetwork.QNetworkAddressEntry',)],
"PySide2.QtNetwork.QNetworkAddressEntry.__copy__": (),
@@ -15671,14 +14301,16 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkAddressEntry.isPermanent": (),
"PySide2.QtNetwork.QNetworkAddressEntry.isTemporary": (),
"PySide2.QtNetwork.QNetworkAddressEntry.netmask": (),
+ "PySide2.QtNetwork.QNetworkAddressEntry.preferredLifetime": (),
"PySide2.QtNetwork.QNetworkAddressEntry.prefixLength": (),
+ "PySide2.QtNetwork.QNetworkAddressEntry.setAddressLifetime": ('PySide2.QtCore.QDeadlineTimer', 'PySide2.QtCore.QDeadlineTimer'),
"PySide2.QtNetwork.QNetworkAddressEntry.setBroadcast": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setDnsEligibility": ('PySide2.QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus',),
"PySide2.QtNetwork.QNetworkAddressEntry.setIp": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setNetmask": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setPrefixLength": ('int',),
"PySide2.QtNetwork.QNetworkAddressEntry.swap": ('PySide2.QtNetwork.QNetworkAddressEntry',),
-
+ "PySide2.QtNetwork.QNetworkAddressEntry.validityLifetime": (),
# class PySide2.QtNetwork.QNetworkCacheMetaData:
"PySide2.QtNetwork.QNetworkCacheMetaData.__init__": [(), ('PySide2.QtNetwork.QNetworkCacheMetaData',)],
"PySide2.QtNetwork.QNetworkCacheMetaData.__copy__": (),
@@ -15698,17 +14330,11 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCacheMetaData.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QNetworkCacheMetaData.swap": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
"PySide2.QtNetwork.QNetworkCacheMetaData.url": (),
-
# class PySide2.QtNetwork.QNetworkConfiguration:
-
# class PySide2.QtNetwork.QNetworkConfiguration.BearerType:
-
# class PySide2.QtNetwork.QNetworkConfiguration.Purpose:
-
# class PySide2.QtNetwork.QNetworkConfiguration.StateFlag:
-
# class PySide2.QtNetwork.QNetworkConfiguration.StateFlags:
-
# class PySide2.QtNetwork.QNetworkConfiguration.Type:
"PySide2.QtNetwork.QNetworkConfiguration.__init__": [(), ('PySide2.QtNetwork.QNetworkConfiguration',)],
"PySide2.QtNetwork.QNetworkConfiguration.__copy__": (),
@@ -15726,11 +14352,8 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkConfiguration.state": (),
"PySide2.QtNetwork.QNetworkConfiguration.swap": ('PySide2.QtNetwork.QNetworkConfiguration',),
"PySide2.QtNetwork.QNetworkConfiguration.type": (),
-
# class PySide2.QtNetwork.QNetworkConfigurationManager:
-
# class PySide2.QtNetwork.QNetworkConfigurationManager.Capabilities:
-
# class PySide2.QtNetwork.QNetworkConfigurationManager.Capability:
"PySide2.QtNetwork.QNetworkConfigurationManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkConfigurationManager.allConfigurations": ('PySide2.QtNetwork.QNetworkConfiguration.StateFlags',),
@@ -15739,9 +14362,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkConfigurationManager.defaultConfiguration": (),
"PySide2.QtNetwork.QNetworkConfigurationManager.isOnline": (),
"PySide2.QtNetwork.QNetworkConfigurationManager.updateConfigurations": (),
-
# class PySide2.QtNetwork.QNetworkCookie:
-
# class PySide2.QtNetwork.QNetworkCookie.RawForm:
"PySide2.QtNetwork.QNetworkCookie.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('PySide2.QtNetwork.QNetworkCookie',)],
"PySide2.QtNetwork.QNetworkCookie.__copy__": (),
@@ -15765,7 +14386,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCookie.swap": ('PySide2.QtNetwork.QNetworkCookie',),
"PySide2.QtNetwork.QNetworkCookie.toRawForm": ('PySide2.QtNetwork.QNetworkCookie.RawForm',),
"PySide2.QtNetwork.QNetworkCookie.value": (),
-
# class PySide2.QtNetwork.QNetworkCookieJar:
"PySide2.QtNetwork.QNetworkCookieJar.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkCookieJar.allCookies": (),
@@ -15776,7 +14396,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCookieJar.setCookiesFromUrl": ('typing.Sequence', 'PySide2.QtCore.QUrl'),
"PySide2.QtNetwork.QNetworkCookieJar.updateCookie": ('PySide2.QtNetwork.QNetworkCookie',),
"PySide2.QtNetwork.QNetworkCookieJar.validateCookie": ('PySide2.QtNetwork.QNetworkCookie', 'PySide2.QtCore.QUrl'),
-
# class PySide2.QtNetwork.QNetworkDatagram:
"PySide2.QtNetwork.QNetworkDatagram.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QHostAddress', 'int'), ('PySide2.QtNetwork.QNetworkDatagram',)],
"PySide2.QtNetwork.QNetworkDatagram.__copy__": (),
@@ -15797,7 +14416,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkDatagram.setInterfaceIndex": ('int',),
"PySide2.QtNetwork.QNetworkDatagram.setSender": ('PySide2.QtNetwork.QHostAddress', 'int'),
"PySide2.QtNetwork.QNetworkDatagram.swap": ('PySide2.QtNetwork.QNetworkDatagram',),
-
# class PySide2.QtNetwork.QNetworkDiskCache:
"PySide2.QtNetwork.QNetworkDiskCache.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkDiskCache.cacheDirectory": (),
@@ -15814,13 +14432,9 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkDiskCache.setCacheDirectory": ('str',),
"PySide2.QtNetwork.QNetworkDiskCache.setMaximumCacheSize": ('int',),
"PySide2.QtNetwork.QNetworkDiskCache.updateMetaData": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
-
# class PySide2.QtNetwork.QNetworkInterface:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceFlag:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceFlags:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceType:
"PySide2.QtNetwork.QNetworkInterface.__init__": [(), ('PySide2.QtNetwork.QNetworkInterface',)],
"PySide2.QtNetwork.QNetworkInterface.__copy__": (),
@@ -15840,13 +14454,9 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkInterface.name": (),
"PySide2.QtNetwork.QNetworkInterface.swap": ('PySide2.QtNetwork.QNetworkInterface',),
"PySide2.QtNetwork.QNetworkInterface.type": (),
-
# class PySide2.QtNetwork.QNetworkProxy:
-
# class PySide2.QtNetwork.QNetworkProxy.Capabilities:
-
# class PySide2.QtNetwork.QNetworkProxy.Capability:
-
# class PySide2.QtNetwork.QNetworkProxy.ProxyType:
"PySide2.QtNetwork.QNetworkProxy.__init__": [(), ('PySide2.QtNetwork.QNetworkProxy',), ('PySide2.QtNetwork.QNetworkProxy.ProxyType', 'str', 'int', 'str', 'str')],
"PySide2.QtNetwork.QNetworkProxy.__copy__": (),
@@ -15873,7 +14483,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxy.swap": ('PySide2.QtNetwork.QNetworkProxy',),
"PySide2.QtNetwork.QNetworkProxy.type": (),
"PySide2.QtNetwork.QNetworkProxy.user": (),
-
# class PySide2.QtNetwork.QNetworkProxyFactory:
"PySide2.QtNetwork.QNetworkProxyFactory.__init__": (),
"PySide2.QtNetwork.QNetworkProxyFactory.proxyForQuery": ('PySide2.QtNetwork.QNetworkProxyQuery',),
@@ -15882,9 +14491,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxyFactory.setUseSystemConfiguration": ('bool',),
"PySide2.QtNetwork.QNetworkProxyFactory.systemProxyForQuery": ('PySide2.QtNetwork.QNetworkProxyQuery',),
"PySide2.QtNetwork.QNetworkProxyFactory.usesSystemConfiguration": (),
-
# class PySide2.QtNetwork.QNetworkProxyQuery:
-
# class PySide2.QtNetwork.QNetworkProxyQuery.QueryType:
"PySide2.QtNetwork.QNetworkProxyQuery.__init__": [(), ('PySide2.QtCore.QUrl', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'PySide2.QtCore.QUrl', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'str', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkProxyQuery',), ('int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('str', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType')],
"PySide2.QtNetwork.QNetworkProxyQuery.__copy__": (),
@@ -15903,9 +14510,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxyQuery.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QNetworkProxyQuery.swap": ('PySide2.QtNetwork.QNetworkProxyQuery',),
"PySide2.QtNetwork.QNetworkProxyQuery.url": (),
-
# class PySide2.QtNetwork.QNetworkReply:
-
# class PySide2.QtNetwork.QNetworkReply.NetworkError:
"PySide2.QtNetwork.QNetworkReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkReply.abort": (),
@@ -15941,19 +14546,12 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkReply.sslConfigurationImplementation": ('PySide2.QtNetwork.QSslConfiguration',),
"PySide2.QtNetwork.QNetworkReply.url": (),
"PySide2.QtNetwork.QNetworkReply.writeData": ('bytes', 'int'),
-
# class PySide2.QtNetwork.QNetworkRequest:
-
# class PySide2.QtNetwork.QNetworkRequest.Attribute:
-
# class PySide2.QtNetwork.QNetworkRequest.CacheLoadControl:
-
# class PySide2.QtNetwork.QNetworkRequest.KnownHeaders:
-
# class PySide2.QtNetwork.QNetworkRequest.LoadControl:
-
# class PySide2.QtNetwork.QNetworkRequest.Priority:
-
# class PySide2.QtNetwork.QNetworkRequest.RedirectPolicy:
"PySide2.QtNetwork.QNetworkRequest.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtNetwork.QNetworkRequest',)],
"PySide2.QtNetwork.QNetworkRequest.__copy__": (),
@@ -15978,15 +14576,10 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkRequest.sslConfiguration": (),
"PySide2.QtNetwork.QNetworkRequest.swap": ('PySide2.QtNetwork.QNetworkRequest',),
"PySide2.QtNetwork.QNetworkRequest.url": (),
-
# class PySide2.QtNetwork.QNetworkSession:
-
# class PySide2.QtNetwork.QNetworkSession.SessionError:
-
# class PySide2.QtNetwork.QNetworkSession.State:
-
# class PySide2.QtNetwork.QNetworkSession.UsagePolicies:
-
# class PySide2.QtNetwork.QNetworkSession.UsagePolicy:
"PySide2.QtNetwork.QNetworkSession.__init__": ('PySide2.QtNetwork.QNetworkConfiguration', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QNetworkSession.accept": (),
@@ -16011,9 +14604,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkSession.stop": (),
"PySide2.QtNetwork.QNetworkSession.usagePolicies": (),
"PySide2.QtNetwork.QNetworkSession.waitForOpened": ('int',),
-
# class PySide2.QtNetwork.QOcspCertificateStatus:
-
# class PySide2.QtNetwork.QOcspResponse:
"PySide2.QtNetwork.QOcspResponse.__init__": [(), ('PySide2.QtNetwork.QOcspResponse',)],
"PySide2.QtNetwork.QOcspResponse.__copy__": (),
@@ -16021,31 +14612,19 @@ sig_dict.update({
"PySide2.QtNetwork.QOcspResponse.revocationReason": (),
"PySide2.QtNetwork.QOcspResponse.subject": (),
"PySide2.QtNetwork.QOcspResponse.swap": ('PySide2.QtNetwork.QOcspResponse',),
-
# class PySide2.QtNetwork.QOcspRevocationReason:
-
# class PySide2.QtNetwork.QPasswordDigestor:
"PySide2.QtNetwork.QPasswordDigestor.deriveKeyPbkdf1": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int', 'int'),
"PySide2.QtNetwork.QPasswordDigestor.deriveKeyPbkdf2": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int', 'int'),
-
# class PySide2.QtNetwork.QSsl:
-
# class PySide2.QtNetwork.QSsl.AlternativeNameEntryType:
-
# class PySide2.QtNetwork.QSsl.EncodingFormat:
-
# class PySide2.QtNetwork.QSsl.KeyAlgorithm:
-
# class PySide2.QtNetwork.QSsl.KeyType:
-
# class PySide2.QtNetwork.QSsl.SslOption:
-
# class PySide2.QtNetwork.QSsl.SslOptions:
-
# class PySide2.QtNetwork.QSsl.SslProtocol:
-
# class PySide2.QtNetwork.QSslCertificate:
-
# class PySide2.QtNetwork.QSslCertificate.SubjectInfo:
"PySide2.QtNetwork.QSslCertificate.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QSsl.EncodingFormat'), ('PySide2.QtCore.QIODevice', 'PySide2.QtNetwork.QSsl.EncodingFormat'), ('PySide2.QtNetwork.QSslCertificate',)],
"PySide2.QtNetwork.QSslCertificate.__copy__": (),
@@ -16077,7 +14656,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCertificate.toText": (),
"PySide2.QtNetwork.QSslCertificate.verify": ('typing.Sequence', 'str'),
"PySide2.QtNetwork.QSslCertificate.version": (),
-
# class PySide2.QtNetwork.QSslCertificateExtension:
"PySide2.QtNetwork.QSslCertificateExtension.__init__": [(), ('PySide2.QtNetwork.QSslCertificateExtension',)],
"PySide2.QtNetwork.QSslCertificateExtension.__copy__": (),
@@ -16087,7 +14665,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCertificateExtension.oid": (),
"PySide2.QtNetwork.QSslCertificateExtension.swap": ('PySide2.QtNetwork.QSslCertificateExtension',),
"PySide2.QtNetwork.QSslCertificateExtension.value": (),
-
# class PySide2.QtNetwork.QSslCipher:
"PySide2.QtNetwork.QSslCipher.__init__": [(), ('PySide2.QtNetwork.QSslCipher',), ('str',), ('str', 'PySide2.QtNetwork.QSsl.SslProtocol')],
"PySide2.QtNetwork.QSslCipher.__copy__": (),
@@ -16101,9 +14678,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCipher.supportedBits": (),
"PySide2.QtNetwork.QSslCipher.swap": ('PySide2.QtNetwork.QSslCipher',),
"PySide2.QtNetwork.QSslCipher.usedBits": (),
-
# class PySide2.QtNetwork.QSslConfiguration:
-
# class PySide2.QtNetwork.QSslConfiguration.NextProtocolNegotiationStatus:
"PySide2.QtNetwork.QSslConfiguration.__init__": [(), ('PySide2.QtNetwork.QSslConfiguration',)],
"PySide2.QtNetwork.QSslConfiguration.__copy__": (),
@@ -16156,9 +14731,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslConfiguration.swap": ('PySide2.QtNetwork.QSslConfiguration',),
"PySide2.QtNetwork.QSslConfiguration.systemCaCertificates": (),
"PySide2.QtNetwork.QSslConfiguration.testSslOption": ('PySide2.QtNetwork.QSsl.SslOption',),
-
# class PySide2.QtNetwork.QSslDiffieHellmanParameters:
-
# class PySide2.QtNetwork.QSslDiffieHellmanParameters.Error:
"PySide2.QtNetwork.QSslDiffieHellmanParameters.__init__": [(), ('PySide2.QtNetwork.QSslDiffieHellmanParameters',)],
"PySide2.QtNetwork.QSslDiffieHellmanParameters.__copy__": (),
@@ -16169,9 +14742,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslDiffieHellmanParameters.isEmpty": (),
"PySide2.QtNetwork.QSslDiffieHellmanParameters.isValid": (),
"PySide2.QtNetwork.QSslDiffieHellmanParameters.swap": ('PySide2.QtNetwork.QSslDiffieHellmanParameters',),
-
# class PySide2.QtNetwork.QSslError:
-
# class PySide2.QtNetwork.QSslError.SslError:
"PySide2.QtNetwork.QSslError.__init__": [(), ('PySide2.QtNetwork.QSslError',), ('PySide2.QtNetwork.QSslError.SslError',), ('PySide2.QtNetwork.QSslError.SslError', 'PySide2.QtNetwork.QSslCertificate')],
"PySide2.QtNetwork.QSslError.__copy__": (),
@@ -16179,7 +14750,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslError.error": (),
"PySide2.QtNetwork.QSslError.errorString": (),
"PySide2.QtNetwork.QSslError.swap": ('PySide2.QtNetwork.QSslError',),
-
# class PySide2.QtNetwork.QSslKey:
"PySide2.QtNetwork.QSslKey.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QSsl.KeyAlgorithm', 'PySide2.QtNetwork.QSsl.EncodingFormat', 'PySide2.QtNetwork.QSsl.KeyType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtCore.QIODevice', 'PySide2.QtNetwork.QSsl.KeyAlgorithm', 'PySide2.QtNetwork.QSsl.EncodingFormat', 'PySide2.QtNetwork.QSsl.KeyType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtNetwork.QSslKey',), ('int', 'PySide2.QtNetwork.QSsl.KeyType')],
"PySide2.QtNetwork.QSslKey.__copy__": (),
@@ -16192,7 +14762,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslKey.toDer": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslKey.toPem": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslKey.type": (),
-
# class PySide2.QtNetwork.QSslPreSharedKeyAuthenticator:
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.__init__": [(), ('PySide2.QtNetwork.QSslPreSharedKeyAuthenticator',)],
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.__copy__": (),
@@ -16204,11 +14773,8 @@ sig_dict.update({
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.setIdentity": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.setPreSharedKey": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.swap": ('PySide2.QtNetwork.QSslPreSharedKeyAuthenticator',),
-
# class PySide2.QtNetwork.QSslSocket:
-
# class PySide2.QtNetwork.QSslSocket.PeerVerifyMode:
-
# class PySide2.QtNetwork.QSslSocket.SslMode:
"PySide2.QtNetwork.QSslSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QSslSocket.abort": (),
@@ -16281,7 +14847,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslSocket.waitForEncrypted": ('int',),
"PySide2.QtNetwork.QSslSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QSslSocket.writeData": ('bytes', 'int'),
-
# class PySide2.QtNetwork.QTcpServer:
"PySide2.QtNetwork.QTcpServer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QTcpServer.addPendingConnection": ('PySide2.QtNetwork.QTcpSocket',),
@@ -16304,10 +14869,8 @@ sig_dict.update({
"PySide2.QtNetwork.QTcpServer.setSocketDescriptor": ('int',),
"PySide2.QtNetwork.QTcpServer.socketDescriptor": (),
"PySide2.QtNetwork.QTcpServer.waitForNewConnection": ('int',),
-
# class PySide2.QtNetwork.QTcpSocket:
"PySide2.QtNetwork.QTcpSocket.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtNetwork.QUdpSocket:
"PySide2.QtNetwork.QUdpSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QUdpSocket.hasPendingDatagrams": (),
@@ -16320,29 +14883,21 @@ sig_dict.update({
"PySide2.QtNetwork.QUdpSocket.setMulticastInterface": ('PySide2.QtNetwork.QNetworkInterface',),
"PySide2.QtNetwork.QUdpSocket.writeDatagram": [('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QHostAddress', 'int'), ('PySide2.QtNetwork.QNetworkDatagram',)],
}) if "PySide2.QtNetwork" in sys.modules else None
-
# Module PySide2.QtTest
sig_dict.update({
-
# class PySide2.QtTest.QTest:
-
# class PySide2.QtTest.QTest.KeyAction:
-
# class PySide2.QtTest.QTest.MouseAction:
-
# class PySide2.QtTest.QTest.QBenchmarkMetric:
-
# class PySide2.QtTest.QTest.QTouchEventSequence:
"PySide2.QtTest.QTest.QTouchEventSequence.commit": ('bool',),
"PySide2.QtTest.QTest.QTouchEventSequence.move": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.press": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.release": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.stationary": ('int',),
-
# class PySide2.QtTest.QTest.TestFailMode:
-
"PySide2.QtTest.QTest.addColumnInternal": ('int', 'bytes'),
- "PySide2.QtTest.QTest.asciiToKey": ('typing.Char',),
+ "PySide2.QtTest.QTest.asciiToKey": ('int',),
"PySide2.QtTest.QTest.compare_ptr_helper": ('int', 'int', 'bytes', 'bytes', 'bytes', 'int'),
"PySide2.QtTest.QTest.compare_string_helper": ('bytes', 'bytes', 'bytes', 'bytes', 'bytes', 'int'),
"PySide2.QtTest.QTest.createTouchDevice": ('PySide2.QtGui.QTouchDevice.DeviceType',),
@@ -16351,11 +14906,11 @@ sig_dict.update({
"PySide2.QtTest.QTest.currentTestFailed": (),
"PySide2.QtTest.QTest.currentTestFunction": (),
"PySide2.QtTest.QTest.ignoreMessage": [('PySide2.QtCore.QtMsgType', 'PySide2.QtCore.QRegularExpression'), ('PySide2.QtCore.QtMsgType', 'bytes')],
- "PySide2.QtTest.QTest.keyClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.keyClicks": ('PySide2.QtWidgets.QWidget', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'),
- "PySide2.QtTest.QTest.keyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
- "PySide2.QtTest.QTest.keyPress": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
- "PySide2.QtTest.QTest.keyRelease": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyPress": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyRelease": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.keySequence": [('PySide2.QtGui.QWindow', 'PySide2.QtGui.QKeySequence'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QKeySequence')],
"PySide2.QtTest.QTest.keyToAscii": ('PySide2.QtCore.Qt.Key',),
"PySide2.QtTest.QTest.mouseClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QPoint', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QPoint', 'int')],
@@ -16373,7 +14928,7 @@ sig_dict.update({
"PySide2.QtTest.QTest.qSkip": ('bytes', 'bytes', 'int'),
"PySide2.QtTest.QTest.qWaitForWindowActive": ('PySide2.QtWidgets.QWidget', 'int'),
"PySide2.QtTest.QTest.qWaitForWindowExposed": ('PySide2.QtWidgets.QWidget', 'int'),
- "PySide2.QtTest.QTest.sendKeyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.sendKeyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.setBenchmarkResult": ('float', 'PySide2.QtTest.QTest.QBenchmarkMetric'),
"PySide2.QtTest.QTest.setMainSourcePath": ('bytes', 'bytes'),
"PySide2.QtTest.QTest.simulateEvent": [('PySide2.QtGui.QWindow', 'bool', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int'), ('PySide2.QtWidgets.QWidget', 'bool', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int')],
@@ -16381,34 +14936,24 @@ sig_dict.update({
"PySide2.QtTest.QTest.toPrettyCString": ('bytes', 'int'),
"PySide2.QtTest.QTest.touchEvent": [('PySide2.QtGui.QWindow', 'PySide2.QtGui.QTouchDevice', 'bool'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QTouchDevice', 'bool')],
}) if "PySide2.QtTest" in sys.modules else None
-
# Module PySide2.QtConcurrent
sig_dict.update({
-
# class PySide2.QtConcurrent.QtConcurrent:
-
# class PySide2.QtConcurrent.QtConcurrent.ReduceOption:
-
# class PySide2.QtConcurrent.QtConcurrent.ReduceOptions:
-
# class PySide2.QtConcurrent.QtConcurrent.ThreadFunctionResult:
}) if "PySide2.QtConcurrent" in sys.modules else None
-
# Module PySide2.QtWinExtras
sig_dict.update({
-
# class PySide2.QtWinExtras.QWinColorizationChangeEvent:
"PySide2.QtWinExtras.QWinColorizationChangeEvent.__init__": ('int', 'bool'),
"PySide2.QtWinExtras.QWinColorizationChangeEvent.color": (),
"PySide2.QtWinExtras.QWinColorizationChangeEvent.opaqueBlend": (),
-
# class PySide2.QtWinExtras.QWinCompositionChangeEvent:
"PySide2.QtWinExtras.QWinCompositionChangeEvent.__init__": ('bool',),
"PySide2.QtWinExtras.QWinCompositionChangeEvent.isCompositionEnabled": (),
-
# class PySide2.QtWinExtras.QWinEvent:
"PySide2.QtWinExtras.QWinEvent.__init__": ('int',),
-
# class PySide2.QtWinExtras.QWinJumpList:
"PySide2.QtWinExtras.QWinJumpList.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWinExtras.QWinJumpList.addCategory": [('PySide2.QtWinExtras.QWinJumpListCategory',), ('str', 'typing.Sequence')],
@@ -16419,9 +14964,7 @@ sig_dict.update({
"PySide2.QtWinExtras.QWinJumpList.recent": (),
"PySide2.QtWinExtras.QWinJumpList.setIdentifier": ('str',),
"PySide2.QtWinExtras.QWinJumpList.tasks": (),
-
# class PySide2.QtWinExtras.QWinJumpListCategory:
-
# class PySide2.QtWinExtras.QWinJumpListCategory.Type:
"PySide2.QtWinExtras.QWinJumpListCategory.__init__": ('str',),
"PySide2.QtWinExtras.QWinJumpListCategory.addDestination": ('str',),
@@ -16437,9 +14980,7 @@ sig_dict.update({
"PySide2.QtWinExtras.QWinJumpListCategory.setVisible": ('bool',),
"PySide2.QtWinExtras.QWinJumpListCategory.title": (),
"PySide2.QtWinExtras.QWinJumpListCategory.type": (),
-
# class PySide2.QtWinExtras.QWinJumpListItem:
-
# class PySide2.QtWinExtras.QWinJumpListItem.Type:
"PySide2.QtWinExtras.QWinJumpListItem.__init__": ('PySide2.QtWinExtras.QWinJumpListItem.Type',),
"PySide2.QtWinExtras.QWinJumpListItem.arguments": (),
@@ -16456,7 +14997,6 @@ sig_dict.update({
"PySide2.QtWinExtras.QWinJumpListItem.title": (),
"PySide2.QtWinExtras.QWinJumpListItem.type": (),
"PySide2.QtWinExtras.QWinJumpListItem.workingDirectory": (),
-
# class PySide2.QtWinExtras.QWinTaskbarButton:
"PySide2.QtWinExtras.QWinTaskbarButton.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWinExtras.QWinTaskbarButton.clearOverlayIcon": (),
@@ -16468,7 +15008,6 @@ sig_dict.update({
"PySide2.QtWinExtras.QWinTaskbarButton.setOverlayIcon": ('PySide2.QtGui.QIcon',),
"PySide2.QtWinExtras.QWinTaskbarButton.setWindow": ('PySide2.QtGui.QWindow',),
"PySide2.QtWinExtras.QWinTaskbarButton.window": (),
-
# class PySide2.QtWinExtras.QWinTaskbarProgress:
"PySide2.QtWinExtras.QWinTaskbarProgress.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWinExtras.QWinTaskbarProgress.hide": (),
@@ -16489,7 +15028,6 @@ sig_dict.update({
"PySide2.QtWinExtras.QWinTaskbarProgress.show": (),
"PySide2.QtWinExtras.QWinTaskbarProgress.stop": (),
"PySide2.QtWinExtras.QWinTaskbarProgress.value": (),
-
# class PySide2.QtWinExtras.QWinThumbnailToolBar:
"PySide2.QtWinExtras.QWinThumbnailToolBar.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWinExtras.QWinThumbnailToolBar.addButton": ('PySide2.QtWinExtras.QWinThumbnailToolButton',),
@@ -16506,7 +15044,6 @@ sig_dict.update({
"PySide2.QtWinExtras.QWinThumbnailToolBar.setIconicThumbnailPixmap": ('PySide2.QtGui.QPixmap',),
"PySide2.QtWinExtras.QWinThumbnailToolBar.setWindow": ('PySide2.QtGui.QWindow',),
"PySide2.QtWinExtras.QWinThumbnailToolBar.window": (),
-
# class PySide2.QtWinExtras.QWinThumbnailToolButton:
"PySide2.QtWinExtras.QWinThumbnailToolButton.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWinExtras.QWinThumbnailToolButton.click": (),
@@ -16524,11 +15061,8 @@ sig_dict.update({
"PySide2.QtWinExtras.QWinThumbnailToolButton.setToolTip": ('str',),
"PySide2.QtWinExtras.QWinThumbnailToolButton.setVisible": ('bool',),
"PySide2.QtWinExtras.QWinThumbnailToolButton.toolTip": (),
-
# class PySide2.QtWinExtras.QtWin:
-
# class PySide2.QtWinExtras.QtWin.HBitmapFormat:
-
# class PySide2.QtWinExtras.QtWin.WindowFlip3DPolicy:
"PySide2.QtWinExtras.QtWin.colorizationColor": (),
"PySide2.QtWinExtras.QtWin.disableBlurBehindWindow": ('PySide2.QtGui.QWindow',),
@@ -16554,10 +15088,8 @@ sig_dict.update({
"PySide2.QtWinExtras.QtWin.taskbarDeleteTab": ('PySide2.QtGui.QWindow',),
"PySide2.QtWinExtras.QtWin.windowFlip3DPolicy": ('PySide2.QtGui.QWindow',),
}) if "PySide2.QtWinExtras" in sys.modules else None
-
# Module PySide2.QtXml
sig_dict.update({
-
# class PySide2.QtXml.QDomAttr:
"PySide2.QtXml.QDomAttr.__init__": [(), ('PySide2.QtXml.QDomAttr',)],
"PySide2.QtXml.QDomAttr.__copy__": (),
@@ -16567,12 +15099,10 @@ sig_dict.update({
"PySide2.QtXml.QDomAttr.setValue": ('str',),
"PySide2.QtXml.QDomAttr.specified": (),
"PySide2.QtXml.QDomAttr.value": (),
-
# class PySide2.QtXml.QDomCDATASection:
"PySide2.QtXml.QDomCDATASection.__init__": [(), ('PySide2.QtXml.QDomCDATASection',)],
"PySide2.QtXml.QDomCDATASection.__copy__": (),
"PySide2.QtXml.QDomCDATASection.nodeType": (),
-
# class PySide2.QtXml.QDomCharacterData:
"PySide2.QtXml.QDomCharacterData.__init__": [(), ('PySide2.QtXml.QDomCharacterData',)],
"PySide2.QtXml.QDomCharacterData.__copy__": (),
@@ -16585,12 +15115,10 @@ sig_dict.update({
"PySide2.QtXml.QDomCharacterData.replaceData": ('int', 'int', 'str'),
"PySide2.QtXml.QDomCharacterData.setData": ('str',),
"PySide2.QtXml.QDomCharacterData.substringData": ('int', 'int'),
-
# class PySide2.QtXml.QDomComment:
"PySide2.QtXml.QDomComment.__init__": [(), ('PySide2.QtXml.QDomComment',)],
"PySide2.QtXml.QDomComment.__copy__": (),
"PySide2.QtXml.QDomComment.nodeType": (),
-
# class PySide2.QtXml.QDomDocument:
"PySide2.QtXml.QDomDocument.__init__": [(), ('PySide2.QtXml.QDomDocument',), ('PySide2.QtXml.QDomDocumentType',), ('str',)],
"PySide2.QtXml.QDomDocument.__copy__": (),
@@ -16615,12 +15143,10 @@ sig_dict.update({
"PySide2.QtXml.QDomDocument.setContent": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'bool'), ('PySide2.QtCore.QIODevice',), ('PySide2.QtCore.QIODevice', 'bool'), ('PySide2.QtXml.QXmlInputSource', 'PySide2.QtXml.QXmlReader'), ('PySide2.QtXml.QXmlInputSource', 'bool'), ('str',), ('str', 'bool')],
"PySide2.QtXml.QDomDocument.toByteArray": ('int',),
"PySide2.QtXml.QDomDocument.toString": ('int',),
-
# class PySide2.QtXml.QDomDocumentFragment:
"PySide2.QtXml.QDomDocumentFragment.__init__": [(), ('PySide2.QtXml.QDomDocumentFragment',)],
"PySide2.QtXml.QDomDocumentFragment.__copy__": (),
"PySide2.QtXml.QDomDocumentFragment.nodeType": (),
-
# class PySide2.QtXml.QDomDocumentType:
"PySide2.QtXml.QDomDocumentType.__init__": [(), ('PySide2.QtXml.QDomDocumentType',)],
"PySide2.QtXml.QDomDocumentType.__copy__": (),
@@ -16631,7 +15157,6 @@ sig_dict.update({
"PySide2.QtXml.QDomDocumentType.notations": (),
"PySide2.QtXml.QDomDocumentType.publicId": (),
"PySide2.QtXml.QDomDocumentType.systemId": (),
-
# class PySide2.QtXml.QDomElement:
"PySide2.QtXml.QDomElement.__init__": [(), ('PySide2.QtXml.QDomElement',)],
"PySide2.QtXml.QDomElement.__copy__": (),
@@ -16655,7 +15180,6 @@ sig_dict.update({
"PySide2.QtXml.QDomElement.setTagName": ('str',),
"PySide2.QtXml.QDomElement.tagName": (),
"PySide2.QtXml.QDomElement.text": (),
-
# class PySide2.QtXml.QDomEntity:
"PySide2.QtXml.QDomEntity.__init__": [(), ('PySide2.QtXml.QDomEntity',)],
"PySide2.QtXml.QDomEntity.__copy__": (),
@@ -16663,14 +15187,11 @@ sig_dict.update({
"PySide2.QtXml.QDomEntity.notationName": (),
"PySide2.QtXml.QDomEntity.publicId": (),
"PySide2.QtXml.QDomEntity.systemId": (),
-
# class PySide2.QtXml.QDomEntityReference:
"PySide2.QtXml.QDomEntityReference.__init__": [(), ('PySide2.QtXml.QDomEntityReference',)],
"PySide2.QtXml.QDomEntityReference.__copy__": (),
"PySide2.QtXml.QDomEntityReference.nodeType": (),
-
# class PySide2.QtXml.QDomImplementation:
-
# class PySide2.QtXml.QDomImplementation.InvalidDataPolicy:
"PySide2.QtXml.QDomImplementation.__init__": [(), ('PySide2.QtXml.QDomImplementation',)],
"PySide2.QtXml.QDomImplementation.__copy__": (),
@@ -16680,7 +15201,6 @@ sig_dict.update({
"PySide2.QtXml.QDomImplementation.invalidDataPolicy": (),
"PySide2.QtXml.QDomImplementation.isNull": (),
"PySide2.QtXml.QDomImplementation.setInvalidDataPolicy": ('PySide2.QtXml.QDomImplementation.InvalidDataPolicy',),
-
# class PySide2.QtXml.QDomNamedNodeMap:
"PySide2.QtXml.QDomNamedNodeMap.__init__": [(), ('PySide2.QtXml.QDomNamedNodeMap',)],
"PySide2.QtXml.QDomNamedNodeMap.__copy__": (),
@@ -16696,11 +15216,8 @@ sig_dict.update({
"PySide2.QtXml.QDomNamedNodeMap.setNamedItem": ('PySide2.QtXml.QDomNode',),
"PySide2.QtXml.QDomNamedNodeMap.setNamedItemNS": ('PySide2.QtXml.QDomNode',),
"PySide2.QtXml.QDomNamedNodeMap.size": (),
-
# class PySide2.QtXml.QDomNode:
-
# class PySide2.QtXml.QDomNode.EncodingPolicy:
-
# class PySide2.QtXml.QDomNode.NodeType:
"PySide2.QtXml.QDomNode.__init__": [(), ('PySide2.QtXml.QDomNode',)],
"PySide2.QtXml.QDomNode.__copy__": (),
@@ -16767,7 +15284,6 @@ sig_dict.update({
"PySide2.QtXml.QDomNode.toNotation": (),
"PySide2.QtXml.QDomNode.toProcessingInstruction": (),
"PySide2.QtXml.QDomNode.toText": (),
-
# class PySide2.QtXml.QDomNodeList:
"PySide2.QtXml.QDomNodeList.__init__": [(), ('PySide2.QtXml.QDomNodeList',)],
"PySide2.QtXml.QDomNodeList.__copy__": (),
@@ -16777,14 +15293,12 @@ sig_dict.update({
"PySide2.QtXml.QDomNodeList.item": ('int',),
"PySide2.QtXml.QDomNodeList.length": (),
"PySide2.QtXml.QDomNodeList.size": (),
-
# class PySide2.QtXml.QDomNotation:
"PySide2.QtXml.QDomNotation.__init__": [(), ('PySide2.QtXml.QDomNotation',)],
"PySide2.QtXml.QDomNotation.__copy__": (),
"PySide2.QtXml.QDomNotation.nodeType": (),
"PySide2.QtXml.QDomNotation.publicId": (),
"PySide2.QtXml.QDomNotation.systemId": (),
-
# class PySide2.QtXml.QDomProcessingInstruction:
"PySide2.QtXml.QDomProcessingInstruction.__init__": [(), ('PySide2.QtXml.QDomProcessingInstruction',)],
"PySide2.QtXml.QDomProcessingInstruction.__copy__": (),
@@ -16792,13 +15306,11 @@ sig_dict.update({
"PySide2.QtXml.QDomProcessingInstruction.nodeType": (),
"PySide2.QtXml.QDomProcessingInstruction.setData": ('str',),
"PySide2.QtXml.QDomProcessingInstruction.target": (),
-
# class PySide2.QtXml.QDomText:
"PySide2.QtXml.QDomText.__init__": [(), ('PySide2.QtXml.QDomText',)],
"PySide2.QtXml.QDomText.__copy__": (),
"PySide2.QtXml.QDomText.nodeType": (),
"PySide2.QtXml.QDomText.splitText": ('int',),
-
# class PySide2.QtXml.QXmlAttributes:
"PySide2.QtXml.QXmlAttributes.__init__": [(), ('PySide2.QtXml.QXmlAttributes',)],
"PySide2.QtXml.QXmlAttributes.__copy__": (),
@@ -16813,7 +15325,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlAttributes.type": [('int',), ('str',), ('str', 'str')],
"PySide2.QtXml.QXmlAttributes.uri": ('int',),
"PySide2.QtXml.QXmlAttributes.value": [('int',), ('str',), ('str', 'str')],
-
# class PySide2.QtXml.QXmlContentHandler:
"PySide2.QtXml.QXmlContentHandler.__init__": (),
"PySide2.QtXml.QXmlContentHandler.characters": ('str',),
@@ -16828,20 +15339,17 @@ sig_dict.update({
"PySide2.QtXml.QXmlContentHandler.startDocument": (),
"PySide2.QtXml.QXmlContentHandler.startElement": ('str', 'str', 'str', 'PySide2.QtXml.QXmlAttributes'),
"PySide2.QtXml.QXmlContentHandler.startPrefixMapping": ('str', 'str'),
-
# class PySide2.QtXml.QXmlDTDHandler:
"PySide2.QtXml.QXmlDTDHandler.__init__": (),
"PySide2.QtXml.QXmlDTDHandler.errorString": (),
"PySide2.QtXml.QXmlDTDHandler.notationDecl": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlDTDHandler.unparsedEntityDecl": ('str', 'str', 'str', 'str'),
-
# class PySide2.QtXml.QXmlDeclHandler:
"PySide2.QtXml.QXmlDeclHandler.__init__": (),
"PySide2.QtXml.QXmlDeclHandler.attributeDecl": ('str', 'str', 'str', 'str', 'str'),
"PySide2.QtXml.QXmlDeclHandler.errorString": (),
"PySide2.QtXml.QXmlDeclHandler.externalEntityDecl": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlDeclHandler.internalEntityDecl": ('str', 'str'),
-
# class PySide2.QtXml.QXmlDefaultHandler:
"PySide2.QtXml.QXmlDefaultHandler.__init__": (),
"PySide2.QtXml.QXmlDefaultHandler.attributeDecl": ('str', 'str', 'str', 'str', 'str'),
@@ -16872,19 +15380,16 @@ sig_dict.update({
"PySide2.QtXml.QXmlDefaultHandler.startPrefixMapping": ('str', 'str'),
"PySide2.QtXml.QXmlDefaultHandler.unparsedEntityDecl": ('str', 'str', 'str', 'str'),
"PySide2.QtXml.QXmlDefaultHandler.warning": ('PySide2.QtXml.QXmlParseException',),
-
# class PySide2.QtXml.QXmlEntityResolver:
"PySide2.QtXml.QXmlEntityResolver.__init__": (),
"PySide2.QtXml.QXmlEntityResolver.errorString": (),
"PySide2.QtXml.QXmlEntityResolver.resolveEntity": ('str', 'str', 'PySide2.QtXml.QXmlInputSource'),
-
# class PySide2.QtXml.QXmlErrorHandler:
"PySide2.QtXml.QXmlErrorHandler.__init__": (),
"PySide2.QtXml.QXmlErrorHandler.error": ('PySide2.QtXml.QXmlParseException',),
"PySide2.QtXml.QXmlErrorHandler.errorString": (),
"PySide2.QtXml.QXmlErrorHandler.fatalError": ('PySide2.QtXml.QXmlParseException',),
"PySide2.QtXml.QXmlErrorHandler.warning": ('PySide2.QtXml.QXmlParseException',),
-
# class PySide2.QtXml.QXmlInputSource:
"PySide2.QtXml.QXmlInputSource.__init__": [(), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtXml.QXmlInputSource.data": (),
@@ -16892,7 +15397,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlInputSource.fromRawData": ('PySide2.QtCore.QByteArray', 'bool'),
"PySide2.QtXml.QXmlInputSource.reset": (),
"PySide2.QtXml.QXmlInputSource.setData": [('PySide2.QtCore.QByteArray',), ('str',)],
-
# class PySide2.QtXml.QXmlLexicalHandler:
"PySide2.QtXml.QXmlLexicalHandler.__init__": (),
"PySide2.QtXml.QXmlLexicalHandler.comment": ('str',),
@@ -16903,12 +15407,10 @@ sig_dict.update({
"PySide2.QtXml.QXmlLexicalHandler.startCDATA": (),
"PySide2.QtXml.QXmlLexicalHandler.startDTD": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlLexicalHandler.startEntity": ('str',),
-
# class PySide2.QtXml.QXmlLocator:
"PySide2.QtXml.QXmlLocator.__init__": (),
"PySide2.QtXml.QXmlLocator.columnNumber": (),
"PySide2.QtXml.QXmlLocator.lineNumber": (),
-
# class PySide2.QtXml.QXmlNamespaceSupport:
"PySide2.QtXml.QXmlNamespaceSupport.__init__": (),
"PySide2.QtXml.QXmlNamespaceSupport.popContext": (),
@@ -16920,7 +15422,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlNamespaceSupport.setPrefix": ('str', 'str'),
"PySide2.QtXml.QXmlNamespaceSupport.splitName": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlNamespaceSupport.uri": ('str',),
-
# class PySide2.QtXml.QXmlParseException:
"PySide2.QtXml.QXmlParseException.__init__": [('PySide2.QtXml.QXmlParseException',), ('str', 'int', 'int', 'str', 'str')],
"PySide2.QtXml.QXmlParseException.columnNumber": (),
@@ -16928,7 +15429,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlParseException.message": (),
"PySide2.QtXml.QXmlParseException.publicId": (),
"PySide2.QtXml.QXmlParseException.systemId": (),
-
# class PySide2.QtXml.QXmlReader:
"PySide2.QtXml.QXmlReader.__init__": (),
"PySide2.QtXml.QXmlReader.DTDHandler": (),
@@ -16950,7 +15450,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlReader.setFeature": ('str', 'bool'),
"PySide2.QtXml.QXmlReader.setLexicalHandler": ('PySide2.QtXml.QXmlLexicalHandler',),
"PySide2.QtXml.QXmlReader.setProperty": ('str', 'int'),
-
# class PySide2.QtXml.QXmlSimpleReader:
"PySide2.QtXml.QXmlSimpleReader.__init__": (),
"PySide2.QtXml.QXmlSimpleReader.DTDHandler": (),
@@ -16974,23 +15473,17 @@ sig_dict.update({
"PySide2.QtXml.QXmlSimpleReader.setLexicalHandler": ('PySide2.QtXml.QXmlLexicalHandler',),
"PySide2.QtXml.QXmlSimpleReader.setProperty": ('str', 'int'),
}) if "PySide2.QtXml" in sys.modules else None
-
# Module PySide2.QtXmlPatterns
sig_dict.update({
-
# class PySide2.QtXmlPatterns.QAbstractMessageHandler:
"PySide2.QtXmlPatterns.QAbstractMessageHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtXmlPatterns.QAbstractMessageHandler.handleMessage": ('PySide2.QtCore.QtMsgType', 'str', 'PySide2.QtCore.QUrl', 'PySide2.QtXmlPatterns.QSourceLocation'),
"PySide2.QtXmlPatterns.QAbstractMessageHandler.message": ('PySide2.QtCore.QtMsgType', 'str', 'PySide2.QtCore.QUrl', 'PySide2.QtXmlPatterns.QSourceLocation'),
-
# class PySide2.QtXmlPatterns.QAbstractUriResolver:
"PySide2.QtXmlPatterns.QAbstractUriResolver.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtXmlPatterns.QAbstractUriResolver.resolve": ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl'),
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel:
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel.NodeCopySetting:
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel.SimpleAxis:
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.__init__": (),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.attributes": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
@@ -17011,7 +15504,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.sourceLocation": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.stringValue": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.typedValue": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
-
# class PySide2.QtXmlPatterns.QAbstractXmlReceiver:
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.__init__": (),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.atomicValue": ('typing.Any',),
@@ -17027,7 +15519,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.startOfSequence": (),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.whitespaceOnly": ('str',),
-
# class PySide2.QtXmlPatterns.QSourceLocation:
"PySide2.QtXmlPatterns.QSourceLocation.__init__": [(), ('PySide2.QtCore.QUrl', 'int', 'int'), ('PySide2.QtXmlPatterns.QSourceLocation',)],
"PySide2.QtXmlPatterns.QSourceLocation.__copy__": (),
@@ -17038,7 +15529,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QSourceLocation.setLine": ('int',),
"PySide2.QtXmlPatterns.QSourceLocation.setUri": ('PySide2.QtCore.QUrl',),
"PySide2.QtXmlPatterns.QSourceLocation.uri": (),
-
# class PySide2.QtXmlPatterns.QXmlFormatter:
"PySide2.QtXmlPatterns.QXmlFormatter.__init__": ('PySide2.QtXmlPatterns.QXmlQuery', 'PySide2.QtCore.QIODevice'),
"PySide2.QtXmlPatterns.QXmlFormatter.atomicValue": ('typing.Any',),
@@ -17054,7 +15544,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlFormatter.startDocument": (),
"PySide2.QtXmlPatterns.QXmlFormatter.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QXmlFormatter.startOfSequence": (),
-
# class PySide2.QtXmlPatterns.QXmlItem:
"PySide2.QtXmlPatterns.QXmlItem.__init__": [(), ('PySide2.QtXmlPatterns.QXmlItem',), ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',), ('typing.Any',)],
"PySide2.QtXmlPatterns.QXmlItem.__copy__": (),
@@ -17063,7 +15552,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlItem.isNull": (),
"PySide2.QtXmlPatterns.QXmlItem.toAtomicValue": (),
"PySide2.QtXmlPatterns.QXmlItem.toNodeModelIndex": (),
-
# class PySide2.QtXmlPatterns.QXmlName:
"PySide2.QtXmlPatterns.QXmlName.__init__": [(), ('PySide2.QtXmlPatterns.QXmlName',), ('PySide2.QtXmlPatterns.QXmlNamePool', 'str', 'str', 'str')],
"PySide2.QtXmlPatterns.QXmlName.__copy__": (),
@@ -17074,15 +15562,11 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlName.namespaceUri": ('PySide2.QtXmlPatterns.QXmlNamePool',),
"PySide2.QtXmlPatterns.QXmlName.prefix": ('PySide2.QtXmlPatterns.QXmlNamePool',),
"PySide2.QtXmlPatterns.QXmlName.toClarkName": ('PySide2.QtXmlPatterns.QXmlNamePool',),
-
# class PySide2.QtXmlPatterns.QXmlNamePool:
"PySide2.QtXmlPatterns.QXmlNamePool.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNamePool',)],
"PySide2.QtXmlPatterns.QXmlNamePool.__copy__": (),
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex:
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex.DocumentOrder:
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex.NodeKind:
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',)],
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.__copy__": (),
@@ -17091,9 +15575,7 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.internalPointer": (),
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.isNull": (),
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.model": (),
-
# class PySide2.QtXmlPatterns.QXmlQuery:
-
# class PySide2.QtXmlPatterns.QXmlQuery.QueryLanguage:
"PySide2.QtXmlPatterns.QXmlQuery.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNamePool',), ('PySide2.QtXmlPatterns.QXmlQuery',), ('PySide2.QtXmlPatterns.QXmlQuery.QueryLanguage', 'PySide2.QtXmlPatterns.QXmlNamePool')],
"PySide2.QtXmlPatterns.QXmlQuery.__copy__": (),
@@ -17110,12 +15592,10 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlQuery.setQuery": [('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl'), ('str', 'PySide2.QtCore.QUrl')],
"PySide2.QtXmlPatterns.QXmlQuery.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlQuery.uriResolver": (),
-
# class PySide2.QtXmlPatterns.QXmlResultItems:
"PySide2.QtXmlPatterns.QXmlResultItems.__init__": (),
"PySide2.QtXmlPatterns.QXmlResultItems.current": (),
"PySide2.QtXmlPatterns.QXmlResultItems.hasError": (),
-
# class PySide2.QtXmlPatterns.QXmlSchema:
"PySide2.QtXmlPatterns.QXmlSchema.__init__": [(), ('PySide2.QtXmlPatterns.QXmlSchema',)],
"PySide2.QtXmlPatterns.QXmlSchema.documentUri": (),
@@ -17126,7 +15606,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSchema.setMessageHandler": ('PySide2.QtXmlPatterns.QAbstractMessageHandler',),
"PySide2.QtXmlPatterns.QXmlSchema.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlSchema.uriResolver": (),
-
# class PySide2.QtXmlPatterns.QXmlSchemaValidator:
"PySide2.QtXmlPatterns.QXmlSchemaValidator.__init__": [(), ('PySide2.QtXmlPatterns.QXmlSchema',)],
"PySide2.QtXmlPatterns.QXmlSchemaValidator.messageHandler": (),
@@ -17137,7 +15616,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSchemaValidator.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlSchemaValidator.uriResolver": (),
"PySide2.QtXmlPatterns.QXmlSchemaValidator.validate": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QUrl',)],
-
# class PySide2.QtXmlPatterns.QXmlSerializer:
"PySide2.QtXmlPatterns.QXmlSerializer.__init__": ('PySide2.QtXmlPatterns.QXmlQuery', 'PySide2.QtCore.QIODevice'),
"PySide2.QtXmlPatterns.QXmlSerializer.atomicValue": ('typing.Any',),
@@ -17156,10 +15634,8 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSerializer.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QXmlSerializer.startOfSequence": (),
}) if "PySide2.QtXmlPatterns" in sys.modules else None
-
# Module PySide2.QtHelp
sig_dict.update({
-
# class PySide2.QtHelp.QCompressedHelpInfo:
"PySide2.QtHelp.QCompressedHelpInfo.__init__": [(), ('PySide2.QtHelp.QCompressedHelpInfo',)],
"PySide2.QtHelp.QCompressedHelpInfo.__copy__": (),
@@ -17168,7 +15644,6 @@ sig_dict.update({
"PySide2.QtHelp.QCompressedHelpInfo.namespaceName": (),
"PySide2.QtHelp.QCompressedHelpInfo.swap": ('PySide2.QtHelp.QCompressedHelpInfo',),
"PySide2.QtHelp.QCompressedHelpInfo.version": (),
-
# class PySide2.QtHelp.QHelpContentItem:
"PySide2.QtHelp.QHelpContentItem.__copy__": (),
"PySide2.QtHelp.QHelpContentItem.child": ('int',),
@@ -17178,7 +15653,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpContentItem.row": (),
"PySide2.QtHelp.QHelpContentItem.title": (),
"PySide2.QtHelp.QHelpContentItem.url": (),
-
# class PySide2.QtHelp.QHelpContentModel:
"PySide2.QtHelp.QHelpContentModel.columnCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtHelp.QHelpContentModel.contentItemAt": ('PySide2.QtCore.QModelIndex',),
@@ -17188,10 +15662,8 @@ sig_dict.update({
"PySide2.QtHelp.QHelpContentModel.isCreatingContents": (),
"PySide2.QtHelp.QHelpContentModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtHelp.QHelpContentModel.rowCount": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtHelp.QHelpContentWidget:
"PySide2.QtHelp.QHelpContentWidget.indexOf": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtHelp.QHelpEngine:
"PySide2.QtHelp.QHelpEngine.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpEngine.contentModel": (),
@@ -17199,7 +15671,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpEngine.indexModel": (),
"PySide2.QtHelp.QHelpEngine.indexWidget": (),
"PySide2.QtHelp.QHelpEngine.searchEngine": (),
-
# class PySide2.QtHelp.QHelpEngineCore:
"PySide2.QtHelp.QHelpEngineCore.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpEngineCore.addCustomFilter": ('str', 'typing.Sequence'),
@@ -17233,7 +15704,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpEngineCore.setupData": (),
"PySide2.QtHelp.QHelpEngineCore.unregisterDocumentation": ('str',),
"PySide2.QtHelp.QHelpEngineCore.usesFilterEngine": (),
-
# class PySide2.QtHelp.QHelpFilterData:
"PySide2.QtHelp.QHelpFilterData.__init__": [(), ('PySide2.QtHelp.QHelpFilterData',)],
"PySide2.QtHelp.QHelpFilterData.__copy__": (),
@@ -17242,7 +15712,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpFilterData.setVersions": ('typing.Sequence',),
"PySide2.QtHelp.QHelpFilterData.swap": ('PySide2.QtHelp.QHelpFilterData',),
"PySide2.QtHelp.QHelpFilterData.versions": (),
-
# class PySide2.QtHelp.QHelpFilterEngine:
"PySide2.QtHelp.QHelpFilterEngine.__init__": ('PySide2.QtHelp.QHelpEngineCore',),
"PySide2.QtHelp.QHelpFilterEngine.activeFilter": (),
@@ -17255,17 +15724,14 @@ sig_dict.update({
"PySide2.QtHelp.QHelpFilterEngine.removeFilter": ('str',),
"PySide2.QtHelp.QHelpFilterEngine.setActiveFilter": ('str',),
"PySide2.QtHelp.QHelpFilterEngine.setFilterData": ('str', 'PySide2.QtHelp.QHelpFilterData'),
-
# class PySide2.QtHelp.QHelpIndexModel:
"PySide2.QtHelp.QHelpIndexModel.createIndex": [('int', 'int', 'int'), ('int', 'int', 'object'), ('str',)],
"PySide2.QtHelp.QHelpIndexModel.filter": ('str', 'str'),
"PySide2.QtHelp.QHelpIndexModel.isCreatingIndex": (),
"PySide2.QtHelp.QHelpIndexModel.linksForKeyword": ('str',),
-
# class PySide2.QtHelp.QHelpIndexWidget:
"PySide2.QtHelp.QHelpIndexWidget.activateCurrentItem": (),
"PySide2.QtHelp.QHelpIndexWidget.filterIndices": ('str', 'str'),
-
# class PySide2.QtHelp.QHelpSearchEngine:
"PySide2.QtHelp.QHelpSearchEngine.__init__": ('PySide2.QtHelp.QHelpEngineCore', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpSearchEngine.cancelIndexing": (),
@@ -17282,13 +15748,10 @@ sig_dict.update({
"PySide2.QtHelp.QHelpSearchEngine.searchInput": (),
"PySide2.QtHelp.QHelpSearchEngine.searchResultCount": (),
"PySide2.QtHelp.QHelpSearchEngine.searchResults": ('int', 'int'),
-
# class PySide2.QtHelp.QHelpSearchQuery:
-
# class PySide2.QtHelp.QHelpSearchQuery.FieldName:
"PySide2.QtHelp.QHelpSearchQuery.__init__": [(), ('PySide2.QtHelp.QHelpSearchQuery',), ('PySide2.QtHelp.QHelpSearchQuery.FieldName', 'typing.Sequence')],
"PySide2.QtHelp.QHelpSearchQuery.__copy__": (),
-
# class PySide2.QtHelp.QHelpSearchQueryWidget:
"PySide2.QtHelp.QHelpSearchQueryWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtHelp.QHelpSearchQueryWidget.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -17301,21 +15764,17 @@ sig_dict.update({
"PySide2.QtHelp.QHelpSearchQueryWidget.setCompactMode": ('bool',),
"PySide2.QtHelp.QHelpSearchQueryWidget.setQuery": ('typing.Sequence',),
"PySide2.QtHelp.QHelpSearchQueryWidget.setSearchInput": ('str',),
-
# class PySide2.QtHelp.QHelpSearchResult:
"PySide2.QtHelp.QHelpSearchResult.__init__": [(), ('PySide2.QtCore.QUrl', 'str', 'str'), ('PySide2.QtHelp.QHelpSearchResult',)],
"PySide2.QtHelp.QHelpSearchResult.snippet": (),
"PySide2.QtHelp.QHelpSearchResult.title": (),
"PySide2.QtHelp.QHelpSearchResult.url": (),
-
# class PySide2.QtHelp.QHelpSearchResultWidget:
"PySide2.QtHelp.QHelpSearchResultWidget.changeEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtHelp.QHelpSearchResultWidget.linkAt": ('PySide2.QtCore.QPoint',),
}) if "PySide2.QtHelp" in sys.modules else None
-
# Module PySide2.QtMultimedia
sig_dict.update({
-
# class PySide2.QtMultimedia.QAbstractAudioDeviceInfo:
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.deviceName": (),
@@ -17327,7 +15786,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleRates": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleSizes": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleTypes": (),
-
# class PySide2.QtMultimedia.QAbstractAudioInput:
"PySide2.QtMultimedia.QAbstractAudioInput.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioInput.bufferSize": (),
@@ -17349,7 +15807,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioInput.stop": (),
"PySide2.QtMultimedia.QAbstractAudioInput.suspend": (),
"PySide2.QtMultimedia.QAbstractAudioInput.volume": (),
-
# class PySide2.QtMultimedia.QAbstractAudioOutput:
"PySide2.QtMultimedia.QAbstractAudioOutput.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.bufferSize": (),
@@ -17373,11 +15830,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioOutput.stop": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.suspend": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.volume": (),
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer:
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType:
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer.MapMode:
"PySide2.QtMultimedia.QAbstractVideoBuffer.__init__": ('PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType',),
"PySide2.QtMultimedia.QAbstractVideoBuffer.handle": (),
@@ -17385,15 +15839,12 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractVideoBuffer.mapMode": (),
"PySide2.QtMultimedia.QAbstractVideoBuffer.release": (),
"PySide2.QtMultimedia.QAbstractVideoBuffer.unmap": (),
-
# class PySide2.QtMultimedia.QAbstractVideoFilter:
"PySide2.QtMultimedia.QAbstractVideoFilter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAbstractVideoFilter.createFilterRunnable": (),
"PySide2.QtMultimedia.QAbstractVideoFilter.isActive": (),
"PySide2.QtMultimedia.QAbstractVideoFilter.setActive": ('bool',),
-
# class PySide2.QtMultimedia.QAbstractVideoSurface:
-
# class PySide2.QtMultimedia.QAbstractVideoSurface.Error:
"PySide2.QtMultimedia.QAbstractVideoSurface.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAbstractVideoSurface.error": (),
@@ -17408,20 +15859,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractVideoSurface.stop": (),
"PySide2.QtMultimedia.QAbstractVideoSurface.supportedPixelFormats": ('PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType',),
"PySide2.QtMultimedia.QAbstractVideoSurface.surfaceFormat": (),
-
# class PySide2.QtMultimedia.QAudio:
-
# class PySide2.QtMultimedia.QAudio.Error:
-
# class PySide2.QtMultimedia.QAudio.Mode:
-
# class PySide2.QtMultimedia.QAudio.Role:
-
# class PySide2.QtMultimedia.QAudio.State:
-
# class PySide2.QtMultimedia.QAudio.VolumeScale:
"PySide2.QtMultimedia.QAudio.convertVolume": ('float', 'PySide2.QtMultimedia.QAudio.VolumeScale', 'PySide2.QtMultimedia.QAudio.VolumeScale'),
-
# class PySide2.QtMultimedia.QAudioBuffer:
"PySide2.QtMultimedia.QAudioBuffer.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtMultimedia.QAudioFormat', 'int'), ('PySide2.QtMultimedia.QAudioBuffer',), ('int', 'PySide2.QtMultimedia.QAudioFormat', 'int')],
"PySide2.QtMultimedia.QAudioBuffer.__copy__": (),
@@ -17434,11 +15878,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioBuffer.isValid": (),
"PySide2.QtMultimedia.QAudioBuffer.sampleCount": (),
"PySide2.QtMultimedia.QAudioBuffer.startTime": (),
-
# class PySide2.QtMultimedia.QAudioDecoder:
-
# class PySide2.QtMultimedia.QAudioDecoder.Error:
-
# class PySide2.QtMultimedia.QAudioDecoder.State:
"PySide2.QtMultimedia.QAudioDecoder.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioDecoder.audioFormat": (),
@@ -17459,7 +15900,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDecoder.state": (),
"PySide2.QtMultimedia.QAudioDecoder.stop": (),
"PySide2.QtMultimedia.QAudioDecoder.unbind": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QAudioDecoderControl:
"PySide2.QtMultimedia.QAudioDecoderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioDecoderControl.audioFormat": (),
@@ -17475,7 +15915,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDecoderControl.start": (),
"PySide2.QtMultimedia.QAudioDecoderControl.state": (),
"PySide2.QtMultimedia.QAudioDecoderControl.stop": (),
-
# class PySide2.QtMultimedia.QAudioDeviceInfo:
"PySide2.QtMultimedia.QAudioDeviceInfo.__init__": [(), ('PySide2.QtMultimedia.QAudioDeviceInfo',)],
"PySide2.QtMultimedia.QAudioDeviceInfo.__copy__": (),
@@ -17494,7 +15933,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleRates": (),
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleSizes": (),
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleTypes": (),
-
# class PySide2.QtMultimedia.QAudioEncoderSettings:
"PySide2.QtMultimedia.QAudioEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QAudioEncoderSettings',)],
"PySide2.QtMultimedia.QAudioEncoderSettings.__copy__": (),
@@ -17515,18 +15953,14 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioEncoderSettings.setEncodingOptions": ('typing.Dict',),
"PySide2.QtMultimedia.QAudioEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QAudioEncoderSettings.setSampleRate": ('int',),
-
# class PySide2.QtMultimedia.QAudioEncoderSettingsControl:
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.audioSettings": (),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.codecDescription": ('str',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.setAudioSettings": ('PySide2.QtMultimedia.QAudioEncoderSettings',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.supportedAudioCodecs": (),
-
# class PySide2.QtMultimedia.QAudioFormat:
-
# class PySide2.QtMultimedia.QAudioFormat.Endian:
-
# class PySide2.QtMultimedia.QAudioFormat.SampleType:
"PySide2.QtMultimedia.QAudioFormat.__init__": [(), ('PySide2.QtMultimedia.QAudioFormat',)],
"PySide2.QtMultimedia.QAudioFormat.__copy__": (),
@@ -17550,7 +15984,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioFormat.setSampleRate": ('int',),
"PySide2.QtMultimedia.QAudioFormat.setSampleSize": ('int',),
"PySide2.QtMultimedia.QAudioFormat.setSampleType": ('PySide2.QtMultimedia.QAudioFormat.SampleType',),
-
# class PySide2.QtMultimedia.QAudioInput:
"PySide2.QtMultimedia.QAudioInput.__init__": [('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QAudioInput.bufferSize": (),
@@ -17571,7 +16004,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioInput.stop": (),
"PySide2.QtMultimedia.QAudioInput.suspend": (),
"PySide2.QtMultimedia.QAudioInput.volume": (),
-
# class PySide2.QtMultimedia.QAudioInputSelectorControl:
"PySide2.QtMultimedia.QAudioInputSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioInputSelectorControl.activeInput": (),
@@ -17579,7 +16011,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioInputSelectorControl.defaultInput": (),
"PySide2.QtMultimedia.QAudioInputSelectorControl.inputDescription": ('str',),
"PySide2.QtMultimedia.QAudioInputSelectorControl.setActiveInput": ('str',),
-
# class PySide2.QtMultimedia.QAudioOutput:
"PySide2.QtMultimedia.QAudioOutput.__init__": [('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QAudioOutput.bufferSize": (),
@@ -17602,7 +16033,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioOutput.stop": (),
"PySide2.QtMultimedia.QAudioOutput.suspend": (),
"PySide2.QtMultimedia.QAudioOutput.volume": (),
-
# class PySide2.QtMultimedia.QAudioOutputSelectorControl:
"PySide2.QtMultimedia.QAudioOutputSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.activeOutput": (),
@@ -17610,12 +16040,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioOutputSelectorControl.defaultOutput": (),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.outputDescription": ('str',),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.setActiveOutput": ('str',),
-
# class PySide2.QtMultimedia.QAudioProbe:
"PySide2.QtMultimedia.QAudioProbe.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioProbe.isActive": (),
"PySide2.QtMultimedia.QAudioProbe.setSource": [('PySide2.QtMultimedia.QMediaObject',), ('PySide2.QtMultimedia.QMediaRecorder',)],
-
# class PySide2.QtMultimedia.QAudioRecorder:
"PySide2.QtMultimedia.QAudioRecorder.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioRecorder.audioInput": (),
@@ -17623,39 +16051,25 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioRecorder.audioInputs": (),
"PySide2.QtMultimedia.QAudioRecorder.defaultAudioInput": (),
"PySide2.QtMultimedia.QAudioRecorder.setAudioInput": ('str',),
-
# class PySide2.QtMultimedia.QAudioRoleControl:
"PySide2.QtMultimedia.QAudioRoleControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioRoleControl.audioRole": (),
"PySide2.QtMultimedia.QAudioRoleControl.setAudioRole": ('PySide2.QtMultimedia.QAudio.Role',),
"PySide2.QtMultimedia.QAudioRoleControl.supportedAudioRoles": (),
-
# class PySide2.QtMultimedia.QCamera:
-
# class PySide2.QtMultimedia.QCamera.CaptureMode:
-
# class PySide2.QtMultimedia.QCamera.CaptureModes:
-
# class PySide2.QtMultimedia.QCamera.Error:
-
# class PySide2.QtMultimedia.QCamera.FrameRateRange:
"PySide2.QtMultimedia.QCamera.FrameRateRange.__init__": [(), ('PySide2.QtMultimedia.QCamera.FrameRateRange',), ('float', 'float')],
"PySide2.QtMultimedia.QCamera.FrameRateRange.__copy__": (),
-
# class PySide2.QtMultimedia.QCamera.LockChangeReason:
-
# class PySide2.QtMultimedia.QCamera.LockStatus:
-
# class PySide2.QtMultimedia.QCamera.LockType:
-
# class PySide2.QtMultimedia.QCamera.LockTypes:
-
# class PySide2.QtMultimedia.QCamera.Position:
-
# class PySide2.QtMultimedia.QCamera.State:
-
# class PySide2.QtMultimedia.QCamera.Status:
-
"PySide2.QtMultimedia.QCamera.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('PySide2.QtMultimedia.QCamera.Position', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QCameraInfo', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QCamera.availability": (),
"PySide2.QtMultimedia.QCamera.availableDevices": (),
@@ -17686,21 +16100,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCamera.unload": (),
"PySide2.QtMultimedia.QCamera.unlock": [(), ('PySide2.QtMultimedia.QCamera.LockTypes',)],
"PySide2.QtMultimedia.QCamera.viewfinderSettings": (),
-
# class PySide2.QtMultimedia.QCameraCaptureBufferFormatControl:
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.bufferFormat": (),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.setBufferFormat": ('PySide2.QtMultimedia.QVideoFrame.PixelFormat',),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.supportedBufferFormats": (),
-
# class PySide2.QtMultimedia.QCameraCaptureDestinationControl:
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.captureDestination": (),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.isCaptureDestinationSupported": ('PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations',),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.setCaptureDestination": ('PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations',),
-
# class PySide2.QtMultimedia.QCameraControl:
-
# class PySide2.QtMultimedia.QCameraControl.PropertyChangeType:
"PySide2.QtMultimedia.QCameraControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraControl.canChangeProperty": ('PySide2.QtMultimedia.QCameraControl.PropertyChangeType', 'PySide2.QtMultimedia.QCamera.Status'),
@@ -17710,15 +16120,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraControl.setState": ('PySide2.QtMultimedia.QCamera.State',),
"PySide2.QtMultimedia.QCameraControl.state": (),
"PySide2.QtMultimedia.QCameraControl.status": (),
-
# class PySide2.QtMultimedia.QCameraExposure:
-
# class PySide2.QtMultimedia.QCameraExposure.ExposureMode:
-
# class PySide2.QtMultimedia.QCameraExposure.FlashMode:
-
# class PySide2.QtMultimedia.QCameraExposure.FlashModes:
-
# class PySide2.QtMultimedia.QCameraExposure.MeteringMode:
"PySide2.QtMultimedia.QCameraExposure.aperture": (),
"PySide2.QtMultimedia.QCameraExposure.exposureCompensation": (),
@@ -17747,18 +16152,14 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraExposure.setSpotMeteringPoint": ('PySide2.QtCore.QPointF',),
"PySide2.QtMultimedia.QCameraExposure.shutterSpeed": (),
"PySide2.QtMultimedia.QCameraExposure.spotMeteringPoint": (),
-
# class PySide2.QtMultimedia.QCameraExposureControl:
-
# class PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter:
"PySide2.QtMultimedia.QCameraExposureControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraExposureControl.actualValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.isParameterSupported": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.requestedValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.setValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter', 'typing.Any'),
-
# class PySide2.QtMultimedia.QCameraFeedbackControl:
-
# class PySide2.QtMultimedia.QCameraFeedbackControl.EventType:
"PySide2.QtMultimedia.QCameraFeedbackControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFeedbackControl.isEventFeedbackEnabled": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType',),
@@ -17766,20 +16167,15 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFeedbackControl.resetEventFeedback": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType',),
"PySide2.QtMultimedia.QCameraFeedbackControl.setEventFeedbackEnabled": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType', 'bool'),
"PySide2.QtMultimedia.QCameraFeedbackControl.setEventFeedbackSound": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType', 'str'),
-
# class PySide2.QtMultimedia.QCameraFlashControl:
"PySide2.QtMultimedia.QCameraFlashControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFlashControl.flashMode": (),
"PySide2.QtMultimedia.QCameraFlashControl.isFlashModeSupported": ('PySide2.QtMultimedia.QCameraExposure.FlashModes',),
"PySide2.QtMultimedia.QCameraFlashControl.isFlashReady": (),
"PySide2.QtMultimedia.QCameraFlashControl.setFlashMode": ('PySide2.QtMultimedia.QCameraExposure.FlashModes',),
-
# class PySide2.QtMultimedia.QCameraFocus:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusMode:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusModes:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusPointMode:
"PySide2.QtMultimedia.QCameraFocus.customFocusPoint": (),
"PySide2.QtMultimedia.QCameraFocus.digitalZoom": (),
@@ -17796,7 +16192,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocus.setFocusMode": ('PySide2.QtMultimedia.QCameraFocus.FocusModes',),
"PySide2.QtMultimedia.QCameraFocus.setFocusPointMode": ('PySide2.QtMultimedia.QCameraFocus.FocusPointMode',),
"PySide2.QtMultimedia.QCameraFocus.zoomTo": ('float', 'float'),
-
# class PySide2.QtMultimedia.QCameraFocusControl:
"PySide2.QtMultimedia.QCameraFocusControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFocusControl.customFocusPoint": (),
@@ -17808,9 +16203,7 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocusControl.setCustomFocusPoint": ('PySide2.QtCore.QPointF',),
"PySide2.QtMultimedia.QCameraFocusControl.setFocusMode": ('PySide2.QtMultimedia.QCameraFocus.FocusModes',),
"PySide2.QtMultimedia.QCameraFocusControl.setFocusPointMode": ('PySide2.QtMultimedia.QCameraFocus.FocusPointMode',),
-
# class PySide2.QtMultimedia.QCameraFocusZone:
-
# class PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus:
"PySide2.QtMultimedia.QCameraFocusZone.__init__": [(), ('PySide2.QtCore.QRectF', 'PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus'), ('PySide2.QtMultimedia.QCameraFocusZone',)],
"PySide2.QtMultimedia.QCameraFocusZone.__copy__": (),
@@ -17818,15 +16211,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocusZone.isValid": (),
"PySide2.QtMultimedia.QCameraFocusZone.setStatus": ('PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus',),
"PySide2.QtMultimedia.QCameraFocusZone.status": (),
-
# class PySide2.QtMultimedia.QCameraImageCapture:
-
# class PySide2.QtMultimedia.QCameraImageCapture.CaptureDestination:
-
# class PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations:
-
# class PySide2.QtMultimedia.QCameraImageCapture.DriveMode:
-
# class PySide2.QtMultimedia.QCameraImageCapture.Error:
"PySide2.QtMultimedia.QCameraImageCapture.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QCameraImageCapture.availability": (),
@@ -17848,7 +16236,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageCapture.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QCameraImageCapture.supportedBufferFormats": (),
"PySide2.QtMultimedia.QCameraImageCapture.supportedImageCodecs": (),
-
# class PySide2.QtMultimedia.QCameraImageCaptureControl:
"PySide2.QtMultimedia.QCameraImageCaptureControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraImageCaptureControl.cancelCapture": (),
@@ -17856,11 +16243,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageCaptureControl.driveMode": (),
"PySide2.QtMultimedia.QCameraImageCaptureControl.isReadyForCapture": (),
"PySide2.QtMultimedia.QCameraImageCaptureControl.setDriveMode": ('PySide2.QtMultimedia.QCameraImageCapture.DriveMode',),
-
# class PySide2.QtMultimedia.QCameraImageProcessing:
-
# class PySide2.QtMultimedia.QCameraImageProcessing.ColorFilter:
-
# class PySide2.QtMultimedia.QCameraImageProcessing.WhiteBalanceMode:
"PySide2.QtMultimedia.QCameraImageProcessing.brightness": (),
"PySide2.QtMultimedia.QCameraImageProcessing.colorFilter": (),
@@ -17881,16 +16265,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageProcessing.setWhiteBalanceMode": ('PySide2.QtMultimedia.QCameraImageProcessing.WhiteBalanceMode',),
"PySide2.QtMultimedia.QCameraImageProcessing.sharpeningLevel": (),
"PySide2.QtMultimedia.QCameraImageProcessing.whiteBalanceMode": (),
-
# class PySide2.QtMultimedia.QCameraImageProcessingControl:
-
# class PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter:
"PySide2.QtMultimedia.QCameraImageProcessingControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.isParameterSupported": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.isParameterValueSupported": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter', 'typing.Any'),
"PySide2.QtMultimedia.QCameraImageProcessingControl.parameter": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.setParameter": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter', 'typing.Any'),
-
# class PySide2.QtMultimedia.QCameraInfo:
"PySide2.QtMultimedia.QCameraInfo.__init__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtMultimedia.QCamera',), ('PySide2.QtMultimedia.QCameraInfo',)],
"PySide2.QtMultimedia.QCameraInfo.__copy__": (),
@@ -17901,19 +16282,16 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraInfo.isNull": (),
"PySide2.QtMultimedia.QCameraInfo.orientation": (),
"PySide2.QtMultimedia.QCameraInfo.position": (),
-
# class PySide2.QtMultimedia.QCameraInfoControl:
"PySide2.QtMultimedia.QCameraInfoControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraInfoControl.cameraOrientation": ('str',),
"PySide2.QtMultimedia.QCameraInfoControl.cameraPosition": ('str',),
-
# class PySide2.QtMultimedia.QCameraLocksControl:
"PySide2.QtMultimedia.QCameraLocksControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraLocksControl.lockStatus": ('PySide2.QtMultimedia.QCamera.LockType',),
"PySide2.QtMultimedia.QCameraLocksControl.searchAndLock": ('PySide2.QtMultimedia.QCamera.LockTypes',),
"PySide2.QtMultimedia.QCameraLocksControl.supportedLocks": (),
"PySide2.QtMultimedia.QCameraLocksControl.unlock": ('PySide2.QtMultimedia.QCamera.LockTypes',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettings:
"PySide2.QtMultimedia.QCameraViewfinderSettings.__init__": [(), ('PySide2.QtMultimedia.QCameraViewfinderSettings',)],
"PySide2.QtMultimedia.QCameraViewfinderSettings.__copy__": (),
@@ -17929,21 +16307,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraViewfinderSettings.setPixelFormat": ('PySide2.QtMultimedia.QVideoFrame.PixelFormat',),
"PySide2.QtMultimedia.QCameraViewfinderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
"PySide2.QtMultimedia.QCameraViewfinderSettings.swap": ('PySide2.QtMultimedia.QCameraViewfinderSettings',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl:
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter:
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.isViewfinderParameterSupported": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.setViewfinderParameter": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter', 'typing.Any'),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.viewfinderParameter": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl2:
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.setViewfinderSettings": ('PySide2.QtMultimedia.QCameraViewfinderSettings',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.supportedViewfinderSettings": (),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.viewfinderSettings": (),
-
# class PySide2.QtMultimedia.QCameraZoomControl:
"PySide2.QtMultimedia.QCameraZoomControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraZoomControl.currentDigitalZoom": (),
@@ -17953,20 +16327,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraZoomControl.requestedDigitalZoom": (),
"PySide2.QtMultimedia.QCameraZoomControl.requestedOpticalZoom": (),
"PySide2.QtMultimedia.QCameraZoomControl.zoomTo": ('float', 'float'),
-
# class PySide2.QtMultimedia.QCustomAudioRoleControl:
"PySide2.QtMultimedia.QCustomAudioRoleControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCustomAudioRoleControl.customAudioRole": (),
"PySide2.QtMultimedia.QCustomAudioRoleControl.setCustomAudioRole": ('str',),
"PySide2.QtMultimedia.QCustomAudioRoleControl.supportedCustomAudioRoles": (),
-
# class PySide2.QtMultimedia.QImageEncoderControl:
"PySide2.QtMultimedia.QImageEncoderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QImageEncoderControl.imageCodecDescription": ('str',),
"PySide2.QtMultimedia.QImageEncoderControl.imageSettings": (),
"PySide2.QtMultimedia.QImageEncoderControl.setImageSettings": ('PySide2.QtMultimedia.QImageEncoderSettings',),
"PySide2.QtMultimedia.QImageEncoderControl.supportedImageCodecs": (),
-
# class PySide2.QtMultimedia.QImageEncoderSettings:
"PySide2.QtMultimedia.QImageEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QImageEncoderSettings',)],
"PySide2.QtMultimedia.QImageEncoderSettings.__copy__": (),
@@ -17981,26 +16352,21 @@ sig_dict.update({
"PySide2.QtMultimedia.QImageEncoderSettings.setEncodingOptions": ('typing.Dict',),
"PySide2.QtMultimedia.QImageEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QImageEncoderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
-
# class PySide2.QtMultimedia.QMediaAudioProbeControl:
"PySide2.QtMultimedia.QMediaAudioProbeControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaAvailabilityControl:
"PySide2.QtMultimedia.QMediaAvailabilityControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaAvailabilityControl.availability": (),
-
# class PySide2.QtMultimedia.QMediaBindableInterface:
"PySide2.QtMultimedia.QMediaBindableInterface.__init__": (),
"PySide2.QtMultimedia.QMediaBindableInterface.mediaObject": (),
"PySide2.QtMultimedia.QMediaBindableInterface.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
-
# class PySide2.QtMultimedia.QMediaContainerControl:
"PySide2.QtMultimedia.QMediaContainerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaContainerControl.containerDescription": ('str',),
"PySide2.QtMultimedia.QMediaContainerControl.containerFormat": (),
"PySide2.QtMultimedia.QMediaContainerControl.setContainerFormat": ('str',),
"PySide2.QtMultimedia.QMediaContainerControl.supportedContainers": (),
-
# class PySide2.QtMultimedia.QMediaContent:
"PySide2.QtMultimedia.QMediaContent.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtMultimedia.QMediaContent',), ('PySide2.QtMultimedia.QMediaPlaylist', 'PySide2.QtCore.QUrl', 'bool'), ('PySide2.QtMultimedia.QMediaResource',), ('PySide2.QtNetwork.QNetworkRequest',), ('typing.Sequence',)],
"PySide2.QtMultimedia.QMediaContent.__copy__": (),
@@ -18011,10 +16377,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaContent.playlist": (),
"PySide2.QtMultimedia.QMediaContent.request": (),
"PySide2.QtMultimedia.QMediaContent.resources": (),
-
# class PySide2.QtMultimedia.QMediaControl:
"PySide2.QtMultimedia.QMediaControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaGaplessPlaybackControl:
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.crossfadeTime": (),
@@ -18022,12 +16386,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.nextMedia": (),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.setCrossfadeTime": ('float',),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.setNextMedia": ('PySide2.QtMultimedia.QMediaContent',),
-
# class PySide2.QtMultimedia.QMediaNetworkAccessControl:
"PySide2.QtMultimedia.QMediaNetworkAccessControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaNetworkAccessControl.currentConfiguration": (),
"PySide2.QtMultimedia.QMediaNetworkAccessControl.setConfigurations": ('typing.Sequence',),
-
# class PySide2.QtMultimedia.QMediaObject:
"PySide2.QtMultimedia.QMediaObject.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtMultimedia.QMediaService'),
"PySide2.QtMultimedia.QMediaObject.addPropertyWatch": ('PySide2.QtCore.QByteArray',),
@@ -18042,17 +16404,11 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaObject.service": (),
"PySide2.QtMultimedia.QMediaObject.setNotifyInterval": ('int',),
"PySide2.QtMultimedia.QMediaObject.unbind": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaPlayer:
-
# class PySide2.QtMultimedia.QMediaPlayer.Error:
-
# class PySide2.QtMultimedia.QMediaPlayer.Flag:
-
# class PySide2.QtMultimedia.QMediaPlayer.Flags:
-
# class PySide2.QtMultimedia.QMediaPlayer.MediaStatus:
-
# class PySide2.QtMultimedia.QMediaPlayer.State:
"PySide2.QtMultimedia.QMediaPlayer.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtMultimedia.QMediaPlayer.Flags'),
"PySide2.QtMultimedia.QMediaPlayer.audioRole": (),
@@ -18095,7 +16451,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlayer.supportedMimeTypes": ('PySide2.QtMultimedia.QMediaPlayer.Flags',),
"PySide2.QtMultimedia.QMediaPlayer.unbind": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlayer.volume": (),
-
# class PySide2.QtMultimedia.QMediaPlayerControl:
"PySide2.QtMultimedia.QMediaPlayerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlayerControl.availablePlaybackRanges": (),
@@ -18120,11 +16475,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlayerControl.state": (),
"PySide2.QtMultimedia.QMediaPlayerControl.stop": (),
"PySide2.QtMultimedia.QMediaPlayerControl.volume": (),
-
# class PySide2.QtMultimedia.QMediaPlaylist:
-
# class PySide2.QtMultimedia.QMediaPlaylist.Error:
-
# class PySide2.QtMultimedia.QMediaPlaylist.PlaybackMode:
"PySide2.QtMultimedia.QMediaPlaylist.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlaylist.addMedia": [('PySide2.QtMultimedia.QMediaContent',), ('typing.Sequence',)],
@@ -18151,13 +16503,9 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlaylist.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QMediaPlaylist.setPlaybackMode": ('PySide2.QtMultimedia.QMediaPlaylist.PlaybackMode',),
"PySide2.QtMultimedia.QMediaPlaylist.shuffle": (),
-
# class PySide2.QtMultimedia.QMediaRecorder:
-
# class PySide2.QtMultimedia.QMediaRecorder.Error:
-
# class PySide2.QtMultimedia.QMediaRecorder.State:
-
# class PySide2.QtMultimedia.QMediaRecorder.Status:
"PySide2.QtMultimedia.QMediaRecorder.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QMediaRecorder.actualLocation": (),
@@ -18197,7 +16545,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaRecorder.videoCodecDescription": ('str',),
"PySide2.QtMultimedia.QMediaRecorder.videoSettings": (),
"PySide2.QtMultimedia.QMediaRecorder.volume": (),
-
# class PySide2.QtMultimedia.QMediaRecorderControl:
"PySide2.QtMultimedia.QMediaRecorderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaRecorderControl.applySettings": (),
@@ -18211,7 +16558,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaRecorderControl.state": (),
"PySide2.QtMultimedia.QMediaRecorderControl.status": (),
"PySide2.QtMultimedia.QMediaRecorderControl.volume": (),
-
# class PySide2.QtMultimedia.QMediaResource:
"PySide2.QtMultimedia.QMediaResource.__init__": [(), ('PySide2.QtCore.QUrl', 'str'), ('PySide2.QtMultimedia.QMediaResource',), ('PySide2.QtNetwork.QNetworkRequest', 'str')],
"PySide2.QtMultimedia.QMediaResource.__copy__": (),
@@ -18237,31 +16583,23 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaResource.url": (),
"PySide2.QtMultimedia.QMediaResource.videoBitRate": (),
"PySide2.QtMultimedia.QMediaResource.videoCodec": (),
-
# class PySide2.QtMultimedia.QMediaService:
"PySide2.QtMultimedia.QMediaService.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaService.releaseControl": ('PySide2.QtMultimedia.QMediaControl',),
"PySide2.QtMultimedia.QMediaService.requestControl": ('bytes',),
-
# class PySide2.QtMultimedia.QMediaServiceCameraInfoInterface:
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.cameraOrientation": ('PySide2.QtCore.QByteArray',),
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.cameraPosition": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface:
"PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface.defaultDevice": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceFeaturesInterface:
"PySide2.QtMultimedia.QMediaServiceFeaturesInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceFeaturesInterface.supportedFeatures": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Feature:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Features:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Type:
"PySide2.QtMultimedia.QMediaServiceProviderHint.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtMultimedia.QCamera.Position',), ('PySide2.QtMultimedia.QMediaServiceProviderHint',), ('PySide2.QtMultimedia.QMediaServiceProviderHint.Features',), ('str', 'typing.Sequence')],
"PySide2.QtMultimedia.QMediaServiceProviderHint.__copy__": (),
@@ -18272,19 +16610,15 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaServiceProviderHint.isNull": (),
"PySide2.QtMultimedia.QMediaServiceProviderHint.mimeType": (),
"PySide2.QtMultimedia.QMediaServiceProviderHint.type": (),
-
# class PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface:
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.deviceDescription": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.devices": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface:
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.hasSupport": ('str', 'typing.Sequence'),
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.supportedMimeTypes": (),
-
# class PySide2.QtMultimedia.QMediaStreamsControl:
-
# class PySide2.QtMultimedia.QMediaStreamsControl.StreamType:
"PySide2.QtMultimedia.QMediaStreamsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaStreamsControl.isActive": ('int',),
@@ -18292,7 +16626,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaStreamsControl.setActive": ('int', 'bool'),
"PySide2.QtMultimedia.QMediaStreamsControl.streamCount": (),
"PySide2.QtMultimedia.QMediaStreamsControl.streamType": ('int',),
-
# class PySide2.QtMultimedia.QMediaTimeInterval:
"PySide2.QtMultimedia.QMediaTimeInterval.__init__": [(), ('PySide2.QtMultimedia.QMediaTimeInterval',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeInterval.__copy__": (),
@@ -18302,7 +16635,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaTimeInterval.normalized": (),
"PySide2.QtMultimedia.QMediaTimeInterval.start": (),
"PySide2.QtMultimedia.QMediaTimeInterval.translated": ('int',),
-
# class PySide2.QtMultimedia.QMediaTimeRange:
"PySide2.QtMultimedia.QMediaTimeRange.__init__": [(), ('PySide2.QtMultimedia.QMediaTimeInterval',), ('PySide2.QtMultimedia.QMediaTimeRange',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeRange.__add__": ('PySide2.QtMultimedia.QMediaTimeRange',),
@@ -18321,16 +16653,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaTimeRange.latestTime": (),
"PySide2.QtMultimedia.QMediaTimeRange.removeInterval": [('PySide2.QtMultimedia.QMediaTimeInterval',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeRange.removeTimeRange": ('PySide2.QtMultimedia.QMediaTimeRange',),
-
# class PySide2.QtMultimedia.QMediaVideoProbeControl:
"PySide2.QtMultimedia.QMediaVideoProbeControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMetaDataReaderControl:
"PySide2.QtMultimedia.QMetaDataReaderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMetaDataReaderControl.availableMetaData": (),
"PySide2.QtMultimedia.QMetaDataReaderControl.isMetaDataAvailable": (),
"PySide2.QtMultimedia.QMetaDataReaderControl.metaData": ('str',),
-
# class PySide2.QtMultimedia.QMetaDataWriterControl:
"PySide2.QtMultimedia.QMetaDataWriterControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMetaDataWriterControl.availableMetaData": (),
@@ -18338,21 +16667,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QMetaDataWriterControl.isWritable": (),
"PySide2.QtMultimedia.QMetaDataWriterControl.metaData": ('str',),
"PySide2.QtMultimedia.QMetaDataWriterControl.setMetaData": ('str', 'typing.Any'),
-
# class PySide2.QtMultimedia.QMultimedia:
-
# class PySide2.QtMultimedia.QMultimedia.AvailabilityStatus:
-
# class PySide2.QtMultimedia.QMultimedia.EncodingMode:
-
# class PySide2.QtMultimedia.QMultimedia.EncodingQuality:
-
# class PySide2.QtMultimedia.QMultimedia.SupportEstimate:
-
# class PySide2.QtMultimedia.QRadioData:
-
# class PySide2.QtMultimedia.QRadioData.Error:
-
# class PySide2.QtMultimedia.QRadioData.ProgramType:
"PySide2.QtMultimedia.QRadioData.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QRadioData.availability": (),
@@ -18367,7 +16688,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioData.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QRadioData.stationId": (),
"PySide2.QtMultimedia.QRadioData.stationName": (),
-
# class PySide2.QtMultimedia.QRadioDataControl:
"PySide2.QtMultimedia.QRadioDataControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioDataControl.error": (),
@@ -18379,17 +16699,11 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioDataControl.setAlternativeFrequenciesEnabled": ('bool',),
"PySide2.QtMultimedia.QRadioDataControl.stationId": (),
"PySide2.QtMultimedia.QRadioDataControl.stationName": (),
-
# class PySide2.QtMultimedia.QRadioTuner:
-
# class PySide2.QtMultimedia.QRadioTuner.Band:
-
# class PySide2.QtMultimedia.QRadioTuner.Error:
-
# class PySide2.QtMultimedia.QRadioTuner.SearchMode:
-
# class PySide2.QtMultimedia.QRadioTuner.State:
-
# class PySide2.QtMultimedia.QRadioTuner.StereoMode:
"PySide2.QtMultimedia.QRadioTuner.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioTuner.availability": (),
@@ -18420,7 +16734,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioTuner.stereoMode": (),
"PySide2.QtMultimedia.QRadioTuner.stop": (),
"PySide2.QtMultimedia.QRadioTuner.volume": (),
-
# class PySide2.QtMultimedia.QRadioTunerControl:
"PySide2.QtMultimedia.QRadioTunerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioTunerControl.band": (),
@@ -18449,9 +16762,7 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioTunerControl.stereoMode": (),
"PySide2.QtMultimedia.QRadioTunerControl.stop": (),
"PySide2.QtMultimedia.QRadioTunerControl.volume": (),
-
# class PySide2.QtMultimedia.QSound:
-
# class PySide2.QtMultimedia.QSound.Loop:
"PySide2.QtMultimedia.QSound.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QSound.fileName": (),
@@ -18461,11 +16772,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QSound.play": [(), ('str',)],
"PySide2.QtMultimedia.QSound.setLoops": ('int',),
"PySide2.QtMultimedia.QSound.stop": (),
-
# class PySide2.QtMultimedia.QSoundEffect:
-
# class PySide2.QtMultimedia.QSoundEffect.Loop:
-
# class PySide2.QtMultimedia.QSoundEffect.Status:
"PySide2.QtMultimedia.QSoundEffect.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QSoundEffect.category": (),
@@ -18485,7 +16793,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QSoundEffect.stop": (),
"PySide2.QtMultimedia.QSoundEffect.supportedMimeTypes": (),
"PySide2.QtMultimedia.QSoundEffect.volume": (),
-
# class PySide2.QtMultimedia.QVideoDeviceSelectorControl:
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.defaultDevice": (),
@@ -18494,7 +16801,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.deviceName": ('int',),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.selectedDevice": (),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.setSelectedDevice": ('int',),
-
# class PySide2.QtMultimedia.QVideoEncoderSettings:
"PySide2.QtMultimedia.QVideoEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QVideoEncoderSettings',)],
"PySide2.QtMultimedia.QVideoEncoderSettings.__copy__": (),
@@ -18515,26 +16821,19 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoEncoderSettings.setFrameRate": ('float',),
"PySide2.QtMultimedia.QVideoEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QVideoEncoderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
-
# class PySide2.QtMultimedia.QVideoEncoderSettingsControl:
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.setVideoSettings": ('PySide2.QtMultimedia.QVideoEncoderSettings',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.supportedVideoCodecs": (),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.videoCodecDescription": ('str',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.videoSettings": (),
-
# class PySide2.QtMultimedia.QVideoFilterRunnable:
-
# class PySide2.QtMultimedia.QVideoFilterRunnable.RunFlag:
-
# class PySide2.QtMultimedia.QVideoFilterRunnable.RunFlags:
"PySide2.QtMultimedia.QVideoFilterRunnable.__init__": (),
"PySide2.QtMultimedia.QVideoFilterRunnable.run": ('PySide2.QtMultimedia.QVideoFrame', 'PySide2.QtMultimedia.QVideoSurfaceFormat', 'PySide2.QtMultimedia.QVideoFilterRunnable.RunFlags'),
-
# class PySide2.QtMultimedia.QVideoFrame:
-
# class PySide2.QtMultimedia.QVideoFrame.FieldType:
-
# class PySide2.QtMultimedia.QVideoFrame.PixelFormat:
"PySide2.QtMultimedia.QVideoFrame.__init__": [(), ('PySide2.QtGui.QImage',), ('PySide2.QtMultimedia.QAbstractVideoBuffer', 'PySide2.QtCore.QSize', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat'), ('PySide2.QtMultimedia.QVideoFrame',), ('int', 'PySide2.QtCore.QSize', 'int', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat')],
"PySide2.QtMultimedia.QVideoFrame.__copy__": (),
@@ -18567,21 +16866,16 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoFrame.startTime": (),
"PySide2.QtMultimedia.QVideoFrame.unmap": (),
"PySide2.QtMultimedia.QVideoFrame.width": (),
-
# class PySide2.QtMultimedia.QVideoProbe:
"PySide2.QtMultimedia.QVideoProbe.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoProbe.isActive": (),
"PySide2.QtMultimedia.QVideoProbe.setSource": [('PySide2.QtMultimedia.QMediaObject',), ('PySide2.QtMultimedia.QMediaRecorder',)],
-
# class PySide2.QtMultimedia.QVideoRendererControl:
"PySide2.QtMultimedia.QVideoRendererControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoRendererControl.setSurface": ('PySide2.QtMultimedia.QAbstractVideoSurface',),
"PySide2.QtMultimedia.QVideoRendererControl.surface": (),
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat:
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat.Direction:
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat.YCbCrColorSpace:
"PySide2.QtMultimedia.QVideoSurfaceFormat.__init__": [(), ('PySide2.QtCore.QSize', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat', 'PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType'), ('PySide2.QtMultimedia.QVideoSurfaceFormat',)],
"PySide2.QtMultimedia.QVideoSurfaceFormat.__copy__": (),
@@ -18608,7 +16902,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoSurfaceFormat.sizeHint": (),
"PySide2.QtMultimedia.QVideoSurfaceFormat.viewport": (),
"PySide2.QtMultimedia.QVideoSurfaceFormat.yCbCrColorSpace": (),
-
# class PySide2.QtMultimedia.QVideoWindowControl:
"PySide2.QtMultimedia.QVideoWindowControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoWindowControl.aspectRatioMode": (),
@@ -18630,15 +16923,12 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoWindowControl.setWinId": ('int',),
"PySide2.QtMultimedia.QVideoWindowControl.winId": (),
}) if "PySide2.QtMultimedia" in sys.modules else None
-
# Module PySide2.QtMultimediaWidgets
sig_dict.update({
-
# class PySide2.QtMultimediaWidgets.QCameraViewfinder:
"PySide2.QtMultimediaWidgets.QCameraViewfinder.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtMultimediaWidgets.QCameraViewfinder.mediaObject": (),
"PySide2.QtMultimediaWidgets.QCameraViewfinder.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
-
# class PySide2.QtMultimediaWidgets.QGraphicsVideoItem:
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.aspectRatioMode": (),
@@ -18654,7 +16944,6 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.setSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.size": (),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtMultimediaWidgets.QVideoWidget:
"PySide2.QtMultimediaWidgets.QVideoWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtMultimediaWidgets.QVideoWidget.aspectRatioMode": (),
@@ -18678,7 +16967,6 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QVideoWidget.setSaturation": ('int',),
"PySide2.QtMultimediaWidgets.QVideoWidget.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtMultimediaWidgets.QVideoWidget.sizeHint": (),
-
# class PySide2.QtMultimediaWidgets.QVideoWidgetControl:
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.aspectRatioMode": (),
@@ -18695,22 +16983,14 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.setSaturation": ('int',),
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.videoWidget": (),
}) if "PySide2.QtMultimediaWidgets" in sys.modules else None
-
# Module PySide2.QtOpenGL
sig_dict.update({
-
# class PySide2.QtOpenGL.QGL:
-
# class PySide2.QtOpenGL.QGL.FormatOption:
-
# class PySide2.QtOpenGL.QGL.FormatOptions:
-
# class PySide2.QtOpenGL.QGLBuffer:
-
# class PySide2.QtOpenGL.QGLBuffer.Access:
-
# class PySide2.QtOpenGL.QGLBuffer.Type:
-
# class PySide2.QtOpenGL.QGLBuffer.UsagePattern:
"PySide2.QtOpenGL.QGLBuffer.__init__": [(), ('PySide2.QtOpenGL.QGLBuffer',), ('PySide2.QtOpenGL.QGLBuffer.Type',)],
"PySide2.QtOpenGL.QGLBuffer.allocate": [('int',), ('int', 'int')],
@@ -18728,7 +17008,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLBuffer.unmap": (),
"PySide2.QtOpenGL.QGLBuffer.usagePattern": (),
"PySide2.QtOpenGL.QGLBuffer.write": ('int', 'int', 'int'),
-
# class PySide2.QtOpenGL.QGLColormap:
"PySide2.QtOpenGL.QGLColormap.__init__": [(), ('PySide2.QtOpenGL.QGLColormap',)],
"PySide2.QtOpenGL.QGLColormap.__copy__": (),
@@ -18741,11 +17020,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLColormap.setEntry": [('int', 'PySide2.QtGui.QColor'), ('int', 'int')],
"PySide2.QtOpenGL.QGLColormap.setHandle": ('int',),
"PySide2.QtOpenGL.QGLColormap.size": (),
-
# class PySide2.QtOpenGL.QGLContext:
-
# class PySide2.QtOpenGL.QGLContext.BindOption:
-
# class PySide2.QtOpenGL.QGLContext.BindOptions:
"PySide2.QtOpenGL.QGLContext.__init__": ('PySide2.QtOpenGL.QGLFormat',),
"PySide2.QtOpenGL.QGLContext.areSharing": ('PySide2.QtOpenGL.QGLContext', 'PySide2.QtOpenGL.QGLContext'),
@@ -18779,13 +17055,9 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLContext.swapBuffers": (),
"PySide2.QtOpenGL.QGLContext.textureCacheLimit": (),
"PySide2.QtOpenGL.QGLContext.windowCreated": (),
-
# class PySide2.QtOpenGL.QGLFormat:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLContextProfile:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLVersionFlag:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLVersionFlags:
"PySide2.QtOpenGL.QGLFormat.__init__": [(), ('PySide2.QtOpenGL.QGL.FormatOptions', 'int'), ('PySide2.QtOpenGL.QGLFormat',)],
"PySide2.QtOpenGL.QGLFormat.__copy__": (),
@@ -18845,9 +17117,7 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFormat.swapInterval": (),
"PySide2.QtOpenGL.QGLFormat.testOption": ('PySide2.QtOpenGL.QGL.FormatOptions',),
"PySide2.QtOpenGL.QGLFormat.toSurfaceFormat": ('PySide2.QtOpenGL.QGLFormat',),
-
# class PySide2.QtOpenGL.QGLFramebufferObject:
-
# class PySide2.QtOpenGL.QGLFramebufferObject.Attachment:
"PySide2.QtOpenGL.QGLFramebufferObject.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFramebufferObject.Attachment', 'int', 'int'), ('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFramebufferObjectFormat'), ('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'PySide2.QtOpenGL.QGLFramebufferObject.Attachment', 'int', 'int'), ('int', 'int', 'PySide2.QtOpenGL.QGLFramebufferObjectFormat'), ('int', 'int', 'int')],
"PySide2.QtOpenGL.QGLFramebufferObject.attachment": (),
@@ -18868,7 +17138,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFramebufferObject.size": (),
"PySide2.QtOpenGL.QGLFramebufferObject.texture": (),
"PySide2.QtOpenGL.QGLFramebufferObject.toImage": (),
-
# class PySide2.QtOpenGL.QGLFramebufferObjectFormat:
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.__init__": [(), ('PySide2.QtOpenGL.QGLFramebufferObjectFormat',)],
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.__copy__": (),
@@ -18882,7 +17151,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.setSamples": ('int',),
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.setTextureTarget": ('int',),
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.textureTarget": (),
-
# class PySide2.QtOpenGL.QGLPixelBuffer:
"PySide2.QtOpenGL.QGLPixelBuffer.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFormat', 'PySide2.QtOpenGL.QGLWidget'), ('int', 'int', 'PySide2.QtOpenGL.QGLFormat', 'PySide2.QtOpenGL.QGLWidget')],
"PySide2.QtOpenGL.QGLPixelBuffer.bindTexture": [('PySide2.QtGui.QImage', 'int'), ('PySide2.QtGui.QPixmap', 'int'), ('str',)],
@@ -18904,11 +17172,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLPixelBuffer.size": (),
"PySide2.QtOpenGL.QGLPixelBuffer.toImage": (),
"PySide2.QtOpenGL.QGLPixelBuffer.updateDynamicTexture": ('int',),
-
# class PySide2.QtOpenGL.QGLShader:
-
# class PySide2.QtOpenGL.QGLShader.ShaderType:
-
# class PySide2.QtOpenGL.QGLShader.ShaderTypeBit:
"PySide2.QtOpenGL.QGLShader.__init__": [('PySide2.QtOpenGL.QGLShader.ShaderType', 'PySide2.QtCore.QObject'), ('PySide2.QtOpenGL.QGLShader.ShaderType', 'PySide2.QtOpenGL.QGLContext', 'PySide2.QtCore.QObject')],
"PySide2.QtOpenGL.QGLShader.compileSourceCode": [('PySide2.QtCore.QByteArray',), ('bytes',), ('str',)],
@@ -18919,7 +17184,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLShader.shaderId": (),
"PySide2.QtOpenGL.QGLShader.shaderType": (),
"PySide2.QtOpenGL.QGLShader.sourceCode": (),
-
# class PySide2.QtOpenGL.QGLShaderProgram:
"PySide2.QtOpenGL.QGLShaderProgram.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtOpenGL.QGLContext', 'PySide2.QtCore.QObject')],
"PySide2.QtOpenGL.QGLShaderProgram.addShader": ('PySide2.QtOpenGL.QGLShader',),
@@ -18967,7 +17231,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLShaderProgram.setUniformValueArrayUint": [('bytes', 'typing.Sequence', 'int'), ('int', 'typing.Sequence', 'int')],
"PySide2.QtOpenGL.QGLShaderProgram.shaders": (),
"PySide2.QtOpenGL.QGLShaderProgram.uniformLocation": [('PySide2.QtCore.QByteArray',), ('bytes',), ('str',)],
-
# class PySide2.QtOpenGL.QGLWidget:
"PySide2.QtOpenGL.QGLWidget.__init__": [('PySide2.QtOpenGL.QGLContext', 'PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtOpenGL.QGLFormat', 'PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtOpenGL.QGLWidget.autoBufferSwap": (),
@@ -19008,10 +17271,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLWidget.updateGL": (),
"PySide2.QtOpenGL.QGLWidget.updateOverlayGL": (),
}) if "PySide2.QtOpenGL" in sys.modules else None
-
# Module PySide2.QtOpenGLFunctions
sig_dict.update({
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glAccum": ('int', 'float'),
@@ -19027,7 +17288,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3dv": ('typing.Sequence',),
@@ -19037,13 +17298,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4dv": ('typing.Sequence',),
@@ -19053,24 +17314,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glCopyPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glCullFace": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDrawBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEnd": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEndList": (),
@@ -19142,7 +17403,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3dv": ('typing.Sequence',),
@@ -19289,7 +17550,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glVertex4sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glAccum": ('int', 'float'),
@@ -19307,7 +17567,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3dv": ('typing.Sequence',),
@@ -19317,13 +17577,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4dv": ('typing.Sequence',),
@@ -19333,13 +17593,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glCopyPixels": ('int', 'int', 'int', 'int', 'int'),
@@ -19351,7 +17611,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDisableClientState": ('int',),
@@ -19359,7 +17619,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEnableClientState": ('int',),
@@ -19399,7 +17659,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19438,7 +17698,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3dv": ('typing.Sequence',),
@@ -19594,7 +17854,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glAccum": ('int', 'float'),
@@ -19614,7 +17873,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3dv": ('typing.Sequence',),
@@ -19624,13 +17883,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4dv": ('typing.Sequence',),
@@ -19640,13 +17899,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -19673,7 +17932,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDisableClientState": ('int',),
@@ -19682,7 +17941,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEnableClientState": ('int',),
@@ -19712,7 +17971,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexd": ('float',),
@@ -19723,7 +17982,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19759,11 +18018,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3dv": ('typing.Sequence',),
@@ -19924,7 +18183,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glAccum": ('int', 'float'),
@@ -19946,7 +18204,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3dv": ('typing.Sequence',),
@@ -19956,13 +18214,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4dv": ('typing.Sequence',),
@@ -19972,13 +18230,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -20011,7 +18269,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDisableClientState": ('int',),
@@ -20020,7 +18278,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEnableClientState": ('int',),
@@ -20050,7 +18308,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexd": ('float',),
@@ -20061,7 +18319,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glInterleavedArrays": ('int', 'int', 'int'),
@@ -20099,7 +18357,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -20137,7 +18395,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultiTexCoord4sv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3dv": ('typing.Sequence',),
@@ -20208,7 +18466,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScissor": ('int', 'int', 'int', 'int'),
@@ -20299,7 +18557,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glAccum": ('int', 'float'),
@@ -20322,7 +18579,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3dv": ('typing.Sequence',),
@@ -20332,13 +18589,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4dv": ('typing.Sequence',),
@@ -20348,13 +18605,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -20387,7 +18644,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDisableClientState": ('int',),
@@ -20396,7 +18653,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEnableClientState": ('int',),
@@ -20431,7 +18688,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexd": ('float',),
@@ -20442,7 +18699,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glInterleavedArrays": ('int', 'int', 'int'),
@@ -20480,7 +18737,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -20519,7 +18776,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultiTexCoord4sv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3dv": ('typing.Sequence',),
@@ -20594,11 +18851,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3dv": ('typing.Sequence',),
@@ -20608,7 +18865,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -20718,7 +18975,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glAccum": ('int', 'float'),
@@ -20743,7 +18999,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3dv": ('typing.Sequence',),
@@ -20753,13 +19009,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4dv": ('typing.Sequence',),
@@ -20769,13 +19025,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -20810,7 +19066,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDeleteQueries": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDisableClientState": ('int',),
@@ -20819,7 +19075,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEnableClientState": ('int',),
@@ -20855,7 +19111,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexd": ('float',),
@@ -20866,7 +19122,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glInterleavedArrays": ('int', 'int', 'int'),
@@ -20907,7 +19163,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -20946,7 +19202,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultiTexCoord4sv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3dv": ('typing.Sequence',),
@@ -21021,11 +19277,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3dv": ('typing.Sequence',),
@@ -21035,7 +19291,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -21146,7 +19402,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glAccum": ('int', 'float'),
@@ -21174,7 +19429,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3dv": ('typing.Sequence',),
@@ -21184,13 +19439,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4dv": ('typing.Sequence',),
@@ -21200,13 +19455,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -21246,7 +19501,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDeleteShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDisable": ('int',),
@@ -21258,7 +19513,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEnableClientState": ('int',),
@@ -21297,7 +19552,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexd": ('float',),
@@ -21308,7 +19563,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glInterleavedArrays": ('int', 'int', 'int'),
@@ -21352,7 +19607,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -21391,7 +19646,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultiTexCoord4sv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3dv": ('typing.Sequence',),
@@ -21466,11 +19721,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3dv": ('typing.Sequence',),
@@ -21480,7 +19735,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -21566,9 +19821,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4fv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4iv": ('int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glValidateProgram": ('int',),
@@ -21617,7 +19872,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -21632,7 +19887,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4ubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4usv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos2d": ('float', 'float'),
@@ -21652,7 +19907,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glAccum": ('int', 'float'),
@@ -21680,7 +19934,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3dv": ('typing.Sequence',),
@@ -21690,13 +19944,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4dv": ('typing.Sequence',),
@@ -21706,13 +19960,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -21752,7 +20006,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDeleteShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDisable": ('int',),
@@ -21764,7 +20018,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEnableClientState": ('int',),
@@ -21803,7 +20057,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexd": ('float',),
@@ -21814,7 +20068,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glInterleavedArrays": ('int', 'int', 'int'),
@@ -21858,7 +20112,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -21897,7 +20151,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultiTexCoord4sv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3dv": ('typing.Sequence',),
@@ -21972,11 +20226,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3dv": ('typing.Sequence',),
@@ -21986,7 +20240,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -22072,15 +20326,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4fv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4iv": ('int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glValidateProgram": ('int',),
@@ -22129,7 +20383,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -22144,7 +20398,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4ubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4usv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos2d": ('float', 'float'),
@@ -22164,7 +20418,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glAccum": ('int', 'float'),
@@ -22206,7 +20459,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3dv": ('typing.Sequence',),
@@ -22216,13 +20469,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4dv": ('typing.Sequence',),
@@ -22232,14 +20485,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -22282,7 +20535,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDisable": ('int',),
@@ -22295,7 +20548,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEnableClientState": ('int',),
@@ -22345,7 +20598,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glGetStringi": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexd": ('float',),
@@ -22356,7 +20609,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glInterleavedArrays": ('int', 'int', 'int'),
@@ -22404,7 +20657,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -22443,7 +20696,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultiTexCoord4sv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3dv": ('typing.Sequence',),
@@ -22520,11 +20773,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3dv": ('typing.Sequence',),
@@ -22534,7 +20787,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -22630,15 +20883,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4iv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glValidateProgram": ('int',),
@@ -22687,7 +20940,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -22723,7 +20976,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribI4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribI4usv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos2d": ('float', 'float'),
@@ -22743,7 +20996,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glActiveTexture": ('int',),
@@ -22775,8 +21027,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -22801,7 +21053,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDisable": ('int',),
@@ -22837,7 +21089,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIsEnabled": ('int',),
@@ -22867,7 +21119,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glStencilFunc": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glStencilFuncSeparate": ('int', 'int', 'int', 'int'),
@@ -22913,23 +21165,22 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glAccum": ('int', 'float'),
@@ -22971,7 +21222,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3dv": ('typing.Sequence',),
@@ -22981,13 +21232,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4dv": ('typing.Sequence',),
@@ -22997,14 +21248,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -23047,7 +21298,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDisable": ('int',),
@@ -23065,7 +21316,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEnableClientState": ('int',),
@@ -23117,7 +21368,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexd": ('float',),
@@ -23128,7 +21379,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -23176,7 +21427,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -23215,7 +21466,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultiTexCoord4sv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3dv": ('typing.Sequence',),
@@ -23294,12 +21545,12 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3dv": ('typing.Sequence',),
@@ -23309,7 +21560,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -23370,9 +21621,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -23409,15 +21660,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glValidateProgram": ('int',),
@@ -23466,7 +21717,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -23502,7 +21753,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos2d": ('float', 'float'),
@@ -23522,7 +21773,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glActiveTexture": ('int',),
@@ -23554,8 +21804,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -23580,7 +21830,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDisable": ('int',),
@@ -23620,7 +21870,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIsEnabled": ('int',),
@@ -23651,7 +21901,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glStencilFunc": ('int', 'int', 'int'),
@@ -23663,9 +21913,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -23700,23 +21950,22 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glAccum": ('int', 'float'),
@@ -23760,7 +22009,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3dv": ('typing.Sequence',),
@@ -23770,13 +22019,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4dv": ('typing.Sequence',),
@@ -23786,14 +22035,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorP3uiv": ('int', 'typing.Sequence'),
@@ -23841,7 +22090,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDisable": ('int',),
@@ -23859,7 +22108,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEnableClientState": ('int',),
@@ -23912,7 +22161,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexd": ('float',),
@@ -23923,7 +22172,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -23972,7 +22221,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -24019,7 +22268,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3dv": ('typing.Sequence',),
@@ -24101,7 +22350,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -24112,7 +22361,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3dv": ('typing.Sequence',),
@@ -24122,7 +22371,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -24193,9 +22442,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -24232,15 +22481,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glValidateProgram": ('int',),
@@ -24289,7 +22538,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -24326,15 +22575,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -24360,7 +22609,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glActiveTexture": ('int',),
@@ -24394,8 +22642,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP3uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP4ui": ('int', 'int'),
@@ -24425,7 +22673,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDeleteTextures": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDisable": ('int',),
@@ -24466,7 +22714,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIsEnabled": ('int',),
@@ -24509,7 +22757,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -24537,9 +22785,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexCoordP4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -24574,29 +22822,29 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP2uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP3ui": ('int', 'int'),
@@ -24605,7 +22853,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glAccum": ('int', 'float'),
@@ -24655,7 +22902,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3dv": ('typing.Sequence',),
@@ -24665,13 +22912,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4dv": ('typing.Sequence',),
@@ -24681,14 +22928,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorP3uiv": ('int', 'typing.Sequence'),
@@ -24737,7 +22984,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDisable": ('int',),
@@ -24759,7 +23006,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEnableClientState": ('int',),
@@ -24815,7 +23062,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexd": ('float',),
@@ -24826,7 +23073,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -24877,7 +23124,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -24924,7 +23171,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3dv": ('typing.Sequence',),
@@ -25010,7 +23257,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -25021,7 +23268,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3dv": ('typing.Sequence',),
@@ -25031,7 +23278,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -25102,9 +23349,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -25149,24 +23396,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUseProgram": ('int',),
@@ -25216,7 +23463,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -25253,15 +23500,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -25287,7 +23534,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glActiveTexture": ('int',),
@@ -25327,8 +23573,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP3uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP4ui": ('int', 'int'),
@@ -25359,7 +23605,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDisable": ('int',),
@@ -25407,7 +23653,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIsEnabled": ('int',),
@@ -25456,7 +23702,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -25484,9 +23730,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexCoordP4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -25529,39 +23775,39 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP2uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP3ui": ('int', 'int'),
@@ -25570,7 +23816,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glAccum": ('int', 'float'),
@@ -25623,7 +23868,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3dv": ('typing.Sequence',),
@@ -25633,13 +23878,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4dv": ('typing.Sequence',),
@@ -25649,14 +23894,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorP3uiv": ('int', 'typing.Sequence'),
@@ -25706,7 +23951,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -25731,7 +23976,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEnableClientState": ('int',),
@@ -25787,7 +24032,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexd": ('float',),
@@ -25798,7 +24043,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -25850,7 +24095,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -25897,7 +24142,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3dv": ('typing.Sequence',),
@@ -25970,24 +24215,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glPushClientAttrib": ('int',),
@@ -26036,7 +24281,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -26050,7 +24295,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3dv": ('typing.Sequence',),
@@ -26060,7 +24305,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -26132,9 +24377,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -26179,24 +24424,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUseProgram": ('int',),
@@ -26248,7 +24493,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -26294,15 +24539,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -26331,7 +24576,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glActiveShaderProgram": ('int', 'int'),
@@ -26374,8 +24618,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP3uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP4ui": ('int', 'int'),
@@ -26407,7 +24651,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -26458,7 +24702,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIsEnabled": ('int',),
@@ -26536,24 +24780,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glReadBuffer": ('int',),
@@ -26561,7 +24805,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -26593,9 +24837,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexCoordP4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -26638,24 +24882,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUseProgram": ('int',),
@@ -26673,15 +24917,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribL4dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP2uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP3ui": ('int', 'int'),
@@ -26693,7 +24937,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glViewportIndexedfv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glAccum": ('int', 'float'),
@@ -26713,7 +24956,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFragDataLocation": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindSampler": ('int', 'int'),
@@ -26747,7 +24990,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3dv": ('typing.Sequence',),
@@ -26757,13 +25000,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4dv": ('typing.Sequence',),
@@ -26773,14 +25016,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorP3uiv": ('int', 'typing.Sequence'),
@@ -26830,7 +25073,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -26860,7 +25103,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEnableClientState": ('int',),
@@ -26916,7 +25159,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexd": ('float',),
@@ -26927,7 +25170,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -26980,7 +25223,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -27027,7 +25270,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3dv": ('typing.Sequence',),
@@ -27100,24 +25343,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glPushClientAttrib": ('int',),
@@ -27166,7 +25409,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -27180,7 +25423,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3dv": ('typing.Sequence',),
@@ -27190,7 +25433,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -27262,9 +25505,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -27312,24 +25555,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUseProgram": ('int',),
@@ -27381,7 +25624,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -27427,15 +25670,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -27464,7 +25707,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glActiveShaderProgram": ('int', 'int'),
@@ -27480,7 +25722,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFragDataLocation": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindSampler": ('int', 'int'),
@@ -27508,8 +25750,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP3uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP4ui": ('int', 'int'),
@@ -27541,7 +25783,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -27597,7 +25839,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIsEnabled": ('int',),
@@ -27676,24 +25918,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glReadBuffer": ('int',),
@@ -27701,7 +25943,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -27733,9 +25975,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexCoordP4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -27781,24 +26023,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUseProgram": ('int',),
@@ -27816,15 +26058,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribL4dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP2uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP3ui": ('int', 'int'),
@@ -27836,7 +26078,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glViewportIndexedfv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glAccum": ('int', 'float'),
@@ -27856,7 +26097,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFragDataLocation": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindSampler": ('int', 'int'),
@@ -27891,7 +26132,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3dv": ('typing.Sequence',),
@@ -27901,13 +26142,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4dv": ('typing.Sequence',),
@@ -27917,14 +26158,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorP3uiv": ('int', 'typing.Sequence'),
@@ -27975,7 +26216,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -28006,7 +26247,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEnableClientState": ('int',),
@@ -28066,7 +26307,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexd": ('float',),
@@ -28077,7 +26318,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -28135,7 +26376,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -28183,7 +26424,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3dv": ('typing.Sequence',),
@@ -28256,24 +26497,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glPushClientAttrib": ('int',),
@@ -28322,7 +26563,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -28336,7 +26577,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3dv": ('typing.Sequence',),
@@ -28346,7 +26587,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -28419,9 +26660,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -28430,9 +26671,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -28472,24 +26713,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUseProgram": ('int',),
@@ -28541,7 +26782,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -28558,7 +26799,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -28591,15 +26832,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence'),
@@ -28629,7 +26870,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glActiveShaderProgram": ('int', 'int'),
@@ -28645,7 +26885,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFragDataLocation": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindSampler": ('int', 'int'),
@@ -28674,8 +26914,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP3uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP4ui": ('int', 'int'),
@@ -28708,7 +26948,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -28769,7 +27009,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glInvalidateBufferData": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glInvalidateFramebuffer": ('int', 'int', 'typing.Sequence'),
@@ -28854,24 +27094,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glReadBuffer": ('int',),
@@ -28879,7 +27119,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -28912,9 +27152,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexCoordP4uiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -28923,9 +27163,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -28963,24 +27203,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUseProgram": ('int',),
@@ -28989,7 +27229,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glValidateProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribIFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribL1d": ('int', 'float'),
@@ -29002,15 +27242,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribL4dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexP2uiv": ('int', 'typing.Sequence'),
@@ -29023,7 +27263,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glViewportIndexedfv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glAccum": ('int', 'float'),
@@ -29041,11 +27280,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindBuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindBufferBase": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindBuffersBase": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindBuffersRange": ('int', 'int', 'int', 'typing.Sequence', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindBuffersRange": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFragDataLocation": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTextures": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindRenderbuffer": ('int', 'int'),
@@ -29055,7 +27294,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindTextures": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindVertexArray": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindVertexBuffers": ('int', 'int', 'typing.Sequence', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindVertexBuffers": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBlendColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBlendEquation": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBlendEquationSeparate": ('int', 'int'),
@@ -29086,7 +27325,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3dv": ('typing.Sequence',),
@@ -29096,13 +27335,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4dv": ('typing.Sequence',),
@@ -29112,14 +27351,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorP3uiv": ('int', 'typing.Sequence'),
@@ -29157,7 +27396,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteBuffers": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteFramebuffers": ('int', 'typing.Sequence'),
@@ -29172,7 +27411,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -29203,7 +27442,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEnableClientState": ('int',),
@@ -29256,8 +27495,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetFragDataIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetFragDataLocation": ('int', 'bytes'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetHistogram": ('int', 'typing.Char', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetMinmax": ('int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetHistogram": ('int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetMinmax": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceIndex": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceLocation": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceLocationIndex": ('int', 'int', 'bytes'),
@@ -29270,7 +27509,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetUniformBlockIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetUniformLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexd": ('float',),
@@ -29281,7 +27520,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -29339,7 +27578,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -29387,7 +27626,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3dv": ('typing.Sequence',),
@@ -29463,24 +27702,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glPushClientAttrib": ('int',),
@@ -29531,7 +27770,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -29545,7 +27784,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3dv": ('typing.Sequence',),
@@ -29555,7 +27794,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -29628,9 +27867,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -29639,9 +27878,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -29681,24 +27920,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUseProgram": ('int',),
@@ -29750,7 +27989,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -29767,7 +28006,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -29800,15 +28039,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence'),
@@ -29838,7 +28077,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glActiveShaderProgram": ('int', 'int'),
@@ -29852,11 +28090,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindBuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindBufferBase": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindBuffersBase": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindBuffersRange": ('int', 'int', 'int', 'typing.Sequence', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindBuffersRange": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFragDataLocation": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTextures": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindRenderbuffer": ('int', 'int'),
@@ -29866,7 +28104,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindTextures": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindVertexArray": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindVertexBuffers": ('int', 'int', 'typing.Sequence', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindVertexBuffers": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBlendColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBlendEquation": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBlendEquationSeparate": ('int', 'int'),
@@ -29891,8 +28129,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearTexImage": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -29909,7 +28147,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteBuffers": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteFramebuffers": ('int', 'typing.Sequence'),
@@ -29923,7 +28161,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -30062,24 +28300,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glPushDebugGroup": ('int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glQueryCounter": ('int', 'int'),
@@ -30089,7 +28327,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -30112,9 +28350,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -30123,9 +28361,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30163,24 +28401,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUseProgram": ('int',),
@@ -30208,7 +28446,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -30225,7 +28463,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4usv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1iv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1ui": ('int', 'int'),
@@ -30258,22 +28496,21 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribL4dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportIndexedfv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glAccum": ('int', 'float'),
@@ -30291,11 +28528,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindBuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindBufferBase": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindBuffersBase": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindBuffersRange": ('int', 'int', 'int', 'typing.Sequence', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindBuffersRange": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFragDataLocation": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTextures": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindRenderbuffer": ('int', 'int'),
@@ -30306,7 +28543,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindTextures": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindVertexArray": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindVertexBuffers": ('int', 'int', 'typing.Sequence', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindVertexBuffers": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBlendColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBlendEquation": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBlendEquationSeparate": ('int', 'int'),
@@ -30345,7 +28582,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClipControl": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClipPlane": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3dv": ('typing.Sequence',),
@@ -30355,13 +28592,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4dv": ('typing.Sequence',),
@@ -30371,14 +28608,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4uiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4usv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorP3uiv": ('int', 'typing.Sequence'),
@@ -30422,7 +28659,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteBuffers": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteFramebuffers": ('int', 'typing.Sequence'),
@@ -30437,7 +28674,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -30469,7 +28706,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEnableClientState": ('int',),
@@ -30527,8 +28764,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetFragDataIndex": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetFragDataLocation": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetGraphicsResetStatus": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetHistogram": ('int', 'typing.Char', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetMinmax": ('int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetHistogram": ('int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetMinmax": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceIndex": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceLocation": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceLocationIndex": ('int', 'int', 'bytes'),
@@ -30545,12 +28782,12 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnColorTable": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnCompressedTexImage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnConvolutionFilter": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnHistogram": ('int', 'typing.Char', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnMinmax": ('int', 'typing.Char', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnHistogram": ('int', 'int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnMinmax": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnSeparableFilter": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnTexImage": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexd": ('float',),
@@ -30561,7 +28798,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexiv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexsv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -30623,7 +28860,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMemoryBarrierByRegion": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultMatrixd": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultMatrixf": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultTransposeMatrixd": ('typing.Sequence',),
@@ -30682,7 +28919,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNamedRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNamedRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3dv": ('typing.Sequence',),
@@ -30758,24 +28995,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glPushClientAttrib": ('int',),
@@ -30827,7 +29064,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -30841,7 +29078,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3bv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3dv": ('typing.Sequence',),
@@ -30851,7 +29088,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3iv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3sv": ('typing.Sequence',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ubv": ('bytes',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3uiv": ('typing.Sequence',),
@@ -30924,9 +29161,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -30935,9 +29172,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30951,9 +29188,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureParameteriv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30994,24 +29231,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUnmapNamedBuffer": ('int',),
@@ -31044,12 +29281,12 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertex4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertex4sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribIFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribLFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayBindingDivisor": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayElementBuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayVertexBuffers": ('int', 'int', 'int', 'typing.Sequence', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayVertexBuffers": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib1d": ('int', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib1dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib1f": ('int', 'float'),
@@ -31071,7 +29308,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -31088,7 +29325,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -31121,15 +29358,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence'),
@@ -31159,7 +29396,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glWindowPos3sv": ('typing.Sequence',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glActiveShaderProgram": ('int', 'int'),
@@ -31173,11 +29409,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindBuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindBufferBase": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindBuffersBase": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindBuffersRange": ('int', 'int', 'int', 'typing.Sequence', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindBuffersRange": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFragDataLocation": ('int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTextures": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindRenderbuffer": ('int', 'int'),
@@ -31188,7 +29424,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindTextures": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindVertexArray": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindVertexBuffers": ('int', 'int', 'typing.Sequence', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindVertexBuffers": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBlendColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBlendEquation": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBlendEquationSeparate": ('int', 'int'),
@@ -31221,8 +29457,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClearTexImage": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClipControl": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31245,7 +29481,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteBuffers": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteFramebuffers": ('int', 'typing.Sequence'),
@@ -31259,7 +29495,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteVertexArrays": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -31423,24 +29659,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glPushDebugGroup": ('int', 'int', 'int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glQueryCounter": ('int', 'int'),
@@ -31451,7 +29687,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence'),
@@ -31474,9 +29710,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -31485,9 +29721,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31501,9 +29737,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureParameteriv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31542,24 +29778,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUnmapNamedBuffer": ('int',),
@@ -31568,12 +29804,12 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glValidateProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribIFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribLFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayBindingDivisor": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayElementBuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayVertexBuffers": ('int', 'int', 'int', 'typing.Sequence', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayVertexBuffers": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib1d": ('int', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib1dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib1f": ('int', 'float'),
@@ -31595,7 +29831,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nbv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Niv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nsv": ('int', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nubv": ('int', 'bytes'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nuiv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nusv": ('int', 'typing.Sequence'),
@@ -31612,7 +29848,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4usv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1iv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1ui": ('int', 'int'),
@@ -31645,15 +29881,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribL4dv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewportArrayv": ('int', 'int', 'typing.Sequence'),
@@ -31661,10 +29897,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewportIndexedfv": ('int', 'typing.Sequence'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.initializeOpenGLFunctions": (),
}) if "PySide2.QtOpenGLFunctions" in sys.modules else None
-
# Module PySide2.QtPositioning
sig_dict.update({
-
# class PySide2.QtPositioning.QGeoAddress:
"PySide2.QtPositioning.QGeoAddress.__init__": [(), ('PySide2.QtPositioning.QGeoAddress',)],
"PySide2.QtPositioning.QGeoAddress.__copy__": (),
@@ -31689,7 +29923,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAddress.state": (),
"PySide2.QtPositioning.QGeoAddress.street": (),
"PySide2.QtPositioning.QGeoAddress.text": (),
-
# class PySide2.QtPositioning.QGeoAreaMonitorInfo:
"PySide2.QtPositioning.QGeoAreaMonitorInfo.__init__": [('PySide2.QtPositioning.QGeoAreaMonitorInfo',), ('str',)],
"PySide2.QtPositioning.QGeoAreaMonitorInfo.__copy__": (),
@@ -31707,13 +29940,9 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setName": ('str',),
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setNotificationParameters": ('typing.Dict',),
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setPersistent": ('bool',),
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeature:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeatures:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.Error:
"PySide2.QtPositioning.QGeoAreaMonitorSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.activeMonitors": [(), ('PySide2.QtPositioning.QGeoShape',)],
@@ -31728,7 +29957,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAreaMonitorSource.startMonitoring": ('PySide2.QtPositioning.QGeoAreaMonitorInfo',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.stopMonitoring": ('PySide2.QtPositioning.QGeoAreaMonitorInfo',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.supportedAreaMonitorFeatures": (),
-
# class PySide2.QtPositioning.QGeoCircle:
"PySide2.QtPositioning.QGeoCircle.__init__": [(), ('PySide2.QtPositioning.QGeoCircle',), ('PySide2.QtPositioning.QGeoCoordinate', 'float'), ('PySide2.QtPositioning.QGeoShape',)],
"PySide2.QtPositioning.QGeoCircle.__copy__": (),
@@ -31740,11 +29968,8 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoCircle.toString": (),
"PySide2.QtPositioning.QGeoCircle.translate": ('float', 'float'),
"PySide2.QtPositioning.QGeoCircle.translated": ('float', 'float'),
-
# class PySide2.QtPositioning.QGeoCoordinate:
-
# class PySide2.QtPositioning.QGeoCoordinate.CoordinateFormat:
-
# class PySide2.QtPositioning.QGeoCoordinate.CoordinateType:
"PySide2.QtPositioning.QGeoCoordinate.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate',), ('float', 'float'), ('float', 'float', 'float')],
"PySide2.QtPositioning.QGeoCoordinate.__copy__": (),
@@ -31762,7 +29987,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoCoordinate.setLongitude": ('float',),
"PySide2.QtPositioning.QGeoCoordinate.toString": ('PySide2.QtPositioning.QGeoCoordinate.CoordinateFormat',),
"PySide2.QtPositioning.QGeoCoordinate.type": (),
-
# class PySide2.QtPositioning.QGeoLocation:
"PySide2.QtPositioning.QGeoLocation.__init__": [(), ('PySide2.QtPositioning.QGeoLocation',)],
"PySide2.QtPositioning.QGeoLocation.__copy__": (),
@@ -31775,7 +29999,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoLocation.setBoundingBox": ('PySide2.QtPositioning.QGeoRectangle',),
"PySide2.QtPositioning.QGeoLocation.setCoordinate": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtPositioning.QGeoLocation.setExtendedAttributes": ('typing.Dict',),
-
# class PySide2.QtPositioning.QGeoPath:
"PySide2.QtPositioning.QGeoPath.__init__": [(), ('PySide2.QtPositioning.QGeoPath',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence', 'float')],
"PySide2.QtPositioning.QGeoPath.__copy__": (),
@@ -31797,7 +30020,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPath.translated": ('float', 'float'),
"PySide2.QtPositioning.QGeoPath.variantPath": (),
"PySide2.QtPositioning.QGeoPath.width": (),
-
# class PySide2.QtPositioning.QGeoPolygon:
"PySide2.QtPositioning.QGeoPolygon.__init__": [(), ('PySide2.QtPositioning.QGeoPolygon',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence',)],
"PySide2.QtPositioning.QGeoPolygon.__copy__": (),
@@ -31821,9 +30043,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPolygon.toString": (),
"PySide2.QtPositioning.QGeoPolygon.translate": ('float', 'float'),
"PySide2.QtPositioning.QGeoPolygon.translated": ('float', 'float'),
-
# class PySide2.QtPositioning.QGeoPositionInfo:
-
# class PySide2.QtPositioning.QGeoPositionInfo.Attribute:
"PySide2.QtPositioning.QGeoPositionInfo.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtCore.QDateTime'), ('PySide2.QtPositioning.QGeoPositionInfo',)],
"PySide2.QtPositioning.QGeoPositionInfo.__copy__": (),
@@ -31838,13 +30058,9 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPositionInfo.setCoordinate": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtPositioning.QGeoPositionInfo.setTimestamp": ('PySide2.QtCore.QDateTime',),
"PySide2.QtPositioning.QGeoPositionInfo.timestamp": (),
-
# class PySide2.QtPositioning.QGeoPositionInfoSource:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.Error:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.PositioningMethod:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.PositioningMethods:
"PySide2.QtPositioning.QGeoPositionInfoSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSource.availableSources": (),
@@ -31864,13 +30080,11 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPositionInfoSource.stopUpdates": (),
"PySide2.QtPositioning.QGeoPositionInfoSource.supportedPositioningMethods": (),
"PySide2.QtPositioning.QGeoPositionInfoSource.updateInterval": (),
-
# class PySide2.QtPositioning.QGeoPositionInfoSourceFactory:
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.__init__": (),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.areaMonitor": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.positionInfoSource": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.satelliteInfoSource": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtPositioning.QGeoRectangle:
"PySide2.QtPositioning.QGeoRectangle.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoCoordinate'), ('PySide2.QtPositioning.QGeoCoordinate', 'float', 'float'), ('PySide2.QtPositioning.QGeoRectangle',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence',)],
"PySide2.QtPositioning.QGeoRectangle.__copy__": (),
@@ -31897,11 +30111,8 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoRectangle.translated": ('float', 'float'),
"PySide2.QtPositioning.QGeoRectangle.united": ('PySide2.QtPositioning.QGeoRectangle',),
"PySide2.QtPositioning.QGeoRectangle.width": (),
-
# class PySide2.QtPositioning.QGeoSatelliteInfo:
-
# class PySide2.QtPositioning.QGeoSatelliteInfo.Attribute:
-
# class PySide2.QtPositioning.QGeoSatelliteInfo.SatelliteSystem:
"PySide2.QtPositioning.QGeoSatelliteInfo.__init__": [(), ('PySide2.QtPositioning.QGeoSatelliteInfo',)],
"PySide2.QtPositioning.QGeoSatelliteInfo.__copy__": (),
@@ -31917,9 +30128,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoSatelliteInfo.setSatelliteSystem": ('PySide2.QtPositioning.QGeoSatelliteInfo.SatelliteSystem',),
"PySide2.QtPositioning.QGeoSatelliteInfo.setSignalStrength": ('int',),
"PySide2.QtPositioning.QGeoSatelliteInfo.signalStrength": (),
-
# class PySide2.QtPositioning.QGeoSatelliteInfoSource:
-
# class PySide2.QtPositioning.QGeoSatelliteInfoSource.Error:
"PySide2.QtPositioning.QGeoSatelliteInfoSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.availableSources": (),
@@ -31933,9 +30142,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoSatelliteInfoSource.startUpdates": (),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.stopUpdates": (),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.updateInterval": (),
-
# class PySide2.QtPositioning.QGeoShape:
-
# class PySide2.QtPositioning.QGeoShape.ShapeType:
"PySide2.QtPositioning.QGeoShape.__init__": [(), ('PySide2.QtPositioning.QGeoShape',)],
"PySide2.QtPositioning.QGeoShape.__copy__": (),
@@ -31949,9 +30156,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoShape.isValid": (),
"PySide2.QtPositioning.QGeoShape.toString": (),
"PySide2.QtPositioning.QGeoShape.type": (),
-
# class PySide2.QtPositioning.QNmeaPositionInfoSource:
-
# class PySide2.QtPositioning.QNmeaPositionInfoSource.UpdateMode:
"PySide2.QtPositioning.QNmeaPositionInfoSource.__init__": ('PySide2.QtPositioning.QNmeaPositionInfoSource.UpdateMode', 'PySide2.QtCore.QObject'),
"PySide2.QtPositioning.QNmeaPositionInfoSource.device": (),
@@ -31969,12 +30174,9 @@ sig_dict.update({
"PySide2.QtPositioning.QNmeaPositionInfoSource.updateMode": (),
"PySide2.QtPositioning.QNmeaPositionInfoSource.userEquivalentRangeError": (),
}) if "PySide2.QtPositioning" in sys.modules else None
-
# Module PySide2.QtLocation
sig_dict.update({
-
# class PySide2.QtLocation.QGeoCodeReply:
-
# class PySide2.QtLocation.QGeoCodeReply.Error:
"PySide2.QtLocation.QGeoCodeReply.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtLocation.QGeoCodeReply.Error', 'str', 'PySide2.QtCore.QObject')],
"PySide2.QtLocation.QGeoCodeReply.abort": (),
@@ -31992,7 +30194,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodeReply.setOffset": ('int',),
"PySide2.QtLocation.QGeoCodeReply.setViewport": ('PySide2.QtPositioning.QGeoShape',),
"PySide2.QtLocation.QGeoCodeReply.viewport": (),
-
# class PySide2.QtLocation.QGeoCodingManager:
"PySide2.QtLocation.QGeoCodingManager.geocode": [('PySide2.QtPositioning.QGeoAddress', 'PySide2.QtPositioning.QGeoShape'), ('str', 'int', 'int', 'PySide2.QtPositioning.QGeoShape')],
"PySide2.QtLocation.QGeoCodingManager.locale": (),
@@ -32000,7 +30201,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodingManager.managerVersion": (),
"PySide2.QtLocation.QGeoCodingManager.reverseGeocode": ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoShape'),
"PySide2.QtLocation.QGeoCodingManager.setLocale": ('PySide2.QtCore.QLocale',),
-
# class PySide2.QtLocation.QGeoCodingManagerEngine:
"PySide2.QtLocation.QGeoCodingManagerEngine.__init__": ('typing.Dict', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QGeoCodingManagerEngine.geocode": [('PySide2.QtPositioning.QGeoAddress', 'PySide2.QtPositioning.QGeoShape'), ('str', 'int', 'int', 'PySide2.QtPositioning.QGeoShape')],
@@ -32009,9 +30209,7 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodingManagerEngine.managerVersion": (),
"PySide2.QtLocation.QGeoCodingManagerEngine.reverseGeocode": ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoShape'),
"PySide2.QtLocation.QGeoCodingManagerEngine.setLocale": ('PySide2.QtCore.QLocale',),
-
# class PySide2.QtLocation.QGeoManeuver:
-
# class PySide2.QtLocation.QGeoManeuver.InstructionDirection:
"PySide2.QtLocation.QGeoManeuver.__init__": [(), ('PySide2.QtLocation.QGeoManeuver',)],
"PySide2.QtLocation.QGeoManeuver.__copy__": (),
@@ -32030,7 +30228,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoManeuver.setWaypoint": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtLocation.QGeoManeuver.timeToNextInstruction": (),
"PySide2.QtLocation.QGeoManeuver.waypoint": (),
-
# class PySide2.QtLocation.QGeoRoute:
"PySide2.QtLocation.QGeoRoute.__init__": [(), ('PySide2.QtLocation.QGeoRoute',)],
"PySide2.QtLocation.QGeoRoute.__copy__": (),
@@ -32052,9 +30249,7 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoute.setTravelTime": ('int',),
"PySide2.QtLocation.QGeoRoute.travelMode": (),
"PySide2.QtLocation.QGeoRoute.travelTime": (),
-
# class PySide2.QtLocation.QGeoRouteReply:
-
# class PySide2.QtLocation.QGeoRouteReply.Error:
"PySide2.QtLocation.QGeoRouteReply.__init__": [('PySide2.QtLocation.QGeoRouteReply.Error', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtLocation.QGeoRouteRequest', 'PySide2.QtCore.QObject')],
"PySide2.QtLocation.QGeoRouteReply.abort": (),
@@ -32067,31 +30262,18 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteReply.setError": ('PySide2.QtLocation.QGeoRouteReply.Error', 'str'),
"PySide2.QtLocation.QGeoRouteReply.setFinished": ('bool',),
"PySide2.QtLocation.QGeoRouteReply.setRoutes": ('typing.Sequence',),
-
# class PySide2.QtLocation.QGeoRouteRequest:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureType:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureTypes:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureWeight:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureWeights:
-
# class PySide2.QtLocation.QGeoRouteRequest.ManeuverDetail:
-
# class PySide2.QtLocation.QGeoRouteRequest.ManeuverDetails:
-
# class PySide2.QtLocation.QGeoRouteRequest.RouteOptimization:
-
# class PySide2.QtLocation.QGeoRouteRequest.RouteOptimizations:
-
# class PySide2.QtLocation.QGeoRouteRequest.SegmentDetail:
-
# class PySide2.QtLocation.QGeoRouteRequest.SegmentDetails:
-
# class PySide2.QtLocation.QGeoRouteRequest.TravelMode:
-
# class PySide2.QtLocation.QGeoRouteRequest.TravelModes:
"PySide2.QtLocation.QGeoRouteRequest.__init__": [('PySide2.QtLocation.QGeoRouteRequest',), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoCoordinate'), ('typing.Sequence',)],
"PySide2.QtLocation.QGeoRouteRequest.departureTime": (),
@@ -32117,7 +30299,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteRequest.travelModes": (),
"PySide2.QtLocation.QGeoRouteRequest.waypoints": (),
"PySide2.QtLocation.QGeoRouteRequest.waypointsMetadata": (),
-
# class PySide2.QtLocation.QGeoRouteSegment:
"PySide2.QtLocation.QGeoRouteSegment.__init__": [(), ('PySide2.QtLocation.QGeoRouteSegment',)],
"PySide2.QtLocation.QGeoRouteSegment.__copy__": (),
@@ -32133,7 +30314,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteSegment.setPath": ('typing.Sequence',),
"PySide2.QtLocation.QGeoRouteSegment.setTravelTime": ('int',),
"PySide2.QtLocation.QGeoRouteSegment.travelTime": (),
-
# class PySide2.QtLocation.QGeoRoutingManager:
"PySide2.QtLocation.QGeoRoutingManager.calculateRoute": ('PySide2.QtLocation.QGeoRouteRequest',),
"PySide2.QtLocation.QGeoRoutingManager.locale": (),
@@ -32149,7 +30329,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoutingManager.supportedSegmentDetails": (),
"PySide2.QtLocation.QGeoRoutingManager.supportedTravelModes": (),
"PySide2.QtLocation.QGeoRoutingManager.updateRoute": ('PySide2.QtLocation.QGeoRoute', 'PySide2.QtPositioning.QGeoCoordinate'),
-
# class PySide2.QtLocation.QGeoRoutingManagerEngine:
"PySide2.QtLocation.QGeoRoutingManagerEngine.__init__": ('typing.Dict', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QGeoRoutingManagerEngine.calculateRoute": ('PySide2.QtLocation.QGeoRouteRequest',),
@@ -32172,29 +30351,17 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoutingManagerEngine.supportedSegmentDetails": (),
"PySide2.QtLocation.QGeoRoutingManagerEngine.supportedTravelModes": (),
"PySide2.QtLocation.QGeoRoutingManagerEngine.updateRoute": ('PySide2.QtLocation.QGeoRoute', 'PySide2.QtPositioning.QGeoCoordinate'),
-
# class PySide2.QtLocation.QGeoServiceProvider:
-
# class PySide2.QtLocation.QGeoServiceProvider.Error:
-
# class PySide2.QtLocation.QGeoServiceProvider.GeocodingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.GeocodingFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.MappingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.MappingFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.NavigationFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.NavigationFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.PlacesFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.PlacesFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.RoutingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.RoutingFeatures:
"PySide2.QtLocation.QGeoServiceProvider.__init__": ('str', 'typing.Dict', 'bool'),
"PySide2.QtLocation.QGeoServiceProvider.availableServiceProviders": (),
@@ -32221,16 +30388,13 @@ sig_dict.update({
"PySide2.QtLocation.QGeoServiceProvider.setAllowExperimental": ('bool',),
"PySide2.QtLocation.QGeoServiceProvider.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtLocation.QGeoServiceProvider.setParameters": ('typing.Dict',),
-
# class PySide2.QtLocation.QGeoServiceProviderFactory:
"PySide2.QtLocation.QGeoServiceProviderFactory.__init__": (),
"PySide2.QtLocation.QGeoServiceProviderFactory.createGeocodingManagerEngine": ('typing.Dict', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
"PySide2.QtLocation.QGeoServiceProviderFactory.createPlaceManagerEngine": ('typing.Dict', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
"PySide2.QtLocation.QGeoServiceProviderFactory.createRoutingManagerEngine": ('typing.Dict', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
-
# class PySide2.QtLocation.QGeoServiceProviderFactoryV2:
"PySide2.QtLocation.QGeoServiceProviderFactoryV2.__init__": (),
-
# class PySide2.QtLocation.QPlace:
"PySide2.QtLocation.QPlace.__init__": [(), ('PySide2.QtLocation.QPlace',)],
"PySide2.QtLocation.QPlace.__copy__": (),
@@ -32272,7 +30436,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlace.setTotalContentCount": ('PySide2.QtLocation.QPlaceContent.Type', 'int'),
"PySide2.QtLocation.QPlace.supplier": (),
"PySide2.QtLocation.QPlace.totalContentCount": ('PySide2.QtLocation.QPlaceContent.Type',),
-
# class PySide2.QtLocation.QPlaceAttribute:
"PySide2.QtLocation.QPlaceAttribute.__init__": [(), ('PySide2.QtLocation.QPlaceAttribute',)],
"PySide2.QtLocation.QPlaceAttribute.__copy__": (),
@@ -32281,7 +30444,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceAttribute.setLabel": ('str',),
"PySide2.QtLocation.QPlaceAttribute.setText": ('str',),
"PySide2.QtLocation.QPlaceAttribute.text": (),
-
# class PySide2.QtLocation.QPlaceCategory:
"PySide2.QtLocation.QPlaceCategory.__init__": [(), ('PySide2.QtLocation.QPlaceCategory',)],
"PySide2.QtLocation.QPlaceCategory.__copy__": (),
@@ -32292,7 +30454,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceCategory.setCategoryId": ('str',),
"PySide2.QtLocation.QPlaceCategory.setIcon": ('PySide2.QtLocation.QPlaceIcon',),
"PySide2.QtLocation.QPlaceCategory.setName": ('str',),
-
# class PySide2.QtLocation.QPlaceContactDetail:
"PySide2.QtLocation.QPlaceContactDetail.__init__": [(), ('PySide2.QtLocation.QPlaceContactDetail',)],
"PySide2.QtLocation.QPlaceContactDetail.__copy__": (),
@@ -32301,9 +30462,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContactDetail.setLabel": ('str',),
"PySide2.QtLocation.QPlaceContactDetail.setValue": ('str',),
"PySide2.QtLocation.QPlaceContactDetail.value": (),
-
# class PySide2.QtLocation.QPlaceContent:
-
# class PySide2.QtLocation.QPlaceContent.Type:
"PySide2.QtLocation.QPlaceContent.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceContent.__copy__": (),
@@ -32314,7 +30473,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContent.supplier": (),
"PySide2.QtLocation.QPlaceContent.type": (),
"PySide2.QtLocation.QPlaceContent.user": (),
-
# class PySide2.QtLocation.QPlaceContentReply:
"PySide2.QtLocation.QPlaceContentReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceContentReply.content": (),
@@ -32328,7 +30486,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContentReply.setTotalCount": ('int',),
"PySide2.QtLocation.QPlaceContentReply.totalCount": (),
"PySide2.QtLocation.QPlaceContentReply.type": (),
-
# class PySide2.QtLocation.QPlaceContentRequest:
"PySide2.QtLocation.QPlaceContentRequest.__init__": [(), ('PySide2.QtLocation.QPlaceContentRequest',)],
"PySide2.QtLocation.QPlaceContentRequest.__copy__": (),
@@ -32341,13 +30498,11 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContentRequest.setContentType": ('PySide2.QtLocation.QPlaceContent.Type',),
"PySide2.QtLocation.QPlaceContentRequest.setLimit": ('int',),
"PySide2.QtLocation.QPlaceContentRequest.setPlaceId": ('str',),
-
# class PySide2.QtLocation.QPlaceDetailsReply:
"PySide2.QtLocation.QPlaceDetailsReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceDetailsReply.place": (),
"PySide2.QtLocation.QPlaceDetailsReply.setPlace": ('PySide2.QtLocation.QPlace',),
"PySide2.QtLocation.QPlaceDetailsReply.type": (),
-
# class PySide2.QtLocation.QPlaceEditorial:
"PySide2.QtLocation.QPlaceEditorial.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceEditorial.language": (),
@@ -32356,7 +30511,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceEditorial.setTitle": ('str',),
"PySide2.QtLocation.QPlaceEditorial.text": (),
"PySide2.QtLocation.QPlaceEditorial.title": (),
-
# class PySide2.QtLocation.QPlaceIcon:
"PySide2.QtLocation.QPlaceIcon.__init__": [(), ('PySide2.QtLocation.QPlaceIcon',)],
"PySide2.QtLocation.QPlaceIcon.__copy__": (),
@@ -32366,16 +30520,13 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceIcon.setManager": ('PySide2.QtLocation.QPlaceManager',),
"PySide2.QtLocation.QPlaceIcon.setParameters": ('typing.Dict',),
"PySide2.QtLocation.QPlaceIcon.url": ('PySide2.QtCore.QSize',),
-
# class PySide2.QtLocation.QPlaceIdReply:
-
# class PySide2.QtLocation.QPlaceIdReply.OperationType:
"PySide2.QtLocation.QPlaceIdReply.__init__": ('PySide2.QtLocation.QPlaceIdReply.OperationType', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QPlaceIdReply.id": (),
"PySide2.QtLocation.QPlaceIdReply.operationType": (),
"PySide2.QtLocation.QPlaceIdReply.setId": ('str',),
"PySide2.QtLocation.QPlaceIdReply.type": (),
-
# class PySide2.QtLocation.QPlaceImage:
"PySide2.QtLocation.QPlaceImage.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceImage.imageId": (),
@@ -32384,7 +30535,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceImage.setMimeType": ('str',),
"PySide2.QtLocation.QPlaceImage.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtLocation.QPlaceImage.url": (),
-
# class PySide2.QtLocation.QPlaceManager:
"PySide2.QtLocation.QPlaceManager.category": ('str',),
"PySide2.QtLocation.QPlaceManager.childCategories": ('str',),
@@ -32406,7 +30556,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceManager.searchSuggestions": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManager.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtLocation.QPlaceManager.setLocales": ('typing.Sequence',),
-
# class PySide2.QtLocation.QPlaceManagerEngine:
"PySide2.QtLocation.QPlaceManagerEngine.__init__": ('typing.Dict', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QPlaceManagerEngine.category": ('str',),
@@ -32430,7 +30579,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceManagerEngine.search": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManagerEngine.searchSuggestions": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManagerEngine.setLocales": ('typing.Sequence',),
-
# class PySide2.QtLocation.QPlaceMatchReply:
"PySide2.QtLocation.QPlaceMatchReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceMatchReply.places": (),
@@ -32438,7 +30586,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceMatchReply.setPlaces": ('typing.Sequence',),
"PySide2.QtLocation.QPlaceMatchReply.setRequest": ('PySide2.QtLocation.QPlaceMatchRequest',),
"PySide2.QtLocation.QPlaceMatchReply.type": (),
-
# class PySide2.QtLocation.QPlaceMatchRequest:
"PySide2.QtLocation.QPlaceMatchRequest.__init__": [(), ('PySide2.QtLocation.QPlaceMatchRequest',)],
"PySide2.QtLocation.QPlaceMatchRequest.__copy__": (),
@@ -32448,12 +30595,10 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceMatchRequest.setParameters": ('typing.Dict',),
"PySide2.QtLocation.QPlaceMatchRequest.setPlaces": ('typing.Sequence',),
"PySide2.QtLocation.QPlaceMatchRequest.setResults": ('typing.Sequence',),
-
# class PySide2.QtLocation.QPlaceProposedSearchResult:
"PySide2.QtLocation.QPlaceProposedSearchResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceProposedSearchResult.searchRequest": (),
"PySide2.QtLocation.QPlaceProposedSearchResult.setSearchRequest": ('PySide2.QtLocation.QPlaceSearchRequest',),
-
# class PySide2.QtLocation.QPlaceRatings:
"PySide2.QtLocation.QPlaceRatings.__init__": [(), ('PySide2.QtLocation.QPlaceRatings',)],
"PySide2.QtLocation.QPlaceRatings.__copy__": (),
@@ -32464,11 +30609,8 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceRatings.setAverage": ('float',),
"PySide2.QtLocation.QPlaceRatings.setCount": ('int',),
"PySide2.QtLocation.QPlaceRatings.setMaximum": ('float',),
-
# class PySide2.QtLocation.QPlaceReply:
-
# class PySide2.QtLocation.QPlaceReply.Error:
-
# class PySide2.QtLocation.QPlaceReply.Type:
"PySide2.QtLocation.QPlaceReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceReply.abort": (),
@@ -32478,7 +30620,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceReply.setError": ('PySide2.QtLocation.QPlaceReply.Error', 'str'),
"PySide2.QtLocation.QPlaceReply.setFinished": ('bool',),
"PySide2.QtLocation.QPlaceReply.type": (),
-
# class PySide2.QtLocation.QPlaceResult:
"PySide2.QtLocation.QPlaceResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceResult.distance": (),
@@ -32487,7 +30628,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceResult.setDistance": ('float',),
"PySide2.QtLocation.QPlaceResult.setPlace": ('PySide2.QtLocation.QPlace',),
"PySide2.QtLocation.QPlaceResult.setSponsored": ('bool',),
-
# class PySide2.QtLocation.QPlaceReview:
"PySide2.QtLocation.QPlaceReview.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceReview.dateTime": (),
@@ -32502,7 +30642,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceReview.setTitle": ('str',),
"PySide2.QtLocation.QPlaceReview.text": (),
"PySide2.QtLocation.QPlaceReview.title": (),
-
# class PySide2.QtLocation.QPlaceSearchReply:
"PySide2.QtLocation.QPlaceSearchReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceSearchReply.nextPageRequest": (),
@@ -32514,9 +30653,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchReply.setRequest": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceSearchReply.setResults": ('typing.Sequence',),
"PySide2.QtLocation.QPlaceSearchReply.type": (),
-
# class PySide2.QtLocation.QPlaceSearchRequest:
-
# class PySide2.QtLocation.QPlaceSearchRequest.RelevanceHint:
"PySide2.QtLocation.QPlaceSearchRequest.__init__": [(), ('PySide2.QtLocation.QPlaceSearchRequest',)],
"PySide2.QtLocation.QPlaceSearchRequest.categories": (),
@@ -32535,9 +30672,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchRequest.setSearchArea": ('PySide2.QtPositioning.QGeoShape',),
"PySide2.QtLocation.QPlaceSearchRequest.setSearchContext": ('typing.Any',),
"PySide2.QtLocation.QPlaceSearchRequest.setSearchTerm": ('str',),
-
# class PySide2.QtLocation.QPlaceSearchResult:
-
# class PySide2.QtLocation.QPlaceSearchResult.SearchResultType:
"PySide2.QtLocation.QPlaceSearchResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceSearchResult.icon": (),
@@ -32545,13 +30680,11 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchResult.setTitle": ('str',),
"PySide2.QtLocation.QPlaceSearchResult.title": (),
"PySide2.QtLocation.QPlaceSearchResult.type": (),
-
# class PySide2.QtLocation.QPlaceSearchSuggestionReply:
"PySide2.QtLocation.QPlaceSearchSuggestionReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.setSuggestions": ('typing.Sequence',),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.suggestions": (),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.type": (),
-
# class PySide2.QtLocation.QPlaceSupplier:
"PySide2.QtLocation.QPlaceSupplier.__init__": [(), ('PySide2.QtLocation.QPlaceSupplier',)],
"PySide2.QtLocation.QPlaceSupplier.__copy__": (),
@@ -32564,7 +30697,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSupplier.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtLocation.QPlaceSupplier.supplierId": (),
"PySide2.QtLocation.QPlaceSupplier.url": (),
-
# class PySide2.QtLocation.QPlaceUser:
"PySide2.QtLocation.QPlaceUser.__init__": [(), ('PySide2.QtLocation.QPlaceUser',)],
"PySide2.QtLocation.QPlaceUser.__copy__": (),
@@ -32573,17 +30705,12 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceUser.setUserId": ('str',),
"PySide2.QtLocation.QPlaceUser.userId": (),
}) if "PySide2.QtLocation" in sys.modules else None
-
# Module PySide2.QtQml
sig_dict.update({
-
# class PySide2.QtQml.ListProperty:
"PySide2.QtQml.ListProperty.__init__": ('type', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'typing.Callable'),
-
# class PySide2.QtQml.QJSEngine:
-
# class PySide2.QtQml.QJSEngine.Extension:
-
# class PySide2.QtQml.QJSEngine.Extensions:
"PySide2.QtQml.QJSEngine.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtQml.QJSEngine.collectGarbage": (),
@@ -32601,11 +30728,8 @@ sig_dict.update({
"PySide2.QtQml.QJSEngine.setInterrupted": ('bool',),
"PySide2.QtQml.QJSEngine.throwError": [('PySide2.QtQml.QJSValue.ErrorType', 'str'), ('str',)],
"PySide2.QtQml.QJSEngine.toScriptValue": ('typing.Any',),
-
# class PySide2.QtQml.QJSValue:
-
# class PySide2.QtQml.QJSValue.ErrorType:
-
# class PySide2.QtQml.QJSValue.SpecialValue:
"PySide2.QtQml.QJSValue.__init__": [('PySide2.QtQml.QJSValue',), ('PySide2.QtQml.QJSValue.SpecialValue',), ('bool',), ('bytes',), ('float',), ('int',), ('str',)],
"PySide2.QtQml.QJSValue.__copy__": (),
@@ -32646,30 +30770,23 @@ sig_dict.update({
"PySide2.QtQml.QJSValue.toString": (),
"PySide2.QtQml.QJSValue.toUInt": (),
"PySide2.QtQml.QJSValue.toVariant": (),
-
# class PySide2.QtQml.QJSValueIterator:
"PySide2.QtQml.QJSValueIterator.__init__": ('PySide2.QtQml.QJSValue',),
"PySide2.QtQml.QJSValueIterator.hasNext": (),
"PySide2.QtQml.QJSValueIterator.name": (),
"PySide2.QtQml.QJSValueIterator.value": (),
-
# class PySide2.QtQml.QQmlAbstractUrlInterceptor:
-
# class PySide2.QtQml.QQmlAbstractUrlInterceptor.DataType:
"PySide2.QtQml.QQmlAbstractUrlInterceptor.__init__": (),
"PySide2.QtQml.QQmlAbstractUrlInterceptor.intercept": ('PySide2.QtCore.QUrl', 'PySide2.QtQml.QQmlAbstractUrlInterceptor.DataType'),
-
# class PySide2.QtQml.QQmlApplicationEngine:
"PySide2.QtQml.QQmlApplicationEngine.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlApplicationEngine.load": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtQml.QQmlApplicationEngine.loadData": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QUrl'),
"PySide2.QtQml.QQmlApplicationEngine.rootObjects": (),
"PySide2.QtQml.QQmlApplicationEngine.setInitialProperties": ('typing.Dict',),
-
# class PySide2.QtQml.QQmlComponent:
-
# class PySide2.QtQml.QQmlComponent.CompilationMode:
-
# class PySide2.QtQml.QQmlComponent.Status:
"PySide2.QtQml.QQmlComponent.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl', 'PySide2.QtQml.QQmlComponent.CompilationMode', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'str', 'PySide2.QtQml.QQmlComponent.CompilationMode', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlComponent.beginCreate": ('PySide2.QtQml.QQmlContext',),
@@ -32690,7 +30807,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlComponent.setInitialProperties": ('PySide2.QtCore.QObject', 'typing.Dict'),
"PySide2.QtQml.QQmlComponent.status": (),
"PySide2.QtQml.QQmlComponent.url": (),
-
# class PySide2.QtQml.QQmlContext:
"PySide2.QtQml.QQmlContext.__init__": [('PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlContext.baseUrl": (),
@@ -32704,9 +30820,7 @@ sig_dict.update({
"PySide2.QtQml.QQmlContext.setBaseUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtQml.QQmlContext.setContextObject": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlContext.setContextProperty": [('str', 'PySide2.QtCore.QObject'), ('str', 'typing.Any')],
-
# class PySide2.QtQml.QQmlDebuggingEnabler:
-
# class PySide2.QtQml.QQmlDebuggingEnabler.StartMode:
"PySide2.QtQml.QQmlDebuggingEnabler.__init__": ('bool',),
"PySide2.QtQml.QQmlDebuggingEnabler.connectToLocalDebugger": ('str', 'PySide2.QtQml.QQmlDebuggingEnabler.StartMode'),
@@ -32717,9 +30831,7 @@ sig_dict.update({
"PySide2.QtQml.QQmlDebuggingEnabler.setServices": ('typing.Sequence',),
"PySide2.QtQml.QQmlDebuggingEnabler.startDebugConnector": ('str', 'typing.Dict'),
"PySide2.QtQml.QQmlDebuggingEnabler.startTcpDebugServer": ('int', 'PySide2.QtQml.QQmlDebuggingEnabler.StartMode', 'str'),
-
# class PySide2.QtQml.QQmlEngine:
-
# class PySide2.QtQml.QQmlEngine.ObjectOwnership:
"PySide2.QtQml.QQmlEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlEngine.addImageProvider": ('str', 'PySide2.QtQml.QQmlImageProviderBase'),
@@ -32756,7 +30868,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlEngine.setUrlInterceptor": ('PySide2.QtQml.QQmlAbstractUrlInterceptor',),
"PySide2.QtQml.QQmlEngine.trimComponentCache": (),
"PySide2.QtQml.QQmlEngine.urlInterceptor": (),
-
# class PySide2.QtQml.QQmlError:
"PySide2.QtQml.QQmlError.__init__": [(), ('PySide2.QtQml.QQmlError',)],
"PySide2.QtQml.QQmlError.__copy__": (),
@@ -32774,7 +30885,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlError.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtQml.QQmlError.toString": (),
"PySide2.QtQml.QQmlError.url": (),
-
# class PySide2.QtQml.QQmlExpression:
"PySide2.QtQml.QQmlExpression.__init__": [(), ('PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlScriptString', 'PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlExpression.clearError": (),
@@ -32792,19 +30902,15 @@ sig_dict.update({
"PySide2.QtQml.QQmlExpression.setNotifyOnValueChanged": ('bool',),
"PySide2.QtQml.QQmlExpression.setSourceLocation": ('str', 'int', 'int'),
"PySide2.QtQml.QQmlExpression.sourceFile": (),
-
# class PySide2.QtQml.QQmlExtensionInterface:
"PySide2.QtQml.QQmlExtensionInterface.__init__": (),
"PySide2.QtQml.QQmlExtensionInterface.initializeEngine": ('PySide2.QtQml.QQmlEngine', 'bytes'),
-
# class PySide2.QtQml.QQmlExtensionPlugin:
"PySide2.QtQml.QQmlExtensionPlugin.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlExtensionPlugin.baseUrl": (),
"PySide2.QtQml.QQmlExtensionPlugin.initializeEngine": ('PySide2.QtQml.QQmlEngine', 'bytes'),
"PySide2.QtQml.QQmlExtensionPlugin.registerTypes": ('bytes',),
-
# class PySide2.QtQml.QQmlFile:
-
# class PySide2.QtQml.QQmlFile.Status:
"PySide2.QtQml.QQmlFile.__init__": [(), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl'), ('PySide2.QtQml.QQmlEngine', 'str')],
"PySide2.QtQml.QQmlFile.clear": [(), ('PySide2.QtCore.QObject',)],
@@ -32824,24 +30930,18 @@ sig_dict.update({
"PySide2.QtQml.QQmlFile.status": (),
"PySide2.QtQml.QQmlFile.url": (),
"PySide2.QtQml.QQmlFile.urlToLocalFileOrQrc": [('PySide2.QtCore.QUrl',), ('str',)],
-
# class PySide2.QtQml.QQmlFileSelector:
"PySide2.QtQml.QQmlFileSelector.__init__": ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject'),
"PySide2.QtQml.QQmlFileSelector.get": ('PySide2.QtQml.QQmlEngine',),
"PySide2.QtQml.QQmlFileSelector.selector": (),
"PySide2.QtQml.QQmlFileSelector.setExtraSelectors": ('typing.Sequence',),
"PySide2.QtQml.QQmlFileSelector.setSelector": ('PySide2.QtCore.QFileSelector',),
-
# class PySide2.QtQml.QQmlImageProviderBase:
-
# class PySide2.QtQml.QQmlImageProviderBase.Flag:
-
# class PySide2.QtQml.QQmlImageProviderBase.Flags:
-
# class PySide2.QtQml.QQmlImageProviderBase.ImageType:
"PySide2.QtQml.QQmlImageProviderBase.flags": (),
"PySide2.QtQml.QQmlImageProviderBase.imageType": (),
-
# class PySide2.QtQml.QQmlIncubationController:
"PySide2.QtQml.QQmlIncubationController.__init__": (),
"PySide2.QtQml.QQmlIncubationController.engine": (),
@@ -32849,11 +30949,8 @@ sig_dict.update({
"PySide2.QtQml.QQmlIncubationController.incubateWhile": ('int',),
"PySide2.QtQml.QQmlIncubationController.incubatingObjectCount": (),
"PySide2.QtQml.QQmlIncubationController.incubatingObjectCountChanged": ('int',),
-
# class PySide2.QtQml.QQmlIncubator:
-
# class PySide2.QtQml.QQmlIncubator.IncubationMode:
-
# class PySide2.QtQml.QQmlIncubator.Status:
"PySide2.QtQml.QQmlIncubator.__init__": ('PySide2.QtQml.QQmlIncubator.IncubationMode',),
"PySide2.QtQml.QQmlIncubator.clear": (),
@@ -32868,7 +30965,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlIncubator.setInitialState": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlIncubator.status": (),
"PySide2.QtQml.QQmlIncubator.statusChanged": ('PySide2.QtQml.QQmlIncubator.Status',),
-
# class PySide2.QtQml.QQmlListReference:
"PySide2.QtQml.QQmlListReference.__init__": [(), ('PySide2.QtCore.QObject', 'bytes', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtQml.QQmlListReference',)],
"PySide2.QtQml.QQmlListReference.__copy__": (),
@@ -32885,20 +30981,15 @@ sig_dict.update({
"PySide2.QtQml.QQmlListReference.isValid": (),
"PySide2.QtQml.QQmlListReference.listElementType": (),
"PySide2.QtQml.QQmlListReference.object": (),
-
# class PySide2.QtQml.QQmlNetworkAccessManagerFactory:
"PySide2.QtQml.QQmlNetworkAccessManagerFactory.__init__": (),
"PySide2.QtQml.QQmlNetworkAccessManagerFactory.create": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtQml.QQmlParserStatus:
"PySide2.QtQml.QQmlParserStatus.__init__": (),
"PySide2.QtQml.QQmlParserStatus.classBegin": (),
"PySide2.QtQml.QQmlParserStatus.componentComplete": (),
-
# class PySide2.QtQml.QQmlProperty:
-
# class PySide2.QtQml.QQmlProperty.PropertyTypeCategory:
-
# class PySide2.QtQml.QQmlProperty.Type:
"PySide2.QtQml.QQmlProperty.__init__": [(), ('PySide2.QtCore.QObject',), ('PySide2.QtCore.QObject', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtCore.QObject', 'str'), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtQml.QQmlProperty',)],
"PySide2.QtQml.QQmlProperty.__copy__": (),
@@ -32923,7 +31014,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlProperty.reset": (),
"PySide2.QtQml.QQmlProperty.type": (),
"PySide2.QtQml.QQmlProperty.write": [('PySide2.QtCore.QObject', 'str', 'typing.Any'), ('PySide2.QtCore.QObject', 'str', 'typing.Any', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'str', 'typing.Any', 'PySide2.QtQml.QQmlEngine'), ('typing.Any',)],
-
# class PySide2.QtQml.QQmlPropertyMap:
"PySide2.QtQml.QQmlPropertyMap.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlPropertyMap.clear": ('str',),
@@ -32935,11 +31025,9 @@ sig_dict.update({
"PySide2.QtQml.QQmlPropertyMap.size": (),
"PySide2.QtQml.QQmlPropertyMap.updateValue": ('str', 'typing.Any'),
"PySide2.QtQml.QQmlPropertyMap.value": ('str',),
-
# class PySide2.QtQml.QQmlPropertyValueSource:
"PySide2.QtQml.QQmlPropertyValueSource.__init__": (),
"PySide2.QtQml.QQmlPropertyValueSource.setTarget": ('PySide2.QtQml.QQmlProperty',),
-
# class PySide2.QtQml.QQmlScriptString:
"PySide2.QtQml.QQmlScriptString.__init__": [(), ('PySide2.QtQml.QQmlScriptString',)],
"PySide2.QtQml.QQmlScriptString.__copy__": (),
@@ -32949,34 +31037,26 @@ sig_dict.update({
"PySide2.QtQml.QQmlScriptString.isUndefinedLiteral": (),
"PySide2.QtQml.QQmlScriptString.numberLiteral": (),
"PySide2.QtQml.QQmlScriptString.stringLiteral": (),
-
# class PySide2.QtQml.QQmlTypesExtensionInterface:
"PySide2.QtQml.QQmlTypesExtensionInterface.__init__": (),
"PySide2.QtQml.QQmlTypesExtensionInterface.registerTypes": ('bytes',),
-
# class PySide2.QtQml.QtQml:
"PySide2.QtQml.QtQml.qmlAttachedPropertiesObject": ('PySide2.QtCore.QObject', 'PySide2.QtCore.QMetaObject', 'bool'),
"PySide2.QtQml.QtQml.qmlAttachedPropertiesObjectById": ('int', 'PySide2.QtCore.QObject', 'bool'),
"PySide2.QtQml.QtQml.qmlContext": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QtQml.qmlEngine": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QtQml.qmlExecuteDeferred": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtQml.VolatileBool:
"PySide2.QtQml.VolatileBool.get": (),
"PySide2.QtQml.VolatileBool.set": ('object',),
-
"PySide2.QtQml.VolatileBool.qmlRegisterType": ('type', 'bytes', 'int', 'int', 'bytes'),
}) if "PySide2.QtQml" in sys.modules else None
-
# Module PySide2.QtQuick
sig_dict.update({
-
# class PySide2.QtQuick.QQuickAsyncImageProvider:
"PySide2.QtQuick.QQuickAsyncImageProvider.__init__": (),
"PySide2.QtQuick.QQuickAsyncImageProvider.requestImageResponse": ('str', 'PySide2.QtCore.QSize'),
-
# class PySide2.QtQuick.QQuickFramebufferObject:
-
# class PySide2.QtQuick.QQuickFramebufferObject.Renderer:
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.__init__": (),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.createFramebufferObject": ('PySide2.QtCore.QSize',),
@@ -32985,7 +31065,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.render": (),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.synchronize": ('PySide2.QtQuick.QQuickFramebufferObject',),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.update": (),
-
"PySide2.QtQuick.QQuickFramebufferObject.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickFramebufferObject.createRenderer": (),
"PySide2.QtQuick.QQuickFramebufferObject.geometryChanged": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QRectF'),
@@ -32997,7 +31076,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickFramebufferObject.textureFollowsItemSize": (),
"PySide2.QtQuick.QQuickFramebufferObject.textureProvider": (),
"PySide2.QtQuick.QQuickFramebufferObject.updatePaintNode": ('PySide2.QtQuick.QSGNode', 'PySide2.QtQuick.QQuickItem.UpdatePaintNodeData'),
-
# class PySide2.QtQuick.QQuickImageProvider:
"PySide2.QtQuick.QQuickImageProvider.__init__": ('PySide2.QtQml.QQmlImageProviderBase.ImageType', 'PySide2.QtQml.QQmlImageProviderBase.Flags'),
"PySide2.QtQuick.QQuickImageProvider.flags": (),
@@ -33005,26 +31083,18 @@ sig_dict.update({
"PySide2.QtQuick.QQuickImageProvider.requestImage": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtQuick.QQuickImageProvider.requestPixmap": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtQuick.QQuickImageProvider.requestTexture": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
-
# class PySide2.QtQuick.QQuickImageResponse:
"PySide2.QtQuick.QQuickImageResponse.__init__": (),
"PySide2.QtQuick.QQuickImageResponse.cancel": (),
"PySide2.QtQuick.QQuickImageResponse.errorString": (),
"PySide2.QtQuick.QQuickImageResponse.textureFactory": (),
-
# class PySide2.QtQuick.QQuickItem:
-
# class PySide2.QtQuick.QQuickItem.Flag:
-
# class PySide2.QtQuick.QQuickItem.Flags:
-
# class PySide2.QtQuick.QQuickItem.ItemChange:
-
# class PySide2.QtQuick.QQuickItem.TransformOrigin:
-
# class PySide2.QtQuick.QQuickItem.UpdatePaintNodeData:
"PySide2.QtQuick.QQuickItem.UpdatePaintNodeData.__copy__": (),
-
"PySide2.QtQuick.QQuickItem.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickItem.acceptHoverEvents": (),
"PySide2.QtQuick.QQuickItem.acceptTouchEvents": (),
@@ -33168,19 +31238,14 @@ sig_dict.update({
"PySide2.QtQuick.QQuickItem.x": (),
"PySide2.QtQuick.QQuickItem.y": (),
"PySide2.QtQuick.QQuickItem.z": (),
-
# class PySide2.QtQuick.QQuickItemGrabResult:
"PySide2.QtQuick.QQuickItemGrabResult.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtQuick.QQuickItemGrabResult.image": (),
"PySide2.QtQuick.QQuickItemGrabResult.saveToFile": ('str',),
"PySide2.QtQuick.QQuickItemGrabResult.url": (),
-
# class PySide2.QtQuick.QQuickPaintedItem:
-
# class PySide2.QtQuick.QQuickPaintedItem.PerformanceHint:
-
# class PySide2.QtQuick.QQuickPaintedItem.PerformanceHints:
-
# class PySide2.QtQuick.QQuickPaintedItem.RenderTarget:
"PySide2.QtQuick.QQuickPaintedItem.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickPaintedItem.antialiasing": (),
@@ -33210,7 +31275,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickPaintedItem.textureSize": (),
"PySide2.QtQuick.QQuickPaintedItem.update": [(), ('PySide2.QtCore.QRect',)],
"PySide2.QtQuick.QQuickPaintedItem.updatePaintNode": ('PySide2.QtQuick.QSGNode', 'PySide2.QtQuick.QQuickItem.UpdatePaintNodeData'),
-
# class PySide2.QtQuick.QQuickRenderControl:
"PySide2.QtQuick.QQuickRenderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QQuickRenderControl.grab": (),
@@ -33222,11 +31286,9 @@ sig_dict.update({
"PySide2.QtQuick.QQuickRenderControl.renderWindow": ('PySide2.QtCore.QPoint',),
"PySide2.QtQuick.QQuickRenderControl.renderWindowFor": ('PySide2.QtQuick.QQuickWindow', 'PySide2.QtCore.QPoint'),
"PySide2.QtQuick.QQuickRenderControl.sync": (),
-
# class PySide2.QtQuick.QQuickTextDocument:
"PySide2.QtQuick.QQuickTextDocument.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTextDocument.textDocument": (),
-
# class PySide2.QtQuick.QQuickTextureFactory:
"PySide2.QtQuick.QQuickTextureFactory.__init__": (),
"PySide2.QtQuick.QQuickTextureFactory.createTexture": ('PySide2.QtQuick.QQuickWindow',),
@@ -33234,18 +31296,14 @@ sig_dict.update({
"PySide2.QtQuick.QQuickTextureFactory.textureByteCount": (),
"PySide2.QtQuick.QQuickTextureFactory.textureFactoryForImage": ('PySide2.QtGui.QImage',),
"PySide2.QtQuick.QQuickTextureFactory.textureSize": (),
-
# class PySide2.QtQuick.QQuickTransform:
"PySide2.QtQuick.QQuickTransform.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QQuickTransform.appendToItem": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTransform.applyTo": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QQuickTransform.prependToItem": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTransform.update": (),
-
# class PySide2.QtQuick.QQuickView:
-
# class PySide2.QtQuick.QQuickView.ResizeMode:
-
# class PySide2.QtQuick.QQuickView.Status:
"PySide2.QtQuick.QQuickView.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtGui.QWindow'), ('PySide2.QtCore.QUrl', 'PySide2.QtQuick.QQuickRenderControl'), ('PySide2.QtGui.QWindow',), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtGui.QWindow')],
"PySide2.QtQuick.QQuickView.engine": (),
@@ -33268,19 +31326,12 @@ sig_dict.update({
"PySide2.QtQuick.QQuickView.source": (),
"PySide2.QtQuick.QQuickView.status": (),
"PySide2.QtQuick.QQuickView.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtQuick.QQuickWindow:
-
# class PySide2.QtQuick.QQuickWindow.CreateTextureOption:
-
# class PySide2.QtQuick.QQuickWindow.CreateTextureOptions:
-
# class PySide2.QtQuick.QQuickWindow.NativeObjectType:
-
# class PySide2.QtQuick.QQuickWindow.RenderStage:
-
# class PySide2.QtQuick.QQuickWindow.SceneGraphError:
-
# class PySide2.QtQuick.QQuickWindow.TextRenderType:
"PySide2.QtQuick.QQuickWindow.__init__": [('PySide2.QtGui.QWindow',), ('PySide2.QtQuick.QQuickRenderControl',)],
"PySide2.QtQuick.QQuickWindow.accessibleRoot": (),
@@ -33335,15 +31386,10 @@ sig_dict.update({
"PySide2.QtQuick.QQuickWindow.textRenderType": (),
"PySide2.QtQuick.QQuickWindow.update": (),
"PySide2.QtQuick.QQuickWindow.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtQuick.QSGAbstractRenderer:
-
# class PySide2.QtQuick.QSGAbstractRenderer.ClearMode:
-
# class PySide2.QtQuick.QSGAbstractRenderer.ClearModeBit:
-
# class PySide2.QtQuick.QSGAbstractRenderer.MatrixTransformFlag:
-
# class PySide2.QtQuick.QSGAbstractRenderer.MatrixTransformFlags:
"PySide2.QtQuick.QSGAbstractRenderer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QSGAbstractRenderer.clearColor": (),
@@ -33361,7 +31407,6 @@ sig_dict.update({
"PySide2.QtQuick.QSGAbstractRenderer.setProjectionMatrixWithNativeNDC": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QSGAbstractRenderer.setViewportRect": [('PySide2.QtCore.QRect',), ('PySide2.QtCore.QSize',)],
"PySide2.QtQuick.QSGAbstractRenderer.viewportRect": (),
-
# class PySide2.QtQuick.QSGBasicGeometryNode:
"PySide2.QtQuick.QSGBasicGeometryNode.__init__": ('PySide2.QtQuick.QSGNode.NodeType',),
"PySide2.QtQuick.QSGBasicGeometryNode.clipList": (),
@@ -33370,22 +31415,17 @@ sig_dict.update({
"PySide2.QtQuick.QSGBasicGeometryNode.setGeometry": ('PySide2.QtQuick.QSGGeometry',),
"PySide2.QtQuick.QSGBasicGeometryNode.setRendererClipList": ('PySide2.QtQuick.QSGClipNode',),
"PySide2.QtQuick.QSGBasicGeometryNode.setRendererMatrix": ('PySide2.QtGui.QMatrix4x4',),
-
# class PySide2.QtQuick.QSGClipNode:
"PySide2.QtQuick.QSGClipNode.__init__": (),
"PySide2.QtQuick.QSGClipNode.clipRect": (),
"PySide2.QtQuick.QSGClipNode.isRectangular": (),
"PySide2.QtQuick.QSGClipNode.setClipRect": ('PySide2.QtCore.QRectF',),
"PySide2.QtQuick.QSGClipNode.setIsRectangular": ('bool',),
-
# class PySide2.QtQuick.QSGDynamicTexture:
"PySide2.QtQuick.QSGDynamicTexture.__init__": (),
"PySide2.QtQuick.QSGDynamicTexture.updateTexture": (),
-
# class PySide2.QtQuick.QSGEngine:
-
# class PySide2.QtQuick.QSGEngine.CreateTextureOption:
-
# class PySide2.QtQuick.QSGEngine.CreateTextureOptions:
"PySide2.QtQuick.QSGEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QSGEngine.createRenderer": (),
@@ -33393,42 +31433,31 @@ sig_dict.update({
"PySide2.QtQuick.QSGEngine.createTextureFromImage": ('PySide2.QtGui.QImage', 'PySide2.QtQuick.QSGEngine.CreateTextureOptions'),
"PySide2.QtQuick.QSGEngine.initialize": ('PySide2.QtGui.QOpenGLContext',),
"PySide2.QtQuick.QSGEngine.invalidate": (),
-
# class PySide2.QtQuick.QSGGeometry:
-
# class PySide2.QtQuick.QSGGeometry.Attribute:
"PySide2.QtQuick.QSGGeometry.Attribute.__init__": [(), ('PySide2.QtQuick.QSGGeometry.Attribute',)],
"PySide2.QtQuick.QSGGeometry.Attribute.__copy__": (),
"PySide2.QtQuick.QSGGeometry.Attribute.create": ('int', 'int', 'int', 'bool'),
"PySide2.QtQuick.QSGGeometry.Attribute.createWithAttributeType": ('int', 'int', 'int', 'PySide2.QtQuick.QSGGeometry.AttributeType'),
-
# class PySide2.QtQuick.QSGGeometry.AttributeSet:
"PySide2.QtQuick.QSGGeometry.AttributeSet.__init__": [(), ('PySide2.QtQuick.QSGGeometry.AttributeSet',)],
"PySide2.QtQuick.QSGGeometry.AttributeSet.__copy__": (),
-
# class PySide2.QtQuick.QSGGeometry.AttributeType:
-
# class PySide2.QtQuick.QSGGeometry.ColoredPoint2D:
"PySide2.QtQuick.QSGGeometry.ColoredPoint2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.ColoredPoint2D',)],
"PySide2.QtQuick.QSGGeometry.ColoredPoint2D.__copy__": (),
- "PySide2.QtQuick.QSGGeometry.ColoredPoint2D.set": ('float', 'float', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
-
+ "PySide2.QtQuick.QSGGeometry.ColoredPoint2D.set": ('float', 'float', 'int', 'int', 'int', 'int'),
# class PySide2.QtQuick.QSGGeometry.DataPattern:
-
# class PySide2.QtQuick.QSGGeometry.DrawingMode:
-
# class PySide2.QtQuick.QSGGeometry.Point2D:
"PySide2.QtQuick.QSGGeometry.Point2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.Point2D',)],
"PySide2.QtQuick.QSGGeometry.Point2D.__copy__": (),
"PySide2.QtQuick.QSGGeometry.Point2D.set": ('float', 'float'),
-
# class PySide2.QtQuick.QSGGeometry.TexturedPoint2D:
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.TexturedPoint2D',)],
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.__copy__": (),
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.set": ('float', 'float', 'float', 'float'),
-
# class PySide2.QtQuick.QSGGeometry.Type:
-
"PySide2.QtQuick.QSGGeometry.__init__": ('PySide2.QtQuick.QSGGeometry.AttributeSet', 'int', 'int', 'int'),
"PySide2.QtQuick.QSGGeometry.allocate": ('int', 'int'),
"PySide2.QtQuick.QSGGeometry.attributeCount": (),
@@ -33461,27 +31490,19 @@ sig_dict.update({
"PySide2.QtQuick.QSGGeometry.vertexDataAsPoint2D": (),
"PySide2.QtQuick.QSGGeometry.vertexDataAsTexturedPoint2D": (),
"PySide2.QtQuick.QSGGeometry.vertexDataPattern": (),
-
# class PySide2.QtQuick.QSGGeometryNode:
"PySide2.QtQuick.QSGGeometryNode.__init__": (),
"PySide2.QtQuick.QSGGeometryNode.inheritedOpacity": (),
"PySide2.QtQuick.QSGGeometryNode.renderOrder": (),
"PySide2.QtQuick.QSGGeometryNode.setInheritedOpacity": ('float',),
"PySide2.QtQuick.QSGGeometryNode.setRenderOrder": ('int',),
-
# class PySide2.QtQuick.QSGMaterialType:
"PySide2.QtQuick.QSGMaterialType.__init__": (),
-
# class PySide2.QtQuick.QSGNode:
-
# class PySide2.QtQuick.QSGNode.DirtyState:
-
# class PySide2.QtQuick.QSGNode.DirtyStateBit:
-
# class PySide2.QtQuick.QSGNode.Flag:
-
# class PySide2.QtQuick.QSGNode.Flags:
-
# class PySide2.QtQuick.QSGNode.NodeType:
"PySide2.QtQuick.QSGNode.__init__": [(), ('PySide2.QtQuick.QSGNode.NodeType',)],
"PySide2.QtQuick.QSGNode.appendChildNode": ('PySide2.QtQuick.QSGNode',),
@@ -33507,7 +31528,6 @@ sig_dict.update({
"PySide2.QtQuick.QSGNode.setFlag": ('PySide2.QtQuick.QSGNode.Flag', 'bool'),
"PySide2.QtQuick.QSGNode.setFlags": ('PySide2.QtQuick.QSGNode.Flags', 'bool'),
"PySide2.QtQuick.QSGNode.type": (),
-
# class PySide2.QtQuick.QSGOpacityNode:
"PySide2.QtQuick.QSGOpacityNode.__init__": (),
"PySide2.QtQuick.QSGOpacityNode.combinedOpacity": (),
@@ -33515,18 +31535,14 @@ sig_dict.update({
"PySide2.QtQuick.QSGOpacityNode.opacity": (),
"PySide2.QtQuick.QSGOpacityNode.setCombinedOpacity": ('float',),
"PySide2.QtQuick.QSGOpacityNode.setOpacity": ('float',),
-
# class PySide2.QtQuick.QSGSimpleRectNode:
"PySide2.QtQuick.QSGSimpleRectNode.__init__": [(), ('PySide2.QtCore.QRectF', 'PySide2.QtGui.QColor')],
"PySide2.QtQuick.QSGSimpleRectNode.color": (),
"PySide2.QtQuick.QSGSimpleRectNode.rect": (),
"PySide2.QtQuick.QSGSimpleRectNode.setColor": ('PySide2.QtGui.QColor',),
"PySide2.QtQuick.QSGSimpleRectNode.setRect": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
-
# class PySide2.QtQuick.QSGSimpleTextureNode:
-
# class PySide2.QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformFlag:
-
# class PySide2.QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformMode:
"PySide2.QtQuick.QSGSimpleTextureNode.__init__": (),
"PySide2.QtQuick.QSGSimpleTextureNode.filtering": (),
@@ -33541,13 +31557,9 @@ sig_dict.update({
"PySide2.QtQuick.QSGSimpleTextureNode.sourceRect": (),
"PySide2.QtQuick.QSGSimpleTextureNode.texture": (),
"PySide2.QtQuick.QSGSimpleTextureNode.textureCoordinatesTransform": (),
-
# class PySide2.QtQuick.QSGTexture:
-
# class PySide2.QtQuick.QSGTexture.AnisotropyLevel:
-
# class PySide2.QtQuick.QSGTexture.Filtering:
-
# class PySide2.QtQuick.QSGTexture.WrapMode:
"PySide2.QtQuick.QSGTexture.__init__": (),
"PySide2.QtQuick.QSGTexture.anisotropyLevel": (),
@@ -33571,30 +31583,23 @@ sig_dict.update({
"PySide2.QtQuick.QSGTexture.textureSize": (),
"PySide2.QtQuick.QSGTexture.updateBindOptions": ('bool',),
"PySide2.QtQuick.QSGTexture.verticalWrapMode": (),
-
# class PySide2.QtQuick.QSGTextureProvider:
"PySide2.QtQuick.QSGTextureProvider.__init__": (),
"PySide2.QtQuick.QSGTextureProvider.texture": (),
-
# class PySide2.QtQuick.QSGTransformNode:
"PySide2.QtQuick.QSGTransformNode.__init__": (),
"PySide2.QtQuick.QSGTransformNode.combinedMatrix": (),
"PySide2.QtQuick.QSGTransformNode.matrix": (),
"PySide2.QtQuick.QSGTransformNode.setCombinedMatrix": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QSGTransformNode.setMatrix": ('PySide2.QtGui.QMatrix4x4',),
-
# class PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >:
"PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >.__copy__": (),
"PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >.data": (),
}) if "PySide2.QtQuick" in sys.modules else None
-
# Module PySide2.QtQuickWidgets
sig_dict.update({
-
# class PySide2.QtQuickWidgets.QQuickWidget:
-
# class PySide2.QtQuickWidgets.QQuickWidget.ResizeMode:
-
# class PySide2.QtQuickWidgets.QQuickWidget.Status:
"PySide2.QtQuickWidgets.QQuickWidget.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtQuickWidgets.QQuickWidget.dragEnterEvent": ('PySide2.QtGui.QDragEnterEvent',),
@@ -33635,10 +31640,8 @@ sig_dict.update({
"PySide2.QtQuickWidgets.QQuickWidget.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtQuickWidgets.QQuickWidget.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
}) if "PySide2.QtQuickWidgets" in sys.modules else None
-
# Module PySide2.QtRemoteObjects
sig_dict.update({
-
# class PySide2.QtRemoteObjects.QAbstractItemModelReplica:
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.availableRoles": (),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -33654,21 +31657,16 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.rowCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.selectionModel": (),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.setData": ('PySide2.QtCore.QModelIndex', 'typing.Any', 'int'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore:
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.restoreProperties": ('str', 'PySide2.QtCore.QByteArray'),
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.saveProperties": ('str', 'PySide2.QtCore.QByteArray', 'typing.Sequence'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectDynamicReplica:
-
# class PySide2.QtRemoteObjects.QRemoteObjectHost:
"PySide2.QtRemoteObjects.QRemoteObjectHost.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas', 'PySide2.QtCore.QObject')],
"PySide2.QtRemoteObjects.QRemoteObjectHost.hostUrl": (),
"PySide2.QtRemoteObjects.QRemoteObjectHost.setHostUrl": ('PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectHostBase:
-
# class PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas:
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.addHostSideConnection": ('PySide2.QtCore.QIODevice',),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.disableRemoting": ('PySide2.QtCore.QObject',),
@@ -33678,9 +31676,7 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.reverseProxy": (),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.setHostUrl": ('PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas'),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.setName": ('str',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectNode:
-
# class PySide2.QtRemoteObjects.QRemoteObjectNode.ErrorCode:
"PySide2.QtRemoteObjects.QRemoteObjectNode.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject')],
"PySide2.QtRemoteObjects.QRemoteObjectNode.acquireDynamic": ('str',),
@@ -33699,9 +31695,7 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectNode.setRegistryUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtRemoteObjects.QRemoteObjectNode.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtRemoteObjects.QRemoteObjectNode.waitForRegistry": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCall:
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCall.Error:
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.__init__": [(), ('PySide2.QtRemoteObjects.QRemoteObjectPendingCall',)],
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.error": (),
@@ -33709,23 +31703,18 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.isFinished": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.returnValue": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.waitForFinished": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher:
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.__init__": ('PySide2.QtRemoteObjects.QRemoteObjectPendingCall', 'PySide2.QtCore.QObject'),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.isFinished": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.waitForFinished": [(), ('int',)],
-
# class PySide2.QtRemoteObjects.QRemoteObjectRegistry:
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.initialize": (),
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.pushToRegistryIfNeeded": (),
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.registerMetatypes": (),
-
# class PySide2.QtRemoteObjects.QRemoteObjectRegistryHost:
"PySide2.QtRemoteObjects.QRemoteObjectRegistryHost.__init__": ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'),
"PySide2.QtRemoteObjects.QRemoteObjectRegistryHost.setRegistryUrl": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectReplica:
-
# class PySide2.QtRemoteObjects.QRemoteObjectReplica.State:
"PySide2.QtRemoteObjects.QRemoteObjectReplica.__init__": (),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.initialize": (),
@@ -33743,22 +31732,17 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectReplica.setProperties": ('typing.Sequence',),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.state": (),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.waitForSource": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectSettingsStore:
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.restoreProperties": ('str', 'PySide2.QtCore.QByteArray'),
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.saveProperties": ('str', 'PySide2.QtCore.QByteArray', 'typing.Sequence'),
}) if "PySide2.QtRemoteObjects" in sys.modules else None
-
# Module PySide2.QtScxml
sig_dict.update({
-
# class PySide2.QtScxml.QScxmlCompiler:
-
# class PySide2.QtScxml.QScxmlCompiler.Loader:
"PySide2.QtScxml.QScxmlCompiler.Loader.__init__": (),
"PySide2.QtScxml.QScxmlCompiler.Loader.load": ('str', 'str'),
-
"PySide2.QtScxml.QScxmlCompiler.__init__": ('PySide2.QtCore.QXmlStreamReader',),
"PySide2.QtScxml.QScxmlCompiler.compile": (),
"PySide2.QtScxml.QScxmlCompiler.errors": (),
@@ -33766,7 +31750,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlCompiler.loader": (),
"PySide2.QtScxml.QScxmlCompiler.setFileName": ('str',),
"PySide2.QtScxml.QScxmlCompiler.setLoader": ('PySide2.QtScxml.QScxmlCompiler.Loader',),
-
# class PySide2.QtScxml.QScxmlCppDataModel:
"PySide2.QtScxml.QScxmlCppDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlCppDataModel.evaluateAssignment": ('int',),
@@ -33779,13 +31762,10 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlCppDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlCppDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlCppDataModel.setup": ('typing.Dict',),
-
# class PySide2.QtScxml.QScxmlDataModel:
-
# class PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody:
"PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody.__init__": (),
"PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody.run": (),
-
"PySide2.QtScxml.QScxmlDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlDataModel.evaluateAssignment": ('int',),
"PySide2.QtScxml.QScxmlDataModel.evaluateForeach": ('int', 'PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody'),
@@ -33801,11 +31781,9 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlDataModel.setStateMachine": ('PySide2.QtScxml.QScxmlStateMachine',),
"PySide2.QtScxml.QScxmlDataModel.setup": ('typing.Dict',),
"PySide2.QtScxml.QScxmlDataModel.stateMachine": (),
-
# class PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory:
"PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory.__init__": ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List', 'typing.List', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
-
# class PySide2.QtScxml.QScxmlEcmaScriptDataModel:
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.evaluateAssignment": ('int',),
@@ -33820,7 +31798,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setup": ('typing.Dict',),
-
# class PySide2.QtScxml.QScxmlError:
"PySide2.QtScxml.QScxmlError.__init__": [(), ('PySide2.QtScxml.QScxmlError',), ('str', 'int', 'int', 'str')],
"PySide2.QtScxml.QScxmlError.__copy__": (),
@@ -33830,9 +31807,7 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlError.isValid": (),
"PySide2.QtScxml.QScxmlError.line": (),
"PySide2.QtScxml.QScxmlError.toString": (),
-
# class PySide2.QtScxml.QScxmlEvent:
-
# class PySide2.QtScxml.QScxmlEvent.EventType:
"PySide2.QtScxml.QScxmlEvent.__init__": [(), ('PySide2.QtScxml.QScxmlEvent',)],
"PySide2.QtScxml.QScxmlEvent.clear": (),
@@ -33856,45 +31831,35 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlEvent.setOrigin": ('str',),
"PySide2.QtScxml.QScxmlEvent.setOriginType": ('str',),
"PySide2.QtScxml.QScxmlEvent.setSendId": ('str',),
-
# class PySide2.QtScxml.QScxmlExecutableContent:
-
# class PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo:
"PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo:
"PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo:
"PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo:
"PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo:
"PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlInvokableService:
-
"PySide2.QtScxml.QScxmlInvokableService.__init__": ('PySide2.QtScxml.QScxmlStateMachine', 'PySide2.QtScxml.QScxmlInvokableServiceFactory'),
"PySide2.QtScxml.QScxmlInvokableService.id": (),
"PySide2.QtScxml.QScxmlInvokableService.name": (),
"PySide2.QtScxml.QScxmlInvokableService.parentStateMachine": (),
"PySide2.QtScxml.QScxmlInvokableService.postEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlInvokableService.start": (),
-
# class PySide2.QtScxml.QScxmlInvokableServiceFactory:
"PySide2.QtScxml.QScxmlInvokableServiceFactory.__init__": ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List', 'typing.List', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.invokeInfo": (),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.names": (),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.parameters": (),
-
# class PySide2.QtScxml.QScxmlNullDataModel:
"PySide2.QtScxml.QScxmlNullDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlNullDataModel.evaluateAssignment": ('int',),
@@ -33909,7 +31874,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlNullDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlNullDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlNullDataModel.setup": ('typing.Dict',),
-
# class PySide2.QtScxml.QScxmlStateMachine:
"PySide2.QtScxml.QScxmlStateMachine.__init__": ('PySide2.QtCore.QMetaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlStateMachine.activeStateNames": ('bool',),
@@ -33941,11 +31905,9 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlStateMachine.stop": (),
"PySide2.QtScxml.QScxmlStateMachine.submitEvent": [('PySide2.QtScxml.QScxmlEvent',), ('str',), ('str', 'typing.Any')],
"PySide2.QtScxml.QScxmlStateMachine.tableData": (),
-
# class PySide2.QtScxml.QScxmlStaticScxmlServiceFactory:
"PySide2.QtScxml.QScxmlStaticScxmlServiceFactory.__init__": ('PySide2.QtCore.QMetaObject', 'PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List', 'typing.List', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlStaticScxmlServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
-
# class PySide2.QtScxml.QScxmlTableData:
"PySide2.QtScxml.QScxmlTableData.__init__": (),
"PySide2.QtScxml.QScxmlTableData.assignmentInfo": ('int',),
@@ -33959,14 +31921,10 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlTableData.stateMachineTable": (),
"PySide2.QtScxml.QScxmlTableData.string": ('int',),
}) if "PySide2.QtScxml" in sys.modules else None
-
# Module PySide2.QtScript
sig_dict.update({
-
# class PySide2.QtScript.QScriptClass:
-
# class PySide2.QtScript.QScriptClass.Extension:
-
# class PySide2.QtScript.QScriptClass.QueryFlag:
"PySide2.QtScript.QScriptClass.__init__": ('PySide2.QtScript.QScriptEngine',),
"PySide2.QtScript.QScriptClass.engine": (),
@@ -33978,7 +31936,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptClass.prototype": (),
"PySide2.QtScript.QScriptClass.setProperty": ('PySide2.QtScript.QScriptValue', 'PySide2.QtScript.QScriptString', 'int', 'PySide2.QtScript.QScriptValue'),
"PySide2.QtScript.QScriptClass.supportsExtension": ('PySide2.QtScript.QScriptClass.Extension',),
-
# class PySide2.QtScript.QScriptClassPropertyIterator:
"PySide2.QtScript.QScriptClassPropertyIterator.__init__": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptClassPropertyIterator.flags": (),
@@ -33990,11 +31947,8 @@ sig_dict.update({
"PySide2.QtScript.QScriptClassPropertyIterator.previous": (),
"PySide2.QtScript.QScriptClassPropertyIterator.toBack": (),
"PySide2.QtScript.QScriptClassPropertyIterator.toFront": (),
-
# class PySide2.QtScript.QScriptContext:
-
# class PySide2.QtScript.QScriptContext.Error:
-
# class PySide2.QtScript.QScriptContext.ExecutionState:
"PySide2.QtScript.QScriptContext.activationObject": (),
"PySide2.QtScript.QScriptContext.argument": ('int',),
@@ -34017,9 +31971,7 @@ sig_dict.update({
"PySide2.QtScript.QScriptContext.throwError": [('PySide2.QtScript.QScriptContext.Error', 'str'), ('str',)],
"PySide2.QtScript.QScriptContext.throwValue": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptContext.toString": (),
-
# class PySide2.QtScript.QScriptContextInfo:
-
# class PySide2.QtScript.QScriptContextInfo.FunctionType:
"PySide2.QtScript.QScriptContextInfo.__init__": [(), ('PySide2.QtScript.QScriptContext',), ('PySide2.QtScript.QScriptContextInfo',)],
"PySide2.QtScript.QScriptContextInfo.__copy__": (),
@@ -34036,13 +31988,9 @@ sig_dict.update({
"PySide2.QtScript.QScriptContextInfo.isNull": (),
"PySide2.QtScript.QScriptContextInfo.lineNumber": (),
"PySide2.QtScript.QScriptContextInfo.scriptId": (),
-
# class PySide2.QtScript.QScriptEngine:
-
# class PySide2.QtScript.QScriptEngine.QObjectWrapOption:
-
# class PySide2.QtScript.QScriptEngine.QObjectWrapOptions:
-
# class PySide2.QtScript.QScriptEngine.ValueOwnership:
"PySide2.QtScript.QScriptEngine.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtScript.QScriptEngine.abortEvaluation": ('PySide2.QtScript.QScriptValue',),
@@ -34084,9 +32032,7 @@ sig_dict.update({
"PySide2.QtScript.QScriptEngine.uncaughtExceptionBacktrace": (),
"PySide2.QtScript.QScriptEngine.uncaughtExceptionLineNumber": (),
"PySide2.QtScript.QScriptEngine.undefinedValue": (),
-
# class PySide2.QtScript.QScriptEngineAgent:
-
# class PySide2.QtScript.QScriptEngineAgent.Extension:
"PySide2.QtScript.QScriptEngineAgent.__init__": ('PySide2.QtScript.QScriptEngine',),
"PySide2.QtScript.QScriptEngineAgent.contextPop": (),
@@ -34101,17 +32047,14 @@ sig_dict.update({
"PySide2.QtScript.QScriptEngineAgent.scriptLoad": ('int', 'str', 'str', 'int'),
"PySide2.QtScript.QScriptEngineAgent.scriptUnload": ('int',),
"PySide2.QtScript.QScriptEngineAgent.supportsExtension": ('PySide2.QtScript.QScriptEngineAgent.Extension',),
-
# class PySide2.QtScript.QScriptExtensionInterface:
"PySide2.QtScript.QScriptExtensionInterface.__init__": (),
"PySide2.QtScript.QScriptExtensionInterface.initialize": ('str', 'PySide2.QtScript.QScriptEngine'),
-
# class PySide2.QtScript.QScriptExtensionPlugin:
"PySide2.QtScript.QScriptExtensionPlugin.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScript.QScriptExtensionPlugin.initialize": ('str', 'PySide2.QtScript.QScriptEngine'),
"PySide2.QtScript.QScriptExtensionPlugin.keys": (),
"PySide2.QtScript.QScriptExtensionPlugin.setupPackage": ('str', 'PySide2.QtScript.QScriptEngine'),
-
# class PySide2.QtScript.QScriptProgram:
"PySide2.QtScript.QScriptProgram.__init__": [(), ('PySide2.QtScript.QScriptProgram',), ('str', 'str', 'int')],
"PySide2.QtScript.QScriptProgram.__copy__": (),
@@ -34119,24 +32062,17 @@ sig_dict.update({
"PySide2.QtScript.QScriptProgram.firstLineNumber": (),
"PySide2.QtScript.QScriptProgram.isNull": (),
"PySide2.QtScript.QScriptProgram.sourceCode": (),
-
# class PySide2.QtScript.QScriptString:
"PySide2.QtScript.QScriptString.__init__": [(), ('PySide2.QtScript.QScriptString',)],
"PySide2.QtScript.QScriptString.__copy__": (),
"PySide2.QtScript.QScriptString.isValid": (),
"PySide2.QtScript.QScriptString.toArrayIndex": (),
"PySide2.QtScript.QScriptString.toString": (),
-
# class PySide2.QtScript.QScriptValue:
-
# class PySide2.QtScript.QScriptValue.PropertyFlag:
-
# class PySide2.QtScript.QScriptValue.PropertyFlags:
-
# class PySide2.QtScript.QScriptValue.ResolveFlag:
-
# class PySide2.QtScript.QScriptValue.ResolveFlags:
-
# class PySide2.QtScript.QScriptValue.SpecialValue:
"PySide2.QtScript.QScriptValue.__init__": [(), ('PySide2.QtScript.QScriptEngine', 'PySide2.QtScript.QScriptValue.SpecialValue'), ('PySide2.QtScript.QScriptEngine', 'bool'), ('PySide2.QtScript.QScriptEngine', 'bytes'), ('PySide2.QtScript.QScriptEngine', 'float'), ('PySide2.QtScript.QScriptEngine', 'int'), ('PySide2.QtScript.QScriptEngine', 'str'), ('PySide2.QtScript.QScriptValue',), ('PySide2.QtScript.QScriptValue.SpecialValue',), ('bool',), ('bytes',), ('float',), ('int',), ('str',)],
"PySide2.QtScript.QScriptValue.__copy__": (),
@@ -34191,7 +32127,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptValue.toUInt16": (),
"PySide2.QtScript.QScriptValue.toUInt32": (),
"PySide2.QtScript.QScriptValue.toVariant": (),
-
# class PySide2.QtScript.QScriptValueIterator:
"PySide2.QtScript.QScriptValueIterator.__init__": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptValueIterator.__iter__": (),
@@ -34206,7 +32141,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptValueIterator.toBack": (),
"PySide2.QtScript.QScriptValueIterator.toFront": (),
"PySide2.QtScript.QScriptValueIterator.value": (),
-
# class PySide2.QtScript.QScriptable:
"PySide2.QtScript.QScriptable.__init__": (),
"PySide2.QtScript.QScriptable.argument": ('int',),
@@ -34215,16 +32149,11 @@ sig_dict.update({
"PySide2.QtScript.QScriptable.engine": (),
"PySide2.QtScript.QScriptable.thisObject": (),
}) if "PySide2.QtScript" in sys.modules else None
-
# Module PySide2.QtScriptTools
sig_dict.update({
-
# class PySide2.QtScriptTools.QScriptEngineDebugger:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerAction:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerState:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerWidget:
"PySide2.QtScriptTools.QScriptEngineDebugger.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScriptTools.QScriptEngineDebugger.action": ('PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerAction',),
@@ -34237,22 +32166,17 @@ sig_dict.update({
"PySide2.QtScriptTools.QScriptEngineDebugger.state": (),
"PySide2.QtScriptTools.QScriptEngineDebugger.widget": ('PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerWidget',),
}) if "PySide2.QtScriptTools" in sys.modules else None
-
# Module PySide2.QtSensors
sig_dict.update({
-
# class PySide2.QtSensors.QAccelerometer:
-
# class PySide2.QtSensors.QAccelerometer.AccelerationMode:
"PySide2.QtSensors.QAccelerometer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAccelerometer.accelerationMode": (),
"PySide2.QtSensors.QAccelerometer.reading": (),
"PySide2.QtSensors.QAccelerometer.setAccelerationMode": ('PySide2.QtSensors.QAccelerometer.AccelerationMode',),
-
# class PySide2.QtSensors.QAccelerometerFilter:
"PySide2.QtSensors.QAccelerometerFilter.__init__": (),
"PySide2.QtSensors.QAccelerometerFilter.filter": [('PySide2.QtSensors.QAccelerometerReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAccelerometerReading:
"PySide2.QtSensors.QAccelerometerReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAccelerometerReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34262,59 +32186,46 @@ sig_dict.update({
"PySide2.QtSensors.QAccelerometerReading.x": (),
"PySide2.QtSensors.QAccelerometerReading.y": (),
"PySide2.QtSensors.QAccelerometerReading.z": (),
-
# class PySide2.QtSensors.QAltimeter:
"PySide2.QtSensors.QAltimeter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAltimeter.reading": (),
-
# class PySide2.QtSensors.QAltimeterFilter:
"PySide2.QtSensors.QAltimeterFilter.__init__": (),
"PySide2.QtSensors.QAltimeterFilter.filter": [('PySide2.QtSensors.QAltimeterReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAltimeterReading:
"PySide2.QtSensors.QAltimeterReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAltimeterReading.altitude": (),
"PySide2.QtSensors.QAltimeterReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAltimeterReading.setAltitude": ('float',),
-
# class PySide2.QtSensors.QAmbientLightFilter:
"PySide2.QtSensors.QAmbientLightFilter.__init__": (),
"PySide2.QtSensors.QAmbientLightFilter.filter": [('PySide2.QtSensors.QAmbientLightReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAmbientLightReading:
-
# class PySide2.QtSensors.QAmbientLightReading.LightLevel:
"PySide2.QtSensors.QAmbientLightReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientLightReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAmbientLightReading.lightLevel": (),
"PySide2.QtSensors.QAmbientLightReading.setLightLevel": ('PySide2.QtSensors.QAmbientLightReading.LightLevel',),
-
# class PySide2.QtSensors.QAmbientLightSensor:
"PySide2.QtSensors.QAmbientLightSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientLightSensor.reading": (),
-
# class PySide2.QtSensors.QAmbientTemperatureFilter:
"PySide2.QtSensors.QAmbientTemperatureFilter.__init__": (),
"PySide2.QtSensors.QAmbientTemperatureFilter.filter": [('PySide2.QtSensors.QAmbientTemperatureReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAmbientTemperatureReading:
"PySide2.QtSensors.QAmbientTemperatureReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientTemperatureReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAmbientTemperatureReading.setTemperature": ('float',),
"PySide2.QtSensors.QAmbientTemperatureReading.temperature": (),
-
# class PySide2.QtSensors.QAmbientTemperatureSensor:
"PySide2.QtSensors.QAmbientTemperatureSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientTemperatureSensor.reading": (),
-
# class PySide2.QtSensors.QCompass:
"PySide2.QtSensors.QCompass.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QCompass.reading": (),
-
# class PySide2.QtSensors.QCompassFilter:
"PySide2.QtSensors.QCompassFilter.__init__": (),
"PySide2.QtSensors.QCompassFilter.filter": [('PySide2.QtSensors.QCompassReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QCompassReading:
"PySide2.QtSensors.QCompassReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QCompassReading.azimuth": (),
@@ -34322,29 +32233,23 @@ sig_dict.update({
"PySide2.QtSensors.QCompassReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QCompassReading.setAzimuth": ('float',),
"PySide2.QtSensors.QCompassReading.setCalibrationLevel": ('float',),
-
# class PySide2.QtSensors.QDistanceFilter:
"PySide2.QtSensors.QDistanceFilter.__init__": (),
"PySide2.QtSensors.QDistanceFilter.filter": [('PySide2.QtSensors.QDistanceReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QDistanceReading:
"PySide2.QtSensors.QDistanceReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QDistanceReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QDistanceReading.distance": (),
"PySide2.QtSensors.QDistanceReading.setDistance": ('float',),
-
# class PySide2.QtSensors.QDistanceSensor:
"PySide2.QtSensors.QDistanceSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QDistanceSensor.reading": (),
-
# class PySide2.QtSensors.QGyroscope:
"PySide2.QtSensors.QGyroscope.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QGyroscope.reading": (),
-
# class PySide2.QtSensors.QGyroscopeFilter:
"PySide2.QtSensors.QGyroscopeFilter.__init__": (),
"PySide2.QtSensors.QGyroscopeFilter.filter": [('PySide2.QtSensors.QGyroscopeReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QGyroscopeReading:
"PySide2.QtSensors.QGyroscopeReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QGyroscopeReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34354,25 +32259,20 @@ sig_dict.update({
"PySide2.QtSensors.QGyroscopeReading.x": (),
"PySide2.QtSensors.QGyroscopeReading.y": (),
"PySide2.QtSensors.QGyroscopeReading.z": (),
-
# class PySide2.QtSensors.QHolsterFilter:
"PySide2.QtSensors.QHolsterFilter.__init__": (),
"PySide2.QtSensors.QHolsterFilter.filter": [('PySide2.QtSensors.QHolsterReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QHolsterReading:
"PySide2.QtSensors.QHolsterReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHolsterReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QHolsterReading.holstered": (),
"PySide2.QtSensors.QHolsterReading.setHolstered": ('bool',),
-
# class PySide2.QtSensors.QHolsterSensor:
"PySide2.QtSensors.QHolsterSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHolsterSensor.reading": (),
-
# class PySide2.QtSensors.QHumidityFilter:
"PySide2.QtSensors.QHumidityFilter.__init__": (),
"PySide2.QtSensors.QHumidityFilter.filter": [('PySide2.QtSensors.QHumidityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QHumidityReading:
"PySide2.QtSensors.QHumidityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHumidityReading.absoluteHumidity": (),
@@ -34380,29 +32280,23 @@ sig_dict.update({
"PySide2.QtSensors.QHumidityReading.relativeHumidity": (),
"PySide2.QtSensors.QHumidityReading.setAbsoluteHumidity": ('float',),
"PySide2.QtSensors.QHumidityReading.setRelativeHumidity": ('float',),
-
# class PySide2.QtSensors.QHumiditySensor:
"PySide2.QtSensors.QHumiditySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHumiditySensor.reading": (),
-
# class PySide2.QtSensors.QIRProximityFilter:
"PySide2.QtSensors.QIRProximityFilter.__init__": (),
"PySide2.QtSensors.QIRProximityFilter.filter": [('PySide2.QtSensors.QIRProximityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QIRProximityReading:
"PySide2.QtSensors.QIRProximityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QIRProximityReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QIRProximityReading.reflectance": (),
"PySide2.QtSensors.QIRProximityReading.setReflectance": ('float',),
-
# class PySide2.QtSensors.QIRProximitySensor:
"PySide2.QtSensors.QIRProximitySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QIRProximitySensor.reading": (),
-
# class PySide2.QtSensors.QLidFilter:
"PySide2.QtSensors.QLidFilter.__init__": (),
"PySide2.QtSensors.QLidFilter.filter": [('PySide2.QtSensors.QLidReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QLidReading:
"PySide2.QtSensors.QLidReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLidReading.backLidClosed": (),
@@ -34410,37 +32304,30 @@ sig_dict.update({
"PySide2.QtSensors.QLidReading.frontLidClosed": (),
"PySide2.QtSensors.QLidReading.setBackLidClosed": ('bool',),
"PySide2.QtSensors.QLidReading.setFrontLidClosed": ('bool',),
-
# class PySide2.QtSensors.QLidSensor:
"PySide2.QtSensors.QLidSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLidSensor.reading": (),
-
# class PySide2.QtSensors.QLightFilter:
"PySide2.QtSensors.QLightFilter.__init__": (),
"PySide2.QtSensors.QLightFilter.filter": [('PySide2.QtSensors.QLightReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QLightReading:
"PySide2.QtSensors.QLightReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLightReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QLightReading.lux": (),
"PySide2.QtSensors.QLightReading.setLux": ('float',),
-
# class PySide2.QtSensors.QLightSensor:
"PySide2.QtSensors.QLightSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLightSensor.fieldOfView": (),
"PySide2.QtSensors.QLightSensor.reading": (),
"PySide2.QtSensors.QLightSensor.setFieldOfView": ('float',),
-
# class PySide2.QtSensors.QMagnetometer:
"PySide2.QtSensors.QMagnetometer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QMagnetometer.reading": (),
"PySide2.QtSensors.QMagnetometer.returnGeoValues": (),
"PySide2.QtSensors.QMagnetometer.setReturnGeoValues": ('bool',),
-
# class PySide2.QtSensors.QMagnetometerFilter:
"PySide2.QtSensors.QMagnetometerFilter.__init__": (),
"PySide2.QtSensors.QMagnetometerFilter.filter": [('PySide2.QtSensors.QMagnetometerReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QMagnetometerReading:
"PySide2.QtSensors.QMagnetometerReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QMagnetometerReading.calibrationLevel": (),
@@ -34452,27 +32339,21 @@ sig_dict.update({
"PySide2.QtSensors.QMagnetometerReading.x": (),
"PySide2.QtSensors.QMagnetometerReading.y": (),
"PySide2.QtSensors.QMagnetometerReading.z": (),
-
# class PySide2.QtSensors.QOrientationFilter:
"PySide2.QtSensors.QOrientationFilter.__init__": (),
"PySide2.QtSensors.QOrientationFilter.filter": [('PySide2.QtSensors.QOrientationReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QOrientationReading:
-
# class PySide2.QtSensors.QOrientationReading.Orientation:
"PySide2.QtSensors.QOrientationReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QOrientationReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QOrientationReading.orientation": (),
"PySide2.QtSensors.QOrientationReading.setOrientation": ('PySide2.QtSensors.QOrientationReading.Orientation',),
-
# class PySide2.QtSensors.QOrientationSensor:
"PySide2.QtSensors.QOrientationSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QOrientationSensor.reading": (),
-
# class PySide2.QtSensors.QPressureFilter:
"PySide2.QtSensors.QPressureFilter.__init__": (),
"PySide2.QtSensors.QPressureFilter.filter": [('PySide2.QtSensors.QPressureReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QPressureReading:
"PySide2.QtSensors.QPressureReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QPressureReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34480,29 +32361,23 @@ sig_dict.update({
"PySide2.QtSensors.QPressureReading.setPressure": ('float',),
"PySide2.QtSensors.QPressureReading.setTemperature": ('float',),
"PySide2.QtSensors.QPressureReading.temperature": (),
-
# class PySide2.QtSensors.QPressureSensor:
"PySide2.QtSensors.QPressureSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QPressureSensor.reading": (),
-
# class PySide2.QtSensors.QProximityFilter:
"PySide2.QtSensors.QProximityFilter.__init__": (),
"PySide2.QtSensors.QProximityFilter.filter": [('PySide2.QtSensors.QProximityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QProximityReading:
"PySide2.QtSensors.QProximityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QProximityReading.close": (),
"PySide2.QtSensors.QProximityReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QProximityReading.setClose": ('bool',),
-
# class PySide2.QtSensors.QProximitySensor:
"PySide2.QtSensors.QProximitySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QProximitySensor.reading": (),
-
# class PySide2.QtSensors.QRotationFilter:
"PySide2.QtSensors.QRotationFilter.__init__": (),
"PySide2.QtSensors.QRotationFilter.filter": [('PySide2.QtSensors.QRotationReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QRotationReading:
"PySide2.QtSensors.QRotationReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QRotationReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34510,17 +32385,13 @@ sig_dict.update({
"PySide2.QtSensors.QRotationReading.x": (),
"PySide2.QtSensors.QRotationReading.y": (),
"PySide2.QtSensors.QRotationReading.z": (),
-
# class PySide2.QtSensors.QRotationSensor:
"PySide2.QtSensors.QRotationSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QRotationSensor.hasZ": (),
"PySide2.QtSensors.QRotationSensor.reading": (),
"PySide2.QtSensors.QRotationSensor.setHasZ": ('bool',),
-
# class PySide2.QtSensors.QSensor:
-
# class PySide2.QtSensors.QSensor.AxesOrientationMode:
-
# class PySide2.QtSensors.QSensor.Feature:
"PySide2.QtSensors.QSensor.__init__": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'),
"PySide2.QtSensors.QSensor.addFilter": ('PySide2.QtSensors.QSensorFilter',),
@@ -34566,7 +32437,6 @@ sig_dict.update({
"PySide2.QtSensors.QSensor.stop": (),
"PySide2.QtSensors.QSensor.type": (),
"PySide2.QtSensors.QSensor.userOrientation": (),
-
# class PySide2.QtSensors.QSensorBackend:
"PySide2.QtSensors.QSensorBackend.__init__": ('PySide2.QtSensors.QSensor', 'PySide2.QtCore.QObject'),
"PySide2.QtSensors.QSensorBackend.addDataRate": ('float', 'float'),
@@ -34582,33 +32452,27 @@ sig_dict.update({
"PySide2.QtSensors.QSensorBackend.setDescription": ('str',),
"PySide2.QtSensors.QSensorBackend.start": (),
"PySide2.QtSensors.QSensorBackend.stop": (),
-
# class PySide2.QtSensors.QSensorBackendFactory:
"PySide2.QtSensors.QSensorBackendFactory.__init__": (),
"PySide2.QtSensors.QSensorBackendFactory.createBackend": ('PySide2.QtSensors.QSensor',),
-
# class PySide2.QtSensors.QSensorChangesInterface:
"PySide2.QtSensors.QSensorChangesInterface.__init__": (),
"PySide2.QtSensors.QSensorChangesInterface.sensorsChanged": (),
-
# class PySide2.QtSensors.QSensorFilter:
"PySide2.QtSensors.QSensorFilter.__init__": (),
"PySide2.QtSensors.QSensorFilter.filter": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QSensorFilter.setSensor": ('PySide2.QtSensors.QSensor',),
-
# class PySide2.QtSensors.QSensorGestureManager:
"PySide2.QtSensors.QSensorGestureManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QSensorGestureManager.gestureIds": (),
"PySide2.QtSensors.QSensorGestureManager.recognizerSignals": ('str',),
"PySide2.QtSensors.QSensorGestureManager.registerSensorGestureRecognizer": ('PySide2.QtSensors.QSensorGestureRecognizer',),
"PySide2.QtSensors.QSensorGestureManager.sensorGestureRecognizer": ('str',),
-
# class PySide2.QtSensors.QSensorGesturePluginInterface:
"PySide2.QtSensors.QSensorGesturePluginInterface.__init__": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.createRecognizers": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.name": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.supportedIds": (),
-
# class PySide2.QtSensors.QSensorGestureRecognizer:
"PySide2.QtSensors.QSensorGestureRecognizer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QSensorGestureRecognizer.create": (),
@@ -34620,7 +32484,6 @@ sig_dict.update({
"PySide2.QtSensors.QSensorGestureRecognizer.startBackend": (),
"PySide2.QtSensors.QSensorGestureRecognizer.stop": (),
"PySide2.QtSensors.QSensorGestureRecognizer.stopBackend": (),
-
# class PySide2.QtSensors.QSensorManager:
"PySide2.QtSensors.QSensorManager.__init__": (),
"PySide2.QtSensors.QSensorManager.createBackend": ('PySide2.QtSensors.QSensor',),
@@ -34628,24 +32491,19 @@ sig_dict.update({
"PySide2.QtSensors.QSensorManager.registerBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'PySide2.QtSensors.QSensorBackendFactory'),
"PySide2.QtSensors.QSensorManager.setDefaultBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtSensors.QSensorManager.unregisterBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
-
# class PySide2.QtSensors.QSensorPluginInterface:
"PySide2.QtSensors.QSensorPluginInterface.__init__": (),
"PySide2.QtSensors.QSensorPluginInterface.registerSensors": (),
-
# class PySide2.QtSensors.QSensorReading:
"PySide2.QtSensors.QSensorReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QSensorReading.setTimestamp": ('int',),
"PySide2.QtSensors.QSensorReading.timestamp": (),
"PySide2.QtSensors.QSensorReading.value": ('int',),
"PySide2.QtSensors.QSensorReading.valueCount": (),
-
# class PySide2.QtSensors.QTapFilter:
"PySide2.QtSensors.QTapFilter.__init__": (),
"PySide2.QtSensors.QTapFilter.filter": [('PySide2.QtSensors.QSensorReading',), ('PySide2.QtSensors.QTapReading',)],
-
# class PySide2.QtSensors.QTapReading:
-
# class PySide2.QtSensors.QTapReading.TapDirection:
"PySide2.QtSensors.QTapReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTapReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34653,17 +32511,14 @@ sig_dict.update({
"PySide2.QtSensors.QTapReading.setDoubleTap": ('bool',),
"PySide2.QtSensors.QTapReading.setTapDirection": ('PySide2.QtSensors.QTapReading.TapDirection',),
"PySide2.QtSensors.QTapReading.tapDirection": (),
-
# class PySide2.QtSensors.QTapSensor:
"PySide2.QtSensors.QTapSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTapSensor.reading": (),
"PySide2.QtSensors.QTapSensor.returnDoubleTapEvents": (),
"PySide2.QtSensors.QTapSensor.setReturnDoubleTapEvents": ('bool',),
-
# class PySide2.QtSensors.QTiltFilter:
"PySide2.QtSensors.QTiltFilter.__init__": (),
"PySide2.QtSensors.QTiltFilter.filter": [('PySide2.QtSensors.QSensorReading',), ('PySide2.QtSensors.QTiltReading',)],
-
# class PySide2.QtSensors.QTiltReading:
"PySide2.QtSensors.QTiltReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTiltReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34671,22 +32526,17 @@ sig_dict.update({
"PySide2.QtSensors.QTiltReading.setYRotation": ('float',),
"PySide2.QtSensors.QTiltReading.xRotation": (),
"PySide2.QtSensors.QTiltReading.yRotation": (),
-
# class PySide2.QtSensors.QTiltSensor:
"PySide2.QtSensors.QTiltSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTiltSensor.calibrate": (),
"PySide2.QtSensors.QTiltSensor.reading": (),
-
# class PySide2.QtSensors.qoutputrange:
"PySide2.QtSensors.qoutputrange.__init__": [(), ('PySide2.QtSensors.qoutputrange',)],
"PySide2.QtSensors.qoutputrange.__copy__": (),
}) if "PySide2.QtSensors" in sys.modules else None
-
# Module PySide2.QtTextToSpeech
sig_dict.update({
-
# class PySide2.QtTextToSpeech.QTextToSpeech:
-
# class PySide2.QtTextToSpeech.QTextToSpeech.State:
"PySide2.QtTextToSpeech.QTextToSpeech.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtTextToSpeech.QTextToSpeech.availableEngines": (),
@@ -34707,7 +32557,6 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QTextToSpeech.stop": (),
"PySide2.QtTextToSpeech.QTextToSpeech.voice": (),
"PySide2.QtTextToSpeech.QTextToSpeech.volume": (),
-
# class PySide2.QtTextToSpeech.QTextToSpeechEngine:
"PySide2.QtTextToSpeech.QTextToSpeechEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.availableLocales": (),
@@ -34729,11 +32578,8 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QTextToSpeechEngine.voice": (),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.voiceData": ('PySide2.QtTextToSpeech.QVoice',),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.volume": (),
-
# class PySide2.QtTextToSpeech.QVoice:
-
# class PySide2.QtTextToSpeech.QVoice.Age:
-
# class PySide2.QtTextToSpeech.QVoice.Gender:
"PySide2.QtTextToSpeech.QVoice.__init__": [(), ('PySide2.QtTextToSpeech.QVoice',)],
"PySide2.QtTextToSpeech.QVoice.__copy__": (),
@@ -34743,14 +32589,10 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QVoice.genderName": ('PySide2.QtTextToSpeech.QVoice.Gender',),
"PySide2.QtTextToSpeech.QVoice.name": (),
}) if "PySide2.QtTextToSpeech" in sys.modules else None
-
# Module PySide2.QtCharts
sig_dict.update({
-
# class PySide2.QtCharts.QtCharts:
-
# class PySide2.QtCharts.QtCharts.QAbstractAxis:
-
# class PySide2.QtCharts.QtCharts.QAbstractAxis.AxisType:
"PySide2.QtCharts.QtCharts.QAbstractAxis.alignment": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.gridLineColor": (),
@@ -34812,9 +32654,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractAxis.titleFont": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.titleText": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QAbstractBarSeries:
-
# class PySide2.QtCharts.QtCharts.QAbstractBarSeries.LabelsPosition:
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.append": [('PySide2.QtCharts.QtCharts.QBarSet',), ('typing.Sequence',)],
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.barSets": (),
@@ -34835,9 +32675,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.setLabelsPrecision": ('int',),
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.setLabelsVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.take": ('PySide2.QtCharts.QtCharts.QBarSet',),
-
# class PySide2.QtCharts.QtCharts.QAbstractSeries:
-
# class PySide2.QtCharts.QtCharts.QAbstractSeries.SeriesType:
"PySide2.QtCharts.QtCharts.QAbstractSeries.attachAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
"PySide2.QtCharts.QtCharts.QAbstractSeries.attachedAxes": (),
@@ -34854,12 +32692,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractSeries.show": (),
"PySide2.QtCharts.QtCharts.QAbstractSeries.type": (),
"PySide2.QtCharts.QtCharts.QAbstractSeries.useOpenGL": (),
-
# class PySide2.QtCharts.QtCharts.QAreaLegendMarker:
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QAreaSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QAreaSeries:
"PySide2.QtCharts.QtCharts.QAreaSeries.__init__": [('PySide2.QtCharts.QtCharts.QLineSeries', 'PySide2.QtCharts.QtCharts.QLineSeries'), ('PySide2.QtCore.QObject',)],
"PySide2.QtCharts.QtCharts.QAreaSeries.borderColor": (),
@@ -34887,7 +32723,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAreaSeries.setUpperSeries": ('PySide2.QtCharts.QtCharts.QLineSeries',),
"PySide2.QtCharts.QtCharts.QAreaSeries.type": (),
"PySide2.QtCharts.QtCharts.QAreaSeries.upperSeries": (),
-
# class PySide2.QtCharts.QtCharts.QBarCategoryAxis:
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.append": [('str',), ('typing.Sequence',)],
@@ -34905,13 +32740,11 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.setMin": [('str',), ('typing.Any',)],
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.setRange": [('str', 'str'), ('typing.Any', 'typing.Any')],
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarLegendMarker:
"PySide2.QtCharts.QtCharts.QBarLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries', 'PySide2.QtCharts.QtCharts.QBarSet', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.barset": (),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarModelMapper:
"PySide2.QtCharts.QtCharts.QBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.count": (),
@@ -34928,11 +32761,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QBarSeries:
"PySide2.QtCharts.QtCharts.QBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarSet:
"PySide2.QtCharts.QtCharts.QBarSet.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBarSet.__lshift__": ('float',),
@@ -34959,12 +32790,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarSet.setLabelFont": ('PySide2.QtGui.QFont',),
"PySide2.QtCharts.QtCharts.QBarSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBarSet.sum": (),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker:
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.count": (),
@@ -34981,7 +32810,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotSeries:
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.append": [('PySide2.QtCharts.QtCharts.QBoxSet',), ('typing.Sequence',)],
@@ -35000,9 +32828,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.take": ('PySide2.QtCharts.QtCharts.QBoxSet',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QBoxSet:
-
# class PySide2.QtCharts.QtCharts.QBoxSet.ValuePositions:
"PySide2.QtCharts.QtCharts.QBoxSet.__init__": [('float', 'float', 'float', 'float', 'float', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QBoxSet.__lshift__": ('float',),
@@ -35017,12 +32843,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxSet.setLabel": ('str',),
"PySide2.QtCharts.QtCharts.QBoxSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBoxSet.setValue": ('int', 'float'),
-
# class PySide2.QtCharts.QtCharts.QCandlestickLegendMarker:
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QCandlestickSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.close": (),
@@ -35044,7 +32868,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QCandlestickSeries',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.setTimestamp": ('int',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.timestamp": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickSeries:
"PySide2.QtCharts.QtCharts.QCandlestickSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.append": [('PySide2.QtCharts.QtCharts.QCandlestickSet',), ('typing.Sequence',)],
@@ -35075,7 +32898,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickSeries.sets": (),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.take": ('PySide2.QtCharts.QtCharts.QCandlestickSet',),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickSet:
"PySide2.QtCharts.QtCharts.QCandlestickSet.__init__": [('float', 'PySide2.QtCore.QObject'), ('float', 'float', 'float', 'float', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QCandlestickSet.brush": (),
@@ -35092,9 +32914,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QCandlestickSet.setTimestamp": ('float',),
"PySide2.QtCharts.QtCharts.QCandlestickSet.timestamp": (),
-
# class PySide2.QtCharts.QtCharts.QCategoryAxis:
-
# class PySide2.QtCharts.QtCharts.QCategoryAxis.AxisLabelsPosition:
"PySide2.QtCharts.QtCharts.QCategoryAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.append": ('str', 'float'),
@@ -35108,15 +32928,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCategoryAxis.setStartValue": ('float',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.startValue": ('str',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QChart:
-
# class PySide2.QtCharts.QtCharts.QChart.AnimationOption:
-
# class PySide2.QtCharts.QtCharts.QChart.AnimationOptions:
-
# class PySide2.QtCharts.QtCharts.QChart.ChartTheme:
-
# class PySide2.QtCharts.QtCharts.QChart.ChartType:
"PySide2.QtCharts.QtCharts.QChart.__init__": [('PySide2.QtCharts.QtCharts.QChart.ChartType', 'PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtCharts.QtCharts.QChart.addAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCore.Qt.Alignment'),
@@ -35148,7 +32963,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChart.removeAllSeries": (),
"PySide2.QtCharts.QtCharts.QChart.removeAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
"PySide2.QtCharts.QtCharts.QChart.removeSeries": ('PySide2.QtCharts.QtCharts.QAbstractSeries',),
- "PySide2.QtCharts.QtCharts.QChart.scroll": [('float', 'float'), ('float', 'float', 'PySide2.QtCore.QRectF')],
+ "PySide2.QtCharts.QtCharts.QChart.scroll": ('float', 'float'),
"PySide2.QtCharts.QtCharts.QChart.series": (),
"PySide2.QtCharts.QtCharts.QChart.setAnimationDuration": ('int',),
"PySide2.QtCharts.QtCharts.QChart.setAnimationEasingCurve": ('PySide2.QtCore.QEasingCurve',),
@@ -35179,11 +32994,8 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChart.zoomIn": [(), ('PySide2.QtCore.QRectF',)],
"PySide2.QtCharts.QtCharts.QChart.zoomOut": (),
"PySide2.QtCharts.QtCharts.QChart.zoomReset": (),
-
# class PySide2.QtCharts.QtCharts.QChartView:
-
# class PySide2.QtCharts.QtCharts.QChartView.RubberBand:
-
# class PySide2.QtCharts.QtCharts.QChartView.RubberBands:
"PySide2.QtCharts.QtCharts.QChartView.__init__": [('PySide2.QtCharts.QtCharts.QChart', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtCharts.QtCharts.QChartView.chart": (),
@@ -35194,7 +33006,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChartView.rubberBand": (),
"PySide2.QtCharts.QtCharts.QChartView.setChart": ('PySide2.QtCharts.QtCharts.QChart',),
"PySide2.QtCharts.QtCharts.QChartView.setRubberBand": ('PySide2.QtCharts.QtCharts.QChartView.RubberBands',),
-
# class PySide2.QtCharts.QtCharts.QDateTimeAxis:
"PySide2.QtCharts.QtCharts.QDateTimeAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.format": (),
@@ -35207,7 +33018,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QDateTimeAxis.setTickCount": ('int',),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QHBarModelMapper:
"PySide2.QtCharts.QtCharts.QHBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.columnCount": (),
@@ -35222,7 +33032,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setLastBarSetRow": ('int',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.columnCount": (),
@@ -35237,7 +33046,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setLastBoxSetRow": ('int',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QHCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.closeColumn": (),
@@ -35255,7 +33063,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.setOpenColumn": ('int',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.setTimestampColumn": ('int',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.timestampColumn": (),
-
# class PySide2.QtCharts.QtCharts.QHPieModelMapper:
"PySide2.QtCharts.QtCharts.QHPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.columnCount": (),
@@ -35270,7 +33077,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.setValuesRow": ('int',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.valuesRow": (),
-
# class PySide2.QtCharts.QtCharts.QHXYModelMapper:
"PySide2.QtCharts.QtCharts.QHXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.columnCount": (),
@@ -35285,21 +33091,16 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHXYModelMapper.setYRow": ('int',),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.xRow": (),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.yRow": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QLegend:
-
# class PySide2.QtCharts.QtCharts.QLegend.MarkerShape:
"PySide2.QtCharts.QtCharts.QLegend.alignment": (),
"PySide2.QtCharts.QtCharts.QLegend.attachToChart": (),
@@ -35332,9 +33133,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLegend.setShowToolTips": ('bool',),
"PySide2.QtCharts.QtCharts.QLegend.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtCharts.QtCharts.QLegend.showToolTips": (),
-
# class PySide2.QtCharts.QtCharts.QLegendMarker:
-
# class PySide2.QtCharts.QtCharts.QLegendMarker.LegendMarkerType:
"PySide2.QtCharts.QtCharts.QLegendMarker.brush": (),
"PySide2.QtCharts.QtCharts.QLegendMarker.font": (),
@@ -35352,11 +33151,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLegendMarker.setVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QLegendMarker.shape": (),
"PySide2.QtCharts.QtCharts.QLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QLineSeries:
"PySide2.QtCharts.QtCharts.QLineSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QLineSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QLogValueAxis:
"PySide2.QtCharts.QtCharts.QLogValueAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QLogValueAxis.base": (),
@@ -35372,17 +33169,14 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLogValueAxis.setRange": [('float', 'float'), ('typing.Any', 'typing.Any')],
"PySide2.QtCharts.QtCharts.QLogValueAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QLogValueAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QPercentBarSeries:
"PySide2.QtCharts.QtCharts.QPercentBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPercentBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QPieLegendMarker:
"PySide2.QtCharts.QtCharts.QPieLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QPieSeries', 'PySide2.QtCharts.QtCharts.QPieSlice', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.slice": (),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QPieModelMapper:
"PySide2.QtCharts.QtCharts.QPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.count": (),
@@ -35399,7 +33193,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.setValuesSection": ('int',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.valuesSection": (),
-
# class PySide2.QtCharts.QtCharts.QPieSeries:
"PySide2.QtCharts.QtCharts.QPieSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPieSeries.__lshift__": ('PySide2.QtCharts.QtCharts.QPieSlice',),
@@ -35427,9 +33220,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieSeries.take": ('PySide2.QtCharts.QtCharts.QPieSlice',),
"PySide2.QtCharts.QtCharts.QPieSeries.type": (),
"PySide2.QtCharts.QtCharts.QPieSeries.verticalPosition": (),
-
# class PySide2.QtCharts.QtCharts.QPieSlice:
-
# class PySide2.QtCharts.QtCharts.QPieSlice.LabelPosition:
"PySide2.QtCharts.QtCharts.QPieSlice.__init__": [('PySide2.QtCore.QObject',), ('str', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QPieSlice.angleSpan": (),
@@ -35466,18 +33257,13 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieSlice.setValue": ('float',),
"PySide2.QtCharts.QtCharts.QPieSlice.startAngle": (),
"PySide2.QtCharts.QtCharts.QPieSlice.value": (),
-
# class PySide2.QtCharts.QtCharts.QPolarChart:
-
# class PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientation:
-
# class PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientations:
"PySide2.QtCharts.QtCharts.QPolarChart.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtCharts.QtCharts.QPolarChart.addAxis": [('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientation'), ('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCore.Qt.Alignment')],
"PySide2.QtCharts.QtCharts.QPolarChart.axisPolarOrientation": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
-
# class PySide2.QtCharts.QtCharts.QScatterSeries:
-
# class PySide2.QtCharts.QtCharts.QScatterSeries.MarkerShape:
"PySide2.QtCharts.QtCharts.QScatterSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QScatterSeries.borderColor": (),
@@ -35492,15 +33278,12 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QScatterSeries.setMarkerSize": ('float',),
"PySide2.QtCharts.QtCharts.QScatterSeries.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QScatterSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QSplineSeries:
"PySide2.QtCharts.QtCharts.QSplineSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QSplineSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QStackedBarSeries:
"PySide2.QtCharts.QtCharts.QStackedBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QStackedBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QVBarModelMapper:
"PySide2.QtCharts.QtCharts.QVBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.firstBarSetColumn": (),
@@ -35515,7 +33298,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setRowCount": ('int',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.firstBoxSetColumn": (),
@@ -35530,7 +33312,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setRowCount": ('int',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QVCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.closeRow": (),
@@ -35548,7 +33329,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.setOpenRow": ('int',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.setTimestampRow": ('int',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.timestampRow": (),
-
# class PySide2.QtCharts.QtCharts.QVPieModelMapper:
"PySide2.QtCharts.QtCharts.QVPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.firstRow": (),
@@ -35563,7 +33343,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.setValuesColumn": ('int',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.valuesColumn": (),
-
# class PySide2.QtCharts.QtCharts.QVXYModelMapper:
"PySide2.QtCharts.QtCharts.QVXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.firstRow": (),
@@ -35578,7 +33357,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVXYModelMapper.setYColumn": ('int',),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.xColumn": (),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.yColumn": (),
-
# class PySide2.QtCharts.QtCharts.QValueAxis:
"PySide2.QtCharts.QtCharts.QValueAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QValueAxis.applyNiceNumbers": (),
@@ -35598,12 +33376,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QValueAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QValueAxis.tickInterval": (),
"PySide2.QtCharts.QtCharts.QValueAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QXYLegendMarker:
"PySide2.QtCharts.QtCharts.QXYLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QXYSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QXYLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QXYLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QXYModelMapper:
"PySide2.QtCharts.QtCharts.QXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QXYModelMapper.count": (),
@@ -35620,7 +33396,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QXYModelMapper.setYSection": ('int',),
"PySide2.QtCharts.QtCharts.QXYModelMapper.xSection": (),
"PySide2.QtCharts.QtCharts.QXYModelMapper.ySection": (),
-
# class PySide2.QtCharts.QtCharts.QXYSeries:
"PySide2.QtCharts.QtCharts.QXYSeries.__lshift__": [('PySide2.QtCore.QPointF',), ('typing.Sequence',)],
"PySide2.QtCharts.QtCharts.QXYSeries.append": [('PySide2.QtCore.QPointF',), ('float', 'float'), ('typing.Sequence',)],
@@ -35652,12 +33427,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QXYSeries.setPointLabelsVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QXYSeries.setPointsVisible": ('bool',),
}) if "PySide2.QtCharts" in sys.modules else None
-
# Module PySide2.QtSvg
sig_dict.update({
-
# class PySide2.QtSvg.QGraphicsSvgItem:
-
"PySide2.QtSvg.QGraphicsSvgItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtSvg.QGraphicsSvgItem.boundingRect": (),
"PySide2.QtSvg.QGraphicsSvgItem.elementId": (),
@@ -35670,7 +33442,6 @@ sig_dict.update({
"PySide2.QtSvg.QGraphicsSvgItem.setMaximumCacheSize": ('PySide2.QtCore.QSize',),
"PySide2.QtSvg.QGraphicsSvgItem.setSharedRenderer": ('PySide2.QtSvg.QSvgRenderer',),
"PySide2.QtSvg.QGraphicsSvgItem.type": (),
-
# class PySide2.QtSvg.QSvgGenerator:
"PySide2.QtSvg.QSvgGenerator.__init__": (),
"PySide2.QtSvg.QSvgGenerator.description": (),
@@ -35690,7 +33461,6 @@ sig_dict.update({
"PySide2.QtSvg.QSvgGenerator.title": (),
"PySide2.QtSvg.QSvgGenerator.viewBox": (),
"PySide2.QtSvg.QSvgGenerator.viewBoxF": (),
-
# class PySide2.QtSvg.QSvgRenderer:
"PySide2.QtSvg.QSvgRenderer.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('PySide2.QtCore.QXmlStreamReader', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtSvg.QSvgRenderer.animated": (),
@@ -35709,7 +33479,6 @@ sig_dict.update({
"PySide2.QtSvg.QSvgRenderer.setViewBox": [('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',)],
"PySide2.QtSvg.QSvgRenderer.viewBox": (),
"PySide2.QtSvg.QSvgRenderer.viewBoxF": (),
-
# class PySide2.QtSvg.QSvgWidget:
"PySide2.QtSvg.QSvgWidget.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtSvg.QSvgWidget.load": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -35717,12 +33486,9 @@ sig_dict.update({
"PySide2.QtSvg.QSvgWidget.renderer": (),
"PySide2.QtSvg.QSvgWidget.sizeHint": (),
}) if "PySide2.QtSvg" in sys.modules else None
-
# Module PySide2.QtDataVisualization
sig_dict.update({
-
# class PySide2.QtDataVisualization.QtDataVisualization:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DBars:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis',),
@@ -35751,9 +33517,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.setRowAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.setValueAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.valueAxis": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.CameraPreset:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.cameraPreset": (),
@@ -35776,7 +33540,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.xRotation": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.yRotation": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.zoomLevel": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.isRotationEnabled": (),
@@ -35791,12 +33554,10 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.setZoomAtTargetEnabled": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.setZoomEnabled": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DLight:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.isAutoPosition": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.setAutoPosition": ('bool',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DObject:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.copyValuesFrom": ('PySide2.QtDataVisualization.QtDataVisualization.Q3DObject',),
@@ -35805,7 +33566,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.position": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.setDirty": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.setPosition": ('PySide2.QtGui.QVector3D',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
@@ -35821,7 +33581,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisX": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisY": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisZ": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DScene:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.activeCamera": (),
@@ -35846,7 +33605,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.setSelectionQueryPosition": ('PySide2.QtCore.QPoint',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.setSlicingActive": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.viewport": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
@@ -35864,11 +33622,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setAxisY": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setAxisZ": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setFlipHorizontalGrid": ('bool',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.ColorStyle:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.Theme:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.Theme', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.ambientLightStrength": (),
@@ -35915,11 +33670,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.singleHighlightGradient": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.type": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.windowColor": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.AxisOrientation:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.AxisType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.isAutoAdjustRange": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.isTitleFixed": (),
@@ -35940,19 +33692,12 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.setTitleVisible": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.title": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.type": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.ElementType:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.OptimizationHint:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.OptimizationHints:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.SelectionFlag:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.SelectionFlags:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.ShadowQuality:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.activeInputHandler": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.activeTheme": (),
@@ -36017,9 +33762,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.themes": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.touchEvent": ('PySide2.QtGui.QTouchEvent',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.InputView:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.inputPosition": (),
@@ -36038,11 +33781,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.setScene": ('PySide2.QtDataVisualization.QtDataVisualization.Q3DScene',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.touchEvent": ('PySide2.QtGui.QTouchEvent',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.Mesh:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.SeriesType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.baseColor": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.baseGradient": (),
@@ -36077,12 +33817,9 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.singleHighlightGradient": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.type": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.userDefinedMesh": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy.DataType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy.type": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries:
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.dataProxy": (),
@@ -36092,19 +33829,12 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setDataProxy": ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy',),
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setMeshAngle": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setSelectedBar": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem',), ('float',), ('float', 'float')],
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.__copy__": (),
@@ -36113,7 +33843,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.setRotation": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.setValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.value": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.addRow": [('typing.List',), ('typing.List', 'str')],
@@ -36134,24 +33863,16 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRow": [('int', 'typing.List'), ('int', 'typing.List', 'str')],
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRowLabels": ('typing.Sequence',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRows": [('int', 'typing.List'), ('int', 'typing.List', 'typing.Sequence')],
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis:
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.labels": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.setLabels": ('typing.Sequence',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem:
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'PySide2.QtGui.QImage', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.isPositionAbsolute": (),
@@ -36174,7 +33895,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.setTextureImage": ('PySide2.QtGui.QImage',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.setVisible": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.textureFile": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel:
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtGui.QFont', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.backgroundColor": (),
@@ -36191,7 +33911,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.setTextColor": ('PySide2.QtGui.QColor',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.text": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.textColor": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume:
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'int', 'int', 'int', 'typing.List', 'PySide2.QtGui.QImage.Format', 'typing.List', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.alphaMultiplier": (),
@@ -36236,7 +33955,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.textureHeight": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.textureWidth": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.useHighDefShader": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QImage', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.heightMap": (),
@@ -36252,9 +33970,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setMinXValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setMinZValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setValueRanges": ('float', 'float', 'float', 'float'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'typing.Sequence', 'typing.Sequence', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'typing.Sequence', 'typing.Sequence', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.autoColumnCategories": (),
@@ -36298,7 +34014,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.itemModel": (),
@@ -36328,9 +34043,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'str', 'typing.Sequence', 'typing.Sequence', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'typing.Sequence', 'typing.Sequence', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.autoColumnCategories": (),
@@ -36380,7 +34093,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter:
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.autoSubGrid": (),
@@ -36394,7 +34106,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.setShowEdgeLabels": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.showEdgeLabels": (),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.valueAt": ('float',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries:
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.dataProxy": (),
@@ -36404,7 +34115,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setDataProxy": ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setItemSize": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setSelectedItem": ('int',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem',), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion')],
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.__copy__": (),
@@ -36419,7 +34129,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.x": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.y": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.z": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.addItem": ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem',),
@@ -36434,11 +34143,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.series": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.setItem": ('int', 'PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem'),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.setItems": ('int', 'typing.List'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.DrawFlag:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.DrawFlags:
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.dataProxy": (),
@@ -36455,19 +34161,12 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.setTextureFile": ('str',),
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.texture": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.textureFile": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem',), ('PySide2.QtGui.QVector3D',)],
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.__copy__": (),
@@ -36480,7 +34179,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.x": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.y": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.z": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.addRow": ('typing.List',),
@@ -36497,23 +34195,15 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setItem": [('PySide2.QtCore.QPoint', 'PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem'), ('int', 'int', 'PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem')],
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setRow": ('int', 'typing.List'),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setRows": ('int', 'typing.List'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler:
"PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler.touchEvent": ('PySide2.QtGui.QTouchEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis:
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.formatter": (),
@@ -36526,7 +34216,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.setSegmentCount": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.setSubSegmentCount": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.subSegmentCount": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter:
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.allowNegatives": (),
@@ -36547,13 +34236,10 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.stringForValue": ('float', 'str'),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.subGridPositions": (),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.valueAt": ('float',),
-
"PySide2.QtDataVisualization.QtDataVisualization.qDefaultSurfaceFormat": ('bool',),
}) if "PySide2.QtDataVisualization" in sys.modules else None
-
# Module PySide2.QtUiTools
sig_dict.update({
-
# class PySide2.QtUiTools.QUiLoader:
"PySide2.QtUiTools.QUiLoader.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtUiTools.QUiLoader.addPluginPath": ('str',),
@@ -36575,10 +34261,8 @@ sig_dict.update({
"PySide2.QtUiTools.QUiLoader.setWorkingDirectory": ('PySide2.QtCore.QDir',),
"PySide2.QtUiTools.QUiLoader.workingDirectory": (),
}) if "PySide2.QtUiTools" in sys.modules else None
-
# Module PySide2.QtAxContainer
sig_dict.update({
-
# class PySide2.QtAxContainer.QAxBase:
"PySide2.QtAxContainer.QAxBase.__init__": (),
"PySide2.QtAxContainer.QAxBase.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -36608,16 +34292,13 @@ sig_dict.update({
"PySide2.QtAxContainer.QAxBase.setPropertyBag": ('typing.Dict',),
"PySide2.QtAxContainer.QAxBase.setPropertyWritable": ('bytes', 'bool'),
"PySide2.QtAxContainer.QAxBase.verbs": (),
-
# class PySide2.QtAxContainer.QAxObject:
"PySide2.QtAxContainer.QAxObject.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtAxContainer.QAxObject.className": (),
"PySide2.QtAxContainer.QAxObject.doVerb": ('str',),
"PySide2.QtAxContainer.QAxObject.fallbackMetaObject": (),
"PySide2.QtAxContainer.QAxObject.qObject": (),
-
# class PySide2.QtAxContainer.QAxScript:
-
# class PySide2.QtAxContainer.QAxScript.FunctionFlags:
"PySide2.QtAxContainer.QAxScript.__init__": ('str', 'PySide2.QtAxContainer.QAxScriptManager'),
"PySide2.QtAxContainer.QAxScript.call": [('str', 'typing.Any', 'typing.Any', 'typing.Any', 'typing.Any', 'typing.Any', 'typing.Any', 'typing.Any', 'typing.Any'), ('str', 'typing.Sequence')],
@@ -36626,14 +34307,12 @@ sig_dict.update({
"PySide2.QtAxContainer.QAxScript.scriptCode": (),
"PySide2.QtAxContainer.QAxScript.scriptEngine": (),
"PySide2.QtAxContainer.QAxScript.scriptName": (),
-
# class PySide2.QtAxContainer.QAxScriptEngine:
"PySide2.QtAxContainer.QAxScriptEngine.__init__": ('str', 'PySide2.QtAxContainer.QAxScript'),
"PySide2.QtAxContainer.QAxScriptEngine.addItem": ('str',),
"PySide2.QtAxContainer.QAxScriptEngine.hasIntrospection": (),
"PySide2.QtAxContainer.QAxScriptEngine.isValid": (),
"PySide2.QtAxContainer.QAxScriptEngine.scriptLanguage": (),
-
# class PySide2.QtAxContainer.QAxScriptManager:
"PySide2.QtAxContainer.QAxScriptManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtAxContainer.QAxScriptManager.addObject": ('PySide2.QtAxContainer.QAxBase',),
@@ -36644,11 +34323,9 @@ sig_dict.update({
"PySide2.QtAxContainer.QAxScriptManager.script": ('str',),
"PySide2.QtAxContainer.QAxScriptManager.scriptFileFilter": (),
"PySide2.QtAxContainer.QAxScriptManager.scriptNames": (),
-
# class PySide2.QtAxContainer.QAxSelect:
"PySide2.QtAxContainer.QAxSelect.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtAxContainer.QAxSelect.clsid": (),
-
# class PySide2.QtAxContainer.QAxWidget:
"PySide2.QtAxContainer.QAxWidget.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtAxContainer.QAxWidget.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -36663,10 +34340,8 @@ sig_dict.update({
"PySide2.QtAxContainer.QAxWidget.sizeHint": (),
"PySide2.QtAxContainer.QAxWidget.translateKeyEvent": ('int', 'int'),
}) if "PySide2.QtAxContainer" in sys.modules else None
-
# Module PySide2.QtWebChannel
sig_dict.update({
-
# class PySide2.QtWebChannel.QWebChannel:
"PySide2.QtWebChannel.QWebChannel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebChannel.QWebChannel.blockUpdates": (),
@@ -36677,20 +34352,387 @@ sig_dict.update({
"PySide2.QtWebChannel.QWebChannel.registerObjects": ('typing.Dict',),
"PySide2.QtWebChannel.QWebChannel.registeredObjects": (),
"PySide2.QtWebChannel.QWebChannel.setBlockUpdates": ('bool',),
-
# class PySide2.QtWebChannel.QWebChannelAbstractTransport:
"PySide2.QtWebChannel.QWebChannelAbstractTransport.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebChannel.QWebChannelAbstractTransport.sendMessage": ('typing.Dict',),
}) if "PySide2.QtWebChannel" in sys.modules else None
-
+# Module PySide2.QtWebEngineCore
+sig_dict.update({
+# class PySide2.QtWebEngineCore.QWebEngineCookieStore:
+ "PySide2.QtWebEngineCore.QWebEngineCookieStore.deleteAllCookies": (),
+ "PySide2.QtWebEngineCore.QWebEngineCookieStore.deleteSessionCookies": (),
+ "PySide2.QtWebEngineCore.QWebEngineCookieStore.loadAllCookies": (),
+# class PySide2.QtWebEngineCore.QWebEngineHttpRequest:
+# class PySide2.QtWebEngineCore.QWebEngineHttpRequest.Method:
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtWebEngineCore.QWebEngineHttpRequest.Method'), ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',)],
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.hasHeader": ('PySide2.QtCore.QByteArray',),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.header": ('PySide2.QtCore.QByteArray',),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.headers": (),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.method": (),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.postData": (),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.postRequest": ('PySide2.QtCore.QUrl', 'typing.Dict'),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.setHeader": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.setMethod": ('PySide2.QtWebEngineCore.QWebEngineHttpRequest.Method',),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.setPostData": ('PySide2.QtCore.QByteArray',),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.setUrl": ('PySide2.QtCore.QUrl',),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.swap": ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.unsetHeader": ('PySide2.QtCore.QByteArray',),
+ "PySide2.QtWebEngineCore.QWebEngineHttpRequest.url": (),
+# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo:
+# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.NavigationType:
+# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.ResourceType:
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.block": ('bool',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.changed": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.firstPartyUrl": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.initiator": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.navigationType": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.redirect": ('PySide2.QtCore.QUrl',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.requestMethod": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.requestUrl": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.resourceType": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.setHttpHeader": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
+# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor:
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor.__init__": ('PySide2.QtCore.QObject',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor.interceptRequest": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo',),
+# class PySide2.QtWebEngineCore.QWebEngineUrlRequestJob:
+# class PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.Error:
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.fail": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.Error',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.initiator": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.redirect": ('PySide2.QtCore.QUrl',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.reply": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QIODevice'),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestHeaders": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestMethod": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestUrl": (),
+# class PySide2.QtWebEngineCore.QWebEngineUrlScheme:
+# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Flag:
+# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Flags:
+# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.SpecialPort:
+# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Syntax:
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtWebEngineCore.QWebEngineUrlScheme',)],
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.__copy__": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.defaultPort": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.flags": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.name": (),
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.registerScheme": ('PySide2.QtWebEngineCore.QWebEngineUrlScheme',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.schemeByName": ('PySide2.QtCore.QByteArray',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.setDefaultPort": ('int',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.setFlags": ('PySide2.QtWebEngineCore.QWebEngineUrlScheme.Flags',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.setName": ('PySide2.QtCore.QByteArray',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.setSyntax": ('PySide2.QtWebEngineCore.QWebEngineUrlScheme.Syntax',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlScheme.syntax": (),
+# class PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler:
+ "PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler.__init__": ('PySide2.QtCore.QObject',),
+ "PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler.requestStarted": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestJob',),
+ }) if "PySide2.QtWebEngineCore" in sys.modules else None
+# Module PySide2.QtWebEngine
+sig_dict.update({
+# class PySide2.QtWebEngine.QtWebEngine:
+ "PySide2.QtWebEngine.QtWebEngine.initialize": (),
+ }) if "PySide2.QtWebEngine" in sys.modules else None
+# Module PySide2.QtWebEngineWidgets
+sig_dict.update({
+# class PySide2.QtWebEngineWidgets.QWebEngineCertificateError:
+# class PySide2.QtWebEngineWidgets.QWebEngineCertificateError.Error:
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.__init__": [('PySide2.QtWebEngineWidgets.QWebEngineCertificateError',), ('int', 'PySide2.QtCore.QUrl', 'bool', 'str')],
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.answered": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.certificateChain": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.defer": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.deferred": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.error": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.errorDescription": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.ignoreCertificateError": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.isOverridable": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.rejectCertificate": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineCertificateError.url": (),
+# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData:
+# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.EditFlag:
+# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.EditFlags:
+# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaFlag:
+# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaFlags:
+# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaType:
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.__init__": [(), ('PySide2.QtWebEngineWidgets.QWebEngineContextMenuData',)],
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.__copy__": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.editFlags": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.isContentEditable": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.isValid": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.linkText": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.linkUrl": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.mediaFlags": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.mediaType": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.mediaUrl": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.misspelledWord": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.position": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.selectedText": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.spellCheckerSuggestions": (),
+# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem:
+# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadInterruptReason:
+# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadState:
+# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadType:
+# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.SavePageFormat:
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.accept": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.cancel": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.downloadDirectory": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.downloadFileName": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.id": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.interruptReason": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.interruptReasonString": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.isFinished": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.isPaused": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.isSavePageDownload": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.mimeType": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.page": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.path": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.pause": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.receivedBytes": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.resume": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.savePageFormat": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.setDownloadDirectory": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.setDownloadFileName": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.setPath": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.setSavePageFormat": ('PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.SavePageFormat',),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.state": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.suggestedFileName": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.totalBytes": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.type": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.url": (),
+# class PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest:
+ "PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.accept": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.origin": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.reject": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.toggleOn": (),
+# class PySide2.QtWebEngineWidgets.QWebEngineHistory:
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.__lshift__": ('PySide2.QtCore.QDataStream',),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.__rshift__": ('PySide2.QtCore.QDataStream',),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.back": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.backItem": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.backItems": ('int',),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.canGoBack": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.canGoForward": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.clear": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.count": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.currentItem": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.currentItemIndex": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.forward": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.forwardItem": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.forwardItems": ('int',),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.goToItem": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.itemAt": ('int',),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistory.items": (),
+# class PySide2.QtWebEngineWidgets.QWebEngineHistoryItem:
+ "PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.__init__": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.__copy__": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.iconUrl": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.isValid": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.lastVisited": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.originalUrl": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.swap": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.title": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.url": (),
+# class PySide2.QtWebEngineWidgets.QWebEnginePage:
+# class PySide2.QtWebEngineWidgets.QWebEnginePage.Feature:
+# class PySide2.QtWebEngineWidgets.QWebEnginePage.FileSelectionMode:
+# class PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlag:
+# class PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags:
+# class PySide2.QtWebEngineWidgets.QWebEnginePage.JavaScriptConsoleMessageLevel:
+# class PySide2.QtWebEngineWidgets.QWebEnginePage.NavigationType:
+# class PySide2.QtWebEngineWidgets.QWebEnginePage.PermissionPolicy:
+# class PySide2.QtWebEngineWidgets.QWebEnginePage.RenderProcessTerminationStatus:
+# class PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction:
+# class PySide2.QtWebEngineWidgets.QWebEnginePage.WebWindowType:
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtWebEngineWidgets.QWebEngineProfile', 'PySide2.QtCore.QObject')],
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.acceptNavigationRequest": ('PySide2.QtCore.QUrl', 'PySide2.QtWebEngineWidgets.QWebEnginePage.NavigationType', 'bool'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.action": ('PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.backgroundColor": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.certificateError": ('PySide2.QtWebEngineWidgets.QWebEngineCertificateError',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.chooseFiles": ('PySide2.QtWebEngineWidgets.QWebEnginePage.FileSelectionMode', 'typing.Sequence', 'typing.Sequence'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.contentsSize": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.contextMenuData": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.createStandardContextMenu": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.createWindow": ('PySide2.QtWebEngineWidgets.QWebEnginePage.WebWindowType',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.devToolsPage": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.download": ('PySide2.QtCore.QUrl', 'str'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.event": ('PySide2.QtCore.QEvent',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.findText": [('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'), ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags', 'object')],
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.hasSelection": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.history": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.icon": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.iconUrl": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.inspectedPage": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.isAudioMuted": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.isVisible": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.javaScriptAlert": ('PySide2.QtCore.QUrl', 'str'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.javaScriptConfirm": ('PySide2.QtCore.QUrl', 'str'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.javaScriptConsoleMessage": ('PySide2.QtWebEngineWidgets.QWebEnginePage.JavaScriptConsoleMessageLevel', 'str', 'int', 'str'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.javaScriptPrompt": ('PySide2.QtCore.QUrl', 'str', 'str'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.load": [('PySide2.QtCore.QUrl',), ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',)],
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.print": ('PySide2.QtPrintSupport.QPrinter', 'object'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.printToPdf": [('object', 'PySide2.QtGui.QPageLayout'), ('str', 'PySide2.QtGui.QPageLayout')],
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.profile": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.recentlyAudible": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.replaceMisspelledWord": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.requestedUrl": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.runJavaScript": [('str',), ('str', 'int'), ('str', 'int', 'object')],
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.save": ('str', 'PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.SavePageFormat'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.scripts": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.scrollPosition": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.selectedText": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setAudioMuted": ('bool',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setBackgroundColor": ('PySide2.QtGui.QColor',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setContent": ('PySide2.QtCore.QByteArray', 'str', 'PySide2.QtCore.QUrl'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setDevToolsPage": ('PySide2.QtWebEngineWidgets.QWebEnginePage',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setFeaturePermission": ('PySide2.QtCore.QUrl', 'PySide2.QtWebEngineWidgets.QWebEnginePage.Feature', 'PySide2.QtWebEngineWidgets.QWebEnginePage.PermissionPolicy'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setHtml": ('str', 'PySide2.QtCore.QUrl'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setInspectedPage": ('PySide2.QtWebEngineWidgets.QWebEnginePage',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setUrl": ('PySide2.QtCore.QUrl',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setUrlRequestInterceptor": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setView": ('PySide2.QtWidgets.QWidget',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setVisible": ('bool',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setWebChannel": [('PySide2.QtWebChannel.QWebChannel',), ('PySide2.QtWebChannel.QWebChannel', 'int')],
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.setZoomFactor": ('float',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.settings": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.title": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.toHtml": ('object',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.toPlainText": ('object',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.triggerAction": ('PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction', 'bool'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.url": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.view": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.webChannel": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.zoomFactor": (),
+# class PySide2.QtWebEngineWidgets.QWebEngineProfile:
+# class PySide2.QtWebEngineWidgets.QWebEngineProfile.HttpCacheType:
+# class PySide2.QtWebEngineWidgets.QWebEngineProfile.PersistentCookiesPolicy:
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.cachePath": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.clearAllVisitedLinks": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.clearHttpCache": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.clearVisitedLinks": ('typing.Sequence',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.cookieStore": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.defaultProfile": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.downloadPath": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.httpAcceptLanguage": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.httpCacheMaximumSize": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.httpCacheType": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.httpUserAgent": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.installUrlSchemeHandler": ('PySide2.QtCore.QByteArray', 'PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler'),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.isOffTheRecord": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.isSpellCheckEnabled": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.isUsedForGlobalCertificateVerification": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.persistentCookiesPolicy": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.persistentStoragePath": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.removeAllUrlSchemeHandlers": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.removeUrlScheme": ('PySide2.QtCore.QByteArray',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.removeUrlSchemeHandler": ('PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.scripts": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setCachePath": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setDownloadPath": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setHttpAcceptLanguage": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setHttpCacheMaximumSize": ('int',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setHttpCacheType": ('PySide2.QtWebEngineWidgets.QWebEngineProfile.HttpCacheType',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setHttpUserAgent": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setPersistentCookiesPolicy": ('PySide2.QtWebEngineWidgets.QWebEngineProfile.PersistentCookiesPolicy',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setPersistentStoragePath": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setRequestInterceptor": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setSpellCheckEnabled": ('bool',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setSpellCheckLanguages": ('typing.Sequence',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setUrlRequestInterceptor": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.setUseForGlobalCertificateVerification": ('bool',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.settings": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.spellCheckLanguages": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.storageName": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.urlSchemeHandler": ('PySide2.QtCore.QByteArray',),
+ "PySide2.QtWebEngineWidgets.QWebEngineProfile.visitedLinksContainsUrl": ('PySide2.QtCore.QUrl',),
+# class PySide2.QtWebEngineWidgets.QWebEngineScript:
+# class PySide2.QtWebEngineWidgets.QWebEngineScript.InjectionPoint:
+# class PySide2.QtWebEngineWidgets.QWebEngineScript.ScriptWorldId:
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.__init__": [(), ('PySide2.QtWebEngineWidgets.QWebEngineScript',)],
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.__copy__": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.injectionPoint": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.isNull": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.name": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.runsOnSubFrames": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.setInjectionPoint": ('PySide2.QtWebEngineWidgets.QWebEngineScript.InjectionPoint',),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.setName": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.setRunsOnSubFrames": ('bool',),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.setSourceCode": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.setWorldId": ('int',),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.sourceCode": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.swap": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
+ "PySide2.QtWebEngineWidgets.QWebEngineScript.worldId": (),
+# class PySide2.QtWebEngineWidgets.QWebEngineScriptCollection:
+ "PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.clear": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.contains": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
+ "PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.count": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.findScript": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.findScripts": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.insert": [('PySide2.QtWebEngineWidgets.QWebEngineScript',), ('typing.Sequence',)],
+ "PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.isEmpty": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.remove": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
+ "PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.size": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.toList": (),
+# class PySide2.QtWebEngineWidgets.QWebEngineSettings:
+# class PySide2.QtWebEngineWidgets.QWebEngineSettings.FontFamily:
+# class PySide2.QtWebEngineWidgets.QWebEngineSettings.FontSize:
+# class PySide2.QtWebEngineWidgets.QWebEngineSettings.UnknownUrlSchemePolicy:
+# class PySide2.QtWebEngineWidgets.QWebEngineSettings.WebAttribute:
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.defaultSettings": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.defaultTextEncoding": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.fontFamily": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.FontFamily',),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.fontSize": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.FontSize',),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.globalSettings": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.resetAttribute": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.WebAttribute',),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.resetFontFamily": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.FontFamily',),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.resetFontSize": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.FontSize',),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.resetUnknownUrlSchemePolicy": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.setAttribute": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.WebAttribute', 'bool'),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.setDefaultTextEncoding": ('str',),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.setFontFamily": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.FontFamily', 'str'),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.setFontSize": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.FontSize', 'int'),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.setUnknownUrlSchemePolicy": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.UnknownUrlSchemePolicy',),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.testAttribute": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.WebAttribute',),
+ "PySide2.QtWebEngineWidgets.QWebEngineSettings.unknownUrlSchemePolicy": (),
+# class PySide2.QtWebEngineWidgets.QWebEngineView:
+ "PySide2.QtWebEngineWidgets.QWebEngineView.__init__": ('PySide2.QtWidgets.QWidget',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.back": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.closeEvent": ('PySide2.QtGui.QCloseEvent',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.contextMenuEvent": ('PySide2.QtGui.QContextMenuEvent',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.createWindow": ('PySide2.QtWebEngineWidgets.QWebEnginePage.WebWindowType',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.dragEnterEvent": ('PySide2.QtGui.QDragEnterEvent',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.dragLeaveEvent": ('PySide2.QtGui.QDragLeaveEvent',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.dragMoveEvent": ('PySide2.QtGui.QDragMoveEvent',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.dropEvent": ('PySide2.QtGui.QDropEvent',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.event": ('PySide2.QtCore.QEvent',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.findText": [('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'), ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags', 'object')],
+ "PySide2.QtWebEngineWidgets.QWebEngineView.forward": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.hasSelection": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.hideEvent": ('PySide2.QtGui.QHideEvent',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.history": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.icon": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.iconUrl": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.load": [('PySide2.QtCore.QUrl',), ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',)],
+ "PySide2.QtWebEngineWidgets.QWebEngineView.page": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.pageAction": ('PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.reload": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.selectedText": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.setContent": ('PySide2.QtCore.QByteArray', 'str', 'PySide2.QtCore.QUrl'),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.setHtml": ('str', 'PySide2.QtCore.QUrl'),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.setPage": ('PySide2.QtWebEngineWidgets.QWebEnginePage',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.setUrl": ('PySide2.QtCore.QUrl',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.setZoomFactor": ('float',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.settings": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.showEvent": ('PySide2.QtGui.QShowEvent',),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.sizeHint": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.stop": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.title": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.triggerPageAction": ('PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction', 'bool'),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.url": (),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.zoomFactor": (),
+ }) if "PySide2.QtWebEngineWidgets" in sys.modules else None
# Module PySide2.QtWebSockets
sig_dict.update({
-
# class PySide2.QtWebSockets.QMaskGenerator:
"PySide2.QtWebSockets.QMaskGenerator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebSockets.QMaskGenerator.nextMask": (),
"PySide2.QtWebSockets.QMaskGenerator.seed": (),
-
# class PySide2.QtWebSockets.QWebSocket:
"PySide2.QtWebSockets.QWebSocket.__init__": ('str', 'PySide2.QtWebSockets.QWebSocketProtocol.Version', 'PySide2.QtCore.QObject'),
"PySide2.QtWebSockets.QWebSocket.abort": (),
@@ -36726,22 +34768,16 @@ sig_dict.update({
"PySide2.QtWebSockets.QWebSocket.setReadBufferSize": ('int',),
"PySide2.QtWebSockets.QWebSocket.state": (),
"PySide2.QtWebSockets.QWebSocket.version": (),
-
# class PySide2.QtWebSockets.QWebSocketCorsAuthenticator:
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.__init__": [('PySide2.QtWebSockets.QWebSocketCorsAuthenticator',), ('str',)],
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.allowed": (),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.origin": (),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.setAllowed": ('bool',),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.swap": ('PySide2.QtWebSockets.QWebSocketCorsAuthenticator',),
-
# class PySide2.QtWebSockets.QWebSocketProtocol:
-
# class PySide2.QtWebSockets.QWebSocketProtocol.CloseCode:
-
# class PySide2.QtWebSockets.QWebSocketProtocol.Version:
-
# class PySide2.QtWebSockets.QWebSocketServer:
-
# class PySide2.QtWebSockets.QWebSocketServer.SslMode:
"PySide2.QtWebSockets.QWebSocketServer.__init__": ('str', 'PySide2.QtWebSockets.QWebSocketServer.SslMode', 'PySide2.QtCore.QObject'),
"PySide2.QtWebSockets.QWebSocketServer.close": (),
@@ -36772,31 +34808,22 @@ sig_dict.update({
"PySide2.QtWebSockets.QWebSocketServer.socketDescriptor": (),
"PySide2.QtWebSockets.QWebSocketServer.supportedVersions": (),
}) if "PySide2.QtWebSockets" in sys.modules else None
-
# Module PySide2.Qt3DCore
sig_dict.update({
-
# class PySide2.Qt3DCore.Qt3DCore:
-
# class PySide2.Qt3DCore.Qt3DCore.ChangeFlag:
-
# class PySide2.Qt3DCore.Qt3DCore.ChangeFlags:
-
# class PySide2.Qt3DCore.Qt3DCore.QAbstractAspect:
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.rootEntityId": (),
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.unregisterBackendType": ('PySide2.QtCore.QMetaObject',),
-
# class PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton:
"PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton.jointCount": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QArmature:
"PySide2.Qt3DCore.Qt3DCore.QArmature.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QArmature.setSkeleton": ('PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton',),
"PySide2.Qt3DCore.Qt3DCore.QArmature.skeleton": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectEngine:
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectEngine.RunMode:
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.aspects": (),
@@ -36806,52 +34833,43 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.runMode": (),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.setRunMode": ('PySide2.Qt3DCore.Qt3DCore.QAspectEngine.RunMode',),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.unregisterAspect": [('PySide2.Qt3DCore.Qt3DCore.QAbstractAspect',), ('str',)],
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectJob:
"PySide2.Qt3DCore.Qt3DCore.QAspectJob.__init__": (),
"PySide2.Qt3DCore.Qt3DCore.QAspectJob.run": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QBackendNode:
-
# class PySide2.Qt3DCore.Qt3DCore.QBackendNode.Mode:
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QBackendNode.Mode',),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.isEnabled": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.mode": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.peerId": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.setEnabled": ('bool',),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponent:
"PySide2.Qt3DCore.Qt3DCore.QComponent.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QComponent.entities": (),
"PySide2.Qt3DCore.Qt3DCore.QComponent.isShareable": (),
"PySide2.Qt3DCore.Qt3DCore.QComponent.setShareable": ('bool',),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.__init__": [('PySide2.Qt3DCore.Qt3DCore.QComponent', 'PySide2.Qt3DCore.Qt3DCore.QEntity'), ('PySide2.Qt3DCore.Qt3DCore.QEntity', 'PySide2.Qt3DCore.Qt3DCore.QComponent')],
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.componentId": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.componentMetaObject": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.entityId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.__init__": [('PySide2.Qt3DCore.Qt3DCore.QComponent', 'PySide2.Qt3DCore.Qt3DCore.QEntity'), ('PySide2.Qt3DCore.Qt3DCore.QEntity', 'PySide2.Qt3DCore.Qt3DCore.QComponent')],
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.componentId": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.componentMetaObject": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.entityId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange:
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.setPropertyName": ('PySide2.QtCore.QByteArray',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.setValue": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.value": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QEntity:
"PySide2.Qt3DCore.Qt3DCore.QEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QEntity.addComponent": ('PySide2.Qt3DCore.Qt3DCore.QComponent',),
"PySide2.Qt3DCore.Qt3DCore.QEntity.components": (),
"PySide2.Qt3DCore.Qt3DCore.QEntity.parentEntity": (),
"PySide2.Qt3DCore.Qt3DCore.QEntity.removeComponent": ('PySide2.Qt3DCore.Qt3DCore.QComponent',),
-
# class PySide2.Qt3DCore.Qt3DCore.QJoint:
"PySide2.Qt3DCore.Qt3DCore.QJoint.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QJoint.addChildJoint": ('PySide2.Qt3DCore.Qt3DCore.QJoint',),
@@ -36874,9 +34892,7 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QJoint.setToIdentity": (),
"PySide2.Qt3DCore.Qt3DCore.QJoint.setTranslation": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DCore.Qt3DCore.QJoint.translation": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNode:
-
# class PySide2.Qt3DCore.Qt3DCore.QNode.PropertyTrackingMode:
"PySide2.Qt3DCore.Qt3DCore.QNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QNode.blockNotifications": ('bool',),
@@ -36893,7 +34909,6 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QNode.setEnabled": ('bool',),
"PySide2.Qt3DCore.Qt3DCore.QNode.setParent": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QObject',)],
"PySide2.Qt3DCore.Qt3DCore.QNode.setPropertyTracking": ('str', 'PySide2.Qt3DCore.Qt3DCore.QNode.PropertyTrackingMode'),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeCommand:
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.commandId": (),
@@ -36903,77 +34918,59 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setData": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setName": ('str',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setReplyToCommandId": ('int',),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.isNodeEnabled": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.parentId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange:
"PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode', 'typing.List'),
"PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange.subtreeIdsAndTypes": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeId:
"PySide2.Qt3DCore.Qt3DCore.QNodeId.__init__": [(), ('PySide2.Qt3DCore.Qt3DCore.QNodeId',)],
"PySide2.Qt3DCore.Qt3DCore.QNodeId.__copy__": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.createId": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.id": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.isNull": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair:
"PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair.__init__": [(), ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.QtCore.QMetaObject'), ('PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair',)],
"PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair.__copy__": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNode'),
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange.addedNodeId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNode'),
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange.removedNodeId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.setValue": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.value": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.addedValue": (),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.setAddedValue": ('typing.Any',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.removedValue": (),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.setRemovedValue": ('typing.Any',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange:
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlag:
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlags:
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.ChangeFlag', 'PySide2.Qt3DCore.Qt3DCore.QNodeId'),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.deliveryFlags": (),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.setDeliveryFlags": ('PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlags',),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.subjectId": (),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.type": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeleton:
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.rootJoint": (),
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.setRootJoint": ('PySide2.Qt3DCore.Qt3DCore.QJoint',),
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader:
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.Status:
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QUrl', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.isCreateJointsEnabled": (),
@@ -36982,22 +34979,18 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.source": (),
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.status": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.setPropertyName": ('bytes',),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.setPropertyName": ('bytes',),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.setPropertyName": ('bytes',),
-
# class PySide2.Qt3DCore.Qt3DCore.QTransform:
"PySide2.Qt3DCore.Qt3DCore.QTransform.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QTransform.fromAxes": ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D'),
@@ -37023,37 +35016,27 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QTransform.setTranslation": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DCore.Qt3DCore.QTransform.translation": (),
"PySide2.Qt3DCore.Qt3DCore.QTransform.worldMatrix": (),
-
"PySide2.Qt3DCore.Qt3DCore.qHash": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'int'),
"PySide2.Qt3DCore.Qt3DCore.qIdForNode": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
}) if "PySide2.Qt3DCore" in sys.modules else None
-
# Module PySide2.Qt3DRender
sig_dict.update({
-
# class PySide2.Qt3DRender.Qt3DRender:
-
# class PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface:
"PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface.readProperty": ('typing.Any',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor:
"PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor.id": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractLight:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractLight.Type:
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.color": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.intensity": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.setColor": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.setIntensity": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.type": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode:
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.addLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
@@ -37064,23 +35047,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.runMode": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.setFilterMode": ('PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.setRunMode": ('PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Filter:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Status:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Target:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat:
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Target', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.addTextureImage": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage',),
@@ -37120,7 +35094,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.textureImages": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.width": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.wrapMode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage:
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.face": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.layer": (),
@@ -37129,23 +35102,17 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setFace": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setLayer": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setMipLevel": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaCoverage:
"PySide2.Qt3DRender.Qt3DRender.QAlphaCoverage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaTest:
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction:
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.alphaFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.referenceValue": (),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.setAlphaFunction": ('PySide2.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction',),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.setReferenceValue": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute:
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute.AttributeType:
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType:
"PySide2.Qt3DRender.Qt3DRender.QAttribute.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QBuffer', 'PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType', 'int', 'int', 'int', 'int', 'PySide2.Qt3DCore.Qt3DCore.QNode'), ('PySide2.Qt3DRender.Qt3DRender.QBuffer', 'str', 'PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType', 'int', 'int', 'int', 'int', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QAttribute.attributeType": (),
@@ -37177,16 +35144,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAttribute.setVertexSize": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QAttribute.vertexBaseType": (),
"PySide2.Qt3DRender.Qt3DRender.QAttribute.vertexSize": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquation:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction:
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.blendFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.setBlendFunction": ('PySide2.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction',),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending:
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.bufferIndex": (),
@@ -37201,9 +35164,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.setSourceRgba": ('PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.sourceAlpha": (),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.sourceRgb": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.InterpolationMethod:
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.destination": (),
@@ -37220,13 +35181,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.source": (),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.sourceAttachmentPoint": (),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.sourceRect": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.AccessType:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.BufferType:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.UsageType:
"PySide2.Qt3DRender.Qt3DRender.QBuffer.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QBuffer.BufferType', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QBuffer.accessType": (),
@@ -37240,15 +35197,11 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBuffer.type": (),
"PySide2.Qt3DRender.Qt3DRender.QBuffer.updateData": ('int', 'PySide2.QtCore.QByteArray'),
"PySide2.Qt3DRender.Qt3DRender.QBuffer.usage": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBufferCapture:
"PySide2.Qt3DRender.Qt3DRender.QBufferCapture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QBufferDataGenerator:
"PySide2.Qt3DRender.Qt3DRender.QBufferDataGenerator.__init__": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCamera:
-
# class PySide2.Qt3DRender.Qt3DRender.QCamera.CameraTranslationOption:
"PySide2.Qt3DRender.Qt3DRender.QCamera.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCamera.aspectRatio": (),
@@ -37300,9 +35253,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewMatrix": (),
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewSphere": ('PySide2.QtGui.QVector3D', 'float'),
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewVector": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraLens:
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType:
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.aspectRatio": (),
@@ -37332,16 +35283,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.top": (),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.viewAll": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.viewEntity": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNodeId'),
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraSelector:
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.camera": (),
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.setCamera": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers:
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers.BufferType:
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers.BufferTypeFlags:
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.buffers": (),
@@ -37354,7 +35301,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearDepthValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearStencilValue": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setColorBuffer": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
-
# class PySide2.Qt3DRender.Qt3DRender.QClipPlane:
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.distance": (),
@@ -37363,7 +35309,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setDistance": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setNormal": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setPlaneIndex": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QColorMask:
"PySide2.Qt3DRender.Qt3DRender.QColorMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.isAlphaMasked": (),
@@ -37374,9 +35319,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setBlueMasked": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setGreenMasked": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setRedMasked": ('bool',),
-
# class PySide2.Qt3DRender.Qt3DRender.QComputeCommand:
-
# class PySide2.Qt3DRender.Qt3DRender.QComputeCommand.RunType:
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.runType": (),
@@ -37388,26 +35331,20 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupX": (),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupY": (),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCullFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QCullFace.CullingMode:
"PySide2.Qt3DRender.Qt3DRender.QCullFace.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCullFace.mode": (),
"PySide2.Qt3DRender.Qt3DRender.QCullFace.setMode": ('PySide2.Qt3DRender.Qt3DRender.QCullFace.CullingMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QDepthTest:
-
# class PySide2.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction:
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.depthFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.setDepthFunction": ('PySide2.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction',),
-
# class PySide2.Qt3DRender.Qt3DRender.QDirectionalLight:
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.setWorldDirection": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.worldDirection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QDispatchCompute:
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.setWorkGroupX": ('int',),
@@ -37416,10 +35353,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupX": (),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupY": (),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QDithering:
"PySide2.Qt3DRender.Qt3DRender.QDithering.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QEffect:
"PySide2.Qt3DRender.Qt3DRender.QEffect.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.addParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
@@ -37428,39 +35363,31 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QEffect.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.removeTechnique": ('PySide2.Qt3DRender.Qt3DRender.QTechnique',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.techniques": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight:
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.irradiance": (),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.setIrradiance": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.setSpecular": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.specular": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFilterKey:
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.name": (),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.setName": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.setValue": ('typing.Any',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode:
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode.parentFrameGraphNode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase:
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase.__init__": ('PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase.parentFrameGraphNodeId": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrontFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection:
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.direction": (),
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.setDirection": ('PySide2.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection',),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrustumCulling:
"PySide2.Qt3DRender.Qt3DRender.QFrustumCulling.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometry:
"PySide2.Qt3DRender.Qt3DRender.QGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.addAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
@@ -37470,12 +35397,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGeometry.minExtent": (),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.removeAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.setBoundingVolumePositionAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryFactory:
"PySide2.Qt3DRender.Qt3DRender.QGeometryFactory.__init__": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer:
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType:
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.firstInstance": (),
@@ -37500,11 +35424,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.setVerticesPerPatch": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.vertexCount": (),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.verticesPerPatch": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter:
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api:
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile:
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.api": (),
@@ -37519,14 +35440,11 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setProfile": ('PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setVendor": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.vendor": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLayer:
"PySide2.Qt3DRender.Qt3DRender.QLayer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLayer.recursive": (),
"PySide2.Qt3DRender.Qt3DRender.QLayer.setRecursive": ('bool',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLayerFilter:
-
# class PySide2.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode:
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.addLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
@@ -37534,9 +35452,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.layers": (),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.removeLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.setFilterMode": ('PySide2.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail:
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.ThresholdType:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.camera": (),
@@ -37550,23 +35466,19 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.thresholdType": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.thresholds": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.volumeOverride": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.__init__": [('PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere',), ('PySide2.QtGui.QVector3D', 'float')],
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.center": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.isEmpty": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.radius": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailSwitch:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailSwitch.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLineWidth:
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.setSmooth": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.setValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.smooth": (),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMaterial:
"PySide2.Qt3DRender.Qt3DRender.QMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.addParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
@@ -37574,18 +35486,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QMaterial.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.setEffect": ('PySide2.Qt3DRender.Qt3DRender.QEffect',),
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier:
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operation:
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operations:
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.setWaitOperations": ('PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operations',),
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.waitOperations": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMesh:
-
# class PySide2.Qt3DRender.Qt3DRender.QMesh.Status:
"PySide2.Qt3DRender.Qt3DRender.QMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMesh.meshName": (),
@@ -37593,19 +35500,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QMesh.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DRender.Qt3DRender.QMesh.source": (),
"PySide2.Qt3DRender.Qt3DRender.QMesh.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMultiSampleAntiAliasing:
"PySide2.Qt3DRender.Qt3DRender.QMultiSampleAntiAliasing.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoDepthMask:
"PySide2.Qt3DRender.Qt3DRender.QNoDepthMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoDraw:
"PySide2.Qt3DRender.Qt3DRender.QNoDraw.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoPicking:
"PySide2.Qt3DRender.Qt3DRender.QNoPicking.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QObjectPicker:
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.containsMouse": (),
@@ -37616,7 +35518,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setDragEnabled": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setHoverEnabled": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setPriority": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage:
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.height": (),
@@ -37627,18 +35528,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.size": (),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.update": ('PySide2.QtCore.QRect',),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QParameter:
"PySide2.Qt3DRender.Qt3DRender.QParameter.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('str', 'PySide2.Qt3DRender.Qt3DRender.QAbstractTexture', 'PySide2.Qt3DCore.Qt3DCore.QNode'), ('str', 'typing.Any', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QParameter.name": (),
"PySide2.Qt3DRender.Qt3DRender.QParameter.setName": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QParameter.setValue": ('typing.Any',),
"PySide2.Qt3DRender.Qt3DRender.QParameter.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent.Modifiers:
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float'), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.button": (),
@@ -37652,17 +35549,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.setAccepted": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.viewport": (),
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.worldIntersection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickLineEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.edgeIndex": (),
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.vertex1Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.vertex2Index": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickPointEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickPointEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickPointEvent.pointIndex": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'int'), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int', 'PySide2.QtGui.QVector3D')],
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.triangleIndex": (),
@@ -37670,13 +35564,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex1Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex2Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex3Index": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.FaceOrientationPickingMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickMethod:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode:
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.faceOrientationPickingMode": (),
@@ -37687,7 +35577,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.setPickResultMode": ('PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.setWorldSpaceTolerance": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.worldSpaceTolerance": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPointLight:
"PySide2.Qt3DRender.Qt3DRender.QPointLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.constantAttenuation": (),
@@ -37696,30 +35585,25 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setConstantAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setLinearAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setQuadraticAttenuation": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QPointSize:
-
# class PySide2.Qt3DRender.Qt3DRender.QPointSize.SizeMode:
"PySide2.Qt3DRender.Qt3DRender.QPointSize.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.setSizeMode": ('PySide2.Qt3DRender.Qt3DRender.QPointSize.SizeMode',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.setValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.sizeMode": (),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPolygonOffset:
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.depthSteps": (),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.scaleFactor": (),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.setDepthSteps": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.setScaleFactor": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QProximityFilter:
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.distanceThreshold": (),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.entity": (),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.setDistanceThreshold": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.setEntity": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCaster:
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.direction": (),
@@ -37729,9 +35613,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.setLength": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.setOrigin": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.trigger": [(), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float')],
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCasterHit:
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.HitType:
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.__init__": [(), ('PySide2.Qt3DRender.Qt3DRender.QRayCasterHit',), ('PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.HitType', 'PySide2.Qt3DCore.Qt3DCore.QNodeId', 'float', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'int', 'int', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.__copy__": (),
@@ -37745,23 +35627,18 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.vertex2Index": (),
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.vertex3Index": (),
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.worldIntersection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderAspect:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderAspect.RenderType:
"PySide2.Qt3DRender.Qt3DRender.QRenderAspect.__init__": [('PySide2.Qt3DRender.Qt3DRender.QRenderAspect.RenderType', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderCapture:
"PySide2.Qt3DRender.Qt3DRender.QRenderCapture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderCapture.requestCapture": [(), ('PySide2.QtCore.QRect',), ('int',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply:
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.captureId": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.image": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.isComplete": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.saveImage": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.saveToFile": ('str',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderPass:
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.addFilterKey": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -37775,7 +35652,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.renderStates": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.setShaderProgram": ('PySide2.Qt3DRender.Qt3DRender.QShaderProgram',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.shaderProgram": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter:
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.addMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -37784,9 +35660,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.removeMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSettings:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy:
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.activeFrameGraph": (),
@@ -37794,15 +35668,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.renderPolicy": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.setActiveFrameGraph": ('PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.setRenderPolicy": ('PySide2.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderState:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderStateSet:
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.addRenderState": ('PySide2.Qt3DRender.Qt3DRender.QRenderState',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.removeRenderState": ('PySide2.Qt3DRender.Qt3DRender.QRenderState',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.renderStates": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector:
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.externalRenderTargetSize": (),
@@ -37811,15 +35682,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.setSurfacePixelRatio": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.surface": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.surfacePixelRatio": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTarget:
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.addOutput": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.outputs": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.removeOutput": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint:
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.attachmentPoint": (),
@@ -37832,18 +35700,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.setMipLevel": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.texture": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector:
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.outputs": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.setOutputs": ('typing.List',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.setTarget": ('PySide2.Qt3DRender.Qt3DRender.QRenderTarget',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.target": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader:
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader.ComponentType:
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader.Status:
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.component": ('str', 'PySide2.Qt3DRender.Qt3DRender.QSceneLoader.ComponentType'),
@@ -37853,7 +35717,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.setStatus": ('PySide2.Qt3DRender.Qt3DRender.QSceneLoader.Status',),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.source": (),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QScissorTest:
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.bottom": (),
@@ -37864,31 +35727,23 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.setLeft": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.setWidth": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster:
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.position": (),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.setPosition": ('PySide2.QtCore.QPoint',),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.trigger": [(), ('PySide2.QtCore.QPoint',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QSeamlessCubemap:
"PySide2.Qt3DRender.Qt3DRender.QSeamlessCubemap.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QSetFence:
-
# class PySide2.Qt3DRender.Qt3DRender.QSetFence.HandleType:
"PySide2.Qt3DRender.Qt3DRender.QSetFence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSetFence.handle": (),
"PySide2.Qt3DRender.Qt3DRender.QSetFence.handleType": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderData:
"PySide2.Qt3DRender.Qt3DRender.QShaderData.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderData.event": ('PySide2.QtCore.QEvent',),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage.Access:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage.ImageFormat:
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.access": (),
@@ -37903,11 +35758,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.setMipLevel": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.texture": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram.ShaderType:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram.Status:
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.computeShaderCode": (),
@@ -37927,7 +35779,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.tessellationControlShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.tessellationEvaluationShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.vertexShaderCode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder:
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.computeShaderCode": (),
@@ -37952,20 +35803,16 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.tessellationEvaluationShaderGraph": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.vertexShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.vertexShaderGraph": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture:
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.setTextureId": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.textureId": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSortPolicy:
-
# class PySide2.Qt3DRender.Qt3DRender.QSortPolicy.SortType:
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.setSortTypes": ('typing.List',),
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.sortTypes": (),
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.sortTypesInt": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSpotLight:
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.constantAttenuation": (),
@@ -37978,23 +35825,18 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setLinearAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setLocalDirection": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setQuadraticAttenuation": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilMask:
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.backOutputMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.frontOutputMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.setBackOutputMask": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.setFrontOutputMask": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperation:
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.back": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.front": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.FaceMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation:
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.allTestsPassOperation": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.depthTestFailureOperation": (),
@@ -38003,16 +35845,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.setDepthTestFailureOperation": ('PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.setStencilTestFailureOperation": ('PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.stencilTestFailureOperation": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTest:
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.back": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.front": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFaceMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction:
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.comparisonMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.faceMode": (),
@@ -38021,7 +35859,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.setReferenceValue": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.setStencilFunction": ('PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.stencilFunction": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTechnique:
"PySide2.Qt3DRender.Qt3DRender.QTechnique.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.addFilterKey": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -38034,7 +35871,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTechnique.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.removeRenderPass": ('PySide2.Qt3DRender.Qt3DRender.QRenderPass',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.renderPasses": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter:
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.addMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -38043,37 +35879,26 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.removeMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture1D:
"PySide2.Qt3DRender.Qt3DRender.QTexture1D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture1DArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture1DArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2D:
"PySide2.Qt3DRender.Qt3DRender.QTexture2D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisample:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisample.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisampleArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisampleArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture3D:
"PySide2.Qt3DRender.Qt3DRender.QTexture3D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureBuffer:
"PySide2.Qt3DRender.Qt3DRender.QTextureBuffer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureCubeMap:
"PySide2.Qt3DRender.Qt3DRender.QTextureCubeMap.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureCubeMapArray:
"PySide2.Qt3DRender.Qt3DRender.QTextureCubeMapArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureData:
"PySide2.Qt3DRender.Qt3DRender.QTextureData.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.comparisonFunction": (),
@@ -38106,11 +35931,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeX": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeY": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureGenerator:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImage:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImage.Status:
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.isMirrored": (),
@@ -38119,7 +35941,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.setStatus": ('PySide2.Qt3DRender.Qt3DRender.QTextureImage.Status',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.source": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImageData:
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.cleanup": (),
@@ -38147,21 +35968,16 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.setWidth": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.target": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImageDataGenerator:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureLoader:
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.isMirrored": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.setMirrored": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.source": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureRectangle:
"PySide2.Qt3DRender.Qt3DRender.QTextureRectangle.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode:
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.__init__": [('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.QtCore.QObject'), ('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.QtCore.QObject')],
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.setX": ('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode',),
@@ -38170,16 +35986,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.x": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.y": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.z": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QViewport:
"PySide2.Qt3DRender.Qt3DRender.QViewport.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QViewport.gamma": (),
"PySide2.Qt3DRender.Qt3DRender.QViewport.normalizedRect": (),
"PySide2.Qt3DRender.Qt3DRender.QViewport.setGamma": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QViewport.setNormalizedRect": ('PySide2.QtCore.QRectF',),
-
# class PySide2.Qt3DRender.Qt3DRender.QWaitFence:
-
# class PySide2.Qt3DRender.Qt3DRender.QWaitFence.HandleType:
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.handle": (),
@@ -38191,18 +36004,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.timeout": (),
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.waitOnCPU": (),
}) if "PySide2.Qt3DRender" in sys.modules else None
-
# Module PySide2.Qt3DInput
sig_dict.update({
-
# class PySide2.Qt3DInput.Qt3DInput:
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput:
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice:
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.addAxisSetting": ('PySide2.Qt3DInput.Qt3DInput.QAxisSetting',),
@@ -38214,35 +36022,29 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.buttonIdentifier": ('str',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.buttonNames": (),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.removeAxisSetting": ('PySide2.Qt3DInput.Qt3DInput.QAxisSetting',),
-
# class PySide2.Qt3DInput.Qt3DInput.QAction:
"PySide2.Qt3DInput.Qt3DInput.QAction.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAction.addInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
"PySide2.Qt3DInput.Qt3DInput.QAction.inputs": (),
"PySide2.Qt3DInput.Qt3DInput.QAction.isActive": (),
"PySide2.Qt3DInput.Qt3DInput.QAction.removeInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
-
# class PySide2.Qt3DInput.Qt3DInput.QActionInput:
"PySide2.Qt3DInput.Qt3DInput.QActionInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.buttons": (),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.setButtons": ('typing.List',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.axis": (),
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.setAxis": ('int',),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxis:
"PySide2.Qt3DInput.Qt3DInput.QAxis.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.addInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.inputs": (),
"PySide2.Qt3DInput.Qt3DInput.QAxis.removeInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.value": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator:
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.SourceAxisType:
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.scale": (),
@@ -38253,7 +36055,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.sourceAxisType": (),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.value": (),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.velocity": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisSetting:
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.axes": (),
@@ -38262,7 +36063,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setAxes": ('typing.List',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setDeadZoneRadius": ('float',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setSmoothEnabled": ('bool',),
-
# class PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.acceleration": (),
@@ -38273,12 +36073,10 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setButtons": ('typing.List',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setDeceleration": ('float',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setScale": ('float',),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputAspect:
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.availablePhysicalDevices": (),
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.createPhysicalDevice": ('str',),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputChord:
"PySide2.Qt3DInput.Qt3DInput.QInputChord.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.addChord": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
@@ -38286,7 +36084,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QInputChord.removeChord": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.setTimeout": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.timeout": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputSequence:
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.addSequence": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
@@ -38296,12 +36093,10 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.setButtonInterval": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.setTimeout": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.timeout": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputSettings:
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.eventSource": (),
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.setEventSource": ('PySide2.QtCore.QObject',),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyEvent:
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int'),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.count": (),
@@ -38314,7 +36109,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.setAccepted": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.text": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.type": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice:
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.activeInput": (),
@@ -38324,14 +36118,12 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonCount": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonIdentifier": ('str',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonNames": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler:
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.focus": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.setFocus": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QLogicalDevice:
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.actions": (),
@@ -38340,9 +36132,7 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.axes": (),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.removeAction": ('PySide2.Qt3DInput.Qt3DInput.QAction',),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.removeAxis": ('PySide2.Qt3DInput.Qt3DInput.QAxis',),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseDevice:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseDevice.Axis:
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.axisCount": (),
@@ -38353,13 +36143,8 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.buttonNames": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.sensitivity": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.setSensitivity": ('float',),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Buttons:
-
-# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Modifier:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Modifiers:
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.button": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.buttons": (),
@@ -38370,20 +36155,14 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.wasHeld": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.x": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.y": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseHandler:
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.containsMouse": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.setContainsMouse": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QMouseDevice',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent:
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Buttons:
-
-# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Modifier:
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Modifiers:
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.angleDelta": (),
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.buttons": (),
@@ -38394,26 +36173,18 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.x": (),
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.y": (),
}) if "PySide2.Qt3DInput" in sys.modules else None
-
# Module PySide2.Qt3DLogic
sig_dict.update({
-
# class PySide2.Qt3DLogic.Qt3DLogic:
-
# class PySide2.Qt3DLogic.Qt3DLogic.QFrameAction:
"PySide2.Qt3DLogic.Qt3DLogic.QFrameAction.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DLogic.Qt3DLogic.QLogicAspect:
"PySide2.Qt3DLogic.Qt3DLogic.QLogicAspect.__init__": ('PySide2.QtCore.QObject',),
}) if "PySide2.Qt3DLogic" in sys.modules else None
-
# Module PySide2.Qt3DAnimation
sig_dict.update({
-
# class PySide2.Qt3DAnimation.Qt3DAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.AnimationType:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationType": (),
@@ -38422,14 +36193,10 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setAnimationName": ('str',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setDuration": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setPosition": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip.duration": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.Loops:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.clock": (),
@@ -38442,10 +36209,8 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.setRunning": ('bool',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.start": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.stop": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.additiveClip": (),
@@ -38454,27 +36219,20 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setAdditiveClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setAdditiveFactor": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setBaseClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationAspect:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationAspect.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.Flag:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.__init__": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.valueChanged": ('typing.Any',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClip:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClip.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.Status:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QUrl', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.source": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.status": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.activeAnimationGroup": (),
@@ -38495,7 +36253,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setPositionOffset": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setPositionScale": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setRecursive": ('bool',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.addAnimation": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation',),
@@ -38507,24 +36264,19 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setAnimations": ('typing.List',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setName": ('str',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setPosition": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator:
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.blendTree": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.setBlendTree": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator:
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.clip": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.setClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QClock:
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.playbackRate": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.setPlaybackRate": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType:
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.__init__": [(), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'PySide2.QtGui.QVector2D', 'PySide2.QtGui.QVector2D')],
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.coordinates": (),
@@ -38535,9 +36287,7 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setInterpolationType": ('PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setLeftControlPoint": ('PySide2.QtGui.QVector2D',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setRightControlPoint": ('PySide2.QtGui.QVector2D',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode:
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.addKeyframe": ('PySide2.Qt3DCore.Qt3DCore.QTransform',),
@@ -38556,7 +36306,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.startMode": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.target": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.targetName": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend:
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.blendFactor": (),
@@ -38565,7 +36314,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.setEndClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.setStartClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.startClip": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget:
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.addAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
@@ -38574,9 +36322,7 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.fromGeometry": ('PySide2.Qt3DRender.Qt3DRender.QGeometry', 'typing.Sequence'),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.removeAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.setAttributes": ('typing.List',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.Method:
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.addMorphTarget": ('PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget',),
@@ -38596,12 +36342,10 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.target": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.targetName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.targetPositions": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping:
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.setSkeleton": ('PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.skeleton": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation:
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.addMorphTarget": ('PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget',),
@@ -38616,18 +36360,13 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.targetName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.targetPositions": (),
}) if "PySide2.Qt3DAnimation" in sys.modules else None
-
# Module PySide2.Qt3DExtras
sig_dict.update({
-
# class PySide2.Qt3DExtras.Qt3DExtras:
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController:
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState:
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState.__init__": [(), ('PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState',)],
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState.__copy__": (),
-
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.acceleration": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.camera": (),
@@ -38639,14 +36378,12 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setDeceleration": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setLinearSpeed": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setLookSpeed": ('float',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet:
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.currentIndex": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.setCurrentIndex": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.texture": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.textureTransform": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.bottomRadius": (),
@@ -38669,7 +36406,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.topRadius": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QConeMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.bottomRadius": (),
@@ -38694,7 +36430,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.slices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.topRadius": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.indexAttribute": (),
@@ -38716,7 +36451,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.yExtent": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.yzMeshResolution": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.zExtent": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.setFirstInstance": ('int',),
@@ -38739,7 +36473,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.yExtent": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.yzMeshResolution": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.zExtent": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.indexAttribute": (),
@@ -38756,7 +36489,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.length": (),
@@ -38775,7 +36507,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.ambient": (),
@@ -38788,7 +36519,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.ambient": (),
@@ -38801,7 +36531,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.ambient": (),
@@ -38818,7 +36547,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.extrusionLength": (),
@@ -38830,7 +36558,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.setFont": ('PySide2.QtGui.QFont',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.setText": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.text": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.depth": (),
@@ -38839,10 +36566,8 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.setFont": ('PySide2.QtGui.QFont',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.setText": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.text": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QFirstPersonCameraController:
"PySide2.Qt3DExtras.Qt3DExtras.QFirstPersonCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer:
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.buffersToClear": (),
@@ -38861,7 +36586,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.setViewportRect": ('PySide2.QtCore.QRectF',),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.surface": (),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.viewportRect": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.alpha": (),
@@ -38878,7 +36602,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.warm": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.ambientOcclusion": (),
@@ -38893,7 +36616,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setRoughness": ('typing.Any',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setTextureScale": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.ambient": (),
@@ -38906,7 +36628,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.setSpecular": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.ambient": (),
@@ -38921,7 +36642,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.ambient": (),
@@ -38936,15 +36656,12 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController:
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.setZoomInLimit": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.zoomInLimit": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.alpha": (),
@@ -38967,7 +36684,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.sourceAlphaArg": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.sourceRgbArg": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.ambient": (),
@@ -38978,7 +36694,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.setSpecular": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.height": (),
@@ -38996,7 +36711,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.updateVertices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.height": (),
@@ -39015,7 +36729,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.setWidth": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity:
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.baseName": (),
@@ -39024,7 +36737,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setBaseName": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setExtension": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setGammaCorrectEnabled": ('bool',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.generateTangents": (),
@@ -39042,7 +36754,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.generateTangents": (),
@@ -39060,21 +36771,18 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.columns": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.rows": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.setColumns": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.setRows": ('int',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.addSprite": [('PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem',), ('int', 'int', 'int', 'int')],
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.removeSprite": ('PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.setSprites": ('typing.List',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.sprites": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.height": (),
@@ -39085,7 +36793,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.width": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.x": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.y": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity:
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.color": (),
@@ -39098,7 +36805,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.setWidth": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.text": (),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.isAlphaBlendingEnabled": (),
@@ -39109,7 +36815,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.texture": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureOffset": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureTransform": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.indexAttribute": (),
@@ -39126,7 +36831,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.minorRadius": (),
@@ -39145,7 +36849,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow:
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.__init__": ('PySide2.QtGui.QScreen',),
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.activeFrameGraph": (),
@@ -39159,33 +36862,24 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.setRootEntity": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.showEvent": ('PySide2.QtGui.QShowEvent',),
}) if "PySide2.Qt3DExtras" in sys.modules else None
-
# Module testbinding
sig_dict.update({
-
# class testbinding.Enum1:
-
# class testbinding.IntValue:
-
"testbinding.IntValue.__init__": [(), ('int',), ('testbinding.IntValue',)],
"testbinding.IntValue.__copy__": (),
-
# class testbinding.PySideCPP:
-
# class testbinding.PySideCPP.TestObject2WithNamespace:
"testbinding.PySideCPP.TestObject2WithNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.PySideCPP.TestObject2WithNamespace.__repr__": (),
"testbinding.PySideCPP.TestObject2WithNamespace.name": (),
-
# class testbinding.PySideCPP.TestObjectWithNamespace:
"testbinding.PySideCPP.TestObjectWithNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignal": ('testbinding.PySideCPP.TestObjectWithNamespace',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignalWithNamespace": ('testbinding.PySideCPP.TestObjectWithNamespace',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignalWithTypedef": ('int',),
"testbinding.PySideCPP.TestObjectWithNamespace.name": (),
-
# class testbinding.TestObject:
-
"testbinding.TestObject.__init__": ('int', 'PySide2.QtCore.QObject'),
"testbinding.TestObject.addChild": ('PySide2.QtCore.QObject',),
"testbinding.TestObject.checkType": ('typing.Any',),
@@ -39197,35 +36891,27 @@ sig_dict.update({
"testbinding.TestObject.emitStaticMethodDoubleSignal": (),
"testbinding.TestObject.idValue": (),
"testbinding.TestObject.staticMethodDouble": ('int',),
-
# class testbinding.TestObjectWithoutNamespace:
-
# class testbinding.TestObjectWithoutNamespace.Enum2:
"testbinding.TestObjectWithoutNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.TestObjectWithoutNamespace.callSignal": ('testbinding.PySideCPP2.TestObjectWithoutNamespace',),
"testbinding.TestObjectWithoutNamespace.callSignalWithNamespace": ('testbinding.PySideCPP2.TestObjectWithoutNamespace',),
"testbinding.TestObjectWithoutNamespace.callSignalWithTypedef": ('int',),
"testbinding.TestObjectWithoutNamespace.name": (),
-
# class testbinding.TestView:
"testbinding.TestView.__init__": ('PySide2.QtCore.QAbstractListModel', 'PySide2.QtCore.QObject'),
"testbinding.TestView.getData": (),
"testbinding.TestView.getEditorWidgetFromItemDelegate": (),
"testbinding.TestView.model": (),
"testbinding.TestView.setItemDelegate": ('PySide2.QtWidgets.QAbstractItemDelegate',),
-
"testbinding.TestView.getHiddenObject": (),
}) if "testbinding" in sys.modules else None
-
# Module Shiboken
sig_dict.update({
-
# class Shiboken.VoidPtr:
}) if "Shiboken" in sys.modules else None
-
# Module minimal
sig_dict.update({
-
# class minimal.ListUser:
"minimal.ListUser.__init__": [(), ('minimal.ListUser',)],
"minimal.ListUser.__copy__": (),
@@ -39249,7 +36935,6 @@ sig_dict.update({
"minimal.ListUser.sumListOfIntLists": ('typing.List',),
"minimal.ListUser.sumObjList": ('typing.List',),
"minimal.ListUser.sumValList": ('typing.List',),
-
# class minimal.MinBoolUser:
"minimal.MinBoolUser.__init__": [(), ('minimal.MinBoolUser',)],
"minimal.MinBoolUser.__copy__": (),
@@ -39257,7 +36942,6 @@ sig_dict.update({
"minimal.MinBoolUser.invertedMinBool": (),
"minimal.MinBoolUser.minBool": (),
"minimal.MinBoolUser.setMinBool": ('bool',),
-
# class minimal.Obj:
"minimal.Obj.__init__": ('int',),
"minimal.Obj.callPassObjectType": ('minimal.Obj',),
@@ -39268,9 +36952,7 @@ sig_dict.update({
"minimal.Obj.passObjectTypeReference": ('minimal.Obj',),
"minimal.Obj.setObjId": ('int',),
"minimal.Obj.virtualMethod": ('int',),
-
# class minimal.Val:
-
# class minimal.Val.ValEnum:
"minimal.Val.__init__": [('int',), ('minimal.Val',)],
"minimal.Val.__copy__": (),
@@ -39283,7 +36965,6 @@ sig_dict.update({
"minimal.Val.passValueTypeReference": ('minimal.Val',),
"minimal.Val.setValId": ('int',),
"minimal.Val.valId": (),
-
"minimal.Val.arrayFunc": ('typing.List',),
"minimal.Val.arrayFuncInt": ('typing.List',),
"minimal.Val.arrayFuncIntReturn": ('int',),
@@ -39293,14 +36974,10 @@ sig_dict.update({
"minimal.Val.arrayFuncReturnTypedef": ('int',),
"minimal.Val.arrayFuncTypedef": ('typing.List',),
}) if "minimal" in sys.modules else None
-
# Module sample
sig_dict.update({
-
# class sample.Abstract:
-
# class sample.Abstract.PrintFormat:
-
# class sample.Abstract.Type:
"sample.Abstract.__init__": ('int',),
"sample.Abstract.callPureVirtual": (),
@@ -39317,42 +36994,33 @@ sig_dict.update({
"sample.Abstract.type": (),
"sample.Abstract.unpureVirtual": (),
"sample.Abstract.virtualGettingAEnum": ('sample.Abstract.PrintFormat',),
-
# class sample.AbstractModifications:
"sample.AbstractModifications.__init__": (),
"sample.AbstractModifications.invert": ('bool',),
"sample.AbstractModifications.pointlessPureVirtualMethod": (),
-
# class sample.ArrayModifyTest:
"sample.ArrayModifyTest.__init__": [(), ('sample.ArrayModifyTest',)],
"sample.ArrayModifyTest.__copy__": (),
"sample.ArrayModifyTest.sumIntArray": ('int', 'typing.Sequence'),
-
# class sample.Base1:
"sample.Base1.__init__": (),
"sample.Base1.base1Method": (),
"sample.Base1.publicMethod": (),
-
# class sample.Base2:
"sample.Base2.__init__": (),
"sample.Base2.base2Method": (),
-
# class sample.Base3:
"sample.Base3.__init__": ('int',),
"sample.Base3.base3Method": (),
-
# class sample.Base4:
"sample.Base4.__init__": (),
"sample.Base4.base4Method": (),
-
# class sample.Base5:
"sample.Base5.__init__": (),
"sample.Base5.base5Method": (),
-
# class sample.Base6:
"sample.Base6.__init__": (),
"sample.Base6.base6Method": (),
-
# class sample.BlackBox:
"sample.BlackBox.__init__": [(), ('sample.BlackBox',)],
"sample.BlackBox.__copy__": (),
@@ -39366,7 +37034,6 @@ sig_dict.update({
"sample.BlackBox.referenceToValuePointer": ('typing.Tuple',),
"sample.BlackBox.retrieveObjectType": ('int',),
"sample.BlackBox.retrievePoint": ('int',),
-
# class sample.Bucket:
"sample.Bucket.__init__": (),
"sample.Bucket.callVirtualBlockerMethodButYouDontKnowThis": (),
@@ -39377,70 +37044,57 @@ sig_dict.update({
"sample.Bucket.push": ('int',),
"sample.Bucket.unlock": (),
"sample.Bucket.virtualBlockerMethod": (),
-
# class sample.ByteArray:
- "sample.ByteArray.__init__": [(), ('sample.ByteArray',), ('typing.Char',)],
- "sample.ByteArray.__add__": [('bytes',), ('sample.ByteArray',), ('str',), ('typing.Char',)],
+ "sample.ByteArray.__init__": [(), ('int',), ('sample.ByteArray',)],
+ "sample.ByteArray.__add__": [('bytes',), ('int',), ('sample.ByteArray',), ('str',)],
"sample.ByteArray.__copy__": (),
- "sample.ByteArray.__iadd__": [('sample.ByteArray',), ('typing.Char',)],
+ "sample.ByteArray.__iadd__": [('int',), ('sample.ByteArray',)],
"sample.ByteArray.__repr__": (),
"sample.ByteArray.__str__": (),
- "sample.ByteArray.append": [('sample.ByteArray',), ('typing.Char',)],
+ "sample.ByteArray.append": [('int',), ('sample.ByteArray',)],
"sample.ByteArray.at": ('int',),
"sample.ByteArray.data": (),
"sample.ByteArray.size": (),
-
# class sample.CVListUser:
"sample.CVListUser.__init__": [(), ('sample.CVListUser',)],
"sample.CVListUser.__copy__": (),
"sample.CVListUser.consume": ('typing.List',),
"sample.CVListUser.produce": (),
-
# class sample.CVValueType:
"sample.CVValueType.__copy__": (),
-
# class sample.ClassWithFunctionPointer:
"sample.ClassWithFunctionPointer.__init__": [(), ('sample.ClassWithFunctionPointer',)],
"sample.ClassWithFunctionPointer.__copy__": (),
"sample.ClassWithFunctionPointer.doNothing": ('int',),
-
# class sample.Collector:
"sample.Collector.__init__": (),
"sample.Collector.__lshift__": [('Missing("sample.ObjectType.Identifier")',), ('object',), ('sample.IntWrapper',)],
"sample.Collector.clear": (),
"sample.Collector.items": (),
"sample.Collector.size": (),
-
# class sample.Color:
"sample.Color.__init__": [(), ('int',), ('sample.Color',), ('sample.SampleNamespace.InValue',)],
"sample.Color.__copy__": (),
"sample.Color.isNull": (),
-
# class sample.CtorConvRule:
"sample.CtorConvRule.__init__": [('int',), ('sample.CtorConvRule',)],
"sample.CtorConvRule.__copy__": (),
"sample.CtorConvRule.dummyVirtualMethod": (),
"sample.CtorConvRule.value": (),
-
# class sample.Data:
-
# class sample.Data.Field:
"sample.Data.__init__": [('sample.Data',), ('sample.Data.Field', 'str')],
"sample.Data.__and__": ('sample.Union',),
"sample.Data.__copy__": (),
"sample.Data.field": (),
"sample.Data.value": (),
-
# class sample.Derived:
-
# class sample.Derived.OtherOverloadedFuncEnum:
-
# class sample.Derived.SomeInnerClass:
"sample.Derived.SomeInnerClass.__init__": [(), ('sample.Derived.SomeInnerClass',)],
"sample.Derived.SomeInnerClass.__add__": ('sample.Derived.SomeInnerClass',),
"sample.Derived.SomeInnerClass.__copy__": (),
"sample.Derived.SomeInnerClass.uselessMethod": (),
-
"sample.Derived.__init__": ('int',),
"sample.Derived.className": (),
"sample.Derived.createObject": (),
@@ -39457,7 +37111,6 @@ sig_dict.update({
"sample.Derived.triggerImpossibleTypeDiscovery": (),
"sample.Derived.type": (),
"sample.Derived.unpureVirtual": (),
-
# class sample.Echo:
"sample.Echo.__init__": [(), ('sample.Echo',)],
"sample.Echo.__call__": ('sample.Str', 'int'),
@@ -39466,48 +37119,37 @@ sig_dict.update({
"sample.Echo.doNothingWithConstBool": ('bool',),
"sample.Echo.echo": ('bytes',),
"sample.Echo.methodWithNamedArg": ('sample.Str',),
-
# class sample.EnumOnNamespace:
-
# class sample.Event:
-
# class sample.Event.EventType:
-
# class sample.Event.EventTypeClass:
"sample.Event.__init__": [('sample.Event',), ('sample.Event.EventType',)],
"sample.Event.__copy__": (),
"sample.Event.eventType": (),
"sample.Event.setEventType": ('sample.Event.EventType',),
"sample.Event.setEventTypeByConstRef": ('sample.Event.EventType',),
-
# class sample.ExceptionTest:
"sample.ExceptionTest.__init__": (),
"sample.ExceptionTest.intThrowInt": ('bool',),
"sample.ExceptionTest.intThrowStdException": ('bool',),
"sample.ExceptionTest.voidThrowInt": ('bool',),
"sample.ExceptionTest.voidThrowStdException": ('bool',),
-
# class sample.Expression:
"sample.Expression.__init__": [('int',), ('sample.Expression',)],
"sample.Expression.__add__": ('sample.Expression',),
"sample.Expression.__copy__": (),
"sample.Expression.__sub__": ('sample.Expression',),
"sample.Expression.toString": (),
-
# class sample.Filter:
"sample.Filter.__init__": [(), ('sample.Filter',)],
"sample.Filter.__copy__": (),
-
# class sample.FriendOfOnlyCopy:
"sample.FriendOfOnlyCopy.__init__": [(), ('sample.FriendOfOnlyCopy',)],
"sample.FriendOfOnlyCopy.__copy__": (),
"sample.FriendOfOnlyCopy.createListOfOnlyCopy": ('int',),
"sample.FriendOfOnlyCopy.createOnlyCopy": ('int',),
-
# class sample.GlobalEnum:
-
# class sample.GlobalOverloadFuncEnum:
-
# class sample.HandleHolder:
"sample.HandleHolder.__init__": ('int',),
"sample.HandleHolder.compare": ('sample.HandleHolder',),
@@ -39516,15 +37158,11 @@ sig_dict.update({
"sample.HandleHolder.handle": (),
"sample.HandleHolder.handle2": (),
"sample.HandleHolder.set": ('int',),
-
# class sample.ImplicitBase:
"sample.ImplicitBase.__init__": [(), ('sample.ImplicitBase',), ('sample.ImplicitTarget',)],
"sample.ImplicitBase.__copy__": (),
-
# class sample.ImplicitConv:
-
# class sample.ImplicitConv.CtorEnum:
-
# class sample.ImplicitConv.ICOverloadedFuncEnum:
"sample.ImplicitConv.__init__": [(), ('None',), ('float', 'bool'), ('int',), ('object',), ('sample.ImplicitConv',), ('sample.ImplicitConv.CtorEnum',)],
"sample.ImplicitConv.__copy__": (),
@@ -39534,11 +37172,9 @@ sig_dict.update({
"sample.ImplicitConv.implicitConvOverloading": [('int',), ('sample.ImplicitConv', 'bool'), ('sample.ImplicitConv', 'int'), ('sample.ImplicitConv.CtorEnum',)],
"sample.ImplicitConv.objId": (),
"sample.ImplicitConv.value": (),
-
# class sample.ImplicitTarget:
"sample.ImplicitTarget.__init__": [(), ('sample.ImplicitTarget',)],
"sample.ImplicitTarget.__copy__": (),
-
# class sample.InjectCode:
"sample.InjectCode.__init__": [(), ('sample.InjectCode',)],
"sample.InjectCode.__copy__": (),
@@ -39550,38 +37186,30 @@ sig_dict.update({
"sample.InjectCode.simpleMethod3": ('int', 'typing.List'),
"sample.InjectCode.sumArrayAndLength": (),
"sample.InjectCode.virtualMethod": ('int',),
-
# class sample.IntArray2:
"sample.IntArray2.__init__": [('int',), ('sample.IntArray2',), ('typing.Sequence',)],
"sample.IntArray2.__copy__": (),
"sample.IntArray2.sum": (),
-
# class sample.IntArray3:
"sample.IntArray3.__init__": [('int',), ('sample.IntArray3',), ('typing.Sequence',)],
"sample.IntArray3.__copy__": (),
"sample.IntArray3.sum": (),
-
# class sample.IntList:
-
# class sample.IntList.CtorEnum:
"sample.IntList.__init__": [(), ('int',), ('sample.IntList',), ('typing.Sequence',)],
"sample.IntList.__copy__": (),
"sample.IntList.append": ('int',),
"sample.IntList.constructorUsed": (),
-
# class sample.IntWrapper:
"sample.IntWrapper.__init__": [('int',), ('sample.IntWrapper',)],
"sample.IntWrapper.__copy__": (),
-
# class sample.Intersection:
"sample.Intersection.__init__": [(), ('sample.Data',), ('sample.Intersection',), ('sample.Union',)],
"sample.Intersection.__and__": ('sample.Intersection',),
"sample.Intersection.__copy__": (),
"sample.Intersection.addFilter": ('sample.Filter',),
"sample.Intersection.filters": (),
-
# class sample.ListUser:
-
# class sample.ListUser.ListOfSomething:
"sample.ListUser.__init__": [(), ('sample.ListUser',)],
"sample.ListUser.__copy__": (),
@@ -39593,7 +37221,6 @@ sig_dict.update({
"sample.ListUser.multiplyPointList": ('typing.List', 'float'),
"sample.ListUser.setList": ('typing.List',),
"sample.ListUser.sumList": ('typing.List',),
-
# class sample.MDerived1:
"sample.MDerived1.__init__": (),
"sample.MDerived1.base1Method": (),
@@ -39604,7 +37231,6 @@ sig_dict.update({
"sample.MDerived1.publicMethod": (),
"sample.MDerived1.transformFromBase1": ('sample.Base1',),
"sample.MDerived1.transformFromBase2": ('sample.Base2',),
-
# class sample.MDerived2:
"sample.MDerived2.__init__": (),
"sample.MDerived2.base4Method": (),
@@ -39613,27 +37239,23 @@ sig_dict.update({
"sample.MDerived2.castToBase5": (),
"sample.MDerived2.castToBase6": (),
"sample.MDerived2.mderived2Method": (),
-
# class sample.MDerived3:
"sample.MDerived3.__init__": (),
"sample.MDerived3.castToBase3": (),
"sample.MDerived3.castToMDerived1": (),
"sample.MDerived3.castToMDerived2": (),
"sample.MDerived3.mderived3Method": (),
-
# class sample.MDerived4:
"sample.MDerived4.__init__": (),
"sample.MDerived4.castToBase3": (),
"sample.MDerived4.castToBase4": (),
"sample.MDerived4.justDummyMethod": (),
"sample.MDerived4.mderived4Method": (),
-
# class sample.MDerived5:
"sample.MDerived5.__init__": (),
"sample.MDerived5.castToBase3": (),
"sample.MDerived5.castToBase4": (),
"sample.MDerived5.mderived5Method": (),
-
# class sample.MapUser:
"sample.MapUser.__init__": [(), ('sample.MapUser',)],
"sample.MapUser.__copy__": (),
@@ -39646,18 +37268,14 @@ sig_dict.update({
"sample.MapUser.referenceToMap": ('typing.Dict',),
"sample.MapUser.setMap": ('typing.Dict',),
"sample.MapUser.showMap": ('typing.Dict',),
-
# class sample.ModelIndex:
"sample.ModelIndex.__init__": [(), ('sample.ModelIndex',)],
"sample.ModelIndex.__copy__": (),
"sample.ModelIndex.getValue": ('sample.ModelIndex',),
"sample.ModelIndex.setValue": ('int',),
"sample.ModelIndex.value": (),
-
# class sample.Modifications:
-
# class sample.Modifications.OverloadedModFunc:
-
# class sample.Modifications.TestEnum:
"sample.Modifications.__init__": (),
"sample.Modifications.argRemoval0": [('int', 'bool', 'int', 'bool'), ('int', 'bool', 'int', 'int')],
@@ -39687,11 +37305,9 @@ sig_dict.update({
"sample.Modifications.sumPointArray": ('int', 'typing.Sequence'),
"sample.Modifications.sumPointCoordinates": ('typing.Tuple',),
"sample.Modifications.timesTen": ('int',),
-
# class sample.ModifiedConstructor:
"sample.ModifiedConstructor.__init__": ('int',),
"sample.ModifiedConstructor.retrieveValue": (),
-
# class sample.NoImplicitConversion:
"sample.NoImplicitConversion.__init__": [('int',), ('sample.NoImplicitConversion',)],
"sample.NoImplicitConversion.__copy__": (),
@@ -39699,7 +37315,6 @@ sig_dict.update({
"sample.NoImplicitConversion.receivesNoImplicitConversionByPointer": ('sample.NoImplicitConversion',),
"sample.NoImplicitConversion.receivesNoImplicitConversionByReference": ('sample.NoImplicitConversion',),
"sample.NoImplicitConversion.receivesNoImplicitConversionByValue": ('sample.NoImplicitConversion',),
-
# class sample.NonDefaultCtor:
"sample.NonDefaultCtor.__init__": [('int',), ('sample.NonDefaultCtor',)],
"sample.NonDefaultCtor.__copy__": (),
@@ -39707,27 +37322,23 @@ sig_dict.update({
"sample.NonDefaultCtor.returnMyself": [(), ('int',), ('int', 'sample.NonDefaultCtor')],
"sample.NonDefaultCtor.returnMyselfVirtual": (),
"sample.NonDefaultCtor.value": (),
-
# class sample.ObjTypeReference:
"sample.ObjTypeReference.__init__": [(), ('sample.ObjTypeReference',)],
"sample.ObjTypeReference.justAPureVirtualFunc": ('sample.ObjTypeReference',),
"sample.ObjTypeReference.returnMyFirstArg": ('sample.ObjTypeReference',),
"sample.ObjTypeReference.returnMySecondArg": ('int', 'sample.ObjTypeReference'),
-
# class sample.ObjectModel:
-
# class sample.ObjectModel.MethodCalled:
"sample.ObjectModel.__init__": ('object',),
"sample.ObjectModel.data": (),
"sample.ObjectModel.receivesObjectTypeFamily": [('object',), ('sample.ObjectModel',)],
"sample.ObjectModel.setData": ('object',),
-
# class sample.ObjectType:
"sample.ObjectType.__init__": ('object',),
"sample.ObjectType.callId": (),
"sample.ObjectType.callInvalidateEvent": ('sample.Event',),
"sample.ObjectType.callVirtualCreateChild": (),
- "sample.ObjectType.callWithEnum": [('sample.Str', 'sample.Event.EventType', 'typing.Char'), ('sample.Str', 'typing.Char')],
+ "sample.ObjectType.callWithEnum": [('sample.Str', 'int'), ('sample.Str', 'sample.Event.EventType', 'int')],
"sample.ObjectType.causeEvent": ('sample.Event.EventType',),
"sample.ObjectType.children": (),
"sample.ObjectType.create": (),
@@ -39758,24 +37369,20 @@ sig_dict.update({
"sample.ObjectType.setObjectSplittedName": ('bytes', 'sample.Str', 'sample.Str'),
"sample.ObjectType.setParent": ('object',),
"sample.ObjectType.takeChild": [('object',), ('sample.Str',)],
-
# class sample.ObjectTypeByValue:
"sample.ObjectTypeByValue.__init__": (),
"sample.ObjectTypeByValue.acceptKindOfMeAsValue": ('sample.ObjectTypeByValue',),
"sample.ObjectTypeByValue.acceptListOfObjectTypeByValue": ('typing.List',),
"sample.ObjectTypeByValue.returnSomeKindOfMe": (),
-
# class sample.ObjectTypeDerived:
"sample.ObjectTypeDerived.__init__": (),
"sample.ObjectTypeDerived.event": ('sample.Event',),
-
# class sample.ObjectTypeHolder:
"sample.ObjectTypeHolder.__init__": [('bytes',), ('sample.ObjectTypeHolder',)],
"sample.ObjectTypeHolder.__copy__": (),
"sample.ObjectTypeHolder.callPassObjectTypeAsReference": (),
"sample.ObjectTypeHolder.getObjecType": (),
"sample.ObjectTypeHolder.passObjectTypeAsReference": ('object',),
-
# class sample.ObjectTypeLayout:
"sample.ObjectTypeLayout.__init__": (),
"sample.ObjectTypeLayout.addObject": ('object',),
@@ -39783,20 +37390,16 @@ sig_dict.update({
"sample.ObjectTypeLayout.isLayoutType": (),
"sample.ObjectTypeLayout.objects": (),
"sample.ObjectTypeLayout.takeChild": [('object',), ('sample.Str',)],
-
# class sample.ObjectTypeOperators:
"sample.ObjectTypeOperators.__init__": ('str',),
"sample.ObjectTypeOperators.__add__": ('str',),
"sample.ObjectTypeOperators.key": (),
-
# class sample.ObjectTypePtrList:
-
# class sample.ObjectTypePtrList.CtorEnum:
"sample.ObjectTypePtrList.__init__": [(), ('object',), ('sample.ObjectTypePtrList',), ('typing.Sequence',)],
"sample.ObjectTypePtrList.__copy__": (),
"sample.ObjectTypePtrList.append": ('object',),
"sample.ObjectTypePtrList.constructorUsed": (),
-
# class sample.ObjectView:
"sample.ObjectView.__init__": ('sample.ObjectModel', 'object'),
"sample.ObjectView.displayModelData": (),
@@ -39804,7 +37407,6 @@ sig_dict.update({
"sample.ObjectView.model": (),
"sample.ObjectView.modifyModelData": ('sample.Str',),
"sample.ObjectView.setModel": ('sample.ObjectModel',),
-
# class sample.OddBoolUser:
"sample.OddBoolUser.__init__": [(), ('bool',), ('sample.OddBoolUser',)],
"sample.OddBoolUser.__copy__": (),
@@ -39813,21 +37415,16 @@ sig_dict.update({
"sample.OddBoolUser.invertedOddBool": (),
"sample.OddBoolUser.oddBool": (),
"sample.OddBoolUser.setOddBool": ('bool',),
-
# class sample.OnlyCopy:
"sample.OnlyCopy.__init__": ('sample.OnlyCopy',),
"sample.OnlyCopy.__copy__": (),
"sample.OnlyCopy.getValue": ('sample.OnlyCopy',),
"sample.OnlyCopy.getValueFromReference": ('sample.OnlyCopy',),
"sample.OnlyCopy.value": (),
-
# class sample.OtherBase:
"sample.OtherBase.__init__": (),
-
# class sample.Overload:
-
# class sample.Overload.FunctionEnum:
-
# class sample.Overload.ParamEnum:
"sample.Overload.__init__": (),
"sample.Overload.acceptSequence": [(), ('int',), ('int', 'int'), ('sample.Size',), ('sample.Str', 'sample.Overload.ParamEnum'), ('typing.Sequence',)],
@@ -39842,15 +37439,12 @@ sig_dict.update({
"sample.Overload.singleOverload": [(), ('typing.Tuple',)],
"sample.Overload.strBufferOverloads": [(), ('bytes', 'int'), ('sample.Str', 'bytes', 'bool'), ('sample.Str', 'int')],
"sample.Overload.wrapperIntIntOverloads": [('sample.Polygon', 'int', 'int'), ('typing.Tuple', 'int', 'int')],
-
# class sample.Overload2:
"sample.Overload2.__init__": (),
"sample.Overload2.doNothingInPublic": [(), ('int',)],
"sample.Overload2.doNothingInPublic2": [(), ('int',)],
"sample.Overload2.doNothingInPublic3": [(), ('int',)],
-
# class sample.OverloadedFuncEnum:
-
# class sample.PairUser:
"sample.PairUser.__init__": [(), ('sample.PairUser',)],
"sample.PairUser.__copy__": (),
@@ -39860,20 +37454,16 @@ sig_dict.update({
"sample.PairUser.getPair": (),
"sample.PairUser.setPair": ('typing.Tuple',),
"sample.PairUser.sumPair": ('typing.Tuple',),
-
# class sample.Pen:
"sample.Pen.__init__": [(), ('sample.Color',), ('sample.Pen',), ('sample.SampleNamespace.Option',)],
"sample.Pen.__copy__": (),
"sample.Pen.ctorType": (),
-
# class sample.PersistentModelIndex:
"sample.PersistentModelIndex.__init__": [(), ('sample.ModelIndex',), ('sample.PersistentModelIndex',)],
"sample.PersistentModelIndex.__copy__": (),
"sample.PersistentModelIndex.setValue": ('int',),
"sample.PersistentModelIndex.value": (),
-
# class sample.Photon:
-
# class sample.Photon.Base:
"sample.Photon.Base.__init__": [('int',), ('sample.Photon.Base',)],
"sample.Photon.Base.__copy__": (),
@@ -39881,9 +37471,7 @@ sig_dict.update({
"sample.Photon.Base.setValue": ('int',),
"sample.Photon.Base.type": (),
"sample.Photon.Base.value": (),
-
# class sample.Photon.ClassType:
-
# class sample.Photon.ValueDuplicator:
"sample.Photon.ValueDuplicator.__init__": [('int',), ('sample.Photon.ValueDuplicator',)],
"sample.Photon.ValueDuplicator.__copy__": (),
@@ -39895,7 +37483,6 @@ sig_dict.update({
"sample.Photon.ValueDuplicator.sumValueUsingPointer": ('sample.Photon.ValueDuplicator',),
"sample.Photon.ValueDuplicator.sumValueUsingReference": ('sample.Photon.ValueDuplicator',),
"sample.Photon.ValueDuplicator.type": (),
-
# class sample.Photon.ValueIdentity:
"sample.Photon.ValueIdentity.__init__": [('int',), ('sample.Photon.ValueIdentity',)],
"sample.Photon.ValueIdentity.__copy__": (),
@@ -39907,12 +37494,10 @@ sig_dict.update({
"sample.Photon.ValueIdentity.sumValueUsingPointer": ('sample.Photon.ValueIdentity',),
"sample.Photon.ValueIdentity.sumValueUsingReference": ('sample.Photon.ValueIdentity',),
"sample.Photon.ValueIdentity.type": (),
-
"sample.Photon.callCalculateForValueDuplicatorPointer": ('sample.Photon.ValueDuplicator',),
"sample.Photon.callCalculateForValueDuplicatorReference": ('sample.Photon.ValueDuplicator',),
"sample.Photon.countValueDuplicators": ('typing.List',),
"sample.Photon.countValueIdentities": ('typing.List',),
-
# class sample.Point:
"sample.Point.__init__": [('float', 'float'), ('int', 'int'), ('typing.Tuple',)],
"sample.Point.__add__": ('typing.Tuple',),
@@ -39936,7 +37521,6 @@ sig_dict.update({
"sample.Point.show": (),
"sample.Point.x": (),
"sample.Point.y": (),
-
# class sample.PointF:
"sample.PointF.__init__": [('float', 'float'), ('sample.PointF',), ('typing.Tuple',)],
"sample.PointF.__add__": ('sample.PointF',),
@@ -39955,20 +37539,16 @@ sig_dict.update({
"sample.PointF.show": (),
"sample.PointF.x": (),
"sample.PointF.y": (),
-
# class sample.PointValueList:
-
# class sample.PointValueList.CtorEnum:
"sample.PointValueList.__init__": [(), ('sample.PointValueList',), ('typing.Sequence',), ('typing.Tuple',)],
"sample.PointValueList.__copy__": (),
"sample.PointValueList.append": ('typing.Tuple',),
"sample.PointValueList.constructorUsed": (),
-
# class sample.PointerHolder:
"sample.PointerHolder.__init__": [('object',), ('sample.PointerHolder',)],
"sample.PointerHolder.__copy__": (),
"sample.PointerHolder.pointer": (),
-
# class sample.Polygon:
"sample.Polygon.__init__": [(), ('float', 'float'), ('sample.Polygon',), ('typing.List',), ('typing.Tuple',)],
"sample.Polygon.__copy__": (),
@@ -39976,31 +37556,24 @@ sig_dict.update({
"sample.Polygon.doublePolygonScale": ('sample.Polygon',),
"sample.Polygon.points": (),
"sample.Polygon.stealOwnershipFromPython": [('sample.Polygon',), ('typing.Tuple',)],
-
# class sample.PrimitiveStructPointerHolder:
"sample.PrimitiveStructPointerHolder.__init__": [(), ('sample.PrimitiveStructPointerHolder',)],
"sample.PrimitiveStructPointerHolder.__copy__": (),
-
# class sample.PrivateCtor:
"sample.PrivateCtor.instance": (),
"sample.PrivateCtor.instanceCalls": (),
-
# class sample.PrivateDtor:
"sample.PrivateDtor.instance": (),
"sample.PrivateDtor.instanceCalls": (),
"sample.PrivateDtor.protectedInstanceCalls": (),
-
# class sample.ProtectedEnumClass:
-
# class sample.ProtectedEnumClass.ProtectedEnum:
-
# class sample.ProtectedEnumClass.PublicEnum:
"sample.ProtectedEnumClass.__init__": (),
"sample.ProtectedEnumClass.callProtectedEnumMethod": ('sample.ProtectedEnumClass.ProtectedEnum',),
"sample.ProtectedEnumClass.callPublicEnumMethod": ('sample.ProtectedEnumClass.PublicEnum',),
"sample.ProtectedEnumClass.protectedEnumMethod": ('sample.ProtectedEnumClass.ProtectedEnum',),
"sample.ProtectedEnumClass.publicEnumMethod": ('sample.ProtectedEnumClass.PublicEnum',),
-
# class sample.ProtectedNonPolymorphic:
"sample.ProtectedNonPolymorphic.__init__": [('bytes',), ('sample.ProtectedNonPolymorphic',)],
"sample.ProtectedNonPolymorphic.__copy__": (),
@@ -40011,7 +37584,6 @@ sig_dict.update({
"sample.ProtectedNonPolymorphic.protectedStatic": (),
"sample.ProtectedNonPolymorphic.protectedSum": ('int', 'int'),
"sample.ProtectedNonPolymorphic.publicName": (),
-
# class sample.ProtectedPolymorphic:
"sample.ProtectedPolymorphic.__init__": [('bytes',), ('sample.ProtectedPolymorphic',)],
"sample.ProtectedPolymorphic.__copy__": (),
@@ -40019,27 +37591,22 @@ sig_dict.update({
"sample.ProtectedPolymorphic.create": (),
"sample.ProtectedPolymorphic.protectedName": (),
"sample.ProtectedPolymorphic.publicName": (),
-
# class sample.ProtectedPolymorphicDaughter:
"sample.ProtectedPolymorphicDaughter.__init__": [('bytes',), ('sample.ProtectedPolymorphicDaughter',)],
"sample.ProtectedPolymorphicDaughter.__copy__": (),
"sample.ProtectedPolymorphicDaughter.create": (),
-
# class sample.ProtectedPolymorphicGrandDaughter:
"sample.ProtectedPolymorphicGrandDaughter.__init__": [('bytes',), ('sample.ProtectedPolymorphicGrandDaughter',)],
"sample.ProtectedPolymorphicGrandDaughter.__copy__": (),
"sample.ProtectedPolymorphicGrandDaughter.create": (),
-
# class sample.ProtectedProperty:
"sample.ProtectedProperty.__init__": [(), ('sample.ProtectedProperty',)],
"sample.ProtectedProperty.__copy__": (),
-
# class sample.ProtectedVirtualDestructor:
"sample.ProtectedVirtualDestructor.__init__": (),
"sample.ProtectedVirtualDestructor.create": (),
"sample.ProtectedVirtualDestructor.dtorCalled": (),
"sample.ProtectedVirtualDestructor.resetDtorCounter": (),
-
# class sample.Rect:
"sample.Rect.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Rect',)],
"sample.Rect.__copy__": (),
@@ -40047,7 +37614,6 @@ sig_dict.update({
"sample.Rect.left": (),
"sample.Rect.right": (),
"sample.Rect.top": (),
-
# class sample.RectF:
"sample.RectF.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Rect',), ('sample.RectF',)],
"sample.RectF.__copy__": (),
@@ -40055,7 +37621,6 @@ sig_dict.update({
"sample.RectF.left": (),
"sample.RectF.right": (),
"sample.RectF.top": (),
-
# class sample.Reference:
"sample.Reference.__init__": [('int',), ('sample.Reference',)],
"sample.Reference.__copy__": (),
@@ -40073,60 +37638,40 @@ sig_dict.update({
"sample.Reference.usesConstReferenceVirtual": ('sample.Reference', 'int'),
"sample.Reference.usesReference": ('sample.Reference',),
"sample.Reference.usesReferenceVirtual": ('sample.Reference', 'int'),
-
# class sample.ReferentModelIndex:
"sample.ReferentModelIndex.__init__": [(), ('sample.ModelIndex',), ('sample.ReferentModelIndex',)],
"sample.ReferentModelIndex.__copy__": (),
"sample.ReferentModelIndex.setValue": ('int',),
"sample.ReferentModelIndex.value": (),
-
# class sample.RemovedNamespace1_Enum:
-
# class sample.RemovedNamespace2_Enum:
-
# class sample.SampleNamespace:
-
# class sample.SampleNamespace.DerivedFromNamespace:
"sample.SampleNamespace.DerivedFromNamespace.__init__": (),
"sample.SampleNamespace.DerivedFromNamespace.methodReturningTypeFromParentScope": (),
"sample.SampleNamespace.DerivedFromNamespace.someVirtualMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough',),
-
# class sample.SampleNamespace.InValue:
-
# class sample.SampleNamespace.Option:
-
# class sample.SampleNamespace.OutValue:
-
# class sample.SampleNamespace.SomeClass:
-
# class sample.SampleNamespace.SomeClass.ProtectedEnum:
-
# class sample.SampleNamespace.SomeClass.PublicScopedEnum:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnum:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnumClass:
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.__init__": (),
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.someMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass',),
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.someVirtualMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough',),
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.ProtectedEnum:
-
"sample.SampleNamespace.SomeClass.SomeInnerClass.__init__": [(), ('sample.SampleNamespace.SomeClass.SomeInnerClass',)],
"sample.SampleNamespace.SomeClass.SomeInnerClass.__copy__": (),
-
# class sample.SampleNamespace.SomeClass.SomeOtherInnerClass:
"sample.SampleNamespace.SomeClass.SomeOtherInnerClass.__init__": [(), ('sample.SampleNamespace.SomeClass.SomeOtherInnerClass',)],
"sample.SampleNamespace.SomeClass.SomeOtherInnerClass.__copy__": (),
-
"sample.SampleNamespace.SomeClass.__init__": [(), ('sample.SampleNamespace.SomeClass',)],
"sample.SampleNamespace.SomeClass.__copy__": (),
"sample.SampleNamespace.SomeClass.protectedMethodReturningPublicScopedEnum": (),
-
"sample.SampleNamespace.ImInsideANamespace": ('int', 'int'),
"sample.SampleNamespace.doSomethingWithArray": ('bytes', 'int', 'bytes'),
"sample.SampleNamespace.enumArgumentWithDefaultValue": ('sample.SampleNamespace.Option',),
@@ -40138,7 +37683,6 @@ sig_dict.update({
"sample.SampleNamespace.passReferenceToObjectType": [('object',), ('object', 'int')],
"sample.SampleNamespace.passReferenceToValueType": [('typing.Tuple',), ('typing.Tuple', 'float')],
"sample.SampleNamespace.powerOfTwo": ('float',),
-
# class sample.SbkDate:
"sample.SbkDate.__init__": [('int', 'int', 'int'), ('sample.SbkDate',)],
"sample.SbkDate.__copy__": (),
@@ -40146,7 +37690,6 @@ sig_dict.update({
"sample.SbkDate.month": (),
"sample.SbkDate.toPython": (),
"sample.SbkDate.year": (),
-
# class sample.SimpleFile:
"sample.SimpleFile.__init__": [('bytes',), ('sample.SimpleFile',)],
"sample.SimpleFile.__copy__": (),
@@ -40155,7 +37698,6 @@ sig_dict.update({
"sample.SimpleFile.filename": (),
"sample.SimpleFile.open": (),
"sample.SimpleFile.size": (),
-
# class sample.Size:
"sample.Size.__init__": [('bytes',), ('float', 'float'), ('sample.Size',)],
"sample.Size.__add__": ('sample.Size',),
@@ -40171,19 +37713,16 @@ sig_dict.update({
"sample.Size.setWidth": ('float',),
"sample.Size.show": (),
"sample.Size.width": (),
-
# class sample.SizeF:
"sample.SizeF.__init__": [('float', 'float'), ('sample.SizeF',)],
"sample.SizeF.__copy__": (),
"sample.SizeF.height": (),
"sample.SizeF.passTypedefOfUnsignedShort": ('int',),
"sample.SizeF.width": (),
-
# class sample.SonOfMDerived1:
"sample.SonOfMDerived1.__init__": (),
"sample.SonOfMDerived1.castToMDerived1": (),
"sample.SonOfMDerived1.sonOfMDerived1Method": (),
-
# class sample.SortedOverload:
"sample.SortedOverload.__init__": [(), ('sample.SortedOverload',)],
"sample.SortedOverload.__copy__": (),
@@ -40191,9 +37730,8 @@ sig_dict.update({
"sample.SortedOverload.overload": [('float',), ('int',), ('object',), ('sample.ImplicitBase',), ('sample.ImplicitTarget',), ('typing.List',)],
"sample.SortedOverload.overloadDeep": [('int', 'object'), ('int', 'sample.ImplicitBase')],
"sample.SortedOverload.pyObjOverload": [('bytes', 'int'), ('int', 'int')],
-
# class sample.Str:
- "sample.Str.__init__": [('bytes',), ('sample.Str',), ('typing.Char',)],
+ "sample.Str.__init__": [('bytes',), ('int',), ('sample.Str',)],
"sample.Str.__add__": ('int',),
"sample.Str.__copy__": (),
"sample.Str.__str__": (),
@@ -40202,26 +37740,21 @@ sig_dict.update({
"sample.Str.cstring": (),
"sample.Str.get_char": ('int',),
"sample.Str.prepend": ('sample.Str',),
- "sample.Str.set_char": ('int', 'typing.Char'),
+ "sample.Str.set_char": ('int', 'int'),
"sample.Str.show": (),
"sample.Str.size": (),
"sample.Str.toInt": ('int',),
-
# class sample.StrList:
-
# class sample.StrList.CtorEnum:
"sample.StrList.__init__": [(), ('sample.Str',), ('sample.StrList',), ('typing.List',)],
"sample.StrList.__copy__": (),
"sample.StrList.append": ('sample.Str',),
"sample.StrList.constructorUsed": (),
"sample.StrList.join": ('sample.Str',),
-
# class sample.TemplatePtr:
"sample.TemplatePtr.__init__": (),
"sample.TemplatePtr.dummy_method": ('typing.List',),
-
# class sample.Time:
-
# class sample.Time.NumArgs:
"sample.Time.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Time',)],
"sample.Time.__copy__": (),
@@ -40233,45 +37766,36 @@ sig_dict.update({
"sample.Time.setTime": [(), ('int', 'int', 'int', 'int')],
"sample.Time.somethingCompletelyDifferent": [(), ('int', 'int', 'sample.ImplicitConv', 'object')],
"sample.Time.toString": (),
-
# class sample.Union:
"sample.Union.__init__": [(), ('sample.Data',), ('sample.Intersection',), ('sample.Union',)],
"sample.Union.__and__": ('sample.Data',),
"sample.Union.__copy__": (),
"sample.Union.addFilter": ('sample.Filter',),
"sample.Union.filters": (),
-
# class sample.UnremovedNamespace:
-
# class sample.UnremovedNamespace.RemovedNamespace3_Enum:
-
# class sample.ValueAndVirtual:
"sample.ValueAndVirtual.__init__": [('int',), ('sample.ValueAndVirtual',)],
"sample.ValueAndVirtual.__call__": ('int', 'int'),
"sample.ValueAndVirtual.__copy__": (),
"sample.ValueAndVirtual.id": (),
-
# class sample.VirtualDaughter:
"sample.VirtualDaughter.__init__": [(), ('sample.Str',), ('sample.VirtualDaughter',)],
"sample.VirtualDaughter.__copy__": (),
-
# class sample.VirtualDaughter2:
"sample.VirtualDaughter2.__init__": (),
"sample.VirtualDaughter2.sumThree": ('int', 'int', 'int'),
"sample.VirtualDaughter2.virtualMethod0": ('typing.Tuple', 'int', 'complex', 'bool'),
-
# class sample.VirtualDtor:
"sample.VirtualDtor.__init__": [(), ('sample.VirtualDtor',)],
"sample.VirtualDtor.__copy__": (),
"sample.VirtualDtor.create": (),
"sample.VirtualDtor.dtorCalled": (),
"sample.VirtualDtor.resetDtorCounter": (),
-
# class sample.VirtualFinalDaughter:
"sample.VirtualFinalDaughter.__init__": (),
"sample.VirtualFinalDaughter.sumThree": ('int', 'int', 'int'),
"sample.VirtualFinalDaughter.virtualMethod0": ('typing.Tuple', 'int', 'complex', 'bool'),
-
# class sample.VirtualMethods:
"sample.VirtualMethods.__init__": [('sample.Str',), ('sample.VirtualMethods',)],
"sample.VirtualMethods.__copy__": (),
@@ -40300,21 +37824,17 @@ sig_dict.update({
"sample.VirtualMethods.sum4": ('int', 'int', 'int'),
"sample.VirtualMethods.sumThree": ('int', 'int', 'int'),
"sample.VirtualMethods.virtualMethod0": ('typing.Tuple', 'int', 'complex', 'bool'),
-
# class sample.VoidHolder:
"sample.VoidHolder.__init__": [('int',), ('sample.VoidHolder',)],
"sample.VoidHolder.__copy__": (),
"sample.VoidHolder.gimmeMeSomeVoidPointer": (),
"sample.VoidHolder.takeVoidPointer": ('int',),
"sample.VoidHolder.voidPointer": (),
-
# class sample.sample:
-
# class sample.sample.sample:
"sample.sample.sample.__init__": [('int',), ('sample.sample.sample',)],
"sample.sample.sample.__copy__": (),
"sample.sample.sample.value": (),
-
"sample.sample.acceptDouble": ('float',),
"sample.sample.acceptInt": ('int',),
"sample.sample.acceptIntReference": ('int',),
@@ -40364,15 +37884,12 @@ sig_dict.update({
"sample.sample.transmuteComplexIntoPoint": ('complex',),
"sample.sample.transmutePointIntoComplex": ('typing.Tuple',),
}) if "sample" in sys.modules else None
-
# Module other
sig_dict.update({
-
# class other.ExtendsNoImplicitConversion:
"other.ExtendsNoImplicitConversion.__init__": [('Missing("other.ExtendsNoImplicitConversion")',), ('int',)],
"other.ExtendsNoImplicitConversion.__copy__": (),
"other.ExtendsNoImplicitConversion.objId": (),
-
# class other.Number:
"other.Number.__init__": [('int',), ('numbers.Number',)],
"other.Number.__copy__": (),
@@ -40381,7 +37898,6 @@ sig_dict.update({
"other.Number.toComplex": (),
"other.Number.toStr": (),
"other.Number.value": (),
-
# class other.OtherDerived:
"other.OtherDerived.__init__": ('int',),
"other.OtherDerived.className": (),
@@ -40394,29 +37910,23 @@ sig_dict.update({
"other.OtherDerived.useEnumTypeFromOtherModule": ('sample.OverloadedFuncEnum',),
"other.OtherDerived.useObjectTypeFromOtherModule": ('object',),
"other.OtherDerived.useValueTypeFromOtherModule": [('complex',), ('sample.Event',)],
-
# class other.OtherMultipleDerived:
"other.OtherMultipleDerived.__init__": (),
"other.OtherMultipleDerived.createObject": ('str',),
"other.OtherMultipleDerived.returnUselessClass": (),
-
# class other.OtherObjectType:
"other.OtherObjectType.__init__": (),
"other.OtherObjectType.__lshift__": ('sample.Collector',),
}) if "other" in sys.modules else None
-
# Module smart
sig_dict.update({
-
# class smart.Integer:
"smart.Integer.__init__": [(), ('smart.Integer',)],
"smart.Integer.__copy__": (),
"smart.Integer.printInteger": (),
-
# class smart.Integer2:
"smart.Integer2.__init__": [(), ('int',)],
"smart.Integer2.__copy__": (),
-
# class smart.Obj:
"smart.Obj.__init__": (),
"smart.Obj.giveSharedPtrToInteger": (),
@@ -40427,7 +37937,6 @@ sig_dict.update({
"smart.Obj.takeInteger": ('smart.Integer',),
"smart.Obj.takeSharedPtrToInteger": ('smart.SharedPtr',),
"smart.Obj.takeSharedPtrToObj": ('smart.SharedPtr',),
-
# class smart.Registry:
"smart.Registry.__init__": (),
"smart.Registry.add": [('smart.Integer',), ('smart.Obj',)],
@@ -40437,21 +37946,16 @@ sig_dict.update({
"smart.Registry.remove": [('smart.Integer',), ('smart.Obj',)],
"smart.Registry.setShouldPrint": ('bool',),
"smart.Registry.shouldPrint": (),
-
# class smart.SharedPtr:
-
# class smart.SharedPtr.__next_in_mro__:
-
# class smart.SharedPtr<Integer >:
"smart.SharedPtr<Integer >.__copy__": (),
"smart.SharedPtr<Integer >.data": (),
"smart.SharedPtr<Integer >.useCount": (),
-
# class smart.SharedPtr<Obj >:
"smart.SharedPtr<Obj >.__copy__": (),
"smart.SharedPtr<Obj >.data": (),
"smart.SharedPtr<Obj >.useCount": (),
-
# class smart.SharedPtr<Smart::Integer2 >:
"smart.SharedPtr<Smart::Integer2 >.__copy__": (),
"smart.SharedPtr<Smart::Integer2 >.data": (),
diff --git a/sources/pyside2/tests/registry/exists_x86_64_suse_linux_5_14_0_ci.py b/sources/pyside2/tests/registry/exists_x86_64_suse_linux_5_14_2_ci.py
index 0e293986a..4e6bb4f54 100644
--- a/sources/pyside2/tests/registry/exists_x86_64_suse_linux_5_14_0_ci.py
+++ b/sources/pyside2/tests/registry/exists_x86_64_suse_linux_5_14_2_ci.py
@@ -1,6 +1,7 @@
+#recreate # uncomment this to enforce generation
#############################################################################
##
-## Copyright (C) 2018 The Qt Company Ltd.
+## Copyright (C) 2019 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of Qt for Python.
@@ -36,49 +37,36 @@
## $QT_END_LICENSE$
##
#############################################################################
-
"""
This file contains the simplified signatures for all functions in PySide
-for module 'exists_x86_64_suse_linux_5_14_0_ci' using
+for module 'exists_x86_64_suse_linux_5_14_2_ci' using
Python 2.7.14 (default, Oct 12 2017, 15:50:02) [GCC]
-Qt 5.14.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 7.4.1 20190424 [gcc-7-branch revision 270538])
-
+Qt 5.14.2 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 7.4.1 20190905 [gcc-7-branch revision 275407])
There are no default values, no variable names and no self
parameter. Only types are present after simplification. The
functions 'next' resp. '__next__' are removed to make the output
identical for Python 2 and 3. '__div__' is also removed,
since it exists in Python 2, only.
"""
-
import sys
-
sig_dict = {}
-
# Module PySide2.QtCore
sig_dict.update({
-
# class PySide2.QtCore.ClassInfo:
"PySide2.QtCore.ClassInfo.__init__": ('typing.Dict[str, str]',),
-
# class PySide2.QtCore.MetaFunction:
"PySide2.QtCore.MetaFunction.__call__": ('typing.Any',),
-
# class PySide2.QtCore.MetaSignal:
"PySide2.QtCore.MetaSignal.__instancecheck__": ('object',),
-
# class PySide2.QtCore.Property:
"PySide2.QtCore.Property.__init__": ('type', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'str', 'typing.Callable', 'bool', 'bool', 'bool', 'bool', 'bool', 'bool'),
"PySide2.QtCore.Property.getter": ('typing.Callable',),
"PySide2.QtCore.Property.read": ('typing.Callable',),
"PySide2.QtCore.Property.setter": ('typing.Callable',),
"PySide2.QtCore.Property.write": ('typing.Callable',),
-
# class PySide2.QtCore.QAbstractAnimation:
-
# class PySide2.QtCore.QAbstractAnimation.DeletionPolicy:
-
# class PySide2.QtCore.QAbstractAnimation.Direction:
-
# class PySide2.QtCore.QAbstractAnimation.State:
"PySide2.QtCore.QAbstractAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractAnimation.currentLoop": (),
@@ -102,12 +90,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractAnimation.updateCurrentTime": ('int',),
"PySide2.QtCore.QAbstractAnimation.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QAbstractAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QAbstractEventDispatcher:
-
# class PySide2.QtCore.QAbstractEventDispatcher.TimerInfo:
"PySide2.QtCore.QAbstractEventDispatcher.TimerInfo.__init__": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
-
"PySide2.QtCore.QAbstractEventDispatcher.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractEventDispatcher.closingDown": (),
"PySide2.QtCore.QAbstractEventDispatcher.filterNativeEvent": ('PySide2.QtCore.QByteArray', 'int'),
@@ -127,13 +112,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractEventDispatcher.unregisterTimer": ('int',),
"PySide2.QtCore.QAbstractEventDispatcher.unregisterTimers": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractEventDispatcher.wakeUp": (),
-
# class PySide2.QtCore.QAbstractItemModel:
-
# class PySide2.QtCore.QAbstractItemModel.CheckIndexOption:
-
# class PySide2.QtCore.QAbstractItemModel.CheckIndexOptions:
-
# class PySide2.QtCore.QAbstractItemModel.LayoutChangeHint:
"PySide2.QtCore.QAbstractItemModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractItemModel.beginInsertColumns": ('PySide2.QtCore.QModelIndex', 'int', 'int'),
@@ -199,7 +180,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractItemModel.submit": (),
"PySide2.QtCore.QAbstractItemModel.supportedDragActions": (),
"PySide2.QtCore.QAbstractItemModel.supportedDropActions": (),
-
# class PySide2.QtCore.QAbstractListModel:
"PySide2.QtCore.QAbstractListModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractListModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -209,11 +189,9 @@ sig_dict.update({
"PySide2.QtCore.QAbstractListModel.index": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtCore.QAbstractListModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QAbstractListModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QAbstractNativeEventFilter:
"PySide2.QtCore.QAbstractNativeEventFilter.__init__": (),
"PySide2.QtCore.QAbstractNativeEventFilter.nativeEventFilter": ('PySide2.QtCore.QByteArray', 'int'),
-
# class PySide2.QtCore.QAbstractProxyModel:
"PySide2.QtCore.QAbstractProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractProxyModel.buddy": ('PySide2.QtCore.QModelIndex',),
@@ -245,7 +223,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractProxyModel.submit": (),
"PySide2.QtCore.QAbstractProxyModel.supportedDragActions": (),
"PySide2.QtCore.QAbstractProxyModel.supportedDropActions": (),
-
# class PySide2.QtCore.QAbstractState:
"PySide2.QtCore.QAbstractState.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QAbstractState.active": (),
@@ -254,7 +231,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractState.onEntry": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QAbstractState.onExit": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QAbstractState.parentState": (),
-
# class PySide2.QtCore.QAbstractTableModel:
"PySide2.QtCore.QAbstractTableModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAbstractTableModel.dropMimeData": ('PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.DropAction', 'int', 'int', 'PySide2.QtCore.QModelIndex'),
@@ -263,9 +239,7 @@ sig_dict.update({
"PySide2.QtCore.QAbstractTableModel.index": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtCore.QAbstractTableModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QAbstractTableModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QAbstractTransition:
-
# class PySide2.QtCore.QAbstractTransition.TransitionType:
"PySide2.QtCore.QAbstractTransition.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QAbstractTransition.addAnimation": ('PySide2.QtCore.QAbstractAnimation',),
@@ -282,7 +256,6 @@ sig_dict.update({
"PySide2.QtCore.QAbstractTransition.targetState": (),
"PySide2.QtCore.QAbstractTransition.targetStates": (),
"PySide2.QtCore.QAbstractTransition.transitionType": (),
-
# class PySide2.QtCore.QAnimationGroup:
"PySide2.QtCore.QAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QAnimationGroup.addAnimation": ('PySide2.QtCore.QAbstractAnimation',),
@@ -294,7 +267,6 @@ sig_dict.update({
"PySide2.QtCore.QAnimationGroup.insertAnimation": ('int', 'PySide2.QtCore.QAbstractAnimation'),
"PySide2.QtCore.QAnimationGroup.removeAnimation": ('PySide2.QtCore.QAbstractAnimation',),
"PySide2.QtCore.QAnimationGroup.takeAnimation": ('int',),
-
# class PySide2.QtCore.QBasicMutex:
"PySide2.QtCore.QBasicMutex.__init__": (),
"PySide2.QtCore.QBasicMutex.isRecursive": (),
@@ -302,7 +274,6 @@ sig_dict.update({
"PySide2.QtCore.QBasicMutex.tryLock": (),
"PySide2.QtCore.QBasicMutex.try_lock": (),
"PySide2.QtCore.QBasicMutex.unlock": (),
-
# class PySide2.QtCore.QBasicTimer:
"PySide2.QtCore.QBasicTimer.__init__": [(), ('PySide2.QtCore.QBasicTimer',)],
"PySide2.QtCore.QBasicTimer.__copy__": (),
@@ -311,7 +282,6 @@ sig_dict.update({
"PySide2.QtCore.QBasicTimer.stop": (),
"PySide2.QtCore.QBasicTimer.swap": ('PySide2.QtCore.QBasicTimer',),
"PySide2.QtCore.QBasicTimer.timerId": (),
-
# class PySide2.QtCore.QBitArray:
"PySide2.QtCore.QBitArray.__init__": [(), ('PySide2.QtCore.QBitArray',), ('int', 'bool')],
"PySide2.QtCore.QBitArray.__and__": ('PySide2.QtCore.QBitArray',),
@@ -338,7 +308,6 @@ sig_dict.update({
"PySide2.QtCore.QBitArray.testBit": ('int',),
"PySide2.QtCore.QBitArray.toggleBit": ('int',),
"PySide2.QtCore.QBitArray.truncate": ('int',),
-
# class PySide2.QtCore.QBuffer:
"PySide2.QtCore.QBuffer.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QBuffer.atEnd": (),
@@ -356,20 +325,17 @@ sig_dict.update({
"PySide2.QtCore.QBuffer.setData": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QBuffer.size": (),
"PySide2.QtCore.QBuffer.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QByteArray:
-
# class PySide2.QtCore.QByteArray.Base64Option:
-
# class PySide2.QtCore.QByteArray.Base64Options:
- "PySide2.QtCore.QByteArray.__init__": [(), ('PySide2.QtCore.QByteArray',), ('bytearray',), ('int', 'typing.Char'), ('str',)],
- "PySide2.QtCore.QByteArray.__add__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('str',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.__init__": [(), ('PySide2.QtCore.QByteArray',), ('bytearray',), ('int', 'int'), ('str',)],
+ "PySide2.QtCore.QByteArray.__add__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('int',), ('str',)],
"PySide2.QtCore.QByteArray.__copy__": (),
- "PySide2.QtCore.QByteArray.__iadd__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.__iadd__": [('PySide2.QtCore.QByteArray',), ('bytearray',), ('int',)],
"PySide2.QtCore.QByteArray.__reduce__": (),
"PySide2.QtCore.QByteArray.__repr__": (),
"PySide2.QtCore.QByteArray.__str__": (),
- "PySide2.QtCore.QByteArray.append": [('PySide2.QtCore.QByteArray',), ('int', 'typing.Char'), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.append": [('PySide2.QtCore.QByteArray',), ('int',), ('int', 'int')],
"PySide2.QtCore.QByteArray.at": ('int',),
"PySide2.QtCore.QByteArray.back": (),
"PySide2.QtCore.QByteArray.capacity": (),
@@ -379,18 +345,18 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.chopped": ('int',),
"PySide2.QtCore.QByteArray.clear": (),
"PySide2.QtCore.QByteArray.compare": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.Qt.CaseSensitivity'), ('str', 'PySide2.QtCore.Qt.CaseSensitivity')],
- "PySide2.QtCore.QByteArray.contains": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
- "PySide2.QtCore.QByteArray.count": [(), ('PySide2.QtCore.QByteArray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.contains": [('PySide2.QtCore.QByteArray',), ('int',)],
+ "PySide2.QtCore.QByteArray.count": [(), ('PySide2.QtCore.QByteArray',), ('int',)],
"PySide2.QtCore.QByteArray.data": (),
- "PySide2.QtCore.QByteArray.endsWith": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
- "PySide2.QtCore.QByteArray.fill": ('typing.Char', 'int'),
+ "PySide2.QtCore.QByteArray.endsWith": [('PySide2.QtCore.QByteArray',), ('int',)],
+ "PySide2.QtCore.QByteArray.fill": ('int', 'int'),
"PySide2.QtCore.QByteArray.fromBase64": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray.Base64Options')],
"PySide2.QtCore.QByteArray.fromHex": ('PySide2.QtCore.QByteArray',),
- "PySide2.QtCore.QByteArray.fromPercentEncoding": ('PySide2.QtCore.QByteArray', 'typing.Char'),
+ "PySide2.QtCore.QByteArray.fromPercentEncoding": ('PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.fromRawData": ('str', 'int'),
"PySide2.QtCore.QByteArray.front": (),
"PySide2.QtCore.QByteArray.indexOf": ('PySide2.QtCore.QByteArray', 'int'),
- "PySide2.QtCore.QByteArray.insert": [('int', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'typing.Char')],
+ "PySide2.QtCore.QByteArray.insert": [('int', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'int')],
"PySide2.QtCore.QByteArray.isEmpty": (),
"PySide2.QtCore.QByteArray.isLower": (),
"PySide2.QtCore.QByteArray.isNull": (),
@@ -398,36 +364,36 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.isUpper": (),
"PySide2.QtCore.QByteArray.lastIndexOf": ('PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.left": ('int',),
- "PySide2.QtCore.QByteArray.leftJustified": ('int', 'typing.Char', 'bool'),
+ "PySide2.QtCore.QByteArray.leftJustified": ('int', 'int', 'bool'),
"PySide2.QtCore.QByteArray.length": (),
"PySide2.QtCore.QByteArray.mid": ('int', 'int'),
- "PySide2.QtCore.QByteArray.number": [('float', 'typing.Char', 'int'), ('int', 'int')],
- "PySide2.QtCore.QByteArray.prepend": [('PySide2.QtCore.QByteArray',), ('int', 'typing.Char'), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.number": [('float', 'int', 'int'), ('int', 'int')],
+ "PySide2.QtCore.QByteArray.prepend": [('PySide2.QtCore.QByteArray',), ('int',), ('int', 'int')],
"PySide2.QtCore.QByteArray.remove": ('int', 'int'),
"PySide2.QtCore.QByteArray.repeated": ('int',),
- "PySide2.QtCore.QByteArray.replace": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('int', 'int', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray'), ('typing.Char', 'PySide2.QtCore.QByteArray'), ('typing.Char', 'typing.Char')],
+ "PySide2.QtCore.QByteArray.replace": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('int', 'PySide2.QtCore.QByteArray'), ('int', 'int'), ('int', 'int', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtCore.QByteArray.reserve": ('int',),
"PySide2.QtCore.QByteArray.resize": ('int',),
"PySide2.QtCore.QByteArray.right": ('int',),
- "PySide2.QtCore.QByteArray.rightJustified": ('int', 'typing.Char', 'bool'),
- "PySide2.QtCore.QByteArray.setNum": [('float', 'typing.Char', 'int'), ('int', 'int')],
+ "PySide2.QtCore.QByteArray.rightJustified": ('int', 'int', 'bool'),
+ "PySide2.QtCore.QByteArray.setNum": [('float', 'int', 'int'), ('int', 'int')],
"PySide2.QtCore.QByteArray.setRawData": ('str', 'int'),
"PySide2.QtCore.QByteArray.shrink_to_fit": (),
"PySide2.QtCore.QByteArray.simplified": (),
"PySide2.QtCore.QByteArray.size": (),
- "PySide2.QtCore.QByteArray.split": ('typing.Char',),
+ "PySide2.QtCore.QByteArray.split": ('int',),
"PySide2.QtCore.QByteArray.squeeze": (),
- "PySide2.QtCore.QByteArray.startsWith": [('PySide2.QtCore.QByteArray',), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.startsWith": [('PySide2.QtCore.QByteArray',), ('int',)],
"PySide2.QtCore.QByteArray.swap": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QByteArray.toBase64": [(), ('PySide2.QtCore.QByteArray.Base64Options',)],
"PySide2.QtCore.QByteArray.toDouble": (),
"PySide2.QtCore.QByteArray.toFloat": (),
- "PySide2.QtCore.QByteArray.toHex": [(), ('typing.Char',)],
+ "PySide2.QtCore.QByteArray.toHex": [(), ('int',)],
"PySide2.QtCore.QByteArray.toInt": ('int',),
"PySide2.QtCore.QByteArray.toLong": ('int',),
"PySide2.QtCore.QByteArray.toLongLong": ('int',),
"PySide2.QtCore.QByteArray.toLower": (),
- "PySide2.QtCore.QByteArray.toPercentEncoding": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'typing.Char'),
+ "PySide2.QtCore.QByteArray.toPercentEncoding": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int'),
"PySide2.QtCore.QByteArray.toShort": ('int',),
"PySide2.QtCore.QByteArray.toUInt": ('int',),
"PySide2.QtCore.QByteArray.toULong": ('int',),
@@ -436,23 +402,18 @@ sig_dict.update({
"PySide2.QtCore.QByteArray.toUpper": (),
"PySide2.QtCore.QByteArray.trimmed": (),
"PySide2.QtCore.QByteArray.truncate": ('int',),
-
# class PySide2.QtCore.QByteArrayMatcher:
"PySide2.QtCore.QByteArrayMatcher.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArrayMatcher',), ('str', 'int')],
"PySide2.QtCore.QByteArrayMatcher.__copy__": (),
"PySide2.QtCore.QByteArrayMatcher.indexIn": [('PySide2.QtCore.QByteArray', 'int'), ('str', 'int', 'int')],
"PySide2.QtCore.QByteArrayMatcher.pattern": (),
"PySide2.QtCore.QByteArrayMatcher.setPattern": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QCalendar:
-
# class PySide2.QtCore.QCalendar.System:
-
# class PySide2.QtCore.QCalendar.YearMonthDay:
"PySide2.QtCore.QCalendar.YearMonthDay.__init__": [(), ('PySide2.QtCore.QCalendar.YearMonthDay',), ('int', 'int', 'int')],
"PySide2.QtCore.QCalendar.YearMonthDay.__copy__": (),
"PySide2.QtCore.QCalendar.YearMonthDay.isValid": (),
-
"PySide2.QtCore.QCalendar.__init__": [(), ('PySide2.QtCore.QCalendar.System',)],
"PySide2.QtCore.QCalendar.__copy__": (),
"PySide2.QtCore.QCalendar.availableCalendars": (),
@@ -479,7 +440,6 @@ sig_dict.update({
"PySide2.QtCore.QCalendar.standaloneMonthName": ('PySide2.QtCore.QLocale', 'int', 'int', 'PySide2.QtCore.QLocale.FormatType'),
"PySide2.QtCore.QCalendar.standaloneWeekDayName": ('PySide2.QtCore.QLocale', 'int', 'PySide2.QtCore.QLocale.FormatType'),
"PySide2.QtCore.QCalendar.weekDayName": ('PySide2.QtCore.QLocale', 'int', 'PySide2.QtCore.QLocale.FormatType'),
-
# class PySide2.QtCore.QCborArray:
"PySide2.QtCore.QCborArray.__init__": [(), ('PySide2.QtCore.QCborArray',)],
"PySide2.QtCore.QCborArray.__add__": ('PySide2.QtCore.QCborValue',),
@@ -515,16 +475,12 @@ sig_dict.update({
"PySide2.QtCore.QCborArray.toCborValue": (),
"PySide2.QtCore.QCborArray.toJsonArray": (),
"PySide2.QtCore.QCborArray.toVariantList": (),
-
# class PySide2.QtCore.QCborError:
-
# class PySide2.QtCore.QCborError.Code:
"PySide2.QtCore.QCborError.__init__": [(), ('PySide2.QtCore.QCborError',)],
"PySide2.QtCore.QCborError.__copy__": (),
"PySide2.QtCore.QCborError.toString": (),
-
# class PySide2.QtCore.QCborKnownTags:
-
# class PySide2.QtCore.QCborMap:
"PySide2.QtCore.QCborMap.__init__": [(), ('PySide2.QtCore.QCborMap',)],
"PySide2.QtCore.QCborMap.__copy__": (),
@@ -546,18 +502,13 @@ sig_dict.update({
"PySide2.QtCore.QCborMap.toVariantHash": (),
"PySide2.QtCore.QCborMap.toVariantMap": (),
"PySide2.QtCore.QCborMap.value": [('PySide2.QtCore.QCborValue',), ('int',), ('str',)],
-
# class PySide2.QtCore.QCborParserError:
"PySide2.QtCore.QCborParserError.__init__": [(), ('PySide2.QtCore.QCborParserError',)],
"PySide2.QtCore.QCborParserError.__copy__": (),
"PySide2.QtCore.QCborParserError.errorString": (),
-
# class PySide2.QtCore.QCborSimpleType:
-
# class PySide2.QtCore.QCborStreamReader:
-
# class PySide2.QtCore.QCborStreamReader.StringResultCode:
-
# class PySide2.QtCore.QCborStreamReader.Type:
"PySide2.QtCore.QCborStreamReader.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('bytearray', 'int'), ('str', 'int')],
"PySide2.QtCore.QCborStreamReader.addData": [('PySide2.QtCore.QByteArray',), ('bytearray', 'int'), ('str', 'int')],
@@ -605,7 +556,6 @@ sig_dict.update({
"PySide2.QtCore.QCborStreamReader.toSimpleType": (),
"PySide2.QtCore.QCborStreamReader.toUnsignedInteger": (),
"PySide2.QtCore.QCborStreamReader.type": (),
-
# class PySide2.QtCore.QCborStreamWriter:
"PySide2.QtCore.QCborStreamWriter.__init__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QCborStreamWriter.append": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborKnownTags',), ('PySide2.QtCore.QCborSimpleType',), ('bool',), ('float',), ('int',), ('str', 'int')],
@@ -619,25 +569,17 @@ sig_dict.update({
"PySide2.QtCore.QCborStreamWriter.setDevice": ('PySide2.QtCore.QIODevice',),
"PySide2.QtCore.QCborStreamWriter.startArray": [(), ('int',)],
"PySide2.QtCore.QCborStreamWriter.startMap": [(), ('int',)],
-
# class PySide2.QtCore.QCborStringResultByteArray:
"PySide2.QtCore.QCborStringResultByteArray.__init__": [(), ('PySide2.QtCore.QCborStringResultByteArray',)],
"PySide2.QtCore.QCborStringResultByteArray.__copy__": (),
-
# class PySide2.QtCore.QCborStringResultString:
"PySide2.QtCore.QCborStringResultString.__init__": [(), ('PySide2.QtCore.QCborStringResultString',)],
"PySide2.QtCore.QCborStringResultString.__copy__": (),
-
# class PySide2.QtCore.QCborValue:
-
# class PySide2.QtCore.QCborValue.DiagnosticNotationOption:
-
# class PySide2.QtCore.QCborValue.DiagnosticNotationOptions:
-
# class PySide2.QtCore.QCborValue.EncodingOption:
-
# class PySide2.QtCore.QCborValue.EncodingOptions:
-
# class PySide2.QtCore.QCborValue.Type:
"PySide2.QtCore.QCborValue.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborArray',), ('PySide2.QtCore.QCborKnownTags', 'PySide2.QtCore.QCborValue'), ('PySide2.QtCore.QCborMap',), ('PySide2.QtCore.QCborSimpleType',), ('PySide2.QtCore.QCborValue',), ('PySide2.QtCore.QCborValue.Type',), ('PySide2.QtCore.QDateTime',), ('PySide2.QtCore.QRegularExpression',), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUuid',), ('bool',), ('float',), ('int',), ('str',)],
"PySide2.QtCore.QCborValue.__copy__": (),
@@ -683,14 +625,12 @@ sig_dict.update({
"PySide2.QtCore.QCborValue.toUuid": ('PySide2.QtCore.QUuid',),
"PySide2.QtCore.QCborValue.toVariant": (),
"PySide2.QtCore.QCborValue.type": (),
-
# class PySide2.QtCore.QChildEvent:
"PySide2.QtCore.QChildEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QObject'),
"PySide2.QtCore.QChildEvent.added": (),
"PySide2.QtCore.QChildEvent.child": (),
"PySide2.QtCore.QChildEvent.polished": (),
"PySide2.QtCore.QChildEvent.removed": (),
-
# class PySide2.QtCore.QCollator:
"PySide2.QtCore.QCollator.__init__": [(), ('PySide2.QtCore.QCollator',), ('PySide2.QtCore.QLocale',)],
"PySide2.QtCore.QCollator.__call__": ('str', 'str'),
@@ -705,16 +645,12 @@ sig_dict.update({
"PySide2.QtCore.QCollator.setNumericMode": ('bool',),
"PySide2.QtCore.QCollator.sortKey": ('str',),
"PySide2.QtCore.QCollator.swap": ('PySide2.QtCore.QCollator',),
-
# class PySide2.QtCore.QCollatorSortKey:
"PySide2.QtCore.QCollatorSortKey.__init__": ('PySide2.QtCore.QCollatorSortKey',),
"PySide2.QtCore.QCollatorSortKey.compare": ('PySide2.QtCore.QCollatorSortKey',),
"PySide2.QtCore.QCollatorSortKey.swap": ('PySide2.QtCore.QCollatorSortKey',),
-
# class PySide2.QtCore.QCommandLineOption:
-
# class PySide2.QtCore.QCommandLineOption.Flag:
-
# class PySide2.QtCore.QCommandLineOption.Flags:
"PySide2.QtCore.QCommandLineOption.__init__": [('PySide2.QtCore.QCommandLineOption',), ('str',), ('str', 'str', 'str', 'str'), ('typing.Sequence[str]',), ('typing.Sequence[str]', 'str', 'str', 'str')],
"PySide2.QtCore.QCommandLineOption.defaultValues": (),
@@ -730,11 +666,8 @@ sig_dict.update({
"PySide2.QtCore.QCommandLineOption.setValueName": ('str',),
"PySide2.QtCore.QCommandLineOption.swap": ('PySide2.QtCore.QCommandLineOption',),
"PySide2.QtCore.QCommandLineOption.valueName": (),
-
# class PySide2.QtCore.QCommandLineParser:
-
# class PySide2.QtCore.QCommandLineParser.OptionsAfterPositionalArgumentsMode:
-
# class PySide2.QtCore.QCommandLineParser.SingleDashWordOptionMode:
"PySide2.QtCore.QCommandLineParser.__init__": (),
"PySide2.QtCore.QCommandLineParser.addHelpOption": (),
@@ -759,7 +692,6 @@ sig_dict.update({
"PySide2.QtCore.QCommandLineParser.unknownOptionNames": (),
"PySide2.QtCore.QCommandLineParser.value": [('PySide2.QtCore.QCommandLineOption',), ('str',)],
"PySide2.QtCore.QCommandLineParser.values": [('PySide2.QtCore.QCommandLineOption',), ('str',)],
-
# class PySide2.QtCore.QConcatenateTablesProxyModel:
"PySide2.QtCore.QConcatenateTablesProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QConcatenateTablesProxyModel.addSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
@@ -781,7 +713,6 @@ sig_dict.update({
"PySide2.QtCore.QConcatenateTablesProxyModel.setData": ('PySide2.QtCore.QModelIndex', 'typing.Any', 'int'),
"PySide2.QtCore.QConcatenateTablesProxyModel.setItemData": ('PySide2.QtCore.QModelIndex', 'typing.Dict[int, typing.Any]'),
"PySide2.QtCore.QConcatenateTablesProxyModel.span": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtCore.QCoreApplication:
"PySide2.QtCore.QCoreApplication.__init__": [(), ('typing.Sequence[str]',)],
"PySide2.QtCore.QCoreApplication.addLibraryPath": ('str',),
@@ -825,12 +756,11 @@ sig_dict.update({
"PySide2.QtCore.QCoreApplication.setOrganizationName": ('str',),
"PySide2.QtCore.QCoreApplication.setQuitLockEnabled": ('bool',),
"PySide2.QtCore.QCoreApplication.setSetuidAllowed": ('bool',),
+ "PySide2.QtCore.QCoreApplication.shutdown": (),
"PySide2.QtCore.QCoreApplication.startingUp": (),
"PySide2.QtCore.QCoreApplication.testAttribute": ('PySide2.QtCore.Qt.ApplicationAttribute',),
"PySide2.QtCore.QCoreApplication.translate": ('str', 'str', 'str', 'int'),
-
# class PySide2.QtCore.QCryptographicHash:
-
# class PySide2.QtCore.QCryptographicHash.Algorithm:
"PySide2.QtCore.QCryptographicHash.__init__": ('PySide2.QtCore.QCryptographicHash.Algorithm',),
"PySide2.QtCore.QCryptographicHash.addData": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('str', 'int')],
@@ -838,15 +768,10 @@ sig_dict.update({
"PySide2.QtCore.QCryptographicHash.hashLength": ('PySide2.QtCore.QCryptographicHash.Algorithm',),
"PySide2.QtCore.QCryptographicHash.reset": (),
"PySide2.QtCore.QCryptographicHash.result": (),
-
# class PySide2.QtCore.QDataStream:
-
# class PySide2.QtCore.QDataStream.ByteOrder:
-
# class PySide2.QtCore.QDataStream.FloatingPointPrecision:
-
# class PySide2.QtCore.QDataStream.Status:
-
# class PySide2.QtCore.QDataStream.Version:
"PySide2.QtCore.QDataStream.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QIODevice.OpenMode'), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QDataStream.__lshift__": [('PySide2.QtCore.QBitArray',), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QCborArray',), ('PySide2.QtCore.QCborMap',), ('PySide2.QtCore.QCborValue',), ('PySide2.QtCore.QDate',), ('PySide2.QtCore.QDateTime',), ('PySide2.QtCore.QEasingCurve',), ('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonDocument',), ('PySide2.QtCore.QJsonValue',), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QLineF',), ('PySide2.QtCore.QLocale',), ('PySide2.QtCore.QMargins',), ('PySide2.QtCore.QMarginsF',), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',), ('PySide2.QtCore.QRegExp',), ('PySide2.QtCore.QRegularExpression',), ('PySide2.QtCore.QSize',), ('PySide2.QtCore.QSizeF',), ('PySide2.QtCore.QTime',), ('PySide2.QtCore.QTimeZone',), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUuid',), ('PySide2.QtCore.QVersionNumber',), ('str',)],
@@ -893,7 +818,7 @@ sig_dict.update({
"PySide2.QtCore.QDataStream.writeInt32": ('int',),
"PySide2.QtCore.QDataStream.writeInt64": ('int',),
"PySide2.QtCore.QDataStream.writeInt8": ('int',),
- "PySide2.QtCore.QDataStream.writeQChar": ('typing.Char',),
+ "PySide2.QtCore.QDataStream.writeQChar": ('str',),
"PySide2.QtCore.QDataStream.writeQString": ('str',),
"PySide2.QtCore.QDataStream.writeQStringList": ('typing.Sequence[str]',),
"PySide2.QtCore.QDataStream.writeQVariant": ('typing.Any',),
@@ -903,9 +828,7 @@ sig_dict.update({
"PySide2.QtCore.QDataStream.writeUInt32": ('int',),
"PySide2.QtCore.QDataStream.writeUInt64": ('int',),
"PySide2.QtCore.QDataStream.writeUInt8": ('int',),
-
# class PySide2.QtCore.QDate:
-
# class PySide2.QtCore.QDate.MonthNameType:
"PySide2.QtCore.QDate.__init__": [(), ('PySide2.QtCore.QDate',), ('int', 'int', 'int'), ('int', 'int', 'int', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QDate.__copy__": (),
@@ -940,9 +863,7 @@ sig_dict.update({
"PySide2.QtCore.QDate.toString": [('PySide2.QtCore.Qt.DateFormat',), ('PySide2.QtCore.Qt.DateFormat', 'PySide2.QtCore.QCalendar'), ('str',), ('str', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QDate.weekNumber": (),
"PySide2.QtCore.QDate.year": [(), ('PySide2.QtCore.QCalendar',)],
-
# class PySide2.QtCore.QDateTime:
-
# class PySide2.QtCore.QDateTime.YearRange:
"PySide2.QtCore.QDateTime.__init__": [(), ('PySide2.QtCore.QDate',), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.QTimeZone'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.Qt.TimeSpec'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QTime', 'PySide2.QtCore.Qt.TimeSpec', 'int'), ('PySide2.QtCore.QDateTime',), ('int', 'int', 'int', 'int', 'int', 'int'), ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int')],
"PySide2.QtCore.QDateTime.__copy__": (),
@@ -994,15 +915,32 @@ sig_dict.update({
"PySide2.QtCore.QDateTime.toTime_t": (),
"PySide2.QtCore.QDateTime.toUTC": (),
"PySide2.QtCore.QDateTime.utcOffset": (),
-
+# class PySide2.QtCore.QDeadlineTimer:
+# class PySide2.QtCore.QDeadlineTimer.ForeverConstant:
+ "PySide2.QtCore.QDeadlineTimer.__init__": [('PySide2.QtCore.QDeadlineTimer',), ('PySide2.QtCore.QDeadlineTimer.ForeverConstant', 'PySide2.QtCore.Qt.TimerType'), ('PySide2.QtCore.Qt.TimerType',), ('int', 'PySide2.QtCore.Qt.TimerType')],
+ "PySide2.QtCore.QDeadlineTimer.__copy__": (),
+ "PySide2.QtCore.QDeadlineTimer.__iadd__": ('int',),
+ "PySide2.QtCore.QDeadlineTimer.__isub__": ('int',),
+ "PySide2.QtCore.QDeadlineTimer._q_data": (),
+ "PySide2.QtCore.QDeadlineTimer.addNSecs": ('PySide2.QtCore.QDeadlineTimer', 'int'),
+ "PySide2.QtCore.QDeadlineTimer.current": ('PySide2.QtCore.Qt.TimerType',),
+ "PySide2.QtCore.QDeadlineTimer.deadline": (),
+ "PySide2.QtCore.QDeadlineTimer.deadlineNSecs": (),
+ "PySide2.QtCore.QDeadlineTimer.hasExpired": (),
+ "PySide2.QtCore.QDeadlineTimer.isForever": (),
+ "PySide2.QtCore.QDeadlineTimer.remainingTime": (),
+ "PySide2.QtCore.QDeadlineTimer.remainingTimeNSecs": (),
+ "PySide2.QtCore.QDeadlineTimer.setDeadline": ('int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setPreciseDeadline": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setPreciseRemainingTime": ('int', 'int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setRemainingTime": ('int', 'PySide2.QtCore.Qt.TimerType'),
+ "PySide2.QtCore.QDeadlineTimer.setTimerType": ('PySide2.QtCore.Qt.TimerType',),
+ "PySide2.QtCore.QDeadlineTimer.swap": ('PySide2.QtCore.QDeadlineTimer',),
+ "PySide2.QtCore.QDeadlineTimer.timerType": (),
# class PySide2.QtCore.QDir:
-
# class PySide2.QtCore.QDir.Filter:
-
# class PySide2.QtCore.QDir.Filters:
-
# class PySide2.QtCore.QDir.SortFlag:
-
# class PySide2.QtCore.QDir.SortFlags:
"PySide2.QtCore.QDir.__init__": [('PySide2.QtCore.QDir',), ('str',), ('str', 'str', 'PySide2.QtCore.QDir.SortFlags', 'PySide2.QtCore.QDir.Filters')],
"PySide2.QtCore.QDir.__copy__": (),
@@ -1065,11 +1003,8 @@ sig_dict.update({
"PySide2.QtCore.QDir.temp": (),
"PySide2.QtCore.QDir.tempPath": (),
"PySide2.QtCore.QDir.toNativeSeparators": ('str',),
-
# class PySide2.QtCore.QDirIterator:
-
# class PySide2.QtCore.QDirIterator.IteratorFlag:
-
# class PySide2.QtCore.QDirIterator.IteratorFlags:
"PySide2.QtCore.QDirIterator.__init__": [('PySide2.QtCore.QDir', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'PySide2.QtCore.QDirIterator.IteratorFlags'), ('str', 'typing.Sequence[str]', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDirIterator.IteratorFlags')],
"PySide2.QtCore.QDirIterator.fileInfo": (),
@@ -1077,13 +1012,10 @@ sig_dict.update({
"PySide2.QtCore.QDirIterator.filePath": (),
"PySide2.QtCore.QDirIterator.hasNext": (),
"PySide2.QtCore.QDirIterator.path": (),
-
# class PySide2.QtCore.QDynamicPropertyChangeEvent:
"PySide2.QtCore.QDynamicPropertyChangeEvent.__init__": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QDynamicPropertyChangeEvent.propertyName": (),
-
# class PySide2.QtCore.QEasingCurve:
-
# class PySide2.QtCore.QEasingCurve.Type:
"PySide2.QtCore.QEasingCurve.__init__": [('PySide2.QtCore.QEasingCurve',), ('PySide2.QtCore.QEasingCurve.Type',)],
"PySide2.QtCore.QEasingCurve.__copy__": (),
@@ -1102,9 +1034,7 @@ sig_dict.update({
"PySide2.QtCore.QEasingCurve.toCubicSpline": (),
"PySide2.QtCore.QEasingCurve.type": (),
"PySide2.QtCore.QEasingCurve.valueForProgress": ('float',),
-
# class PySide2.QtCore.QElapsedTimer:
-
# class PySide2.QtCore.QElapsedTimer.ClockType:
"PySide2.QtCore.QElapsedTimer.__init__": [(), ('PySide2.QtCore.QElapsedTimer',)],
"PySide2.QtCore.QElapsedTimer.__copy__": (),
@@ -1120,9 +1050,7 @@ sig_dict.update({
"PySide2.QtCore.QElapsedTimer.restart": (),
"PySide2.QtCore.QElapsedTimer.secsTo": ('PySide2.QtCore.QElapsedTimer',),
"PySide2.QtCore.QElapsedTimer.start": (),
-
# class PySide2.QtCore.QEvent:
-
# class PySide2.QtCore.QEvent.Type:
"PySide2.QtCore.QEvent.__init__": [('PySide2.QtCore.QEvent',), ('PySide2.QtCore.QEvent.Type',)],
"PySide2.QtCore.QEvent.accept": (),
@@ -1132,11 +1060,8 @@ sig_dict.update({
"PySide2.QtCore.QEvent.setAccepted": ('bool',),
"PySide2.QtCore.QEvent.spontaneous": (),
"PySide2.QtCore.QEvent.type": (),
-
# class PySide2.QtCore.QEventLoop:
-
# class PySide2.QtCore.QEventLoop.ProcessEventsFlag:
-
# class PySide2.QtCore.QEventLoop.ProcessEventsFlags:
"PySide2.QtCore.QEventLoop.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QEventLoop.event": ('PySide2.QtCore.QEvent',),
@@ -1146,7 +1071,6 @@ sig_dict.update({
"PySide2.QtCore.QEventLoop.processEvents": [('PySide2.QtCore.QEventLoop.ProcessEventsFlags',), ('PySide2.QtCore.QEventLoop.ProcessEventsFlags', 'int')],
"PySide2.QtCore.QEventLoop.quit": (),
"PySide2.QtCore.QEventLoop.wakeUp": (),
-
# class PySide2.QtCore.QEventTransition:
"PySide2.QtCore.QEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtCore.QEventTransition.event": ('PySide2.QtCore.QEvent',),
@@ -1156,11 +1080,9 @@ sig_dict.update({
"PySide2.QtCore.QEventTransition.onTransition": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QEventTransition.setEventSource": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QEventTransition.setEventType": ('PySide2.QtCore.QEvent.Type',),
-
# class PySide2.QtCore.QFactoryInterface:
"PySide2.QtCore.QFactoryInterface.__init__": (),
"PySide2.QtCore.QFactoryInterface.keys": (),
-
# class PySide2.QtCore.QFile:
"PySide2.QtCore.QFile.__init__": [(), ('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QFile.copy": [('str',), ('str', 'str')],
@@ -1179,21 +1101,13 @@ sig_dict.update({
"PySide2.QtCore.QFile.setPermissions": [('PySide2.QtCore.QFileDevice.Permissions',), ('str', 'PySide2.QtCore.QFileDevice.Permissions')],
"PySide2.QtCore.QFile.size": (),
"PySide2.QtCore.QFile.symLinkTarget": [(), ('str',)],
-
# class PySide2.QtCore.QFileDevice:
-
# class PySide2.QtCore.QFileDevice.FileError:
-
# class PySide2.QtCore.QFileDevice.FileHandleFlag:
-
# class PySide2.QtCore.QFileDevice.FileHandleFlags:
-
# class PySide2.QtCore.QFileDevice.FileTime:
-
# class PySide2.QtCore.QFileDevice.MemoryMapFlags:
-
# class PySide2.QtCore.QFileDevice.Permission:
-
# class PySide2.QtCore.QFileDevice.Permissions:
"PySide2.QtCore.QFileDevice.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QFileDevice.atEnd": (),
@@ -1217,7 +1131,6 @@ sig_dict.update({
"PySide2.QtCore.QFileDevice.unmap": ('str',),
"PySide2.QtCore.QFileDevice.unsetError": (),
"PySide2.QtCore.QFileDevice.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QFileInfo:
"PySide2.QtCore.QFileInfo.__init__": [(), ('PySide2.QtCore.QDir', 'str'), ('PySide2.QtCore.QFile',), ('PySide2.QtCore.QFileInfo',), ('str',)],
"PySide2.QtCore.QFileInfo.__copy__": (),
@@ -1269,14 +1182,12 @@ sig_dict.update({
"PySide2.QtCore.QFileInfo.suffix": (),
"PySide2.QtCore.QFileInfo.swap": ('PySide2.QtCore.QFileInfo',),
"PySide2.QtCore.QFileInfo.symLinkTarget": (),
-
# class PySide2.QtCore.QFileSelector:
"PySide2.QtCore.QFileSelector.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QFileSelector.allSelectors": (),
"PySide2.QtCore.QFileSelector.extraSelectors": (),
"PySide2.QtCore.QFileSelector.select": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtCore.QFileSelector.setExtraSelectors": ('typing.Sequence[str]',),
-
# class PySide2.QtCore.QFileSystemWatcher:
"PySide2.QtCore.QFileSystemWatcher.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QFileSystemWatcher.addPath": ('str',),
@@ -1285,25 +1196,20 @@ sig_dict.update({
"PySide2.QtCore.QFileSystemWatcher.files": (),
"PySide2.QtCore.QFileSystemWatcher.removePath": ('str',),
"PySide2.QtCore.QFileSystemWatcher.removePaths": ('typing.Sequence[str]',),
-
# class PySide2.QtCore.QFinalState:
"PySide2.QtCore.QFinalState.__init__": ('PySide2.QtCore.QState',),
"PySide2.QtCore.QFinalState.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QFinalState.onEntry": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QFinalState.onExit": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtCore.QGenericArgument:
"PySide2.QtCore.QGenericArgument.__init__": [('PySide2.QtCore.QGenericArgument',), ('str', 'int')],
"PySide2.QtCore.QGenericArgument.__copy__": (),
"PySide2.QtCore.QGenericArgument.data": (),
"PySide2.QtCore.QGenericArgument.name": (),
-
# class PySide2.QtCore.QGenericReturnArgument:
"PySide2.QtCore.QGenericReturnArgument.__init__": [('PySide2.QtCore.QGenericReturnArgument',), ('str', 'int')],
"PySide2.QtCore.QGenericReturnArgument.__copy__": (),
-
# class PySide2.QtCore.QHistoryState:
-
# class PySide2.QtCore.QHistoryState.HistoryType:
"PySide2.QtCore.QHistoryState.__init__": [('PySide2.QtCore.QHistoryState.HistoryType', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtCore.QHistoryState.defaultState": (),
@@ -1315,11 +1221,8 @@ sig_dict.update({
"PySide2.QtCore.QHistoryState.setDefaultState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QHistoryState.setDefaultTransition": ('PySide2.QtCore.QAbstractTransition',),
"PySide2.QtCore.QHistoryState.setHistoryType": ('PySide2.QtCore.QHistoryState.HistoryType',),
-
# class PySide2.QtCore.QIODevice:
-
# class PySide2.QtCore.QIODevice.OpenMode:
-
# class PySide2.QtCore.QIODevice.OpenModeFlag:
"PySide2.QtCore.QIODevice.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QIODevice.atEnd": (),
@@ -1342,7 +1245,7 @@ sig_dict.update({
"PySide2.QtCore.QIODevice.openMode": (),
"PySide2.QtCore.QIODevice.peek": ('int',),
"PySide2.QtCore.QIODevice.pos": (),
- "PySide2.QtCore.QIODevice.putChar": ('typing.Char',),
+ "PySide2.QtCore.QIODevice.putChar": ('int',),
"PySide2.QtCore.QIODevice.read": ('int',),
"PySide2.QtCore.QIODevice.readAll": (),
"PySide2.QtCore.QIODevice.readChannelCount": (),
@@ -1360,13 +1263,12 @@ sig_dict.update({
"PySide2.QtCore.QIODevice.size": (),
"PySide2.QtCore.QIODevice.skip": ('int',),
"PySide2.QtCore.QIODevice.startTransaction": (),
- "PySide2.QtCore.QIODevice.ungetChar": ('typing.Char',),
+ "PySide2.QtCore.QIODevice.ungetChar": ('int',),
"PySide2.QtCore.QIODevice.waitForBytesWritten": ('int',),
"PySide2.QtCore.QIODevice.waitForReadyRead": ('int',),
"PySide2.QtCore.QIODevice.write": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QIODevice.writeChannelCount": (),
"PySide2.QtCore.QIODevice.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QIdentityProxyModel:
"PySide2.QtCore.QIdentityProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QIdentityProxyModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -1386,7 +1288,6 @@ sig_dict.update({
"PySide2.QtCore.QIdentityProxyModel.rowCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtCore.QIdentityProxyModel.setSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCore.QIdentityProxyModel.sibling": ('int', 'int', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtCore.QItemSelection:
"PySide2.QtCore.QItemSelection.__init__": [(), ('PySide2.QtCore.QItemSelection',), ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QModelIndex')],
"PySide2.QtCore.QItemSelection.__add__": ('typing.Sequence[PySide2.QtCore.QItemSelectionRange]',),
@@ -1444,11 +1345,8 @@ sig_dict.update({
"PySide2.QtCore.QItemSelection.toSet": (),
"PySide2.QtCore.QItemSelection.toVector": (),
"PySide2.QtCore.QItemSelection.value": [('int',), ('int', 'PySide2.QtCore.QItemSelectionRange')],
-
# class PySide2.QtCore.QItemSelectionModel:
-
# class PySide2.QtCore.QItemSelectionModel.SelectionFlag:
-
# class PySide2.QtCore.QItemSelectionModel.SelectionFlags:
"PySide2.QtCore.QItemSelectionModel.__init__": [('PySide2.QtCore.QAbstractItemModel',), ('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QItemSelectionModel.clear": (),
@@ -1471,7 +1369,6 @@ sig_dict.update({
"PySide2.QtCore.QItemSelectionModel.selection": (),
"PySide2.QtCore.QItemSelectionModel.setCurrentIndex": ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QItemSelectionModel.SelectionFlags'),
"PySide2.QtCore.QItemSelectionModel.setModel": ('PySide2.QtCore.QAbstractItemModel',),
-
# class PySide2.QtCore.QItemSelectionRange:
"PySide2.QtCore.QItemSelectionRange.__init__": [(), ('PySide2.QtCore.QItemSelectionRange',), ('PySide2.QtCore.QModelIndex',), ('PySide2.QtCore.QModelIndex', 'PySide2.QtCore.QModelIndex')],
"PySide2.QtCore.QItemSelectionRange.__copy__": (),
@@ -1492,7 +1389,6 @@ sig_dict.update({
"PySide2.QtCore.QItemSelectionRange.top": (),
"PySide2.QtCore.QItemSelectionRange.topLeft": (),
"PySide2.QtCore.QItemSelectionRange.width": (),
-
# class PySide2.QtCore.QJsonArray:
"PySide2.QtCore.QJsonArray.__init__": [(), ('PySide2.QtCore.QJsonArray',)],
"PySide2.QtCore.QJsonArray.__add__": ('PySide2.QtCore.QJsonValue',),
@@ -1523,11 +1419,8 @@ sig_dict.update({
"PySide2.QtCore.QJsonArray.swap": ('PySide2.QtCore.QJsonArray',),
"PySide2.QtCore.QJsonArray.takeAt": ('int',),
"PySide2.QtCore.QJsonArray.toVariantList": (),
-
# class PySide2.QtCore.QJsonDocument:
-
# class PySide2.QtCore.QJsonDocument.DataValidation:
-
# class PySide2.QtCore.QJsonDocument.JsonFormat:
"PySide2.QtCore.QJsonDocument.__init__": [(), ('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonDocument',), ('typing.Dict[str, PySide2.QtCore.QJsonValue]',)],
"PySide2.QtCore.QJsonDocument.__copy__": (),
@@ -1548,16 +1441,12 @@ sig_dict.update({
"PySide2.QtCore.QJsonDocument.toBinaryData": (),
"PySide2.QtCore.QJsonDocument.toJson": [(), ('PySide2.QtCore.QJsonDocument.JsonFormat',)],
"PySide2.QtCore.QJsonDocument.toVariant": (),
-
# class PySide2.QtCore.QJsonParseError:
-
# class PySide2.QtCore.QJsonParseError.ParseError:
"PySide2.QtCore.QJsonParseError.__init__": [(), ('PySide2.QtCore.QJsonParseError',)],
"PySide2.QtCore.QJsonParseError.__copy__": (),
"PySide2.QtCore.QJsonParseError.errorString": (),
-
# class PySide2.QtCore.QJsonValue:
-
# class PySide2.QtCore.QJsonValue.Type:
"PySide2.QtCore.QJsonValue.__init__": [('PySide2.QtCore.QJsonArray',), ('PySide2.QtCore.QJsonValue',), ('PySide2.QtCore.QJsonValue.Type',), ('bool',), ('float',), ('int',), ('str',), ('typing.Dict[str, PySide2.QtCore.QJsonValue]',)],
"PySide2.QtCore.QJsonValue.__copy__": (),
@@ -1578,9 +1467,7 @@ sig_dict.update({
"PySide2.QtCore.QJsonValue.toString": [(), ('str',)],
"PySide2.QtCore.QJsonValue.toVariant": (),
"PySide2.QtCore.QJsonValue.type": (),
-
# class PySide2.QtCore.QLibraryInfo:
-
# class PySide2.QtCore.QLibraryInfo.LibraryLocation:
"PySide2.QtCore.QLibraryInfo.build": (),
"PySide2.QtCore.QLibraryInfo.buildDate": (),
@@ -1590,7 +1477,6 @@ sig_dict.update({
"PySide2.QtCore.QLibraryInfo.location": ('PySide2.QtCore.QLibraryInfo.LibraryLocation',),
"PySide2.QtCore.QLibraryInfo.platformPluginArguments": ('str',),
"PySide2.QtCore.QLibraryInfo.version": (),
-
# class PySide2.QtCore.QLine:
"PySide2.QtCore.QLine.__init__": [(), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QLine.__copy__": (),
@@ -1613,9 +1499,7 @@ sig_dict.update({
"PySide2.QtCore.QLine.x2": (),
"PySide2.QtCore.QLine.y1": (),
"PySide2.QtCore.QLine.y2": (),
-
# class PySide2.QtCore.QLineF:
-
# class PySide2.QtCore.QLineF.IntersectType:
"PySide2.QtCore.QLineF.__init__": [(), ('PySide2.QtCore.QLine',), ('PySide2.QtCore.QLineF',), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QLineF.__copy__": (),
@@ -1650,31 +1534,18 @@ sig_dict.update({
"PySide2.QtCore.QLineF.x2": (),
"PySide2.QtCore.QLineF.y1": (),
"PySide2.QtCore.QLineF.y2": (),
-
# class PySide2.QtCore.QLocale:
-
# class PySide2.QtCore.QLocale.Country:
-
# class PySide2.QtCore.QLocale.CurrencySymbolFormat:
-
# class PySide2.QtCore.QLocale.DataSizeFormat:
-
# class PySide2.QtCore.QLocale.DataSizeFormats:
-
# class PySide2.QtCore.QLocale.FloatingPointPrecisionOption:
-
# class PySide2.QtCore.QLocale.FormatType:
-
# class PySide2.QtCore.QLocale.Language:
-
# class PySide2.QtCore.QLocale.MeasurementSystem:
-
# class PySide2.QtCore.QLocale.NumberOption:
-
# class PySide2.QtCore.QLocale.NumberOptions:
-
# class PySide2.QtCore.QLocale.QuotationStyle:
-
# class PySide2.QtCore.QLocale.Script:
"PySide2.QtCore.QLocale.__init__": [(), ('PySide2.QtCore.QLocale',), ('PySide2.QtCore.QLocale.Language', 'PySide2.QtCore.QLocale.Country'), ('PySide2.QtCore.QLocale.Language', 'PySide2.QtCore.QLocale.Script', 'PySide2.QtCore.QLocale.Country'), ('str',)],
"PySide2.QtCore.QLocale.__copy__": (),
@@ -1729,7 +1600,7 @@ sig_dict.update({
"PySide2.QtCore.QLocale.toLongLong": ('str',),
"PySide2.QtCore.QLocale.toLower": ('str',),
"PySide2.QtCore.QLocale.toShort": ('str',),
- "PySide2.QtCore.QLocale.toString": [('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDate', 'str'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDateTime', 'str'), ('PySide2.QtCore.QTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QTime', 'str'), ('float', 'typing.Char', 'int'), ('int',)],
+ "PySide2.QtCore.QLocale.toString": [('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDate', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDate', 'str'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QDateTime', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('PySide2.QtCore.QDateTime', 'str'), ('PySide2.QtCore.QTime', 'PySide2.QtCore.QLocale.FormatType'), ('PySide2.QtCore.QTime', 'str'), ('float', 'int', 'int'), ('int',)],
"PySide2.QtCore.QLocale.toTime": [('str', 'PySide2.QtCore.QLocale.FormatType'), ('str', 'PySide2.QtCore.QLocale.FormatType', 'PySide2.QtCore.QCalendar'), ('str', 'str'), ('str', 'str', 'PySide2.QtCore.QCalendar')],
"PySide2.QtCore.QLocale.toUInt": ('str',),
"PySide2.QtCore.QLocale.toULong": ('str',),
@@ -1739,9 +1610,7 @@ sig_dict.update({
"PySide2.QtCore.QLocale.uiLanguages": (),
"PySide2.QtCore.QLocale.weekdays": (),
"PySide2.QtCore.QLocale.zeroDigit": (),
-
# class PySide2.QtCore.QLockFile:
-
# class PySide2.QtCore.QLockFile.LockError:
"PySide2.QtCore.QLockFile.__init__": ('str',),
"PySide2.QtCore.QLockFile.error": (),
@@ -1753,7 +1622,6 @@ sig_dict.update({
"PySide2.QtCore.QLockFile.staleLockTime": (),
"PySide2.QtCore.QLockFile.tryLock": ('int',),
"PySide2.QtCore.QLockFile.unlock": (),
-
# class PySide2.QtCore.QMargins:
"PySide2.QtCore.QMargins.__init__": [(), ('PySide2.QtCore.QMargins',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QMargins.__add__": [('PySide2.QtCore.QMargins',), ('int',)],
@@ -1774,7 +1642,6 @@ sig_dict.update({
"PySide2.QtCore.QMargins.setRight": ('int',),
"PySide2.QtCore.QMargins.setTop": ('int',),
"PySide2.QtCore.QMargins.top": (),
-
# class PySide2.QtCore.QMarginsF:
"PySide2.QtCore.QMarginsF.__init__": [(), ('PySide2.QtCore.QMargins',), ('PySide2.QtCore.QMarginsF',), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QMarginsF.__add__": [('PySide2.QtCore.QMarginsF',), ('float',)],
@@ -1796,7 +1663,6 @@ sig_dict.update({
"PySide2.QtCore.QMarginsF.setTop": ('float',),
"PySide2.QtCore.QMarginsF.toMargins": (),
"PySide2.QtCore.QMarginsF.top": (),
-
# class PySide2.QtCore.QMessageAuthenticationCode:
"PySide2.QtCore.QMessageAuthenticationCode.__init__": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray'),
"PySide2.QtCore.QMessageAuthenticationCode.addData": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('str', 'int')],
@@ -1804,16 +1670,13 @@ sig_dict.update({
"PySide2.QtCore.QMessageAuthenticationCode.reset": (),
"PySide2.QtCore.QMessageAuthenticationCode.result": (),
"PySide2.QtCore.QMessageAuthenticationCode.setKey": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QMessageLogContext:
"PySide2.QtCore.QMessageLogContext.__init__": [(), ('str', 'int', 'str', 'str')],
-
# class PySide2.QtCore.QMetaClassInfo:
"PySide2.QtCore.QMetaClassInfo.__init__": [(), ('PySide2.QtCore.QMetaClassInfo',)],
"PySide2.QtCore.QMetaClassInfo.__copy__": (),
"PySide2.QtCore.QMetaClassInfo.name": (),
"PySide2.QtCore.QMetaClassInfo.value": (),
-
# class PySide2.QtCore.QMetaEnum:
"PySide2.QtCore.QMetaEnum.__init__": [(), ('PySide2.QtCore.QMetaEnum',)],
"PySide2.QtCore.QMetaEnum.__copy__": (),
@@ -1830,11 +1693,8 @@ sig_dict.update({
"PySide2.QtCore.QMetaEnum.value": ('int',),
"PySide2.QtCore.QMetaEnum.valueToKey": ('int',),
"PySide2.QtCore.QMetaEnum.valueToKeys": ('int',),
-
# class PySide2.QtCore.QMetaMethod:
-
# class PySide2.QtCore.QMetaMethod.Access:
-
# class PySide2.QtCore.QMetaMethod.MethodType:
"PySide2.QtCore.QMetaMethod.__init__": [(), ('PySide2.QtCore.QMetaMethod',)],
"PySide2.QtCore.QMetaMethod.__copy__": (),
@@ -1855,14 +1715,10 @@ sig_dict.update({
"PySide2.QtCore.QMetaMethod.revision": (),
"PySide2.QtCore.QMetaMethod.tag": (),
"PySide2.QtCore.QMetaMethod.typeName": (),
-
# class PySide2.QtCore.QMetaObject:
-
# class PySide2.QtCore.QMetaObject.Call:
-
# class PySide2.QtCore.QMetaObject.Connection:
"PySide2.QtCore.QMetaObject.Connection.__init__": [(), ('PySide2.QtCore.QMetaObject.Connection',)],
-
"PySide2.QtCore.QMetaObject.__init__": (),
"PySide2.QtCore.QMetaObject.cast": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QMetaObject.checkConnectArgs": [('PySide2.QtCore.QMetaMethod', 'PySide2.QtCore.QMetaMethod'), ('str', 'str')],
@@ -1898,7 +1754,6 @@ sig_dict.update({
"PySide2.QtCore.QMetaObject.propertyOffset": (),
"PySide2.QtCore.QMetaObject.superClass": (),
"PySide2.QtCore.QMetaObject.userProperty": (),
-
# class PySide2.QtCore.QMetaProperty:
"PySide2.QtCore.QMetaProperty.__init__": [(), ('PySide2.QtCore.QMetaProperty',)],
"PySide2.QtCore.QMetaProperty.__copy__": (),
@@ -1933,7 +1788,6 @@ sig_dict.update({
"PySide2.QtCore.QMetaProperty.userType": (),
"PySide2.QtCore.QMetaProperty.write": ('PySide2.QtCore.QObject', 'typing.Any'),
"PySide2.QtCore.QMetaProperty.writeOnGadget": ('int', 'typing.Any'),
-
# class PySide2.QtCore.QMimeData:
"PySide2.QtCore.QMimeData.__init__": (),
"PySide2.QtCore.QMimeData.clear": (),
@@ -1958,9 +1812,7 @@ sig_dict.update({
"PySide2.QtCore.QMimeData.setUrls": ('typing.Sequence[PySide2.QtCore.QUrl]',),
"PySide2.QtCore.QMimeData.text": (),
"PySide2.QtCore.QMimeData.urls": (),
-
# class PySide2.QtCore.QMimeDatabase:
-
# class PySide2.QtCore.QMimeDatabase.MatchMode:
"PySide2.QtCore.QMimeDatabase.__init__": (),
"PySide2.QtCore.QMimeDatabase.allMimeTypes": (),
@@ -1971,7 +1823,6 @@ sig_dict.update({
"PySide2.QtCore.QMimeDatabase.mimeTypeForUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtCore.QMimeDatabase.mimeTypesForFileName": ('str',),
"PySide2.QtCore.QMimeDatabase.suffixForFileName": ('str',),
-
# class PySide2.QtCore.QMimeType:
"PySide2.QtCore.QMimeType.__init__": [(), ('PySide2.QtCore.QMimeType',)],
"PySide2.QtCore.QMimeType.__copy__": (),
@@ -1990,7 +1841,6 @@ sig_dict.update({
"PySide2.QtCore.QMimeType.preferredSuffix": (),
"PySide2.QtCore.QMimeType.suffixes": (),
"PySide2.QtCore.QMimeType.swap": ('PySide2.QtCore.QMimeType',),
-
# class PySide2.QtCore.QModelIndex:
"PySide2.QtCore.QModelIndex.__init__": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtCore.QModelIndex.__copy__": (),
@@ -2007,9 +1857,7 @@ sig_dict.update({
"PySide2.QtCore.QModelIndex.sibling": ('int', 'int'),
"PySide2.QtCore.QModelIndex.siblingAtColumn": ('int',),
"PySide2.QtCore.QModelIndex.siblingAtRow": ('int',),
-
# class PySide2.QtCore.QMutex:
-
# class PySide2.QtCore.QMutex.RecursionMode:
"PySide2.QtCore.QMutex.__init__": [(), ('PySide2.QtCore.QMutex.RecursionMode',)],
"PySide2.QtCore.QMutex.isRecursive": (),
@@ -2017,7 +1865,6 @@ sig_dict.update({
"PySide2.QtCore.QMutex.tryLock": [(), ('int',)],
"PySide2.QtCore.QMutex.try_lock": (),
"PySide2.QtCore.QMutex.unlock": (),
-
# class PySide2.QtCore.QMutexLocker:
"PySide2.QtCore.QMutexLocker.__init__": [('PySide2.QtCore.QBasicMutex',), ('PySide2.QtCore.QRecursiveMutex',)],
"PySide2.QtCore.QMutexLocker.__enter__": (),
@@ -2025,7 +1872,6 @@ sig_dict.update({
"PySide2.QtCore.QMutexLocker.mutex": (),
"PySide2.QtCore.QMutexLocker.relock": (),
"PySide2.QtCore.QMutexLocker.unlock": (),
-
# class PySide2.QtCore.QObject:
"PySide2.QtCore.QObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QObject.blockSignals": ('bool',),
@@ -2069,9 +1915,7 @@ sig_dict.update({
"PySide2.QtCore.QObject.thread": (),
"PySide2.QtCore.QObject.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtCore.QObject.tr": ('str', 'str', 'int'),
-
# class PySide2.QtCore.QOperatingSystemVersion:
-
# class PySide2.QtCore.QOperatingSystemVersion.OSType:
"PySide2.QtCore.QOperatingSystemVersion.__init__": [('PySide2.QtCore.QOperatingSystemVersion',), ('PySide2.QtCore.QOperatingSystemVersion.OSType', 'int', 'int', 'int')],
"PySide2.QtCore.QOperatingSystemVersion.__copy__": (),
@@ -2083,7 +1927,6 @@ sig_dict.update({
"PySide2.QtCore.QOperatingSystemVersion.name": (),
"PySide2.QtCore.QOperatingSystemVersion.segmentCount": (),
"PySide2.QtCore.QOperatingSystemVersion.type": (),
-
# class PySide2.QtCore.QParallelAnimationGroup:
"PySide2.QtCore.QParallelAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QParallelAnimationGroup.duration": (),
@@ -2091,14 +1934,12 @@ sig_dict.update({
"PySide2.QtCore.QParallelAnimationGroup.updateCurrentTime": ('int',),
"PySide2.QtCore.QParallelAnimationGroup.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QParallelAnimationGroup.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QPauseAnimation:
"PySide2.QtCore.QPauseAnimation.__init__": [('PySide2.QtCore.QObject',), ('int', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPauseAnimation.duration": (),
"PySide2.QtCore.QPauseAnimation.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtCore.QPauseAnimation.setDuration": ('int',),
"PySide2.QtCore.QPauseAnimation.updateCurrentTime": ('int',),
-
# class PySide2.QtCore.QPersistentModelIndex:
"PySide2.QtCore.QPersistentModelIndex.__init__": [(), ('PySide2.QtCore.QModelIndex',), ('PySide2.QtCore.QPersistentModelIndex',)],
"PySide2.QtCore.QPersistentModelIndex.__copy__": (),
@@ -2114,7 +1955,6 @@ sig_dict.update({
"PySide2.QtCore.QPersistentModelIndex.row": (),
"PySide2.QtCore.QPersistentModelIndex.sibling": ('int', 'int'),
"PySide2.QtCore.QPersistentModelIndex.swap": ('PySide2.QtCore.QPersistentModelIndex',),
-
# class PySide2.QtCore.QPluginLoader:
"PySide2.QtCore.QPluginLoader.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPluginLoader.errorString": (),
@@ -2126,7 +1966,6 @@ sig_dict.update({
"PySide2.QtCore.QPluginLoader.setFileName": ('str',),
"PySide2.QtCore.QPluginLoader.staticInstances": (),
"PySide2.QtCore.QPluginLoader.unload": (),
-
# class PySide2.QtCore.QPoint:
"PySide2.QtCore.QPoint.__init__": [(), ('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtCore.QPoint.__add__": ('PySide2.QtCore.QPoint',),
@@ -2149,7 +1988,6 @@ sig_dict.update({
"PySide2.QtCore.QPoint.transposed": (),
"PySide2.QtCore.QPoint.x": (),
"PySide2.QtCore.QPoint.y": (),
-
# class PySide2.QtCore.QPointF:
"PySide2.QtCore.QPointF.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtCore.QPointF.__add__": ('PySide2.QtCore.QPointF',),
@@ -2173,19 +2011,12 @@ sig_dict.update({
"PySide2.QtCore.QPointF.transposed": (),
"PySide2.QtCore.QPointF.x": (),
"PySide2.QtCore.QPointF.y": (),
-
# class PySide2.QtCore.QProcess:
-
# class PySide2.QtCore.QProcess.ExitStatus:
-
# class PySide2.QtCore.QProcess.InputChannelMode:
-
# class PySide2.QtCore.QProcess.ProcessChannel:
-
# class PySide2.QtCore.QProcess.ProcessChannelMode:
-
# class PySide2.QtCore.QProcess.ProcessError:
-
# class PySide2.QtCore.QProcess.ProcessState:
"PySide2.QtCore.QProcess.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QProcess.arguments": (),
@@ -2240,7 +2071,6 @@ sig_dict.update({
"PySide2.QtCore.QProcess.waitForStarted": ('int',),
"PySide2.QtCore.QProcess.workingDirectory": (),
"PySide2.QtCore.QProcess.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QProcessEnvironment:
"PySide2.QtCore.QProcessEnvironment.__init__": [(), ('PySide2.QtCore.QProcessEnvironment',)],
"PySide2.QtCore.QProcessEnvironment.__copy__": (),
@@ -2254,7 +2084,6 @@ sig_dict.update({
"PySide2.QtCore.QProcessEnvironment.systemEnvironment": (),
"PySide2.QtCore.QProcessEnvironment.toStringList": (),
"PySide2.QtCore.QProcessEnvironment.value": ('str', 'str'),
-
# class PySide2.QtCore.QPropertyAnimation:
"PySide2.QtCore.QPropertyAnimation.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QObject', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QPropertyAnimation.event": ('PySide2.QtCore.QEvent',),
@@ -2264,7 +2093,6 @@ sig_dict.update({
"PySide2.QtCore.QPropertyAnimation.targetObject": (),
"PySide2.QtCore.QPropertyAnimation.updateCurrentValue": ('typing.Any',),
"PySide2.QtCore.QPropertyAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QRandomGenerator:
"PySide2.QtCore.QRandomGenerator.__init__": [('PySide2.QtCore.QRandomGenerator',), ('int',), ('int', 'int')],
"PySide2.QtCore.QRandomGenerator.bounded": [('float',), ('int',), ('int', 'int')],
@@ -2278,7 +2106,6 @@ sig_dict.update({
"PySide2.QtCore.QRandomGenerator.securelySeeded": (),
"PySide2.QtCore.QRandomGenerator.seed": ('int',),
"PySide2.QtCore.QRandomGenerator.system": (),
-
# class PySide2.QtCore.QRandomGenerator64:
"PySide2.QtCore.QRandomGenerator64.__init__": [('PySide2.QtCore.QRandomGenerator',), ('int',), ('int', 'int')],
"PySide2.QtCore.QRandomGenerator64.discard": ('int',),
@@ -2288,7 +2115,6 @@ sig_dict.update({
"PySide2.QtCore.QRandomGenerator64.min": (),
"PySide2.QtCore.QRandomGenerator64.securelySeeded": (),
"PySide2.QtCore.QRandomGenerator64.system": (),
-
# class PySide2.QtCore.QReadLocker:
"PySide2.QtCore.QReadLocker.__init__": ('PySide2.QtCore.QReadWriteLock',),
"PySide2.QtCore.QReadLocker.__enter__": (),
@@ -2296,9 +2122,7 @@ sig_dict.update({
"PySide2.QtCore.QReadLocker.readWriteLock": (),
"PySide2.QtCore.QReadLocker.relock": (),
"PySide2.QtCore.QReadLocker.unlock": (),
-
# class PySide2.QtCore.QReadWriteLock:
-
# class PySide2.QtCore.QReadWriteLock.RecursionMode:
"PySide2.QtCore.QReadWriteLock.__init__": ('PySide2.QtCore.QReadWriteLock.RecursionMode',),
"PySide2.QtCore.QReadWriteLock.lockForRead": (),
@@ -2306,7 +2130,6 @@ sig_dict.update({
"PySide2.QtCore.QReadWriteLock.tryLockForRead": [(), ('int',)],
"PySide2.QtCore.QReadWriteLock.tryLockForWrite": [(), ('int',)],
"PySide2.QtCore.QReadWriteLock.unlock": (),
-
# class PySide2.QtCore.QRect:
"PySide2.QtCore.QRect.__init__": [(), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QSize'), ('PySide2.QtCore.QRect',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QRect.__add__": ('PySide2.QtCore.QMargins',),
@@ -2376,7 +2199,6 @@ sig_dict.update({
"PySide2.QtCore.QRect.width": (),
"PySide2.QtCore.QRect.x": (),
"PySide2.QtCore.QRect.y": (),
-
# class PySide2.QtCore.QRectF:
"PySide2.QtCore.QRectF.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QSizeF'), ('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
"PySide2.QtCore.QRectF.__add__": ('PySide2.QtCore.QMarginsF',),
@@ -2448,14 +2270,10 @@ sig_dict.update({
"PySide2.QtCore.QRectF.width": (),
"PySide2.QtCore.QRectF.x": (),
"PySide2.QtCore.QRectF.y": (),
-
# class PySide2.QtCore.QRecursiveMutex:
"PySide2.QtCore.QRecursiveMutex.__init__": (),
-
# class PySide2.QtCore.QRegExp:
-
# class PySide2.QtCore.QRegExp.CaretMode:
-
# class PySide2.QtCore.QRegExp.PatternSyntax:
"PySide2.QtCore.QRegExp.__init__": [(), ('PySide2.QtCore.QRegExp',), ('str', 'PySide2.QtCore.Qt.CaseSensitivity', 'PySide2.QtCore.QRegExp.PatternSyntax')],
"PySide2.QtCore.QRegExp.__copy__": (),
@@ -2483,17 +2301,11 @@ sig_dict.update({
"PySide2.QtCore.QRegExp.setPattern": ('str',),
"PySide2.QtCore.QRegExp.setPatternSyntax": ('PySide2.QtCore.QRegExp.PatternSyntax',),
"PySide2.QtCore.QRegExp.swap": ('PySide2.QtCore.QRegExp',),
-
# class PySide2.QtCore.QRegularExpression:
-
# class PySide2.QtCore.QRegularExpression.MatchOption:
-
# class PySide2.QtCore.QRegularExpression.MatchOptions:
-
# class PySide2.QtCore.QRegularExpression.MatchType:
-
# class PySide2.QtCore.QRegularExpression.PatternOption:
-
# class PySide2.QtCore.QRegularExpression.PatternOptions:
"PySide2.QtCore.QRegularExpression.__init__": [(), ('PySide2.QtCore.QRegularExpression',), ('str', 'PySide2.QtCore.QRegularExpression.PatternOptions')],
"PySide2.QtCore.QRegularExpression.__copy__": (),
@@ -2513,7 +2325,6 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpression.setPatternOptions": ('PySide2.QtCore.QRegularExpression.PatternOptions',),
"PySide2.QtCore.QRegularExpression.swap": ('PySide2.QtCore.QRegularExpression',),
"PySide2.QtCore.QRegularExpression.wildcardToRegularExpression": ('str',),
-
# class PySide2.QtCore.QRegularExpressionMatch:
"PySide2.QtCore.QRegularExpressionMatch.__init__": [(), ('PySide2.QtCore.QRegularExpressionMatch',)],
"PySide2.QtCore.QRegularExpressionMatch.__copy__": (),
@@ -2531,7 +2342,6 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpressionMatch.matchType": (),
"PySide2.QtCore.QRegularExpressionMatch.regularExpression": (),
"PySide2.QtCore.QRegularExpressionMatch.swap": ('PySide2.QtCore.QRegularExpressionMatch',),
-
# class PySide2.QtCore.QRegularExpressionMatchIterator:
"PySide2.QtCore.QRegularExpressionMatchIterator.__init__": [(), ('PySide2.QtCore.QRegularExpressionMatchIterator',)],
"PySide2.QtCore.QRegularExpressionMatchIterator.__copy__": (),
@@ -2542,9 +2352,7 @@ sig_dict.update({
"PySide2.QtCore.QRegularExpressionMatchIterator.peekNext": (),
"PySide2.QtCore.QRegularExpressionMatchIterator.regularExpression": (),
"PySide2.QtCore.QRegularExpressionMatchIterator.swap": ('PySide2.QtCore.QRegularExpressionMatchIterator',),
-
# class PySide2.QtCore.QResource:
-
# class PySide2.QtCore.QResource.Compression:
"PySide2.QtCore.QResource.__init__": ('str', 'PySide2.QtCore.QLocale'),
"PySide2.QtCore.QResource.absoluteFilePath": (),
@@ -2567,13 +2375,11 @@ sig_dict.update({
"PySide2.QtCore.QResource.size": (),
"PySide2.QtCore.QResource.unregisterResource": ('str', 'str'),
"PySide2.QtCore.QResource.unregisterResourceData": ('str', 'str'),
-
# class PySide2.QtCore.QRunnable:
"PySide2.QtCore.QRunnable.__init__": (),
"PySide2.QtCore.QRunnable.autoDelete": (),
"PySide2.QtCore.QRunnable.run": (),
"PySide2.QtCore.QRunnable.setAutoDelete": ('bool',),
-
# class PySide2.QtCore.QSaveFile:
"PySide2.QtCore.QSaveFile.__init__": [('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSaveFile.cancelWriting": (),
@@ -2585,20 +2391,17 @@ sig_dict.update({
"PySide2.QtCore.QSaveFile.setDirectWriteFallback": ('bool',),
"PySide2.QtCore.QSaveFile.setFileName": ('str',),
"PySide2.QtCore.QSaveFile.writeData": ('str', 'int'),
-
# class PySide2.QtCore.QSemaphore:
"PySide2.QtCore.QSemaphore.__init__": ('int',),
"PySide2.QtCore.QSemaphore.acquire": ('int',),
"PySide2.QtCore.QSemaphore.available": (),
"PySide2.QtCore.QSemaphore.release": ('int',),
"PySide2.QtCore.QSemaphore.tryAcquire": [('int',), ('int', 'int')],
-
# class PySide2.QtCore.QSemaphoreReleaser:
"PySide2.QtCore.QSemaphoreReleaser.__init__": [(), ('PySide2.QtCore.QSemaphore', 'int')],
"PySide2.QtCore.QSemaphoreReleaser.cancel": (),
"PySide2.QtCore.QSemaphoreReleaser.semaphore": (),
"PySide2.QtCore.QSemaphoreReleaser.swap": ('PySide2.QtCore.QSemaphoreReleaser',),
-
# class PySide2.QtCore.QSequentialAnimationGroup:
"PySide2.QtCore.QSequentialAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSequentialAnimationGroup.addPause": ('int',),
@@ -2609,13 +2412,9 @@ sig_dict.update({
"PySide2.QtCore.QSequentialAnimationGroup.updateCurrentTime": ('int',),
"PySide2.QtCore.QSequentialAnimationGroup.updateDirection": ('PySide2.QtCore.QAbstractAnimation.Direction',),
"PySide2.QtCore.QSequentialAnimationGroup.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QSettings:
-
# class PySide2.QtCore.QSettings.Format:
-
# class PySide2.QtCore.QSettings.Scope:
-
# class PySide2.QtCore.QSettings.Status:
"PySide2.QtCore.QSettings.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QSettings.Format', 'PySide2.QtCore.QSettings.Scope', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QSettings.Scope', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QSettings.Scope', 'str', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QSettings.Format', 'PySide2.QtCore.QObject'), ('str', 'str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSettings.allKeys": (),
@@ -2651,19 +2450,16 @@ sig_dict.update({
"PySide2.QtCore.QSettings.status": (),
"PySide2.QtCore.QSettings.sync": (),
"PySide2.QtCore.QSettings.value": ('str', 'typing.Any', 'object'),
-
# class PySide2.QtCore.QSignalBlocker:
"PySide2.QtCore.QSignalBlocker.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalBlocker.reblock": (),
"PySide2.QtCore.QSignalBlocker.unblock": (),
-
# class PySide2.QtCore.QSignalMapper:
"PySide2.QtCore.QSignalMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalMapper.map": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtCore.QSignalMapper.mapping": [('PySide2.QtCore.QObject',), ('int',), ('str',)],
"PySide2.QtCore.QSignalMapper.removeMappings": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalMapper.setMapping": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject', 'int'), ('PySide2.QtCore.QObject', 'str')],
-
# class PySide2.QtCore.QSignalTransition:
"PySide2.QtCore.QSignalTransition.__init__": [('PySide2.QtCore.QObject', 'str', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',), ('object', 'PySide2.QtCore.QState')],
"PySide2.QtCore.QSignalTransition.event": ('PySide2.QtCore.QEvent',),
@@ -2673,7 +2469,6 @@ sig_dict.update({
"PySide2.QtCore.QSignalTransition.setSenderObject": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSignalTransition.setSignal": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QSignalTransition.signal": (),
-
# class PySide2.QtCore.QSize:
"PySide2.QtCore.QSize.__init__": [(), ('PySide2.QtCore.QSize',), ('int', 'int')],
"PySide2.QtCore.QSize.__add__": ('PySide2.QtCore.QSize',),
@@ -2701,7 +2496,6 @@ sig_dict.update({
"PySide2.QtCore.QSize.transpose": (),
"PySide2.QtCore.QSize.transposed": (),
"PySide2.QtCore.QSize.width": (),
-
# class PySide2.QtCore.QSizeF:
"PySide2.QtCore.QSizeF.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtCore.QSizeF',), ('float', 'float')],
"PySide2.QtCore.QSizeF.__add__": ('PySide2.QtCore.QSizeF',),
@@ -2730,9 +2524,7 @@ sig_dict.update({
"PySide2.QtCore.QSizeF.transpose": (),
"PySide2.QtCore.QSizeF.transposed": (),
"PySide2.QtCore.QSizeF.width": (),
-
# class PySide2.QtCore.QSocketNotifier:
-
# class PySide2.QtCore.QSocketNotifier.Type:
"PySide2.QtCore.QSocketNotifier.__init__": [('int', 'PySide2.QtCore.QSocketNotifier.Type', 'PySide2.QtCore.QObject'), ('object', 'PySide2.QtCore.QSocketNotifier.Type', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QSocketNotifier.event": ('PySide2.QtCore.QEvent',),
@@ -2740,7 +2532,6 @@ sig_dict.update({
"PySide2.QtCore.QSocketNotifier.setEnabled": ('bool',),
"PySide2.QtCore.QSocketNotifier.socket": (),
"PySide2.QtCore.QSocketNotifier.type": (),
-
# class PySide2.QtCore.QSortFilterProxyModel:
"PySide2.QtCore.QSortFilterProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QSortFilterProxyModel.buddy": ('PySide2.QtCore.QModelIndex',),
@@ -2802,13 +2593,9 @@ sig_dict.update({
"PySide2.QtCore.QSortFilterProxyModel.sortRole": (),
"PySide2.QtCore.QSortFilterProxyModel.span": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtCore.QSortFilterProxyModel.supportedDropActions": (),
-
# class PySide2.QtCore.QStandardPaths:
-
# class PySide2.QtCore.QStandardPaths.LocateOption:
-
# class PySide2.QtCore.QStandardPaths.LocateOptions:
-
# class PySide2.QtCore.QStandardPaths.StandardLocation:
"PySide2.QtCore.QStandardPaths.displayName": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
"PySide2.QtCore.QStandardPaths.enableTestMode": ('bool',),
@@ -2819,11 +2606,8 @@ sig_dict.update({
"PySide2.QtCore.QStandardPaths.setTestModeEnabled": ('bool',),
"PySide2.QtCore.QStandardPaths.standardLocations": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
"PySide2.QtCore.QStandardPaths.writableLocation": ('PySide2.QtCore.QStandardPaths.StandardLocation',),
-
# class PySide2.QtCore.QState:
-
# class PySide2.QtCore.QState.ChildMode:
-
# class PySide2.QtCore.QState.RestorePolicy:
"PySide2.QtCore.QState.__init__": [('PySide2.QtCore.QState',), ('PySide2.QtCore.QState.ChildMode', 'PySide2.QtCore.QState')],
"PySide2.QtCore.QState.addTransition": [('PySide2.QtCore.QAbstractState',), ('PySide2.QtCore.QAbstractTransition',), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtCore.QAbstractState'), ('object', 'PySide2.QtCore.QAbstractState')],
@@ -2839,26 +2623,20 @@ sig_dict.update({
"PySide2.QtCore.QState.setErrorState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QState.setInitialState": ('PySide2.QtCore.QAbstractState',),
"PySide2.QtCore.QState.transitions": (),
-
# class PySide2.QtCore.QStateMachine:
-
# class PySide2.QtCore.QStateMachine.Error:
-
# class PySide2.QtCore.QStateMachine.EventPriority:
-
# class PySide2.QtCore.QStateMachine.SignalEvent:
"PySide2.QtCore.QStateMachine.SignalEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'typing.Sequence[typing.Any]'), ('PySide2.QtCore.QStateMachine.SignalEvent',)],
"PySide2.QtCore.QStateMachine.SignalEvent.__copy__": (),
"PySide2.QtCore.QStateMachine.SignalEvent.arguments": (),
"PySide2.QtCore.QStateMachine.SignalEvent.sender": (),
"PySide2.QtCore.QStateMachine.SignalEvent.signalIndex": (),
-
# class PySide2.QtCore.QStateMachine.WrappedEvent:
"PySide2.QtCore.QStateMachine.WrappedEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent'), ('PySide2.QtCore.QStateMachine.WrappedEvent',)],
"PySide2.QtCore.QStateMachine.WrappedEvent.__copy__": (),
"PySide2.QtCore.QStateMachine.WrappedEvent.event": (),
"PySide2.QtCore.QStateMachine.WrappedEvent.object": (),
-
"PySide2.QtCore.QStateMachine.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QState.ChildMode', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QStateMachine.addDefaultAnimation": ('PySide2.QtCore.QAbstractAnimation',),
"PySide2.QtCore.QStateMachine.addState": ('PySide2.QtCore.QAbstractState',),
@@ -2888,7 +2666,6 @@ sig_dict.update({
"PySide2.QtCore.QStateMachine.setRunning": ('bool',),
"PySide2.QtCore.QStateMachine.start": (),
"PySide2.QtCore.QStateMachine.stop": (),
-
# class PySide2.QtCore.QStorageInfo:
"PySide2.QtCore.QStorageInfo.__init__": [(), ('PySide2.QtCore.QDir',), ('PySide2.QtCore.QStorageInfo',), ('str',)],
"PySide2.QtCore.QStorageInfo.__copy__": (),
@@ -2911,7 +2688,6 @@ sig_dict.update({
"PySide2.QtCore.QStorageInfo.setPath": ('str',),
"PySide2.QtCore.QStorageInfo.subvolume": (),
"PySide2.QtCore.QStorageInfo.swap": ('PySide2.QtCore.QStorageInfo',),
-
# class PySide2.QtCore.QStringListModel:
"PySide2.QtCore.QStringListModel.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QStringListModel.data": ('PySide2.QtCore.QModelIndex', 'int'),
@@ -2928,11 +2704,8 @@ sig_dict.update({
"PySide2.QtCore.QStringListModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtCore.QStringListModel.stringList": (),
"PySide2.QtCore.QStringListModel.supportedDropActions": (),
-
# class PySide2.QtCore.QSysInfo:
-
# class PySide2.QtCore.QSysInfo.Endian:
-
# class PySide2.QtCore.QSysInfo.Sizes:
"PySide2.QtCore.QSysInfo.__init__": (),
"PySide2.QtCore.QSysInfo.bootUniqueId": (),
@@ -2946,11 +2719,8 @@ sig_dict.update({
"PySide2.QtCore.QSysInfo.prettyProductName": (),
"PySide2.QtCore.QSysInfo.productType": (),
"PySide2.QtCore.QSysInfo.productVersion": (),
-
# class PySide2.QtCore.QSystemSemaphore:
-
# class PySide2.QtCore.QSystemSemaphore.AccessMode:
-
# class PySide2.QtCore.QSystemSemaphore.SystemSemaphoreError:
"PySide2.QtCore.QSystemSemaphore.__init__": ('str', 'int', 'PySide2.QtCore.QSystemSemaphore.AccessMode'),
"PySide2.QtCore.QSystemSemaphore.acquire": (),
@@ -2959,7 +2729,6 @@ sig_dict.update({
"PySide2.QtCore.QSystemSemaphore.key": (),
"PySide2.QtCore.QSystemSemaphore.release": ('int',),
"PySide2.QtCore.QSystemSemaphore.setKey": ('str', 'int', 'PySide2.QtCore.QSystemSemaphore.AccessMode'),
-
# class PySide2.QtCore.QTemporaryDir:
"PySide2.QtCore.QTemporaryDir.__init__": [(), ('str',)],
"PySide2.QtCore.QTemporaryDir.autoRemove": (),
@@ -2969,7 +2738,6 @@ sig_dict.update({
"PySide2.QtCore.QTemporaryDir.path": (),
"PySide2.QtCore.QTemporaryDir.remove": (),
"PySide2.QtCore.QTemporaryDir.setAutoRemove": ('bool',),
-
# class PySide2.QtCore.QTemporaryFile:
"PySide2.QtCore.QTemporaryFile.__init__": [(), ('PySide2.QtCore.QObject',), ('str',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCore.QTemporaryFile.autoRemove": (),
@@ -2981,13 +2749,9 @@ sig_dict.update({
"PySide2.QtCore.QTemporaryFile.rename": ('str',),
"PySide2.QtCore.QTemporaryFile.setAutoRemove": ('bool',),
"PySide2.QtCore.QTemporaryFile.setFileTemplate": ('str',),
-
# class PySide2.QtCore.QTextBoundaryFinder:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryReason:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryReasons:
-
# class PySide2.QtCore.QTextBoundaryFinder.BoundaryType:
"PySide2.QtCore.QTextBoundaryFinder.__init__": [(), ('PySide2.QtCore.QTextBoundaryFinder',), ('PySide2.QtCore.QTextBoundaryFinder.BoundaryType', 'str')],
"PySide2.QtCore.QTextBoundaryFinder.__copy__": (),
@@ -3002,21 +2766,16 @@ sig_dict.update({
"PySide2.QtCore.QTextBoundaryFinder.toPreviousBoundary": (),
"PySide2.QtCore.QTextBoundaryFinder.toStart": (),
"PySide2.QtCore.QTextBoundaryFinder.type": (),
-
# class PySide2.QtCore.QTextCodec:
-
# class PySide2.QtCore.QTextCodec.ConversionFlag:
-
# class PySide2.QtCore.QTextCodec.ConversionFlags:
-
# class PySide2.QtCore.QTextCodec.ConverterState:
"PySide2.QtCore.QTextCodec.ConverterState.__init__": ('PySide2.QtCore.QTextCodec.ConversionFlags',),
-
"PySide2.QtCore.QTextCodec.__init__": (),
"PySide2.QtCore.QTextCodec.aliases": (),
"PySide2.QtCore.QTextCodec.availableCodecs": (),
"PySide2.QtCore.QTextCodec.availableMibs": (),
- "PySide2.QtCore.QTextCodec.canEncode": [('str',), ('typing.Char',)],
+ "PySide2.QtCore.QTextCodec.canEncode": ('str',),
"PySide2.QtCore.QTextCodec.codecForHtml": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QTextCodec')],
"PySide2.QtCore.QTextCodec.codecForLocale": (),
"PySide2.QtCore.QTextCodec.codecForMib": ('int',),
@@ -3030,31 +2789,23 @@ sig_dict.update({
"PySide2.QtCore.QTextCodec.name": (),
"PySide2.QtCore.QTextCodec.setCodecForLocale": ('PySide2.QtCore.QTextCodec',),
"PySide2.QtCore.QTextCodec.toUnicode": [('PySide2.QtCore.QByteArray',), ('str',), ('str', 'int', 'PySide2.QtCore.QTextCodec.ConverterState')],
-
# class PySide2.QtCore.QTextDecoder:
"PySide2.QtCore.QTextDecoder.__init__": [('PySide2.QtCore.QTextCodec',), ('PySide2.QtCore.QTextCodec', 'PySide2.QtCore.QTextCodec.ConversionFlags')],
"PySide2.QtCore.QTextDecoder.hasFailure": (),
"PySide2.QtCore.QTextDecoder.needsMoreData": (),
"PySide2.QtCore.QTextDecoder.toUnicode": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtCore.QTextEncoder:
"PySide2.QtCore.QTextEncoder.__init__": [('PySide2.QtCore.QTextCodec',), ('PySide2.QtCore.QTextCodec', 'PySide2.QtCore.QTextCodec.ConversionFlags')],
"PySide2.QtCore.QTextEncoder.fromUnicode": ('str',),
"PySide2.QtCore.QTextEncoder.hasFailure": (),
-
# class PySide2.QtCore.QTextStream:
-
# class PySide2.QtCore.QTextStream.FieldAlignment:
-
# class PySide2.QtCore.QTextStream.NumberFlag:
-
# class PySide2.QtCore.QTextStream.NumberFlags:
-
# class PySide2.QtCore.QTextStream.RealNumberNotation:
-
# class PySide2.QtCore.QTextStream.Status:
"PySide2.QtCore.QTextStream.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QIODevice.OpenMode'), ('PySide2.QtCore.QIODevice',)],
- "PySide2.QtCore.QTextStream.__lshift__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QTextStreamManipulator',), ('float',), ('int',), ('str',), ('typing.Char',)],
+ "PySide2.QtCore.QTextStream.__lshift__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QTextStreamManipulator',), ('float',), ('int',), ('str',)],
"PySide2.QtCore.QTextStream.__rshift__": ('PySide2.QtCore.QByteArray',),
"PySide2.QtCore.QTextStream.atEnd": (),
"PySide2.QtCore.QTextStream.autoDetectUnicode": (),
@@ -3086,20 +2837,17 @@ sig_dict.update({
"PySide2.QtCore.QTextStream.setIntegerBase": ('int',),
"PySide2.QtCore.QTextStream.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtCore.QTextStream.setNumberFlags": ('PySide2.QtCore.QTextStream.NumberFlags',),
- "PySide2.QtCore.QTextStream.setPadChar": ('typing.Char',),
+ "PySide2.QtCore.QTextStream.setPadChar": ('str',),
"PySide2.QtCore.QTextStream.setRealNumberNotation": ('PySide2.QtCore.QTextStream.RealNumberNotation',),
"PySide2.QtCore.QTextStream.setRealNumberPrecision": ('int',),
"PySide2.QtCore.QTextStream.setStatus": ('PySide2.QtCore.QTextStream.Status',),
"PySide2.QtCore.QTextStream.skipWhiteSpace": (),
"PySide2.QtCore.QTextStream.status": (),
"PySide2.QtCore.QTextStream.string": (),
-
# class PySide2.QtCore.QTextStreamManipulator:
"PySide2.QtCore.QTextStreamManipulator.__copy__": (),
"PySide2.QtCore.QTextStreamManipulator.exec_": ('PySide2.QtCore.QTextStream',),
-
# class PySide2.QtCore.QThread:
-
# class PySide2.QtCore.QThread.Priority:
"PySide2.QtCore.QThread.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QThread.currentThread": (),
@@ -3128,7 +2876,6 @@ sig_dict.update({
"PySide2.QtCore.QThread.usleep": ('int',),
"PySide2.QtCore.QThread.wait": ('int',),
"PySide2.QtCore.QThread.yieldCurrentThread": (),
-
# class PySide2.QtCore.QThreadPool:
"PySide2.QtCore.QThreadPool.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QThreadPool.activeThreadCount": (),
@@ -3147,7 +2894,6 @@ sig_dict.update({
"PySide2.QtCore.QThreadPool.tryStart": ('PySide2.QtCore.QRunnable',),
"PySide2.QtCore.QThreadPool.tryTake": ('PySide2.QtCore.QRunnable',),
"PySide2.QtCore.QThreadPool.waitForDone": ('int',),
-
# class PySide2.QtCore.QTime:
"PySide2.QtCore.QTime.__init__": [(), ('PySide2.QtCore.QTime',), ('int', 'int', 'int', 'int')],
"PySide2.QtCore.QTime.__copy__": (),
@@ -3173,13 +2919,9 @@ sig_dict.update({
"PySide2.QtCore.QTime.start": (),
"PySide2.QtCore.QTime.toPython": (),
"PySide2.QtCore.QTime.toString": [('PySide2.QtCore.Qt.DateFormat',), ('str',)],
-
# class PySide2.QtCore.QTimeLine:
-
# class PySide2.QtCore.QTimeLine.CurveShape:
-
# class PySide2.QtCore.QTimeLine.Direction:
-
# class PySide2.QtCore.QTimeLine.State:
"PySide2.QtCore.QTimeLine.__init__": ('int', 'PySide2.QtCore.QObject'),
"PySide2.QtCore.QTimeLine.currentFrame": (),
@@ -3212,17 +2954,12 @@ sig_dict.update({
"PySide2.QtCore.QTimeLine.toggleDirection": (),
"PySide2.QtCore.QTimeLine.updateInterval": (),
"PySide2.QtCore.QTimeLine.valueForTime": ('int',),
-
# class PySide2.QtCore.QTimeZone:
-
# class PySide2.QtCore.QTimeZone.NameType:
-
# class PySide2.QtCore.QTimeZone.OffsetData:
"PySide2.QtCore.QTimeZone.OffsetData.__init__": [(), ('PySide2.QtCore.QTimeZone.OffsetData',)],
"PySide2.QtCore.QTimeZone.OffsetData.__copy__": (),
-
# class PySide2.QtCore.QTimeZone.TimeType:
-
"PySide2.QtCore.QTimeZone.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'int', 'str', 'str', 'PySide2.QtCore.QLocale.Country', 'str'), ('PySide2.QtCore.QTimeZone',), ('int',)],
"PySide2.QtCore.QTimeZone.__copy__": (),
"PySide2.QtCore.QTimeZone.abbreviation": ('PySide2.QtCore.QDateTime',),
@@ -3250,7 +2987,6 @@ sig_dict.update({
"PySide2.QtCore.QTimeZone.utc": (),
"PySide2.QtCore.QTimeZone.windowsIdToDefaultIanaId": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QLocale.Country')],
"PySide2.QtCore.QTimeZone.windowsIdToIanaIds": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QLocale.Country')],
-
# class PySide2.QtCore.QTimer:
"PySide2.QtCore.QTimer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTimer.interval": (),
@@ -3267,17 +3003,14 @@ sig_dict.update({
"PySide2.QtCore.QTimer.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtCore.QTimer.timerId": (),
"PySide2.QtCore.QTimer.timerType": (),
-
# class PySide2.QtCore.QTimerEvent:
"PySide2.QtCore.QTimerEvent.__init__": ('int',),
"PySide2.QtCore.QTimerEvent.timerId": (),
-
# class PySide2.QtCore.QTranslator:
"PySide2.QtCore.QTranslator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTranslator.isEmpty": (),
"PySide2.QtCore.QTranslator.load": [('PySide2.QtCore.QLocale', 'str', 'str', 'str', 'str'), ('str', 'int', 'str'), ('str', 'str', 'str', 'str')],
"PySide2.QtCore.QTranslator.translate": ('str', 'str', 'str', 'int'),
-
# class PySide2.QtCore.QTransposeProxyModel:
"PySide2.QtCore.QTransposeProxyModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QTransposeProxyModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -3299,19 +3032,12 @@ sig_dict.update({
"PySide2.QtCore.QTransposeProxyModel.setSourceModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCore.QTransposeProxyModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtCore.QTransposeProxyModel.span": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtCore.QUrl:
-
# class PySide2.QtCore.QUrl.ComponentFormattingOption:
-
# class PySide2.QtCore.QUrl.FormattingOptions:
-
# class PySide2.QtCore.QUrl.ParsingMode:
-
# class PySide2.QtCore.QUrl.UrlFormattingOption:
-
# class PySide2.QtCore.QUrl.UserInputResolutionOption:
-
# class PySide2.QtCore.QUrl.UserInputResolutionOptions:
"PySide2.QtCore.QUrl.__init__": [(), ('PySide2.QtCore.QUrl',), ('str', 'PySide2.QtCore.QUrl.ParsingMode')],
"PySide2.QtCore.QUrl.__copy__": (),
@@ -3369,7 +3095,6 @@ sig_dict.update({
"PySide2.QtCore.QUrl.url": ('PySide2.QtCore.QUrl.FormattingOptions',),
"PySide2.QtCore.QUrl.userInfo": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
"PySide2.QtCore.QUrl.userName": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
-
# class PySide2.QtCore.QUrlQuery:
"PySide2.QtCore.QUrlQuery.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUrlQuery',), ('str',)],
"PySide2.QtCore.QUrlQuery.__copy__": (),
@@ -3388,19 +3113,15 @@ sig_dict.update({
"PySide2.QtCore.QUrlQuery.removeAllQueryItems": ('str',),
"PySide2.QtCore.QUrlQuery.removeQueryItem": ('str',),
"PySide2.QtCore.QUrlQuery.setQuery": ('str',),
- "PySide2.QtCore.QUrlQuery.setQueryDelimiters": ('typing.Char', 'typing.Char'),
+ "PySide2.QtCore.QUrlQuery.setQueryDelimiters": ('str', 'str'),
"PySide2.QtCore.QUrlQuery.setQueryItems": ('typing.Sequence[typing.Tuple]',),
"PySide2.QtCore.QUrlQuery.swap": ('PySide2.QtCore.QUrlQuery',),
"PySide2.QtCore.QUrlQuery.toString": ('PySide2.QtCore.QUrl.ComponentFormattingOption',),
-
# class PySide2.QtCore.QUuid:
-
# class PySide2.QtCore.QUuid.StringFormat:
-
# class PySide2.QtCore.QUuid.Variant:
-
# class PySide2.QtCore.QUuid.Version:
- "PySide2.QtCore.QUuid.__init__": [(), ('PySide2.QtCore.QByteArray',), ('int', 'int', 'int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'), ('str',)],
+ "PySide2.QtCore.QUuid.__init__": [(), ('PySide2.QtCore.QByteArray',), ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'), ('str',)],
"PySide2.QtCore.QUuid.__copy__": (),
"PySide2.QtCore.QUuid.__reduce__": (),
"PySide2.QtCore.QUuid.__repr__": (),
@@ -3414,7 +3135,6 @@ sig_dict.update({
"PySide2.QtCore.QUuid.toString": [(), ('PySide2.QtCore.QUuid.StringFormat',)],
"PySide2.QtCore.QUuid.variant": (),
"PySide2.QtCore.QUuid.version": (),
-
# class PySide2.QtCore.QVariantAnimation:
"PySide2.QtCore.QVariantAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCore.QVariantAnimation.currentValue": (),
@@ -3435,7 +3155,6 @@ sig_dict.update({
"PySide2.QtCore.QVariantAnimation.updateCurrentTime": ('int',),
"PySide2.QtCore.QVariantAnimation.updateCurrentValue": ('typing.Any',),
"PySide2.QtCore.QVariantAnimation.updateState": ('PySide2.QtCore.QAbstractAnimation.State', 'PySide2.QtCore.QAbstractAnimation.State'),
-
# class PySide2.QtCore.QVersionNumber:
"PySide2.QtCore.QVersionNumber.__init__": [(), ('int',), ('int', 'int'), ('int', 'int', 'int'), ('typing.List[int]',)],
"PySide2.QtCore.QVersionNumber.__copy__": (),
@@ -3453,15 +3172,13 @@ sig_dict.update({
"PySide2.QtCore.QVersionNumber.segmentCount": (),
"PySide2.QtCore.QVersionNumber.segments": (),
"PySide2.QtCore.QVersionNumber.toString": (),
-
# class PySide2.QtCore.QWaitCondition:
"PySide2.QtCore.QWaitCondition.__init__": (),
"PySide2.QtCore.QWaitCondition.notify_all": (),
"PySide2.QtCore.QWaitCondition.notify_one": (),
- "PySide2.QtCore.QWaitCondition.wait": [('PySide2.QtCore.QMutex', 'int'), ('PySide2.QtCore.QReadWriteLock', 'int')],
+ "PySide2.QtCore.QWaitCondition.wait": [('PySide2.QtCore.QMutex', 'PySide2.QtCore.QDeadlineTimer'), ('PySide2.QtCore.QMutex', 'int'), ('PySide2.QtCore.QReadWriteLock', 'PySide2.QtCore.QDeadlineTimer'), ('PySide2.QtCore.QReadWriteLock', 'int')],
"PySide2.QtCore.QWaitCondition.wakeAll": (),
"PySide2.QtCore.QWaitCondition.wakeOne": (),
-
# class PySide2.QtCore.QWriteLocker:
"PySide2.QtCore.QWriteLocker.__init__": ('PySide2.QtCore.QReadWriteLock',),
"PySide2.QtCore.QWriteLocker.__enter__": (),
@@ -3469,7 +3186,6 @@ sig_dict.update({
"PySide2.QtCore.QWriteLocker.readWriteLock": (),
"PySide2.QtCore.QWriteLocker.relock": (),
"PySide2.QtCore.QWriteLocker.unlock": (),
-
# class PySide2.QtCore.QXmlStreamAttribute:
"PySide2.QtCore.QXmlStreamAttribute.__init__": [(), ('PySide2.QtCore.QXmlStreamAttribute',), ('str', 'str'), ('str', 'str', 'str')],
"PySide2.QtCore.QXmlStreamAttribute.__copy__": (),
@@ -3479,7 +3195,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamAttribute.prefix": (),
"PySide2.QtCore.QXmlStreamAttribute.qualifiedName": (),
"PySide2.QtCore.QXmlStreamAttribute.value": (),
-
# class PySide2.QtCore.QXmlStreamAttributes:
"PySide2.QtCore.QXmlStreamAttributes.__init__": [(), ('PySide2.QtCore.QXmlStreamAttributes',)],
"PySide2.QtCore.QXmlStreamAttributes.__add__": ('typing.List[PySide2.QtCore.QXmlStreamAttribute]',),
@@ -3533,7 +3248,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamAttributes.takeFirst": (),
"PySide2.QtCore.QXmlStreamAttributes.takeLast": (),
"PySide2.QtCore.QXmlStreamAttributes.value": [('str',), ('str', 'str')],
-
# class PySide2.QtCore.QXmlStreamEntityDeclaration:
"PySide2.QtCore.QXmlStreamEntityDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamEntityDeclaration',)],
"PySide2.QtCore.QXmlStreamEntityDeclaration.__copy__": (),
@@ -3542,31 +3256,24 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamEntityDeclaration.publicId": (),
"PySide2.QtCore.QXmlStreamEntityDeclaration.systemId": (),
"PySide2.QtCore.QXmlStreamEntityDeclaration.value": (),
-
# class PySide2.QtCore.QXmlStreamEntityResolver:
"PySide2.QtCore.QXmlStreamEntityResolver.__init__": (),
"PySide2.QtCore.QXmlStreamEntityResolver.resolveEntity": ('str', 'str'),
"PySide2.QtCore.QXmlStreamEntityResolver.resolveUndeclaredEntity": ('str',),
-
# class PySide2.QtCore.QXmlStreamNamespaceDeclaration:
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamNamespaceDeclaration',), ('str', 'str')],
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.__copy__": (),
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.namespaceUri": (),
"PySide2.QtCore.QXmlStreamNamespaceDeclaration.prefix": (),
-
# class PySide2.QtCore.QXmlStreamNotationDeclaration:
"PySide2.QtCore.QXmlStreamNotationDeclaration.__init__": [(), ('PySide2.QtCore.QXmlStreamNotationDeclaration',)],
"PySide2.QtCore.QXmlStreamNotationDeclaration.__copy__": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.name": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.publicId": (),
"PySide2.QtCore.QXmlStreamNotationDeclaration.systemId": (),
-
# class PySide2.QtCore.QXmlStreamReader:
-
# class PySide2.QtCore.QXmlStreamReader.Error:
-
# class PySide2.QtCore.QXmlStreamReader.ReadElementTextBehaviour:
-
# class PySide2.QtCore.QXmlStreamReader.TokenType:
"PySide2.QtCore.QXmlStreamReader.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',), ('str',)],
"PySide2.QtCore.QXmlStreamReader.addData": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -3621,7 +3328,6 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamReader.text": (),
"PySide2.QtCore.QXmlStreamReader.tokenString": (),
"PySide2.QtCore.QXmlStreamReader.tokenType": (),
-
# class PySide2.QtCore.QXmlStreamWriter:
"PySide2.QtCore.QXmlStreamWriter.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtCore.QXmlStreamWriter.autoFormatting": (),
@@ -3650,242 +3356,126 @@ sig_dict.update({
"PySide2.QtCore.QXmlStreamWriter.writeStartDocument": [(), ('str',), ('str', 'bool')],
"PySide2.QtCore.QXmlStreamWriter.writeStartElement": [('str',), ('str', 'str')],
"PySide2.QtCore.QXmlStreamWriter.writeTextElement": [('str', 'str'), ('str', 'str', 'str')],
-
# class PySide2.QtCore.Qt:
-
# class PySide2.QtCore.Qt.Alignment:
-
# class PySide2.QtCore.Qt.AlignmentFlag:
-
# class PySide2.QtCore.Qt.AnchorPoint:
-
# class PySide2.QtCore.Qt.ApplicationAttribute:
-
# class PySide2.QtCore.Qt.ApplicationState:
-
# class PySide2.QtCore.Qt.ApplicationStates:
-
# class PySide2.QtCore.Qt.ArrowType:
-
# class PySide2.QtCore.Qt.AspectRatioMode:
-
# class PySide2.QtCore.Qt.Axis:
-
# class PySide2.QtCore.Qt.BGMode:
-
# class PySide2.QtCore.Qt.BrushStyle:
-
# class PySide2.QtCore.Qt.CaseSensitivity:
-
# class PySide2.QtCore.Qt.CheckState:
-
# class PySide2.QtCore.Qt.ChecksumType:
-
# class PySide2.QtCore.Qt.ClipOperation:
-
# class PySide2.QtCore.Qt.ConnectionType:
-
# class PySide2.QtCore.Qt.ContextMenuPolicy:
-
# class PySide2.QtCore.Qt.CoordinateSystem:
-
# class PySide2.QtCore.Qt.Corner:
-
# class PySide2.QtCore.Qt.CursorMoveStyle:
-
# class PySide2.QtCore.Qt.CursorShape:
-
# class PySide2.QtCore.Qt.DateFormat:
-
# class PySide2.QtCore.Qt.DayOfWeek:
-
# class PySide2.QtCore.Qt.DockWidgetArea:
-
# class PySide2.QtCore.Qt.DockWidgetAreaSizes:
-
# class PySide2.QtCore.Qt.DockWidgetAreas:
-
# class PySide2.QtCore.Qt.DropAction:
-
# class PySide2.QtCore.Qt.DropActions:
-
# class PySide2.QtCore.Qt.Edge:
-
# class PySide2.QtCore.Qt.Edges:
-
# class PySide2.QtCore.Qt.EnterKeyType:
-
# class PySide2.QtCore.Qt.EventPriority:
-
# class PySide2.QtCore.Qt.FillRule:
-
# class PySide2.QtCore.Qt.FindChildOption:
-
# class PySide2.QtCore.Qt.FindChildOptions:
-
# class PySide2.QtCore.Qt.FocusPolicy:
-
# class PySide2.QtCore.Qt.FocusReason:
-
# class PySide2.QtCore.Qt.GestureFlag:
-
# class PySide2.QtCore.Qt.GestureFlags:
-
# class PySide2.QtCore.Qt.GestureState:
-
# class PySide2.QtCore.Qt.GestureType:
-
# class PySide2.QtCore.Qt.GlobalColor:
-
# class PySide2.QtCore.Qt.HighDpiScaleFactorRoundingPolicy:
-
# class PySide2.QtCore.Qt.HitTestAccuracy:
-
# class PySide2.QtCore.Qt.ImageConversionFlag:
-
# class PySide2.QtCore.Qt.ImageConversionFlags:
-
# class PySide2.QtCore.Qt.InputMethodHint:
-
# class PySide2.QtCore.Qt.InputMethodHints:
-
# class PySide2.QtCore.Qt.InputMethodQueries:
-
# class PySide2.QtCore.Qt.InputMethodQuery:
-
# class PySide2.QtCore.Qt.ItemDataRole:
-
# class PySide2.QtCore.Qt.ItemFlag:
-
# class PySide2.QtCore.Qt.ItemFlags:
-
# class PySide2.QtCore.Qt.ItemSelectionMode:
-
# class PySide2.QtCore.Qt.ItemSelectionOperation:
-
# class PySide2.QtCore.Qt.Key:
-
# class PySide2.QtCore.Qt.KeyboardModifier:
-
# class PySide2.QtCore.Qt.KeyboardModifiers:
-
# class PySide2.QtCore.Qt.LayoutDirection:
-
# class PySide2.QtCore.Qt.MaskMode:
-
# class PySide2.QtCore.Qt.MatchFlag:
-
# class PySide2.QtCore.Qt.MatchFlags:
-
# class PySide2.QtCore.Qt.Modifier:
-
# class PySide2.QtCore.Qt.MouseButton:
-
# class PySide2.QtCore.Qt.MouseButtons:
-
# class PySide2.QtCore.Qt.MouseEventFlag:
-
# class PySide2.QtCore.Qt.MouseEventFlags:
-
# class PySide2.QtCore.Qt.MouseEventSource:
-
# class PySide2.QtCore.Qt.NativeGestureType:
-
# class PySide2.QtCore.Qt.NavigationMode:
-
# class PySide2.QtCore.Qt.Orientation:
-
# class PySide2.QtCore.Qt.Orientations:
-
# class PySide2.QtCore.Qt.PenCapStyle:
-
# class PySide2.QtCore.Qt.PenJoinStyle:
-
# class PySide2.QtCore.Qt.PenStyle:
-
# class PySide2.QtCore.Qt.ScreenOrientation:
-
# class PySide2.QtCore.Qt.ScreenOrientations:
-
# class PySide2.QtCore.Qt.ScrollBarPolicy:
-
# class PySide2.QtCore.Qt.ScrollPhase:
-
# class PySide2.QtCore.Qt.ShortcutContext:
-
# class PySide2.QtCore.Qt.SizeHint:
-
# class PySide2.QtCore.Qt.SizeMode:
-
# class PySide2.QtCore.Qt.SortOrder:
-
# class PySide2.QtCore.Qt.SplitBehavior:
-
# class PySide2.QtCore.Qt.SplitBehaviorFlags:
-
# class PySide2.QtCore.Qt.TabFocusBehavior:
-
# class PySide2.QtCore.Qt.TextElideMode:
-
# class PySide2.QtCore.Qt.TextFlag:
-
# class PySide2.QtCore.Qt.TextFormat:
-
# class PySide2.QtCore.Qt.TextInteractionFlag:
-
# class PySide2.QtCore.Qt.TextInteractionFlags:
-
# class PySide2.QtCore.Qt.TileRule:
-
# class PySide2.QtCore.Qt.TimeSpec:
-
# class PySide2.QtCore.Qt.TimerType:
-
# class PySide2.QtCore.Qt.ToolBarArea:
-
# class PySide2.QtCore.Qt.ToolBarAreaSizes:
-
# class PySide2.QtCore.Qt.ToolBarAreas:
-
# class PySide2.QtCore.Qt.ToolButtonStyle:
-
# class PySide2.QtCore.Qt.TouchPointState:
-
# class PySide2.QtCore.Qt.TouchPointStates:
-
# class PySide2.QtCore.Qt.TransformationMode:
-
# class PySide2.QtCore.Qt.UIEffect:
-
# class PySide2.QtCore.Qt.WhiteSpaceMode:
-
# class PySide2.QtCore.Qt.WidgetAttribute:
-
# class PySide2.QtCore.Qt.WindowFlags:
-
# class PySide2.QtCore.Qt.WindowFrameSection:
-
# class PySide2.QtCore.Qt.WindowModality:
-
# class PySide2.QtCore.Qt.WindowState:
-
# class PySide2.QtCore.Qt.WindowStates:
-
# class PySide2.QtCore.Qt.WindowType:
-
# class PySide2.QtCore.QtMsgType:
-
# class PySide2.QtCore.Signal:
"PySide2.QtCore.Signal.__init__": ('type', 'str', 'str'),
-
# class PySide2.QtCore.SignalInstance:
"PySide2.QtCore.SignalInstance.connect": ('object', 'type'),
"PySide2.QtCore.SignalInstance.disconnect": ('object',),
"PySide2.QtCore.SignalInstance.emit": ('typing.Any',),
-
# class PySide2.QtCore.Slot:
"PySide2.QtCore.Slot.__init__": ('type', 'str', 'str'),
-
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP": ('object', 'object'),
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP3": ('object', 'object', 'object'),
"PySide2.QtCore.Slot.QT_TRANSLATE_NOOP_UTF8": ('object',),
@@ -3926,27 +3516,21 @@ sig_dict.update({
"PySide2.QtCore.Slot.qsrand": ('int',),
"PySide2.QtCore.Slot.qtTrId": ('str', 'int'),
}) if "PySide2.QtCore" in sys.modules else None
-
# Module PySide2.QtGui
sig_dict.update({
-
# class PySide2.QtGui.QAbstractOpenGLFunctions:
"PySide2.QtGui.QAbstractOpenGLFunctions.__init__": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.initializeOpenGLFunctions": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.isInitialized": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.owningContext": (),
"PySide2.QtGui.QAbstractOpenGLFunctions.setOwningContext": ('PySide2.QtGui.QOpenGLContext',),
-
# class PySide2.QtGui.QAbstractTextDocumentLayout:
-
# class PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext:
"PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext.__init__": [(), ('PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext',)],
"PySide2.QtGui.QAbstractTextDocumentLayout.PaintContext.__copy__": (),
-
# class PySide2.QtGui.QAbstractTextDocumentLayout.Selection:
"PySide2.QtGui.QAbstractTextDocumentLayout.Selection.__init__": [(), ('PySide2.QtGui.QAbstractTextDocumentLayout.Selection',)],
"PySide2.QtGui.QAbstractTextDocumentLayout.Selection.__copy__": (),
-
"PySide2.QtGui.QAbstractTextDocumentLayout.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QAbstractTextDocumentLayout.anchorAt": ('PySide2.QtCore.QPointF',),
"PySide2.QtGui.QAbstractTextDocumentLayout.blockBoundingRect": ('PySide2.QtGui.QTextBlock',),
@@ -3970,27 +3554,17 @@ sig_dict.update({
"PySide2.QtGui.QAbstractTextDocumentLayout.resizeInlineObject": ('PySide2.QtGui.QTextInlineObject', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QAbstractTextDocumentLayout.setPaintDevice": ('PySide2.QtGui.QPaintDevice',),
"PySide2.QtGui.QAbstractTextDocumentLayout.unregisterHandler": ('int', 'PySide2.QtCore.QObject'),
-
# class PySide2.QtGui.QAccessible:
-
# class PySide2.QtGui.QAccessible.Event:
-
# class PySide2.QtGui.QAccessible.InterfaceType:
-
# class PySide2.QtGui.QAccessible.Relation:
-
# class PySide2.QtGui.QAccessible.RelationFlag:
-
# class PySide2.QtGui.QAccessible.Role:
-
# class PySide2.QtGui.QAccessible.State:
"PySide2.QtGui.QAccessible.State.__init__": [(), ('PySide2.QtGui.QAccessible.State',)],
"PySide2.QtGui.QAccessible.State.__copy__": (),
-
# class PySide2.QtGui.QAccessible.Text:
-
# class PySide2.QtGui.QAccessible.TextBoundaryType:
-
"PySide2.QtGui.QAccessible.__copy__": (),
"PySide2.QtGui.QAccessible.accessibleInterface": ('int',),
"PySide2.QtGui.QAccessible.cleanup": (),
@@ -4003,13 +3577,11 @@ sig_dict.update({
"PySide2.QtGui.QAccessible.setRootObject": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QAccessible.uniqueId": ('PySide2.QtGui.QAccessibleInterface',),
"PySide2.QtGui.QAccessible.updateAccessibility": ('PySide2.QtGui.QAccessibleEvent',),
-
# class PySide2.QtGui.QAccessibleEditableTextInterface:
"PySide2.QtGui.QAccessibleEditableTextInterface.__init__": (),
"PySide2.QtGui.QAccessibleEditableTextInterface.deleteText": ('int', 'int'),
"PySide2.QtGui.QAccessibleEditableTextInterface.insertText": ('int', 'str'),
"PySide2.QtGui.QAccessibleEditableTextInterface.replaceText": ('int', 'int', 'str'),
-
# class PySide2.QtGui.QAccessibleEvent:
"PySide2.QtGui.QAccessibleEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessible.Event'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessible.Event')],
"PySide2.QtGui.QAccessibleEvent.accessibleInterface": (),
@@ -4018,7 +3590,6 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleEvent.setChild": ('int',),
"PySide2.QtGui.QAccessibleEvent.type": (),
"PySide2.QtGui.QAccessibleEvent.uniqueId": (),
-
# class PySide2.QtGui.QAccessibleInterface:
"PySide2.QtGui.QAccessibleInterface.__init__": (),
"PySide2.QtGui.QAccessibleInterface.backgroundColor": (),
@@ -4044,7 +3615,6 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleInterface.valueInterface": (),
"PySide2.QtGui.QAccessibleInterface.virtual_hook": ('int', 'int'),
"PySide2.QtGui.QAccessibleInterface.window": (),
-
# class PySide2.QtGui.QAccessibleObject:
"PySide2.QtGui.QAccessibleObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QAccessibleObject.childAt": ('int', 'int'),
@@ -4052,11 +3622,9 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleObject.object": (),
"PySide2.QtGui.QAccessibleObject.rect": (),
"PySide2.QtGui.QAccessibleObject.setText": ('PySide2.QtGui.QAccessible.Text', 'str'),
-
# class PySide2.QtGui.QAccessibleStateChangeEvent:
"PySide2.QtGui.QAccessibleStateChangeEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessible.State'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessible.State')],
"PySide2.QtGui.QAccessibleStateChangeEvent.changedStates": (),
-
# class PySide2.QtGui.QAccessibleTableCellInterface:
"PySide2.QtGui.QAccessibleTableCellInterface.__init__": (),
"PySide2.QtGui.QAccessibleTableCellInterface.columnExtent": (),
@@ -4067,9 +3635,7 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTableCellInterface.rowHeaderCells": (),
"PySide2.QtGui.QAccessibleTableCellInterface.rowIndex": (),
"PySide2.QtGui.QAccessibleTableCellInterface.table": (),
-
# class PySide2.QtGui.QAccessibleTableModelChangeEvent:
-
# class PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType:
"PySide2.QtGui.QAccessibleTableModelChangeEvent.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType'), ('PySide2.QtGui.QAccessibleInterface', 'PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType')],
"PySide2.QtGui.QAccessibleTableModelChangeEvent.firstColumn": (),
@@ -4082,17 +3648,14 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setLastColumn": ('int',),
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setLastRow": ('int',),
"PySide2.QtGui.QAccessibleTableModelChangeEvent.setModelChangeType": ('PySide2.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType',),
-
# class PySide2.QtGui.QAccessibleTextCursorEvent:
"PySide2.QtGui.QAccessibleTextCursorEvent.__init__": [('PySide2.QtCore.QObject', 'int'), ('PySide2.QtGui.QAccessibleInterface', 'int')],
"PySide2.QtGui.QAccessibleTextCursorEvent.cursorPosition": (),
"PySide2.QtGui.QAccessibleTextCursorEvent.setCursorPosition": ('int',),
-
# class PySide2.QtGui.QAccessibleTextInsertEvent:
"PySide2.QtGui.QAccessibleTextInsertEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str')],
"PySide2.QtGui.QAccessibleTextInsertEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextInsertEvent.textInserted": (),
-
# class PySide2.QtGui.QAccessibleTextInterface:
"PySide2.QtGui.QAccessibleTextInterface.__init__": (),
"PySide2.QtGui.QAccessibleTextInterface.addSelection": ('int', 'int'),
@@ -4111,29 +3674,24 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleTextInterface.textAfterOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
"PySide2.QtGui.QAccessibleTextInterface.textAtOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
"PySide2.QtGui.QAccessibleTextInterface.textBeforeOffset": ('int', 'PySide2.QtGui.QAccessible.TextBoundaryType'),
-
# class PySide2.QtGui.QAccessibleTextRemoveEvent:
"PySide2.QtGui.QAccessibleTextRemoveEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str')],
"PySide2.QtGui.QAccessibleTextRemoveEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextRemoveEvent.textRemoved": (),
-
# class PySide2.QtGui.QAccessibleTextSelectionEvent:
"PySide2.QtGui.QAccessibleTextSelectionEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'int'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'int')],
"PySide2.QtGui.QAccessibleTextSelectionEvent.selectionEnd": (),
"PySide2.QtGui.QAccessibleTextSelectionEvent.selectionStart": (),
"PySide2.QtGui.QAccessibleTextSelectionEvent.setSelection": ('int', 'int'),
-
# class PySide2.QtGui.QAccessibleTextUpdateEvent:
"PySide2.QtGui.QAccessibleTextUpdateEvent.__init__": [('PySide2.QtCore.QObject', 'int', 'str', 'str'), ('PySide2.QtGui.QAccessibleInterface', 'int', 'str', 'str')],
"PySide2.QtGui.QAccessibleTextUpdateEvent.changePosition": (),
"PySide2.QtGui.QAccessibleTextUpdateEvent.textInserted": (),
"PySide2.QtGui.QAccessibleTextUpdateEvent.textRemoved": (),
-
# class PySide2.QtGui.QAccessibleValueChangeEvent:
"PySide2.QtGui.QAccessibleValueChangeEvent.__init__": [('PySide2.QtCore.QObject', 'typing.Any'), ('PySide2.QtGui.QAccessibleInterface', 'typing.Any')],
"PySide2.QtGui.QAccessibleValueChangeEvent.setValue": ('typing.Any',),
"PySide2.QtGui.QAccessibleValueChangeEvent.value": (),
-
# class PySide2.QtGui.QAccessibleValueInterface:
"PySide2.QtGui.QAccessibleValueInterface.__init__": (),
"PySide2.QtGui.QAccessibleValueInterface.currentValue": (),
@@ -4141,9 +3699,7 @@ sig_dict.update({
"PySide2.QtGui.QAccessibleValueInterface.minimumStepSize": (),
"PySide2.QtGui.QAccessibleValueInterface.minimumValue": (),
"PySide2.QtGui.QAccessibleValueInterface.setCurrentValue": ('typing.Any',),
-
# class PySide2.QtGui.QActionEvent:
-
# class PySide2.QtGui.QBackingStore:
"PySide2.QtGui.QBackingStore.__init__": ('PySide2.QtGui.QWindow',),
"PySide2.QtGui.QBackingStore.beginPaint": ('PySide2.QtGui.QRegion',),
@@ -4157,7 +3713,6 @@ sig_dict.update({
"PySide2.QtGui.QBackingStore.size": (),
"PySide2.QtGui.QBackingStore.staticContents": (),
"PySide2.QtGui.QBackingStore.window": (),
-
# class PySide2.QtGui.QBitmap:
"PySide2.QtGui.QBitmap.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPixmap',), ('int', 'int'), ('str', 'str')],
"PySide2.QtGui.QBitmap.__copy__": (),
@@ -4166,7 +3721,6 @@ sig_dict.update({
"PySide2.QtGui.QBitmap.fromImage": ('PySide2.QtGui.QImage', 'PySide2.QtCore.Qt.ImageConversionFlags'),
"PySide2.QtGui.QBitmap.swap": [('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPixmap',)],
"PySide2.QtGui.QBitmap.transformed": [('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QMatrix', 'PySide2.QtCore.Qt.TransformationMode'), ('PySide2.QtGui.QTransform',)],
-
# class PySide2.QtGui.QBrush:
"PySide2.QtGui.QBrush.__init__": [(), ('PySide2.QtCore.Qt.BrushStyle',), ('PySide2.QtCore.Qt.GlobalColor', 'PySide2.QtCore.Qt.BrushStyle'), ('PySide2.QtCore.Qt.GlobalColor', 'PySide2.QtGui.QPixmap'), ('PySide2.QtGui.QBrush',), ('PySide2.QtGui.QColor', 'PySide2.QtCore.Qt.BrushStyle'), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QPixmap'), ('PySide2.QtGui.QGradient',), ('PySide2.QtGui.QImage',), ('PySide2.QtGui.QPixmap',)],
"PySide2.QtGui.QBrush.__copy__": (),
@@ -4187,9 +3741,7 @@ sig_dict.update({
"PySide2.QtGui.QBrush.texture": (),
"PySide2.QtGui.QBrush.textureImage": (),
"PySide2.QtGui.QBrush.transform": (),
-
# class PySide2.QtGui.QClipboard:
-
# class PySide2.QtGui.QClipboard.Mode:
"PySide2.QtGui.QClipboard.clear": ('PySide2.QtGui.QClipboard.Mode',),
"PySide2.QtGui.QClipboard.image": ('PySide2.QtGui.QClipboard.Mode',),
@@ -4205,14 +3757,10 @@ sig_dict.update({
"PySide2.QtGui.QClipboard.supportsFindBuffer": (),
"PySide2.QtGui.QClipboard.supportsSelection": (),
"PySide2.QtGui.QClipboard.text": [('PySide2.QtGui.QClipboard.Mode',), ('str', 'PySide2.QtGui.QClipboard.Mode')],
-
# class PySide2.QtGui.QCloseEvent:
"PySide2.QtGui.QCloseEvent.__init__": (),
-
# class PySide2.QtGui.QColor:
-
# class PySide2.QtGui.QColor.NameFormat:
-
# class PySide2.QtGui.QColor.Spec:
"PySide2.QtGui.QColor.__init__": [(), ('PySide2.QtCore.Qt.GlobalColor',), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QColor.Spec', 'int', 'int', 'int', 'int', 'int'), ('int',), ('int', 'int', 'int', 'int'), ('str',), ('typing.Any',)],
"PySide2.QtGui.QColor.__copy__": (),
@@ -4308,13 +3856,9 @@ sig_dict.update({
"PySide2.QtGui.QColor.valueF": (),
"PySide2.QtGui.QColor.yellow": (),
"PySide2.QtGui.QColor.yellowF": (),
-
# class PySide2.QtGui.QColorSpace:
-
# class PySide2.QtGui.QColorSpace.NamedColorSpace:
-
# class PySide2.QtGui.QColorSpace.Primaries:
-
# class PySide2.QtGui.QColorSpace.TransferFunction:
"PySide2.QtGui.QColorSpace.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtGui.QColorSpace.TransferFunction', 'float'), ('PySide2.QtGui.QColorSpace',), ('PySide2.QtGui.QColorSpace.NamedColorSpace',), ('PySide2.QtGui.QColorSpace.Primaries', 'PySide2.QtGui.QColorSpace.TransferFunction', 'float'), ('PySide2.QtGui.QColorSpace.Primaries', 'float')],
"PySide2.QtGui.QColorSpace.__copy__": (),
@@ -4330,7 +3874,6 @@ sig_dict.update({
"PySide2.QtGui.QColorSpace.swap": ('PySide2.QtGui.QColorSpace',),
"PySide2.QtGui.QColorSpace.transferFunction": (),
"PySide2.QtGui.QColorSpace.withTransferFunction": ('PySide2.QtGui.QColorSpace.TransferFunction', 'float'),
-
# class PySide2.QtGui.QConicalGradient:
"PySide2.QtGui.QConicalGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'float'), ('PySide2.QtGui.QConicalGradient',), ('float', 'float', 'float')],
"PySide2.QtGui.QConicalGradient.__copy__": (),
@@ -4338,9 +3881,7 @@ sig_dict.update({
"PySide2.QtGui.QConicalGradient.center": (),
"PySide2.QtGui.QConicalGradient.setAngle": ('float',),
"PySide2.QtGui.QConicalGradient.setCenter": [('PySide2.QtCore.QPointF',), ('float', 'float')],
-
# class PySide2.QtGui.QContextMenuEvent:
-
# class PySide2.QtGui.QContextMenuEvent.Reason:
"PySide2.QtGui.QContextMenuEvent.__init__": [('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint'), ('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'), ('PySide2.QtGui.QContextMenuEvent.Reason', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.KeyboardModifiers')],
"PySide2.QtGui.QContextMenuEvent.globalPos": (),
@@ -4350,7 +3891,6 @@ sig_dict.update({
"PySide2.QtGui.QContextMenuEvent.reason": (),
"PySide2.QtGui.QContextMenuEvent.x": (),
"PySide2.QtGui.QContextMenuEvent.y": (),
-
# class PySide2.QtGui.QCursor:
"PySide2.QtGui.QCursor.__init__": [(), ('PySide2.QtCore.Qt.CursorShape',), ('PySide2.QtGui.QBitmap', 'PySide2.QtGui.QBitmap', 'int', 'int'), ('PySide2.QtGui.QCursor',), ('PySide2.QtGui.QPixmap', 'int', 'int')],
"PySide2.QtGui.QCursor.__copy__": (),
@@ -4365,15 +3905,12 @@ sig_dict.update({
"PySide2.QtGui.QCursor.setShape": ('PySide2.QtCore.Qt.CursorShape',),
"PySide2.QtGui.QCursor.shape": (),
"PySide2.QtGui.QCursor.swap": ('PySide2.QtGui.QCursor',),
-
# class PySide2.QtGui.QDesktopServices:
"PySide2.QtGui.QDesktopServices.__init__": (),
"PySide2.QtGui.QDesktopServices.openUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtGui.QDesktopServices.setUrlHandler": ('str', 'PySide2.QtCore.QObject', 'str'),
"PySide2.QtGui.QDesktopServices.unsetUrlHandler": ('str',),
-
# class PySide2.QtGui.QDoubleValidator:
-
# class PySide2.QtGui.QDoubleValidator.Notation:
"PySide2.QtGui.QDoubleValidator.__init__": [('PySide2.QtCore.QObject',), ('float', 'float', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QDoubleValidator.bottom": (),
@@ -4386,7 +3923,6 @@ sig_dict.update({
"PySide2.QtGui.QDoubleValidator.setTop": ('float',),
"PySide2.QtGui.QDoubleValidator.top": (),
"PySide2.QtGui.QDoubleValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QDrag:
"PySide2.QtGui.QDrag.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QDrag.cancel": (),
@@ -4404,19 +3940,15 @@ sig_dict.update({
"PySide2.QtGui.QDrag.start": ('PySide2.QtCore.Qt.DropActions',),
"PySide2.QtGui.QDrag.supportedActions": (),
"PySide2.QtGui.QDrag.target": (),
-
# class PySide2.QtGui.QDragEnterEvent:
"PySide2.QtGui.QDragEnterEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'),
-
# class PySide2.QtGui.QDragLeaveEvent:
"PySide2.QtGui.QDragLeaveEvent.__init__": (),
-
# class PySide2.QtGui.QDragMoveEvent:
"PySide2.QtGui.QDragMoveEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QEvent.Type'),
"PySide2.QtGui.QDragMoveEvent.accept": [(), ('PySide2.QtCore.QRect',)],
"PySide2.QtGui.QDragMoveEvent.answerRect": (),
"PySide2.QtGui.QDragMoveEvent.ignore": [(), ('PySide2.QtCore.QRect',)],
-
# class PySide2.QtGui.QDropEvent:
"PySide2.QtGui.QDropEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.DropActions', 'PySide2.QtCore.QMimeData', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QEvent.Type'),
"PySide2.QtGui.QDropEvent.acceptProposedAction": (),
@@ -4430,7 +3962,6 @@ sig_dict.update({
"PySide2.QtGui.QDropEvent.proposedAction": (),
"PySide2.QtGui.QDropEvent.setDropAction": ('PySide2.QtCore.Qt.DropAction',),
"PySide2.QtGui.QDropEvent.source": (),
-
# class PySide2.QtGui.QEnterEvent:
"PySide2.QtGui.QEnterEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'),
"PySide2.QtGui.QEnterEvent.globalPos": (),
@@ -4442,39 +3973,27 @@ sig_dict.update({
"PySide2.QtGui.QEnterEvent.windowPos": (),
"PySide2.QtGui.QEnterEvent.x": (),
"PySide2.QtGui.QEnterEvent.y": (),
-
# class PySide2.QtGui.QExposeEvent:
"PySide2.QtGui.QExposeEvent.__init__": ('PySide2.QtGui.QRegion',),
"PySide2.QtGui.QExposeEvent.region": (),
-
# class PySide2.QtGui.QFileOpenEvent:
"PySide2.QtGui.QFileOpenEvent.__init__": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtGui.QFileOpenEvent.file": (),
"PySide2.QtGui.QFileOpenEvent.openFile": ('PySide2.QtCore.QFile', 'PySide2.QtCore.QIODevice.OpenMode'),
"PySide2.QtGui.QFileOpenEvent.url": (),
-
# class PySide2.QtGui.QFocusEvent:
"PySide2.QtGui.QFocusEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.FocusReason'),
"PySide2.QtGui.QFocusEvent.gotFocus": (),
"PySide2.QtGui.QFocusEvent.lostFocus": (),
"PySide2.QtGui.QFocusEvent.reason": (),
-
# class PySide2.QtGui.QFont:
-
# class PySide2.QtGui.QFont.Capitalization:
-
# class PySide2.QtGui.QFont.HintingPreference:
-
# class PySide2.QtGui.QFont.SpacingType:
-
# class PySide2.QtGui.QFont.Stretch:
-
# class PySide2.QtGui.QFont.Style:
-
# class PySide2.QtGui.QFont.StyleHint:
-
# class PySide2.QtGui.QFont.StyleStrategy:
-
# class PySide2.QtGui.QFont.Weight:
"PySide2.QtGui.QFont.__init__": [(), ('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('str', 'int', 'int', 'bool')],
"PySide2.QtGui.QFont.__copy__": (),
@@ -4548,11 +4067,8 @@ sig_dict.update({
"PySide2.QtGui.QFont.underline": (),
"PySide2.QtGui.QFont.weight": (),
"PySide2.QtGui.QFont.wordSpacing": (),
-
# class PySide2.QtGui.QFontDatabase:
-
# class PySide2.QtGui.QFontDatabase.SystemFont:
-
# class PySide2.QtGui.QFontDatabase.WritingSystem:
"PySide2.QtGui.QFontDatabase.__init__": [(), ('PySide2.QtGui.QFontDatabase',)],
"PySide2.QtGui.QFontDatabase.__copy__": (),
@@ -4582,7 +4098,6 @@ sig_dict.update({
"PySide2.QtGui.QFontDatabase.writingSystemName": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtGui.QFontDatabase.writingSystemSample": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtGui.QFontDatabase.writingSystems": [(), ('str',)],
-
# class PySide2.QtGui.QFontInfo:
"PySide2.QtGui.QFontInfo.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFontInfo',)],
"PySide2.QtGui.QFontInfo.__copy__": (),
@@ -4603,84 +4118,76 @@ sig_dict.update({
"PySide2.QtGui.QFontInfo.swap": ('PySide2.QtGui.QFontInfo',),
"PySide2.QtGui.QFontInfo.underline": (),
"PySide2.QtGui.QFontInfo.weight": (),
-
# class PySide2.QtGui.QFontMetrics:
"PySide2.QtGui.QFontMetrics.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('PySide2.QtGui.QFontMetrics',)],
"PySide2.QtGui.QFontMetrics.__copy__": (),
"PySide2.QtGui.QFontMetrics.ascent": (),
"PySide2.QtGui.QFontMetrics.averageCharWidth": (),
"PySide2.QtGui.QFontMetrics.boundingRect": [('PySide2.QtCore.QRect', 'int', 'str', 'int', 'shibokensupport.typing27.Sequence'), ('int', 'int', 'int', 'int', 'int', 'str', 'int', 'shibokensupport.typing27.Sequence'), ('str',)],
- "PySide2.QtGui.QFontMetrics.boundingRectChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.boundingRectChar": ('str',),
"PySide2.QtGui.QFontMetrics.capHeight": (),
"PySide2.QtGui.QFontMetrics.charWidth": ('str', 'int'),
"PySide2.QtGui.QFontMetrics.descent": (),
"PySide2.QtGui.QFontMetrics.elidedText": ('str', 'PySide2.QtCore.Qt.TextElideMode', 'int', 'int'),
"PySide2.QtGui.QFontMetrics.fontDpi": (),
"PySide2.QtGui.QFontMetrics.height": (),
- "PySide2.QtGui.QFontMetrics.horizontalAdvance": [('str', 'int'), ('typing.Char',)],
- "PySide2.QtGui.QFontMetrics.inFont": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.horizontalAdvance": [('str',), ('str', 'int')],
+ "PySide2.QtGui.QFontMetrics.inFont": ('str',),
"PySide2.QtGui.QFontMetrics.inFontUcs4": ('int',),
"PySide2.QtGui.QFontMetrics.leading": (),
- "PySide2.QtGui.QFontMetrics.leftBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.leftBearing": ('str',),
"PySide2.QtGui.QFontMetrics.lineSpacing": (),
"PySide2.QtGui.QFontMetrics.lineWidth": (),
"PySide2.QtGui.QFontMetrics.maxWidth": (),
"PySide2.QtGui.QFontMetrics.minLeftBearing": (),
"PySide2.QtGui.QFontMetrics.minRightBearing": (),
"PySide2.QtGui.QFontMetrics.overlinePos": (),
- "PySide2.QtGui.QFontMetrics.rightBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.rightBearing": ('str',),
"PySide2.QtGui.QFontMetrics.size": ('int', 'str', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QFontMetrics.strikeOutPos": (),
"PySide2.QtGui.QFontMetrics.swap": ('PySide2.QtGui.QFontMetrics',),
"PySide2.QtGui.QFontMetrics.tightBoundingRect": ('str',),
"PySide2.QtGui.QFontMetrics.underlinePos": (),
"PySide2.QtGui.QFontMetrics.width": [('str', 'int'), ('str', 'int', 'int')],
- "PySide2.QtGui.QFontMetrics.widthChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetrics.widthChar": ('str',),
"PySide2.QtGui.QFontMetrics.xHeight": (),
-
# class PySide2.QtGui.QFontMetricsF:
"PySide2.QtGui.QFontMetricsF.__init__": [('PySide2.QtGui.QFont',), ('PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice'), ('PySide2.QtGui.QFontMetrics',), ('PySide2.QtGui.QFontMetricsF',)],
"PySide2.QtGui.QFontMetricsF.__copy__": (),
"PySide2.QtGui.QFontMetricsF.ascent": (),
"PySide2.QtGui.QFontMetricsF.averageCharWidth": (),
"PySide2.QtGui.QFontMetricsF.boundingRect": [('PySide2.QtCore.QRectF', 'int', 'str', 'int', 'shibokensupport.typing27.Sequence'), ('str',)],
- "PySide2.QtGui.QFontMetricsF.boundingRectChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.boundingRectChar": ('str',),
"PySide2.QtGui.QFontMetricsF.capHeight": (),
"PySide2.QtGui.QFontMetricsF.descent": (),
"PySide2.QtGui.QFontMetricsF.elidedText": ('str', 'PySide2.QtCore.Qt.TextElideMode', 'float', 'int'),
"PySide2.QtGui.QFontMetricsF.fontDpi": (),
"PySide2.QtGui.QFontMetricsF.height": (),
- "PySide2.QtGui.QFontMetricsF.horizontalAdvance": [('str', 'int'), ('typing.Char',)],
- "PySide2.QtGui.QFontMetricsF.inFont": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.horizontalAdvance": [('str',), ('str', 'int')],
+ "PySide2.QtGui.QFontMetricsF.inFont": ('str',),
"PySide2.QtGui.QFontMetricsF.inFontUcs4": ('int',),
"PySide2.QtGui.QFontMetricsF.leading": (),
- "PySide2.QtGui.QFontMetricsF.leftBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.leftBearing": ('str',),
"PySide2.QtGui.QFontMetricsF.lineSpacing": (),
"PySide2.QtGui.QFontMetricsF.lineWidth": (),
"PySide2.QtGui.QFontMetricsF.maxWidth": (),
"PySide2.QtGui.QFontMetricsF.minLeftBearing": (),
"PySide2.QtGui.QFontMetricsF.minRightBearing": (),
"PySide2.QtGui.QFontMetricsF.overlinePos": (),
- "PySide2.QtGui.QFontMetricsF.rightBearing": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.rightBearing": ('str',),
"PySide2.QtGui.QFontMetricsF.size": ('int', 'str', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QFontMetricsF.strikeOutPos": (),
"PySide2.QtGui.QFontMetricsF.swap": ('PySide2.QtGui.QFontMetricsF',),
"PySide2.QtGui.QFontMetricsF.tightBoundingRect": ('str',),
"PySide2.QtGui.QFontMetricsF.underlinePos": (),
"PySide2.QtGui.QFontMetricsF.width": ('str',),
- "PySide2.QtGui.QFontMetricsF.widthChar": ('typing.Char',),
+ "PySide2.QtGui.QFontMetricsF.widthChar": ('str',),
"PySide2.QtGui.QFontMetricsF.xHeight": (),
-
# class PySide2.QtGui.QGradient:
-
# class PySide2.QtGui.QGradient.CoordinateMode:
-
# class PySide2.QtGui.QGradient.InterpolationMode:
-
# class PySide2.QtGui.QGradient.Preset:
-
# class PySide2.QtGui.QGradient.Spread:
-
# class PySide2.QtGui.QGradient.Type:
"PySide2.QtGui.QGradient.__init__": [(), ('PySide2.QtGui.QGradient',), ('PySide2.QtGui.QGradient.Preset',)],
"PySide2.QtGui.QGradient.__copy__": (),
@@ -4694,7 +4201,6 @@ sig_dict.update({
"PySide2.QtGui.QGradient.spread": (),
"PySide2.QtGui.QGradient.stops": (),
"PySide2.QtGui.QGradient.type": (),
-
# class PySide2.QtGui.QGuiApplication:
"PySide2.QtGui.QGuiApplication.__init__": [(), ('typing.Sequence[str]',)],
"PySide2.QtGui.QGuiApplication.allWindows": (),
@@ -4749,7 +4255,6 @@ sig_dict.update({
"PySide2.QtGui.QGuiApplication.topLevelAt": ('PySide2.QtCore.QPoint',),
"PySide2.QtGui.QGuiApplication.topLevelWindows": (),
"PySide2.QtGui.QGuiApplication.windowIcon": (),
-
# class PySide2.QtGui.QHelpEvent:
"PySide2.QtGui.QHelpEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'),
"PySide2.QtGui.QHelpEvent.globalPos": (),
@@ -4758,21 +4263,16 @@ sig_dict.update({
"PySide2.QtGui.QHelpEvent.pos": (),
"PySide2.QtGui.QHelpEvent.x": (),
"PySide2.QtGui.QHelpEvent.y": (),
-
# class PySide2.QtGui.QHideEvent:
"PySide2.QtGui.QHideEvent.__init__": (),
-
# class PySide2.QtGui.QHoverEvent:
"PySide2.QtGui.QHoverEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.KeyboardModifiers'),
"PySide2.QtGui.QHoverEvent.oldPos": (),
"PySide2.QtGui.QHoverEvent.oldPosF": (),
"PySide2.QtGui.QHoverEvent.pos": (),
"PySide2.QtGui.QHoverEvent.posF": (),
-
# class PySide2.QtGui.QIcon:
-
# class PySide2.QtGui.QIcon.Mode:
-
# class PySide2.QtGui.QIcon.State:
"PySide2.QtGui.QIcon.__init__": [(), ('PySide2.QtGui.QIcon',), ('PySide2.QtGui.QIconEngine',), ('PySide2.QtGui.QPixmap',), ('str',)],
"PySide2.QtGui.QIcon.__copy__": (),
@@ -4800,17 +4300,12 @@ sig_dict.update({
"PySide2.QtGui.QIcon.swap": ('PySide2.QtGui.QIcon',),
"PySide2.QtGui.QIcon.themeName": (),
"PySide2.QtGui.QIcon.themeSearchPaths": (),
-
# class PySide2.QtGui.QIconDragEvent:
"PySide2.QtGui.QIconDragEvent.__init__": (),
-
# class PySide2.QtGui.QIconEngine:
-
# class PySide2.QtGui.QIconEngine.AvailableSizesArgument:
"PySide2.QtGui.QIconEngine.AvailableSizesArgument.__init__": (),
-
# class PySide2.QtGui.QIconEngine.IconEngineHook:
-
"PySide2.QtGui.QIconEngine.__init__": [(), ('PySide2.QtGui.QIconEngine',)],
"PySide2.QtGui.QIconEngine.actualSize": ('PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State'),
"PySide2.QtGui.QIconEngine.addFile": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State'),
@@ -4825,11 +4320,8 @@ sig_dict.update({
"PySide2.QtGui.QIconEngine.read": ('PySide2.QtCore.QDataStream',),
"PySide2.QtGui.QIconEngine.scaledPixmap": ('PySide2.QtCore.QSize', 'PySide2.QtGui.QIcon.Mode', 'PySide2.QtGui.QIcon.State', 'float'),
"PySide2.QtGui.QIconEngine.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtGui.QImage:
-
# class PySide2.QtGui.QImage.Format:
-
# class PySide2.QtGui.QImage.InvertMode:
"PySide2.QtGui.QImage.__init__": [(), ('PySide2.QtCore.QSize', 'PySide2.QtGui.QImage.Format'), ('PySide2.QtGui.QImage',), ('int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'int', 'int', 'PySide2.QtGui.QImage.Format', 'typing.Callable', 'int'), ('str', 'int', 'int', 'int', 'PySide2.QtGui.QImage.Format'), ('str', 'int', 'int', 'int', 'PySide2.QtGui.QImage.Format', 'typing.Callable', 'int'), ('str', 'str'), ('typing.Sequence[str]',)],
"PySide2.QtGui.QImage.__copy__": (),
@@ -4917,13 +4409,9 @@ sig_dict.update({
"PySide2.QtGui.QImage.trueMatrix": [('PySide2.QtGui.QMatrix', 'int', 'int'), ('PySide2.QtGui.QTransform', 'int', 'int')],
"PySide2.QtGui.QImage.valid": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QImage.width": (),
-
# class PySide2.QtGui.QImageIOHandler:
-
# class PySide2.QtGui.QImageIOHandler.ImageOption:
-
# class PySide2.QtGui.QImageIOHandler.Transformation:
-
# class PySide2.QtGui.QImageIOHandler.Transformations:
"PySide2.QtGui.QImageIOHandler.__init__": (),
"PySide2.QtGui.QImageIOHandler.canRead": (),
@@ -4944,9 +4432,7 @@ sig_dict.update({
"PySide2.QtGui.QImageIOHandler.setOption": ('PySide2.QtGui.QImageIOHandler.ImageOption', 'typing.Any'),
"PySide2.QtGui.QImageIOHandler.supportsOption": ('PySide2.QtGui.QImageIOHandler.ImageOption',),
"PySide2.QtGui.QImageIOHandler.write": ('PySide2.QtGui.QImage',),
-
# class PySide2.QtGui.QImageReader:
-
# class PySide2.QtGui.QImageReader.ImageReaderError:
"PySide2.QtGui.QImageReader.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QImageReader.autoDetectImageFormat": (),
@@ -4996,9 +4482,7 @@ sig_dict.update({
"PySide2.QtGui.QImageReader.text": ('str',),
"PySide2.QtGui.QImageReader.textKeys": (),
"PySide2.QtGui.QImageReader.transformation": (),
-
# class PySide2.QtGui.QImageWriter:
-
# class PySide2.QtGui.QImageWriter.ImageWriterError:
"PySide2.QtGui.QImageWriter.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QImageWriter.canWrite": (),
@@ -5033,16 +4517,13 @@ sig_dict.update({
"PySide2.QtGui.QImageWriter.supportsOption": ('PySide2.QtGui.QImageIOHandler.ImageOption',),
"PySide2.QtGui.QImageWriter.transformation": (),
"PySide2.QtGui.QImageWriter.write": ('PySide2.QtGui.QImage',),
-
# class PySide2.QtGui.QInputEvent:
"PySide2.QtGui.QInputEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.KeyboardModifiers'),
"PySide2.QtGui.QInputEvent.modifiers": (),
"PySide2.QtGui.QInputEvent.setModifiers": ('PySide2.QtCore.Qt.KeyboardModifiers',),
"PySide2.QtGui.QInputEvent.setTimestamp": ('int',),
"PySide2.QtGui.QInputEvent.timestamp": (),
-
# class PySide2.QtGui.QInputMethod:
-
# class PySide2.QtGui.QInputMethod.Action:
"PySide2.QtGui.QInputMethod.anchorRectangle": (),
"PySide2.QtGui.QInputMethod.commit": (),
@@ -5064,15 +4545,11 @@ sig_dict.update({
"PySide2.QtGui.QInputMethod.setVisible": ('bool',),
"PySide2.QtGui.QInputMethod.show": (),
"PySide2.QtGui.QInputMethod.update": ('PySide2.QtCore.Qt.InputMethodQueries',),
-
# class PySide2.QtGui.QInputMethodEvent:
-
# class PySide2.QtGui.QInputMethodEvent.Attribute:
"PySide2.QtGui.QInputMethodEvent.Attribute.__init__": [('PySide2.QtGui.QInputMethodEvent.Attribute',), ('PySide2.QtGui.QInputMethodEvent.AttributeType', 'int', 'int'), ('PySide2.QtGui.QInputMethodEvent.AttributeType', 'int', 'int', 'typing.Any')],
"PySide2.QtGui.QInputMethodEvent.Attribute.__copy__": (),
-
# class PySide2.QtGui.QInputMethodEvent.AttributeType:
-
"PySide2.QtGui.QInputMethodEvent.__init__": [(), ('PySide2.QtGui.QInputMethodEvent',), ('str', 'typing.Sequence[PySide2.QtGui.QInputMethodEvent.Attribute]')],
"PySide2.QtGui.QInputMethodEvent.attributes": (),
"PySide2.QtGui.QInputMethodEvent.commitString": (),
@@ -5080,13 +4557,11 @@ sig_dict.update({
"PySide2.QtGui.QInputMethodEvent.replacementLength": (),
"PySide2.QtGui.QInputMethodEvent.replacementStart": (),
"PySide2.QtGui.QInputMethodEvent.setCommitString": ('str', 'int', 'int'),
-
# class PySide2.QtGui.QInputMethodQueryEvent:
"PySide2.QtGui.QInputMethodQueryEvent.__init__": ('PySide2.QtCore.Qt.InputMethodQueries',),
"PySide2.QtGui.QInputMethodQueryEvent.queries": (),
"PySide2.QtGui.QInputMethodQueryEvent.setValue": ('PySide2.QtCore.Qt.InputMethodQuery', 'typing.Any'),
"PySide2.QtGui.QInputMethodQueryEvent.value": ('PySide2.QtCore.Qt.InputMethodQuery',),
-
# class PySide2.QtGui.QIntValidator:
"PySide2.QtGui.QIntValidator.__init__": [('PySide2.QtCore.QObject',), ('int', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QIntValidator.bottom": (),
@@ -5096,7 +4571,6 @@ sig_dict.update({
"PySide2.QtGui.QIntValidator.setTop": ('int',),
"PySide2.QtGui.QIntValidator.top": (),
"PySide2.QtGui.QIntValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QKeyEvent:
"PySide2.QtGui.QKeyEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int', 'int', 'int', 'str', 'bool', 'int'), ('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int')],
"PySide2.QtGui.QKeyEvent.count": (),
@@ -5108,13 +4582,9 @@ sig_dict.update({
"PySide2.QtGui.QKeyEvent.nativeScanCode": (),
"PySide2.QtGui.QKeyEvent.nativeVirtualKey": (),
"PySide2.QtGui.QKeyEvent.text": (),
-
# class PySide2.QtGui.QKeySequence:
-
# class PySide2.QtGui.QKeySequence.SequenceFormat:
-
# class PySide2.QtGui.QKeySequence.SequenceMatch:
-
# class PySide2.QtGui.QKeySequence.StandardKey:
"PySide2.QtGui.QKeySequence.__init__": [(), ('PySide2.QtGui.QKeySequence',), ('PySide2.QtGui.QKeySequence.StandardKey',), ('int', 'int', 'int', 'int'), ('str', 'PySide2.QtGui.QKeySequence.SequenceFormat')],
"PySide2.QtGui.QKeySequence.__copy__": (),
@@ -5132,7 +4602,6 @@ sig_dict.update({
"PySide2.QtGui.QKeySequence.mnemonic": ('str',),
"PySide2.QtGui.QKeySequence.swap": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtGui.QKeySequence.toString": ('PySide2.QtGui.QKeySequence.SequenceFormat',),
-
# class PySide2.QtGui.QLinearGradient:
"PySide2.QtGui.QLinearGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF'), ('PySide2.QtGui.QLinearGradient',), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QLinearGradient.__copy__": (),
@@ -5140,7 +4609,6 @@ sig_dict.update({
"PySide2.QtGui.QLinearGradient.setFinalStop": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QLinearGradient.setStart": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QLinearGradient.start": (),
-
# class PySide2.QtGui.QMatrix:
"PySide2.QtGui.QMatrix.__init__": [(), ('PySide2.QtGui.QMatrix',), ('float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QMatrix.__copy__": (),
@@ -5169,7 +4637,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix.setMatrix": ('float', 'float', 'float', 'float', 'float', 'float'),
"PySide2.QtGui.QMatrix.shear": ('float', 'float'),
"PySide2.QtGui.QMatrix.translate": ('float', 'float'),
-
# class PySide2.QtGui.QMatrix2x2:
"PySide2.QtGui.QMatrix2x2.__init__": [(), ('PySide2.QtGui.QMatrix2x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x2.__call__": ('int', 'int'),
@@ -5184,7 +4651,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x2.isIdentity": (),
"PySide2.QtGui.QMatrix2x2.setToIdentity": (),
"PySide2.QtGui.QMatrix2x2.transposed": (),
-
# class PySide2.QtGui.QMatrix2x3:
"PySide2.QtGui.QMatrix2x3.__init__": [(), ('PySide2.QtGui.QMatrix2x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x3.__call__": ('int', 'int'),
@@ -5199,7 +4665,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x3.isIdentity": (),
"PySide2.QtGui.QMatrix2x3.setToIdentity": (),
"PySide2.QtGui.QMatrix2x3.transposed": (),
-
# class PySide2.QtGui.QMatrix2x4:
"PySide2.QtGui.QMatrix2x4.__init__": [(), ('PySide2.QtGui.QMatrix2x4',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix2x4.__call__": ('int', 'int'),
@@ -5214,7 +4679,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix2x4.isIdentity": (),
"PySide2.QtGui.QMatrix2x4.setToIdentity": (),
"PySide2.QtGui.QMatrix2x4.transposed": (),
-
# class PySide2.QtGui.QMatrix3x2:
"PySide2.QtGui.QMatrix3x2.__init__": [(), ('PySide2.QtGui.QMatrix3x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x2.__call__": ('int', 'int'),
@@ -5229,7 +4693,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x2.isIdentity": (),
"PySide2.QtGui.QMatrix3x2.setToIdentity": (),
"PySide2.QtGui.QMatrix3x2.transposed": (),
-
# class PySide2.QtGui.QMatrix3x3:
"PySide2.QtGui.QMatrix3x3.__init__": [(), ('PySide2.QtGui.QMatrix3x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x3.__call__": ('int', 'int'),
@@ -5244,7 +4707,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x3.isIdentity": (),
"PySide2.QtGui.QMatrix3x3.setToIdentity": (),
"PySide2.QtGui.QMatrix3x3.transposed": (),
-
# class PySide2.QtGui.QMatrix3x4:
"PySide2.QtGui.QMatrix3x4.__init__": [(), ('PySide2.QtGui.QMatrix3x4',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix3x4.__call__": ('int', 'int'),
@@ -5259,7 +4721,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix3x4.isIdentity": (),
"PySide2.QtGui.QMatrix3x4.setToIdentity": (),
"PySide2.QtGui.QMatrix3x4.transposed": (),
-
# class PySide2.QtGui.QMatrix4x2:
"PySide2.QtGui.QMatrix4x2.__init__": [(), ('PySide2.QtGui.QMatrix4x2',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix4x2.__call__": ('int', 'int'),
@@ -5274,7 +4735,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x2.isIdentity": (),
"PySide2.QtGui.QMatrix4x2.setToIdentity": (),
"PySide2.QtGui.QMatrix4x2.transposed": (),
-
# class PySide2.QtGui.QMatrix4x3:
"PySide2.QtGui.QMatrix4x3.__init__": [(), ('PySide2.QtGui.QMatrix4x3',), ('typing.Iterable',)],
"PySide2.QtGui.QMatrix4x3.__call__": ('int', 'int'),
@@ -5289,7 +4749,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x3.isIdentity": (),
"PySide2.QtGui.QMatrix4x3.setToIdentity": (),
"PySide2.QtGui.QMatrix4x3.transposed": (),
-
# class PySide2.QtGui.QMatrix4x4:
"PySide2.QtGui.QMatrix4x4.__init__": [(), ('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QTransform',), ('float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float'), ('typing.Sequence[float]',)],
"PySide2.QtGui.QMatrix4x4.__add__": ('PySide2.QtGui.QMatrix4x4',),
@@ -5334,7 +4793,6 @@ sig_dict.update({
"PySide2.QtGui.QMatrix4x4.translate": [('PySide2.QtGui.QVector3D',), ('float', 'float'), ('float', 'float', 'float')],
"PySide2.QtGui.QMatrix4x4.transposed": (),
"PySide2.QtGui.QMatrix4x4.viewport": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float', 'float', 'float')],
-
# class PySide2.QtGui.QMouseEvent:
"PySide2.QtGui.QMouseEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers')],
"PySide2.QtGui.QMouseEvent.button": (),
@@ -5351,16 +4809,12 @@ sig_dict.update({
"PySide2.QtGui.QMouseEvent.windowPos": (),
"PySide2.QtGui.QMouseEvent.x": (),
"PySide2.QtGui.QMouseEvent.y": (),
-
# class PySide2.QtGui.QMoveEvent:
"PySide2.QtGui.QMoveEvent.__init__": ('PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint'),
"PySide2.QtGui.QMoveEvent.oldPos": (),
"PySide2.QtGui.QMoveEvent.pos": (),
-
# class PySide2.QtGui.QMovie:
-
# class PySide2.QtGui.QMovie.CacheMode:
-
# class PySide2.QtGui.QMovie.MovieState:
"PySide2.QtGui.QMovie.__init__": [('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QMovie.backgroundColor": (),
@@ -5394,7 +4848,6 @@ sig_dict.update({
"PySide2.QtGui.QMovie.state": (),
"PySide2.QtGui.QMovie.stop": (),
"PySide2.QtGui.QMovie.supportedFormats": (),
-
# class PySide2.QtGui.QNativeGestureEvent:
"PySide2.QtGui.QNativeGestureEvent.__init__": [('PySide2.QtCore.Qt.NativeGestureType', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'float', 'int', 'int'), ('PySide2.QtCore.Qt.NativeGestureType', 'PySide2.QtGui.QTouchDevice', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'float', 'int', 'int')],
"PySide2.QtGui.QNativeGestureEvent.device": (),
@@ -5405,7 +4858,6 @@ sig_dict.update({
"PySide2.QtGui.QNativeGestureEvent.screenPos": (),
"PySide2.QtGui.QNativeGestureEvent.value": (),
"PySide2.QtGui.QNativeGestureEvent.windowPos": (),
-
# class PySide2.QtGui.QOffscreenSurface:
"PySide2.QtGui.QOffscreenSurface.__init__": [('PySide2.QtGui.QScreen',), ('PySide2.QtGui.QScreen', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QOffscreenSurface.create": (),
@@ -5421,17 +4873,11 @@ sig_dict.update({
"PySide2.QtGui.QOffscreenSurface.size": (),
"PySide2.QtGui.QOffscreenSurface.surfaceHandle": (),
"PySide2.QtGui.QOffscreenSurface.surfaceType": (),
-
# class PySide2.QtGui.QOpenGLBuffer:
-
# class PySide2.QtGui.QOpenGLBuffer.Access:
-
# class PySide2.QtGui.QOpenGLBuffer.RangeAccessFlag:
-
# class PySide2.QtGui.QOpenGLBuffer.RangeAccessFlags:
-
# class PySide2.QtGui.QOpenGLBuffer.Type:
-
# class PySide2.QtGui.QOpenGLBuffer.UsagePattern:
"PySide2.QtGui.QOpenGLBuffer.__init__": [(), ('PySide2.QtGui.QOpenGLBuffer',), ('PySide2.QtGui.QOpenGLBuffer.Type',)],
"PySide2.QtGui.QOpenGLBuffer.allocate": [('int',), ('int', 'int')],
@@ -5450,9 +4896,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLBuffer.unmap": (),
"PySide2.QtGui.QOpenGLBuffer.usagePattern": (),
"PySide2.QtGui.QOpenGLBuffer.write": ('int', 'int', 'int'),
-
# class PySide2.QtGui.QOpenGLContext:
-
# class PySide2.QtGui.QOpenGLContext.OpenGLModuleType:
"PySide2.QtGui.QOpenGLContext.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLContext.areSharing": ('PySide2.QtGui.QOpenGLContext', 'PySide2.QtGui.QOpenGLContext'),
@@ -5483,13 +4927,10 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLContext.surface": (),
"PySide2.QtGui.QOpenGLContext.swapBuffers": ('PySide2.QtGui.QSurface',),
"PySide2.QtGui.QOpenGLContext.versionFunctions": ('PySide2.QtGui.QOpenGLVersionProfile',),
-
# class PySide2.QtGui.QOpenGLContextGroup:
"PySide2.QtGui.QOpenGLContextGroup.currentContextGroup": (),
"PySide2.QtGui.QOpenGLContextGroup.shares": (),
-
# class PySide2.QtGui.QOpenGLDebugLogger:
-
# class PySide2.QtGui.QOpenGLDebugLogger.LoggingMode:
"PySide2.QtGui.QOpenGLDebugLogger.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLDebugLogger.disableMessages": [('PySide2.QtGui.QOpenGLDebugMessage.Sources', 'PySide2.QtGui.QOpenGLDebugMessage.Types', 'PySide2.QtGui.QOpenGLDebugMessage.Severities'), ('typing.List[int]', 'PySide2.QtGui.QOpenGLDebugMessage.Sources', 'PySide2.QtGui.QOpenGLDebugMessage.Types')],
@@ -5504,19 +4945,12 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLDebugLogger.pushGroup": ('str', 'int', 'PySide2.QtGui.QOpenGLDebugMessage.Source'),
"PySide2.QtGui.QOpenGLDebugLogger.startLogging": ('PySide2.QtGui.QOpenGLDebugLogger.LoggingMode',),
"PySide2.QtGui.QOpenGLDebugLogger.stopLogging": (),
-
# class PySide2.QtGui.QOpenGLDebugMessage:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Severities:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Severity:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Source:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Sources:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Type:
-
# class PySide2.QtGui.QOpenGLDebugMessage.Types:
"PySide2.QtGui.QOpenGLDebugMessage.__init__": [(), ('PySide2.QtGui.QOpenGLDebugMessage',)],
"PySide2.QtGui.QOpenGLDebugMessage.__copy__": (),
@@ -5528,14 +4962,13 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLDebugMessage.source": (),
"PySide2.QtGui.QOpenGLDebugMessage.swap": ('PySide2.QtGui.QOpenGLDebugMessage',),
"PySide2.QtGui.QOpenGLDebugMessage.type": (),
-
# class PySide2.QtGui.QOpenGLExtraFunctions:
"PySide2.QtGui.QOpenGLExtraFunctions.__init__": [(), ('PySide2.QtGui.QOpenGLContext',)],
"PySide2.QtGui.QOpenGLExtraFunctions.glActiveShaderProgram": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBeginQuery": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBeginTransformFeedback": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindBufferBase": ('int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindProgramPipeline": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindSampler": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glBindTransformFeedback": ('int', 'int'),
@@ -5550,12 +4983,12 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferfv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glClearBufferuiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCompressedTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCompressedTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCopyImageSubData": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glCopyTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageControl": ('int', 'int', 'int', 'int', 'shibokensupport.typing27.Sequence', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageControl": ('int', 'int', 'int', 'int', 'shibokensupport.typing27.Sequence', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDeleteProgramPipelines": ('int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glDeleteQueries": ('int', 'shibokensupport.typing27.Sequence'),
@@ -5657,15 +5090,15 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4iv": ('int', 'int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniform4uiv": ('int', 'int', 'int', 'shibokensupport.typing27.Sequence'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLExtraFunctions.glPushDebugGroup": ('int', 'int', 'int', 'str'),
"PySide2.QtGui.QOpenGLExtraFunctions.glReadBuffer": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glReadnPixels": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -5682,9 +5115,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glTexParameterIiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexParameterIuiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform1ui": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform1uiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
@@ -5695,18 +5128,18 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniform4uiv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLExtraFunctions.glUnmapBuffer": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glUseProgramStages": ('int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glValidateProgramPipeline": ('int',),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4iv": ('int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribI4ui": ('int', 'int', 'int', 'int', 'int'),
@@ -5714,11 +5147,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribIFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLExtraFunctions.glVertexBindingDivisor": ('int', 'int'),
-
# class PySide2.QtGui.QOpenGLFramebufferObject:
-
# class PySide2.QtGui.QOpenGLFramebufferObject.Attachment:
-
# class PySide2.QtGui.QOpenGLFramebufferObject.FramebufferRestorePolicy:
"PySide2.QtGui.QOpenGLFramebufferObject.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLFramebufferObject.Attachment', 'int', 'int'), ('PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLFramebufferObjectFormat'), ('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'PySide2.QtGui.QOpenGLFramebufferObject.Attachment', 'int', 'int'), ('int', 'int', 'PySide2.QtGui.QOpenGLFramebufferObjectFormat'), ('int', 'int', 'int')],
"PySide2.QtGui.QOpenGLFramebufferObject.addColorAttachment": [('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'int')],
@@ -5742,7 +5172,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFramebufferObject.textures": (),
"PySide2.QtGui.QOpenGLFramebufferObject.toImage": [(), ('bool',), ('bool', 'int')],
"PySide2.QtGui.QOpenGLFramebufferObject.width": (),
-
# class PySide2.QtGui.QOpenGLFramebufferObjectFormat:
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.__init__": [(), ('PySide2.QtGui.QOpenGLFramebufferObjectFormat',)],
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.__copy__": (),
@@ -5756,11 +5185,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.setSamples": ('int',),
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.setTextureTarget": ('int',),
"PySide2.QtGui.QOpenGLFramebufferObjectFormat.textureTarget": (),
-
# class PySide2.QtGui.QOpenGLFunctions:
-
# class PySide2.QtGui.QOpenGLFunctions.OpenGLFeature:
-
# class PySide2.QtGui.QOpenGLFunctions.OpenGLFeatures:
"PySide2.QtGui.QOpenGLFunctions.__init__": [(), ('PySide2.QtGui.QOpenGLContext',)],
"PySide2.QtGui.QOpenGLFunctions.glActiveTexture": ('int',),
@@ -5780,7 +5206,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glClearDepthf": ('float',),
"PySide2.QtGui.QOpenGLFunctions.glClearStencil": ('int',),
- "PySide2.QtGui.QOpenGLFunctions.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLFunctions.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glCompileShader": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glCompressedTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -5796,7 +5222,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glDeleteShader": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glDeleteTextures": ('int', 'shibokensupport.typing27.Sequence'),
"PySide2.QtGui.QOpenGLFunctions.glDepthFunc": ('int',),
- "PySide2.QtGui.QOpenGLFunctions.glDepthMask": ('typing.Char',),
+ "PySide2.QtGui.QOpenGLFunctions.glDepthMask": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glDepthRangef": ('float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glDetachShader": ('int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glDisable": ('int',),
@@ -5849,7 +5275,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glReadPixels": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glReleaseShaderCompiler": (),
"PySide2.QtGui.QOpenGLFunctions.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
- "PySide2.QtGui.QOpenGLFunctions.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtGui.QOpenGLFunctions.glSampleCoverage": ('float', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glShaderBinary": ('int', 'shibokensupport.typing27.Sequence', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glStencilFunc": ('int', 'int', 'int'),
@@ -5880,9 +5306,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glUniform4fv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLFunctions.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glUniform4iv": ('int', 'int', 'shibokensupport.typing27.Sequence'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtGui.QOpenGLFunctions.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLFunctions.glUseProgram": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glValidateProgram": ('int',),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib1f": ('int', 'float'),
@@ -5893,12 +5319,11 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib3fv": ('int', 'typing.Sequence[float]'),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib4f": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtGui.QOpenGLFunctions.glVertexAttrib4fv": ('int', 'typing.Sequence[float]'),
- "PySide2.QtGui.QOpenGLFunctions.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtGui.QOpenGLFunctions.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtGui.QOpenGLFunctions.hasOpenGLFeature": ('PySide2.QtGui.QOpenGLFunctions.OpenGLFeature',),
"PySide2.QtGui.QOpenGLFunctions.initializeOpenGLFunctions": (),
"PySide2.QtGui.QOpenGLFunctions.openGLFeatures": (),
-
# class PySide2.QtGui.QOpenGLPixelTransferOptions:
"PySide2.QtGui.QOpenGLPixelTransferOptions.__init__": [(), ('PySide2.QtGui.QOpenGLPixelTransferOptions',)],
"PySide2.QtGui.QOpenGLPixelTransferOptions.__copy__": (),
@@ -5919,11 +5344,8 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLPixelTransferOptions.skipPixels": (),
"PySide2.QtGui.QOpenGLPixelTransferOptions.skipRows": (),
"PySide2.QtGui.QOpenGLPixelTransferOptions.swap": ('PySide2.QtGui.QOpenGLPixelTransferOptions',),
-
# class PySide2.QtGui.QOpenGLShader:
-
# class PySide2.QtGui.QOpenGLShader.ShaderType:
-
# class PySide2.QtGui.QOpenGLShader.ShaderTypeBit:
"PySide2.QtGui.QOpenGLShader.__init__": ('PySide2.QtGui.QOpenGLShader.ShaderType', 'PySide2.QtCore.QObject'),
"PySide2.QtGui.QOpenGLShader.compileSourceCode": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -5934,7 +5356,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLShader.shaderId": (),
"PySide2.QtGui.QOpenGLShader.shaderType": (),
"PySide2.QtGui.QOpenGLShader.sourceCode": (),
-
# class PySide2.QtGui.QOpenGLShaderProgram:
"PySide2.QtGui.QOpenGLShaderProgram.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLShaderProgram.addCacheableShaderFromSourceCode": [('PySide2.QtGui.QOpenGLShader.ShaderType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtGui.QOpenGLShader.ShaderType', 'str')],
@@ -5972,45 +5393,25 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLShaderProgram.setUniformValueArray": [('int', 'shibokensupport.typing27.Sequence', 'int'), ('int', 'typing.Sequence[float]', 'int', 'int'), ('str', 'shibokensupport.typing27.Sequence', 'int'), ('str', 'typing.Sequence[float]', 'int', 'int')],
"PySide2.QtGui.QOpenGLShaderProgram.shaders": (),
"PySide2.QtGui.QOpenGLShaderProgram.uniformLocation": [('PySide2.QtCore.QByteArray',), ('str',)],
-
# class PySide2.QtGui.QOpenGLTexture:
-
# class PySide2.QtGui.QOpenGLTexture.BindingTarget:
-
# class PySide2.QtGui.QOpenGLTexture.ComparisonFunction:
-
# class PySide2.QtGui.QOpenGLTexture.ComparisonMode:
-
# class PySide2.QtGui.QOpenGLTexture.CoordinateDirection:
-
# class PySide2.QtGui.QOpenGLTexture.CubeMapFace:
-
# class PySide2.QtGui.QOpenGLTexture.DepthStencilMode:
-
# class PySide2.QtGui.QOpenGLTexture.Feature:
-
# class PySide2.QtGui.QOpenGLTexture.Features:
-
# class PySide2.QtGui.QOpenGLTexture.Filter:
-
# class PySide2.QtGui.QOpenGLTexture.MipMapGeneration:
-
# class PySide2.QtGui.QOpenGLTexture.PixelFormat:
-
# class PySide2.QtGui.QOpenGLTexture.PixelType:
-
# class PySide2.QtGui.QOpenGLTexture.SwizzleComponent:
-
# class PySide2.QtGui.QOpenGLTexture.SwizzleValue:
-
# class PySide2.QtGui.QOpenGLTexture.Target:
-
# class PySide2.QtGui.QOpenGLTexture.TextureFormat:
-
# class PySide2.QtGui.QOpenGLTexture.TextureFormatClass:
-
# class PySide2.QtGui.QOpenGLTexture.TextureUnitReset:
-
# class PySide2.QtGui.QOpenGLTexture.WrapMode:
"PySide2.QtGui.QOpenGLTexture.__init__": [('PySide2.QtGui.QImage', 'PySide2.QtGui.QOpenGLTexture.MipMapGeneration'), ('PySide2.QtGui.QOpenGLTexture.Target',)],
"PySide2.QtGui.QOpenGLTexture.allocateStorage": [(), ('PySide2.QtGui.QOpenGLTexture.PixelFormat', 'PySide2.QtGui.QOpenGLTexture.PixelType')],
@@ -6082,9 +5483,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTexture.textureId": (),
"PySide2.QtGui.QOpenGLTexture.width": (),
"PySide2.QtGui.QOpenGLTexture.wrapMode": ('PySide2.QtGui.QOpenGLTexture.CoordinateDirection',),
-
# class PySide2.QtGui.QOpenGLTextureBlitter:
-
# class PySide2.QtGui.QOpenGLTextureBlitter.Origin:
"PySide2.QtGui.QOpenGLTextureBlitter.__init__": (),
"PySide2.QtGui.QOpenGLTextureBlitter.bind": ('int',),
@@ -6098,7 +5497,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTextureBlitter.sourceTransform": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QSize', 'PySide2.QtGui.QOpenGLTextureBlitter.Origin'),
"PySide2.QtGui.QOpenGLTextureBlitter.supportsExternalOESTarget": (),
"PySide2.QtGui.QOpenGLTextureBlitter.targetTransform": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QRect'),
-
# class PySide2.QtGui.QOpenGLTimeMonitor:
"PySide2.QtGui.QOpenGLTimeMonitor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLTimeMonitor.create": (),
@@ -6110,7 +5508,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTimeMonitor.reset": (),
"PySide2.QtGui.QOpenGLTimeMonitor.sampleCount": (),
"PySide2.QtGui.QOpenGLTimeMonitor.setSampleCount": ('int',),
-
# class PySide2.QtGui.QOpenGLTimerQuery:
"PySide2.QtGui.QOpenGLTimerQuery.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLTimerQuery.begin": (),
@@ -6121,7 +5518,6 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLTimerQuery.isResultAvailable": (),
"PySide2.QtGui.QOpenGLTimerQuery.objectId": (),
"PySide2.QtGui.QOpenGLTimerQuery.recordTimestamp": (),
-
# class PySide2.QtGui.QOpenGLVersionProfile:
"PySide2.QtGui.QOpenGLVersionProfile.__init__": [(), ('PySide2.QtGui.QOpenGLVersionProfile',), ('PySide2.QtGui.QSurfaceFormat',)],
"PySide2.QtGui.QOpenGLVersionProfile.__copy__": (),
@@ -6132,14 +5528,11 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLVersionProfile.setProfile": ('PySide2.QtGui.QSurfaceFormat.OpenGLContextProfile',),
"PySide2.QtGui.QOpenGLVersionProfile.setVersion": ('int', 'int'),
"PySide2.QtGui.QOpenGLVersionProfile.version": (),
-
# class PySide2.QtGui.QOpenGLVertexArrayObject:
-
# class PySide2.QtGui.QOpenGLVertexArrayObject.Binder:
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.__init__": ('PySide2.QtGui.QOpenGLVertexArrayObject',),
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.rebind": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.Binder.release": (),
-
"PySide2.QtGui.QOpenGLVertexArrayObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QOpenGLVertexArrayObject.bind": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.create": (),
@@ -6147,9 +5540,7 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLVertexArrayObject.isCreated": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.objectId": (),
"PySide2.QtGui.QOpenGLVertexArrayObject.release": (),
-
# class PySide2.QtGui.QOpenGLWindow:
-
# class PySide2.QtGui.QOpenGLWindow.UpdateBehavior:
"PySide2.QtGui.QOpenGLWindow.__init__": [('PySide2.QtGui.QOpenGLContext', 'PySide2.QtGui.QOpenGLWindow.UpdateBehavior', 'PySide2.QtGui.QWindow'), ('PySide2.QtGui.QOpenGLWindow.UpdateBehavior', 'PySide2.QtGui.QWindow')],
"PySide2.QtGui.QOpenGLWindow.context": (),
@@ -6169,13 +5560,9 @@ sig_dict.update({
"PySide2.QtGui.QOpenGLWindow.resizeGL": ('int', 'int'),
"PySide2.QtGui.QOpenGLWindow.shareContext": (),
"PySide2.QtGui.QOpenGLWindow.updateBehavior": (),
-
# class PySide2.QtGui.QPageLayout:
-
# class PySide2.QtGui.QPageLayout.Mode:
-
# class PySide2.QtGui.QPageLayout.Orientation:
-
# class PySide2.QtGui.QPageLayout.Unit:
"PySide2.QtGui.QPageLayout.__init__": [(), ('PySide2.QtGui.QPageLayout',), ('PySide2.QtGui.QPageSize', 'PySide2.QtGui.QPageLayout.Orientation', 'PySide2.QtCore.QMarginsF', 'PySide2.QtGui.QPageLayout.Unit', 'PySide2.QtCore.QMarginsF')],
"PySide2.QtGui.QPageLayout.__copy__": (),
@@ -6207,13 +5594,9 @@ sig_dict.update({
"PySide2.QtGui.QPageLayout.setUnits": ('PySide2.QtGui.QPageLayout.Unit',),
"PySide2.QtGui.QPageLayout.swap": ('PySide2.QtGui.QPageLayout',),
"PySide2.QtGui.QPageLayout.units": (),
-
# class PySide2.QtGui.QPageSize:
-
# class PySide2.QtGui.QPageSize.PageSizeId:
-
# class PySide2.QtGui.QPageSize.SizeMatchPolicy:
-
# class PySide2.QtGui.QPageSize.Unit:
"PySide2.QtGui.QPageSize.__init__": [(), ('PySide2.QtCore.QSize', 'str', 'PySide2.QtGui.QPageSize.SizeMatchPolicy'), ('PySide2.QtCore.QSizeF', 'PySide2.QtGui.QPageSize.Unit', 'str', 'PySide2.QtGui.QPageSize.SizeMatchPolicy'), ('PySide2.QtGui.QPageSize',), ('PySide2.QtGui.QPageSize.PageSizeId',)],
"PySide2.QtGui.QPageSize.__copy__": (),
@@ -6232,17 +5615,12 @@ sig_dict.update({
"PySide2.QtGui.QPageSize.sizePoints": [(), ('PySide2.QtGui.QPageSize.PageSizeId',)],
"PySide2.QtGui.QPageSize.swap": ('PySide2.QtGui.QPageSize',),
"PySide2.QtGui.QPageSize.windowsId": [(), ('PySide2.QtGui.QPageSize.PageSizeId',)],
-
# class PySide2.QtGui.QPagedPaintDevice:
-
# class PySide2.QtGui.QPagedPaintDevice.Margins:
"PySide2.QtGui.QPagedPaintDevice.Margins.__init__": [(), ('PySide2.QtGui.QPagedPaintDevice.Margins',)],
"PySide2.QtGui.QPagedPaintDevice.Margins.__copy__": (),
-
# class PySide2.QtGui.QPagedPaintDevice.PageSize:
-
# class PySide2.QtGui.QPagedPaintDevice.PdfVersion:
-
"PySide2.QtGui.QPagedPaintDevice.__init__": (),
"PySide2.QtGui.QPagedPaintDevice.devicePageLayout": (),
"PySide2.QtGui.QPagedPaintDevice.margins": (),
@@ -6256,9 +5634,7 @@ sig_dict.update({
"PySide2.QtGui.QPagedPaintDevice.setPageOrientation": ('PySide2.QtGui.QPageLayout.Orientation',),
"PySide2.QtGui.QPagedPaintDevice.setPageSize": [('PySide2.QtGui.QPageSize',), ('PySide2.QtGui.QPagedPaintDevice.PageSize',)],
"PySide2.QtGui.QPagedPaintDevice.setPageSizeMM": ('PySide2.QtCore.QSizeF',),
-
# class PySide2.QtGui.QPaintDevice:
-
# class PySide2.QtGui.QPaintDevice.PaintDeviceMetric:
"PySide2.QtGui.QPaintDevice.__init__": (),
"PySide2.QtGui.QPaintDevice.colorCount": (),
@@ -6281,7 +5657,6 @@ sig_dict.update({
"PySide2.QtGui.QPaintDevice.sharedPainter": (),
"PySide2.QtGui.QPaintDevice.width": (),
"PySide2.QtGui.QPaintDevice.widthMM": (),
-
# class PySide2.QtGui.QPaintDeviceWindow:
"PySide2.QtGui.QPaintDeviceWindow.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtGui.QPaintDeviceWindow.exposeEvent": ('PySide2.QtGui.QExposeEvent',),
@@ -6289,19 +5664,12 @@ sig_dict.update({
"PySide2.QtGui.QPaintDeviceWindow.paintEngine": (),
"PySide2.QtGui.QPaintDeviceWindow.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtGui.QPaintDeviceWindow.update": [(), ('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
-
# class PySide2.QtGui.QPaintEngine:
-
# class PySide2.QtGui.QPaintEngine.DirtyFlag:
-
# class PySide2.QtGui.QPaintEngine.DirtyFlags:
-
# class PySide2.QtGui.QPaintEngine.PaintEngineFeature:
-
# class PySide2.QtGui.QPaintEngine.PaintEngineFeatures:
-
# class PySide2.QtGui.QPaintEngine.PolygonDrawMode:
-
# class PySide2.QtGui.QPaintEngine.Type:
"PySide2.QtGui.QPaintEngine.__init__": ('PySide2.QtGui.QPaintEngine.PaintEngineFeatures',),
"PySide2.QtGui.QPaintEngine.begin": ('PySide2.QtGui.QPaintDevice',),
@@ -6333,7 +5701,6 @@ sig_dict.update({
"PySide2.QtGui.QPaintEngine.testDirty": ('PySide2.QtGui.QPaintEngine.DirtyFlags',),
"PySide2.QtGui.QPaintEngine.type": (),
"PySide2.QtGui.QPaintEngine.updateState": ('PySide2.QtGui.QPaintEngineState',),
-
# class PySide2.QtGui.QPaintEngineState:
"PySide2.QtGui.QPaintEngineState.__init__": (),
"PySide2.QtGui.QPaintEngineState.backgroundBrush": (),
@@ -6355,29 +5722,20 @@ sig_dict.update({
"PySide2.QtGui.QPaintEngineState.renderHints": (),
"PySide2.QtGui.QPaintEngineState.state": (),
"PySide2.QtGui.QPaintEngineState.transform": (),
-
# class PySide2.QtGui.QPaintEvent:
"PySide2.QtGui.QPaintEvent.__init__": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
"PySide2.QtGui.QPaintEvent.rect": (),
"PySide2.QtGui.QPaintEvent.region": (),
-
# class PySide2.QtGui.QPainter:
-
# class PySide2.QtGui.QPainter.CompositionMode:
-
# class PySide2.QtGui.QPainter.PixmapFragment:
"PySide2.QtGui.QPainter.PixmapFragment.__init__": [(), ('PySide2.QtGui.QPainter.PixmapFragment',)],
"PySide2.QtGui.QPainter.PixmapFragment.__copy__": (),
"PySide2.QtGui.QPainter.PixmapFragment.create": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QRectF', 'float', 'float', 'float', 'float'),
-
# class PySide2.QtGui.QPainter.PixmapFragmentHint:
-
# class PySide2.QtGui.QPainter.PixmapFragmentHints:
-
# class PySide2.QtGui.QPainter.RenderHint:
-
# class PySide2.QtGui.QPainter.RenderHints:
-
"PySide2.QtGui.QPainter.__init__": [(), ('PySide2.QtGui.QPaintDevice',)],
"PySide2.QtGui.QPainter.background": (),
"PySide2.QtGui.QPainter.backgroundMode": (),
@@ -6481,18 +5839,14 @@ sig_dict.update({
"PySide2.QtGui.QPainter.worldMatrix": (),
"PySide2.QtGui.QPainter.worldMatrixEnabled": (),
"PySide2.QtGui.QPainter.worldTransform": (),
-
# class PySide2.QtGui.QPainterPath:
-
# class PySide2.QtGui.QPainterPath.Element:
"PySide2.QtGui.QPainterPath.Element.__init__": [(), ('PySide2.QtGui.QPainterPath.Element',)],
"PySide2.QtGui.QPainterPath.Element.__copy__": (),
"PySide2.QtGui.QPainterPath.Element.isCurveTo": (),
"PySide2.QtGui.QPainterPath.Element.isLineTo": (),
"PySide2.QtGui.QPainterPath.Element.isMoveTo": (),
-
# class PySide2.QtGui.QPainterPath.ElementType:
-
"PySide2.QtGui.QPainterPath.__init__": [(), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QPainterPath',)],
"PySide2.QtGui.QPainterPath.__add__": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtGui.QPainterPath.__and__": ('PySide2.QtGui.QPainterPath',),
@@ -6553,7 +5907,6 @@ sig_dict.update({
"PySide2.QtGui.QPainterPath.translate": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPainterPath.translated": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPainterPath.united": ('PySide2.QtGui.QPainterPath',),
-
# class PySide2.QtGui.QPainterPathStroker:
"PySide2.QtGui.QPainterPathStroker.__init__": [(), ('PySide2.QtGui.QPen',)],
"PySide2.QtGui.QPainterPathStroker.capStyle": (),
@@ -6571,11 +5924,8 @@ sig_dict.update({
"PySide2.QtGui.QPainterPathStroker.setMiterLimit": ('float',),
"PySide2.QtGui.QPainterPathStroker.setWidth": ('float',),
"PySide2.QtGui.QPainterPathStroker.width": (),
-
# class PySide2.QtGui.QPalette:
-
# class PySide2.QtGui.QPalette.ColorGroup:
-
# class PySide2.QtGui.QPalette.ColorRole:
"PySide2.QtGui.QPalette.__init__": [(), ('PySide2.QtCore.Qt.GlobalColor',), ('PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush', 'PySide2.QtGui.QBrush'), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QColor'), ('PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor', 'PySide2.QtGui.QColor'), ('PySide2.QtGui.QPalette',)],
"PySide2.QtGui.QPalette.__copy__": (),
@@ -6616,7 +5966,6 @@ sig_dict.update({
"PySide2.QtGui.QPalette.toolTipText": (),
"PySide2.QtGui.QPalette.window": (),
"PySide2.QtGui.QPalette.windowText": (),
-
# class PySide2.QtGui.QPdfWriter:
"PySide2.QtGui.QPdfWriter.__init__": [('PySide2.QtCore.QIODevice',), ('str',)],
"PySide2.QtGui.QPdfWriter.creator": (),
@@ -6633,7 +5982,6 @@ sig_dict.update({
"PySide2.QtGui.QPdfWriter.setResolution": ('int',),
"PySide2.QtGui.QPdfWriter.setTitle": ('str',),
"PySide2.QtGui.QPdfWriter.title": (),
-
# class PySide2.QtGui.QPen:
"PySide2.QtGui.QPen.__init__": [(), ('PySide2.QtCore.Qt.PenStyle',), ('PySide2.QtGui.QBrush', 'float', 'PySide2.QtCore.Qt.PenStyle', 'PySide2.QtCore.Qt.PenCapStyle', 'PySide2.QtCore.Qt.PenJoinStyle'), ('PySide2.QtGui.QColor',), ('PySide2.QtGui.QPen',)],
"PySide2.QtGui.QPen.__copy__": (),
@@ -6663,7 +6011,6 @@ sig_dict.update({
"PySide2.QtGui.QPen.swap": ('PySide2.QtGui.QPen',),
"PySide2.QtGui.QPen.width": (),
"PySide2.QtGui.QPen.widthF": (),
-
# class PySide2.QtGui.QPicture:
"PySide2.QtGui.QPicture.__init__": [('PySide2.QtGui.QPicture',), ('int',)],
"PySide2.QtGui.QPicture.__copy__": (),
@@ -6687,7 +6034,6 @@ sig_dict.update({
"PySide2.QtGui.QPicture.setData": ('str', 'int'),
"PySide2.QtGui.QPicture.size": (),
"PySide2.QtGui.QPicture.swap": ('PySide2.QtGui.QPicture',),
-
# class PySide2.QtGui.QPictureIO:
"PySide2.QtGui.QPictureIO.__init__": [(), ('PySide2.QtCore.QIODevice', 'str'), ('str', 'str')],
"PySide2.QtGui.QPictureIO.description": (),
@@ -6713,23 +6059,15 @@ sig_dict.update({
"PySide2.QtGui.QPictureIO.setStatus": ('int',),
"PySide2.QtGui.QPictureIO.status": (),
"PySide2.QtGui.QPictureIO.write": (),
-
# class PySide2.QtGui.QPixelFormat:
-
# class PySide2.QtGui.QPixelFormat.AlphaPosition:
-
# class PySide2.QtGui.QPixelFormat.AlphaPremultiplied:
-
# class PySide2.QtGui.QPixelFormat.AlphaUsage:
-
# class PySide2.QtGui.QPixelFormat.ByteOrder:
-
# class PySide2.QtGui.QPixelFormat.ColorModel:
-
# class PySide2.QtGui.QPixelFormat.TypeInterpretation:
-
# class PySide2.QtGui.QPixelFormat.YUVLayout:
- "PySide2.QtGui.QPixelFormat.__init__": [(), ('PySide2.QtGui.QPixelFormat',), ('PySide2.QtGui.QPixelFormat.ColorModel', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char', 'PySide2.QtGui.QPixelFormat.AlphaUsage', 'PySide2.QtGui.QPixelFormat.AlphaPosition', 'PySide2.QtGui.QPixelFormat.AlphaPremultiplied', 'PySide2.QtGui.QPixelFormat.TypeInterpretation', 'PySide2.QtGui.QPixelFormat.ByteOrder', 'typing.Char')],
+ "PySide2.QtGui.QPixelFormat.__init__": [(), ('PySide2.QtGui.QPixelFormat',), ('PySide2.QtGui.QPixelFormat.ColorModel', 'int', 'int', 'int', 'int', 'int', 'int', 'PySide2.QtGui.QPixelFormat.AlphaUsage', 'PySide2.QtGui.QPixelFormat.AlphaPosition', 'PySide2.QtGui.QPixelFormat.AlphaPremultiplied', 'PySide2.QtGui.QPixelFormat.TypeInterpretation', 'PySide2.QtGui.QPixelFormat.ByteOrder', 'int')],
"PySide2.QtGui.QPixelFormat.__copy__": (),
"PySide2.QtGui.QPixelFormat.alphaPosition": (),
"PySide2.QtGui.QPixelFormat.alphaSize": (),
@@ -6753,7 +6091,6 @@ sig_dict.update({
"PySide2.QtGui.QPixelFormat.typeInterpretation": (),
"PySide2.QtGui.QPixelFormat.yellowSize": (),
"PySide2.QtGui.QPixelFormat.yuvLayout": (),
-
# class PySide2.QtGui.QPixmap:
"PySide2.QtGui.QPixmap.__init__": [(), ('PySide2.QtCore.QSize',), ('PySide2.QtGui.QImage',), ('PySide2.QtGui.QPixmap',), ('int', 'int'), ('str', 'str', 'PySide2.QtCore.Qt.ImageConversionFlags'), ('typing.Sequence[str]',)],
"PySide2.QtGui.QPixmap.__copy__": (),
@@ -6798,15 +6135,12 @@ sig_dict.update({
"PySide2.QtGui.QPixmap.transformed": [('PySide2.QtGui.QMatrix', 'PySide2.QtCore.Qt.TransformationMode'), ('PySide2.QtGui.QTransform', 'PySide2.QtCore.Qt.TransformationMode')],
"PySide2.QtGui.QPixmap.trueMatrix": [('PySide2.QtGui.QMatrix', 'int', 'int'), ('PySide2.QtGui.QTransform', 'int', 'int')],
"PySide2.QtGui.QPixmap.width": (),
-
# class PySide2.QtGui.QPixmapCache:
-
# class PySide2.QtGui.QPixmapCache.Key:
"PySide2.QtGui.QPixmapCache.Key.__init__": [(), ('PySide2.QtGui.QPixmapCache.Key',)],
"PySide2.QtGui.QPixmapCache.Key.__copy__": (),
"PySide2.QtGui.QPixmapCache.Key.isValid": (),
"PySide2.QtGui.QPixmapCache.Key.swap": ('PySide2.QtGui.QPixmapCache.Key',),
-
"PySide2.QtGui.QPixmapCache.__init__": (),
"PySide2.QtGui.QPixmapCache.cacheLimit": (),
"PySide2.QtGui.QPixmapCache.clear": (),
@@ -6815,14 +6149,12 @@ sig_dict.update({
"PySide2.QtGui.QPixmapCache.remove": [('PySide2.QtGui.QPixmapCache.Key',), ('str',)],
"PySide2.QtGui.QPixmapCache.replace": ('PySide2.QtGui.QPixmapCache.Key', 'PySide2.QtGui.QPixmap'),
"PySide2.QtGui.QPixmapCache.setCacheLimit": ('int',),
-
# class PySide2.QtGui.QPointingDeviceUniqueId:
"PySide2.QtGui.QPointingDeviceUniqueId.__init__": [(), ('PySide2.QtGui.QPointingDeviceUniqueId',)],
"PySide2.QtGui.QPointingDeviceUniqueId.__copy__": (),
"PySide2.QtGui.QPointingDeviceUniqueId.fromNumericId": ('int',),
"PySide2.QtGui.QPointingDeviceUniqueId.isValid": (),
"PySide2.QtGui.QPointingDeviceUniqueId.numericId": (),
-
# class PySide2.QtGui.QPolygon:
"PySide2.QtGui.QPolygon.__init__": [(), ('PySide2.QtCore.QRect', 'bool'), ('PySide2.QtGui.QPolygon',), ('int',), ('typing.List[PySide2.QtCore.QPoint]',)],
"PySide2.QtGui.QPolygon.__add__": ('typing.List[PySide2.QtCore.QPoint]',),
@@ -6892,7 +6224,6 @@ sig_dict.update({
"PySide2.QtGui.QPolygon.translated": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QPolygon.united": ('PySide2.QtGui.QPolygon',),
"PySide2.QtGui.QPolygon.value": [('int',), ('int', 'PySide2.QtCore.QPoint')],
-
# class PySide2.QtGui.QPolygonF:
"PySide2.QtGui.QPolygonF.__init__": [(), ('PySide2.QtCore.QRectF',), ('PySide2.QtGui.QPolygon',), ('PySide2.QtGui.QPolygonF',), ('int',), ('typing.List[PySide2.QtCore.QPointF]',)],
"PySide2.QtGui.QPolygonF.__add__": ('typing.List[PySide2.QtCore.QPointF]',),
@@ -6963,12 +6294,10 @@ sig_dict.update({
"PySide2.QtGui.QPolygonF.translated": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QPolygonF.united": ('PySide2.QtGui.QPolygonF',),
"PySide2.QtGui.QPolygonF.value": [('int',), ('int', 'PySide2.QtCore.QPointF')],
-
# class PySide2.QtGui.QPyTextObject:
"PySide2.QtGui.QPyTextObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QPyTextObject.drawObject": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRectF', 'PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QPyTextObject.intrinsicSize": ('PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
-
# class PySide2.QtGui.QQuaternion:
"PySide2.QtGui.QQuaternion.__init__": [(), ('PySide2.QtGui.QVector4D',), ('float', 'PySide2.QtGui.QVector3D'), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QQuaternion.__add__": ('PySide2.QtGui.QQuaternion',),
@@ -7016,7 +6345,6 @@ sig_dict.update({
"PySide2.QtGui.QQuaternion.x": (),
"PySide2.QtGui.QQuaternion.y": (),
"PySide2.QtGui.QQuaternion.z": (),
-
# class PySide2.QtGui.QRadialGradient:
"PySide2.QtGui.QRadialGradient.__init__": [(), ('PySide2.QtCore.QPointF', 'float'), ('PySide2.QtCore.QPointF', 'float', 'PySide2.QtCore.QPointF'), ('PySide2.QtCore.QPointF', 'float', 'PySide2.QtCore.QPointF', 'float'), ('PySide2.QtGui.QRadialGradient',), ('float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QRadialGradient.__copy__": (),
@@ -7030,18 +6358,13 @@ sig_dict.update({
"PySide2.QtGui.QRadialGradient.setFocalPoint": [('PySide2.QtCore.QPointF',), ('float', 'float')],
"PySide2.QtGui.QRadialGradient.setFocalRadius": ('float',),
"PySide2.QtGui.QRadialGradient.setRadius": ('float',),
-
# class PySide2.QtGui.QRasterWindow:
"PySide2.QtGui.QRasterWindow.__init__": ('PySide2.QtGui.QWindow',),
"PySide2.QtGui.QRasterWindow.metric": ('PySide2.QtGui.QPaintDevice.PaintDeviceMetric',),
"PySide2.QtGui.QRasterWindow.redirected": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtGui.QRawFont:
-
# class PySide2.QtGui.QRawFont.AntialiasingType:
-
# class PySide2.QtGui.QRawFont.LayoutFlag:
-
# class PySide2.QtGui.QRawFont.LayoutFlags:
"PySide2.QtGui.QRawFont.__init__": [(), ('PySide2.QtCore.QByteArray', 'float', 'PySide2.QtGui.QFont.HintingPreference'), ('PySide2.QtGui.QRawFont',), ('str', 'float', 'PySide2.QtGui.QFont.HintingPreference')],
"PySide2.QtGui.QRawFont.__copy__": (),
@@ -7069,21 +6392,18 @@ sig_dict.update({
"PySide2.QtGui.QRawFont.style": (),
"PySide2.QtGui.QRawFont.styleName": (),
"PySide2.QtGui.QRawFont.supportedWritingSystems": (),
- "PySide2.QtGui.QRawFont.supportsCharacter": [('int',), ('typing.Char',)],
+ "PySide2.QtGui.QRawFont.supportsCharacter": [('int',), ('str',)],
"PySide2.QtGui.QRawFont.swap": ('PySide2.QtGui.QRawFont',),
"PySide2.QtGui.QRawFont.underlinePosition": (),
"PySide2.QtGui.QRawFont.unitsPerEm": (),
"PySide2.QtGui.QRawFont.weight": (),
"PySide2.QtGui.QRawFont.xHeight": (),
-
# class PySide2.QtGui.QRegExpValidator:
"PySide2.QtGui.QRegExpValidator.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QRegExp', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QRegExpValidator.regExp": (),
"PySide2.QtGui.QRegExpValidator.setRegExp": ('PySide2.QtCore.QRegExp',),
"PySide2.QtGui.QRegExpValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QRegion:
-
# class PySide2.QtGui.QRegion.RegionType:
"PySide2.QtGui.QRegion.__init__": [(), ('PySide2.QtCore.QRect', 'PySide2.QtGui.QRegion.RegionType'), ('PySide2.QtGui.QBitmap',), ('PySide2.QtGui.QPolygon', 'PySide2.QtCore.Qt.FillRule'), ('PySide2.QtGui.QRegion',), ('int', 'int', 'int', 'int', 'PySide2.QtGui.QRegion.RegionType')],
"PySide2.QtGui.QRegion.__add__": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
@@ -7118,12 +6438,10 @@ sig_dict.update({
"PySide2.QtGui.QRegion.translated": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtGui.QRegion.united": [('PySide2.QtCore.QRect',), ('PySide2.QtGui.QRegion',)],
"PySide2.QtGui.QRegion.xored": ('PySide2.QtGui.QRegion',),
-
# class PySide2.QtGui.QResizeEvent:
"PySide2.QtGui.QResizeEvent.__init__": ('PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtGui.QResizeEvent.oldSize": (),
"PySide2.QtGui.QResizeEvent.size": (),
-
# class PySide2.QtGui.QScreen:
"PySide2.QtGui.QScreen.angleBetween": ('PySide2.QtCore.Qt.ScreenOrientation', 'PySide2.QtCore.Qt.ScreenOrientation'),
"PySide2.QtGui.QScreen.availableGeometry": (),
@@ -7159,15 +6477,12 @@ sig_dict.update({
"PySide2.QtGui.QScreen.virtualGeometry": (),
"PySide2.QtGui.QScreen.virtualSiblings": (),
"PySide2.QtGui.QScreen.virtualSize": (),
-
# class PySide2.QtGui.QScrollEvent:
-
# class PySide2.QtGui.QScrollEvent.ScrollState:
"PySide2.QtGui.QScrollEvent.__init__": ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtGui.QScrollEvent.ScrollState'),
"PySide2.QtGui.QScrollEvent.contentPos": (),
"PySide2.QtGui.QScrollEvent.overshootDistance": (),
"PySide2.QtGui.QScrollEvent.scrollState": (),
-
# class PySide2.QtGui.QScrollPrepareEvent:
"PySide2.QtGui.QScrollPrepareEvent.__init__": ('PySide2.QtCore.QPointF',),
"PySide2.QtGui.QScrollPrepareEvent.contentPos": (),
@@ -7177,9 +6492,7 @@ sig_dict.update({
"PySide2.QtGui.QScrollPrepareEvent.setViewportSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtGui.QScrollPrepareEvent.startPos": (),
"PySide2.QtGui.QScrollPrepareEvent.viewportSize": (),
-
# class PySide2.QtGui.QSessionManager:
-
# class PySide2.QtGui.QSessionManager.RestartHint:
"PySide2.QtGui.QSessionManager.allowsErrorInteraction": (),
"PySide2.QtGui.QSessionManager.allowsInteraction": (),
@@ -7196,18 +6509,14 @@ sig_dict.update({
"PySide2.QtGui.QSessionManager.setManagerProperty": [('str', 'str'), ('str', 'typing.Sequence[str]')],
"PySide2.QtGui.QSessionManager.setRestartCommand": ('typing.Sequence[str]',),
"PySide2.QtGui.QSessionManager.setRestartHint": ('PySide2.QtGui.QSessionManager.RestartHint',),
-
# class PySide2.QtGui.QShortcutEvent:
"PySide2.QtGui.QShortcutEvent.__init__": ('PySide2.QtGui.QKeySequence', 'int', 'bool'),
"PySide2.QtGui.QShortcutEvent.isAmbiguous": (),
"PySide2.QtGui.QShortcutEvent.key": (),
"PySide2.QtGui.QShortcutEvent.shortcutId": (),
-
# class PySide2.QtGui.QShowEvent:
"PySide2.QtGui.QShowEvent.__init__": (),
-
# class PySide2.QtGui.QStandardItem:
-
# class PySide2.QtGui.QStandardItem.ItemType:
"PySide2.QtGui.QStandardItem.__init__": [(), ('PySide2.QtGui.QIcon', 'str'), ('PySide2.QtGui.QStandardItem',), ('int', 'int'), ('str',)],
"PySide2.QtGui.QStandardItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -7293,7 +6602,6 @@ sig_dict.update({
"PySide2.QtGui.QStandardItem.type": (),
"PySide2.QtGui.QStandardItem.whatsThis": (),
"PySide2.QtGui.QStandardItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtGui.QStandardItemModel:
"PySide2.QtGui.QStandardItemModel.__init__": [('PySide2.QtCore.QObject',), ('int', 'int', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QStandardItemModel.appendColumn": ('typing.Sequence[PySide2.QtGui.QStandardItem]',),
@@ -7348,9 +6656,7 @@ sig_dict.update({
"PySide2.QtGui.QStandardItemModel.takeRow": ('int',),
"PySide2.QtGui.QStandardItemModel.takeVerticalHeaderItem": ('int',),
"PySide2.QtGui.QStandardItemModel.verticalHeaderItem": ('int',),
-
# class PySide2.QtGui.QStaticText:
-
# class PySide2.QtGui.QStaticText.PerformanceHint:
"PySide2.QtGui.QStaticText.__init__": [(), ('PySide2.QtGui.QStaticText',), ('str',)],
"PySide2.QtGui.QStaticText.__copy__": (),
@@ -7367,11 +6673,9 @@ sig_dict.update({
"PySide2.QtGui.QStaticText.textFormat": (),
"PySide2.QtGui.QStaticText.textOption": (),
"PySide2.QtGui.QStaticText.textWidth": (),
-
# class PySide2.QtGui.QStatusTipEvent:
"PySide2.QtGui.QStatusTipEvent.__init__": ('str',),
"PySide2.QtGui.QStatusTipEvent.tip": (),
-
# class PySide2.QtGui.QStyleHints:
"PySide2.QtGui.QStyleHints.cursorFlashTime": (),
"PySide2.QtGui.QStyleHints.fontSmoothingGamma": (),
@@ -7407,11 +6711,8 @@ sig_dict.update({
"PySide2.QtGui.QStyleHints.useHoverEffects": (),
"PySide2.QtGui.QStyleHints.useRtlExtensions": (),
"PySide2.QtGui.QStyleHints.wheelScrollLines": (),
-
# class PySide2.QtGui.QSurface:
-
# class PySide2.QtGui.QSurface.SurfaceClass:
-
# class PySide2.QtGui.QSurface.SurfaceType:
"PySide2.QtGui.QSurface.__init__": ('PySide2.QtGui.QSurface.SurfaceClass',),
"PySide2.QtGui.QSurface.format": (),
@@ -7420,19 +6721,12 @@ sig_dict.update({
"PySide2.QtGui.QSurface.surfaceClass": (),
"PySide2.QtGui.QSurface.surfaceHandle": (),
"PySide2.QtGui.QSurface.surfaceType": (),
-
# class PySide2.QtGui.QSurfaceFormat:
-
# class PySide2.QtGui.QSurfaceFormat.ColorSpace:
-
# class PySide2.QtGui.QSurfaceFormat.FormatOption:
-
# class PySide2.QtGui.QSurfaceFormat.FormatOptions:
-
# class PySide2.QtGui.QSurfaceFormat.OpenGLContextProfile:
-
# class PySide2.QtGui.QSurfaceFormat.RenderableType:
-
# class PySide2.QtGui.QSurfaceFormat.SwapBehavior:
"PySide2.QtGui.QSurfaceFormat.__init__": [(), ('PySide2.QtGui.QSurfaceFormat',), ('PySide2.QtGui.QSurfaceFormat.FormatOptions',)],
"PySide2.QtGui.QSurfaceFormat.__copy__": (),
@@ -7475,7 +6769,6 @@ sig_dict.update({
"PySide2.QtGui.QSurfaceFormat.swapInterval": (),
"PySide2.QtGui.QSurfaceFormat.testOption": [('PySide2.QtGui.QSurfaceFormat.FormatOption',), ('PySide2.QtGui.QSurfaceFormat.FormatOptions',)],
"PySide2.QtGui.QSurfaceFormat.version": (),
-
# class PySide2.QtGui.QSyntaxHighlighter:
"PySide2.QtGui.QSyntaxHighlighter.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QTextDocument',)],
"PySide2.QtGui.QSyntaxHighlighter.currentBlock": (),
@@ -7491,11 +6784,8 @@ sig_dict.update({
"PySide2.QtGui.QSyntaxHighlighter.setCurrentBlockUserData": ('PySide2.QtGui.QTextBlockUserData',),
"PySide2.QtGui.QSyntaxHighlighter.setDocument": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QSyntaxHighlighter.setFormat": [('int', 'int', 'PySide2.QtGui.QColor'), ('int', 'int', 'PySide2.QtGui.QFont'), ('int', 'int', 'PySide2.QtGui.QTextCharFormat')],
-
# class PySide2.QtGui.QTabletEvent:
-
# class PySide2.QtGui.QTabletEvent.PointerType:
-
# class PySide2.QtGui.QTabletEvent.TabletDevice:
"PySide2.QtGui.QTabletEvent.__init__": [('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'int', 'float', 'int', 'int', 'float', 'float', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'int', 'float', 'int', 'int', 'float', 'float', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.MouseButtons')],
"PySide2.QtGui.QTabletEvent.button": (),
@@ -7519,9 +6809,7 @@ sig_dict.update({
"PySide2.QtGui.QTabletEvent.y": (),
"PySide2.QtGui.QTabletEvent.yTilt": (),
"PySide2.QtGui.QTabletEvent.z": (),
-
# class PySide2.QtGui.QTextBlock:
-
# class PySide2.QtGui.QTextBlock.iterator:
"PySide2.QtGui.QTextBlock.iterator.__init__": [(), ('PySide2.QtGui.QTextBlock.iterator',)],
"PySide2.QtGui.QTextBlock.iterator.__copy__": (),
@@ -7530,7 +6818,6 @@ sig_dict.update({
"PySide2.QtGui.QTextBlock.iterator.__iter__": (),
"PySide2.QtGui.QTextBlock.iterator.atEnd": (),
"PySide2.QtGui.QTextBlock.iterator.fragment": (),
-
"PySide2.QtGui.QTextBlock.__init__": [(), ('PySide2.QtGui.QTextBlock',)],
"PySide2.QtGui.QTextBlock.__copy__": (),
"PySide2.QtGui.QTextBlock.__iter__": (),
@@ -7565,11 +6852,8 @@ sig_dict.update({
"PySide2.QtGui.QTextBlock.textList": (),
"PySide2.QtGui.QTextBlock.userData": (),
"PySide2.QtGui.QTextBlock.userState": (),
-
# class PySide2.QtGui.QTextBlockFormat:
-
# class PySide2.QtGui.QTextBlockFormat.LineHeightTypes:
-
# class PySide2.QtGui.QTextBlockFormat.MarkerType:
"PySide2.QtGui.QTextBlockFormat.__init__": [(), ('PySide2.QtGui.QTextBlockFormat',), ('PySide2.QtGui.QTextFormat',)],
"PySide2.QtGui.QTextBlockFormat.__copy__": (),
@@ -7601,23 +6885,17 @@ sig_dict.update({
"PySide2.QtGui.QTextBlockFormat.tabPositions": (),
"PySide2.QtGui.QTextBlockFormat.textIndent": (),
"PySide2.QtGui.QTextBlockFormat.topMargin": (),
-
# class PySide2.QtGui.QTextBlockGroup:
"PySide2.QtGui.QTextBlockGroup.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextBlockGroup.blockFormatChanged": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextBlockGroup.blockInserted": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextBlockGroup.blockList": (),
"PySide2.QtGui.QTextBlockGroup.blockRemoved": ('PySide2.QtGui.QTextBlock',),
-
# class PySide2.QtGui.QTextBlockUserData:
"PySide2.QtGui.QTextBlockUserData.__init__": (),
-
# class PySide2.QtGui.QTextCharFormat:
-
# class PySide2.QtGui.QTextCharFormat.FontPropertiesInheritanceBehavior:
-
# class PySide2.QtGui.QTextCharFormat.UnderlineStyle:
-
# class PySide2.QtGui.QTextCharFormat.VerticalAlignment:
"PySide2.QtGui.QTextCharFormat.__init__": [(), ('PySide2.QtGui.QTextCharFormat',), ('PySide2.QtGui.QTextFormat',)],
"PySide2.QtGui.QTextCharFormat.__copy__": (),
@@ -7684,13 +6962,9 @@ sig_dict.update({
"PySide2.QtGui.QTextCharFormat.underlineColor": (),
"PySide2.QtGui.QTextCharFormat.underlineStyle": (),
"PySide2.QtGui.QTextCharFormat.verticalAlignment": (),
-
# class PySide2.QtGui.QTextCursor:
-
# class PySide2.QtGui.QTextCursor.MoveMode:
-
# class PySide2.QtGui.QTextCursor.MoveOperation:
-
# class PySide2.QtGui.QTextCursor.SelectionType:
"PySide2.QtGui.QTextCursor.__init__": [(), ('PySide2.QtGui.QTextBlock',), ('PySide2.QtGui.QTextCursor',), ('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextFrame',)],
"PySide2.QtGui.QTextCursor.__copy__": (),
@@ -7752,21 +7026,13 @@ sig_dict.update({
"PySide2.QtGui.QTextCursor.swap": ('PySide2.QtGui.QTextCursor',),
"PySide2.QtGui.QTextCursor.verticalMovementX": (),
"PySide2.QtGui.QTextCursor.visualNavigation": (),
-
# class PySide2.QtGui.QTextDocument:
-
# class PySide2.QtGui.QTextDocument.FindFlag:
-
# class PySide2.QtGui.QTextDocument.FindFlags:
-
# class PySide2.QtGui.QTextDocument.MarkdownFeature:
-
# class PySide2.QtGui.QTextDocument.MarkdownFeatures:
-
# class PySide2.QtGui.QTextDocument.MetaInformation:
-
# class PySide2.QtGui.QTextDocument.ResourceType:
-
# class PySide2.QtGui.QTextDocument.Stacks:
"PySide2.QtGui.QTextDocument.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtGui.QTextDocument.addResource": ('int', 'PySide2.QtCore.QUrl', 'typing.Any'),
@@ -7845,7 +7111,6 @@ sig_dict.update({
"PySide2.QtGui.QTextDocument.toRawText": (),
"PySide2.QtGui.QTextDocument.undo": [(), ('PySide2.QtGui.QTextCursor',)],
"PySide2.QtGui.QTextDocument.useDesignMetrics": (),
-
# class PySide2.QtGui.QTextDocumentFragment:
"PySide2.QtGui.QTextDocumentFragment.__init__": [(), ('PySide2.QtGui.QTextCursor',), ('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextDocumentFragment',)],
"PySide2.QtGui.QTextDocumentFragment.__copy__": (),
@@ -7854,7 +7119,6 @@ sig_dict.update({
"PySide2.QtGui.QTextDocumentFragment.isEmpty": (),
"PySide2.QtGui.QTextDocumentFragment.toHtml": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.QTextDocumentFragment.toPlainText": (),
-
# class PySide2.QtGui.QTextDocumentWriter:
"PySide2.QtGui.QTextDocumentWriter.__init__": [(), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QByteArray'), ('str', 'PySide2.QtCore.QByteArray')],
"PySide2.QtGui.QTextDocumentWriter.codec": (),
@@ -7867,17 +7131,11 @@ sig_dict.update({
"PySide2.QtGui.QTextDocumentWriter.setFormat": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.QTextDocumentWriter.supportedDocumentFormats": (),
"PySide2.QtGui.QTextDocumentWriter.write": [('PySide2.QtGui.QTextDocument',), ('PySide2.QtGui.QTextDocumentFragment',)],
-
# class PySide2.QtGui.QTextFormat:
-
# class PySide2.QtGui.QTextFormat.FormatType:
-
# class PySide2.QtGui.QTextFormat.ObjectTypes:
-
# class PySide2.QtGui.QTextFormat.PageBreakFlag:
-
# class PySide2.QtGui.QTextFormat.PageBreakFlags:
-
# class PySide2.QtGui.QTextFormat.Property:
"PySide2.QtGui.QTextFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('int',)],
"PySide2.QtGui.QTextFormat.__copy__": (),
@@ -7929,7 +7187,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFormat.toTableCellFormat": (),
"PySide2.QtGui.QTextFormat.toTableFormat": (),
"PySide2.QtGui.QTextFormat.type": (),
-
# class PySide2.QtGui.QTextFragment:
"PySide2.QtGui.QTextFragment.__init__": [(), ('PySide2.QtGui.QTextFragment',)],
"PySide2.QtGui.QTextFragment.__copy__": (),
@@ -7940,9 +7197,7 @@ sig_dict.update({
"PySide2.QtGui.QTextFragment.length": (),
"PySide2.QtGui.QTextFragment.position": (),
"PySide2.QtGui.QTextFragment.text": (),
-
# class PySide2.QtGui.QTextFrame:
-
# class PySide2.QtGui.QTextFrame.iterator:
"PySide2.QtGui.QTextFrame.iterator.__init__": [(), ('PySide2.QtGui.QTextFrame.iterator',)],
"PySide2.QtGui.QTextFrame.iterator.__copy__": (),
@@ -7953,7 +7208,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFrame.iterator.currentBlock": (),
"PySide2.QtGui.QTextFrame.iterator.currentFrame": (),
"PySide2.QtGui.QTextFrame.iterator.parentFrame": (),
-
"PySide2.QtGui.QTextFrame.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextFrame.__iter__": (),
"PySide2.QtGui.QTextFrame.begin": (),
@@ -7966,11 +7220,8 @@ sig_dict.update({
"PySide2.QtGui.QTextFrame.lastPosition": (),
"PySide2.QtGui.QTextFrame.parentFrame": (),
"PySide2.QtGui.QTextFrame.setFrameFormat": ('PySide2.QtGui.QTextFrameFormat',),
-
# class PySide2.QtGui.QTextFrameFormat:
-
# class PySide2.QtGui.QTextFrameFormat.BorderStyle:
-
# class PySide2.QtGui.QTextFrameFormat.Position:
"PySide2.QtGui.QTextFrameFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextFrameFormat',)],
"PySide2.QtGui.QTextFrameFormat.__copy__": (),
@@ -8001,7 +7252,6 @@ sig_dict.update({
"PySide2.QtGui.QTextFrameFormat.setWidth": [('PySide2.QtGui.QTextLength',), ('float',)],
"PySide2.QtGui.QTextFrameFormat.topMargin": (),
"PySide2.QtGui.QTextFrameFormat.width": (),
-
# class PySide2.QtGui.QTextImageFormat:
"PySide2.QtGui.QTextImageFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextImageFormat',)],
"PySide2.QtGui.QTextImageFormat.__copy__": (),
@@ -8014,7 +7264,6 @@ sig_dict.update({
"PySide2.QtGui.QTextImageFormat.setQuality": ('int',),
"PySide2.QtGui.QTextImageFormat.setWidth": ('float',),
"PySide2.QtGui.QTextImageFormat.width": (),
-
# class PySide2.QtGui.QTextInlineObject:
"PySide2.QtGui.QTextInlineObject.__init__": (),
"PySide2.QtGui.QTextInlineObject.__copy__": (),
@@ -8031,11 +7280,8 @@ sig_dict.update({
"PySide2.QtGui.QTextInlineObject.textDirection": (),
"PySide2.QtGui.QTextInlineObject.textPosition": (),
"PySide2.QtGui.QTextInlineObject.width": (),
-
# class PySide2.QtGui.QTextItem:
-
# class PySide2.QtGui.QTextItem.RenderFlag:
-
# class PySide2.QtGui.QTextItem.RenderFlags:
"PySide2.QtGui.QTextItem.__init__": (),
"PySide2.QtGui.QTextItem.ascent": (),
@@ -8044,15 +7290,11 @@ sig_dict.update({
"PySide2.QtGui.QTextItem.renderFlags": (),
"PySide2.QtGui.QTextItem.text": (),
"PySide2.QtGui.QTextItem.width": (),
-
# class PySide2.QtGui.QTextLayout:
-
# class PySide2.QtGui.QTextLayout.CursorMode:
-
# class PySide2.QtGui.QTextLayout.FormatRange:
"PySide2.QtGui.QTextLayout.FormatRange.__init__": [(), ('PySide2.QtGui.QTextLayout.FormatRange',)],
"PySide2.QtGui.QTextLayout.FormatRange.__copy__": (),
-
"PySide2.QtGui.QTextLayout.__init__": [(), ('PySide2.QtGui.QTextBlock',), ('str',), ('str', 'PySide2.QtGui.QFont', 'PySide2.QtGui.QPaintDevice')],
"PySide2.QtGui.QTextLayout.additionalFormats": (),
"PySide2.QtGui.QTextLayout.beginLayout": (),
@@ -8094,9 +7336,7 @@ sig_dict.update({
"PySide2.QtGui.QTextLayout.setTextOption": ('PySide2.QtGui.QTextOption',),
"PySide2.QtGui.QTextLayout.text": (),
"PySide2.QtGui.QTextLayout.textOption": (),
-
# class PySide2.QtGui.QTextLength:
-
# class PySide2.QtGui.QTextLength.Type:
"PySide2.QtGui.QTextLength.__init__": [(), ('PySide2.QtGui.QTextLength',), ('PySide2.QtGui.QTextLength.Type', 'float')],
"PySide2.QtGui.QTextLength.__copy__": (),
@@ -8105,11 +7345,8 @@ sig_dict.update({
"PySide2.QtGui.QTextLength.rawValue": (),
"PySide2.QtGui.QTextLength.type": (),
"PySide2.QtGui.QTextLength.value": ('float',),
-
# class PySide2.QtGui.QTextLine:
-
# class PySide2.QtGui.QTextLine.CursorPosition:
-
# class PySide2.QtGui.QTextLine.Edge:
"PySide2.QtGui.QTextLine.__init__": (),
"PySide2.QtGui.QTextLine.__copy__": (),
@@ -8137,7 +7374,6 @@ sig_dict.update({
"PySide2.QtGui.QTextLine.x": (),
"PySide2.QtGui.QTextLine.xToCursor": ('float', 'PySide2.QtGui.QTextLine.CursorPosition'),
"PySide2.QtGui.QTextLine.y": (),
-
# class PySide2.QtGui.QTextList:
"PySide2.QtGui.QTextList.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextList.add": ('PySide2.QtGui.QTextBlock',),
@@ -8149,9 +7385,7 @@ sig_dict.update({
"PySide2.QtGui.QTextList.remove": ('PySide2.QtGui.QTextBlock',),
"PySide2.QtGui.QTextList.removeItem": ('int',),
"PySide2.QtGui.QTextList.setFormat": [('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextListFormat',)],
-
# class PySide2.QtGui.QTextListFormat:
-
# class PySide2.QtGui.QTextListFormat.Style:
"PySide2.QtGui.QTextListFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextListFormat',)],
"PySide2.QtGui.QTextListFormat.__copy__": (),
@@ -8164,7 +7398,6 @@ sig_dict.update({
"PySide2.QtGui.QTextListFormat.setNumberSuffix": ('str',),
"PySide2.QtGui.QTextListFormat.setStyle": ('PySide2.QtGui.QTextListFormat.Style',),
"PySide2.QtGui.QTextListFormat.style": (),
-
# class PySide2.QtGui.QTextObject:
"PySide2.QtGui.QTextObject.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextObject.document": (),
@@ -8172,26 +7405,18 @@ sig_dict.update({
"PySide2.QtGui.QTextObject.formatIndex": (),
"PySide2.QtGui.QTextObject.objectIndex": (),
"PySide2.QtGui.QTextObject.setFormat": ('PySide2.QtGui.QTextFormat',),
-
# class PySide2.QtGui.QTextObjectInterface:
"PySide2.QtGui.QTextObjectInterface.__init__": (),
"PySide2.QtGui.QTextObjectInterface.drawObject": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRectF', 'PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
"PySide2.QtGui.QTextObjectInterface.intrinsicSize": ('PySide2.QtGui.QTextDocument', 'int', 'PySide2.QtGui.QTextFormat'),
-
# class PySide2.QtGui.QTextOption:
-
# class PySide2.QtGui.QTextOption.Flag:
-
# class PySide2.QtGui.QTextOption.Flags:
-
# class PySide2.QtGui.QTextOption.Tab:
- "PySide2.QtGui.QTextOption.Tab.__init__": [(), ('PySide2.QtGui.QTextOption.Tab',), ('float', 'PySide2.QtGui.QTextOption.TabType', 'typing.Char')],
+ "PySide2.QtGui.QTextOption.Tab.__init__": [(), ('PySide2.QtGui.QTextOption.Tab',), ('float', 'PySide2.QtGui.QTextOption.TabType', 'str')],
"PySide2.QtGui.QTextOption.Tab.__copy__": (),
-
# class PySide2.QtGui.QTextOption.TabType:
-
# class PySide2.QtGui.QTextOption.WrapMode:
-
"PySide2.QtGui.QTextOption.__init__": [(), ('PySide2.QtCore.Qt.Alignment',), ('PySide2.QtGui.QTextOption',)],
"PySide2.QtGui.QTextOption.__copy__": (),
"PySide2.QtGui.QTextOption.alignment": (),
@@ -8212,7 +7437,6 @@ sig_dict.update({
"PySide2.QtGui.QTextOption.textDirection": (),
"PySide2.QtGui.QTextOption.useDesignMetrics": (),
"PySide2.QtGui.QTextOption.wrapMode": (),
-
# class PySide2.QtGui.QTextTable:
"PySide2.QtGui.QTextTable.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtGui.QTextTable.appendColumns": ('int',),
@@ -8231,7 +7455,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTable.rows": (),
"PySide2.QtGui.QTextTable.setFormat": [('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableFormat',)],
"PySide2.QtGui.QTextTable.splitCell": ('int', 'int', 'int', 'int'),
-
# class PySide2.QtGui.QTextTableCell:
"PySide2.QtGui.QTextTableCell.__init__": [(), ('PySide2.QtGui.QTextTableCell',)],
"PySide2.QtGui.QTextTableCell.__copy__": (),
@@ -8249,7 +7472,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTableCell.rowSpan": (),
"PySide2.QtGui.QTextTableCell.setFormat": ('PySide2.QtGui.QTextCharFormat',),
"PySide2.QtGui.QTextTableCell.tableCellFormatIndex": (),
-
# class PySide2.QtGui.QTextTableCellFormat:
"PySide2.QtGui.QTextTableCellFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableCellFormat',)],
"PySide2.QtGui.QTextTableCellFormat.__copy__": (),
@@ -8290,7 +7512,6 @@ sig_dict.update({
"PySide2.QtGui.QTextTableCellFormat.topBorderBrush": (),
"PySide2.QtGui.QTextTableCellFormat.topBorderStyle": (),
"PySide2.QtGui.QTextTableCellFormat.topPadding": (),
-
# class PySide2.QtGui.QTextTableFormat:
"PySide2.QtGui.QTextTableFormat.__init__": [(), ('PySide2.QtGui.QTextFormat',), ('PySide2.QtGui.QTextTableFormat',)],
"PySide2.QtGui.QTextTableFormat.__copy__": (),
@@ -8310,17 +7531,12 @@ sig_dict.update({
"PySide2.QtGui.QTextTableFormat.setColumnWidthConstraints": ('typing.List[PySide2.QtGui.QTextLength]',),
"PySide2.QtGui.QTextTableFormat.setColumns": ('int',),
"PySide2.QtGui.QTextTableFormat.setHeaderRowCount": ('int',),
-
# class PySide2.QtGui.QToolBarChangeEvent:
"PySide2.QtGui.QToolBarChangeEvent.__init__": ('bool',),
"PySide2.QtGui.QToolBarChangeEvent.toggle": (),
-
# class PySide2.QtGui.QTouchDevice:
-
# class PySide2.QtGui.QTouchDevice.Capabilities:
-
# class PySide2.QtGui.QTouchDevice.CapabilityFlag:
-
# class PySide2.QtGui.QTouchDevice.DeviceType:
"PySide2.QtGui.QTouchDevice.__init__": (),
"PySide2.QtGui.QTouchDevice.capabilities": (),
@@ -8332,13 +7548,9 @@ sig_dict.update({
"PySide2.QtGui.QTouchDevice.setName": ('str',),
"PySide2.QtGui.QTouchDevice.setType": ('PySide2.QtGui.QTouchDevice.DeviceType',),
"PySide2.QtGui.QTouchDevice.type": (),
-
# class PySide2.QtGui.QTouchEvent:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint.InfoFlag:
-
# class PySide2.QtGui.QTouchEvent.TouchPoint.InfoFlags:
"PySide2.QtGui.QTouchEvent.TouchPoint.__init__": [('PySide2.QtGui.QTouchEvent.TouchPoint',), ('int',)],
"PySide2.QtGui.QTouchEvent.TouchPoint.__copy__": (),
@@ -8391,7 +7603,6 @@ sig_dict.update({
"PySide2.QtGui.QTouchEvent.TouchPoint.swap": ('PySide2.QtGui.QTouchEvent.TouchPoint',),
"PySide2.QtGui.QTouchEvent.TouchPoint.uniqueId": (),
"PySide2.QtGui.QTouchEvent.TouchPoint.velocity": (),
-
"PySide2.QtGui.QTouchEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'PySide2.QtGui.QTouchDevice', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.TouchPointStates', 'typing.Sequence[PySide2.QtGui.QTouchEvent.TouchPoint]'),
"PySide2.QtGui.QTouchEvent.device": (),
"PySide2.QtGui.QTouchEvent.setDevice": ('PySide2.QtGui.QTouchDevice',),
@@ -8403,9 +7614,7 @@ sig_dict.update({
"PySide2.QtGui.QTouchEvent.touchPointStates": (),
"PySide2.QtGui.QTouchEvent.touchPoints": (),
"PySide2.QtGui.QTouchEvent.window": (),
-
# class PySide2.QtGui.QTransform:
-
# class PySide2.QtGui.QTransform.TransformationType:
"PySide2.QtGui.QTransform.__init__": [(), ('PySide2.QtGui.QMatrix',), ('PySide2.QtGui.QTransform',), ('float', 'float', 'float', 'float', 'float', 'float'), ('float', 'float', 'float', 'float', 'float', 'float', 'float', 'float', 'float')],
"PySide2.QtGui.QTransform.__add__": ('float',),
@@ -8458,16 +7667,13 @@ sig_dict.update({
"PySide2.QtGui.QTransform.translate": ('float', 'float'),
"PySide2.QtGui.QTransform.transposed": (),
"PySide2.QtGui.QTransform.type": (),
-
# class PySide2.QtGui.QValidator:
-
# class PySide2.QtGui.QValidator.State:
"PySide2.QtGui.QValidator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtGui.QValidator.fixup": ('str',),
"PySide2.QtGui.QValidator.locale": (),
"PySide2.QtGui.QValidator.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtGui.QValidator.validate": ('str', 'int'),
-
# class PySide2.QtGui.QVector2D:
"PySide2.QtGui.QVector2D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector4D',), ('float', 'float')],
"PySide2.QtGui.QVector2D.__add__": ('PySide2.QtGui.QVector2D',),
@@ -8499,7 +7705,6 @@ sig_dict.update({
"PySide2.QtGui.QVector2D.toVector4D": (),
"PySide2.QtGui.QVector2D.x": (),
"PySide2.QtGui.QVector2D.y": (),
-
# class PySide2.QtGui.QVector3D:
"PySide2.QtGui.QVector3D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'float'), ('PySide2.QtGui.QVector4D',), ('float', 'float', 'float')],
"PySide2.QtGui.QVector3D.__add__": ('PySide2.QtGui.QVector3D',),
@@ -8538,7 +7743,6 @@ sig_dict.update({
"PySide2.QtGui.QVector3D.x": (),
"PySide2.QtGui.QVector3D.y": (),
"PySide2.QtGui.QVector3D.z": (),
-
# class PySide2.QtGui.QVector4D:
"PySide2.QtGui.QVector4D.__init__": [(), ('PySide2.QtCore.QPoint',), ('PySide2.QtCore.QPointF',), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'float', 'float'), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector3D', 'float'), ('float', 'float', 'float', 'float')],
"PySide2.QtGui.QVector4D.__add__": ('PySide2.QtGui.QVector4D',),
@@ -8574,11 +7778,9 @@ sig_dict.update({
"PySide2.QtGui.QVector4D.x": (),
"PySide2.QtGui.QVector4D.y": (),
"PySide2.QtGui.QVector4D.z": (),
-
# class PySide2.QtGui.QWhatsThisClickedEvent:
"PySide2.QtGui.QWhatsThisClickedEvent.__init__": ('str',),
"PySide2.QtGui.QWhatsThisClickedEvent.href": (),
-
# class PySide2.QtGui.QWheelEvent:
"PySide2.QtGui.QWheelEvent.__init__": [('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'bool', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'PySide2.QtCore.Qt.MouseEventSource'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'PySide2.QtCore.QPoint', 'PySide2.QtCore.QPoint', 'int', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.ScrollPhase', 'PySide2.QtCore.Qt.MouseEventSource', 'bool'), ('PySide2.QtCore.QPointF', 'PySide2.QtCore.QPointF', 'int', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.Orientation'), ('PySide2.QtCore.QPointF', 'int', 'PySide2.QtCore.Qt.MouseButtons', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.Qt.Orientation')],
"PySide2.QtGui.QWheelEvent.angleDelta": (),
@@ -8599,11 +7801,8 @@ sig_dict.update({
"PySide2.QtGui.QWheelEvent.source": (),
"PySide2.QtGui.QWheelEvent.x": (),
"PySide2.QtGui.QWheelEvent.y": (),
-
# class PySide2.QtGui.QWindow:
-
# class PySide2.QtGui.QWindow.AncestorMode:
-
# class PySide2.QtGui.QWindow.Visibility:
"PySide2.QtGui.QWindow.__init__": [('PySide2.QtGui.QScreen',), ('PySide2.QtGui.QWindow',)],
"PySide2.QtGui.QWindow.accessibleRoot": (),
@@ -8727,17 +7926,14 @@ sig_dict.update({
"PySide2.QtGui.QWindow.windowStates": (),
"PySide2.QtGui.QWindow.x": (),
"PySide2.QtGui.QWindow.y": (),
-
# class PySide2.QtGui.QWindowStateChangeEvent:
"PySide2.QtGui.QWindowStateChangeEvent.__init__": ('PySide2.QtCore.Qt.WindowStates', 'bool'),
"PySide2.QtGui.QWindowStateChangeEvent.isOverride": (),
"PySide2.QtGui.QWindowStateChangeEvent.oldState": (),
-
# class PySide2.QtGui.Qt:
"PySide2.QtGui.Qt.codecForHtml": ('PySide2.QtCore.QByteArray',),
"PySide2.QtGui.Qt.convertFromPlainText": ('str', 'PySide2.QtCore.Qt.WhiteSpaceMode'),
"PySide2.QtGui.Qt.mightBeRichText": ('str',),
-
"PySide2.QtGui.Qt.qAlpha": ('int',),
"PySide2.QtGui.Qt.qBlue": ('int',),
"PySide2.QtGui.Qt.qGray": [('int',), ('int', 'int', 'int')],
@@ -8747,10 +7943,8 @@ sig_dict.update({
"PySide2.QtGui.Qt.qRgb": ('int', 'int', 'int'),
"PySide2.QtGui.Qt.qRgba": ('int', 'int', 'int', 'int'),
}) if "PySide2.QtGui" in sys.modules else None
-
# Module PySide2.QtWidgets
sig_dict.update({
-
# class PySide2.QtWidgets.QAbstractButton:
"PySide2.QtWidgets.QAbstractButton.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractButton.animateClick": ('int',),
@@ -8793,7 +7987,6 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractButton.text": (),
"PySide2.QtWidgets.QAbstractButton.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QAbstractButton.toggle": (),
-
# class PySide2.QtWidgets.QAbstractGraphicsShapeItem:
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.brush": (),
@@ -8802,9 +7995,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.pen": (),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.setBrush": ('PySide2.QtGui.QBrush',),
"PySide2.QtWidgets.QAbstractGraphicsShapeItem.setPen": ('PySide2.QtGui.QPen',),
-
# class PySide2.QtWidgets.QAbstractItemDelegate:
-
# class PySide2.QtWidgets.QAbstractItemDelegate.EndEditHint:
"PySide2.QtWidgets.QAbstractItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QAbstractItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -8818,27 +8009,16 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractItemDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QAbstractItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QAbstractItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QAbstractItemView:
-
# class PySide2.QtWidgets.QAbstractItemView.CursorAction:
-
# class PySide2.QtWidgets.QAbstractItemView.DragDropMode:
-
# class PySide2.QtWidgets.QAbstractItemView.DropIndicatorPosition:
-
# class PySide2.QtWidgets.QAbstractItemView.EditTrigger:
-
# class PySide2.QtWidgets.QAbstractItemView.EditTriggers:
-
# class PySide2.QtWidgets.QAbstractItemView.ScrollHint:
-
# class PySide2.QtWidgets.QAbstractItemView.ScrollMode:
-
# class PySide2.QtWidgets.QAbstractItemView.SelectionBehavior:
-
# class PySide2.QtWidgets.QAbstractItemView.SelectionMode:
-
# class PySide2.QtWidgets.QAbstractItemView.State:
"PySide2.QtWidgets.QAbstractItemView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractItemView.alternatingRowColors": (),
@@ -8969,9 +8149,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractItemView.viewportSizeHint": (),
"PySide2.QtWidgets.QAbstractItemView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QAbstractItemView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QAbstractScrollArea:
-
# class PySide2.QtWidgets.QAbstractScrollArea.SizeAdjustPolicy:
"PySide2.QtWidgets.QAbstractScrollArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractScrollArea.addScrollBarWidget": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Alignment'),
@@ -9014,11 +8192,8 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractScrollArea.viewportMargins": (),
"PySide2.QtWidgets.QAbstractScrollArea.viewportSizeHint": (),
"PySide2.QtWidgets.QAbstractScrollArea.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QAbstractSlider:
-
# class PySide2.QtWidgets.QAbstractSlider.SliderAction:
-
# class PySide2.QtWidgets.QAbstractSlider.SliderChange:
"PySide2.QtWidgets.QAbstractSlider.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractSlider.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -9053,17 +8228,11 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractSlider.triggerAction": ('PySide2.QtWidgets.QAbstractSlider.SliderAction',),
"PySide2.QtWidgets.QAbstractSlider.value": (),
"PySide2.QtWidgets.QAbstractSlider.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QAbstractSpinBox:
-
# class PySide2.QtWidgets.QAbstractSpinBox.ButtonSymbols:
-
# class PySide2.QtWidgets.QAbstractSpinBox.CorrectionMode:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepEnabled:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepEnabledFlag:
-
# class PySide2.QtWidgets.QAbstractSpinBox.StepType:
"PySide2.QtWidgets.QAbstractSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QAbstractSpinBox.alignment": (),
@@ -9120,7 +8289,6 @@ sig_dict.update({
"PySide2.QtWidgets.QAbstractSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QAbstractSpinBox.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
"PySide2.QtWidgets.QAbstractSpinBox.wrapping": (),
-
# class PySide2.QtWidgets.QAccessibleWidget:
"PySide2.QtWidgets.QAccessibleWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QAccessible.Role', 'str'),
"PySide2.QtWidgets.QAccessibleWidget.actionNames": (),
@@ -9144,13 +8312,9 @@ sig_dict.update({
"PySide2.QtWidgets.QAccessibleWidget.text": ('PySide2.QtGui.QAccessible.Text',),
"PySide2.QtWidgets.QAccessibleWidget.widget": (),
"PySide2.QtWidgets.QAccessibleWidget.window": (),
-
# class PySide2.QtWidgets.QAction:
-
# class PySide2.QtWidgets.QAction.ActionEvent:
-
# class PySide2.QtWidgets.QAction.MenuRole:
-
# class PySide2.QtWidgets.QAction.Priority:
"PySide2.QtWidgets.QAction.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QIcon', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QAction.actionGroup": (),
@@ -9209,9 +8373,7 @@ sig_dict.update({
"PySide2.QtWidgets.QAction.toolTip": (),
"PySide2.QtWidgets.QAction.trigger": (),
"PySide2.QtWidgets.QAction.whatsThis": (),
-
# class PySide2.QtWidgets.QActionGroup:
-
# class PySide2.QtWidgets.QActionGroup.ExclusionPolicy:
"PySide2.QtWidgets.QActionGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QActionGroup.actions": (),
@@ -9227,9 +8389,7 @@ sig_dict.update({
"PySide2.QtWidgets.QActionGroup.setExclusionPolicy": ('PySide2.QtWidgets.QActionGroup.ExclusionPolicy',),
"PySide2.QtWidgets.QActionGroup.setExclusive": ('bool',),
"PySide2.QtWidgets.QActionGroup.setVisible": ('bool',),
-
# class PySide2.QtWidgets.QApplication:
-
# class PySide2.QtWidgets.QApplication.ColorSpec:
"PySide2.QtWidgets.QApplication.__init__": [(), ('typing.Sequence[str]',)],
"PySide2.QtWidgets.QApplication.aboutQt": (),
@@ -9280,9 +8440,7 @@ sig_dict.update({
"PySide2.QtWidgets.QApplication.wheelScrollLines": (),
"PySide2.QtWidgets.QApplication.widgetAt": [('PySide2.QtCore.QPoint',), ('int', 'int')],
"PySide2.QtWidgets.QApplication.windowIcon": (),
-
# class PySide2.QtWidgets.QBoxLayout:
-
# class PySide2.QtWidgets.QBoxLayout.Direction:
"PySide2.QtWidgets.QBoxLayout.__init__": ('PySide2.QtWidgets.QBoxLayout.Direction', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QBoxLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -9317,7 +8475,6 @@ sig_dict.update({
"PySide2.QtWidgets.QBoxLayout.spacing": (),
"PySide2.QtWidgets.QBoxLayout.stretch": ('int',),
"PySide2.QtWidgets.QBoxLayout.takeAt": ('int',),
-
# class PySide2.QtWidgets.QButtonGroup:
"PySide2.QtWidgets.QButtonGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QButtonGroup.addButton": ('PySide2.QtWidgets.QAbstractButton', 'int'),
@@ -9330,13 +8487,9 @@ sig_dict.update({
"PySide2.QtWidgets.QButtonGroup.removeButton": ('PySide2.QtWidgets.QAbstractButton',),
"PySide2.QtWidgets.QButtonGroup.setExclusive": ('bool',),
"PySide2.QtWidgets.QButtonGroup.setId": ('PySide2.QtWidgets.QAbstractButton', 'int'),
-
# class PySide2.QtWidgets.QCalendarWidget:
-
# class PySide2.QtWidgets.QCalendarWidget.HorizontalHeaderFormat:
-
# class PySide2.QtWidgets.QCalendarWidget.SelectionMode:
-
# class PySide2.QtWidgets.QCalendarWidget.VerticalHeaderFormat:
"PySide2.QtWidgets.QCalendarWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QCalendarWidget.calendar": (),
@@ -9389,7 +8542,6 @@ sig_dict.update({
"PySide2.QtWidgets.QCalendarWidget.verticalHeaderFormat": (),
"PySide2.QtWidgets.QCalendarWidget.weekdayTextFormat": ('PySide2.QtCore.Qt.DayOfWeek',),
"PySide2.QtWidgets.QCalendarWidget.yearShown": (),
-
# class PySide2.QtWidgets.QCheckBox:
"PySide2.QtWidgets.QCheckBox.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QCheckBox.checkState": (),
@@ -9405,11 +8557,8 @@ sig_dict.update({
"PySide2.QtWidgets.QCheckBox.setCheckState": ('PySide2.QtCore.Qt.CheckState',),
"PySide2.QtWidgets.QCheckBox.setTristate": ('bool',),
"PySide2.QtWidgets.QCheckBox.sizeHint": (),
-
# class PySide2.QtWidgets.QColorDialog:
-
# class PySide2.QtWidgets.QColorDialog.ColorDialogOption:
-
# class PySide2.QtWidgets.QColorDialog.ColorDialogOptions:
"PySide2.QtWidgets.QColorDialog.__init__": [('PySide2.QtGui.QColor', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QColorDialog.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -9429,9 +8578,7 @@ sig_dict.update({
"PySide2.QtWidgets.QColorDialog.setVisible": ('bool',),
"PySide2.QtWidgets.QColorDialog.standardColor": ('int',),
"PySide2.QtWidgets.QColorDialog.testOption": ('PySide2.QtWidgets.QColorDialog.ColorDialogOption',),
-
# class PySide2.QtWidgets.QColormap:
-
# class PySide2.QtWidgets.QColormap.Mode:
"PySide2.QtWidgets.QColormap.__init__": ('PySide2.QtWidgets.QColormap',),
"PySide2.QtWidgets.QColormap.__copy__": (),
@@ -9444,7 +8591,6 @@ sig_dict.update({
"PySide2.QtWidgets.QColormap.mode": (),
"PySide2.QtWidgets.QColormap.pixel": ('PySide2.QtGui.QColor',),
"PySide2.QtWidgets.QColormap.size": (),
-
# class PySide2.QtWidgets.QColumnView:
"PySide2.QtWidgets.QColumnView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QColumnView.columnWidths": (),
@@ -9473,11 +8619,8 @@ sig_dict.update({
"PySide2.QtWidgets.QColumnView.verticalOffset": (),
"PySide2.QtWidgets.QColumnView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QColumnView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QComboBox:
-
# class PySide2.QtWidgets.QComboBox.InsertPolicy:
-
# class PySide2.QtWidgets.QComboBox.SizeAdjustPolicy:
"PySide2.QtWidgets.QComboBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QComboBox.addItem": [('PySide2.QtGui.QIcon', 'str', 'typing.Any'), ('str', 'typing.Any')],
@@ -9562,7 +8705,6 @@ sig_dict.update({
"PySide2.QtWidgets.QComboBox.validator": (),
"PySide2.QtWidgets.QComboBox.view": (),
"PySide2.QtWidgets.QComboBox.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QCommandLinkButton:
"PySide2.QtWidgets.QCommandLinkButton.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget'), ('str', 'str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QCommandLinkButton.description": (),
@@ -9572,7 +8714,6 @@ sig_dict.update({
"PySide2.QtWidgets.QCommandLinkButton.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QCommandLinkButton.setDescription": ('str',),
"PySide2.QtWidgets.QCommandLinkButton.sizeHint": (),
-
# class PySide2.QtWidgets.QCommonStyle:
"PySide2.QtWidgets.QCommonStyle.__init__": (),
"PySide2.QtWidgets.QCommonStyle.drawComplexControl": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtGui.QPainter', 'PySide2.QtWidgets.QWidget'),
@@ -9590,11 +8731,8 @@ sig_dict.update({
"PySide2.QtWidgets.QCommonStyle.subControlRect": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtWidgets.QStyle.SubControl', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QCommonStyle.subElementRect": ('PySide2.QtWidgets.QStyle.SubElement', 'PySide2.QtWidgets.QStyleOption', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QCommonStyle.unpolish": [('PySide2.QtWidgets.QApplication',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QCompleter:
-
# class PySide2.QtWidgets.QCompleter.CompletionMode:
-
# class PySide2.QtWidgets.QCompleter.ModelSorting:
"PySide2.QtWidgets.QCompleter.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QCompleter.caseSensitivity": (),
@@ -9632,9 +8770,7 @@ sig_dict.update({
"PySide2.QtWidgets.QCompleter.splitPath": ('str',),
"PySide2.QtWidgets.QCompleter.widget": (),
"PySide2.QtWidgets.QCompleter.wrapAround": (),
-
# class PySide2.QtWidgets.QDataWidgetMapper:
-
# class PySide2.QtWidgets.QDataWidgetMapper.SubmitPolicy:
"PySide2.QtWidgets.QDataWidgetMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QDataWidgetMapper.addMapping": [('PySide2.QtWidgets.QWidget', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.QByteArray')],
@@ -9662,14 +8798,10 @@ sig_dict.update({
"PySide2.QtWidgets.QDataWidgetMapper.toLast": (),
"PySide2.QtWidgets.QDataWidgetMapper.toNext": (),
"PySide2.QtWidgets.QDataWidgetMapper.toPrevious": (),
-
# class PySide2.QtWidgets.QDateEdit:
"PySide2.QtWidgets.QDateEdit.__init__": [('PySide2.QtCore.QDate', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QDateTimeEdit:
-
# class PySide2.QtWidgets.QDateTimeEdit.Section:
-
# class PySide2.QtWidgets.QDateTimeEdit.Sections:
"PySide2.QtWidgets.QDateTimeEdit.__init__": [('PySide2.QtCore.QDate', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QDateTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',), ('typing.Any', 'type', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QDateTimeEdit.calendar": (),
@@ -9734,7 +8866,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDateTimeEdit.timeSpec": (),
"PySide2.QtWidgets.QDateTimeEdit.validate": ('str', 'int'),
"PySide2.QtWidgets.QDateTimeEdit.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QDesktopWidget:
"PySide2.QtWidgets.QDesktopWidget.__init__": (),
"PySide2.QtWidgets.QDesktopWidget.availableGeometry": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',), ('int',)],
@@ -9746,7 +8877,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDesktopWidget.screenCount": (),
"PySide2.QtWidgets.QDesktopWidget.screenGeometry": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',), ('int',)],
"PySide2.QtWidgets.QDesktopWidget.screenNumber": [('PySide2.QtCore.QPoint',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QDial:
"PySide2.QtWidgets.QDial.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QDial.event": ('PySide2.QtCore.QEvent',),
@@ -9766,9 +8896,7 @@ sig_dict.update({
"PySide2.QtWidgets.QDial.sizeHint": (),
"PySide2.QtWidgets.QDial.sliderChange": ('PySide2.QtWidgets.QAbstractSlider.SliderChange',),
"PySide2.QtWidgets.QDial.wrapping": (),
-
# class PySide2.QtWidgets.QDialog:
-
# class PySide2.QtWidgets.QDialog.DialogCode:
"PySide2.QtWidgets.QDialog.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QDialog.accept": (),
@@ -9796,15 +8924,10 @@ sig_dict.update({
"PySide2.QtWidgets.QDialog.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QDialog.showExtension": ('bool',),
"PySide2.QtWidgets.QDialog.sizeHint": (),
-
# class PySide2.QtWidgets.QDialogButtonBox:
-
# class PySide2.QtWidgets.QDialogButtonBox.ButtonLayout:
-
# class PySide2.QtWidgets.QDialogButtonBox.ButtonRole:
-
# class PySide2.QtWidgets.QDialogButtonBox.StandardButton:
-
# class PySide2.QtWidgets.QDialogButtonBox.StandardButtons:
"PySide2.QtWidgets.QDialogButtonBox.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons', 'PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QDialogButtonBox.addButton": [('PySide2.QtWidgets.QAbstractButton', 'PySide2.QtWidgets.QDialogButtonBox.ButtonRole'), ('PySide2.QtWidgets.QDialogButtonBox.StandardButton',), ('str', 'PySide2.QtWidgets.QDialogButtonBox.ButtonRole')],
@@ -9822,9 +8945,7 @@ sig_dict.update({
"PySide2.QtWidgets.QDialogButtonBox.setStandardButtons": ('PySide2.QtWidgets.QDialogButtonBox.StandardButtons',),
"PySide2.QtWidgets.QDialogButtonBox.standardButton": ('PySide2.QtWidgets.QAbstractButton',),
"PySide2.QtWidgets.QDialogButtonBox.standardButtons": (),
-
# class PySide2.QtWidgets.QDirModel:
-
# class PySide2.QtWidgets.QDirModel.Roles:
"PySide2.QtWidgets.QDirModel.__init__": [('PySide2.QtCore.QObject',), ('typing.Sequence[str]', 'PySide2.QtCore.QDir.Filters', 'PySide2.QtCore.QDir.SortFlags', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QDirModel.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -9864,11 +8985,8 @@ sig_dict.update({
"PySide2.QtWidgets.QDirModel.sort": ('int', 'PySide2.QtCore.Qt.SortOrder'),
"PySide2.QtWidgets.QDirModel.sorting": (),
"PySide2.QtWidgets.QDirModel.supportedDropActions": (),
-
# class PySide2.QtWidgets.QDockWidget:
-
# class PySide2.QtWidgets.QDockWidget.DockWidgetFeature:
-
# class PySide2.QtWidgets.QDockWidget.DockWidgetFeatures:
"PySide2.QtWidgets.QDockWidget.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QDockWidget.allowedAreas": (),
@@ -9888,7 +9006,6 @@ sig_dict.update({
"PySide2.QtWidgets.QDockWidget.titleBarWidget": (),
"PySide2.QtWidgets.QDockWidget.toggleViewAction": (),
"PySide2.QtWidgets.QDockWidget.widget": (),
-
# class PySide2.QtWidgets.QDoubleSpinBox:
"PySide2.QtWidgets.QDoubleSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QDoubleSpinBox.cleanText": (),
@@ -9913,26 +9030,18 @@ sig_dict.update({
"PySide2.QtWidgets.QDoubleSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QDoubleSpinBox.value": (),
"PySide2.QtWidgets.QDoubleSpinBox.valueFromText": ('str',),
-
# class PySide2.QtWidgets.QErrorMessage:
"PySide2.QtWidgets.QErrorMessage.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QErrorMessage.changeEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QErrorMessage.done": ('int',),
"PySide2.QtWidgets.QErrorMessage.qtHandler": (),
"PySide2.QtWidgets.QErrorMessage.showMessage": [('str',), ('str', 'str')],
-
# class PySide2.QtWidgets.QFileDialog:
-
# class PySide2.QtWidgets.QFileDialog.AcceptMode:
-
# class PySide2.QtWidgets.QFileDialog.DialogLabel:
-
# class PySide2.QtWidgets.QFileDialog.FileMode:
-
# class PySide2.QtWidgets.QFileDialog.Option:
-
# class PySide2.QtWidgets.QFileDialog.Options:
-
# class PySide2.QtWidgets.QFileDialog.ViewMode:
"PySide2.QtWidgets.QFileDialog.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'str', 'str', 'str')],
"PySide2.QtWidgets.QFileDialog.accept": (),
@@ -10004,26 +9113,18 @@ sig_dict.update({
"PySide2.QtWidgets.QFileDialog.supportedSchemes": (),
"PySide2.QtWidgets.QFileDialog.testOption": ('PySide2.QtWidgets.QFileDialog.Option',),
"PySide2.QtWidgets.QFileDialog.viewMode": (),
-
# class PySide2.QtWidgets.QFileIconProvider:
-
# class PySide2.QtWidgets.QFileIconProvider.IconType:
-
# class PySide2.QtWidgets.QFileIconProvider.Option:
-
# class PySide2.QtWidgets.QFileIconProvider.Options:
"PySide2.QtWidgets.QFileIconProvider.__init__": (),
"PySide2.QtWidgets.QFileIconProvider.icon": [('PySide2.QtCore.QFileInfo',), ('PySide2.QtWidgets.QFileIconProvider.IconType',)],
"PySide2.QtWidgets.QFileIconProvider.options": (),
"PySide2.QtWidgets.QFileIconProvider.setOptions": ('PySide2.QtWidgets.QFileIconProvider.Options',),
"PySide2.QtWidgets.QFileIconProvider.type": ('PySide2.QtCore.QFileInfo',),
-
# class PySide2.QtWidgets.QFileSystemModel:
-
# class PySide2.QtWidgets.QFileSystemModel.Option:
-
# class PySide2.QtWidgets.QFileSystemModel.Options:
-
# class PySide2.QtWidgets.QFileSystemModel.Roles:
"PySide2.QtWidgets.QFileSystemModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QFileSystemModel.canFetchMore": ('PySide2.QtCore.QModelIndex',),
@@ -10076,7 +9177,6 @@ sig_dict.update({
"PySide2.QtWidgets.QFileSystemModel.testOption": ('PySide2.QtWidgets.QFileSystemModel.Option',),
"PySide2.QtWidgets.QFileSystemModel.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QFileSystemModel.type": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtWidgets.QFocusFrame:
"PySide2.QtWidgets.QFocusFrame.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFocusFrame.event": ('PySide2.QtCore.QEvent',),
@@ -10085,11 +9185,8 @@ sig_dict.update({
"PySide2.QtWidgets.QFocusFrame.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QFocusFrame.setWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFocusFrame.widget": (),
-
# class PySide2.QtWidgets.QFontComboBox:
-
# class PySide2.QtWidgets.QFontComboBox.FontFilter:
-
# class PySide2.QtWidgets.QFontComboBox.FontFilters:
"PySide2.QtWidgets.QFontComboBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFontComboBox.currentFont": (),
@@ -10100,11 +9197,8 @@ sig_dict.update({
"PySide2.QtWidgets.QFontComboBox.setWritingSystem": ('PySide2.QtGui.QFontDatabase.WritingSystem',),
"PySide2.QtWidgets.QFontComboBox.sizeHint": (),
"PySide2.QtWidgets.QFontComboBox.writingSystem": (),
-
# class PySide2.QtWidgets.QFontDialog:
-
# class PySide2.QtWidgets.QFontDialog.FontDialogOption:
-
# class PySide2.QtWidgets.QFontDialog.FontDialogOptions:
"PySide2.QtWidgets.QFontDialog.__init__": [('PySide2.QtGui.QFont', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QFontDialog.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -10120,13 +9214,9 @@ sig_dict.update({
"PySide2.QtWidgets.QFontDialog.setOptions": ('PySide2.QtWidgets.QFontDialog.FontDialogOptions',),
"PySide2.QtWidgets.QFontDialog.setVisible": ('bool',),
"PySide2.QtWidgets.QFontDialog.testOption": ('PySide2.QtWidgets.QFontDialog.FontDialogOption',),
-
# class PySide2.QtWidgets.QFormLayout:
-
# class PySide2.QtWidgets.QFormLayout.FieldGrowthPolicy:
-
# class PySide2.QtWidgets.QFormLayout.ItemRole:
-
# class PySide2.QtWidgets.QFormLayout.RowWrapPolicy:
"PySide2.QtWidgets.QFormLayout.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QFormLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -10165,13 +9255,9 @@ sig_dict.update({
"PySide2.QtWidgets.QFormLayout.spacing": (),
"PySide2.QtWidgets.QFormLayout.takeAt": ('int',),
"PySide2.QtWidgets.QFormLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QFrame:
-
# class PySide2.QtWidgets.QFrame.Shadow:
-
# class PySide2.QtWidgets.QFrame.Shape:
-
# class PySide2.QtWidgets.QFrame.StyleMask:
"PySide2.QtWidgets.QFrame.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QFrame.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -10193,9 +9279,7 @@ sig_dict.update({
"PySide2.QtWidgets.QFrame.setLineWidth": ('int',),
"PySide2.QtWidgets.QFrame.setMidLineWidth": ('int',),
"PySide2.QtWidgets.QFrame.sizeHint": (),
-
# class PySide2.QtWidgets.QGesture:
-
# class PySide2.QtWidgets.QGesture.GestureCancelPolicy:
"PySide2.QtWidgets.QGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGesture.gestureCancelPolicy": (),
@@ -10206,7 +9290,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGesture.setHotSpot": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGesture.state": (),
"PySide2.QtWidgets.QGesture.unsetHotSpot": (),
-
# class PySide2.QtWidgets.QGestureEvent:
"PySide2.QtWidgets.QGestureEvent.__init__": ('typing.Sequence[PySide2.QtWidgets.QGesture]',),
"PySide2.QtWidgets.QGestureEvent.accept": [(), ('PySide2.QtCore.Qt.GestureType',), ('PySide2.QtWidgets.QGesture',)],
@@ -10220,11 +9303,8 @@ sig_dict.update({
"PySide2.QtWidgets.QGestureEvent.setAccepted": [('PySide2.QtCore.Qt.GestureType', 'bool'), ('PySide2.QtWidgets.QGesture', 'bool'), ('bool',)],
"PySide2.QtWidgets.QGestureEvent.setWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QGestureEvent.widget": (),
-
# class PySide2.QtWidgets.QGestureRecognizer:
-
# class PySide2.QtWidgets.QGestureRecognizer.Result:
-
# class PySide2.QtWidgets.QGestureRecognizer.ResultFlag:
"PySide2.QtWidgets.QGestureRecognizer.__init__": (),
"PySide2.QtWidgets.QGestureRecognizer.create": ('PySide2.QtCore.QObject',),
@@ -10232,14 +9312,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGestureRecognizer.registerRecognizer": ('PySide2.QtWidgets.QGestureRecognizer',),
"PySide2.QtWidgets.QGestureRecognizer.reset": ('PySide2.QtWidgets.QGesture',),
"PySide2.QtWidgets.QGestureRecognizer.unregisterRecognizer": ('PySide2.QtCore.Qt.GestureType',),
-
# class PySide2.QtWidgets.QGraphicsAnchor:
"PySide2.QtWidgets.QGraphicsAnchor.setSizePolicy": ('PySide2.QtWidgets.QSizePolicy.Policy',),
"PySide2.QtWidgets.QGraphicsAnchor.setSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsAnchor.sizePolicy": (),
"PySide2.QtWidgets.QGraphicsAnchor.spacing": (),
"PySide2.QtWidgets.QGraphicsAnchor.unsetSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsAnchorLayout:
"PySide2.QtWidgets.QGraphicsAnchorLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsAnchorLayout.addAnchor": ('PySide2.QtWidgets.QGraphicsLayoutItem', 'PySide2.QtCore.Qt.AnchorPoint', 'PySide2.QtWidgets.QGraphicsLayoutItem', 'PySide2.QtCore.Qt.AnchorPoint'),
@@ -10257,11 +9335,8 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsAnchorLayout.setVerticalSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsAnchorLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsAnchorLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsBlurEffect:
-
# class PySide2.QtWidgets.QGraphicsBlurEffect.BlurHint:
-
# class PySide2.QtWidgets.QGraphicsBlurEffect.BlurHints:
"PySide2.QtWidgets.QGraphicsBlurEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsBlurEffect.blurHints": (),
@@ -10270,7 +9345,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsBlurEffect.draw": ('PySide2.QtGui.QPainter',),
"PySide2.QtWidgets.QGraphicsBlurEffect.setBlurHints": ('PySide2.QtWidgets.QGraphicsBlurEffect.BlurHints',),
"PySide2.QtWidgets.QGraphicsBlurEffect.setBlurRadius": ('float',),
-
# class PySide2.QtWidgets.QGraphicsColorizeEffect:
"PySide2.QtWidgets.QGraphicsColorizeEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.color": (),
@@ -10278,7 +9352,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsColorizeEffect.setColor": ('PySide2.QtGui.QColor',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.setStrength": ('float',),
"PySide2.QtWidgets.QGraphicsColorizeEffect.strength": (),
-
# class PySide2.QtWidgets.QGraphicsDropShadowEffect:
"PySide2.QtWidgets.QGraphicsDropShadowEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.blurRadius": (),
@@ -10293,13 +9366,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsDropShadowEffect.setYOffset": ('float',),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.xOffset": (),
"PySide2.QtWidgets.QGraphicsDropShadowEffect.yOffset": (),
-
# class PySide2.QtWidgets.QGraphicsEffect:
-
# class PySide2.QtWidgets.QGraphicsEffect.ChangeFlag:
-
# class PySide2.QtWidgets.QGraphicsEffect.ChangeFlags:
-
# class PySide2.QtWidgets.QGraphicsEffect.PixmapPadMode:
"PySide2.QtWidgets.QGraphicsEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsEffect.boundingRect": (),
@@ -10314,7 +9383,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsEffect.sourcePixmap": ('PySide2.QtCore.Qt.CoordinateSystem', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QGraphicsEffect.PixmapPadMode'),
"PySide2.QtWidgets.QGraphicsEffect.update": (),
"PySide2.QtWidgets.QGraphicsEffect.updateBoundingRect": (),
-
# class PySide2.QtWidgets.QGraphicsEllipseItem:
"PySide2.QtWidgets.QGraphicsEllipseItem.__init__": [('PySide2.QtCore.QRectF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsEllipseItem.boundingRect": (),
@@ -10331,7 +9399,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsEllipseItem.spanAngle": (),
"PySide2.QtWidgets.QGraphicsEllipseItem.startAngle": (),
"PySide2.QtWidgets.QGraphicsEllipseItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsGridLayout:
"PySide2.QtWidgets.QGraphicsGridLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsGridLayout.addItem": [('PySide2.QtWidgets.QGraphicsLayoutItem', 'int', 'int', 'PySide2.QtCore.Qt.Alignment'), ('PySide2.QtWidgets.QGraphicsLayoutItem', 'int', 'int', 'int', 'int', 'PySide2.QtCore.Qt.Alignment')],
@@ -10377,19 +9444,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsGridLayout.setVerticalSpacing": ('float',),
"PySide2.QtWidgets.QGraphicsGridLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsGridLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGraphicsItem:
-
# class PySide2.QtWidgets.QGraphicsItem.CacheMode:
-
# class PySide2.QtWidgets.QGraphicsItem.Extension:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemChange:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemFlag:
-
# class PySide2.QtWidgets.QGraphicsItem.GraphicsItemFlags:
-
# class PySide2.QtWidgets.QGraphicsItem.PanelModality:
"PySide2.QtWidgets.QGraphicsItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItem.acceptDrops": (),
@@ -10560,7 +9620,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItem.x": (),
"PySide2.QtWidgets.QGraphicsItem.y": (),
"PySide2.QtWidgets.QGraphicsItem.zValue": (),
-
# class PySide2.QtWidgets.QGraphicsItemAnimation:
"PySide2.QtWidgets.QGraphicsItemAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsItemAnimation.afterAnimationStep": ('float',),
@@ -10592,7 +9651,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItemAnimation.verticalShearAt": ('float',),
"PySide2.QtWidgets.QGraphicsItemAnimation.xTranslationAt": ('float',),
"PySide2.QtWidgets.QGraphicsItemAnimation.yTranslationAt": ('float',),
-
# class PySide2.QtWidgets.QGraphicsItemGroup:
"PySide2.QtWidgets.QGraphicsItemGroup.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItemGroup.addToGroup": ('PySide2.QtWidgets.QGraphicsItem',),
@@ -10602,7 +9660,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsItemGroup.paint": ('PySide2.QtGui.QPainter', 'PySide2.QtWidgets.QStyleOptionGraphicsItem', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QGraphicsItemGroup.removeFromGroup": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsItemGroup.type": (),
-
# class PySide2.QtWidgets.QGraphicsLayout:
"PySide2.QtWidgets.QGraphicsLayout.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
"PySide2.QtWidgets.QGraphicsLayout.activate": (),
@@ -10618,7 +9675,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLayout.setInstantInvalidatePropagation": ('bool',),
"PySide2.QtWidgets.QGraphicsLayout.updateGeometry": (),
"PySide2.QtWidgets.QGraphicsLayout.widgetEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QGraphicsLayoutItem:
"PySide2.QtWidgets.QGraphicsLayoutItem.__init__": ('PySide2.QtWidgets.QGraphicsLayoutItem', 'bool'),
"PySide2.QtWidgets.QGraphicsLayoutItem.contentsRect": (),
@@ -10655,7 +9711,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLayoutItem.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsLayoutItem.sizePolicy": (),
"PySide2.QtWidgets.QGraphicsLayoutItem.updateGeometry": (),
-
# class PySide2.QtWidgets.QGraphicsLineItem:
"PySide2.QtWidgets.QGraphicsLineItem.__init__": [('PySide2.QtCore.QLineF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsLineItem.boundingRect": (),
@@ -10670,7 +9725,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLineItem.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtWidgets.QGraphicsLineItem.shape": (),
"PySide2.QtWidgets.QGraphicsLineItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsLinearLayout:
"PySide2.QtWidgets.QGraphicsLinearLayout.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QGraphicsLayoutItem'), ('PySide2.QtWidgets.QGraphicsLayoutItem',)],
"PySide2.QtWidgets.QGraphicsLinearLayout.addItem": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
@@ -10695,14 +9749,12 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsLinearLayout.sizeHint": ('PySide2.QtCore.Qt.SizeHint', 'PySide2.QtCore.QSizeF'),
"PySide2.QtWidgets.QGraphicsLinearLayout.spacing": (),
"PySide2.QtWidgets.QGraphicsLinearLayout.stretchFactor": ('PySide2.QtWidgets.QGraphicsLayoutItem',),
-
# class PySide2.QtWidgets.QGraphicsObject:
"PySide2.QtWidgets.QGraphicsObject.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtWidgets.QGraphicsObject.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QGraphicsObject.grabGesture": ('PySide2.QtCore.Qt.GestureType', 'PySide2.QtCore.Qt.GestureFlags'),
"PySide2.QtWidgets.QGraphicsObject.ungrabGesture": ('PySide2.QtCore.Qt.GestureType',),
"PySide2.QtWidgets.QGraphicsObject.updateMicroFocus": (),
-
# class PySide2.QtWidgets.QGraphicsOpacityEffect:
"PySide2.QtWidgets.QGraphicsOpacityEffect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsOpacityEffect.draw": ('PySide2.QtGui.QPainter',),
@@ -10710,7 +9762,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsOpacityEffect.opacityMask": (),
"PySide2.QtWidgets.QGraphicsOpacityEffect.setOpacity": ('float',),
"PySide2.QtWidgets.QGraphicsOpacityEffect.setOpacityMask": ('PySide2.QtGui.QBrush',),
-
# class PySide2.QtWidgets.QGraphicsPathItem:
"PySide2.QtWidgets.QGraphicsPathItem.__init__": [('PySide2.QtGui.QPainterPath', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPathItem.boundingRect": (),
@@ -10723,9 +9774,7 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPathItem.setPath": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtWidgets.QGraphicsPathItem.shape": (),
"PySide2.QtWidgets.QGraphicsPathItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsPixmapItem:
-
# class PySide2.QtWidgets.QGraphicsPixmapItem.ShapeMode:
"PySide2.QtWidgets.QGraphicsPixmapItem.__init__": [('PySide2.QtGui.QPixmap', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPixmapItem.boundingRect": (),
@@ -10744,7 +9793,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPixmapItem.shapeMode": (),
"PySide2.QtWidgets.QGraphicsPixmapItem.transformationMode": (),
"PySide2.QtWidgets.QGraphicsPixmapItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsPolygonItem:
"PySide2.QtWidgets.QGraphicsPolygonItem.__init__": [('PySide2.QtGui.QPolygonF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',)],
"PySide2.QtWidgets.QGraphicsPolygonItem.boundingRect": (),
@@ -10759,7 +9807,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsPolygonItem.setPolygon": ('PySide2.QtGui.QPolygonF',),
"PySide2.QtWidgets.QGraphicsPolygonItem.shape": (),
"PySide2.QtWidgets.QGraphicsPolygonItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsProxyWidget:
"PySide2.QtWidgets.QGraphicsProxyWidget.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QGraphicsProxyWidget.contextMenuEvent": ('PySide2.QtWidgets.QGraphicsSceneContextMenuEvent',),
@@ -10799,7 +9846,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsProxyWidget.ungrabMouseEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QGraphicsProxyWidget.wheelEvent": ('PySide2.QtWidgets.QGraphicsSceneWheelEvent',),
"PySide2.QtWidgets.QGraphicsProxyWidget.widget": (),
-
# class PySide2.QtWidgets.QGraphicsRectItem:
"PySide2.QtWidgets.QGraphicsRectItem.__init__": [('PySide2.QtCore.QRectF', 'PySide2.QtWidgets.QGraphicsItem'), ('PySide2.QtWidgets.QGraphicsItem',), ('float', 'float', 'float', 'float', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsRectItem.boundingRect": (),
@@ -10812,7 +9858,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsRectItem.setRect": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
"PySide2.QtWidgets.QGraphicsRectItem.shape": (),
"PySide2.QtWidgets.QGraphicsRectItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsRotation:
"PySide2.QtWidgets.QGraphicsRotation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsRotation.angle": (),
@@ -10822,7 +9867,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsRotation.setAngle": ('float',),
"PySide2.QtWidgets.QGraphicsRotation.setAxis": [('PySide2.QtCore.Qt.Axis',), ('PySide2.QtGui.QVector3D',)],
"PySide2.QtWidgets.QGraphicsRotation.setOrigin": ('PySide2.QtGui.QVector3D',),
-
# class PySide2.QtWidgets.QGraphicsScale:
"PySide2.QtWidgets.QGraphicsScale.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsScale.applyTo": ('PySide2.QtGui.QMatrix4x4',),
@@ -10834,13 +9878,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsScale.xScale": (),
"PySide2.QtWidgets.QGraphicsScale.yScale": (),
"PySide2.QtWidgets.QGraphicsScale.zScale": (),
-
# class PySide2.QtWidgets.QGraphicsScene:
-
# class PySide2.QtWidgets.QGraphicsScene.ItemIndexMethod:
-
# class PySide2.QtWidgets.QGraphicsScene.SceneLayer:
-
# class PySide2.QtWidgets.QGraphicsScene.SceneLayers:
"PySide2.QtWidgets.QGraphicsScene.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QObject'), ('float', 'float', 'float', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QGraphicsScene.activePanel": (),
@@ -10930,9 +9970,7 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsScene.views": (),
"PySide2.QtWidgets.QGraphicsScene.wheelEvent": ('PySide2.QtWidgets.QGraphicsSceneWheelEvent',),
"PySide2.QtWidgets.QGraphicsScene.width": (),
-
# class PySide2.QtWidgets.QGraphicsSceneContextMenuEvent:
-
# class PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.Reason:
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.modifiers": (),
@@ -10945,7 +9983,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setReason": ('PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.Reason',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneContextMenuEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneDragDropEvent:
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.acceptProposedAction": (),
@@ -10967,18 +10004,15 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
"PySide2.QtWidgets.QGraphicsSceneDragDropEvent.source": (),
-
# class PySide2.QtWidgets.QGraphicsSceneEvent:
"PySide2.QtWidgets.QGraphicsSceneEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneEvent.widget": (),
-
# class PySide2.QtWidgets.QGraphicsSceneHelpEvent:
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.scenePos": (),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.screenPos": (),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHelpEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneHoverEvent:
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.lastPos": (),
@@ -10995,7 +10029,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneHoverEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSceneMouseEvent:
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.button": (),
@@ -11026,21 +10059,18 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.setSource": ('PySide2.QtCore.Qt.MouseEventSource',),
"PySide2.QtWidgets.QGraphicsSceneMouseEvent.source": (),
-
# class PySide2.QtWidgets.QGraphicsSceneMoveEvent:
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.__init__": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.newPos": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.oldPos": (),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.setNewPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneMoveEvent.setOldPos": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QGraphicsSceneResizeEvent:
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.__init__": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.newSize": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.oldSize": (),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.setNewSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtWidgets.QGraphicsSceneResizeEvent.setOldSize": ('PySide2.QtCore.QSizeF',),
-
# class PySide2.QtWidgets.QGraphicsSceneWheelEvent:
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.__init__": ('PySide2.QtCore.QEvent.Type',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.buttons": (),
@@ -11057,7 +10087,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setPos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setScenePos": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsSceneWheelEvent.setScreenPos": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtWidgets.QGraphicsSimpleTextItem:
"PySide2.QtWidgets.QGraphicsSimpleTextItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsSimpleTextItem.boundingRect": (),
@@ -11072,7 +10101,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsSimpleTextItem.shape": (),
"PySide2.QtWidgets.QGraphicsSimpleTextItem.text": (),
"PySide2.QtWidgets.QGraphicsSimpleTextItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsTextItem:
"PySide2.QtWidgets.QGraphicsTextItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtWidgets.QGraphicsTextItem.adjustSize": (),
@@ -11123,26 +10151,17 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsTextItem.toHtml": (),
"PySide2.QtWidgets.QGraphicsTextItem.toPlainText": (),
"PySide2.QtWidgets.QGraphicsTextItem.type": (),
-
# class PySide2.QtWidgets.QGraphicsTransform:
"PySide2.QtWidgets.QGraphicsTransform.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QGraphicsTransform.applyTo": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtWidgets.QGraphicsTransform.update": (),
-
# class PySide2.QtWidgets.QGraphicsView:
-
# class PySide2.QtWidgets.QGraphicsView.CacheMode:
-
# class PySide2.QtWidgets.QGraphicsView.CacheModeFlag:
-
# class PySide2.QtWidgets.QGraphicsView.DragMode:
-
# class PySide2.QtWidgets.QGraphicsView.OptimizationFlag:
-
# class PySide2.QtWidgets.QGraphicsView.OptimizationFlags:
-
# class PySide2.QtWidgets.QGraphicsView.ViewportAnchor:
-
# class PySide2.QtWidgets.QGraphicsView.ViewportUpdateMode:
"PySide2.QtWidgets.QGraphicsView.__init__": [('PySide2.QtWidgets.QGraphicsScene', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QGraphicsView.alignment": (),
@@ -11228,7 +10247,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsView.viewportTransform": (),
"PySide2.QtWidgets.QGraphicsView.viewportUpdateMode": (),
"PySide2.QtWidgets.QGraphicsView.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QGraphicsWidget:
"PySide2.QtWidgets.QGraphicsWidget.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QGraphicsWidget.actions": (),
@@ -11309,7 +10327,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGraphicsWidget.windowFrameSectionAt": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QGraphicsWidget.windowTitle": (),
"PySide2.QtWidgets.QGraphicsWidget.windowType": (),
-
# class PySide2.QtWidgets.QGridLayout:
"PySide2.QtWidgets.QGridLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QGridLayout.addItem": [('PySide2.QtWidgets.QLayoutItem',), ('PySide2.QtWidgets.QLayoutItem', 'int', 'int', 'int', 'int', 'PySide2.QtCore.Qt.Alignment')],
@@ -11349,7 +10366,6 @@ sig_dict.update({
"PySide2.QtWidgets.QGridLayout.spacing": (),
"PySide2.QtWidgets.QGridLayout.takeAt": ('int',),
"PySide2.QtWidgets.QGridLayout.verticalSpacing": (),
-
# class PySide2.QtWidgets.QGroupBox:
"PySide2.QtWidgets.QGroupBox.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QGroupBox.alignment": (),
@@ -11373,12 +10389,9 @@ sig_dict.update({
"PySide2.QtWidgets.QGroupBox.setFlat": ('bool',),
"PySide2.QtWidgets.QGroupBox.setTitle": ('str',),
"PySide2.QtWidgets.QGroupBox.title": (),
-
# class PySide2.QtWidgets.QHBoxLayout:
"PySide2.QtWidgets.QHBoxLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QHeaderView:
-
# class PySide2.QtWidgets.QHeaderView.ResizeMode:
"PySide2.QtWidgets.QHeaderView.__init__": ('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QHeaderView.cascadingSectionResizes": (),
@@ -11475,11 +10488,8 @@ sig_dict.update({
"PySide2.QtWidgets.QHeaderView.visualIndexAt": ('int',),
"PySide2.QtWidgets.QHeaderView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QHeaderView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
-
# class PySide2.QtWidgets.QInputDialog:
-
# class PySide2.QtWidgets.QInputDialog.InputDialogOption:
-
# class PySide2.QtWidgets.QInputDialog.InputMode:
"PySide2.QtWidgets.QInputDialog.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QInputDialog.cancelButtonText": (),
@@ -11530,7 +10540,6 @@ sig_dict.update({
"PySide2.QtWidgets.QInputDialog.testOption": ('PySide2.QtWidgets.QInputDialog.InputDialogOption',),
"PySide2.QtWidgets.QInputDialog.textEchoMode": (),
"PySide2.QtWidgets.QInputDialog.textValue": (),
-
# class PySide2.QtWidgets.QItemDelegate:
"PySide2.QtWidgets.QItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -11556,12 +10565,10 @@ sig_dict.update({
"PySide2.QtWidgets.QItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QItemDelegate.textRectangle": ('PySide2.QtGui.QPainter', 'PySide2.QtCore.QRect', 'PySide2.QtGui.QFont', 'str'),
"PySide2.QtWidgets.QItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QItemEditorCreatorBase:
"PySide2.QtWidgets.QItemEditorCreatorBase.__init__": (),
"PySide2.QtWidgets.QItemEditorCreatorBase.createWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QItemEditorCreatorBase.valuePropertyName": (),
-
# class PySide2.QtWidgets.QItemEditorFactory:
"PySide2.QtWidgets.QItemEditorFactory.__init__": (),
"PySide2.QtWidgets.QItemEditorFactory.createEditor": ('int', 'PySide2.QtWidgets.QWidget'),
@@ -11569,7 +10576,6 @@ sig_dict.update({
"PySide2.QtWidgets.QItemEditorFactory.registerEditor": ('int', 'PySide2.QtWidgets.QItemEditorCreatorBase'),
"PySide2.QtWidgets.QItemEditorFactory.setDefaultFactory": ('PySide2.QtWidgets.QItemEditorFactory',),
"PySide2.QtWidgets.QItemEditorFactory.valuePropertyName": ('int',),
-
# class PySide2.QtWidgets.QKeyEventTransition:
"PySide2.QtWidgets.QKeyEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtWidgets.QKeyEventTransition.eventTest": ('PySide2.QtCore.QEvent',),
@@ -11578,7 +10584,6 @@ sig_dict.update({
"PySide2.QtWidgets.QKeyEventTransition.onTransition": ('PySide2.QtCore.QEvent',),
"PySide2.QtWidgets.QKeyEventTransition.setKey": ('int',),
"PySide2.QtWidgets.QKeyEventTransition.setModifierMask": ('PySide2.QtCore.Qt.KeyboardModifiers',),
-
# class PySide2.QtWidgets.QKeySequenceEdit:
"PySide2.QtWidgets.QKeySequenceEdit.__init__": [('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QKeySequenceEdit.clear": (),
@@ -11588,11 +10593,8 @@ sig_dict.update({
"PySide2.QtWidgets.QKeySequenceEdit.keySequence": (),
"PySide2.QtWidgets.QKeySequenceEdit.setKeySequence": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtWidgets.QKeySequenceEdit.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtWidgets.QLCDNumber:
-
# class PySide2.QtWidgets.QLCDNumber.Mode:
-
# class PySide2.QtWidgets.QLCDNumber.SegmentStyle:
"PySide2.QtWidgets.QLCDNumber.__init__": [('PySide2.QtWidgets.QWidget',), ('int', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QLCDNumber.checkOverflow": [('float',), ('int',)],
@@ -11614,7 +10616,6 @@ sig_dict.update({
"PySide2.QtWidgets.QLCDNumber.sizeHint": (),
"PySide2.QtWidgets.QLCDNumber.smallDecimalPoint": (),
"PySide2.QtWidgets.QLCDNumber.value": (),
-
# class PySide2.QtWidgets.QLabel:
"PySide2.QtWidgets.QLabel.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QLabel.alignment": (),
@@ -11663,9 +10664,7 @@ sig_dict.update({
"PySide2.QtWidgets.QLabel.textFormat": (),
"PySide2.QtWidgets.QLabel.textInteractionFlags": (),
"PySide2.QtWidgets.QLabel.wordWrap": (),
-
# class PySide2.QtWidgets.QLayout:
-
# class PySide2.QtWidgets.QLayout.SizeConstraint:
"PySide2.QtWidgets.QLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QLayout.activate": (),
@@ -11715,7 +10714,6 @@ sig_dict.update({
"PySide2.QtWidgets.QLayout.totalSizeHint": (),
"PySide2.QtWidgets.QLayout.update": (),
"PySide2.QtWidgets.QLayout.widgetEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QLayoutItem:
"PySide2.QtWidgets.QLayoutItem.__init__": ('PySide2.QtCore.Qt.Alignment',),
"PySide2.QtWidgets.QLayoutItem.alignment": (),
@@ -11735,11 +10733,8 @@ sig_dict.update({
"PySide2.QtWidgets.QLayoutItem.sizeHint": (),
"PySide2.QtWidgets.QLayoutItem.spacerItem": (),
"PySide2.QtWidgets.QLayoutItem.widget": (),
-
# class PySide2.QtWidgets.QLineEdit:
-
# class PySide2.QtWidgets.QLineEdit.ActionPosition:
-
# class PySide2.QtWidgets.QLineEdit.EchoMode:
"PySide2.QtWidgets.QLineEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QLineEdit.addAction": [('PySide2.QtGui.QIcon', 'PySide2.QtWidgets.QLineEdit.ActionPosition'), ('PySide2.QtWidgets.QAction',), ('PySide2.QtWidgets.QAction', 'PySide2.QtWidgets.QLineEdit.ActionPosition')],
@@ -11826,17 +10821,11 @@ sig_dict.update({
"PySide2.QtWidgets.QLineEdit.textMargins": (),
"PySide2.QtWidgets.QLineEdit.undo": (),
"PySide2.QtWidgets.QLineEdit.validator": (),
-
# class PySide2.QtWidgets.QListView:
-
# class PySide2.QtWidgets.QListView.Flow:
-
# class PySide2.QtWidgets.QListView.LayoutMode:
-
# class PySide2.QtWidgets.QListView.Movement:
-
# class PySide2.QtWidgets.QListView.ResizeMode:
-
# class PySide2.QtWidgets.QListView.ViewMode:
"PySide2.QtWidgets.QListView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QListView.batchSize": (),
@@ -11907,7 +10896,6 @@ sig_dict.update({
"PySide2.QtWidgets.QListView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QListView.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
"PySide2.QtWidgets.QListView.wordWrap": (),
-
# class PySide2.QtWidgets.QListWidget:
"PySide2.QtWidgets.QListWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QListWidget.addItem": [('PySide2.QtWidgets.QListWidgetItem',), ('str',)],
@@ -11953,9 +10941,7 @@ sig_dict.update({
"PySide2.QtWidgets.QListWidget.supportedDropActions": (),
"PySide2.QtWidgets.QListWidget.takeItem": ('int',),
"PySide2.QtWidgets.QListWidget.visualItemRect": ('PySide2.QtWidgets.QListWidgetItem',),
-
# class PySide2.QtWidgets.QListWidgetItem:
-
# class PySide2.QtWidgets.QListWidgetItem.ItemType:
"PySide2.QtWidgets.QListWidgetItem.__init__": [('PySide2.QtGui.QIcon', 'str', 'PySide2.QtWidgets.QListWidget', 'int'), ('PySide2.QtWidgets.QListWidget', 'int'), ('PySide2.QtWidgets.QListWidgetItem',), ('str', 'PySide2.QtWidgets.QListWidget', 'int')],
"PySide2.QtWidgets.QListWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -11999,11 +10985,8 @@ sig_dict.update({
"PySide2.QtWidgets.QListWidgetItem.type": (),
"PySide2.QtWidgets.QListWidgetItem.whatsThis": (),
"PySide2.QtWidgets.QListWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QMainWindow:
-
# class PySide2.QtWidgets.QMainWindow.DockOption:
-
# class PySide2.QtWidgets.QMainWindow.DockOptions:
"PySide2.QtWidgets.QMainWindow.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QMainWindow.addDockWidget": [('PySide2.QtCore.Qt.DockWidgetArea', 'PySide2.QtWidgets.QDockWidget'), ('PySide2.QtCore.Qt.DockWidgetArea', 'PySide2.QtWidgets.QDockWidget', 'PySide2.QtCore.Qt.Orientation')],
@@ -12057,15 +11040,10 @@ sig_dict.update({
"PySide2.QtWidgets.QMainWindow.toolBarBreak": ('PySide2.QtWidgets.QToolBar',),
"PySide2.QtWidgets.QMainWindow.toolButtonStyle": (),
"PySide2.QtWidgets.QMainWindow.unifiedTitleAndToolBarOnMac": (),
-
# class PySide2.QtWidgets.QMdiArea:
-
# class PySide2.QtWidgets.QMdiArea.AreaOption:
-
# class PySide2.QtWidgets.QMdiArea.AreaOptions:
-
# class PySide2.QtWidgets.QMdiArea.ViewMode:
-
# class PySide2.QtWidgets.QMdiArea.WindowOrder:
"PySide2.QtWidgets.QMdiArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QMdiArea.activateNextSubWindow": (),
@@ -12110,11 +11088,8 @@ sig_dict.update({
"PySide2.QtWidgets.QMdiArea.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QMdiArea.viewMode": (),
"PySide2.QtWidgets.QMdiArea.viewportEvent": ('PySide2.QtCore.QEvent',),
-
# class PySide2.QtWidgets.QMdiSubWindow:
-
# class PySide2.QtWidgets.QMdiSubWindow.SubWindowOption:
-
# class PySide2.QtWidgets.QMdiSubWindow.SubWindowOptions:
"PySide2.QtWidgets.QMdiSubWindow.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QMdiSubWindow.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -12155,7 +11130,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMdiSubWindow.testOption": ('PySide2.QtWidgets.QMdiSubWindow.SubWindowOption',),
"PySide2.QtWidgets.QMdiSubWindow.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QMdiSubWindow.widget": (),
-
# class PySide2.QtWidgets.QMenu:
"PySide2.QtWidgets.QMenu.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QMenu.actionAt": ('PySide2.QtCore.QPoint',),
@@ -12206,7 +11180,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMenu.title": (),
"PySide2.QtWidgets.QMenu.toolTipsVisible": (),
"PySide2.QtWidgets.QMenu.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QMenuBar:
"PySide2.QtWidgets.QMenuBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QMenuBar.actionAt": ('PySide2.QtCore.QPoint',),
@@ -12244,15 +11217,10 @@ sig_dict.update({
"PySide2.QtWidgets.QMenuBar.setVisible": ('bool',),
"PySide2.QtWidgets.QMenuBar.sizeHint": (),
"PySide2.QtWidgets.QMenuBar.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtWidgets.QMessageBox:
-
# class PySide2.QtWidgets.QMessageBox.ButtonRole:
-
# class PySide2.QtWidgets.QMessageBox.Icon:
-
# class PySide2.QtWidgets.QMessageBox.StandardButton:
-
# class PySide2.QtWidgets.QMessageBox.StandardButtons:
"PySide2.QtWidgets.QMessageBox.__init__": [('PySide2.QtWidgets.QMessageBox.Icon', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButtons', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QMessageBox.about": ('PySide2.QtWidgets.QWidget', 'str', 'str'),
@@ -12302,7 +11270,6 @@ sig_dict.update({
"PySide2.QtWidgets.QMessageBox.textFormat": (),
"PySide2.QtWidgets.QMessageBox.textInteractionFlags": (),
"PySide2.QtWidgets.QMessageBox.warning": [('PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButton', 'PySide2.QtWidgets.QMessageBox.StandardButton'), ('PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtWidgets.QMessageBox.StandardButtons', 'PySide2.QtWidgets.QMessageBox.StandardButton')],
-
# class PySide2.QtWidgets.QMouseEventTransition:
"PySide2.QtWidgets.QMouseEventTransition.__init__": [('PySide2.QtCore.QObject', 'PySide2.QtCore.QEvent.Type', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.QState'), ('PySide2.QtCore.QState',)],
"PySide2.QtWidgets.QMouseEventTransition.button": (),
@@ -12313,9 +11280,7 @@ sig_dict.update({
"PySide2.QtWidgets.QMouseEventTransition.setButton": ('PySide2.QtCore.Qt.MouseButton',),
"PySide2.QtWidgets.QMouseEventTransition.setHitTestPath": ('PySide2.QtGui.QPainterPath',),
"PySide2.QtWidgets.QMouseEventTransition.setModifierMask": ('PySide2.QtCore.Qt.KeyboardModifiers',),
-
# class PySide2.QtWidgets.QOpenGLWidget:
-
# class PySide2.QtWidgets.QOpenGLWidget.UpdateBehavior:
"PySide2.QtWidgets.QOpenGLWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QOpenGLWidget.context": (),
@@ -12339,7 +11304,6 @@ sig_dict.update({
"PySide2.QtWidgets.QOpenGLWidget.setUpdateBehavior": ('PySide2.QtWidgets.QOpenGLWidget.UpdateBehavior',),
"PySide2.QtWidgets.QOpenGLWidget.textureFormat": (),
"PySide2.QtWidgets.QOpenGLWidget.updateBehavior": (),
-
# class PySide2.QtWidgets.QPanGesture:
"PySide2.QtWidgets.QPanGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QPanGesture.acceleration": (),
@@ -12349,11 +11313,8 @@ sig_dict.update({
"PySide2.QtWidgets.QPanGesture.setAcceleration": ('float',),
"PySide2.QtWidgets.QPanGesture.setLastOffset": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QPanGesture.setOffset": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QPinchGesture:
-
# class PySide2.QtWidgets.QPinchGesture.ChangeFlag:
-
# class PySide2.QtWidgets.QPinchGesture.ChangeFlags:
"PySide2.QtWidgets.QPinchGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QPinchGesture.centerPoint": (),
@@ -12378,7 +11339,6 @@ sig_dict.update({
"PySide2.QtWidgets.QPinchGesture.totalChangeFlags": (),
"PySide2.QtWidgets.QPinchGesture.totalRotationAngle": (),
"PySide2.QtWidgets.QPinchGesture.totalScaleFactor": (),
-
# class PySide2.QtWidgets.QPlainTextDocumentLayout:
"PySide2.QtWidgets.QPlainTextDocumentLayout.__init__": ('PySide2.QtGui.QTextDocument',),
"PySide2.QtWidgets.QPlainTextDocumentLayout.blockBoundingRect": ('PySide2.QtGui.QTextBlock',),
@@ -12392,9 +11352,7 @@ sig_dict.update({
"PySide2.QtWidgets.QPlainTextDocumentLayout.pageCount": (),
"PySide2.QtWidgets.QPlainTextDocumentLayout.requestUpdate": (),
"PySide2.QtWidgets.QPlainTextDocumentLayout.setCursorWidth": ('int',),
-
# class PySide2.QtWidgets.QPlainTextEdit:
-
# class PySide2.QtWidgets.QPlainTextEdit.LineWrapMode:
"PySide2.QtWidgets.QPlainTextEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QPlainTextEdit.anchorAt": ('PySide2.QtCore.QPoint',),
@@ -12496,9 +11454,7 @@ sig_dict.update({
"PySide2.QtWidgets.QPlainTextEdit.zoomIn": ('int',),
"PySide2.QtWidgets.QPlainTextEdit.zoomInF": ('float',),
"PySide2.QtWidgets.QPlainTextEdit.zoomOut": ('int',),
-
# class PySide2.QtWidgets.QProgressBar:
-
# class PySide2.QtWidgets.QProgressBar.Direction:
"PySide2.QtWidgets.QProgressBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QProgressBar.alignment": (),
@@ -12528,7 +11484,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProgressBar.text": (),
"PySide2.QtWidgets.QProgressBar.textDirection": (),
"PySide2.QtWidgets.QProgressBar.value": (),
-
# class PySide2.QtWidgets.QProgressDialog:
"PySide2.QtWidgets.QProgressDialog.__init__": [('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('str', 'str', 'int', 'int', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QProgressDialog.autoClose": (),
@@ -12560,7 +11515,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProgressDialog.sizeHint": (),
"PySide2.QtWidgets.QProgressDialog.value": (),
"PySide2.QtWidgets.QProgressDialog.wasCanceled": (),
-
# class PySide2.QtWidgets.QProxyStyle:
"PySide2.QtWidgets.QProxyStyle.__init__": [('PySide2.QtWidgets.QStyle',), ('str',)],
"PySide2.QtWidgets.QProxyStyle.baseStyle": (),
@@ -12586,7 +11540,6 @@ sig_dict.update({
"PySide2.QtWidgets.QProxyStyle.subControlRect": ('PySide2.QtWidgets.QStyle.ComplexControl', 'PySide2.QtWidgets.QStyleOptionComplex', 'PySide2.QtWidgets.QStyle.SubControl', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QProxyStyle.subElementRect": ('PySide2.QtWidgets.QStyle.SubElement', 'PySide2.QtWidgets.QStyleOption', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QProxyStyle.unpolish": [('PySide2.QtWidgets.QApplication',), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QPushButton:
"PySide2.QtWidgets.QPushButton.__init__": [('PySide2.QtGui.QIcon', 'str', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QPushButton.autoDefault": (),
@@ -12606,7 +11559,6 @@ sig_dict.update({
"PySide2.QtWidgets.QPushButton.setMenu": ('PySide2.QtWidgets.QMenu',),
"PySide2.QtWidgets.QPushButton.showMenu": (),
"PySide2.QtWidgets.QPushButton.sizeHint": (),
-
# class PySide2.QtWidgets.QRadioButton:
"PySide2.QtWidgets.QRadioButton.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QRadioButton.event": ('PySide2.QtCore.QEvent',),
@@ -12616,9 +11568,7 @@ sig_dict.update({
"PySide2.QtWidgets.QRadioButton.mouseMoveEvent": ('PySide2.QtGui.QMouseEvent',),
"PySide2.QtWidgets.QRadioButton.paintEvent": ('PySide2.QtGui.QPaintEvent',),
"PySide2.QtWidgets.QRadioButton.sizeHint": (),
-
# class PySide2.QtWidgets.QRubberBand:
-
# class PySide2.QtWidgets.QRubberBand.Shape:
"PySide2.QtWidgets.QRubberBand.__init__": ('PySide2.QtWidgets.QRubberBand.Shape', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtWidgets.QRubberBand.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -12632,7 +11582,6 @@ sig_dict.update({
"PySide2.QtWidgets.QRubberBand.setGeometry": [('PySide2.QtCore.QRect',), ('int', 'int', 'int', 'int')],
"PySide2.QtWidgets.QRubberBand.shape": (),
"PySide2.QtWidgets.QRubberBand.showEvent": ('PySide2.QtGui.QShowEvent',),
-
# class PySide2.QtWidgets.QScrollArea:
"PySide2.QtWidgets.QScrollArea.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QScrollArea.alignment": (),
@@ -12651,7 +11600,6 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollArea.viewportSizeHint": (),
"PySide2.QtWidgets.QScrollArea.widget": (),
"PySide2.QtWidgets.QScrollArea.widgetResizable": (),
-
# class PySide2.QtWidgets.QScrollBar:
"PySide2.QtWidgets.QScrollBar.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QScrollBar.contextMenuEvent": ('PySide2.QtGui.QContextMenuEvent',),
@@ -12665,13 +11613,9 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollBar.sizeHint": (),
"PySide2.QtWidgets.QScrollBar.sliderChange": ('PySide2.QtWidgets.QAbstractSlider.SliderChange',),
"PySide2.QtWidgets.QScrollBar.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QScroller:
-
# class PySide2.QtWidgets.QScroller.Input:
-
# class PySide2.QtWidgets.QScroller.ScrollerGestureType:
-
# class PySide2.QtWidgets.QScroller.State:
"PySide2.QtWidgets.QScroller.activeScrollers": (),
"PySide2.QtWidgets.QScroller.ensureVisible": [('PySide2.QtCore.QRectF', 'float', 'float'), ('PySide2.QtCore.QRectF', 'float', 'float', 'int')],
@@ -12693,13 +11637,9 @@ sig_dict.update({
"PySide2.QtWidgets.QScroller.target": (),
"PySide2.QtWidgets.QScroller.ungrabGesture": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QScroller.velocity": (),
-
# class PySide2.QtWidgets.QScrollerProperties:
-
# class PySide2.QtWidgets.QScrollerProperties.FrameRates:
-
# class PySide2.QtWidgets.QScrollerProperties.OvershootPolicy:
-
# class PySide2.QtWidgets.QScrollerProperties.ScrollMetric:
"PySide2.QtWidgets.QScrollerProperties.__init__": [(), ('PySide2.QtWidgets.QScrollerProperties',)],
"PySide2.QtWidgets.QScrollerProperties.__copy__": (),
@@ -12707,7 +11647,6 @@ sig_dict.update({
"PySide2.QtWidgets.QScrollerProperties.setDefaultScrollerProperties": ('PySide2.QtWidgets.QScrollerProperties',),
"PySide2.QtWidgets.QScrollerProperties.setScrollMetric": ('PySide2.QtWidgets.QScrollerProperties.ScrollMetric', 'typing.Any'),
"PySide2.QtWidgets.QScrollerProperties.unsetDefaultScrollerProperties": (),
-
# class PySide2.QtWidgets.QShortcut:
"PySide2.QtWidgets.QShortcut.__init__": [('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget', 'str', 'str', 'PySide2.QtCore.Qt.ShortcutContext'), ('PySide2.QtGui.QKeySequence', 'PySide2.QtWidgets.QWidget', 'typing.Callable', 'PySide2.QtCore.Qt.ShortcutContext'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QShortcut.autoRepeat": (),
@@ -12723,7 +11662,6 @@ sig_dict.update({
"PySide2.QtWidgets.QShortcut.setKey": ('PySide2.QtGui.QKeySequence',),
"PySide2.QtWidgets.QShortcut.setWhatsThis": ('str',),
"PySide2.QtWidgets.QShortcut.whatsThis": (),
-
# class PySide2.QtWidgets.QSizeGrip:
"PySide2.QtWidgets.QSizeGrip.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QSizeGrip.event": ('PySide2.QtCore.QEvent',),
@@ -12737,15 +11675,10 @@ sig_dict.update({
"PySide2.QtWidgets.QSizeGrip.setVisible": ('bool',),
"PySide2.QtWidgets.QSizeGrip.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QSizeGrip.sizeHint": (),
-
# class PySide2.QtWidgets.QSizePolicy:
-
# class PySide2.QtWidgets.QSizePolicy.ControlType:
-
# class PySide2.QtWidgets.QSizePolicy.ControlTypes:
-
# class PySide2.QtWidgets.QSizePolicy.Policy:
-
# class PySide2.QtWidgets.QSizePolicy.PolicyFlag:
"PySide2.QtWidgets.QSizePolicy.__init__": [(), ('PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.ControlType')],
"PySide2.QtWidgets.QSizePolicy.__copy__": (),
@@ -12770,9 +11703,7 @@ sig_dict.update({
"PySide2.QtWidgets.QSizePolicy.transposed": (),
"PySide2.QtWidgets.QSizePolicy.verticalPolicy": (),
"PySide2.QtWidgets.QSizePolicy.verticalStretch": (),
-
# class PySide2.QtWidgets.QSlider:
-
# class PySide2.QtWidgets.QSlider.TickPosition:
"PySide2.QtWidgets.QSlider.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QSlider.event": ('PySide2.QtCore.QEvent',),
@@ -12787,7 +11718,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSlider.sizeHint": (),
"PySide2.QtWidgets.QSlider.tickInterval": (),
"PySide2.QtWidgets.QSlider.tickPosition": (),
-
# class PySide2.QtWidgets.QSpacerItem:
"PySide2.QtWidgets.QSpacerItem.__init__": ('int', 'int', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy'),
"PySide2.QtWidgets.QSpacerItem.changeSize": ('int', 'int', 'PySide2.QtWidgets.QSizePolicy.Policy', 'PySide2.QtWidgets.QSizePolicy.Policy'),
@@ -12800,7 +11730,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSpacerItem.sizeHint": (),
"PySide2.QtWidgets.QSpacerItem.sizePolicy": (),
"PySide2.QtWidgets.QSpacerItem.spacerItem": (),
-
# class PySide2.QtWidgets.QSpinBox:
"PySide2.QtWidgets.QSpinBox.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QSpinBox.cleanText": (),
@@ -12826,7 +11755,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSpinBox.validate": ('str', 'int'),
"PySide2.QtWidgets.QSpinBox.value": (),
"PySide2.QtWidgets.QSpinBox.valueFromText": ('str',),
-
# class PySide2.QtWidgets.QSplashScreen:
"PySide2.QtWidgets.QSplashScreen.__init__": [('PySide2.QtGui.QPixmap', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QPixmap', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtWidgets.QSplashScreen.clearMessage": (),
@@ -12838,7 +11766,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSplashScreen.pixmap": (),
"PySide2.QtWidgets.QSplashScreen.setPixmap": ('PySide2.QtGui.QPixmap',),
"PySide2.QtWidgets.QSplashScreen.showMessage": ('str', 'int', 'PySide2.QtGui.QColor'),
-
# class PySide2.QtWidgets.QSplitter:
"PySide2.QtWidgets.QSplitter.__init__": [('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QSplitter.__lshift__": ('PySide2.QtCore.QTextStream',),
@@ -12877,7 +11804,6 @@ sig_dict.update({
"PySide2.QtWidgets.QSplitter.sizeHint": (),
"PySide2.QtWidgets.QSplitter.sizes": (),
"PySide2.QtWidgets.QSplitter.widget": ('int',),
-
# class PySide2.QtWidgets.QSplitterHandle:
"PySide2.QtWidgets.QSplitterHandle.__init__": ('PySide2.QtCore.Qt.Orientation', 'PySide2.QtWidgets.QSplitter'),
"PySide2.QtWidgets.QSplitterHandle.closestLegalPosition": ('int',),
@@ -12893,9 +11819,7 @@ sig_dict.update({
"PySide2.QtWidgets.QSplitterHandle.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtWidgets.QSplitterHandle.sizeHint": (),
"PySide2.QtWidgets.QSplitterHandle.splitter": (),
-
# class PySide2.QtWidgets.QStackedLayout:
-
# class PySide2.QtWidgets.QStackedLayout.StackingMode:
"PySide2.QtWidgets.QStackedLayout.__init__": [(), ('PySide2.QtWidgets.QLayout',), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QStackedLayout.addItem": ('PySide2.QtWidgets.QLayoutItem',),
@@ -12916,7 +11840,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStackedLayout.stackingMode": (),
"PySide2.QtWidgets.QStackedLayout.takeAt": ('int',),
"PySide2.QtWidgets.QStackedLayout.widget": [(), ('int',)],
-
# class PySide2.QtWidgets.QStackedWidget:
"PySide2.QtWidgets.QStackedWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStackedWidget.addWidget": ('PySide2.QtWidgets.QWidget',),
@@ -12930,7 +11853,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStackedWidget.setCurrentIndex": ('int',),
"PySide2.QtWidgets.QStackedWidget.setCurrentWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStackedWidget.widget": ('int',),
-
# class PySide2.QtWidgets.QStatusBar:
"PySide2.QtWidgets.QStatusBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStatusBar.addPermanentWidget": ('PySide2.QtWidgets.QWidget', 'int'),
@@ -12949,33 +11871,19 @@ sig_dict.update({
"PySide2.QtWidgets.QStatusBar.setSizeGripEnabled": ('bool',),
"PySide2.QtWidgets.QStatusBar.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QStatusBar.showMessage": ('str', 'int'),
-
# class PySide2.QtWidgets.QStyle:
-
# class PySide2.QtWidgets.QStyle.ComplexControl:
-
# class PySide2.QtWidgets.QStyle.ContentsType:
-
# class PySide2.QtWidgets.QStyle.ControlElement:
-
# class PySide2.QtWidgets.QStyle.PixelMetric:
-
# class PySide2.QtWidgets.QStyle.PrimitiveElement:
-
# class PySide2.QtWidgets.QStyle.RequestSoftwareInputPanel:
-
# class PySide2.QtWidgets.QStyle.StandardPixmap:
-
# class PySide2.QtWidgets.QStyle.State:
-
# class PySide2.QtWidgets.QStyle.StateFlag:
-
# class PySide2.QtWidgets.QStyle.StyleHint:
-
# class PySide2.QtWidgets.QStyle.SubControl:
-
# class PySide2.QtWidgets.QStyle.SubControls:
-
# class PySide2.QtWidgets.QStyle.SubElement:
"PySide2.QtWidgets.QStyle.__init__": (),
"PySide2.QtWidgets.QStyle.alignedRect": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.Qt.Alignment', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QRect'),
@@ -13006,261 +11914,150 @@ sig_dict.update({
"PySide2.QtWidgets.QStyle.visualAlignment": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.Qt.Alignment'),
"PySide2.QtWidgets.QStyle.visualPos": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.QRect', 'PySide2.QtCore.QPoint'),
"PySide2.QtWidgets.QStyle.visualRect": ('PySide2.QtCore.Qt.LayoutDirection', 'PySide2.QtCore.QRect', 'PySide2.QtCore.QRect'),
-
# class PySide2.QtWidgets.QStyleFactory:
"PySide2.QtWidgets.QStyleFactory.__init__": (),
"PySide2.QtWidgets.QStyleFactory.create": ('str',),
"PySide2.QtWidgets.QStyleFactory.keys": (),
-
# class PySide2.QtWidgets.QStyleHintReturn:
-
# class PySide2.QtWidgets.QStyleHintReturn.HintReturnType:
-
# class PySide2.QtWidgets.QStyleHintReturn.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturn.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturn.__init__": ('int', 'int'),
-
# class PySide2.QtWidgets.QStyleHintReturnMask:
-
# class PySide2.QtWidgets.QStyleHintReturnMask.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturnMask.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturnMask.__init__": (),
-
# class PySide2.QtWidgets.QStyleHintReturnVariant:
-
# class PySide2.QtWidgets.QStyleHintReturnVariant.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleHintReturnVariant.StyleOptionVersion:
"PySide2.QtWidgets.QStyleHintReturnVariant.__init__": (),
-
# class PySide2.QtWidgets.QStyleOption:
-
# class PySide2.QtWidgets.QStyleOption.OptionType:
-
# class PySide2.QtWidgets.QStyleOption.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOption.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOption.__init__": [('PySide2.QtWidgets.QStyleOption',), ('int', 'int')],
"PySide2.QtWidgets.QStyleOption.init": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QStyleOption.initFrom": ('PySide2.QtWidgets.QWidget',),
-
# class PySide2.QtWidgets.QStyleOptionButton:
-
# class PySide2.QtWidgets.QStyleOptionButton.ButtonFeature:
-
# class PySide2.QtWidgets.QStyleOptionButton.ButtonFeatures:
-
# class PySide2.QtWidgets.QStyleOptionButton.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionButton.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionButton.__init__": [(), ('PySide2.QtWidgets.QStyleOptionButton',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionComboBox:
-
# class PySide2.QtWidgets.QStyleOptionComboBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionComboBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionComboBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionComboBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionComplex:
-
# class PySide2.QtWidgets.QStyleOptionComplex.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionComplex.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionComplex.__init__": [('PySide2.QtWidgets.QStyleOptionComplex',), ('int', 'int')],
-
# class PySide2.QtWidgets.QStyleOptionDockWidget:
-
# class PySide2.QtWidgets.QStyleOptionDockWidget.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionDockWidget.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionDockWidget.__init__": [(), ('PySide2.QtWidgets.QStyleOptionDockWidget',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionFocusRect:
-
# class PySide2.QtWidgets.QStyleOptionFocusRect.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionFocusRect.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionFocusRect.__init__": [(), ('PySide2.QtWidgets.QStyleOptionFocusRect',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionFrame:
-
# class PySide2.QtWidgets.QStyleOptionFrame.FrameFeature:
-
# class PySide2.QtWidgets.QStyleOptionFrame.FrameFeatures:
-
# class PySide2.QtWidgets.QStyleOptionFrame.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionFrame.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionFrame.__init__": [(), ('PySide2.QtWidgets.QStyleOptionFrame',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem:
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionGraphicsItem.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionGraphicsItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionGraphicsItem',), ('int',)],
"PySide2.QtWidgets.QStyleOptionGraphicsItem.levelOfDetailFromTransform": ('PySide2.QtGui.QTransform',),
-
# class PySide2.QtWidgets.QStyleOptionGroupBox:
-
# class PySide2.QtWidgets.QStyleOptionGroupBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionGroupBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionGroupBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionGroupBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionHeader:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SectionPosition:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionHeader.SortIndicator:
-
# class PySide2.QtWidgets.QStyleOptionHeader.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionHeader.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionHeader.__init__": [(), ('PySide2.QtWidgets.QStyleOptionHeader',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionMenuItem:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.CheckType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.MenuItemType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionMenuItem.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionMenuItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionMenuItem',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionProgressBar:
-
# class PySide2.QtWidgets.QStyleOptionProgressBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionProgressBar.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionProgressBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionProgressBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionRubberBand:
-
# class PySide2.QtWidgets.QStyleOptionRubberBand.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionRubberBand.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionRubberBand.__init__": [(), ('PySide2.QtWidgets.QStyleOptionRubberBand',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip:
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSizeGrip.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSizeGrip.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSizeGrip',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSlider:
-
# class PySide2.QtWidgets.QStyleOptionSlider.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSlider.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSlider.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSlider',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionSpinBox:
-
# class PySide2.QtWidgets.QStyleOptionSpinBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionSpinBox.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionSpinBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionSpinBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTab:
-
# class PySide2.QtWidgets.QStyleOptionTab.CornerWidget:
-
# class PySide2.QtWidgets.QStyleOptionTab.CornerWidgets:
-
# class PySide2.QtWidgets.QStyleOptionTab.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionTab.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTab.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabFeature:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabFeatures:
-
# class PySide2.QtWidgets.QStyleOptionTab.TabPosition:
"PySide2.QtWidgets.QStyleOptionTab.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTab',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase:
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTabBarBase.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTabBarBase.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTabBarBase',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame:
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTabWidgetFrame.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTabWidgetFrame',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionTitleBar:
-
# class PySide2.QtWidgets.QStyleOptionTitleBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionTitleBar.StyleOptionVersion:
"PySide2.QtWidgets.QStyleOptionTitleBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionTitleBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolBar:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarFeature:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarFeatures:
-
# class PySide2.QtWidgets.QStyleOptionToolBar.ToolBarPosition:
"PySide2.QtWidgets.QStyleOptionToolBar.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolBar',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolBox:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.SelectedPosition:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolBox.TabPosition:
"PySide2.QtWidgets.QStyleOptionToolBox.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolBox',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionToolButton:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.ToolButtonFeature:
-
# class PySide2.QtWidgets.QStyleOptionToolButton.ToolButtonFeatures:
"PySide2.QtWidgets.QStyleOptionToolButton.__init__": [(), ('PySide2.QtWidgets.QStyleOptionToolButton',), ('int',)],
-
# class PySide2.QtWidgets.QStyleOptionViewItem:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.Position:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.StyleOptionType:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.StyleOptionVersion:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemFeature:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemFeatures:
-
# class PySide2.QtWidgets.QStyleOptionViewItem.ViewItemPosition:
"PySide2.QtWidgets.QStyleOptionViewItem.__init__": [(), ('PySide2.QtWidgets.QStyleOptionViewItem',), ('int',)],
"PySide2.QtWidgets.QStyleOptionViewItem.__copy__": (),
-
# class PySide2.QtWidgets.QStylePainter:
"PySide2.QtWidgets.QStylePainter.__init__": [(), ('PySide2.QtGui.QPaintDevice', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QStylePainter.begin": [('PySide2.QtGui.QPaintDevice',), ('PySide2.QtGui.QPaintDevice', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
@@ -13270,7 +12067,6 @@ sig_dict.update({
"PySide2.QtWidgets.QStylePainter.drawItemText": ('PySide2.QtCore.QRect', 'int', 'PySide2.QtGui.QPalette', 'bool', 'str', 'PySide2.QtGui.QPalette.ColorRole'),
"PySide2.QtWidgets.QStylePainter.drawPrimitive": ('PySide2.QtWidgets.QStyle.PrimitiveElement', 'PySide2.QtWidgets.QStyleOption'),
"PySide2.QtWidgets.QStylePainter.style": (),
-
# class PySide2.QtWidgets.QStyledItemDelegate:
"PySide2.QtWidgets.QStyledItemDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QStyledItemDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
@@ -13285,20 +12081,15 @@ sig_dict.update({
"PySide2.QtWidgets.QStyledItemDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QStyledItemDelegate.sizeHint": ('PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtWidgets.QStyledItemDelegate.updateEditorGeometry": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtWidgets.QSwipeGesture:
-
# class PySide2.QtWidgets.QSwipeGesture.SwipeDirection:
"PySide2.QtWidgets.QSwipeGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QSwipeGesture.horizontalDirection": (),
"PySide2.QtWidgets.QSwipeGesture.setSwipeAngle": ('float',),
"PySide2.QtWidgets.QSwipeGesture.swipeAngle": (),
"PySide2.QtWidgets.QSwipeGesture.verticalDirection": (),
-
# class PySide2.QtWidgets.QSystemTrayIcon:
-
# class PySide2.QtWidgets.QSystemTrayIcon.ActivationReason:
-
# class PySide2.QtWidgets.QSystemTrayIcon.MessageIcon:
"PySide2.QtWidgets.QSystemTrayIcon.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QIcon', 'PySide2.QtCore.QObject')],
"PySide2.QtWidgets.QSystemTrayIcon.contextMenu": (),
@@ -13316,13 +12107,9 @@ sig_dict.update({
"PySide2.QtWidgets.QSystemTrayIcon.showMessage": [('str', 'str', 'PySide2.QtGui.QIcon', 'int'), ('str', 'str', 'PySide2.QtWidgets.QSystemTrayIcon.MessageIcon', 'int')],
"PySide2.QtWidgets.QSystemTrayIcon.supportsMessages": (),
"PySide2.QtWidgets.QSystemTrayIcon.toolTip": (),
-
# class PySide2.QtWidgets.QTabBar:
-
# class PySide2.QtWidgets.QTabBar.ButtonPosition:
-
# class PySide2.QtWidgets.QTabBar.SelectionBehavior:
-
# class PySide2.QtWidgets.QTabBar.Shape:
"PySide2.QtWidgets.QTabBar.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTabBar.accessibleTabName": ('int',),
@@ -13396,11 +12183,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTabBar.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QTabBar.usesScrollButtons": (),
"PySide2.QtWidgets.QTabBar.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtWidgets.QTabWidget:
-
# class PySide2.QtWidgets.QTabWidget.TabPosition:
-
# class PySide2.QtWidgets.QTabWidget.TabShape:
"PySide2.QtWidgets.QTabWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTabWidget.addTab": [('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QIcon', 'str'), ('PySide2.QtWidgets.QWidget', 'str')],
@@ -13459,7 +12243,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTabWidget.tabsClosable": (),
"PySide2.QtWidgets.QTabWidget.usesScrollButtons": (),
"PySide2.QtWidgets.QTabWidget.widget": ('int',),
-
# class PySide2.QtWidgets.QTableView:
"PySide2.QtWidgets.QTableView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTableView.clearSpans": (),
@@ -13535,7 +12318,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTableView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QTableView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QTableView.wordWrap": (),
-
# class PySide2.QtWidgets.QTableWidget:
"PySide2.QtWidgets.QTableWidget.__init__": [('PySide2.QtWidgets.QWidget',), ('int', 'int', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QTableWidget.cellWidget": ('int', 'int'),
@@ -13599,9 +12381,7 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidget.visualColumn": ('int',),
"PySide2.QtWidgets.QTableWidget.visualItemRect": ('PySide2.QtWidgets.QTableWidgetItem',),
"PySide2.QtWidgets.QTableWidget.visualRow": ('int',),
-
# class PySide2.QtWidgets.QTableWidgetItem:
-
# class PySide2.QtWidgets.QTableWidgetItem.ItemType:
"PySide2.QtWidgets.QTableWidgetItem.__init__": [('PySide2.QtGui.QIcon', 'str', 'int'), ('PySide2.QtWidgets.QTableWidgetItem',), ('int',), ('str', 'int')],
"PySide2.QtWidgets.QTableWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -13645,7 +12425,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidgetItem.type": (),
"PySide2.QtWidgets.QTableWidgetItem.whatsThis": (),
"PySide2.QtWidgets.QTableWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QTableWidgetSelectionRange:
"PySide2.QtWidgets.QTableWidgetSelectionRange.__init__": [(), ('PySide2.QtWidgets.QTableWidgetSelectionRange',), ('int', 'int', 'int', 'int')],
"PySide2.QtWidgets.QTableWidgetSelectionRange.__copy__": (),
@@ -13655,19 +12434,16 @@ sig_dict.update({
"PySide2.QtWidgets.QTableWidgetSelectionRange.rightColumn": (),
"PySide2.QtWidgets.QTableWidgetSelectionRange.rowCount": (),
"PySide2.QtWidgets.QTableWidgetSelectionRange.topRow": (),
-
# class PySide2.QtWidgets.QTapAndHoldGesture:
"PySide2.QtWidgets.QTapAndHoldGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QTapAndHoldGesture.position": (),
"PySide2.QtWidgets.QTapAndHoldGesture.setPosition": ('PySide2.QtCore.QPointF',),
"PySide2.QtWidgets.QTapAndHoldGesture.setTimeout": ('int',),
"PySide2.QtWidgets.QTapAndHoldGesture.timeout": (),
-
# class PySide2.QtWidgets.QTapGesture:
"PySide2.QtWidgets.QTapGesture.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QTapGesture.position": (),
"PySide2.QtWidgets.QTapGesture.setPosition": ('PySide2.QtCore.QPointF',),
-
# class PySide2.QtWidgets.QTextBrowser:
"PySide2.QtWidgets.QTextBrowser.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTextBrowser.backward": (),
@@ -13700,19 +12476,13 @@ sig_dict.update({
"PySide2.QtWidgets.QTextBrowser.setSource": [('PySide2.QtCore.QUrl',), ('PySide2.QtCore.QUrl', 'PySide2.QtGui.QTextDocument.ResourceType')],
"PySide2.QtWidgets.QTextBrowser.source": (),
"PySide2.QtWidgets.QTextBrowser.sourceType": (),
-
# class PySide2.QtWidgets.QTextEdit:
-
# class PySide2.QtWidgets.QTextEdit.AutoFormatting:
-
# class PySide2.QtWidgets.QTextEdit.AutoFormattingFlag:
-
# class PySide2.QtWidgets.QTextEdit.ExtraSelection:
"PySide2.QtWidgets.QTextEdit.ExtraSelection.__init__": [(), ('PySide2.QtWidgets.QTextEdit.ExtraSelection',)],
"PySide2.QtWidgets.QTextEdit.ExtraSelection.__copy__": (),
-
# class PySide2.QtWidgets.QTextEdit.LineWrapMode:
-
"PySide2.QtWidgets.QTextEdit.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QTextEdit.acceptRichText": (),
"PySide2.QtWidgets.QTextEdit.alignment": (),
@@ -13830,14 +12600,11 @@ sig_dict.update({
"PySide2.QtWidgets.QTextEdit.zoomIn": ('int',),
"PySide2.QtWidgets.QTextEdit.zoomInF": ('float',),
"PySide2.QtWidgets.QTextEdit.zoomOut": ('int',),
-
# class PySide2.QtWidgets.QTileRules:
"PySide2.QtWidgets.QTileRules.__init__": [('PySide2.QtCore.Qt.TileRule',), ('PySide2.QtCore.Qt.TileRule', 'PySide2.QtCore.Qt.TileRule'), ('PySide2.QtWidgets.QTileRules',)],
"PySide2.QtWidgets.QTileRules.__copy__": (),
-
# class PySide2.QtWidgets.QTimeEdit:
"PySide2.QtWidgets.QTimeEdit.__init__": [('PySide2.QtCore.QTime', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QToolBar:
"PySide2.QtWidgets.QToolBar.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtWidgets.QToolBar.actionAt": [('PySide2.QtCore.QPoint',), ('int', 'int')],
@@ -13869,7 +12636,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolBar.toggleViewAction": (),
"PySide2.QtWidgets.QToolBar.toolButtonStyle": (),
"PySide2.QtWidgets.QToolBar.widgetForAction": ('PySide2.QtWidgets.QAction',),
-
# class PySide2.QtWidgets.QToolBox:
"PySide2.QtWidgets.QToolBox.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QToolBox.addItem": [('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QIcon', 'str'), ('PySide2.QtWidgets.QWidget', 'str')],
@@ -13895,9 +12661,7 @@ sig_dict.update({
"PySide2.QtWidgets.QToolBox.setItemToolTip": ('int', 'str'),
"PySide2.QtWidgets.QToolBox.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtWidgets.QToolBox.widget": ('int',),
-
# class PySide2.QtWidgets.QToolButton:
-
# class PySide2.QtWidgets.QToolButton.ToolButtonPopupMode:
"PySide2.QtWidgets.QToolButton.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QToolButton.actionEvent": ('PySide2.QtGui.QActionEvent',),
@@ -13927,7 +12691,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolButton.sizeHint": (),
"PySide2.QtWidgets.QToolButton.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtWidgets.QToolButton.toolButtonStyle": (),
-
# class PySide2.QtWidgets.QToolTip:
"PySide2.QtWidgets.QToolTip.font": (),
"PySide2.QtWidgets.QToolTip.hideText": (),
@@ -13937,7 +12700,6 @@ sig_dict.update({
"PySide2.QtWidgets.QToolTip.setPalette": ('PySide2.QtGui.QPalette',),
"PySide2.QtWidgets.QToolTip.showText": [('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QRect'), ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QRect', 'int')],
"PySide2.QtWidgets.QToolTip.text": (),
-
# class PySide2.QtWidgets.QTreeView:
"PySide2.QtWidgets.QTreeView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTreeView.allColumnsShowFocus": (),
@@ -14038,7 +12800,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeView.visualRect": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtWidgets.QTreeView.visualRegionForSelection": ('PySide2.QtCore.QItemSelection',),
"PySide2.QtWidgets.QTreeView.wordWrap": (),
-
# class PySide2.QtWidgets.QTreeWidget:
"PySide2.QtWidgets.QTreeWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QTreeWidget.addTopLevelItem": ('PySide2.QtWidgets.QTreeWidgetItem',),
@@ -14097,11 +12858,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidget.topLevelItem": ('int',),
"PySide2.QtWidgets.QTreeWidget.topLevelItemCount": (),
"PySide2.QtWidgets.QTreeWidget.visualItemRect": ('PySide2.QtWidgets.QTreeWidgetItem',),
-
# class PySide2.QtWidgets.QTreeWidgetItem:
-
# class PySide2.QtWidgets.QTreeWidgetItem.ChildIndicatorPolicy:
-
# class PySide2.QtWidgets.QTreeWidgetItem.ItemType:
"PySide2.QtWidgets.QTreeWidgetItem.__init__": [('PySide2.QtWidgets.QTreeWidget', 'PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidget', 'int'), ('PySide2.QtWidgets.QTreeWidget', 'typing.Sequence[str]', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem',), ('PySide2.QtWidgets.QTreeWidgetItem', 'PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem', 'int'), ('PySide2.QtWidgets.QTreeWidgetItem', 'typing.Sequence[str]', 'int'), ('int',), ('typing.Sequence[str]', 'int')],
"PySide2.QtWidgets.QTreeWidgetItem.__lshift__": ('PySide2.QtCore.QDataStream',),
@@ -14167,11 +12925,8 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidgetItem.type": (),
"PySide2.QtWidgets.QTreeWidgetItem.whatsThis": ('int',),
"PySide2.QtWidgets.QTreeWidgetItem.write": ('PySide2.QtCore.QDataStream',),
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator:
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlag:
-
# class PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags:
"PySide2.QtWidgets.QTreeWidgetItemIterator.__init__": [('PySide2.QtWidgets.QTreeWidget', 'PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags'), ('PySide2.QtWidgets.QTreeWidgetItem', 'PySide2.QtWidgets.QTreeWidgetItemIterator.IteratorFlags'), ('PySide2.QtWidgets.QTreeWidgetItemIterator',)],
"PySide2.QtWidgets.QTreeWidgetItemIterator.__copy__": (),
@@ -14179,7 +12934,6 @@ sig_dict.update({
"PySide2.QtWidgets.QTreeWidgetItemIterator.__isub__": ('int',),
"PySide2.QtWidgets.QTreeWidgetItemIterator.__iter__": (),
"PySide2.QtWidgets.QTreeWidgetItemIterator.value": (),
-
# class PySide2.QtWidgets.QUndoCommand:
"PySide2.QtWidgets.QUndoCommand.__init__": [('PySide2.QtWidgets.QUndoCommand',), ('str', 'PySide2.QtWidgets.QUndoCommand')],
"PySide2.QtWidgets.QUndoCommand.actionText": (),
@@ -14193,7 +12947,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoCommand.setText": ('str',),
"PySide2.QtWidgets.QUndoCommand.text": (),
"PySide2.QtWidgets.QUndoCommand.undo": (),
-
# class PySide2.QtWidgets.QUndoGroup:
"PySide2.QtWidgets.QUndoGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QUndoGroup.activeStack": (),
@@ -14210,7 +12963,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoGroup.stacks": (),
"PySide2.QtWidgets.QUndoGroup.undo": (),
"PySide2.QtWidgets.QUndoGroup.undoText": (),
-
# class PySide2.QtWidgets.QUndoStack:
"PySide2.QtWidgets.QUndoStack.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QUndoStack.beginMacro": ('str',),
@@ -14238,7 +12990,6 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoStack.undo": (),
"PySide2.QtWidgets.QUndoStack.undoLimit": (),
"PySide2.QtWidgets.QUndoStack.undoText": (),
-
# class PySide2.QtWidgets.QUndoView:
"PySide2.QtWidgets.QUndoView.__init__": [('PySide2.QtWidgets.QUndoGroup', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QUndoStack', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtWidgets.QUndoView.cleanIcon": (),
@@ -14249,10 +13000,8 @@ sig_dict.update({
"PySide2.QtWidgets.QUndoView.setGroup": ('PySide2.QtWidgets.QUndoGroup',),
"PySide2.QtWidgets.QUndoView.setStack": ('PySide2.QtWidgets.QUndoStack',),
"PySide2.QtWidgets.QUndoView.stack": (),
-
# class PySide2.QtWidgets.QVBoxLayout:
"PySide2.QtWidgets.QVBoxLayout.__init__": [(), ('PySide2.QtWidgets.QWidget',)],
-
# class PySide2.QtWidgets.QWhatsThis:
"PySide2.QtWidgets.QWhatsThis.createAction": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QWhatsThis.enterWhatsThisMode": (),
@@ -14260,11 +13009,8 @@ sig_dict.update({
"PySide2.QtWidgets.QWhatsThis.inWhatsThisMode": (),
"PySide2.QtWidgets.QWhatsThis.leaveWhatsThisMode": (),
"PySide2.QtWidgets.QWhatsThis.showText": ('PySide2.QtCore.QPoint', 'str', 'PySide2.QtWidgets.QWidget'),
-
# class PySide2.QtWidgets.QWidget:
-
# class PySide2.QtWidgets.QWidget.RenderFlag:
-
# class PySide2.QtWidgets.QWidget.RenderFlags:
"PySide2.QtWidgets.QWidget.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QWidget.acceptDrops": (),
@@ -14529,7 +13275,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWidget.windowType": (),
"PySide2.QtWidgets.QWidget.x": (),
"PySide2.QtWidgets.QWidget.y": (),
-
# class PySide2.QtWidgets.QWidgetAction:
"PySide2.QtWidgets.QWidgetAction.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWidgets.QWidgetAction.createWidget": ('PySide2.QtWidgets.QWidget',),
@@ -14541,7 +13286,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWidgetAction.releaseWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetAction.requestWidget": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetAction.setDefaultWidget": ('PySide2.QtWidgets.QWidget',),
-
# class PySide2.QtWidgets.QWidgetItem:
"PySide2.QtWidgets.QWidgetItem.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWidgetItem.controlTypes": (),
@@ -14555,17 +13299,11 @@ sig_dict.update({
"PySide2.QtWidgets.QWidgetItem.setGeometry": ('PySide2.QtCore.QRect',),
"PySide2.QtWidgets.QWidgetItem.sizeHint": (),
"PySide2.QtWidgets.QWidgetItem.widget": (),
-
# class PySide2.QtWidgets.QWizard:
-
# class PySide2.QtWidgets.QWizard.WizardButton:
-
# class PySide2.QtWidgets.QWizard.WizardOption:
-
# class PySide2.QtWidgets.QWizard.WizardOptions:
-
# class PySide2.QtWidgets.QWizard.WizardPixmap:
-
# class PySide2.QtWidgets.QWizard.WizardStyle:
"PySide2.QtWidgets.QWizard.__init__": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtWidgets.QWizard.addPage": ('PySide2.QtWidgets.QWizardPage',),
@@ -14613,7 +13351,6 @@ sig_dict.update({
"PySide2.QtWidgets.QWizard.validateCurrentPage": (),
"PySide2.QtWidgets.QWizard.visitedPages": (),
"PySide2.QtWidgets.QWizard.wizardStyle": (),
-
# class PySide2.QtWidgets.QWizardPage:
"PySide2.QtWidgets.QWizardPage.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWidgets.QWizardPage.buttonText": ('PySide2.QtWidgets.QWizard.WizardButton',),
@@ -14638,16 +13375,11 @@ sig_dict.update({
"PySide2.QtWidgets.QWizardPage.validatePage": (),
"PySide2.QtWidgets.QWizardPage.wizard": (),
}) if "PySide2.QtWidgets" in sys.modules else None
-
# Module PySide2.QtPrintSupport
sig_dict.update({
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOptions:
-
# class PySide2.QtPrintSupport.QAbstractPrintDialog.PrintRange:
"PySide2.QtPrintSupport.QAbstractPrintDialog.__init__": ('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'),
"PySide2.QtPrintSupport.QAbstractPrintDialog.addEnabledOption": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption',),
@@ -14664,14 +13396,12 @@ sig_dict.update({
"PySide2.QtPrintSupport.QAbstractPrintDialog.setOptionTabs": ('typing.Sequence[PySide2.QtWidgets.QWidget]',),
"PySide2.QtPrintSupport.QAbstractPrintDialog.setPrintRange": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintRange',),
"PySide2.QtPrintSupport.QAbstractPrintDialog.toPage": (),
-
# class PySide2.QtPrintSupport.QPageSetupDialog:
"PySide2.QtPrintSupport.QPageSetupDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtPrintSupport.QPageSetupDialog.done": ('int',),
"PySide2.QtPrintSupport.QPageSetupDialog.exec_": (),
"PySide2.QtPrintSupport.QPageSetupDialog.open": [(), ('PySide2.QtCore.QObject', 'str')],
"PySide2.QtPrintSupport.QPageSetupDialog.printer": (),
-
# class PySide2.QtPrintSupport.QPrintDialog:
"PySide2.QtPrintSupport.QPrintDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtPrintSupport.QPrintDialog.accept": (),
@@ -14683,9 +13413,7 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintDialog.setOptions": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOptions',),
"PySide2.QtPrintSupport.QPrintDialog.setVisible": ('bool',),
"PySide2.QtPrintSupport.QPrintDialog.testOption": ('PySide2.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption',),
-
# class PySide2.QtPrintSupport.QPrintEngine:
-
# class PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey:
"PySide2.QtPrintSupport.QPrintEngine.__init__": (),
"PySide2.QtPrintSupport.QPrintEngine.abort": (),
@@ -14694,18 +13422,14 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintEngine.printerState": (),
"PySide2.QtPrintSupport.QPrintEngine.property": ('PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey',),
"PySide2.QtPrintSupport.QPrintEngine.setProperty": ('PySide2.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey', 'typing.Any'),
-
# class PySide2.QtPrintSupport.QPrintPreviewDialog:
"PySide2.QtPrintSupport.QPrintPreviewDialog.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtPrintSupport.QPrintPreviewDialog.done": ('int',),
"PySide2.QtPrintSupport.QPrintPreviewDialog.open": [(), ('PySide2.QtCore.QObject', 'str')],
"PySide2.QtPrintSupport.QPrintPreviewDialog.printer": (),
"PySide2.QtPrintSupport.QPrintPreviewDialog.setVisible": ('bool',),
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget:
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget.ViewMode:
-
# class PySide2.QtPrintSupport.QPrintPreviewWidget.ZoomMode:
"PySide2.QtPrintSupport.QPrintPreviewWidget.__init__": [('PySide2.QtPrintSupport.QPrinter', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtPrintSupport.QPrintPreviewWidget.currentPage": (),
@@ -14731,27 +13455,16 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomIn": ('float',),
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomMode": (),
"PySide2.QtPrintSupport.QPrintPreviewWidget.zoomOut": ('float',),
-
# class PySide2.QtPrintSupport.QPrinter:
-
# class PySide2.QtPrintSupport.QPrinter.ColorMode:
-
# class PySide2.QtPrintSupport.QPrinter.DuplexMode:
-
# class PySide2.QtPrintSupport.QPrinter.Orientation:
-
# class PySide2.QtPrintSupport.QPrinter.OutputFormat:
-
# class PySide2.QtPrintSupport.QPrinter.PageOrder:
-
# class PySide2.QtPrintSupport.QPrinter.PaperSource:
-
# class PySide2.QtPrintSupport.QPrinter.PrintRange:
-
# class PySide2.QtPrintSupport.QPrinter.PrinterMode:
-
# class PySide2.QtPrintSupport.QPrinter.PrinterState:
-
# class PySide2.QtPrintSupport.QPrinter.Unit:
"PySide2.QtPrintSupport.QPrinter.__init__": [('PySide2.QtPrintSupport.QPrinter.PrinterMode',), ('PySide2.QtPrintSupport.QPrinterInfo', 'PySide2.QtPrintSupport.QPrinter.PrinterMode')],
"PySide2.QtPrintSupport.QPrinter.abort": (),
@@ -14823,7 +13536,6 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrinter.supportsMultipleCopies": (),
"PySide2.QtPrintSupport.QPrinter.toPage": (),
"PySide2.QtPrintSupport.QPrinter.winPageSize": (),
-
# class PySide2.QtPrintSupport.QPrinterInfo:
"PySide2.QtPrintSupport.QPrinterInfo.__init__": [(), ('PySide2.QtPrintSupport.QPrinter',), ('PySide2.QtPrintSupport.QPrinterInfo',)],
"PySide2.QtPrintSupport.QPrinterInfo.__copy__": (),
@@ -14853,22 +13565,14 @@ sig_dict.update({
"PySide2.QtPrintSupport.QPrinterInfo.supportedSizesWithNames": (),
"PySide2.QtPrintSupport.QPrinterInfo.supportsCustomPageSizes": (),
}) if "PySide2.QtPrintSupport" in sys.modules else None
-
# Module PySide2.QtSql
sig_dict.update({
-
# class PySide2.QtSql.QSql:
-
# class PySide2.QtSql.QSql.Location:
-
# class PySide2.QtSql.QSql.NumericalPrecisionPolicy:
-
# class PySide2.QtSql.QSql.ParamType:
-
# class PySide2.QtSql.QSql.ParamTypeFlag:
-
# class PySide2.QtSql.QSql.TableType:
-
# class PySide2.QtSql.QSqlDatabase:
"PySide2.QtSql.QSqlDatabase.__init__": [(), ('PySide2.QtSql.QSqlDatabase',), ('PySide2.QtSql.QSqlDriver',), ('str',)],
"PySide2.QtSql.QSqlDatabase.__copy__": (),
@@ -14911,17 +13615,11 @@ sig_dict.update({
"PySide2.QtSql.QSqlDatabase.tables": ('PySide2.QtSql.QSql.TableType',),
"PySide2.QtSql.QSqlDatabase.transaction": (),
"PySide2.QtSql.QSqlDatabase.userName": (),
-
# class PySide2.QtSql.QSqlDriver:
-
# class PySide2.QtSql.QSqlDriver.DbmsType:
-
# class PySide2.QtSql.QSqlDriver.DriverFeature:
-
# class PySide2.QtSql.QSqlDriver.IdentifierType:
-
# class PySide2.QtSql.QSqlDriver.NotificationSource:
-
# class PySide2.QtSql.QSqlDriver.StatementType:
"PySide2.QtSql.QSqlDriver.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlDriver.beginTransaction": (),
@@ -14952,13 +13650,10 @@ sig_dict.update({
"PySide2.QtSql.QSqlDriver.subscribedToNotifications": (),
"PySide2.QtSql.QSqlDriver.tables": ('PySide2.QtSql.QSql.TableType',),
"PySide2.QtSql.QSqlDriver.unsubscribeFromNotification": ('str',),
-
# class PySide2.QtSql.QSqlDriverCreatorBase:
"PySide2.QtSql.QSqlDriverCreatorBase.__init__": (),
"PySide2.QtSql.QSqlDriverCreatorBase.createObject": (),
-
# class PySide2.QtSql.QSqlError:
-
# class PySide2.QtSql.QSqlError.ErrorType:
"PySide2.QtSql.QSqlError.__init__": [('PySide2.QtSql.QSqlError',), ('str', 'str', 'PySide2.QtSql.QSqlError.ErrorType', 'int'), ('str', 'str', 'PySide2.QtSql.QSqlError.ErrorType', 'str')],
"PySide2.QtSql.QSqlError.__copy__": (),
@@ -14974,9 +13669,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlError.swap": ('PySide2.QtSql.QSqlError',),
"PySide2.QtSql.QSqlError.text": (),
"PySide2.QtSql.QSqlError.type": (),
-
# class PySide2.QtSql.QSqlField:
-
# class PySide2.QtSql.QSqlField.RequiredStatus:
"PySide2.QtSql.QSqlField.__init__": [('PySide2.QtSql.QSqlField',), ('str', 'type'), ('str', 'type', 'str')],
"PySide2.QtSql.QSqlField.__copy__": (),
@@ -15008,7 +13701,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlField.type": (),
"PySide2.QtSql.QSqlField.typeID": (),
"PySide2.QtSql.QSqlField.value": (),
-
# class PySide2.QtSql.QSqlIndex:
"PySide2.QtSql.QSqlIndex.__init__": [('PySide2.QtSql.QSqlIndex',), ('str', 'str')],
"PySide2.QtSql.QSqlIndex.__copy__": (),
@@ -15019,9 +13711,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlIndex.setCursorName": ('str',),
"PySide2.QtSql.QSqlIndex.setDescending": ('int', 'bool'),
"PySide2.QtSql.QSqlIndex.setName": ('str',),
-
# class PySide2.QtSql.QSqlQuery:
-
# class PySide2.QtSql.QSqlQuery.BatchExecutionMode:
"PySide2.QtSql.QSqlQuery.__init__": [('PySide2.QtSql.QSqlDatabase',), ('PySide2.QtSql.QSqlQuery',), ('PySide2.QtSql.QSqlResult',), ('str', 'PySide2.QtSql.QSqlDatabase')],
"PySide2.QtSql.QSqlQuery.__copy__": (),
@@ -15058,7 +13748,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlQuery.setNumericalPrecisionPolicy": ('PySide2.QtSql.QSql.NumericalPrecisionPolicy',),
"PySide2.QtSql.QSqlQuery.size": (),
"PySide2.QtSql.QSqlQuery.value": [('int',), ('str',)],
-
# class PySide2.QtSql.QSqlQueryModel:
"PySide2.QtSql.QSqlQueryModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlQueryModel.beginInsertColumns": ('PySide2.QtCore.QModelIndex', 'int', 'int'),
@@ -15089,7 +13778,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlQueryModel.setHeaderData": ('int', 'PySide2.QtCore.Qt.Orientation', 'typing.Any', 'int'),
"PySide2.QtSql.QSqlQueryModel.setLastError": ('PySide2.QtSql.QSqlError',),
"PySide2.QtSql.QSqlQueryModel.setQuery": [('PySide2.QtSql.QSqlQuery',), ('str', 'PySide2.QtSql.QSqlDatabase')],
-
# class PySide2.QtSql.QSqlRecord:
"PySide2.QtSql.QSqlRecord.__init__": [(), ('PySide2.QtSql.QSqlRecord',)],
"PySide2.QtSql.QSqlRecord.__copy__": (),
@@ -15112,7 +13800,6 @@ sig_dict.update({
"PySide2.QtSql.QSqlRecord.setNull": [('int',), ('str',)],
"PySide2.QtSql.QSqlRecord.setValue": [('int', 'typing.Any'), ('str', 'typing.Any')],
"PySide2.QtSql.QSqlRecord.value": [('int',), ('str',)],
-
# class PySide2.QtSql.QSqlRelation:
"PySide2.QtSql.QSqlRelation.__init__": [(), ('PySide2.QtSql.QSqlRelation',), ('str', 'str', 'str')],
"PySide2.QtSql.QSqlRelation.__copy__": (),
@@ -15121,15 +13808,12 @@ sig_dict.update({
"PySide2.QtSql.QSqlRelation.isValid": (),
"PySide2.QtSql.QSqlRelation.swap": ('PySide2.QtSql.QSqlRelation',),
"PySide2.QtSql.QSqlRelation.tableName": (),
-
# class PySide2.QtSql.QSqlRelationalDelegate:
"PySide2.QtSql.QSqlRelationalDelegate.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSql.QSqlRelationalDelegate.createEditor": ('PySide2.QtWidgets.QWidget', 'PySide2.QtWidgets.QStyleOptionViewItem', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtSql.QSqlRelationalDelegate.setEditorData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QModelIndex'),
"PySide2.QtSql.QSqlRelationalDelegate.setModelData": ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QModelIndex'),
-
# class PySide2.QtSql.QSqlRelationalTableModel:
-
# class PySide2.QtSql.QSqlRelationalTableModel.JoinMode:
"PySide2.QtSql.QSqlRelationalTableModel.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtSql.QSqlDatabase'),
"PySide2.QtSql.QSqlRelationalTableModel.clear": (),
@@ -15147,9 +13831,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlRelationalTableModel.setRelation": ('int', 'PySide2.QtSql.QSqlRelation'),
"PySide2.QtSql.QSqlRelationalTableModel.setTable": ('str',),
"PySide2.QtSql.QSqlRelationalTableModel.updateRowInTable": ('int', 'PySide2.QtSql.QSqlRecord'),
-
# class PySide2.QtSql.QSqlResult:
-
# class PySide2.QtSql.QSqlResult.BindingSyntax:
"PySide2.QtSql.QSqlResult.__init__": ('PySide2.QtSql.QSqlDriver',),
"PySide2.QtSql.QSqlResult.addBindValue": ('typing.Any', 'PySide2.QtSql.QSql.ParamType'),
@@ -15199,9 +13881,7 @@ sig_dict.update({
"PySide2.QtSql.QSqlResult.setQuery": ('str',),
"PySide2.QtSql.QSqlResult.setSelect": ('bool',),
"PySide2.QtSql.QSqlResult.size": (),
-
# class PySide2.QtSql.QSqlTableModel:
-
# class PySide2.QtSql.QSqlTableModel.EditStrategy:
"PySide2.QtSql.QSqlTableModel.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtSql.QSqlDatabase'),
"PySide2.QtSql.QSqlTableModel.clear": (),
@@ -15245,10 +13925,8 @@ sig_dict.update({
"PySide2.QtSql.QSqlTableModel.tableName": (),
"PySide2.QtSql.QSqlTableModel.updateRowInTable": ('int', 'PySide2.QtSql.QSqlRecord'),
}) if "PySide2.QtSql" in sys.modules else None
-
# Module PySide2.QtNetwork
sig_dict.update({
-
# class PySide2.QtNetwork.QAbstractNetworkCache:
"PySide2.QtNetwork.QAbstractNetworkCache.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QAbstractNetworkCache.cacheSize": (),
@@ -15259,25 +13937,15 @@ sig_dict.update({
"PySide2.QtNetwork.QAbstractNetworkCache.prepare": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
"PySide2.QtNetwork.QAbstractNetworkCache.remove": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QAbstractNetworkCache.updateMetaData": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
-
# class PySide2.QtNetwork.QAbstractSocket:
-
# class PySide2.QtNetwork.QAbstractSocket.BindFlag:
-
# class PySide2.QtNetwork.QAbstractSocket.BindMode:
-
# class PySide2.QtNetwork.QAbstractSocket.NetworkLayerProtocol:
-
# class PySide2.QtNetwork.QAbstractSocket.PauseMode:
-
# class PySide2.QtNetwork.QAbstractSocket.PauseModes:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketError:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketOption:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketState:
-
# class PySide2.QtNetwork.QAbstractSocket.SocketType:
"PySide2.QtNetwork.QAbstractSocket.__init__": ('PySide2.QtNetwork.QAbstractSocket.SocketType', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QAbstractSocket.abort": (),
@@ -15327,7 +13995,6 @@ sig_dict.update({
"PySide2.QtNetwork.QAbstractSocket.waitForDisconnected": ('int',),
"PySide2.QtNetwork.QAbstractSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QAbstractSocket.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QAuthenticator:
"PySide2.QtNetwork.QAuthenticator.__init__": [(), ('PySide2.QtNetwork.QAuthenticator',)],
"PySide2.QtNetwork.QAuthenticator.__copy__": (),
@@ -15341,7 +14008,6 @@ sig_dict.update({
"PySide2.QtNetwork.QAuthenticator.setRealm": ('str',),
"PySide2.QtNetwork.QAuthenticator.setUser": ('str',),
"PySide2.QtNetwork.QAuthenticator.user": (),
-
# class PySide2.QtNetwork.QDnsDomainNameRecord:
"PySide2.QtNetwork.QDnsDomainNameRecord.__init__": [(), ('PySide2.QtNetwork.QDnsDomainNameRecord',)],
"PySide2.QtNetwork.QDnsDomainNameRecord.__copy__": (),
@@ -15349,7 +14015,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsDomainNameRecord.swap": ('PySide2.QtNetwork.QDnsDomainNameRecord',),
"PySide2.QtNetwork.QDnsDomainNameRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsDomainNameRecord.value": (),
-
# class PySide2.QtNetwork.QDnsHostAddressRecord:
"PySide2.QtNetwork.QDnsHostAddressRecord.__init__": [(), ('PySide2.QtNetwork.QDnsHostAddressRecord',)],
"PySide2.QtNetwork.QDnsHostAddressRecord.__copy__": (),
@@ -15357,11 +14022,8 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsHostAddressRecord.swap": ('PySide2.QtNetwork.QDnsHostAddressRecord',),
"PySide2.QtNetwork.QDnsHostAddressRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsHostAddressRecord.value": (),
-
# class PySide2.QtNetwork.QDnsLookup:
-
# class PySide2.QtNetwork.QDnsLookup.Error:
-
# class PySide2.QtNetwork.QDnsLookup.Type:
"PySide2.QtNetwork.QDnsLookup.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtNetwork.QDnsLookup.Type', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtNetwork.QDnsLookup.Type', 'str', 'PySide2.QtNetwork.QHostAddress', 'PySide2.QtCore.QObject')],
"PySide2.QtNetwork.QDnsLookup.abort": (),
@@ -15382,7 +14044,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsLookup.setType": ('PySide2.QtNetwork.QDnsLookup.Type',),
"PySide2.QtNetwork.QDnsLookup.textRecords": (),
"PySide2.QtNetwork.QDnsLookup.type": (),
-
# class PySide2.QtNetwork.QDnsMailExchangeRecord:
"PySide2.QtNetwork.QDnsMailExchangeRecord.__init__": [(), ('PySide2.QtNetwork.QDnsMailExchangeRecord',)],
"PySide2.QtNetwork.QDnsMailExchangeRecord.__copy__": (),
@@ -15391,7 +14052,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsMailExchangeRecord.preference": (),
"PySide2.QtNetwork.QDnsMailExchangeRecord.swap": ('PySide2.QtNetwork.QDnsMailExchangeRecord',),
"PySide2.QtNetwork.QDnsMailExchangeRecord.timeToLive": (),
-
# class PySide2.QtNetwork.QDnsServiceRecord:
"PySide2.QtNetwork.QDnsServiceRecord.__init__": [(), ('PySide2.QtNetwork.QDnsServiceRecord',)],
"PySide2.QtNetwork.QDnsServiceRecord.__copy__": (),
@@ -15402,7 +14062,6 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsServiceRecord.target": (),
"PySide2.QtNetwork.QDnsServiceRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsServiceRecord.weight": (),
-
# class PySide2.QtNetwork.QDnsTextRecord:
"PySide2.QtNetwork.QDnsTextRecord.__init__": [(), ('PySide2.QtNetwork.QDnsTextRecord',)],
"PySide2.QtNetwork.QDnsTextRecord.__copy__": (),
@@ -15410,9 +14069,7 @@ sig_dict.update({
"PySide2.QtNetwork.QDnsTextRecord.swap": ('PySide2.QtNetwork.QDnsTextRecord',),
"PySide2.QtNetwork.QDnsTextRecord.timeToLive": (),
"PySide2.QtNetwork.QDnsTextRecord.values": (),
-
# class PySide2.QtNetwork.QDtls:
-
# class PySide2.QtNetwork.QDtls.HandshakeState:
"PySide2.QtNetwork.QDtls.__init__": ('PySide2.QtNetwork.QSslSocket.SslMode', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QDtls.abortHandshake": ('PySide2.QtNetwork.QUdpSocket',),
@@ -15440,15 +14097,10 @@ sig_dict.update({
"PySide2.QtNetwork.QDtls.shutdown": ('PySide2.QtNetwork.QUdpSocket',),
"PySide2.QtNetwork.QDtls.sslMode": (),
"PySide2.QtNetwork.QDtls.writeDatagramEncrypted": ('PySide2.QtNetwork.QUdpSocket', 'PySide2.QtCore.QByteArray'),
-
# class PySide2.QtNetwork.QDtlsError:
-
# class PySide2.QtNetwork.QHostAddress:
-
# class PySide2.QtNetwork.QHostAddress.ConversionMode:
-
# class PySide2.QtNetwork.QHostAddress.ConversionModeFlag:
-
# class PySide2.QtNetwork.QHostAddress.SpecialAddress:
"PySide2.QtNetwork.QHostAddress.__init__": [(), ('PySide2.QtNetwork.QHostAddress',), ('PySide2.QtNetwork.QHostAddress.SpecialAddress',), ('PySide2.QtNetwork.QIPv6Address',), ('int',), ('str',)],
"PySide2.QtNetwork.QHostAddress.__copy__": (),
@@ -15474,9 +14126,7 @@ sig_dict.update({
"PySide2.QtNetwork.QHostAddress.toIPv4Address": (),
"PySide2.QtNetwork.QHostAddress.toIPv6Address": (),
"PySide2.QtNetwork.QHostAddress.toString": (),
-
# class PySide2.QtNetwork.QHostInfo:
-
# class PySide2.QtNetwork.QHostInfo.HostInfoError:
"PySide2.QtNetwork.QHostInfo.__init__": [('PySide2.QtNetwork.QHostInfo',), ('int',)],
"PySide2.QtNetwork.QHostInfo.__copy__": (),
@@ -15495,11 +14145,8 @@ sig_dict.update({
"PySide2.QtNetwork.QHostInfo.setHostName": ('str',),
"PySide2.QtNetwork.QHostInfo.setLookupId": ('int',),
"PySide2.QtNetwork.QHostInfo.swap": ('PySide2.QtNetwork.QHostInfo',),
-
# class PySide2.QtNetwork.QHstsPolicy:
-
# class PySide2.QtNetwork.QHstsPolicy.PolicyFlag:
-
# class PySide2.QtNetwork.QHstsPolicy.PolicyFlags:
"PySide2.QtNetwork.QHstsPolicy.__init__": [(), ('PySide2.QtCore.QDateTime', 'PySide2.QtNetwork.QHstsPolicy.PolicyFlags', 'str', 'PySide2.QtCore.QUrl.ParsingMode'), ('PySide2.QtNetwork.QHstsPolicy',)],
"PySide2.QtNetwork.QHstsPolicy.__copy__": (),
@@ -15511,16 +14158,13 @@ sig_dict.update({
"PySide2.QtNetwork.QHstsPolicy.setHost": ('str', 'PySide2.QtCore.QUrl.ParsingMode'),
"PySide2.QtNetwork.QHstsPolicy.setIncludesSubDomains": ('bool',),
"PySide2.QtNetwork.QHstsPolicy.swap": ('PySide2.QtNetwork.QHstsPolicy',),
-
# class PySide2.QtNetwork.QHttpMultiPart:
-
# class PySide2.QtNetwork.QHttpMultiPart.ContentType:
"PySide2.QtNetwork.QHttpMultiPart.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtNetwork.QHttpMultiPart.ContentType', 'PySide2.QtCore.QObject')],
"PySide2.QtNetwork.QHttpMultiPart.append": ('PySide2.QtNetwork.QHttpPart',),
"PySide2.QtNetwork.QHttpMultiPart.boundary": (),
"PySide2.QtNetwork.QHttpMultiPart.setBoundary": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QHttpMultiPart.setContentType": ('PySide2.QtNetwork.QHttpMultiPart.ContentType',),
-
# class PySide2.QtNetwork.QHttpPart:
"PySide2.QtNetwork.QHttpPart.__init__": [(), ('PySide2.QtNetwork.QHttpPart',)],
"PySide2.QtNetwork.QHttpPart.__copy__": (),
@@ -15529,15 +14173,11 @@ sig_dict.update({
"PySide2.QtNetwork.QHttpPart.setHeader": ('PySide2.QtNetwork.QNetworkRequest.KnownHeaders', 'typing.Any'),
"PySide2.QtNetwork.QHttpPart.setRawHeader": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtNetwork.QHttpPart.swap": ('PySide2.QtNetwork.QHttpPart',),
-
# class PySide2.QtNetwork.QIPv6Address:
"PySide2.QtNetwork.QIPv6Address.__init__": [(), ('PySide2.QtNetwork.QIPv6Address',)],
"PySide2.QtNetwork.QIPv6Address.__copy__": (),
-
# class PySide2.QtNetwork.QLocalServer:
-
# class PySide2.QtNetwork.QLocalServer.SocketOption:
-
# class PySide2.QtNetwork.QLocalServer.SocketOptions:
"PySide2.QtNetwork.QLocalServer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QLocalServer.close": (),
@@ -15557,11 +14197,8 @@ sig_dict.update({
"PySide2.QtNetwork.QLocalServer.socketDescriptor": (),
"PySide2.QtNetwork.QLocalServer.socketOptions": (),
"PySide2.QtNetwork.QLocalServer.waitForNewConnection": ('int',),
-
# class PySide2.QtNetwork.QLocalSocket:
-
# class PySide2.QtNetwork.QLocalSocket.LocalSocketError:
-
# class PySide2.QtNetwork.QLocalSocket.LocalSocketState:
"PySide2.QtNetwork.QLocalSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QLocalSocket.abort": (),
@@ -15590,11 +14227,8 @@ sig_dict.update({
"PySide2.QtNetwork.QLocalSocket.waitForDisconnected": ('int',),
"PySide2.QtNetwork.QLocalSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QLocalSocket.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QNetworkAccessManager:
-
# class PySide2.QtNetwork.QNetworkAccessManager.NetworkAccessibility:
-
# class PySide2.QtNetwork.QNetworkAccessManager.Operation:
"PySide2.QtNetwork.QNetworkAccessManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkAccessManager.activeConfiguration": (),
@@ -15633,9 +14267,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkAccessManager.strictTransportSecurityHosts": (),
"PySide2.QtNetwork.QNetworkAccessManager.supportedSchemes": (),
"PySide2.QtNetwork.QNetworkAccessManager.supportedSchemesImplementation": (),
-
# class PySide2.QtNetwork.QNetworkAddressEntry:
-
# class PySide2.QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus:
"PySide2.QtNetwork.QNetworkAddressEntry.__init__": [(), ('PySide2.QtNetwork.QNetworkAddressEntry',)],
"PySide2.QtNetwork.QNetworkAddressEntry.__copy__": (),
@@ -15647,14 +14279,16 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkAddressEntry.isPermanent": (),
"PySide2.QtNetwork.QNetworkAddressEntry.isTemporary": (),
"PySide2.QtNetwork.QNetworkAddressEntry.netmask": (),
+ "PySide2.QtNetwork.QNetworkAddressEntry.preferredLifetime": (),
"PySide2.QtNetwork.QNetworkAddressEntry.prefixLength": (),
+ "PySide2.QtNetwork.QNetworkAddressEntry.setAddressLifetime": ('PySide2.QtCore.QDeadlineTimer', 'PySide2.QtCore.QDeadlineTimer'),
"PySide2.QtNetwork.QNetworkAddressEntry.setBroadcast": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setDnsEligibility": ('PySide2.QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus',),
"PySide2.QtNetwork.QNetworkAddressEntry.setIp": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setNetmask": ('PySide2.QtNetwork.QHostAddress',),
"PySide2.QtNetwork.QNetworkAddressEntry.setPrefixLength": ('int',),
"PySide2.QtNetwork.QNetworkAddressEntry.swap": ('PySide2.QtNetwork.QNetworkAddressEntry',),
-
+ "PySide2.QtNetwork.QNetworkAddressEntry.validityLifetime": (),
# class PySide2.QtNetwork.QNetworkCacheMetaData:
"PySide2.QtNetwork.QNetworkCacheMetaData.__init__": [(), ('PySide2.QtNetwork.QNetworkCacheMetaData',)],
"PySide2.QtNetwork.QNetworkCacheMetaData.__copy__": (),
@@ -15674,17 +14308,11 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCacheMetaData.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QNetworkCacheMetaData.swap": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
"PySide2.QtNetwork.QNetworkCacheMetaData.url": (),
-
# class PySide2.QtNetwork.QNetworkConfiguration:
-
# class PySide2.QtNetwork.QNetworkConfiguration.BearerType:
-
# class PySide2.QtNetwork.QNetworkConfiguration.Purpose:
-
# class PySide2.QtNetwork.QNetworkConfiguration.StateFlag:
-
# class PySide2.QtNetwork.QNetworkConfiguration.StateFlags:
-
# class PySide2.QtNetwork.QNetworkConfiguration.Type:
"PySide2.QtNetwork.QNetworkConfiguration.__init__": [(), ('PySide2.QtNetwork.QNetworkConfiguration',)],
"PySide2.QtNetwork.QNetworkConfiguration.__copy__": (),
@@ -15702,11 +14330,8 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkConfiguration.state": (),
"PySide2.QtNetwork.QNetworkConfiguration.swap": ('PySide2.QtNetwork.QNetworkConfiguration',),
"PySide2.QtNetwork.QNetworkConfiguration.type": (),
-
# class PySide2.QtNetwork.QNetworkConfigurationManager:
-
# class PySide2.QtNetwork.QNetworkConfigurationManager.Capabilities:
-
# class PySide2.QtNetwork.QNetworkConfigurationManager.Capability:
"PySide2.QtNetwork.QNetworkConfigurationManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkConfigurationManager.allConfigurations": ('PySide2.QtNetwork.QNetworkConfiguration.StateFlags',),
@@ -15715,9 +14340,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkConfigurationManager.defaultConfiguration": (),
"PySide2.QtNetwork.QNetworkConfigurationManager.isOnline": (),
"PySide2.QtNetwork.QNetworkConfigurationManager.updateConfigurations": (),
-
# class PySide2.QtNetwork.QNetworkCookie:
-
# class PySide2.QtNetwork.QNetworkCookie.RawForm:
"PySide2.QtNetwork.QNetworkCookie.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'), ('PySide2.QtNetwork.QNetworkCookie',)],
"PySide2.QtNetwork.QNetworkCookie.__copy__": (),
@@ -15741,7 +14364,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCookie.swap": ('PySide2.QtNetwork.QNetworkCookie',),
"PySide2.QtNetwork.QNetworkCookie.toRawForm": ('PySide2.QtNetwork.QNetworkCookie.RawForm',),
"PySide2.QtNetwork.QNetworkCookie.value": (),
-
# class PySide2.QtNetwork.QNetworkCookieJar:
"PySide2.QtNetwork.QNetworkCookieJar.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkCookieJar.allCookies": (),
@@ -15752,7 +14374,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkCookieJar.setCookiesFromUrl": ('typing.Sequence[PySide2.QtNetwork.QNetworkCookie]', 'PySide2.QtCore.QUrl'),
"PySide2.QtNetwork.QNetworkCookieJar.updateCookie": ('PySide2.QtNetwork.QNetworkCookie',),
"PySide2.QtNetwork.QNetworkCookieJar.validateCookie": ('PySide2.QtNetwork.QNetworkCookie', 'PySide2.QtCore.QUrl'),
-
# class PySide2.QtNetwork.QNetworkDatagram:
"PySide2.QtNetwork.QNetworkDatagram.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QHostAddress', 'int'), ('PySide2.QtNetwork.QNetworkDatagram',)],
"PySide2.QtNetwork.QNetworkDatagram.__copy__": (),
@@ -15773,7 +14394,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkDatagram.setInterfaceIndex": ('int',),
"PySide2.QtNetwork.QNetworkDatagram.setSender": ('PySide2.QtNetwork.QHostAddress', 'int'),
"PySide2.QtNetwork.QNetworkDatagram.swap": ('PySide2.QtNetwork.QNetworkDatagram',),
-
# class PySide2.QtNetwork.QNetworkDiskCache:
"PySide2.QtNetwork.QNetworkDiskCache.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkDiskCache.cacheDirectory": (),
@@ -15790,13 +14410,9 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkDiskCache.setCacheDirectory": ('str',),
"PySide2.QtNetwork.QNetworkDiskCache.setMaximumCacheSize": ('int',),
"PySide2.QtNetwork.QNetworkDiskCache.updateMetaData": ('PySide2.QtNetwork.QNetworkCacheMetaData',),
-
# class PySide2.QtNetwork.QNetworkInterface:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceFlag:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceFlags:
-
# class PySide2.QtNetwork.QNetworkInterface.InterfaceType:
"PySide2.QtNetwork.QNetworkInterface.__init__": [(), ('PySide2.QtNetwork.QNetworkInterface',)],
"PySide2.QtNetwork.QNetworkInterface.__copy__": (),
@@ -15816,13 +14432,9 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkInterface.name": (),
"PySide2.QtNetwork.QNetworkInterface.swap": ('PySide2.QtNetwork.QNetworkInterface',),
"PySide2.QtNetwork.QNetworkInterface.type": (),
-
# class PySide2.QtNetwork.QNetworkProxy:
-
# class PySide2.QtNetwork.QNetworkProxy.Capabilities:
-
# class PySide2.QtNetwork.QNetworkProxy.Capability:
-
# class PySide2.QtNetwork.QNetworkProxy.ProxyType:
"PySide2.QtNetwork.QNetworkProxy.__init__": [(), ('PySide2.QtNetwork.QNetworkProxy',), ('PySide2.QtNetwork.QNetworkProxy.ProxyType', 'str', 'int', 'str', 'str')],
"PySide2.QtNetwork.QNetworkProxy.__copy__": (),
@@ -15849,7 +14461,6 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxy.swap": ('PySide2.QtNetwork.QNetworkProxy',),
"PySide2.QtNetwork.QNetworkProxy.type": (),
"PySide2.QtNetwork.QNetworkProxy.user": (),
-
# class PySide2.QtNetwork.QNetworkProxyFactory:
"PySide2.QtNetwork.QNetworkProxyFactory.__init__": (),
"PySide2.QtNetwork.QNetworkProxyFactory.proxyForQuery": ('PySide2.QtNetwork.QNetworkProxyQuery',),
@@ -15858,9 +14469,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxyFactory.setUseSystemConfiguration": ('bool',),
"PySide2.QtNetwork.QNetworkProxyFactory.systemProxyForQuery": ('PySide2.QtNetwork.QNetworkProxyQuery',),
"PySide2.QtNetwork.QNetworkProxyFactory.usesSystemConfiguration": (),
-
# class PySide2.QtNetwork.QNetworkProxyQuery:
-
# class PySide2.QtNetwork.QNetworkProxyQuery.QueryType:
"PySide2.QtNetwork.QNetworkProxyQuery.__init__": [(), ('PySide2.QtCore.QUrl', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'PySide2.QtCore.QUrl', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkConfiguration', 'str', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('PySide2.QtNetwork.QNetworkProxyQuery',), ('int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType'), ('str', 'int', 'str', 'PySide2.QtNetwork.QNetworkProxyQuery.QueryType')],
"PySide2.QtNetwork.QNetworkProxyQuery.__copy__": (),
@@ -15879,9 +14488,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkProxyQuery.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtNetwork.QNetworkProxyQuery.swap": ('PySide2.QtNetwork.QNetworkProxyQuery',),
"PySide2.QtNetwork.QNetworkProxyQuery.url": (),
-
# class PySide2.QtNetwork.QNetworkReply:
-
# class PySide2.QtNetwork.QNetworkReply.NetworkError:
"PySide2.QtNetwork.QNetworkReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QNetworkReply.abort": (),
@@ -15917,19 +14524,12 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkReply.sslConfigurationImplementation": ('PySide2.QtNetwork.QSslConfiguration',),
"PySide2.QtNetwork.QNetworkReply.url": (),
"PySide2.QtNetwork.QNetworkReply.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QNetworkRequest:
-
# class PySide2.QtNetwork.QNetworkRequest.Attribute:
-
# class PySide2.QtNetwork.QNetworkRequest.CacheLoadControl:
-
# class PySide2.QtNetwork.QNetworkRequest.KnownHeaders:
-
# class PySide2.QtNetwork.QNetworkRequest.LoadControl:
-
# class PySide2.QtNetwork.QNetworkRequest.Priority:
-
# class PySide2.QtNetwork.QNetworkRequest.RedirectPolicy:
"PySide2.QtNetwork.QNetworkRequest.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtNetwork.QNetworkRequest',)],
"PySide2.QtNetwork.QNetworkRequest.__copy__": (),
@@ -15954,15 +14554,10 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkRequest.sslConfiguration": (),
"PySide2.QtNetwork.QNetworkRequest.swap": ('PySide2.QtNetwork.QNetworkRequest',),
"PySide2.QtNetwork.QNetworkRequest.url": (),
-
# class PySide2.QtNetwork.QNetworkSession:
-
# class PySide2.QtNetwork.QNetworkSession.SessionError:
-
# class PySide2.QtNetwork.QNetworkSession.State:
-
# class PySide2.QtNetwork.QNetworkSession.UsagePolicies:
-
# class PySide2.QtNetwork.QNetworkSession.UsagePolicy:
"PySide2.QtNetwork.QNetworkSession.__init__": ('PySide2.QtNetwork.QNetworkConfiguration', 'PySide2.QtCore.QObject'),
"PySide2.QtNetwork.QNetworkSession.accept": (),
@@ -15987,9 +14582,7 @@ sig_dict.update({
"PySide2.QtNetwork.QNetworkSession.stop": (),
"PySide2.QtNetwork.QNetworkSession.usagePolicies": (),
"PySide2.QtNetwork.QNetworkSession.waitForOpened": ('int',),
-
# class PySide2.QtNetwork.QOcspCertificateStatus:
-
# class PySide2.QtNetwork.QOcspResponse:
"PySide2.QtNetwork.QOcspResponse.__init__": [(), ('PySide2.QtNetwork.QOcspResponse',)],
"PySide2.QtNetwork.QOcspResponse.__copy__": (),
@@ -15997,31 +14590,19 @@ sig_dict.update({
"PySide2.QtNetwork.QOcspResponse.revocationReason": (),
"PySide2.QtNetwork.QOcspResponse.subject": (),
"PySide2.QtNetwork.QOcspResponse.swap": ('PySide2.QtNetwork.QOcspResponse',),
-
# class PySide2.QtNetwork.QOcspRevocationReason:
-
# class PySide2.QtNetwork.QPasswordDigestor:
"PySide2.QtNetwork.QPasswordDigestor.deriveKeyPbkdf1": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int', 'int'),
"PySide2.QtNetwork.QPasswordDigestor.deriveKeyPbkdf2": ('PySide2.QtCore.QCryptographicHash.Algorithm', 'PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'int', 'int'),
-
# class PySide2.QtNetwork.QSsl:
-
# class PySide2.QtNetwork.QSsl.AlternativeNameEntryType:
-
# class PySide2.QtNetwork.QSsl.EncodingFormat:
-
# class PySide2.QtNetwork.QSsl.KeyAlgorithm:
-
# class PySide2.QtNetwork.QSsl.KeyType:
-
# class PySide2.QtNetwork.QSsl.SslOption:
-
# class PySide2.QtNetwork.QSsl.SslOptions:
-
# class PySide2.QtNetwork.QSsl.SslProtocol:
-
# class PySide2.QtNetwork.QSslCertificate:
-
# class PySide2.QtNetwork.QSslCertificate.SubjectInfo:
"PySide2.QtNetwork.QSslCertificate.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QSsl.EncodingFormat'), ('PySide2.QtCore.QIODevice', 'PySide2.QtNetwork.QSsl.EncodingFormat'), ('PySide2.QtNetwork.QSslCertificate',)],
"PySide2.QtNetwork.QSslCertificate.__copy__": (),
@@ -16053,7 +14634,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCertificate.toText": (),
"PySide2.QtNetwork.QSslCertificate.verify": ('typing.Sequence[PySide2.QtNetwork.QSslCertificate]', 'str'),
"PySide2.QtNetwork.QSslCertificate.version": (),
-
# class PySide2.QtNetwork.QSslCertificateExtension:
"PySide2.QtNetwork.QSslCertificateExtension.__init__": [(), ('PySide2.QtNetwork.QSslCertificateExtension',)],
"PySide2.QtNetwork.QSslCertificateExtension.__copy__": (),
@@ -16063,7 +14643,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCertificateExtension.oid": (),
"PySide2.QtNetwork.QSslCertificateExtension.swap": ('PySide2.QtNetwork.QSslCertificateExtension',),
"PySide2.QtNetwork.QSslCertificateExtension.value": (),
-
# class PySide2.QtNetwork.QSslCipher:
"PySide2.QtNetwork.QSslCipher.__init__": [(), ('PySide2.QtNetwork.QSslCipher',), ('str',), ('str', 'PySide2.QtNetwork.QSsl.SslProtocol')],
"PySide2.QtNetwork.QSslCipher.__copy__": (),
@@ -16077,9 +14656,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslCipher.supportedBits": (),
"PySide2.QtNetwork.QSslCipher.swap": ('PySide2.QtNetwork.QSslCipher',),
"PySide2.QtNetwork.QSslCipher.usedBits": (),
-
# class PySide2.QtNetwork.QSslConfiguration:
-
# class PySide2.QtNetwork.QSslConfiguration.NextProtocolNegotiationStatus:
"PySide2.QtNetwork.QSslConfiguration.__init__": [(), ('PySide2.QtNetwork.QSslConfiguration',)],
"PySide2.QtNetwork.QSslConfiguration.__copy__": (),
@@ -16132,9 +14709,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslConfiguration.swap": ('PySide2.QtNetwork.QSslConfiguration',),
"PySide2.QtNetwork.QSslConfiguration.systemCaCertificates": (),
"PySide2.QtNetwork.QSslConfiguration.testSslOption": ('PySide2.QtNetwork.QSsl.SslOption',),
-
# class PySide2.QtNetwork.QSslDiffieHellmanParameters:
-
# class PySide2.QtNetwork.QSslDiffieHellmanParameters.Error:
"PySide2.QtNetwork.QSslDiffieHellmanParameters.__init__": [(), ('PySide2.QtNetwork.QSslDiffieHellmanParameters',)],
"PySide2.QtNetwork.QSslDiffieHellmanParameters.__copy__": (),
@@ -16145,9 +14720,7 @@ sig_dict.update({
"PySide2.QtNetwork.QSslDiffieHellmanParameters.isEmpty": (),
"PySide2.QtNetwork.QSslDiffieHellmanParameters.isValid": (),
"PySide2.QtNetwork.QSslDiffieHellmanParameters.swap": ('PySide2.QtNetwork.QSslDiffieHellmanParameters',),
-
# class PySide2.QtNetwork.QSslError:
-
# class PySide2.QtNetwork.QSslError.SslError:
"PySide2.QtNetwork.QSslError.__init__": [(), ('PySide2.QtNetwork.QSslError',), ('PySide2.QtNetwork.QSslError.SslError',), ('PySide2.QtNetwork.QSslError.SslError', 'PySide2.QtNetwork.QSslCertificate')],
"PySide2.QtNetwork.QSslError.__copy__": (),
@@ -16155,7 +14728,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslError.error": (),
"PySide2.QtNetwork.QSslError.errorString": (),
"PySide2.QtNetwork.QSslError.swap": ('PySide2.QtNetwork.QSslError',),
-
# class PySide2.QtNetwork.QSslKey:
"PySide2.QtNetwork.QSslKey.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QSsl.KeyAlgorithm', 'PySide2.QtNetwork.QSsl.EncodingFormat', 'PySide2.QtNetwork.QSsl.KeyType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtCore.QIODevice', 'PySide2.QtNetwork.QSsl.KeyAlgorithm', 'PySide2.QtNetwork.QSsl.EncodingFormat', 'PySide2.QtNetwork.QSsl.KeyType', 'PySide2.QtCore.QByteArray'), ('PySide2.QtNetwork.QSslKey',), ('int', 'PySide2.QtNetwork.QSsl.KeyType')],
"PySide2.QtNetwork.QSslKey.__copy__": (),
@@ -16168,7 +14740,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslKey.toDer": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslKey.toPem": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslKey.type": (),
-
# class PySide2.QtNetwork.QSslPreSharedKeyAuthenticator:
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.__init__": [(), ('PySide2.QtNetwork.QSslPreSharedKeyAuthenticator',)],
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.__copy__": (),
@@ -16180,11 +14751,8 @@ sig_dict.update({
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.setIdentity": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.setPreSharedKey": ('PySide2.QtCore.QByteArray',),
"PySide2.QtNetwork.QSslPreSharedKeyAuthenticator.swap": ('PySide2.QtNetwork.QSslPreSharedKeyAuthenticator',),
-
# class PySide2.QtNetwork.QSslSocket:
-
# class PySide2.QtNetwork.QSslSocket.PeerVerifyMode:
-
# class PySide2.QtNetwork.QSslSocket.SslMode:
"PySide2.QtNetwork.QSslSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QSslSocket.abort": (),
@@ -16257,7 +14825,6 @@ sig_dict.update({
"PySide2.QtNetwork.QSslSocket.waitForEncrypted": ('int',),
"PySide2.QtNetwork.QSslSocket.waitForReadyRead": ('int',),
"PySide2.QtNetwork.QSslSocket.writeData": ('str', 'int'),
-
# class PySide2.QtNetwork.QTcpServer:
"PySide2.QtNetwork.QTcpServer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QTcpServer.addPendingConnection": ('PySide2.QtNetwork.QTcpSocket',),
@@ -16280,10 +14847,8 @@ sig_dict.update({
"PySide2.QtNetwork.QTcpServer.setSocketDescriptor": ('int',),
"PySide2.QtNetwork.QTcpServer.socketDescriptor": (),
"PySide2.QtNetwork.QTcpServer.waitForNewConnection": ('int',),
-
# class PySide2.QtNetwork.QTcpSocket:
"PySide2.QtNetwork.QTcpSocket.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtNetwork.QUdpSocket:
"PySide2.QtNetwork.QUdpSocket.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtNetwork.QUdpSocket.hasPendingDatagrams": (),
@@ -16296,29 +14861,21 @@ sig_dict.update({
"PySide2.QtNetwork.QUdpSocket.setMulticastInterface": ('PySide2.QtNetwork.QNetworkInterface',),
"PySide2.QtNetwork.QUdpSocket.writeDatagram": [('PySide2.QtCore.QByteArray', 'PySide2.QtNetwork.QHostAddress', 'int'), ('PySide2.QtNetwork.QNetworkDatagram',)],
}) if "PySide2.QtNetwork" in sys.modules else None
-
# Module PySide2.QtTest
sig_dict.update({
-
# class PySide2.QtTest.QTest:
-
# class PySide2.QtTest.QTest.KeyAction:
-
# class PySide2.QtTest.QTest.MouseAction:
-
# class PySide2.QtTest.QTest.QBenchmarkMetric:
-
# class PySide2.QtTest.QTest.QTouchEventSequence:
"PySide2.QtTest.QTest.QTouchEventSequence.commit": ('bool',),
"PySide2.QtTest.QTest.QTouchEventSequence.move": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.press": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.release": [('int', 'PySide2.QtCore.QPoint', 'PySide2.QtGui.QWindow'), ('int', 'PySide2.QtCore.QPoint', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtTest.QTest.QTouchEventSequence.stationary": ('int',),
-
# class PySide2.QtTest.QTest.TestFailMode:
-
"PySide2.QtTest.QTest.addColumnInternal": ('int', 'str'),
- "PySide2.QtTest.QTest.asciiToKey": ('typing.Char',),
+ "PySide2.QtTest.QTest.asciiToKey": ('int',),
"PySide2.QtTest.QTest.compare_ptr_helper": ('int', 'int', 'str', 'str', 'str', 'int'),
"PySide2.QtTest.QTest.compare_string_helper": ('str', 'str', 'str', 'str', 'str', 'int'),
"PySide2.QtTest.QTest.createTouchDevice": ('PySide2.QtGui.QTouchDevice.DeviceType',),
@@ -16327,11 +14884,11 @@ sig_dict.update({
"PySide2.QtTest.QTest.currentTestFailed": (),
"PySide2.QtTest.QTest.currentTestFunction": (),
"PySide2.QtTest.QTest.ignoreMessage": [('PySide2.QtCore.QtMsgType', 'PySide2.QtCore.QRegularExpression'), ('PySide2.QtCore.QtMsgType', 'str')],
- "PySide2.QtTest.QTest.keyClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.keyClicks": ('PySide2.QtWidgets.QWidget', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'),
- "PySide2.QtTest.QTest.keyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
- "PySide2.QtTest.QTest.keyPress": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
- "PySide2.QtTest.QTest.keyRelease": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyPress": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.keyRelease": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtGui.QWindow', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtWidgets.QWidget', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.keySequence": [('PySide2.QtGui.QWindow', 'PySide2.QtGui.QKeySequence'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QKeySequence')],
"PySide2.QtTest.QTest.keyToAscii": ('PySide2.QtCore.Qt.Key',),
"PySide2.QtTest.QTest.mouseClick": [('PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QPoint', 'int'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.MouseButton', 'PySide2.QtCore.Qt.KeyboardModifiers', 'PySide2.QtCore.QPoint', 'int')],
@@ -16349,7 +14906,7 @@ sig_dict.update({
"PySide2.QtTest.QTest.qSkip": ('str', 'str', 'int'),
"PySide2.QtTest.QTest.qWaitForWindowActive": ('PySide2.QtWidgets.QWidget', 'int'),
"PySide2.QtTest.QTest.qWaitForWindowExposed": ('PySide2.QtWidgets.QWidget', 'int'),
- "PySide2.QtTest.QTest.sendKeyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'typing.Char', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
+ "PySide2.QtTest.QTest.sendKeyEvent": [('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtGui.QWindow', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int'), ('PySide2.QtTest.QTest.KeyAction', 'PySide2.QtWidgets.QWidget', 'PySide2.QtCore.Qt.Key', 'str', 'PySide2.QtCore.Qt.KeyboardModifiers', 'int')],
"PySide2.QtTest.QTest.setBenchmarkResult": ('float', 'PySide2.QtTest.QTest.QBenchmarkMetric'),
"PySide2.QtTest.QTest.setMainSourcePath": ('str', 'str'),
"PySide2.QtTest.QTest.simulateEvent": [('PySide2.QtGui.QWindow', 'bool', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int'), ('PySide2.QtWidgets.QWidget', 'bool', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int')],
@@ -16357,26 +14914,17 @@ sig_dict.update({
"PySide2.QtTest.QTest.toPrettyCString": ('str', 'int'),
"PySide2.QtTest.QTest.touchEvent": [('PySide2.QtGui.QWindow', 'PySide2.QtGui.QTouchDevice', 'bool'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtGui.QTouchDevice', 'bool')],
}) if "PySide2.QtTest" in sys.modules else None
-
# Module PySide2.QtConcurrent
sig_dict.update({
-
# class PySide2.QtConcurrent.QtConcurrent:
-
# class PySide2.QtConcurrent.QtConcurrent.ReduceOption:
-
# class PySide2.QtConcurrent.QtConcurrent.ReduceOptions:
-
# class PySide2.QtConcurrent.QtConcurrent.ThreadFunctionResult:
}) if "PySide2.QtConcurrent" in sys.modules else None
-
# Module PySide2.QtX11Extras
sig_dict.update({
-
# class PySide2.QtX11Extras.QX11Info:
-
# class PySide2.QtX11Extras.QX11Info.PeekOption:
-
# class PySide2.QtX11Extras.QX11Info.PeekOptions:
"PySide2.QtX11Extras.QX11Info.appDpiX": ('int',),
"PySide2.QtX11Extras.QX11Info.appDpiY": ('int',),
@@ -16394,10 +14942,8 @@ sig_dict.update({
"PySide2.QtX11Extras.QX11Info.setAppUserTime": ('int',),
"PySide2.QtX11Extras.QX11Info.setNextStartupId": ('PySide2.QtCore.QByteArray',),
}) if "PySide2.QtX11Extras" in sys.modules else None
-
# Module PySide2.QtXml
sig_dict.update({
-
# class PySide2.QtXml.QDomAttr:
"PySide2.QtXml.QDomAttr.__init__": [(), ('PySide2.QtXml.QDomAttr',)],
"PySide2.QtXml.QDomAttr.__copy__": (),
@@ -16407,12 +14953,10 @@ sig_dict.update({
"PySide2.QtXml.QDomAttr.setValue": ('str',),
"PySide2.QtXml.QDomAttr.specified": (),
"PySide2.QtXml.QDomAttr.value": (),
-
# class PySide2.QtXml.QDomCDATASection:
"PySide2.QtXml.QDomCDATASection.__init__": [(), ('PySide2.QtXml.QDomCDATASection',)],
"PySide2.QtXml.QDomCDATASection.__copy__": (),
"PySide2.QtXml.QDomCDATASection.nodeType": (),
-
# class PySide2.QtXml.QDomCharacterData:
"PySide2.QtXml.QDomCharacterData.__init__": [(), ('PySide2.QtXml.QDomCharacterData',)],
"PySide2.QtXml.QDomCharacterData.__copy__": (),
@@ -16425,12 +14969,10 @@ sig_dict.update({
"PySide2.QtXml.QDomCharacterData.replaceData": ('int', 'int', 'str'),
"PySide2.QtXml.QDomCharacterData.setData": ('str',),
"PySide2.QtXml.QDomCharacterData.substringData": ('int', 'int'),
-
# class PySide2.QtXml.QDomComment:
"PySide2.QtXml.QDomComment.__init__": [(), ('PySide2.QtXml.QDomComment',)],
"PySide2.QtXml.QDomComment.__copy__": (),
"PySide2.QtXml.QDomComment.nodeType": (),
-
# class PySide2.QtXml.QDomDocument:
"PySide2.QtXml.QDomDocument.__init__": [(), ('PySide2.QtXml.QDomDocument',), ('PySide2.QtXml.QDomDocumentType',), ('str',)],
"PySide2.QtXml.QDomDocument.__copy__": (),
@@ -16455,12 +14997,10 @@ sig_dict.update({
"PySide2.QtXml.QDomDocument.setContent": [('PySide2.QtCore.QByteArray',), ('PySide2.QtCore.QByteArray', 'bool'), ('PySide2.QtCore.QIODevice',), ('PySide2.QtCore.QIODevice', 'bool'), ('PySide2.QtXml.QXmlInputSource', 'PySide2.QtXml.QXmlReader'), ('PySide2.QtXml.QXmlInputSource', 'bool'), ('str',), ('str', 'bool')],
"PySide2.QtXml.QDomDocument.toByteArray": ('int',),
"PySide2.QtXml.QDomDocument.toString": ('int',),
-
# class PySide2.QtXml.QDomDocumentFragment:
"PySide2.QtXml.QDomDocumentFragment.__init__": [(), ('PySide2.QtXml.QDomDocumentFragment',)],
"PySide2.QtXml.QDomDocumentFragment.__copy__": (),
"PySide2.QtXml.QDomDocumentFragment.nodeType": (),
-
# class PySide2.QtXml.QDomDocumentType:
"PySide2.QtXml.QDomDocumentType.__init__": [(), ('PySide2.QtXml.QDomDocumentType',)],
"PySide2.QtXml.QDomDocumentType.__copy__": (),
@@ -16471,7 +15011,6 @@ sig_dict.update({
"PySide2.QtXml.QDomDocumentType.notations": (),
"PySide2.QtXml.QDomDocumentType.publicId": (),
"PySide2.QtXml.QDomDocumentType.systemId": (),
-
# class PySide2.QtXml.QDomElement:
"PySide2.QtXml.QDomElement.__init__": [(), ('PySide2.QtXml.QDomElement',)],
"PySide2.QtXml.QDomElement.__copy__": (),
@@ -16495,7 +15034,6 @@ sig_dict.update({
"PySide2.QtXml.QDomElement.setTagName": ('str',),
"PySide2.QtXml.QDomElement.tagName": (),
"PySide2.QtXml.QDomElement.text": (),
-
# class PySide2.QtXml.QDomEntity:
"PySide2.QtXml.QDomEntity.__init__": [(), ('PySide2.QtXml.QDomEntity',)],
"PySide2.QtXml.QDomEntity.__copy__": (),
@@ -16503,14 +15041,11 @@ sig_dict.update({
"PySide2.QtXml.QDomEntity.notationName": (),
"PySide2.QtXml.QDomEntity.publicId": (),
"PySide2.QtXml.QDomEntity.systemId": (),
-
# class PySide2.QtXml.QDomEntityReference:
"PySide2.QtXml.QDomEntityReference.__init__": [(), ('PySide2.QtXml.QDomEntityReference',)],
"PySide2.QtXml.QDomEntityReference.__copy__": (),
"PySide2.QtXml.QDomEntityReference.nodeType": (),
-
# class PySide2.QtXml.QDomImplementation:
-
# class PySide2.QtXml.QDomImplementation.InvalidDataPolicy:
"PySide2.QtXml.QDomImplementation.__init__": [(), ('PySide2.QtXml.QDomImplementation',)],
"PySide2.QtXml.QDomImplementation.__copy__": (),
@@ -16520,7 +15055,6 @@ sig_dict.update({
"PySide2.QtXml.QDomImplementation.invalidDataPolicy": (),
"PySide2.QtXml.QDomImplementation.isNull": (),
"PySide2.QtXml.QDomImplementation.setInvalidDataPolicy": ('PySide2.QtXml.QDomImplementation.InvalidDataPolicy',),
-
# class PySide2.QtXml.QDomNamedNodeMap:
"PySide2.QtXml.QDomNamedNodeMap.__init__": [(), ('PySide2.QtXml.QDomNamedNodeMap',)],
"PySide2.QtXml.QDomNamedNodeMap.__copy__": (),
@@ -16536,11 +15070,8 @@ sig_dict.update({
"PySide2.QtXml.QDomNamedNodeMap.setNamedItem": ('PySide2.QtXml.QDomNode',),
"PySide2.QtXml.QDomNamedNodeMap.setNamedItemNS": ('PySide2.QtXml.QDomNode',),
"PySide2.QtXml.QDomNamedNodeMap.size": (),
-
# class PySide2.QtXml.QDomNode:
-
# class PySide2.QtXml.QDomNode.EncodingPolicy:
-
# class PySide2.QtXml.QDomNode.NodeType:
"PySide2.QtXml.QDomNode.__init__": [(), ('PySide2.QtXml.QDomNode',)],
"PySide2.QtXml.QDomNode.__copy__": (),
@@ -16607,7 +15138,6 @@ sig_dict.update({
"PySide2.QtXml.QDomNode.toNotation": (),
"PySide2.QtXml.QDomNode.toProcessingInstruction": (),
"PySide2.QtXml.QDomNode.toText": (),
-
# class PySide2.QtXml.QDomNodeList:
"PySide2.QtXml.QDomNodeList.__init__": [(), ('PySide2.QtXml.QDomNodeList',)],
"PySide2.QtXml.QDomNodeList.__copy__": (),
@@ -16617,14 +15147,12 @@ sig_dict.update({
"PySide2.QtXml.QDomNodeList.item": ('int',),
"PySide2.QtXml.QDomNodeList.length": (),
"PySide2.QtXml.QDomNodeList.size": (),
-
# class PySide2.QtXml.QDomNotation:
"PySide2.QtXml.QDomNotation.__init__": [(), ('PySide2.QtXml.QDomNotation',)],
"PySide2.QtXml.QDomNotation.__copy__": (),
"PySide2.QtXml.QDomNotation.nodeType": (),
"PySide2.QtXml.QDomNotation.publicId": (),
"PySide2.QtXml.QDomNotation.systemId": (),
-
# class PySide2.QtXml.QDomProcessingInstruction:
"PySide2.QtXml.QDomProcessingInstruction.__init__": [(), ('PySide2.QtXml.QDomProcessingInstruction',)],
"PySide2.QtXml.QDomProcessingInstruction.__copy__": (),
@@ -16632,13 +15160,11 @@ sig_dict.update({
"PySide2.QtXml.QDomProcessingInstruction.nodeType": (),
"PySide2.QtXml.QDomProcessingInstruction.setData": ('str',),
"PySide2.QtXml.QDomProcessingInstruction.target": (),
-
# class PySide2.QtXml.QDomText:
"PySide2.QtXml.QDomText.__init__": [(), ('PySide2.QtXml.QDomText',)],
"PySide2.QtXml.QDomText.__copy__": (),
"PySide2.QtXml.QDomText.nodeType": (),
"PySide2.QtXml.QDomText.splitText": ('int',),
-
# class PySide2.QtXml.QXmlAttributes:
"PySide2.QtXml.QXmlAttributes.__init__": [(), ('PySide2.QtXml.QXmlAttributes',)],
"PySide2.QtXml.QXmlAttributes.__copy__": (),
@@ -16653,7 +15179,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlAttributes.type": [('int',), ('str',), ('str', 'str')],
"PySide2.QtXml.QXmlAttributes.uri": ('int',),
"PySide2.QtXml.QXmlAttributes.value": [('int',), ('str',), ('str', 'str')],
-
# class PySide2.QtXml.QXmlContentHandler:
"PySide2.QtXml.QXmlContentHandler.__init__": (),
"PySide2.QtXml.QXmlContentHandler.characters": ('str',),
@@ -16668,20 +15193,17 @@ sig_dict.update({
"PySide2.QtXml.QXmlContentHandler.startDocument": (),
"PySide2.QtXml.QXmlContentHandler.startElement": ('str', 'str', 'str', 'PySide2.QtXml.QXmlAttributes'),
"PySide2.QtXml.QXmlContentHandler.startPrefixMapping": ('str', 'str'),
-
# class PySide2.QtXml.QXmlDTDHandler:
"PySide2.QtXml.QXmlDTDHandler.__init__": (),
"PySide2.QtXml.QXmlDTDHandler.errorString": (),
"PySide2.QtXml.QXmlDTDHandler.notationDecl": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlDTDHandler.unparsedEntityDecl": ('str', 'str', 'str', 'str'),
-
# class PySide2.QtXml.QXmlDeclHandler:
"PySide2.QtXml.QXmlDeclHandler.__init__": (),
"PySide2.QtXml.QXmlDeclHandler.attributeDecl": ('str', 'str', 'str', 'str', 'str'),
"PySide2.QtXml.QXmlDeclHandler.errorString": (),
"PySide2.QtXml.QXmlDeclHandler.externalEntityDecl": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlDeclHandler.internalEntityDecl": ('str', 'str'),
-
# class PySide2.QtXml.QXmlDefaultHandler:
"PySide2.QtXml.QXmlDefaultHandler.__init__": (),
"PySide2.QtXml.QXmlDefaultHandler.attributeDecl": ('str', 'str', 'str', 'str', 'str'),
@@ -16712,19 +15234,16 @@ sig_dict.update({
"PySide2.QtXml.QXmlDefaultHandler.startPrefixMapping": ('str', 'str'),
"PySide2.QtXml.QXmlDefaultHandler.unparsedEntityDecl": ('str', 'str', 'str', 'str'),
"PySide2.QtXml.QXmlDefaultHandler.warning": ('PySide2.QtXml.QXmlParseException',),
-
# class PySide2.QtXml.QXmlEntityResolver:
"PySide2.QtXml.QXmlEntityResolver.__init__": (),
"PySide2.QtXml.QXmlEntityResolver.errorString": (),
"PySide2.QtXml.QXmlEntityResolver.resolveEntity": ('str', 'str', 'PySide2.QtXml.QXmlInputSource'),
-
# class PySide2.QtXml.QXmlErrorHandler:
"PySide2.QtXml.QXmlErrorHandler.__init__": (),
"PySide2.QtXml.QXmlErrorHandler.error": ('PySide2.QtXml.QXmlParseException',),
"PySide2.QtXml.QXmlErrorHandler.errorString": (),
"PySide2.QtXml.QXmlErrorHandler.fatalError": ('PySide2.QtXml.QXmlParseException',),
"PySide2.QtXml.QXmlErrorHandler.warning": ('PySide2.QtXml.QXmlParseException',),
-
# class PySide2.QtXml.QXmlInputSource:
"PySide2.QtXml.QXmlInputSource.__init__": [(), ('PySide2.QtCore.QIODevice',)],
"PySide2.QtXml.QXmlInputSource.data": (),
@@ -16732,7 +15251,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlInputSource.fromRawData": ('PySide2.QtCore.QByteArray', 'bool'),
"PySide2.QtXml.QXmlInputSource.reset": (),
"PySide2.QtXml.QXmlInputSource.setData": [('PySide2.QtCore.QByteArray',), ('str',)],
-
# class PySide2.QtXml.QXmlLexicalHandler:
"PySide2.QtXml.QXmlLexicalHandler.__init__": (),
"PySide2.QtXml.QXmlLexicalHandler.comment": ('str',),
@@ -16743,12 +15261,10 @@ sig_dict.update({
"PySide2.QtXml.QXmlLexicalHandler.startCDATA": (),
"PySide2.QtXml.QXmlLexicalHandler.startDTD": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlLexicalHandler.startEntity": ('str',),
-
# class PySide2.QtXml.QXmlLocator:
"PySide2.QtXml.QXmlLocator.__init__": (),
"PySide2.QtXml.QXmlLocator.columnNumber": (),
"PySide2.QtXml.QXmlLocator.lineNumber": (),
-
# class PySide2.QtXml.QXmlNamespaceSupport:
"PySide2.QtXml.QXmlNamespaceSupport.__init__": (),
"PySide2.QtXml.QXmlNamespaceSupport.popContext": (),
@@ -16760,7 +15276,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlNamespaceSupport.setPrefix": ('str', 'str'),
"PySide2.QtXml.QXmlNamespaceSupport.splitName": ('str', 'str', 'str'),
"PySide2.QtXml.QXmlNamespaceSupport.uri": ('str',),
-
# class PySide2.QtXml.QXmlParseException:
"PySide2.QtXml.QXmlParseException.__init__": [('PySide2.QtXml.QXmlParseException',), ('str', 'int', 'int', 'str', 'str')],
"PySide2.QtXml.QXmlParseException.columnNumber": (),
@@ -16768,7 +15283,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlParseException.message": (),
"PySide2.QtXml.QXmlParseException.publicId": (),
"PySide2.QtXml.QXmlParseException.systemId": (),
-
# class PySide2.QtXml.QXmlReader:
"PySide2.QtXml.QXmlReader.__init__": (),
"PySide2.QtXml.QXmlReader.DTDHandler": (),
@@ -16790,7 +15304,6 @@ sig_dict.update({
"PySide2.QtXml.QXmlReader.setFeature": ('str', 'bool'),
"PySide2.QtXml.QXmlReader.setLexicalHandler": ('PySide2.QtXml.QXmlLexicalHandler',),
"PySide2.QtXml.QXmlReader.setProperty": ('str', 'int'),
-
# class PySide2.QtXml.QXmlSimpleReader:
"PySide2.QtXml.QXmlSimpleReader.__init__": (),
"PySide2.QtXml.QXmlSimpleReader.DTDHandler": (),
@@ -16814,23 +15327,17 @@ sig_dict.update({
"PySide2.QtXml.QXmlSimpleReader.setLexicalHandler": ('PySide2.QtXml.QXmlLexicalHandler',),
"PySide2.QtXml.QXmlSimpleReader.setProperty": ('str', 'int'),
}) if "PySide2.QtXml" in sys.modules else None
-
# Module PySide2.QtXmlPatterns
sig_dict.update({
-
# class PySide2.QtXmlPatterns.QAbstractMessageHandler:
"PySide2.QtXmlPatterns.QAbstractMessageHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtXmlPatterns.QAbstractMessageHandler.handleMessage": ('PySide2.QtCore.QtMsgType', 'str', 'PySide2.QtCore.QUrl', 'PySide2.QtXmlPatterns.QSourceLocation'),
"PySide2.QtXmlPatterns.QAbstractMessageHandler.message": ('PySide2.QtCore.QtMsgType', 'str', 'PySide2.QtCore.QUrl', 'PySide2.QtXmlPatterns.QSourceLocation'),
-
# class PySide2.QtXmlPatterns.QAbstractUriResolver:
"PySide2.QtXmlPatterns.QAbstractUriResolver.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtXmlPatterns.QAbstractUriResolver.resolve": ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl'),
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel:
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel.NodeCopySetting:
-
# class PySide2.QtXmlPatterns.QAbstractXmlNodeModel.SimpleAxis:
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.__init__": (),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.attributes": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
@@ -16851,7 +15358,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.sourceLocation": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.stringValue": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
"PySide2.QtXmlPatterns.QAbstractXmlNodeModel.typedValue": ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',),
-
# class PySide2.QtXmlPatterns.QAbstractXmlReceiver:
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.__init__": (),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.atomicValue": ('typing.Any',),
@@ -16867,7 +15373,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.startOfSequence": (),
"PySide2.QtXmlPatterns.QAbstractXmlReceiver.whitespaceOnly": ('str',),
-
# class PySide2.QtXmlPatterns.QSourceLocation:
"PySide2.QtXmlPatterns.QSourceLocation.__init__": [(), ('PySide2.QtCore.QUrl', 'int', 'int'), ('PySide2.QtXmlPatterns.QSourceLocation',)],
"PySide2.QtXmlPatterns.QSourceLocation.__copy__": (),
@@ -16878,7 +15383,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QSourceLocation.setLine": ('int',),
"PySide2.QtXmlPatterns.QSourceLocation.setUri": ('PySide2.QtCore.QUrl',),
"PySide2.QtXmlPatterns.QSourceLocation.uri": (),
-
# class PySide2.QtXmlPatterns.QXmlFormatter:
"PySide2.QtXmlPatterns.QXmlFormatter.__init__": ('PySide2.QtXmlPatterns.QXmlQuery', 'PySide2.QtCore.QIODevice'),
"PySide2.QtXmlPatterns.QXmlFormatter.atomicValue": ('typing.Any',),
@@ -16894,7 +15398,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlFormatter.startDocument": (),
"PySide2.QtXmlPatterns.QXmlFormatter.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QXmlFormatter.startOfSequence": (),
-
# class PySide2.QtXmlPatterns.QXmlItem:
"PySide2.QtXmlPatterns.QXmlItem.__init__": [(), ('PySide2.QtXmlPatterns.QXmlItem',), ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',), ('typing.Any',)],
"PySide2.QtXmlPatterns.QXmlItem.__copy__": (),
@@ -16903,7 +15406,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlItem.isNull": (),
"PySide2.QtXmlPatterns.QXmlItem.toAtomicValue": (),
"PySide2.QtXmlPatterns.QXmlItem.toNodeModelIndex": (),
-
# class PySide2.QtXmlPatterns.QXmlName:
"PySide2.QtXmlPatterns.QXmlName.__init__": [(), ('PySide2.QtXmlPatterns.QXmlName',), ('PySide2.QtXmlPatterns.QXmlNamePool', 'str', 'str', 'str')],
"PySide2.QtXmlPatterns.QXmlName.__copy__": (),
@@ -16914,15 +15416,11 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlName.namespaceUri": ('PySide2.QtXmlPatterns.QXmlNamePool',),
"PySide2.QtXmlPatterns.QXmlName.prefix": ('PySide2.QtXmlPatterns.QXmlNamePool',),
"PySide2.QtXmlPatterns.QXmlName.toClarkName": ('PySide2.QtXmlPatterns.QXmlNamePool',),
-
# class PySide2.QtXmlPatterns.QXmlNamePool:
"PySide2.QtXmlPatterns.QXmlNamePool.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNamePool',)],
"PySide2.QtXmlPatterns.QXmlNamePool.__copy__": (),
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex:
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex.DocumentOrder:
-
# class PySide2.QtXmlPatterns.QXmlNodeModelIndex.NodeKind:
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNodeModelIndex',)],
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.__copy__": (),
@@ -16931,9 +15429,7 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.internalPointer": (),
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.isNull": (),
"PySide2.QtXmlPatterns.QXmlNodeModelIndex.model": (),
-
# class PySide2.QtXmlPatterns.QXmlQuery:
-
# class PySide2.QtXmlPatterns.QXmlQuery.QueryLanguage:
"PySide2.QtXmlPatterns.QXmlQuery.__init__": [(), ('PySide2.QtXmlPatterns.QXmlNamePool',), ('PySide2.QtXmlPatterns.QXmlQuery',), ('PySide2.QtXmlPatterns.QXmlQuery.QueryLanguage', 'PySide2.QtXmlPatterns.QXmlNamePool')],
"PySide2.QtXmlPatterns.QXmlQuery.__copy__": (),
@@ -16950,12 +15446,10 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlQuery.setQuery": [('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl'), ('str', 'PySide2.QtCore.QUrl')],
"PySide2.QtXmlPatterns.QXmlQuery.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlQuery.uriResolver": (),
-
# class PySide2.QtXmlPatterns.QXmlResultItems:
"PySide2.QtXmlPatterns.QXmlResultItems.__init__": (),
"PySide2.QtXmlPatterns.QXmlResultItems.current": (),
"PySide2.QtXmlPatterns.QXmlResultItems.hasError": (),
-
# class PySide2.QtXmlPatterns.QXmlSchema:
"PySide2.QtXmlPatterns.QXmlSchema.__init__": [(), ('PySide2.QtXmlPatterns.QXmlSchema',)],
"PySide2.QtXmlPatterns.QXmlSchema.documentUri": (),
@@ -16966,7 +15460,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSchema.setMessageHandler": ('PySide2.QtXmlPatterns.QAbstractMessageHandler',),
"PySide2.QtXmlPatterns.QXmlSchema.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlSchema.uriResolver": (),
-
# class PySide2.QtXmlPatterns.QXmlSchemaValidator:
"PySide2.QtXmlPatterns.QXmlSchemaValidator.__init__": [(), ('PySide2.QtXmlPatterns.QXmlSchema',)],
"PySide2.QtXmlPatterns.QXmlSchemaValidator.messageHandler": (),
@@ -16977,7 +15470,6 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSchemaValidator.setUriResolver": ('PySide2.QtXmlPatterns.QAbstractUriResolver',),
"PySide2.QtXmlPatterns.QXmlSchemaValidator.uriResolver": (),
"PySide2.QtXmlPatterns.QXmlSchemaValidator.validate": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QIODevice', 'PySide2.QtCore.QUrl'), ('PySide2.QtCore.QUrl',)],
-
# class PySide2.QtXmlPatterns.QXmlSerializer:
"PySide2.QtXmlPatterns.QXmlSerializer.__init__": ('PySide2.QtXmlPatterns.QXmlQuery', 'PySide2.QtCore.QIODevice'),
"PySide2.QtXmlPatterns.QXmlSerializer.atomicValue": ('typing.Any',),
@@ -16996,10 +15488,8 @@ sig_dict.update({
"PySide2.QtXmlPatterns.QXmlSerializer.startElement": ('PySide2.QtXmlPatterns.QXmlName',),
"PySide2.QtXmlPatterns.QXmlSerializer.startOfSequence": (),
}) if "PySide2.QtXmlPatterns" in sys.modules else None
-
# Module PySide2.QtHelp
sig_dict.update({
-
# class PySide2.QtHelp.QCompressedHelpInfo:
"PySide2.QtHelp.QCompressedHelpInfo.__init__": [(), ('PySide2.QtHelp.QCompressedHelpInfo',)],
"PySide2.QtHelp.QCompressedHelpInfo.__copy__": (),
@@ -17008,7 +15498,6 @@ sig_dict.update({
"PySide2.QtHelp.QCompressedHelpInfo.namespaceName": (),
"PySide2.QtHelp.QCompressedHelpInfo.swap": ('PySide2.QtHelp.QCompressedHelpInfo',),
"PySide2.QtHelp.QCompressedHelpInfo.version": (),
-
# class PySide2.QtHelp.QHelpContentItem:
"PySide2.QtHelp.QHelpContentItem.__copy__": (),
"PySide2.QtHelp.QHelpContentItem.child": ('int',),
@@ -17018,7 +15507,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpContentItem.row": (),
"PySide2.QtHelp.QHelpContentItem.title": (),
"PySide2.QtHelp.QHelpContentItem.url": (),
-
# class PySide2.QtHelp.QHelpContentModel:
"PySide2.QtHelp.QHelpContentModel.columnCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtHelp.QHelpContentModel.contentItemAt": ('PySide2.QtCore.QModelIndex',),
@@ -17028,10 +15516,8 @@ sig_dict.update({
"PySide2.QtHelp.QHelpContentModel.isCreatingContents": (),
"PySide2.QtHelp.QHelpContentModel.parent": [(), ('PySide2.QtCore.QModelIndex',)],
"PySide2.QtHelp.QHelpContentModel.rowCount": ('PySide2.QtCore.QModelIndex',),
-
# class PySide2.QtHelp.QHelpContentWidget:
"PySide2.QtHelp.QHelpContentWidget.indexOf": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtHelp.QHelpEngine:
"PySide2.QtHelp.QHelpEngine.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpEngine.contentModel": (),
@@ -17039,7 +15525,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpEngine.indexModel": (),
"PySide2.QtHelp.QHelpEngine.indexWidget": (),
"PySide2.QtHelp.QHelpEngine.searchEngine": (),
-
# class PySide2.QtHelp.QHelpEngineCore:
"PySide2.QtHelp.QHelpEngineCore.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpEngineCore.addCustomFilter": ('str', 'typing.Sequence[str]'),
@@ -17073,7 +15558,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpEngineCore.setupData": (),
"PySide2.QtHelp.QHelpEngineCore.unregisterDocumentation": ('str',),
"PySide2.QtHelp.QHelpEngineCore.usesFilterEngine": (),
-
# class PySide2.QtHelp.QHelpFilterData:
"PySide2.QtHelp.QHelpFilterData.__init__": [(), ('PySide2.QtHelp.QHelpFilterData',)],
"PySide2.QtHelp.QHelpFilterData.__copy__": (),
@@ -17082,7 +15566,6 @@ sig_dict.update({
"PySide2.QtHelp.QHelpFilterData.setVersions": ('typing.Sequence[PySide2.QtCore.QVersionNumber]',),
"PySide2.QtHelp.QHelpFilterData.swap": ('PySide2.QtHelp.QHelpFilterData',),
"PySide2.QtHelp.QHelpFilterData.versions": (),
-
# class PySide2.QtHelp.QHelpFilterEngine:
"PySide2.QtHelp.QHelpFilterEngine.__init__": ('PySide2.QtHelp.QHelpEngineCore',),
"PySide2.QtHelp.QHelpFilterEngine.activeFilter": (),
@@ -17095,17 +15578,14 @@ sig_dict.update({
"PySide2.QtHelp.QHelpFilterEngine.removeFilter": ('str',),
"PySide2.QtHelp.QHelpFilterEngine.setActiveFilter": ('str',),
"PySide2.QtHelp.QHelpFilterEngine.setFilterData": ('str', 'PySide2.QtHelp.QHelpFilterData'),
-
# class PySide2.QtHelp.QHelpIndexModel:
"PySide2.QtHelp.QHelpIndexModel.createIndex": [('int', 'int', 'int'), ('int', 'int', 'object'), ('str',)],
"PySide2.QtHelp.QHelpIndexModel.filter": ('str', 'str'),
"PySide2.QtHelp.QHelpIndexModel.isCreatingIndex": (),
"PySide2.QtHelp.QHelpIndexModel.linksForKeyword": ('str',),
-
# class PySide2.QtHelp.QHelpIndexWidget:
"PySide2.QtHelp.QHelpIndexWidget.activateCurrentItem": (),
"PySide2.QtHelp.QHelpIndexWidget.filterIndices": ('str', 'str'),
-
# class PySide2.QtHelp.QHelpSearchEngine:
"PySide2.QtHelp.QHelpSearchEngine.__init__": ('PySide2.QtHelp.QHelpEngineCore', 'PySide2.QtCore.QObject'),
"PySide2.QtHelp.QHelpSearchEngine.cancelIndexing": (),
@@ -17122,13 +15602,10 @@ sig_dict.update({
"PySide2.QtHelp.QHelpSearchEngine.searchInput": (),
"PySide2.QtHelp.QHelpSearchEngine.searchResultCount": (),
"PySide2.QtHelp.QHelpSearchEngine.searchResults": ('int', 'int'),
-
# class PySide2.QtHelp.QHelpSearchQuery:
-
# class PySide2.QtHelp.QHelpSearchQuery.FieldName:
"PySide2.QtHelp.QHelpSearchQuery.__init__": [(), ('PySide2.QtHelp.QHelpSearchQuery',), ('PySide2.QtHelp.QHelpSearchQuery.FieldName', 'typing.Sequence[str]')],
"PySide2.QtHelp.QHelpSearchQuery.__copy__": (),
-
# class PySide2.QtHelp.QHelpSearchQueryWidget:
"PySide2.QtHelp.QHelpSearchQueryWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtHelp.QHelpSearchQueryWidget.changeEvent": ('PySide2.QtCore.QEvent',),
@@ -17141,21 +15618,17 @@ sig_dict.update({
"PySide2.QtHelp.QHelpSearchQueryWidget.setCompactMode": ('bool',),
"PySide2.QtHelp.QHelpSearchQueryWidget.setQuery": ('typing.Sequence[PySide2.QtHelp.QHelpSearchQuery]',),
"PySide2.QtHelp.QHelpSearchQueryWidget.setSearchInput": ('str',),
-
# class PySide2.QtHelp.QHelpSearchResult:
"PySide2.QtHelp.QHelpSearchResult.__init__": [(), ('PySide2.QtCore.QUrl', 'str', 'str'), ('PySide2.QtHelp.QHelpSearchResult',)],
"PySide2.QtHelp.QHelpSearchResult.snippet": (),
"PySide2.QtHelp.QHelpSearchResult.title": (),
"PySide2.QtHelp.QHelpSearchResult.url": (),
-
# class PySide2.QtHelp.QHelpSearchResultWidget:
"PySide2.QtHelp.QHelpSearchResultWidget.changeEvent": ('PySide2.QtCore.QEvent',),
"PySide2.QtHelp.QHelpSearchResultWidget.linkAt": ('PySide2.QtCore.QPoint',),
}) if "PySide2.QtHelp" in sys.modules else None
-
# Module PySide2.QtMultimedia
sig_dict.update({
-
# class PySide2.QtMultimedia.QAbstractAudioDeviceInfo:
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.deviceName": (),
@@ -17167,7 +15640,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleRates": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleSizes": (),
"PySide2.QtMultimedia.QAbstractAudioDeviceInfo.supportedSampleTypes": (),
-
# class PySide2.QtMultimedia.QAbstractAudioInput:
"PySide2.QtMultimedia.QAbstractAudioInput.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioInput.bufferSize": (),
@@ -17189,7 +15661,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioInput.stop": (),
"PySide2.QtMultimedia.QAbstractAudioInput.suspend": (),
"PySide2.QtMultimedia.QAbstractAudioInput.volume": (),
-
# class PySide2.QtMultimedia.QAbstractAudioOutput:
"PySide2.QtMultimedia.QAbstractAudioOutput.__init__": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.bufferSize": (),
@@ -17213,11 +15684,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractAudioOutput.stop": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.suspend": (),
"PySide2.QtMultimedia.QAbstractAudioOutput.volume": (),
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer:
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType:
-
# class PySide2.QtMultimedia.QAbstractVideoBuffer.MapMode:
"PySide2.QtMultimedia.QAbstractVideoBuffer.__init__": ('PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType',),
"PySide2.QtMultimedia.QAbstractVideoBuffer.handle": (),
@@ -17225,15 +15693,12 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractVideoBuffer.mapMode": (),
"PySide2.QtMultimedia.QAbstractVideoBuffer.release": (),
"PySide2.QtMultimedia.QAbstractVideoBuffer.unmap": (),
-
# class PySide2.QtMultimedia.QAbstractVideoFilter:
"PySide2.QtMultimedia.QAbstractVideoFilter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAbstractVideoFilter.createFilterRunnable": (),
"PySide2.QtMultimedia.QAbstractVideoFilter.isActive": (),
"PySide2.QtMultimedia.QAbstractVideoFilter.setActive": ('bool',),
-
# class PySide2.QtMultimedia.QAbstractVideoSurface:
-
# class PySide2.QtMultimedia.QAbstractVideoSurface.Error:
"PySide2.QtMultimedia.QAbstractVideoSurface.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAbstractVideoSurface.error": (),
@@ -17248,20 +15713,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QAbstractVideoSurface.stop": (),
"PySide2.QtMultimedia.QAbstractVideoSurface.supportedPixelFormats": ('PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType',),
"PySide2.QtMultimedia.QAbstractVideoSurface.surfaceFormat": (),
-
# class PySide2.QtMultimedia.QAudio:
-
# class PySide2.QtMultimedia.QAudio.Error:
-
# class PySide2.QtMultimedia.QAudio.Mode:
-
# class PySide2.QtMultimedia.QAudio.Role:
-
# class PySide2.QtMultimedia.QAudio.State:
-
# class PySide2.QtMultimedia.QAudio.VolumeScale:
"PySide2.QtMultimedia.QAudio.convertVolume": ('float', 'PySide2.QtMultimedia.QAudio.VolumeScale', 'PySide2.QtMultimedia.QAudio.VolumeScale'),
-
# class PySide2.QtMultimedia.QAudioBuffer:
"PySide2.QtMultimedia.QAudioBuffer.__init__": [(), ('PySide2.QtCore.QByteArray', 'PySide2.QtMultimedia.QAudioFormat', 'int'), ('PySide2.QtMultimedia.QAudioBuffer',), ('int', 'PySide2.QtMultimedia.QAudioFormat', 'int')],
"PySide2.QtMultimedia.QAudioBuffer.__copy__": (),
@@ -17274,11 +15732,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioBuffer.isValid": (),
"PySide2.QtMultimedia.QAudioBuffer.sampleCount": (),
"PySide2.QtMultimedia.QAudioBuffer.startTime": (),
-
# class PySide2.QtMultimedia.QAudioDecoder:
-
# class PySide2.QtMultimedia.QAudioDecoder.Error:
-
# class PySide2.QtMultimedia.QAudioDecoder.State:
"PySide2.QtMultimedia.QAudioDecoder.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioDecoder.audioFormat": (),
@@ -17299,7 +15754,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDecoder.state": (),
"PySide2.QtMultimedia.QAudioDecoder.stop": (),
"PySide2.QtMultimedia.QAudioDecoder.unbind": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QAudioDecoderControl:
"PySide2.QtMultimedia.QAudioDecoderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioDecoderControl.audioFormat": (),
@@ -17315,7 +15769,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDecoderControl.start": (),
"PySide2.QtMultimedia.QAudioDecoderControl.state": (),
"PySide2.QtMultimedia.QAudioDecoderControl.stop": (),
-
# class PySide2.QtMultimedia.QAudioDeviceInfo:
"PySide2.QtMultimedia.QAudioDeviceInfo.__init__": [(), ('PySide2.QtMultimedia.QAudioDeviceInfo',)],
"PySide2.QtMultimedia.QAudioDeviceInfo.__copy__": (),
@@ -17334,7 +15787,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleRates": (),
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleSizes": (),
"PySide2.QtMultimedia.QAudioDeviceInfo.supportedSampleTypes": (),
-
# class PySide2.QtMultimedia.QAudioEncoderSettings:
"PySide2.QtMultimedia.QAudioEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QAudioEncoderSettings',)],
"PySide2.QtMultimedia.QAudioEncoderSettings.__copy__": (),
@@ -17355,18 +15807,14 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioEncoderSettings.setEncodingOptions": ('typing.Dict[str, typing.Any]',),
"PySide2.QtMultimedia.QAudioEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QAudioEncoderSettings.setSampleRate": ('int',),
-
# class PySide2.QtMultimedia.QAudioEncoderSettingsControl:
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.audioSettings": (),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.codecDescription": ('str',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.setAudioSettings": ('PySide2.QtMultimedia.QAudioEncoderSettings',),
"PySide2.QtMultimedia.QAudioEncoderSettingsControl.supportedAudioCodecs": (),
-
# class PySide2.QtMultimedia.QAudioFormat:
-
# class PySide2.QtMultimedia.QAudioFormat.Endian:
-
# class PySide2.QtMultimedia.QAudioFormat.SampleType:
"PySide2.QtMultimedia.QAudioFormat.__init__": [(), ('PySide2.QtMultimedia.QAudioFormat',)],
"PySide2.QtMultimedia.QAudioFormat.__copy__": (),
@@ -17390,7 +15838,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioFormat.setSampleRate": ('int',),
"PySide2.QtMultimedia.QAudioFormat.setSampleSize": ('int',),
"PySide2.QtMultimedia.QAudioFormat.setSampleType": ('PySide2.QtMultimedia.QAudioFormat.SampleType',),
-
# class PySide2.QtMultimedia.QAudioInput:
"PySide2.QtMultimedia.QAudioInput.__init__": [('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QAudioInput.bufferSize": (),
@@ -17411,7 +15858,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioInput.stop": (),
"PySide2.QtMultimedia.QAudioInput.suspend": (),
"PySide2.QtMultimedia.QAudioInput.volume": (),
-
# class PySide2.QtMultimedia.QAudioInputSelectorControl:
"PySide2.QtMultimedia.QAudioInputSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioInputSelectorControl.activeInput": (),
@@ -17419,7 +15865,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioInputSelectorControl.defaultInput": (),
"PySide2.QtMultimedia.QAudioInputSelectorControl.inputDescription": ('str',),
"PySide2.QtMultimedia.QAudioInputSelectorControl.setActiveInput": ('str',),
-
# class PySide2.QtMultimedia.QAudioOutput:
"PySide2.QtMultimedia.QAudioOutput.__init__": [('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QAudioFormat', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QAudioOutput.bufferSize": (),
@@ -17442,7 +15887,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioOutput.stop": (),
"PySide2.QtMultimedia.QAudioOutput.suspend": (),
"PySide2.QtMultimedia.QAudioOutput.volume": (),
-
# class PySide2.QtMultimedia.QAudioOutputSelectorControl:
"PySide2.QtMultimedia.QAudioOutputSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.activeOutput": (),
@@ -17450,12 +15894,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioOutputSelectorControl.defaultOutput": (),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.outputDescription": ('str',),
"PySide2.QtMultimedia.QAudioOutputSelectorControl.setActiveOutput": ('str',),
-
# class PySide2.QtMultimedia.QAudioProbe:
"PySide2.QtMultimedia.QAudioProbe.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioProbe.isActive": (),
"PySide2.QtMultimedia.QAudioProbe.setSource": [('PySide2.QtMultimedia.QMediaObject',), ('PySide2.QtMultimedia.QMediaRecorder',)],
-
# class PySide2.QtMultimedia.QAudioRecorder:
"PySide2.QtMultimedia.QAudioRecorder.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioRecorder.audioInput": (),
@@ -17463,39 +15905,25 @@ sig_dict.update({
"PySide2.QtMultimedia.QAudioRecorder.audioInputs": (),
"PySide2.QtMultimedia.QAudioRecorder.defaultAudioInput": (),
"PySide2.QtMultimedia.QAudioRecorder.setAudioInput": ('str',),
-
# class PySide2.QtMultimedia.QAudioRoleControl:
"PySide2.QtMultimedia.QAudioRoleControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QAudioRoleControl.audioRole": (),
"PySide2.QtMultimedia.QAudioRoleControl.setAudioRole": ('PySide2.QtMultimedia.QAudio.Role',),
"PySide2.QtMultimedia.QAudioRoleControl.supportedAudioRoles": (),
-
# class PySide2.QtMultimedia.QCamera:
-
# class PySide2.QtMultimedia.QCamera.CaptureMode:
-
# class PySide2.QtMultimedia.QCamera.CaptureModes:
-
# class PySide2.QtMultimedia.QCamera.Error:
-
# class PySide2.QtMultimedia.QCamera.FrameRateRange:
"PySide2.QtMultimedia.QCamera.FrameRateRange.__init__": [(), ('PySide2.QtMultimedia.QCamera.FrameRateRange',), ('float', 'float')],
"PySide2.QtMultimedia.QCamera.FrameRateRange.__copy__": (),
-
# class PySide2.QtMultimedia.QCamera.LockChangeReason:
-
# class PySide2.QtMultimedia.QCamera.LockStatus:
-
# class PySide2.QtMultimedia.QCamera.LockType:
-
# class PySide2.QtMultimedia.QCamera.LockTypes:
-
# class PySide2.QtMultimedia.QCamera.Position:
-
# class PySide2.QtMultimedia.QCamera.State:
-
# class PySide2.QtMultimedia.QCamera.Status:
-
"PySide2.QtMultimedia.QCamera.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('PySide2.QtMultimedia.QCamera.Position', 'PySide2.QtCore.QObject'), ('PySide2.QtMultimedia.QCameraInfo', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QCamera.availability": (),
"PySide2.QtMultimedia.QCamera.availableDevices": (),
@@ -17526,21 +15954,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCamera.unload": (),
"PySide2.QtMultimedia.QCamera.unlock": [(), ('PySide2.QtMultimedia.QCamera.LockTypes',)],
"PySide2.QtMultimedia.QCamera.viewfinderSettings": (),
-
# class PySide2.QtMultimedia.QCameraCaptureBufferFormatControl:
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.bufferFormat": (),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.setBufferFormat": ('PySide2.QtMultimedia.QVideoFrame.PixelFormat',),
"PySide2.QtMultimedia.QCameraCaptureBufferFormatControl.supportedBufferFormats": (),
-
# class PySide2.QtMultimedia.QCameraCaptureDestinationControl:
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.captureDestination": (),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.isCaptureDestinationSupported": ('PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations',),
"PySide2.QtMultimedia.QCameraCaptureDestinationControl.setCaptureDestination": ('PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations',),
-
# class PySide2.QtMultimedia.QCameraControl:
-
# class PySide2.QtMultimedia.QCameraControl.PropertyChangeType:
"PySide2.QtMultimedia.QCameraControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraControl.canChangeProperty": ('PySide2.QtMultimedia.QCameraControl.PropertyChangeType', 'PySide2.QtMultimedia.QCamera.Status'),
@@ -17550,15 +15974,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraControl.setState": ('PySide2.QtMultimedia.QCamera.State',),
"PySide2.QtMultimedia.QCameraControl.state": (),
"PySide2.QtMultimedia.QCameraControl.status": (),
-
# class PySide2.QtMultimedia.QCameraExposure:
-
# class PySide2.QtMultimedia.QCameraExposure.ExposureMode:
-
# class PySide2.QtMultimedia.QCameraExposure.FlashMode:
-
# class PySide2.QtMultimedia.QCameraExposure.FlashModes:
-
# class PySide2.QtMultimedia.QCameraExposure.MeteringMode:
"PySide2.QtMultimedia.QCameraExposure.aperture": (),
"PySide2.QtMultimedia.QCameraExposure.exposureCompensation": (),
@@ -17587,18 +16006,14 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraExposure.setSpotMeteringPoint": ('PySide2.QtCore.QPointF',),
"PySide2.QtMultimedia.QCameraExposure.shutterSpeed": (),
"PySide2.QtMultimedia.QCameraExposure.spotMeteringPoint": (),
-
# class PySide2.QtMultimedia.QCameraExposureControl:
-
# class PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter:
"PySide2.QtMultimedia.QCameraExposureControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraExposureControl.actualValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.isParameterSupported": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.requestedValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter',),
"PySide2.QtMultimedia.QCameraExposureControl.setValue": ('PySide2.QtMultimedia.QCameraExposureControl.ExposureParameter', 'typing.Any'),
-
# class PySide2.QtMultimedia.QCameraFeedbackControl:
-
# class PySide2.QtMultimedia.QCameraFeedbackControl.EventType:
"PySide2.QtMultimedia.QCameraFeedbackControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFeedbackControl.isEventFeedbackEnabled": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType',),
@@ -17606,20 +16021,15 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFeedbackControl.resetEventFeedback": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType',),
"PySide2.QtMultimedia.QCameraFeedbackControl.setEventFeedbackEnabled": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType', 'bool'),
"PySide2.QtMultimedia.QCameraFeedbackControl.setEventFeedbackSound": ('PySide2.QtMultimedia.QCameraFeedbackControl.EventType', 'str'),
-
# class PySide2.QtMultimedia.QCameraFlashControl:
"PySide2.QtMultimedia.QCameraFlashControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFlashControl.flashMode": (),
"PySide2.QtMultimedia.QCameraFlashControl.isFlashModeSupported": ('PySide2.QtMultimedia.QCameraExposure.FlashModes',),
"PySide2.QtMultimedia.QCameraFlashControl.isFlashReady": (),
"PySide2.QtMultimedia.QCameraFlashControl.setFlashMode": ('PySide2.QtMultimedia.QCameraExposure.FlashModes',),
-
# class PySide2.QtMultimedia.QCameraFocus:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusMode:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusModes:
-
# class PySide2.QtMultimedia.QCameraFocus.FocusPointMode:
"PySide2.QtMultimedia.QCameraFocus.customFocusPoint": (),
"PySide2.QtMultimedia.QCameraFocus.digitalZoom": (),
@@ -17636,7 +16046,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocus.setFocusMode": ('PySide2.QtMultimedia.QCameraFocus.FocusModes',),
"PySide2.QtMultimedia.QCameraFocus.setFocusPointMode": ('PySide2.QtMultimedia.QCameraFocus.FocusPointMode',),
"PySide2.QtMultimedia.QCameraFocus.zoomTo": ('float', 'float'),
-
# class PySide2.QtMultimedia.QCameraFocusControl:
"PySide2.QtMultimedia.QCameraFocusControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraFocusControl.customFocusPoint": (),
@@ -17648,9 +16057,7 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocusControl.setCustomFocusPoint": ('PySide2.QtCore.QPointF',),
"PySide2.QtMultimedia.QCameraFocusControl.setFocusMode": ('PySide2.QtMultimedia.QCameraFocus.FocusModes',),
"PySide2.QtMultimedia.QCameraFocusControl.setFocusPointMode": ('PySide2.QtMultimedia.QCameraFocus.FocusPointMode',),
-
# class PySide2.QtMultimedia.QCameraFocusZone:
-
# class PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus:
"PySide2.QtMultimedia.QCameraFocusZone.__init__": [(), ('PySide2.QtCore.QRectF', 'PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus'), ('PySide2.QtMultimedia.QCameraFocusZone',)],
"PySide2.QtMultimedia.QCameraFocusZone.__copy__": (),
@@ -17658,15 +16065,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraFocusZone.isValid": (),
"PySide2.QtMultimedia.QCameraFocusZone.setStatus": ('PySide2.QtMultimedia.QCameraFocusZone.FocusZoneStatus',),
"PySide2.QtMultimedia.QCameraFocusZone.status": (),
-
# class PySide2.QtMultimedia.QCameraImageCapture:
-
# class PySide2.QtMultimedia.QCameraImageCapture.CaptureDestination:
-
# class PySide2.QtMultimedia.QCameraImageCapture.CaptureDestinations:
-
# class PySide2.QtMultimedia.QCameraImageCapture.DriveMode:
-
# class PySide2.QtMultimedia.QCameraImageCapture.Error:
"PySide2.QtMultimedia.QCameraImageCapture.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QCameraImageCapture.availability": (),
@@ -17688,7 +16090,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageCapture.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QCameraImageCapture.supportedBufferFormats": (),
"PySide2.QtMultimedia.QCameraImageCapture.supportedImageCodecs": (),
-
# class PySide2.QtMultimedia.QCameraImageCaptureControl:
"PySide2.QtMultimedia.QCameraImageCaptureControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraImageCaptureControl.cancelCapture": (),
@@ -17696,11 +16097,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageCaptureControl.driveMode": (),
"PySide2.QtMultimedia.QCameraImageCaptureControl.isReadyForCapture": (),
"PySide2.QtMultimedia.QCameraImageCaptureControl.setDriveMode": ('PySide2.QtMultimedia.QCameraImageCapture.DriveMode',),
-
# class PySide2.QtMultimedia.QCameraImageProcessing:
-
# class PySide2.QtMultimedia.QCameraImageProcessing.ColorFilter:
-
# class PySide2.QtMultimedia.QCameraImageProcessing.WhiteBalanceMode:
"PySide2.QtMultimedia.QCameraImageProcessing.brightness": (),
"PySide2.QtMultimedia.QCameraImageProcessing.colorFilter": (),
@@ -17721,16 +16119,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraImageProcessing.setWhiteBalanceMode": ('PySide2.QtMultimedia.QCameraImageProcessing.WhiteBalanceMode',),
"PySide2.QtMultimedia.QCameraImageProcessing.sharpeningLevel": (),
"PySide2.QtMultimedia.QCameraImageProcessing.whiteBalanceMode": (),
-
# class PySide2.QtMultimedia.QCameraImageProcessingControl:
-
# class PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter:
"PySide2.QtMultimedia.QCameraImageProcessingControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.isParameterSupported": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.isParameterValueSupported": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter', 'typing.Any'),
"PySide2.QtMultimedia.QCameraImageProcessingControl.parameter": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter',),
"PySide2.QtMultimedia.QCameraImageProcessingControl.setParameter": ('PySide2.QtMultimedia.QCameraImageProcessingControl.ProcessingParameter', 'typing.Any'),
-
# class PySide2.QtMultimedia.QCameraInfo:
"PySide2.QtMultimedia.QCameraInfo.__init__": [('PySide2.QtCore.QByteArray',), ('PySide2.QtMultimedia.QCamera',), ('PySide2.QtMultimedia.QCameraInfo',)],
"PySide2.QtMultimedia.QCameraInfo.__copy__": (),
@@ -17741,19 +16136,16 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraInfo.isNull": (),
"PySide2.QtMultimedia.QCameraInfo.orientation": (),
"PySide2.QtMultimedia.QCameraInfo.position": (),
-
# class PySide2.QtMultimedia.QCameraInfoControl:
"PySide2.QtMultimedia.QCameraInfoControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraInfoControl.cameraOrientation": ('str',),
"PySide2.QtMultimedia.QCameraInfoControl.cameraPosition": ('str',),
-
# class PySide2.QtMultimedia.QCameraLocksControl:
"PySide2.QtMultimedia.QCameraLocksControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraLocksControl.lockStatus": ('PySide2.QtMultimedia.QCamera.LockType',),
"PySide2.QtMultimedia.QCameraLocksControl.searchAndLock": ('PySide2.QtMultimedia.QCamera.LockTypes',),
"PySide2.QtMultimedia.QCameraLocksControl.supportedLocks": (),
"PySide2.QtMultimedia.QCameraLocksControl.unlock": ('PySide2.QtMultimedia.QCamera.LockTypes',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettings:
"PySide2.QtMultimedia.QCameraViewfinderSettings.__init__": [(), ('PySide2.QtMultimedia.QCameraViewfinderSettings',)],
"PySide2.QtMultimedia.QCameraViewfinderSettings.__copy__": (),
@@ -17769,21 +16161,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraViewfinderSettings.setPixelFormat": ('PySide2.QtMultimedia.QVideoFrame.PixelFormat',),
"PySide2.QtMultimedia.QCameraViewfinderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
"PySide2.QtMultimedia.QCameraViewfinderSettings.swap": ('PySide2.QtMultimedia.QCameraViewfinderSettings',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl:
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter:
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.isViewfinderParameterSupported": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.setViewfinderParameter": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter', 'typing.Any'),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl.viewfinderParameter": ('PySide2.QtMultimedia.QCameraViewfinderSettingsControl.ViewfinderParameter',),
-
# class PySide2.QtMultimedia.QCameraViewfinderSettingsControl2:
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.setViewfinderSettings": ('PySide2.QtMultimedia.QCameraViewfinderSettings',),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.supportedViewfinderSettings": (),
"PySide2.QtMultimedia.QCameraViewfinderSettingsControl2.viewfinderSettings": (),
-
# class PySide2.QtMultimedia.QCameraZoomControl:
"PySide2.QtMultimedia.QCameraZoomControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCameraZoomControl.currentDigitalZoom": (),
@@ -17793,20 +16181,17 @@ sig_dict.update({
"PySide2.QtMultimedia.QCameraZoomControl.requestedDigitalZoom": (),
"PySide2.QtMultimedia.QCameraZoomControl.requestedOpticalZoom": (),
"PySide2.QtMultimedia.QCameraZoomControl.zoomTo": ('float', 'float'),
-
# class PySide2.QtMultimedia.QCustomAudioRoleControl:
"PySide2.QtMultimedia.QCustomAudioRoleControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QCustomAudioRoleControl.customAudioRole": (),
"PySide2.QtMultimedia.QCustomAudioRoleControl.setCustomAudioRole": ('str',),
"PySide2.QtMultimedia.QCustomAudioRoleControl.supportedCustomAudioRoles": (),
-
# class PySide2.QtMultimedia.QImageEncoderControl:
"PySide2.QtMultimedia.QImageEncoderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QImageEncoderControl.imageCodecDescription": ('str',),
"PySide2.QtMultimedia.QImageEncoderControl.imageSettings": (),
"PySide2.QtMultimedia.QImageEncoderControl.setImageSettings": ('PySide2.QtMultimedia.QImageEncoderSettings',),
"PySide2.QtMultimedia.QImageEncoderControl.supportedImageCodecs": (),
-
# class PySide2.QtMultimedia.QImageEncoderSettings:
"PySide2.QtMultimedia.QImageEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QImageEncoderSettings',)],
"PySide2.QtMultimedia.QImageEncoderSettings.__copy__": (),
@@ -17821,26 +16206,21 @@ sig_dict.update({
"PySide2.QtMultimedia.QImageEncoderSettings.setEncodingOptions": ('typing.Dict[str, typing.Any]',),
"PySide2.QtMultimedia.QImageEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QImageEncoderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
-
# class PySide2.QtMultimedia.QMediaAudioProbeControl:
"PySide2.QtMultimedia.QMediaAudioProbeControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaAvailabilityControl:
"PySide2.QtMultimedia.QMediaAvailabilityControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaAvailabilityControl.availability": (),
-
# class PySide2.QtMultimedia.QMediaBindableInterface:
"PySide2.QtMultimedia.QMediaBindableInterface.__init__": (),
"PySide2.QtMultimedia.QMediaBindableInterface.mediaObject": (),
"PySide2.QtMultimedia.QMediaBindableInterface.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
-
# class PySide2.QtMultimedia.QMediaContainerControl:
"PySide2.QtMultimedia.QMediaContainerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaContainerControl.containerDescription": ('str',),
"PySide2.QtMultimedia.QMediaContainerControl.containerFormat": (),
"PySide2.QtMultimedia.QMediaContainerControl.setContainerFormat": ('str',),
"PySide2.QtMultimedia.QMediaContainerControl.supportedContainers": (),
-
# class PySide2.QtMultimedia.QMediaContent:
"PySide2.QtMultimedia.QMediaContent.__init__": [(), ('PySide2.QtCore.QUrl',), ('PySide2.QtMultimedia.QMediaContent',), ('PySide2.QtMultimedia.QMediaPlaylist', 'PySide2.QtCore.QUrl', 'bool'), ('PySide2.QtMultimedia.QMediaResource',), ('PySide2.QtNetwork.QNetworkRequest',), ('typing.Sequence[PySide2.QtMultimedia.QMediaResource]',)],
"PySide2.QtMultimedia.QMediaContent.__copy__": (),
@@ -17851,10 +16231,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaContent.playlist": (),
"PySide2.QtMultimedia.QMediaContent.request": (),
"PySide2.QtMultimedia.QMediaContent.resources": (),
-
# class PySide2.QtMultimedia.QMediaControl:
"PySide2.QtMultimedia.QMediaControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaGaplessPlaybackControl:
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.crossfadeTime": (),
@@ -17862,12 +16240,10 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.nextMedia": (),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.setCrossfadeTime": ('float',),
"PySide2.QtMultimedia.QMediaGaplessPlaybackControl.setNextMedia": ('PySide2.QtMultimedia.QMediaContent',),
-
# class PySide2.QtMultimedia.QMediaNetworkAccessControl:
"PySide2.QtMultimedia.QMediaNetworkAccessControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaNetworkAccessControl.currentConfiguration": (),
"PySide2.QtMultimedia.QMediaNetworkAccessControl.setConfigurations": ('typing.Sequence[PySide2.QtNetwork.QNetworkConfiguration]',),
-
# class PySide2.QtMultimedia.QMediaObject:
"PySide2.QtMultimedia.QMediaObject.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtMultimedia.QMediaService'),
"PySide2.QtMultimedia.QMediaObject.addPropertyWatch": ('PySide2.QtCore.QByteArray',),
@@ -17882,17 +16258,11 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaObject.service": (),
"PySide2.QtMultimedia.QMediaObject.setNotifyInterval": ('int',),
"PySide2.QtMultimedia.QMediaObject.unbind": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMediaPlayer:
-
# class PySide2.QtMultimedia.QMediaPlayer.Error:
-
# class PySide2.QtMultimedia.QMediaPlayer.Flag:
-
# class PySide2.QtMultimedia.QMediaPlayer.Flags:
-
# class PySide2.QtMultimedia.QMediaPlayer.MediaStatus:
-
# class PySide2.QtMultimedia.QMediaPlayer.State:
"PySide2.QtMultimedia.QMediaPlayer.__init__": ('PySide2.QtCore.QObject', 'PySide2.QtMultimedia.QMediaPlayer.Flags'),
"PySide2.QtMultimedia.QMediaPlayer.audioRole": (),
@@ -17935,7 +16305,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlayer.supportedMimeTypes": ('PySide2.QtMultimedia.QMediaPlayer.Flags',),
"PySide2.QtMultimedia.QMediaPlayer.unbind": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlayer.volume": (),
-
# class PySide2.QtMultimedia.QMediaPlayerControl:
"PySide2.QtMultimedia.QMediaPlayerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlayerControl.availablePlaybackRanges": (),
@@ -17960,11 +16329,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlayerControl.state": (),
"PySide2.QtMultimedia.QMediaPlayerControl.stop": (),
"PySide2.QtMultimedia.QMediaPlayerControl.volume": (),
-
# class PySide2.QtMultimedia.QMediaPlaylist:
-
# class PySide2.QtMultimedia.QMediaPlaylist.Error:
-
# class PySide2.QtMultimedia.QMediaPlaylist.PlaybackMode:
"PySide2.QtMultimedia.QMediaPlaylist.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaPlaylist.addMedia": [('PySide2.QtMultimedia.QMediaContent',), ('typing.Sequence[PySide2.QtMultimedia.QMediaContent]',)],
@@ -17991,13 +16357,9 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaPlaylist.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QMediaPlaylist.setPlaybackMode": ('PySide2.QtMultimedia.QMediaPlaylist.PlaybackMode',),
"PySide2.QtMultimedia.QMediaPlaylist.shuffle": (),
-
# class PySide2.QtMultimedia.QMediaRecorder:
-
# class PySide2.QtMultimedia.QMediaRecorder.Error:
-
# class PySide2.QtMultimedia.QMediaRecorder.State:
-
# class PySide2.QtMultimedia.QMediaRecorder.Status:
"PySide2.QtMultimedia.QMediaRecorder.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QMediaRecorder.actualLocation": (),
@@ -18037,7 +16399,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaRecorder.videoCodecDescription": ('str',),
"PySide2.QtMultimedia.QMediaRecorder.videoSettings": (),
"PySide2.QtMultimedia.QMediaRecorder.volume": (),
-
# class PySide2.QtMultimedia.QMediaRecorderControl:
"PySide2.QtMultimedia.QMediaRecorderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaRecorderControl.applySettings": (),
@@ -18051,7 +16412,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaRecorderControl.state": (),
"PySide2.QtMultimedia.QMediaRecorderControl.status": (),
"PySide2.QtMultimedia.QMediaRecorderControl.volume": (),
-
# class PySide2.QtMultimedia.QMediaResource:
"PySide2.QtMultimedia.QMediaResource.__init__": [(), ('PySide2.QtCore.QUrl', 'str'), ('PySide2.QtMultimedia.QMediaResource',), ('PySide2.QtNetwork.QNetworkRequest', 'str')],
"PySide2.QtMultimedia.QMediaResource.__copy__": (),
@@ -18077,31 +16437,23 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaResource.url": (),
"PySide2.QtMultimedia.QMediaResource.videoBitRate": (),
"PySide2.QtMultimedia.QMediaResource.videoCodec": (),
-
# class PySide2.QtMultimedia.QMediaService:
"PySide2.QtMultimedia.QMediaService.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaService.releaseControl": ('PySide2.QtMultimedia.QMediaControl',),
"PySide2.QtMultimedia.QMediaService.requestControl": ('str',),
-
# class PySide2.QtMultimedia.QMediaServiceCameraInfoInterface:
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.cameraOrientation": ('PySide2.QtCore.QByteArray',),
"PySide2.QtMultimedia.QMediaServiceCameraInfoInterface.cameraPosition": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface:
"PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceDefaultDeviceInterface.defaultDevice": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceFeaturesInterface:
"PySide2.QtMultimedia.QMediaServiceFeaturesInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceFeaturesInterface.supportedFeatures": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Feature:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Features:
-
# class PySide2.QtMultimedia.QMediaServiceProviderHint.Type:
"PySide2.QtMultimedia.QMediaServiceProviderHint.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtMultimedia.QCamera.Position',), ('PySide2.QtMultimedia.QMediaServiceProviderHint',), ('PySide2.QtMultimedia.QMediaServiceProviderHint.Features',), ('str', 'typing.Sequence[str]')],
"PySide2.QtMultimedia.QMediaServiceProviderHint.__copy__": (),
@@ -18112,19 +16464,15 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaServiceProviderHint.isNull": (),
"PySide2.QtMultimedia.QMediaServiceProviderHint.mimeType": (),
"PySide2.QtMultimedia.QMediaServiceProviderHint.type": (),
-
# class PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface:
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.deviceDescription": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtMultimedia.QMediaServiceSupportedDevicesInterface.devices": ('PySide2.QtCore.QByteArray',),
-
# class PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface:
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.__init__": (),
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.hasSupport": ('str', 'typing.Sequence[str]'),
"PySide2.QtMultimedia.QMediaServiceSupportedFormatsInterface.supportedMimeTypes": (),
-
# class PySide2.QtMultimedia.QMediaStreamsControl:
-
# class PySide2.QtMultimedia.QMediaStreamsControl.StreamType:
"PySide2.QtMultimedia.QMediaStreamsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMediaStreamsControl.isActive": ('int',),
@@ -18132,7 +16480,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaStreamsControl.setActive": ('int', 'bool'),
"PySide2.QtMultimedia.QMediaStreamsControl.streamCount": (),
"PySide2.QtMultimedia.QMediaStreamsControl.streamType": ('int',),
-
# class PySide2.QtMultimedia.QMediaTimeInterval:
"PySide2.QtMultimedia.QMediaTimeInterval.__init__": [(), ('PySide2.QtMultimedia.QMediaTimeInterval',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeInterval.__copy__": (),
@@ -18142,7 +16489,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaTimeInterval.normalized": (),
"PySide2.QtMultimedia.QMediaTimeInterval.start": (),
"PySide2.QtMultimedia.QMediaTimeInterval.translated": ('int',),
-
# class PySide2.QtMultimedia.QMediaTimeRange:
"PySide2.QtMultimedia.QMediaTimeRange.__init__": [(), ('PySide2.QtMultimedia.QMediaTimeInterval',), ('PySide2.QtMultimedia.QMediaTimeRange',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeRange.__add__": ('PySide2.QtMultimedia.QMediaTimeRange',),
@@ -18161,16 +16507,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QMediaTimeRange.latestTime": (),
"PySide2.QtMultimedia.QMediaTimeRange.removeInterval": [('PySide2.QtMultimedia.QMediaTimeInterval',), ('int', 'int')],
"PySide2.QtMultimedia.QMediaTimeRange.removeTimeRange": ('PySide2.QtMultimedia.QMediaTimeRange',),
-
# class PySide2.QtMultimedia.QMediaVideoProbeControl:
"PySide2.QtMultimedia.QMediaVideoProbeControl.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtMultimedia.QMetaDataReaderControl:
"PySide2.QtMultimedia.QMetaDataReaderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMetaDataReaderControl.availableMetaData": (),
"PySide2.QtMultimedia.QMetaDataReaderControl.isMetaDataAvailable": (),
"PySide2.QtMultimedia.QMetaDataReaderControl.metaData": ('str',),
-
# class PySide2.QtMultimedia.QMetaDataWriterControl:
"PySide2.QtMultimedia.QMetaDataWriterControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QMetaDataWriterControl.availableMetaData": (),
@@ -18178,21 +16521,13 @@ sig_dict.update({
"PySide2.QtMultimedia.QMetaDataWriterControl.isWritable": (),
"PySide2.QtMultimedia.QMetaDataWriterControl.metaData": ('str',),
"PySide2.QtMultimedia.QMetaDataWriterControl.setMetaData": ('str', 'typing.Any'),
-
# class PySide2.QtMultimedia.QMultimedia:
-
# class PySide2.QtMultimedia.QMultimedia.AvailabilityStatus:
-
# class PySide2.QtMultimedia.QMultimedia.EncodingMode:
-
# class PySide2.QtMultimedia.QMultimedia.EncodingQuality:
-
# class PySide2.QtMultimedia.QMultimedia.SupportEstimate:
-
# class PySide2.QtMultimedia.QRadioData:
-
# class PySide2.QtMultimedia.QRadioData.Error:
-
# class PySide2.QtMultimedia.QRadioData.ProgramType:
"PySide2.QtMultimedia.QRadioData.__init__": ('PySide2.QtMultimedia.QMediaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QRadioData.availability": (),
@@ -18207,7 +16542,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioData.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
"PySide2.QtMultimedia.QRadioData.stationId": (),
"PySide2.QtMultimedia.QRadioData.stationName": (),
-
# class PySide2.QtMultimedia.QRadioDataControl:
"PySide2.QtMultimedia.QRadioDataControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioDataControl.error": (),
@@ -18219,17 +16553,11 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioDataControl.setAlternativeFrequenciesEnabled": ('bool',),
"PySide2.QtMultimedia.QRadioDataControl.stationId": (),
"PySide2.QtMultimedia.QRadioDataControl.stationName": (),
-
# class PySide2.QtMultimedia.QRadioTuner:
-
# class PySide2.QtMultimedia.QRadioTuner.Band:
-
# class PySide2.QtMultimedia.QRadioTuner.Error:
-
# class PySide2.QtMultimedia.QRadioTuner.SearchMode:
-
# class PySide2.QtMultimedia.QRadioTuner.State:
-
# class PySide2.QtMultimedia.QRadioTuner.StereoMode:
"PySide2.QtMultimedia.QRadioTuner.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioTuner.availability": (),
@@ -18260,7 +16588,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioTuner.stereoMode": (),
"PySide2.QtMultimedia.QRadioTuner.stop": (),
"PySide2.QtMultimedia.QRadioTuner.volume": (),
-
# class PySide2.QtMultimedia.QRadioTunerControl:
"PySide2.QtMultimedia.QRadioTunerControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QRadioTunerControl.band": (),
@@ -18289,9 +16616,7 @@ sig_dict.update({
"PySide2.QtMultimedia.QRadioTunerControl.stereoMode": (),
"PySide2.QtMultimedia.QRadioTunerControl.stop": (),
"PySide2.QtMultimedia.QRadioTunerControl.volume": (),
-
# class PySide2.QtMultimedia.QSound:
-
# class PySide2.QtMultimedia.QSound.Loop:
"PySide2.QtMultimedia.QSound.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtMultimedia.QSound.fileName": (),
@@ -18301,11 +16626,8 @@ sig_dict.update({
"PySide2.QtMultimedia.QSound.play": [(), ('str',)],
"PySide2.QtMultimedia.QSound.setLoops": ('int',),
"PySide2.QtMultimedia.QSound.stop": (),
-
# class PySide2.QtMultimedia.QSoundEffect:
-
# class PySide2.QtMultimedia.QSoundEffect.Loop:
-
# class PySide2.QtMultimedia.QSoundEffect.Status:
"PySide2.QtMultimedia.QSoundEffect.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtMultimedia.QAudioDeviceInfo', 'PySide2.QtCore.QObject')],
"PySide2.QtMultimedia.QSoundEffect.category": (),
@@ -18325,7 +16647,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QSoundEffect.stop": (),
"PySide2.QtMultimedia.QSoundEffect.supportedMimeTypes": (),
"PySide2.QtMultimedia.QSoundEffect.volume": (),
-
# class PySide2.QtMultimedia.QVideoDeviceSelectorControl:
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.defaultDevice": (),
@@ -18334,7 +16655,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.deviceName": ('int',),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.selectedDevice": (),
"PySide2.QtMultimedia.QVideoDeviceSelectorControl.setSelectedDevice": ('int',),
-
# class PySide2.QtMultimedia.QVideoEncoderSettings:
"PySide2.QtMultimedia.QVideoEncoderSettings.__init__": [(), ('PySide2.QtMultimedia.QVideoEncoderSettings',)],
"PySide2.QtMultimedia.QVideoEncoderSettings.__copy__": (),
@@ -18355,26 +16675,19 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoEncoderSettings.setFrameRate": ('float',),
"PySide2.QtMultimedia.QVideoEncoderSettings.setQuality": ('PySide2.QtMultimedia.QMultimedia.EncodingQuality',),
"PySide2.QtMultimedia.QVideoEncoderSettings.setResolution": [('PySide2.QtCore.QSize',), ('int', 'int')],
-
# class PySide2.QtMultimedia.QVideoEncoderSettingsControl:
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.setVideoSettings": ('PySide2.QtMultimedia.QVideoEncoderSettings',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.supportedVideoCodecs": (),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.videoCodecDescription": ('str',),
"PySide2.QtMultimedia.QVideoEncoderSettingsControl.videoSettings": (),
-
# class PySide2.QtMultimedia.QVideoFilterRunnable:
-
# class PySide2.QtMultimedia.QVideoFilterRunnable.RunFlag:
-
# class PySide2.QtMultimedia.QVideoFilterRunnable.RunFlags:
"PySide2.QtMultimedia.QVideoFilterRunnable.__init__": (),
"PySide2.QtMultimedia.QVideoFilterRunnable.run": ('PySide2.QtMultimedia.QVideoFrame', 'PySide2.QtMultimedia.QVideoSurfaceFormat', 'PySide2.QtMultimedia.QVideoFilterRunnable.RunFlags'),
-
# class PySide2.QtMultimedia.QVideoFrame:
-
# class PySide2.QtMultimedia.QVideoFrame.FieldType:
-
# class PySide2.QtMultimedia.QVideoFrame.PixelFormat:
"PySide2.QtMultimedia.QVideoFrame.__init__": [(), ('PySide2.QtGui.QImage',), ('PySide2.QtMultimedia.QAbstractVideoBuffer', 'PySide2.QtCore.QSize', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat'), ('PySide2.QtMultimedia.QVideoFrame',), ('int', 'PySide2.QtCore.QSize', 'int', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat')],
"PySide2.QtMultimedia.QVideoFrame.__copy__": (),
@@ -18407,21 +16720,16 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoFrame.startTime": (),
"PySide2.QtMultimedia.QVideoFrame.unmap": (),
"PySide2.QtMultimedia.QVideoFrame.width": (),
-
# class PySide2.QtMultimedia.QVideoProbe:
"PySide2.QtMultimedia.QVideoProbe.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoProbe.isActive": (),
"PySide2.QtMultimedia.QVideoProbe.setSource": [('PySide2.QtMultimedia.QMediaObject',), ('PySide2.QtMultimedia.QMediaRecorder',)],
-
# class PySide2.QtMultimedia.QVideoRendererControl:
"PySide2.QtMultimedia.QVideoRendererControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoRendererControl.setSurface": ('PySide2.QtMultimedia.QAbstractVideoSurface',),
"PySide2.QtMultimedia.QVideoRendererControl.surface": (),
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat:
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat.Direction:
-
# class PySide2.QtMultimedia.QVideoSurfaceFormat.YCbCrColorSpace:
"PySide2.QtMultimedia.QVideoSurfaceFormat.__init__": [(), ('PySide2.QtCore.QSize', 'PySide2.QtMultimedia.QVideoFrame.PixelFormat', 'PySide2.QtMultimedia.QAbstractVideoBuffer.HandleType'), ('PySide2.QtMultimedia.QVideoSurfaceFormat',)],
"PySide2.QtMultimedia.QVideoSurfaceFormat.__copy__": (),
@@ -18448,7 +16756,6 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoSurfaceFormat.sizeHint": (),
"PySide2.QtMultimedia.QVideoSurfaceFormat.viewport": (),
"PySide2.QtMultimedia.QVideoSurfaceFormat.yCbCrColorSpace": (),
-
# class PySide2.QtMultimedia.QVideoWindowControl:
"PySide2.QtMultimedia.QVideoWindowControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimedia.QVideoWindowControl.aspectRatioMode": (),
@@ -18470,15 +16777,12 @@ sig_dict.update({
"PySide2.QtMultimedia.QVideoWindowControl.setWinId": ('int',),
"PySide2.QtMultimedia.QVideoWindowControl.winId": (),
}) if "PySide2.QtMultimedia" in sys.modules else None
-
# Module PySide2.QtMultimediaWidgets
sig_dict.update({
-
# class PySide2.QtMultimediaWidgets.QCameraViewfinder:
"PySide2.QtMultimediaWidgets.QCameraViewfinder.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtMultimediaWidgets.QCameraViewfinder.mediaObject": (),
"PySide2.QtMultimediaWidgets.QCameraViewfinder.setMediaObject": ('PySide2.QtMultimedia.QMediaObject',),
-
# class PySide2.QtMultimediaWidgets.QGraphicsVideoItem:
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.__init__": ('PySide2.QtWidgets.QGraphicsItem',),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.aspectRatioMode": (),
@@ -18494,7 +16798,6 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.setSize": ('PySide2.QtCore.QSizeF',),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.size": (),
"PySide2.QtMultimediaWidgets.QGraphicsVideoItem.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtMultimediaWidgets.QVideoWidget:
"PySide2.QtMultimediaWidgets.QVideoWidget.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtMultimediaWidgets.QVideoWidget.aspectRatioMode": (),
@@ -18517,7 +16820,6 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QVideoWidget.setSaturation": ('int',),
"PySide2.QtMultimediaWidgets.QVideoWidget.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtMultimediaWidgets.QVideoWidget.sizeHint": (),
-
# class PySide2.QtMultimediaWidgets.QVideoWidgetControl:
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.aspectRatioMode": (),
@@ -18534,22 +16836,14 @@ sig_dict.update({
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.setSaturation": ('int',),
"PySide2.QtMultimediaWidgets.QVideoWidgetControl.videoWidget": (),
}) if "PySide2.QtMultimediaWidgets" in sys.modules else None
-
# Module PySide2.QtOpenGL
sig_dict.update({
-
# class PySide2.QtOpenGL.QGL:
-
# class PySide2.QtOpenGL.QGL.FormatOption:
-
# class PySide2.QtOpenGL.QGL.FormatOptions:
-
# class PySide2.QtOpenGL.QGLBuffer:
-
# class PySide2.QtOpenGL.QGLBuffer.Access:
-
# class PySide2.QtOpenGL.QGLBuffer.Type:
-
# class PySide2.QtOpenGL.QGLBuffer.UsagePattern:
"PySide2.QtOpenGL.QGLBuffer.__init__": [(), ('PySide2.QtOpenGL.QGLBuffer',), ('PySide2.QtOpenGL.QGLBuffer.Type',)],
"PySide2.QtOpenGL.QGLBuffer.allocate": [('int',), ('int', 'int')],
@@ -18567,7 +16861,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLBuffer.unmap": (),
"PySide2.QtOpenGL.QGLBuffer.usagePattern": (),
"PySide2.QtOpenGL.QGLBuffer.write": ('int', 'int', 'int'),
-
# class PySide2.QtOpenGL.QGLColormap:
"PySide2.QtOpenGL.QGLColormap.__init__": [(), ('PySide2.QtOpenGL.QGLColormap',)],
"PySide2.QtOpenGL.QGLColormap.__copy__": (),
@@ -18580,11 +16873,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLColormap.setEntry": [('int', 'PySide2.QtGui.QColor'), ('int', 'int')],
"PySide2.QtOpenGL.QGLColormap.setHandle": ('int',),
"PySide2.QtOpenGL.QGLColormap.size": (),
-
# class PySide2.QtOpenGL.QGLContext:
-
# class PySide2.QtOpenGL.QGLContext.BindOption:
-
# class PySide2.QtOpenGL.QGLContext.BindOptions:
"PySide2.QtOpenGL.QGLContext.__init__": ('PySide2.QtOpenGL.QGLFormat',),
"PySide2.QtOpenGL.QGLContext.areSharing": ('PySide2.QtOpenGL.QGLContext', 'PySide2.QtOpenGL.QGLContext'),
@@ -18618,13 +16908,9 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLContext.swapBuffers": (),
"PySide2.QtOpenGL.QGLContext.textureCacheLimit": (),
"PySide2.QtOpenGL.QGLContext.windowCreated": (),
-
# class PySide2.QtOpenGL.QGLFormat:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLContextProfile:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLVersionFlag:
-
# class PySide2.QtOpenGL.QGLFormat.OpenGLVersionFlags:
"PySide2.QtOpenGL.QGLFormat.__init__": [(), ('PySide2.QtOpenGL.QGL.FormatOptions', 'int'), ('PySide2.QtOpenGL.QGLFormat',)],
"PySide2.QtOpenGL.QGLFormat.__copy__": (),
@@ -18684,9 +16970,7 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFormat.swapInterval": (),
"PySide2.QtOpenGL.QGLFormat.testOption": ('PySide2.QtOpenGL.QGL.FormatOptions',),
"PySide2.QtOpenGL.QGLFormat.toSurfaceFormat": ('PySide2.QtOpenGL.QGLFormat',),
-
# class PySide2.QtOpenGL.QGLFramebufferObject:
-
# class PySide2.QtOpenGL.QGLFramebufferObject.Attachment:
"PySide2.QtOpenGL.QGLFramebufferObject.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFramebufferObject.Attachment', 'int', 'int'), ('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFramebufferObjectFormat'), ('PySide2.QtCore.QSize', 'int'), ('int', 'int', 'PySide2.QtOpenGL.QGLFramebufferObject.Attachment', 'int', 'int'), ('int', 'int', 'PySide2.QtOpenGL.QGLFramebufferObjectFormat'), ('int', 'int', 'int')],
"PySide2.QtOpenGL.QGLFramebufferObject.attachment": (),
@@ -18707,7 +16991,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFramebufferObject.size": (),
"PySide2.QtOpenGL.QGLFramebufferObject.texture": (),
"PySide2.QtOpenGL.QGLFramebufferObject.toImage": (),
-
# class PySide2.QtOpenGL.QGLFramebufferObjectFormat:
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.__init__": [(), ('PySide2.QtOpenGL.QGLFramebufferObjectFormat',)],
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.__copy__": (),
@@ -18721,7 +17004,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.setSamples": ('int',),
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.setTextureTarget": ('int',),
"PySide2.QtOpenGL.QGLFramebufferObjectFormat.textureTarget": (),
-
# class PySide2.QtOpenGL.QGLPixelBuffer:
"PySide2.QtOpenGL.QGLPixelBuffer.__init__": [('PySide2.QtCore.QSize', 'PySide2.QtOpenGL.QGLFormat', 'PySide2.QtOpenGL.QGLWidget'), ('int', 'int', 'PySide2.QtOpenGL.QGLFormat', 'PySide2.QtOpenGL.QGLWidget')],
"PySide2.QtOpenGL.QGLPixelBuffer.bindTexture": [('PySide2.QtGui.QImage', 'int'), ('PySide2.QtGui.QPixmap', 'int'), ('str',)],
@@ -18743,11 +17025,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLPixelBuffer.size": (),
"PySide2.QtOpenGL.QGLPixelBuffer.toImage": (),
"PySide2.QtOpenGL.QGLPixelBuffer.updateDynamicTexture": ('int',),
-
# class PySide2.QtOpenGL.QGLShader:
-
# class PySide2.QtOpenGL.QGLShader.ShaderType:
-
# class PySide2.QtOpenGL.QGLShader.ShaderTypeBit:
"PySide2.QtOpenGL.QGLShader.__init__": [('PySide2.QtOpenGL.QGLShader.ShaderType', 'PySide2.QtCore.QObject'), ('PySide2.QtOpenGL.QGLShader.ShaderType', 'PySide2.QtOpenGL.QGLContext', 'PySide2.QtCore.QObject')],
"PySide2.QtOpenGL.QGLShader.compileSourceCode": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -18758,7 +17037,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLShader.shaderId": (),
"PySide2.QtOpenGL.QGLShader.shaderType": (),
"PySide2.QtOpenGL.QGLShader.sourceCode": (),
-
# class PySide2.QtOpenGL.QGLShaderProgram:
"PySide2.QtOpenGL.QGLShaderProgram.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtOpenGL.QGLContext', 'PySide2.QtCore.QObject')],
"PySide2.QtOpenGL.QGLShaderProgram.addShader": ('PySide2.QtOpenGL.QGLShader',),
@@ -18806,7 +17084,6 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLShaderProgram.setUniformValueArrayUint": [('int', 'typing.Sequence[int]', 'int'), ('str', 'typing.Sequence[int]', 'int')],
"PySide2.QtOpenGL.QGLShaderProgram.shaders": (),
"PySide2.QtOpenGL.QGLShaderProgram.uniformLocation": [('PySide2.QtCore.QByteArray',), ('str',)],
-
# class PySide2.QtOpenGL.QGLWidget:
"PySide2.QtOpenGL.QGLWidget.__init__": [('PySide2.QtOpenGL.QGLContext', 'PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtOpenGL.QGLFormat', 'PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QWidget', 'PySide2.QtOpenGL.QGLWidget', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtOpenGL.QGLWidget.autoBufferSwap": (),
@@ -18847,10 +17124,8 @@ sig_dict.update({
"PySide2.QtOpenGL.QGLWidget.updateGL": (),
"PySide2.QtOpenGL.QGLWidget.updateOverlayGL": (),
}) if "PySide2.QtOpenGL" in sys.modules else None
-
# Module PySide2.QtOpenGLFunctions
sig_dict.update({
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glAccum": ('int', 'float'),
@@ -18866,7 +17141,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3dv": ('typing.Sequence[float]',),
@@ -18876,13 +17151,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4dv": ('typing.Sequence[float]',),
@@ -18892,24 +17167,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glCopyPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glCullFace": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDrawBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEnd": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glEndList": (),
@@ -18981,7 +17256,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glNormal3dv": ('typing.Sequence[float]',),
@@ -19128,7 +17403,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glVertex4sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glAccum": ('int', 'float'),
@@ -19146,7 +17420,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3dv": ('typing.Sequence[float]',),
@@ -19156,13 +17430,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4dv": ('typing.Sequence[float]',),
@@ -19172,13 +17446,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glCopyPixels": ('int', 'int', 'int', 'int', 'int'),
@@ -19190,7 +17464,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDisableClientState": ('int',),
@@ -19198,7 +17472,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glEnableClientState": ('int',),
@@ -19238,7 +17512,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19277,7 +17551,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glNormal3dv": ('typing.Sequence[float]',),
@@ -19433,7 +17707,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glAccum": ('int', 'float'),
@@ -19453,7 +17726,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClearIndex": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3dv": ('typing.Sequence[float]',),
@@ -19463,13 +17736,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4dv": ('typing.Sequence[float]',),
@@ -19479,13 +17752,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -19512,7 +17785,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDisableClientState": ('int',),
@@ -19521,7 +17794,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glEnableClientState": ('int',),
@@ -19551,7 +17824,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexd": ('float',),
@@ -19562,7 +17835,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19598,11 +17871,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glNormal3dv": ('typing.Sequence[float]',),
@@ -19763,7 +18036,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_2.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glAccum": ('int', 'float'),
@@ -19785,7 +18057,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3dv": ('typing.Sequence[float]',),
@@ -19795,13 +18067,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4dv": ('typing.Sequence[float]',),
@@ -19811,13 +18083,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -19850,7 +18122,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDisableClientState": ('int',),
@@ -19859,7 +18131,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glEnableClientState": ('int',),
@@ -19889,7 +18161,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexd": ('float',),
@@ -19900,7 +18172,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glInterleavedArrays": ('int', 'int', 'int'),
@@ -19938,7 +18210,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -19976,7 +18248,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glNormal3dv": ('typing.Sequence[float]',),
@@ -20047,7 +18319,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glScissor": ('int', 'int', 'int', 'int'),
@@ -20138,7 +18410,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_3.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glAccum": ('int', 'float'),
@@ -20161,7 +18432,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3dv": ('typing.Sequence[float]',),
@@ -20171,13 +18442,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4dv": ('typing.Sequence[float]',),
@@ -20187,13 +18458,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -20226,7 +18497,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDeleteLists": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDisableClientState": ('int',),
@@ -20235,7 +18506,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glEnableClientState": ('int',),
@@ -20270,7 +18541,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexd": ('float',),
@@ -20281,7 +18552,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glInterleavedArrays": ('int', 'int', 'int'),
@@ -20319,7 +18590,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -20358,7 +18629,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glNormal3dv": ('typing.Sequence[float]',),
@@ -20433,11 +18704,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -20447,7 +18718,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -20557,7 +18828,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_4.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glAccum": ('int', 'float'),
@@ -20582,7 +18852,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3dv": ('typing.Sequence[float]',),
@@ -20592,13 +18862,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4dv": ('typing.Sequence[float]',),
@@ -20608,13 +18878,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -20649,7 +18919,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDeleteQueries": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDisable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDisableClientState": ('int',),
@@ -20658,7 +18928,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glEnableClientState": ('int',),
@@ -20694,7 +18964,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexd": ('float',),
@@ -20705,7 +18975,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glInterleavedArrays": ('int', 'int', 'int'),
@@ -20746,7 +19016,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -20785,7 +19055,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glNormal3dv": ('typing.Sequence[float]',),
@@ -20860,11 +19130,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -20874,7 +19144,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -20985,7 +19255,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_1_5.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glAccum": ('int', 'float'),
@@ -21013,7 +19282,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3dv": ('typing.Sequence[float]',),
@@ -21023,13 +19292,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4dv": ('typing.Sequence[float]',),
@@ -21039,13 +19308,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -21085,7 +19354,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDeleteShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDisable": ('int',),
@@ -21097,7 +19366,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glEnableClientState": ('int',),
@@ -21136,7 +19405,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexd": ('float',),
@@ -21147,7 +19416,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glInterleavedArrays": ('int', 'int', 'int'),
@@ -21191,7 +19460,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -21230,7 +19499,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glNormal3dv": ('typing.Sequence[float]',),
@@ -21305,11 +19574,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -21319,7 +19588,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -21405,9 +19674,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4fv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniform4iv": ('int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glValidateProgram": ('int',),
@@ -21456,7 +19725,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -21471,7 +19740,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4ubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos2d": ('float', 'float'),
@@ -21491,7 +19760,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glAccum": ('int', 'float'),
@@ -21519,7 +19787,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3dv": ('typing.Sequence[float]',),
@@ -21529,13 +19797,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4dv": ('typing.Sequence[float]',),
@@ -21545,13 +19813,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMask": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -21591,7 +19859,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDeleteShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDisable": ('int',),
@@ -21603,7 +19871,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glEnableClientState": ('int',),
@@ -21642,7 +19910,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glGetString": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexd": ('float',),
@@ -21653,7 +19921,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glInterleavedArrays": ('int', 'int', 'int'),
@@ -21697,7 +19965,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -21736,7 +20004,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glNormal3dv": ('typing.Sequence[float]',),
@@ -21811,11 +20079,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -21825,7 +20093,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -21911,15 +20179,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4fv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4i": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniform4iv": ('int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glValidateProgram": ('int',),
@@ -21968,7 +20236,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -21983,7 +20251,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4ubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos2d": ('float', 'float'),
@@ -22003,7 +20271,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_2_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glAccum": ('int', 'float'),
@@ -22045,7 +20312,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3dv": ('typing.Sequence[float]',),
@@ -22055,13 +20322,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4dv": ('typing.Sequence[float]',),
@@ -22071,14 +20338,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -22121,7 +20388,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDisable": ('int',),
@@ -22134,7 +20401,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawElements": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glEnableClientState": ('int',),
@@ -22184,7 +20451,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glGetStringi": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexd": ('float',),
@@ -22195,7 +20462,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glInterleavedArrays": ('int', 'int', 'int'),
@@ -22243,7 +20510,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -22282,7 +20549,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glNormal3dv": ('typing.Sequence[float]',),
@@ -22359,11 +20626,11 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -22373,7 +20640,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -22469,15 +20736,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4iv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glValidateProgram": ('int',),
@@ -22526,7 +20793,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -22562,7 +20829,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos2d": ('float', 'float'),
@@ -22582,7 +20849,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_0.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glActiveTexture": ('int',),
@@ -22614,8 +20880,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -22640,7 +20906,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glDisable": ('int',),
@@ -22676,7 +20942,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glIsEnabled": ('int',),
@@ -22706,7 +20972,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glStencilFunc": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glStencilFuncSeparate": ('int', 'int', 'int', 'int'),
@@ -22752,23 +21018,22 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_1.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glAccum": ('int', 'float'),
@@ -22810,7 +21075,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -22820,13 +21085,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -22836,14 +21101,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glColorSubTable": ('int', 'int', 'int', 'int', 'int', 'int'),
@@ -22886,7 +21151,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDisable": ('int',),
@@ -22904,7 +21169,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glEnableClientState": ('int',),
@@ -22956,7 +21221,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexd": ('float',),
@@ -22967,7 +21232,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -23015,7 +21280,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -23054,7 +21319,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultiTexCoord4s": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glMultiTexCoord4sv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -23133,12 +21398,12 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -23148,7 +21413,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -23209,9 +21474,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -23248,15 +21513,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glValidateProgram": ('int',),
@@ -23305,7 +21570,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -23341,7 +21606,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glVertexPointer": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos2d": ('float', 'float'),
@@ -23361,7 +21626,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glActiveTexture": ('int',),
@@ -23393,8 +21657,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -23419,7 +21683,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glDisable": ('int',),
@@ -23459,7 +21723,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glIsEnabled": ('int',),
@@ -23490,7 +21754,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glScissor": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glStencilFunc": ('int', 'int', 'int'),
@@ -23502,9 +21766,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -23539,23 +21803,22 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_2_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glAccum": ('int', 'float'),
@@ -23599,7 +21862,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -23609,13 +21872,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -23625,14 +21888,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -23680,7 +21943,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDisable": ('int',),
@@ -23698,7 +21961,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawPixels": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawRangeElements": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glEnableClientState": ('int',),
@@ -23751,7 +22014,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexd": ('float',),
@@ -23762,7 +22025,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -23811,7 +22074,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMateriali": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMatrixMode": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -23858,7 +22121,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -23940,7 +22203,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glResetMinmax": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -23951,7 +22214,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -23961,7 +22224,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -24032,9 +22295,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -24071,15 +22334,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glValidateProgram": ('int',),
@@ -24128,7 +22391,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -24165,15 +22428,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -24199,7 +22462,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glActiveTexture": ('int',),
@@ -24233,8 +22495,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glColorP4ui": ('int', 'int'),
@@ -24264,7 +22526,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDeleteTextures": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glDisable": ('int',),
@@ -24305,7 +22567,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glIsEnabled": ('int',),
@@ -24348,7 +22610,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glReadBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -24376,9 +22638,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -24413,29 +22675,29 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP3ui": ('int', 'int'),
@@ -24444,7 +22706,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glVertexP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_3_3_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glAccum": ('int', 'float'),
@@ -24494,7 +22755,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -24504,13 +22765,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -24520,14 +22781,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -24576,7 +22837,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDisable": ('int',),
@@ -24598,7 +22859,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glEnableClientState": ('int',),
@@ -24654,7 +22915,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexd": ('float',),
@@ -24665,7 +22926,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -24716,7 +22977,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -24763,7 +23024,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -24849,7 +23110,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -24860,7 +23121,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScaled": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScalef": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glScissor": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -24870,7 +23131,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -24941,9 +23202,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -24988,24 +23249,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glUseProgram": ('int',),
@@ -25055,7 +23316,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -25092,15 +23353,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribI4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribI4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -25126,7 +23387,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glActiveTexture": ('int',),
@@ -25166,8 +23426,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearColor": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glColorP4ui": ('int', 'int'),
@@ -25198,7 +23458,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDetachShader": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glDisable": ('int',),
@@ -25246,7 +23506,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glIsEnabled": ('int',),
@@ -25295,7 +23555,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -25323,9 +23583,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -25368,39 +23628,39 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glUseProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP3ui": ('int', 'int'),
@@ -25409,7 +23669,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glVertexP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_0_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glAccum": ('int', 'float'),
@@ -25462,7 +23721,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -25472,13 +23731,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -25488,14 +23747,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -25545,7 +23804,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -25570,7 +23829,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawRangeElementsBaseVertex": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawTransformFeedback": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glEnableClientState": ('int',),
@@ -25626,7 +23885,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexd": ('float',),
@@ -25637,7 +23896,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -25689,7 +23948,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMaterialiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -25736,7 +23995,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -25809,24 +24068,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glPushClientAttrib": ('int',),
@@ -25875,7 +24134,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -25889,7 +24148,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -25899,7 +24158,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -25971,9 +24230,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -26018,24 +24277,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glUseProgram": ('int',),
@@ -26087,7 +24346,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -26133,15 +24392,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -26170,7 +24429,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glActiveShaderProgram": ('int', 'int'),
@@ -26213,8 +24471,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glColorP4ui": ('int', 'int'),
@@ -26246,7 +24504,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -26297,7 +24555,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glIsEnabled": ('int',),
@@ -26375,24 +24633,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glReadBuffer": ('int',),
@@ -26400,7 +24658,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -26432,9 +24690,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -26477,24 +24735,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glUseProgram": ('int',),
@@ -26512,15 +24770,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glVertexP3ui": ('int', 'int'),
@@ -26532,7 +24790,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_1_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glAccum": ('int', 'float'),
@@ -26552,7 +24809,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glBindSampler": ('int', 'int'),
@@ -26586,7 +24843,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -26596,13 +24853,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -26612,14 +24869,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -26669,7 +24926,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -26699,7 +24956,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glEnableClientState": ('int',),
@@ -26755,7 +25012,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexd": ('float',),
@@ -26766,7 +25023,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -26819,7 +25076,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -26866,7 +25123,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -26939,24 +25196,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glPushClientAttrib": ('int',),
@@ -27005,7 +25262,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -27019,7 +25276,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -27029,7 +25286,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -27101,9 +25358,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -27151,24 +25408,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glUseProgram": ('int',),
@@ -27220,7 +25477,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -27266,15 +25523,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glVertexP3ui": ('int', 'int'),
@@ -27303,7 +25560,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glActiveShaderProgram": ('int', 'int'),
@@ -27319,7 +25575,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glBindSampler": ('int', 'int'),
@@ -27347,8 +25603,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glColorP4ui": ('int', 'int'),
@@ -27380,7 +25636,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -27436,7 +25692,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIsBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glIsEnabled": ('int',),
@@ -27515,24 +25771,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glReadBuffer": ('int',),
@@ -27540,7 +25796,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -27572,9 +25828,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -27620,24 +25876,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glUseProgram": ('int',),
@@ -27655,15 +25911,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribL4d": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glVertexP3ui": ('int', 'int'),
@@ -27675,7 +25931,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_2_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glAccum": ('int', 'float'),
@@ -27695,7 +25950,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glBindSampler": ('int', 'int'),
@@ -27730,7 +25985,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -27740,13 +25995,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -27756,14 +26011,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -27814,7 +26069,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -27845,7 +26100,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glEnableClientState": ('int',),
@@ -27905,7 +26160,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexd": ('float',),
@@ -27916,7 +26171,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -27974,7 +26229,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -28022,7 +26277,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -28095,24 +26350,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glPushClientAttrib": ('int',),
@@ -28161,7 +26416,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -28175,7 +26430,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -28185,7 +26440,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -28258,9 +26513,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -28269,9 +26524,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -28311,24 +26566,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glUseProgram": ('int',),
@@ -28380,7 +26635,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -28397,7 +26652,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -28430,15 +26685,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -28468,7 +26723,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glActiveShaderProgram": ('int', 'int'),
@@ -28484,7 +26738,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindRenderbuffer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glBindSampler": ('int', 'int'),
@@ -28513,8 +26767,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearDepth": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearDepthf": ('float',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glClearStencil": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP3uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glColorP4ui": ('int', 'int'),
@@ -28547,7 +26801,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -28608,7 +26862,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glInvalidateBufferData": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glInvalidateFramebuffer": ('int', 'int', 'typing.Sequence[int]'),
@@ -28693,24 +26947,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glQueryCounter": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glReadBuffer": ('int',),
@@ -28718,7 +26972,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -28751,9 +27005,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexCoordP4uiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -28762,9 +27016,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -28802,24 +27056,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glUseProgram": ('int',),
@@ -28828,7 +27082,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glValidateProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribIFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribIPointer": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribL1d": ('int', 'float'),
@@ -28841,15 +27095,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -28862,7 +27116,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_3_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glAccum": ('int', 'float'),
@@ -28884,7 +27137,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glBindRenderbuffer": ('int', 'int'),
@@ -28925,7 +27178,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -28935,13 +27188,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -28951,14 +27204,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -28996,7 +27249,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -29011,7 +27264,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -29042,7 +27295,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glEnableClientState": ('int',),
@@ -29095,8 +27348,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetError": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetFragDataIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetFragDataLocation": ('int', 'str'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetHistogram": ('int', 'typing.Char', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetMinmax": ('int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetHistogram": ('int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetMinmax": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceIndex": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetProgramResourceLocationIndex": ('int', 'int', 'str'),
@@ -29109,7 +27362,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetUniformBlockIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glGetUniformLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexd": ('float',),
@@ -29120,7 +27373,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -29178,7 +27431,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMatrixMode": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -29226,7 +27479,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultiTexCoordP4ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glMultiTexCoordP4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -29302,24 +27555,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glPushClientAttrib": ('int',),
@@ -29370,7 +27623,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -29384,7 +27637,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -29394,7 +27647,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -29467,9 +27720,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -29478,9 +27731,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -29520,24 +27773,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glUseProgram": ('int',),
@@ -29589,7 +27842,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -29606,7 +27859,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -29639,15 +27892,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -29677,7 +27930,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glActiveShaderProgram": ('int', 'int'),
@@ -29695,7 +27947,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glBindRenderbuffer": ('int', 'int'),
@@ -29730,8 +27982,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearStencil": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearTexImage": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -29748,7 +28000,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -29762,7 +28014,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -29901,24 +28153,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glPushDebugGroup": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glQueryCounter": ('int', 'int'),
@@ -29928,7 +28180,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -29951,9 +28203,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -29962,9 +28214,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30002,24 +28254,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glUseProgram": ('int',),
@@ -30047,7 +28299,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -30064,7 +28316,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribI1ui": ('int', 'int'),
@@ -30097,22 +28349,21 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportIndexedf": ('int', 'float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_4_Core.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glAccum": ('int', 'float'),
@@ -30134,7 +28385,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glBindRenderbuffer": ('int', 'int'),
@@ -30184,7 +28435,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClientActiveTexture": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClipControl": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glClipPlane": ('int', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3dv": ('typing.Sequence[float]',),
@@ -30194,13 +28445,13 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3us": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor3usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4b": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4b": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4d": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4dv": ('typing.Sequence[float]',),
@@ -30210,14 +28461,14 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ub": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ub": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4ui": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4uiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4us": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColor4usv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorMaterial": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorP3ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glColorP3uiv": ('int', 'typing.Sequence[int]'),
@@ -30261,7 +28512,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -30276,7 +28527,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -30308,7 +28559,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackInstanced": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackStream": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glDrawTransformFeedbackStreamInstanced": ('int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlag": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlag": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEdgeFlagPointer": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEnable": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glEnableClientState": ('int',),
@@ -30366,8 +28617,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetFragDataIndex": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetFragDataLocation": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetGraphicsResetStatus": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetHistogram": ('int', 'typing.Char', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetMinmax": ('int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetHistogram": ('int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetMinmax": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceIndex": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetProgramResourceLocationIndex": ('int', 'int', 'str'),
@@ -30384,12 +28635,12 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnColorTable": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnCompressedTexImage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnConvolutionFilter": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnHistogram": ('int', 'typing.Char', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnMinmax": ('int', 'typing.Char', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnHistogram": ('int', 'int', 'int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnMinmax": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnSeparableFilter": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glGetnTexImage": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHint": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHistogram": ('int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glHistogram": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexPointer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexd": ('float',),
@@ -30400,7 +28651,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexiv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexs": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexsv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexub": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexub": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glIndexubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glInitNames": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glInterleavedArrays": ('int', 'int', 'int'),
@@ -30462,7 +28713,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMemoryBarrier": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMemoryBarrierByRegion": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinSampleShading": ('float',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinmax": ('int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMinmax": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultMatrixd": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultMatrixf": ('typing.Sequence[float]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glMultTransposeMatrixd": ('typing.Sequence[float]',),
@@ -30521,7 +28772,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNamedRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNamedRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNewList": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glNormal3dv": ('typing.Sequence[float]',),
@@ -30597,24 +28848,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glPushAttrib": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glPushClientAttrib": ('int',),
@@ -30666,7 +28917,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glResumeTransformFeedback": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glRotated": ('float', 'float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glRotatef": ('float', 'float', 'float', 'float'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -30680,7 +28931,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorArrayv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorIndexed": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glScissorIndexedv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3b": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3b": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3bv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3d": ('float', 'float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3dv": ('typing.Sequence[float]',),
@@ -30690,7 +28941,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3iv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3sv": ('typing.Sequence[int]',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ub": ('typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ub": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ubv": ('str',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3ui": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glSecondaryColor3uiv": ('typing.Sequence[int]',),
@@ -30763,9 +29014,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexGeniv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameterf": ('int', 'int', 'float'),
@@ -30774,9 +29025,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30790,9 +29041,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glTextureSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -30833,24 +29084,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glUnmapNamedBuffer": ('int',),
@@ -30883,7 +29134,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertex4s": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertex4sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribIFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayAttribLFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexArrayBindingDivisor": ('int', 'int', 'int'),
@@ -30910,7 +29161,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -30927,7 +29178,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribI1ui": ('int', 'int'),
@@ -30960,15 +29211,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexP2ui": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glVertexP2uiv": ('int', 'typing.Sequence[int]'),
@@ -30998,7 +29249,6 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glWindowPos3s": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.glWindowPos3sv": ('typing.Sequence[int]',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Compatibility.initializeOpenGLFunctions": (),
-
# class PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core:
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.__init__": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glActiveShaderProgram": ('int', 'int'),
@@ -31016,7 +29266,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFragDataLocation": ('int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFragDataLocationIndexed": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindFramebuffer": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTexture": ('int', 'int', 'int', 'typing.Char', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTexture": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindImageTextures": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glBindRenderbuffer": ('int', 'int'),
@@ -31060,8 +29310,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClearTexImage": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClearTexSubImage": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glClipControl": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMask": ('typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMaski": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMask": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glColorMaski": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompileShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompressedTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCompressedTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31084,7 +29334,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCreateProgram": (),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCreateShader": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glCullFace": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageControl": ('int', 'int', 'int', 'int', 'typing.Sequence[int]', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDebugMessageInsert": ('int', 'int', 'int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteBuffers": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteFramebuffers": ('int', 'typing.Sequence[int]'),
@@ -31098,7 +29348,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteTransformFeedbacks": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDeleteVertexArrays": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthFunc": ('int',),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthMask": ('typing.Char',),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthMask": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRange": ('float', 'float'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRangeArrayv": ('int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glDepthRangeIndexed": ('int', 'float', 'float'),
@@ -31262,24 +29512,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4iv": ('int', 'int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4ui": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniform4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix2x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix3x4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x2fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3dv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProgramUniformMatrix4x3fv": ('int', 'int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glProvokingVertex": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glPushDebugGroup": ('int', 'int', 'int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glQueryCounter": ('int', 'int'),
@@ -31290,7 +29540,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glRenderbufferStorage": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glRenderbufferStorageMultisample": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glResumeTransformFeedback": (),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleCoverage": ('float', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleCoverage": ('float', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSampleMaski": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSamplerParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glSamplerParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
@@ -31313,9 +29563,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexBuffer": ('int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexImage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterIiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterIuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameterf": ('int', 'int', 'float'),
@@ -31324,9 +29574,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTexSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31340,9 +29590,9 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureParameteriv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage1D": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2D": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage2DMultisample": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3D": ('int', 'int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureStorage3DMultisample": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage1D": ('int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage2D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glTextureSubImage3D": ('int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'),
@@ -31381,24 +29631,24 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniform4ui": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniform4uiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformBlockBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3dv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3fv": ('int', 'int', 'typing.Char', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix2x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix3x4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x2fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3dv": ('int', 'int', 'int', 'typing.Sequence[float]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformMatrix4x3fv": ('int', 'int', 'int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUniformSubroutinesuiv": ('int', 'int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUnmapBuffer": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glUnmapNamedBuffer": ('int',),
@@ -31407,7 +29657,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glValidateProgram": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glValidateProgramPipeline": ('int',),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribBinding": ('int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribFormat": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribIFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayAttribLFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexArrayBindingDivisor": ('int', 'int', 'int'),
@@ -31434,7 +29684,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nbv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Niv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nsv": ('int', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nub": ('int', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nub": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nubv": ('int', 'str'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nuiv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4Nusv": ('int', 'typing.Sequence[int]'),
@@ -31451,7 +29701,7 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttrib4usv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribBinding": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribDivisor": ('int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribFormat": ('int', 'int', 'int', 'typing.Char', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribFormat": ('int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1i": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1iv": ('int', 'typing.Sequence[int]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribI1ui": ('int', 'int'),
@@ -31484,15 +29734,15 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribL4dv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribLFormat": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribLPointer": ('int', 'int', 'int', 'int', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4ui": ('int', 'int', 'typing.Char', 'int'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4uiv": ('int', 'int', 'typing.Char', 'typing.Sequence[int]'),
- "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribPointer": ('int', 'int', 'int', 'typing.Char', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP1uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP2uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP3uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4ui": ('int', 'int', 'int', 'int'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribP4uiv": ('int', 'int', 'int', 'typing.Sequence[int]'),
+ "PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexAttribPointer": ('int', 'int', 'int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glVertexBindingDivisor": ('int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewport": ('int', 'int', 'int', 'int'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewportArrayv": ('int', 'int', 'typing.Sequence[float]'),
@@ -31500,10 +29750,8 @@ sig_dict.update({
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.glViewportIndexedfv": ('int', 'typing.Sequence[float]'),
"PySide2.QtOpenGLFunctions.QOpenGLFunctions_4_5_Core.initializeOpenGLFunctions": (),
}) if "PySide2.QtOpenGLFunctions" in sys.modules else None
-
# Module PySide2.QtPositioning
sig_dict.update({
-
# class PySide2.QtPositioning.QGeoAddress:
"PySide2.QtPositioning.QGeoAddress.__init__": [(), ('PySide2.QtPositioning.QGeoAddress',)],
"PySide2.QtPositioning.QGeoAddress.__copy__": (),
@@ -31528,7 +29776,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAddress.state": (),
"PySide2.QtPositioning.QGeoAddress.street": (),
"PySide2.QtPositioning.QGeoAddress.text": (),
-
# class PySide2.QtPositioning.QGeoAreaMonitorInfo:
"PySide2.QtPositioning.QGeoAreaMonitorInfo.__init__": [('PySide2.QtPositioning.QGeoAreaMonitorInfo',), ('str',)],
"PySide2.QtPositioning.QGeoAreaMonitorInfo.__copy__": (),
@@ -31546,13 +29793,9 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setName": ('str',),
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setNotificationParameters": ('typing.Dict[str, typing.Any]',),
"PySide2.QtPositioning.QGeoAreaMonitorInfo.setPersistent": ('bool',),
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeature:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeatures:
-
# class PySide2.QtPositioning.QGeoAreaMonitorSource.Error:
"PySide2.QtPositioning.QGeoAreaMonitorSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.activeMonitors": [(), ('PySide2.QtPositioning.QGeoShape',)],
@@ -31567,7 +29810,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoAreaMonitorSource.startMonitoring": ('PySide2.QtPositioning.QGeoAreaMonitorInfo',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.stopMonitoring": ('PySide2.QtPositioning.QGeoAreaMonitorInfo',),
"PySide2.QtPositioning.QGeoAreaMonitorSource.supportedAreaMonitorFeatures": (),
-
# class PySide2.QtPositioning.QGeoCircle:
"PySide2.QtPositioning.QGeoCircle.__init__": [(), ('PySide2.QtPositioning.QGeoCircle',), ('PySide2.QtPositioning.QGeoCoordinate', 'float'), ('PySide2.QtPositioning.QGeoShape',)],
"PySide2.QtPositioning.QGeoCircle.__copy__": (),
@@ -31579,11 +29821,8 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoCircle.toString": (),
"PySide2.QtPositioning.QGeoCircle.translate": ('float', 'float'),
"PySide2.QtPositioning.QGeoCircle.translated": ('float', 'float'),
-
# class PySide2.QtPositioning.QGeoCoordinate:
-
# class PySide2.QtPositioning.QGeoCoordinate.CoordinateFormat:
-
# class PySide2.QtPositioning.QGeoCoordinate.CoordinateType:
"PySide2.QtPositioning.QGeoCoordinate.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate',), ('float', 'float'), ('float', 'float', 'float')],
"PySide2.QtPositioning.QGeoCoordinate.__copy__": (),
@@ -31601,7 +29840,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoCoordinate.setLongitude": ('float',),
"PySide2.QtPositioning.QGeoCoordinate.toString": ('PySide2.QtPositioning.QGeoCoordinate.CoordinateFormat',),
"PySide2.QtPositioning.QGeoCoordinate.type": (),
-
# class PySide2.QtPositioning.QGeoLocation:
"PySide2.QtPositioning.QGeoLocation.__init__": [(), ('PySide2.QtPositioning.QGeoLocation',)],
"PySide2.QtPositioning.QGeoLocation.__copy__": (),
@@ -31614,7 +29852,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoLocation.setBoundingBox": ('PySide2.QtPositioning.QGeoRectangle',),
"PySide2.QtPositioning.QGeoLocation.setCoordinate": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtPositioning.QGeoLocation.setExtendedAttributes": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtPositioning.QGeoPath:
"PySide2.QtPositioning.QGeoPath.__init__": [(), ('PySide2.QtPositioning.QGeoPath',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]', 'float')],
"PySide2.QtPositioning.QGeoPath.__copy__": (),
@@ -31636,7 +29873,6 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPath.translated": ('float', 'float'),
"PySide2.QtPositioning.QGeoPath.variantPath": (),
"PySide2.QtPositioning.QGeoPath.width": (),
-
# class PySide2.QtPositioning.QGeoPolygon:
"PySide2.QtPositioning.QGeoPolygon.__init__": [(), ('PySide2.QtPositioning.QGeoPolygon',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',)],
"PySide2.QtPositioning.QGeoPolygon.__copy__": (),
@@ -31660,9 +29896,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPolygon.toString": (),
"PySide2.QtPositioning.QGeoPolygon.translate": ('float', 'float'),
"PySide2.QtPositioning.QGeoPolygon.translated": ('float', 'float'),
-
# class PySide2.QtPositioning.QGeoPositionInfo:
-
# class PySide2.QtPositioning.QGeoPositionInfo.Attribute:
"PySide2.QtPositioning.QGeoPositionInfo.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtCore.QDateTime'), ('PySide2.QtPositioning.QGeoPositionInfo',)],
"PySide2.QtPositioning.QGeoPositionInfo.__copy__": (),
@@ -31677,13 +29911,9 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPositionInfo.setCoordinate": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtPositioning.QGeoPositionInfo.setTimestamp": ('PySide2.QtCore.QDateTime',),
"PySide2.QtPositioning.QGeoPositionInfo.timestamp": (),
-
# class PySide2.QtPositioning.QGeoPositionInfoSource:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.Error:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.PositioningMethod:
-
# class PySide2.QtPositioning.QGeoPositionInfoSource.PositioningMethods:
"PySide2.QtPositioning.QGeoPositionInfoSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSource.availableSources": (),
@@ -31703,13 +29933,11 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoPositionInfoSource.stopUpdates": (),
"PySide2.QtPositioning.QGeoPositionInfoSource.supportedPositioningMethods": (),
"PySide2.QtPositioning.QGeoPositionInfoSource.updateInterval": (),
-
# class PySide2.QtPositioning.QGeoPositionInfoSourceFactory:
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.__init__": (),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.areaMonitor": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.positionInfoSource": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoPositionInfoSourceFactory.satelliteInfoSource": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtPositioning.QGeoRectangle:
"PySide2.QtPositioning.QGeoRectangle.__init__": [(), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoCoordinate'), ('PySide2.QtPositioning.QGeoCoordinate', 'float', 'float'), ('PySide2.QtPositioning.QGeoRectangle',), ('PySide2.QtPositioning.QGeoShape',), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',)],
"PySide2.QtPositioning.QGeoRectangle.__copy__": (),
@@ -31736,11 +29964,8 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoRectangle.translated": ('float', 'float'),
"PySide2.QtPositioning.QGeoRectangle.united": ('PySide2.QtPositioning.QGeoRectangle',),
"PySide2.QtPositioning.QGeoRectangle.width": (),
-
# class PySide2.QtPositioning.QGeoSatelliteInfo:
-
# class PySide2.QtPositioning.QGeoSatelliteInfo.Attribute:
-
# class PySide2.QtPositioning.QGeoSatelliteInfo.SatelliteSystem:
"PySide2.QtPositioning.QGeoSatelliteInfo.__init__": [(), ('PySide2.QtPositioning.QGeoSatelliteInfo',)],
"PySide2.QtPositioning.QGeoSatelliteInfo.__copy__": (),
@@ -31756,9 +29981,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoSatelliteInfo.setSatelliteSystem": ('PySide2.QtPositioning.QGeoSatelliteInfo.SatelliteSystem',),
"PySide2.QtPositioning.QGeoSatelliteInfo.setSignalStrength": ('int',),
"PySide2.QtPositioning.QGeoSatelliteInfo.signalStrength": (),
-
# class PySide2.QtPositioning.QGeoSatelliteInfoSource:
-
# class PySide2.QtPositioning.QGeoSatelliteInfoSource.Error:
"PySide2.QtPositioning.QGeoSatelliteInfoSource.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.availableSources": (),
@@ -31772,9 +29995,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoSatelliteInfoSource.startUpdates": (),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.stopUpdates": (),
"PySide2.QtPositioning.QGeoSatelliteInfoSource.updateInterval": (),
-
# class PySide2.QtPositioning.QGeoShape:
-
# class PySide2.QtPositioning.QGeoShape.ShapeType:
"PySide2.QtPositioning.QGeoShape.__init__": [(), ('PySide2.QtPositioning.QGeoShape',)],
"PySide2.QtPositioning.QGeoShape.__copy__": (),
@@ -31788,9 +30009,7 @@ sig_dict.update({
"PySide2.QtPositioning.QGeoShape.isValid": (),
"PySide2.QtPositioning.QGeoShape.toString": (),
"PySide2.QtPositioning.QGeoShape.type": (),
-
# class PySide2.QtPositioning.QNmeaPositionInfoSource:
-
# class PySide2.QtPositioning.QNmeaPositionInfoSource.UpdateMode:
"PySide2.QtPositioning.QNmeaPositionInfoSource.__init__": ('PySide2.QtPositioning.QNmeaPositionInfoSource.UpdateMode', 'PySide2.QtCore.QObject'),
"PySide2.QtPositioning.QNmeaPositionInfoSource.device": (),
@@ -31808,12 +30027,9 @@ sig_dict.update({
"PySide2.QtPositioning.QNmeaPositionInfoSource.updateMode": (),
"PySide2.QtPositioning.QNmeaPositionInfoSource.userEquivalentRangeError": (),
}) if "PySide2.QtPositioning" in sys.modules else None
-
# Module PySide2.QtLocation
sig_dict.update({
-
# class PySide2.QtLocation.QGeoCodeReply:
-
# class PySide2.QtLocation.QGeoCodeReply.Error:
"PySide2.QtLocation.QGeoCodeReply.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtLocation.QGeoCodeReply.Error', 'str', 'PySide2.QtCore.QObject')],
"PySide2.QtLocation.QGeoCodeReply.abort": (),
@@ -31831,7 +30047,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodeReply.setOffset": ('int',),
"PySide2.QtLocation.QGeoCodeReply.setViewport": ('PySide2.QtPositioning.QGeoShape',),
"PySide2.QtLocation.QGeoCodeReply.viewport": (),
-
# class PySide2.QtLocation.QGeoCodingManager:
"PySide2.QtLocation.QGeoCodingManager.geocode": [('PySide2.QtPositioning.QGeoAddress', 'PySide2.QtPositioning.QGeoShape'), ('str', 'int', 'int', 'PySide2.QtPositioning.QGeoShape')],
"PySide2.QtLocation.QGeoCodingManager.locale": (),
@@ -31839,7 +30054,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodingManager.managerVersion": (),
"PySide2.QtLocation.QGeoCodingManager.reverseGeocode": ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoShape'),
"PySide2.QtLocation.QGeoCodingManager.setLocale": ('PySide2.QtCore.QLocale',),
-
# class PySide2.QtLocation.QGeoCodingManagerEngine:
"PySide2.QtLocation.QGeoCodingManagerEngine.__init__": ('typing.Dict[str, typing.Any]', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QGeoCodingManagerEngine.geocode": [('PySide2.QtPositioning.QGeoAddress', 'PySide2.QtPositioning.QGeoShape'), ('str', 'int', 'int', 'PySide2.QtPositioning.QGeoShape')],
@@ -31848,9 +30062,7 @@ sig_dict.update({
"PySide2.QtLocation.QGeoCodingManagerEngine.managerVersion": (),
"PySide2.QtLocation.QGeoCodingManagerEngine.reverseGeocode": ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoShape'),
"PySide2.QtLocation.QGeoCodingManagerEngine.setLocale": ('PySide2.QtCore.QLocale',),
-
# class PySide2.QtLocation.QGeoManeuver:
-
# class PySide2.QtLocation.QGeoManeuver.InstructionDirection:
"PySide2.QtLocation.QGeoManeuver.__init__": [(), ('PySide2.QtLocation.QGeoManeuver',)],
"PySide2.QtLocation.QGeoManeuver.__copy__": (),
@@ -31869,7 +30081,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoManeuver.setWaypoint": ('PySide2.QtPositioning.QGeoCoordinate',),
"PySide2.QtLocation.QGeoManeuver.timeToNextInstruction": (),
"PySide2.QtLocation.QGeoManeuver.waypoint": (),
-
# class PySide2.QtLocation.QGeoRoute:
"PySide2.QtLocation.QGeoRoute.__init__": [(), ('PySide2.QtLocation.QGeoRoute',)],
"PySide2.QtLocation.QGeoRoute.__copy__": (),
@@ -31891,9 +30102,7 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoute.setTravelTime": ('int',),
"PySide2.QtLocation.QGeoRoute.travelMode": (),
"PySide2.QtLocation.QGeoRoute.travelTime": (),
-
# class PySide2.QtLocation.QGeoRouteReply:
-
# class PySide2.QtLocation.QGeoRouteReply.Error:
"PySide2.QtLocation.QGeoRouteReply.__init__": [('PySide2.QtLocation.QGeoRouteReply.Error', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtLocation.QGeoRouteRequest', 'PySide2.QtCore.QObject')],
"PySide2.QtLocation.QGeoRouteReply.abort": (),
@@ -31906,31 +30115,18 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteReply.setError": ('PySide2.QtLocation.QGeoRouteReply.Error', 'str'),
"PySide2.QtLocation.QGeoRouteReply.setFinished": ('bool',),
"PySide2.QtLocation.QGeoRouteReply.setRoutes": ('typing.Sequence[PySide2.QtLocation.QGeoRoute]',),
-
# class PySide2.QtLocation.QGeoRouteRequest:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureType:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureTypes:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureWeight:
-
# class PySide2.QtLocation.QGeoRouteRequest.FeatureWeights:
-
# class PySide2.QtLocation.QGeoRouteRequest.ManeuverDetail:
-
# class PySide2.QtLocation.QGeoRouteRequest.ManeuverDetails:
-
# class PySide2.QtLocation.QGeoRouteRequest.RouteOptimization:
-
# class PySide2.QtLocation.QGeoRouteRequest.RouteOptimizations:
-
# class PySide2.QtLocation.QGeoRouteRequest.SegmentDetail:
-
# class PySide2.QtLocation.QGeoRouteRequest.SegmentDetails:
-
# class PySide2.QtLocation.QGeoRouteRequest.TravelMode:
-
# class PySide2.QtLocation.QGeoRouteRequest.TravelModes:
"PySide2.QtLocation.QGeoRouteRequest.__init__": [('PySide2.QtLocation.QGeoRouteRequest',), ('PySide2.QtPositioning.QGeoCoordinate', 'PySide2.QtPositioning.QGeoCoordinate'), ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',)],
"PySide2.QtLocation.QGeoRouteRequest.departureTime": (),
@@ -31956,7 +30152,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteRequest.travelModes": (),
"PySide2.QtLocation.QGeoRouteRequest.waypoints": (),
"PySide2.QtLocation.QGeoRouteRequest.waypointsMetadata": (),
-
# class PySide2.QtLocation.QGeoRouteSegment:
"PySide2.QtLocation.QGeoRouteSegment.__init__": [(), ('PySide2.QtLocation.QGeoRouteSegment',)],
"PySide2.QtLocation.QGeoRouteSegment.__copy__": (),
@@ -31972,7 +30167,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRouteSegment.setPath": ('typing.Sequence[PySide2.QtPositioning.QGeoCoordinate]',),
"PySide2.QtLocation.QGeoRouteSegment.setTravelTime": ('int',),
"PySide2.QtLocation.QGeoRouteSegment.travelTime": (),
-
# class PySide2.QtLocation.QGeoRoutingManager:
"PySide2.QtLocation.QGeoRoutingManager.calculateRoute": ('PySide2.QtLocation.QGeoRouteRequest',),
"PySide2.QtLocation.QGeoRoutingManager.locale": (),
@@ -31988,7 +30182,6 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoutingManager.supportedSegmentDetails": (),
"PySide2.QtLocation.QGeoRoutingManager.supportedTravelModes": (),
"PySide2.QtLocation.QGeoRoutingManager.updateRoute": ('PySide2.QtLocation.QGeoRoute', 'PySide2.QtPositioning.QGeoCoordinate'),
-
# class PySide2.QtLocation.QGeoRoutingManagerEngine:
"PySide2.QtLocation.QGeoRoutingManagerEngine.__init__": ('typing.Dict[str, typing.Any]', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QGeoRoutingManagerEngine.calculateRoute": ('PySide2.QtLocation.QGeoRouteRequest',),
@@ -32011,29 +30204,17 @@ sig_dict.update({
"PySide2.QtLocation.QGeoRoutingManagerEngine.supportedSegmentDetails": (),
"PySide2.QtLocation.QGeoRoutingManagerEngine.supportedTravelModes": (),
"PySide2.QtLocation.QGeoRoutingManagerEngine.updateRoute": ('PySide2.QtLocation.QGeoRoute', 'PySide2.QtPositioning.QGeoCoordinate'),
-
# class PySide2.QtLocation.QGeoServiceProvider:
-
# class PySide2.QtLocation.QGeoServiceProvider.Error:
-
# class PySide2.QtLocation.QGeoServiceProvider.GeocodingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.GeocodingFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.MappingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.MappingFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.NavigationFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.NavigationFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.PlacesFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.PlacesFeatures:
-
# class PySide2.QtLocation.QGeoServiceProvider.RoutingFeature:
-
# class PySide2.QtLocation.QGeoServiceProvider.RoutingFeatures:
"PySide2.QtLocation.QGeoServiceProvider.__init__": ('str', 'typing.Dict[str, typing.Any]', 'bool'),
"PySide2.QtLocation.QGeoServiceProvider.availableServiceProviders": (),
@@ -32060,16 +30241,13 @@ sig_dict.update({
"PySide2.QtLocation.QGeoServiceProvider.setAllowExperimental": ('bool',),
"PySide2.QtLocation.QGeoServiceProvider.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtLocation.QGeoServiceProvider.setParameters": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtLocation.QGeoServiceProviderFactory:
"PySide2.QtLocation.QGeoServiceProviderFactory.__init__": (),
"PySide2.QtLocation.QGeoServiceProviderFactory.createGeocodingManagerEngine": ('typing.Dict[str, typing.Any]', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
"PySide2.QtLocation.QGeoServiceProviderFactory.createPlaceManagerEngine": ('typing.Dict[str, typing.Any]', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
"PySide2.QtLocation.QGeoServiceProviderFactory.createRoutingManagerEngine": ('typing.Dict[str, typing.Any]', 'PySide2.QtLocation.QGeoServiceProvider.Error'),
-
# class PySide2.QtLocation.QGeoServiceProviderFactoryV2:
"PySide2.QtLocation.QGeoServiceProviderFactoryV2.__init__": (),
-
# class PySide2.QtLocation.QPlace:
"PySide2.QtLocation.QPlace.__init__": [(), ('PySide2.QtLocation.QPlace',)],
"PySide2.QtLocation.QPlace.__copy__": (),
@@ -32111,7 +30289,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlace.setTotalContentCount": ('PySide2.QtLocation.QPlaceContent.Type', 'int'),
"PySide2.QtLocation.QPlace.supplier": (),
"PySide2.QtLocation.QPlace.totalContentCount": ('PySide2.QtLocation.QPlaceContent.Type',),
-
# class PySide2.QtLocation.QPlaceAttribute:
"PySide2.QtLocation.QPlaceAttribute.__init__": [(), ('PySide2.QtLocation.QPlaceAttribute',)],
"PySide2.QtLocation.QPlaceAttribute.__copy__": (),
@@ -32120,7 +30297,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceAttribute.setLabel": ('str',),
"PySide2.QtLocation.QPlaceAttribute.setText": ('str',),
"PySide2.QtLocation.QPlaceAttribute.text": (),
-
# class PySide2.QtLocation.QPlaceCategory:
"PySide2.QtLocation.QPlaceCategory.__init__": [(), ('PySide2.QtLocation.QPlaceCategory',)],
"PySide2.QtLocation.QPlaceCategory.__copy__": (),
@@ -32131,7 +30307,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceCategory.setCategoryId": ('str',),
"PySide2.QtLocation.QPlaceCategory.setIcon": ('PySide2.QtLocation.QPlaceIcon',),
"PySide2.QtLocation.QPlaceCategory.setName": ('str',),
-
# class PySide2.QtLocation.QPlaceContactDetail:
"PySide2.QtLocation.QPlaceContactDetail.__init__": [(), ('PySide2.QtLocation.QPlaceContactDetail',)],
"PySide2.QtLocation.QPlaceContactDetail.__copy__": (),
@@ -32140,9 +30315,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContactDetail.setLabel": ('str',),
"PySide2.QtLocation.QPlaceContactDetail.setValue": ('str',),
"PySide2.QtLocation.QPlaceContactDetail.value": (),
-
# class PySide2.QtLocation.QPlaceContent:
-
# class PySide2.QtLocation.QPlaceContent.Type:
"PySide2.QtLocation.QPlaceContent.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceContent.__copy__": (),
@@ -32153,7 +30326,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContent.supplier": (),
"PySide2.QtLocation.QPlaceContent.type": (),
"PySide2.QtLocation.QPlaceContent.user": (),
-
# class PySide2.QtLocation.QPlaceContentReply:
"PySide2.QtLocation.QPlaceContentReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceContentReply.content": (),
@@ -32167,7 +30339,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContentReply.setTotalCount": ('int',),
"PySide2.QtLocation.QPlaceContentReply.totalCount": (),
"PySide2.QtLocation.QPlaceContentReply.type": (),
-
# class PySide2.QtLocation.QPlaceContentRequest:
"PySide2.QtLocation.QPlaceContentRequest.__init__": [(), ('PySide2.QtLocation.QPlaceContentRequest',)],
"PySide2.QtLocation.QPlaceContentRequest.__copy__": (),
@@ -32180,13 +30351,11 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceContentRequest.setContentType": ('PySide2.QtLocation.QPlaceContent.Type',),
"PySide2.QtLocation.QPlaceContentRequest.setLimit": ('int',),
"PySide2.QtLocation.QPlaceContentRequest.setPlaceId": ('str',),
-
# class PySide2.QtLocation.QPlaceDetailsReply:
"PySide2.QtLocation.QPlaceDetailsReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceDetailsReply.place": (),
"PySide2.QtLocation.QPlaceDetailsReply.setPlace": ('PySide2.QtLocation.QPlace',),
"PySide2.QtLocation.QPlaceDetailsReply.type": (),
-
# class PySide2.QtLocation.QPlaceEditorial:
"PySide2.QtLocation.QPlaceEditorial.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceEditorial.language": (),
@@ -32195,7 +30364,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceEditorial.setTitle": ('str',),
"PySide2.QtLocation.QPlaceEditorial.text": (),
"PySide2.QtLocation.QPlaceEditorial.title": (),
-
# class PySide2.QtLocation.QPlaceIcon:
"PySide2.QtLocation.QPlaceIcon.__init__": [(), ('PySide2.QtLocation.QPlaceIcon',)],
"PySide2.QtLocation.QPlaceIcon.__copy__": (),
@@ -32205,16 +30373,13 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceIcon.setManager": ('PySide2.QtLocation.QPlaceManager',),
"PySide2.QtLocation.QPlaceIcon.setParameters": ('typing.Dict[str, typing.Any]',),
"PySide2.QtLocation.QPlaceIcon.url": ('PySide2.QtCore.QSize',),
-
# class PySide2.QtLocation.QPlaceIdReply:
-
# class PySide2.QtLocation.QPlaceIdReply.OperationType:
"PySide2.QtLocation.QPlaceIdReply.__init__": ('PySide2.QtLocation.QPlaceIdReply.OperationType', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QPlaceIdReply.id": (),
"PySide2.QtLocation.QPlaceIdReply.operationType": (),
"PySide2.QtLocation.QPlaceIdReply.setId": ('str',),
"PySide2.QtLocation.QPlaceIdReply.type": (),
-
# class PySide2.QtLocation.QPlaceImage:
"PySide2.QtLocation.QPlaceImage.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceImage.imageId": (),
@@ -32223,7 +30388,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceImage.setMimeType": ('str',),
"PySide2.QtLocation.QPlaceImage.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtLocation.QPlaceImage.url": (),
-
# class PySide2.QtLocation.QPlaceManager:
"PySide2.QtLocation.QPlaceManager.category": ('str',),
"PySide2.QtLocation.QPlaceManager.childCategories": ('str',),
@@ -32245,7 +30409,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceManager.searchSuggestions": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManager.setLocale": ('PySide2.QtCore.QLocale',),
"PySide2.QtLocation.QPlaceManager.setLocales": ('typing.Sequence[PySide2.QtCore.QLocale]',),
-
# class PySide2.QtLocation.QPlaceManagerEngine:
"PySide2.QtLocation.QPlaceManagerEngine.__init__": ('typing.Dict[str, typing.Any]', 'PySide2.QtCore.QObject'),
"PySide2.QtLocation.QPlaceManagerEngine.category": ('str',),
@@ -32269,7 +30432,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceManagerEngine.search": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManagerEngine.searchSuggestions": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceManagerEngine.setLocales": ('typing.Sequence[PySide2.QtCore.QLocale]',),
-
# class PySide2.QtLocation.QPlaceMatchReply:
"PySide2.QtLocation.QPlaceMatchReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceMatchReply.places": (),
@@ -32277,7 +30439,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceMatchReply.setPlaces": ('typing.Sequence[PySide2.QtLocation.QPlace]',),
"PySide2.QtLocation.QPlaceMatchReply.setRequest": ('PySide2.QtLocation.QPlaceMatchRequest',),
"PySide2.QtLocation.QPlaceMatchReply.type": (),
-
# class PySide2.QtLocation.QPlaceMatchRequest:
"PySide2.QtLocation.QPlaceMatchRequest.__init__": [(), ('PySide2.QtLocation.QPlaceMatchRequest',)],
"PySide2.QtLocation.QPlaceMatchRequest.__copy__": (),
@@ -32287,12 +30448,10 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceMatchRequest.setParameters": ('typing.Dict[str, typing.Any]',),
"PySide2.QtLocation.QPlaceMatchRequest.setPlaces": ('typing.Sequence[PySide2.QtLocation.QPlace]',),
"PySide2.QtLocation.QPlaceMatchRequest.setResults": ('typing.Sequence[PySide2.QtLocation.QPlaceSearchResult]',),
-
# class PySide2.QtLocation.QPlaceProposedSearchResult:
"PySide2.QtLocation.QPlaceProposedSearchResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceProposedSearchResult.searchRequest": (),
"PySide2.QtLocation.QPlaceProposedSearchResult.setSearchRequest": ('PySide2.QtLocation.QPlaceSearchRequest',),
-
# class PySide2.QtLocation.QPlaceRatings:
"PySide2.QtLocation.QPlaceRatings.__init__": [(), ('PySide2.QtLocation.QPlaceRatings',)],
"PySide2.QtLocation.QPlaceRatings.__copy__": (),
@@ -32303,11 +30462,8 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceRatings.setAverage": ('float',),
"PySide2.QtLocation.QPlaceRatings.setCount": ('int',),
"PySide2.QtLocation.QPlaceRatings.setMaximum": ('float',),
-
# class PySide2.QtLocation.QPlaceReply:
-
# class PySide2.QtLocation.QPlaceReply.Error:
-
# class PySide2.QtLocation.QPlaceReply.Type:
"PySide2.QtLocation.QPlaceReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceReply.abort": (),
@@ -32317,7 +30473,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceReply.setError": ('PySide2.QtLocation.QPlaceReply.Error', 'str'),
"PySide2.QtLocation.QPlaceReply.setFinished": ('bool',),
"PySide2.QtLocation.QPlaceReply.type": (),
-
# class PySide2.QtLocation.QPlaceResult:
"PySide2.QtLocation.QPlaceResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceResult.distance": (),
@@ -32326,7 +30481,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceResult.setDistance": ('float',),
"PySide2.QtLocation.QPlaceResult.setPlace": ('PySide2.QtLocation.QPlace',),
"PySide2.QtLocation.QPlaceResult.setSponsored": ('bool',),
-
# class PySide2.QtLocation.QPlaceReview:
"PySide2.QtLocation.QPlaceReview.__init__": [(), ('PySide2.QtLocation.QPlaceContent',)],
"PySide2.QtLocation.QPlaceReview.dateTime": (),
@@ -32341,7 +30495,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceReview.setTitle": ('str',),
"PySide2.QtLocation.QPlaceReview.text": (),
"PySide2.QtLocation.QPlaceReview.title": (),
-
# class PySide2.QtLocation.QPlaceSearchReply:
"PySide2.QtLocation.QPlaceSearchReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceSearchReply.nextPageRequest": (),
@@ -32353,9 +30506,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchReply.setRequest": ('PySide2.QtLocation.QPlaceSearchRequest',),
"PySide2.QtLocation.QPlaceSearchReply.setResults": ('typing.Sequence[PySide2.QtLocation.QPlaceSearchResult]',),
"PySide2.QtLocation.QPlaceSearchReply.type": (),
-
# class PySide2.QtLocation.QPlaceSearchRequest:
-
# class PySide2.QtLocation.QPlaceSearchRequest.RelevanceHint:
"PySide2.QtLocation.QPlaceSearchRequest.__init__": [(), ('PySide2.QtLocation.QPlaceSearchRequest',)],
"PySide2.QtLocation.QPlaceSearchRequest.categories": (),
@@ -32374,9 +30525,7 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchRequest.setSearchArea": ('PySide2.QtPositioning.QGeoShape',),
"PySide2.QtLocation.QPlaceSearchRequest.setSearchContext": ('typing.Any',),
"PySide2.QtLocation.QPlaceSearchRequest.setSearchTerm": ('str',),
-
# class PySide2.QtLocation.QPlaceSearchResult:
-
# class PySide2.QtLocation.QPlaceSearchResult.SearchResultType:
"PySide2.QtLocation.QPlaceSearchResult.__init__": [(), ('PySide2.QtLocation.QPlaceSearchResult',)],
"PySide2.QtLocation.QPlaceSearchResult.icon": (),
@@ -32384,13 +30533,11 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSearchResult.setTitle": ('str',),
"PySide2.QtLocation.QPlaceSearchResult.title": (),
"PySide2.QtLocation.QPlaceSearchResult.type": (),
-
# class PySide2.QtLocation.QPlaceSearchSuggestionReply:
"PySide2.QtLocation.QPlaceSearchSuggestionReply.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.setSuggestions": ('typing.Sequence[str]',),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.suggestions": (),
"PySide2.QtLocation.QPlaceSearchSuggestionReply.type": (),
-
# class PySide2.QtLocation.QPlaceSupplier:
"PySide2.QtLocation.QPlaceSupplier.__init__": [(), ('PySide2.QtLocation.QPlaceSupplier',)],
"PySide2.QtLocation.QPlaceSupplier.__copy__": (),
@@ -32403,7 +30550,6 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceSupplier.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtLocation.QPlaceSupplier.supplierId": (),
"PySide2.QtLocation.QPlaceSupplier.url": (),
-
# class PySide2.QtLocation.QPlaceUser:
"PySide2.QtLocation.QPlaceUser.__init__": [(), ('PySide2.QtLocation.QPlaceUser',)],
"PySide2.QtLocation.QPlaceUser.__copy__": (),
@@ -32412,17 +30558,12 @@ sig_dict.update({
"PySide2.QtLocation.QPlaceUser.setUserId": ('str',),
"PySide2.QtLocation.QPlaceUser.userId": (),
}) if "PySide2.QtLocation" in sys.modules else None
-
# Module PySide2.QtQml
sig_dict.update({
-
# class PySide2.QtQml.ListProperty:
"PySide2.QtQml.ListProperty.__init__": ('type', 'typing.Callable', 'typing.Callable', 'typing.Callable', 'typing.Callable'),
-
# class PySide2.QtQml.QJSEngine:
-
# class PySide2.QtQml.QJSEngine.Extension:
-
# class PySide2.QtQml.QJSEngine.Extensions:
"PySide2.QtQml.QJSEngine.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtQml.QJSEngine.collectGarbage": (),
@@ -32440,11 +30581,8 @@ sig_dict.update({
"PySide2.QtQml.QJSEngine.setInterrupted": ('bool',),
"PySide2.QtQml.QJSEngine.throwError": [('PySide2.QtQml.QJSValue.ErrorType', 'str'), ('str',)],
"PySide2.QtQml.QJSEngine.toScriptValue": ('typing.Any',),
-
# class PySide2.QtQml.QJSValue:
-
# class PySide2.QtQml.QJSValue.ErrorType:
-
# class PySide2.QtQml.QJSValue.SpecialValue:
"PySide2.QtQml.QJSValue.__init__": [('PySide2.QtQml.QJSValue',), ('PySide2.QtQml.QJSValue.SpecialValue',), ('bool',), ('float',), ('int',), ('str',)],
"PySide2.QtQml.QJSValue.__copy__": (),
@@ -32485,30 +30623,23 @@ sig_dict.update({
"PySide2.QtQml.QJSValue.toString": (),
"PySide2.QtQml.QJSValue.toUInt": (),
"PySide2.QtQml.QJSValue.toVariant": (),
-
# class PySide2.QtQml.QJSValueIterator:
"PySide2.QtQml.QJSValueIterator.__init__": ('PySide2.QtQml.QJSValue',),
"PySide2.QtQml.QJSValueIterator.hasNext": (),
"PySide2.QtQml.QJSValueIterator.name": (),
"PySide2.QtQml.QJSValueIterator.value": (),
-
# class PySide2.QtQml.QQmlAbstractUrlInterceptor:
-
# class PySide2.QtQml.QQmlAbstractUrlInterceptor.DataType:
"PySide2.QtQml.QQmlAbstractUrlInterceptor.__init__": (),
"PySide2.QtQml.QQmlAbstractUrlInterceptor.intercept": ('PySide2.QtCore.QUrl', 'PySide2.QtQml.QQmlAbstractUrlInterceptor.DataType'),
-
# class PySide2.QtQml.QQmlApplicationEngine:
"PySide2.QtQml.QQmlApplicationEngine.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlApplicationEngine.load": [('PySide2.QtCore.QUrl',), ('str',)],
"PySide2.QtQml.QQmlApplicationEngine.loadData": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QUrl'),
"PySide2.QtQml.QQmlApplicationEngine.rootObjects": (),
"PySide2.QtQml.QQmlApplicationEngine.setInitialProperties": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtQml.QQmlComponent:
-
# class PySide2.QtQml.QQmlComponent.CompilationMode:
-
# class PySide2.QtQml.QQmlComponent.Status:
"PySide2.QtQml.QQmlComponent.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl', 'PySide2.QtQml.QQmlComponent.CompilationMode', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'str', 'PySide2.QtQml.QQmlComponent.CompilationMode', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlComponent.beginCreate": ('PySide2.QtQml.QQmlContext',),
@@ -32529,7 +30660,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlComponent.setInitialProperties": ('PySide2.QtCore.QObject', 'typing.Dict[str, typing.Any]'),
"PySide2.QtQml.QQmlComponent.status": (),
"PySide2.QtQml.QQmlComponent.url": (),
-
# class PySide2.QtQml.QQmlContext:
"PySide2.QtQml.QQmlContext.__init__": [('PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlContext.baseUrl": (),
@@ -32543,9 +30673,7 @@ sig_dict.update({
"PySide2.QtQml.QQmlContext.setBaseUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtQml.QQmlContext.setContextObject": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlContext.setContextProperty": [('str', 'PySide2.QtCore.QObject'), ('str', 'typing.Any')],
-
# class PySide2.QtQml.QQmlDebuggingEnabler:
-
# class PySide2.QtQml.QQmlDebuggingEnabler.StartMode:
"PySide2.QtQml.QQmlDebuggingEnabler.__init__": ('bool',),
"PySide2.QtQml.QQmlDebuggingEnabler.connectToLocalDebugger": ('str', 'PySide2.QtQml.QQmlDebuggingEnabler.StartMode'),
@@ -32556,9 +30684,7 @@ sig_dict.update({
"PySide2.QtQml.QQmlDebuggingEnabler.setServices": ('typing.Sequence[str]',),
"PySide2.QtQml.QQmlDebuggingEnabler.startDebugConnector": ('str', 'typing.Dict[str, typing.Any]'),
"PySide2.QtQml.QQmlDebuggingEnabler.startTcpDebugServer": ('int', 'PySide2.QtQml.QQmlDebuggingEnabler.StartMode', 'str'),
-
# class PySide2.QtQml.QQmlEngine:
-
# class PySide2.QtQml.QQmlEngine.ObjectOwnership:
"PySide2.QtQml.QQmlEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlEngine.addImageProvider": ('str', 'PySide2.QtQml.QQmlImageProviderBase'),
@@ -32595,7 +30721,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlEngine.setUrlInterceptor": ('PySide2.QtQml.QQmlAbstractUrlInterceptor',),
"PySide2.QtQml.QQmlEngine.trimComponentCache": (),
"PySide2.QtQml.QQmlEngine.urlInterceptor": (),
-
# class PySide2.QtQml.QQmlError:
"PySide2.QtQml.QQmlError.__init__": [(), ('PySide2.QtQml.QQmlError',)],
"PySide2.QtQml.QQmlError.__copy__": (),
@@ -32613,7 +30738,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlError.setUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtQml.QQmlError.toString": (),
"PySide2.QtQml.QQmlError.url": (),
-
# class PySide2.QtQml.QQmlExpression:
"PySide2.QtQml.QQmlExpression.__init__": [(), ('PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtQml.QQmlScriptString', 'PySide2.QtQml.QQmlContext', 'PySide2.QtCore.QObject', 'PySide2.QtCore.QObject')],
"PySide2.QtQml.QQmlExpression.clearError": (),
@@ -32631,19 +30755,15 @@ sig_dict.update({
"PySide2.QtQml.QQmlExpression.setNotifyOnValueChanged": ('bool',),
"PySide2.QtQml.QQmlExpression.setSourceLocation": ('str', 'int', 'int'),
"PySide2.QtQml.QQmlExpression.sourceFile": (),
-
# class PySide2.QtQml.QQmlExtensionInterface:
"PySide2.QtQml.QQmlExtensionInterface.__init__": (),
"PySide2.QtQml.QQmlExtensionInterface.initializeEngine": ('PySide2.QtQml.QQmlEngine', 'str'),
-
# class PySide2.QtQml.QQmlExtensionPlugin:
"PySide2.QtQml.QQmlExtensionPlugin.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlExtensionPlugin.baseUrl": (),
"PySide2.QtQml.QQmlExtensionPlugin.initializeEngine": ('PySide2.QtQml.QQmlEngine', 'str'),
"PySide2.QtQml.QQmlExtensionPlugin.registerTypes": ('str',),
-
# class PySide2.QtQml.QQmlFile:
-
# class PySide2.QtQml.QQmlFile.Status:
"PySide2.QtQml.QQmlFile.__init__": [(), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QUrl'), ('PySide2.QtQml.QQmlEngine', 'str')],
"PySide2.QtQml.QQmlFile.clear": [(), ('PySide2.QtCore.QObject',)],
@@ -32663,24 +30783,18 @@ sig_dict.update({
"PySide2.QtQml.QQmlFile.status": (),
"PySide2.QtQml.QQmlFile.url": (),
"PySide2.QtQml.QQmlFile.urlToLocalFileOrQrc": [('PySide2.QtCore.QUrl',), ('str',)],
-
# class PySide2.QtQml.QQmlFileSelector:
"PySide2.QtQml.QQmlFileSelector.__init__": ('PySide2.QtQml.QQmlEngine', 'PySide2.QtCore.QObject'),
"PySide2.QtQml.QQmlFileSelector.get": ('PySide2.QtQml.QQmlEngine',),
"PySide2.QtQml.QQmlFileSelector.selector": (),
"PySide2.QtQml.QQmlFileSelector.setExtraSelectors": ('typing.Sequence[str]',),
"PySide2.QtQml.QQmlFileSelector.setSelector": ('PySide2.QtCore.QFileSelector',),
-
# class PySide2.QtQml.QQmlImageProviderBase:
-
# class PySide2.QtQml.QQmlImageProviderBase.Flag:
-
# class PySide2.QtQml.QQmlImageProviderBase.Flags:
-
# class PySide2.QtQml.QQmlImageProviderBase.ImageType:
"PySide2.QtQml.QQmlImageProviderBase.flags": (),
"PySide2.QtQml.QQmlImageProviderBase.imageType": (),
-
# class PySide2.QtQml.QQmlIncubationController:
"PySide2.QtQml.QQmlIncubationController.__init__": (),
"PySide2.QtQml.QQmlIncubationController.engine": (),
@@ -32688,11 +30802,8 @@ sig_dict.update({
"PySide2.QtQml.QQmlIncubationController.incubateWhile": ('int',),
"PySide2.QtQml.QQmlIncubationController.incubatingObjectCount": (),
"PySide2.QtQml.QQmlIncubationController.incubatingObjectCountChanged": ('int',),
-
# class PySide2.QtQml.QQmlIncubator:
-
# class PySide2.QtQml.QQmlIncubator.IncubationMode:
-
# class PySide2.QtQml.QQmlIncubator.Status:
"PySide2.QtQml.QQmlIncubator.__init__": ('PySide2.QtQml.QQmlIncubator.IncubationMode',),
"PySide2.QtQml.QQmlIncubator.clear": (),
@@ -32707,7 +30818,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlIncubator.setInitialState": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlIncubator.status": (),
"PySide2.QtQml.QQmlIncubator.statusChanged": ('PySide2.QtQml.QQmlIncubator.Status',),
-
# class PySide2.QtQml.QQmlListReference:
"PySide2.QtQml.QQmlListReference.__init__": [(), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtQml.QQmlListReference',)],
"PySide2.QtQml.QQmlListReference.__copy__": (),
@@ -32724,20 +30834,15 @@ sig_dict.update({
"PySide2.QtQml.QQmlListReference.isValid": (),
"PySide2.QtQml.QQmlListReference.listElementType": (),
"PySide2.QtQml.QQmlListReference.object": (),
-
# class PySide2.QtQml.QQmlNetworkAccessManagerFactory:
"PySide2.QtQml.QQmlNetworkAccessManagerFactory.__init__": (),
"PySide2.QtQml.QQmlNetworkAccessManagerFactory.create": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtQml.QQmlParserStatus:
"PySide2.QtQml.QQmlParserStatus.__init__": (),
"PySide2.QtQml.QQmlParserStatus.classBegin": (),
"PySide2.QtQml.QQmlParserStatus.componentComplete": (),
-
# class PySide2.QtQml.QQmlProperty:
-
# class PySide2.QtQml.QQmlProperty.PropertyTypeCategory:
-
# class PySide2.QtQml.QQmlProperty.Type:
"PySide2.QtQml.QQmlProperty.__init__": [(), ('PySide2.QtCore.QObject',), ('PySide2.QtCore.QObject', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtCore.QObject', 'str'), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'str', 'PySide2.QtQml.QQmlEngine'), ('PySide2.QtQml.QQmlProperty',)],
"PySide2.QtQml.QQmlProperty.__copy__": (),
@@ -32762,7 +30867,6 @@ sig_dict.update({
"PySide2.QtQml.QQmlProperty.reset": (),
"PySide2.QtQml.QQmlProperty.type": (),
"PySide2.QtQml.QQmlProperty.write": [('PySide2.QtCore.QObject', 'str', 'typing.Any'), ('PySide2.QtCore.QObject', 'str', 'typing.Any', 'PySide2.QtQml.QQmlContext'), ('PySide2.QtCore.QObject', 'str', 'typing.Any', 'PySide2.QtQml.QQmlEngine'), ('typing.Any',)],
-
# class PySide2.QtQml.QQmlPropertyMap:
"PySide2.QtQml.QQmlPropertyMap.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QQmlPropertyMap.clear": ('str',),
@@ -32774,11 +30878,9 @@ sig_dict.update({
"PySide2.QtQml.QQmlPropertyMap.size": (),
"PySide2.QtQml.QQmlPropertyMap.updateValue": ('str', 'typing.Any'),
"PySide2.QtQml.QQmlPropertyMap.value": ('str',),
-
# class PySide2.QtQml.QQmlPropertyValueSource:
"PySide2.QtQml.QQmlPropertyValueSource.__init__": (),
"PySide2.QtQml.QQmlPropertyValueSource.setTarget": ('PySide2.QtQml.QQmlProperty',),
-
# class PySide2.QtQml.QQmlScriptString:
"PySide2.QtQml.QQmlScriptString.__init__": [(), ('PySide2.QtQml.QQmlScriptString',)],
"PySide2.QtQml.QQmlScriptString.__copy__": (),
@@ -32788,34 +30890,26 @@ sig_dict.update({
"PySide2.QtQml.QQmlScriptString.isUndefinedLiteral": (),
"PySide2.QtQml.QQmlScriptString.numberLiteral": (),
"PySide2.QtQml.QQmlScriptString.stringLiteral": (),
-
# class PySide2.QtQml.QQmlTypesExtensionInterface:
"PySide2.QtQml.QQmlTypesExtensionInterface.__init__": (),
"PySide2.QtQml.QQmlTypesExtensionInterface.registerTypes": ('str',),
-
# class PySide2.QtQml.QtQml:
"PySide2.QtQml.QtQml.qmlAttachedPropertiesObject": ('PySide2.QtCore.QObject', 'PySide2.QtCore.QMetaObject', 'bool'),
"PySide2.QtQml.QtQml.qmlAttachedPropertiesObjectById": ('int', 'PySide2.QtCore.QObject', 'bool'),
"PySide2.QtQml.QtQml.qmlContext": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QtQml.qmlEngine": ('PySide2.QtCore.QObject',),
"PySide2.QtQml.QtQml.qmlExecuteDeferred": ('PySide2.QtCore.QObject',),
-
# class PySide2.QtQml.VolatileBool:
"PySide2.QtQml.VolatileBool.get": (),
"PySide2.QtQml.VolatileBool.set": ('object',),
-
"PySide2.QtQml.VolatileBool.qmlRegisterType": ('type', 'str', 'int', 'int', 'str'),
}) if "PySide2.QtQml" in sys.modules else None
-
# Module PySide2.QtQuick
sig_dict.update({
-
# class PySide2.QtQuick.QQuickAsyncImageProvider:
"PySide2.QtQuick.QQuickAsyncImageProvider.__init__": (),
"PySide2.QtQuick.QQuickAsyncImageProvider.requestImageResponse": ('str', 'PySide2.QtCore.QSize'),
-
# class PySide2.QtQuick.QQuickFramebufferObject:
-
# class PySide2.QtQuick.QQuickFramebufferObject.Renderer:
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.__init__": (),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.createFramebufferObject": ('PySide2.QtCore.QSize',),
@@ -32824,7 +30918,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.render": (),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.synchronize": ('PySide2.QtQuick.QQuickFramebufferObject',),
"PySide2.QtQuick.QQuickFramebufferObject.Renderer.update": (),
-
"PySide2.QtQuick.QQuickFramebufferObject.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickFramebufferObject.createRenderer": (),
"PySide2.QtQuick.QQuickFramebufferObject.geometryChanged": ('PySide2.QtCore.QRectF', 'PySide2.QtCore.QRectF'),
@@ -32836,7 +30929,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickFramebufferObject.textureFollowsItemSize": (),
"PySide2.QtQuick.QQuickFramebufferObject.textureProvider": (),
"PySide2.QtQuick.QQuickFramebufferObject.updatePaintNode": ('PySide2.QtQuick.QSGNode', 'PySide2.QtQuick.QQuickItem.UpdatePaintNodeData'),
-
# class PySide2.QtQuick.QQuickImageProvider:
"PySide2.QtQuick.QQuickImageProvider.__init__": ('PySide2.QtQml.QQmlImageProviderBase.ImageType', 'PySide2.QtQml.QQmlImageProviderBase.Flags'),
"PySide2.QtQuick.QQuickImageProvider.flags": (),
@@ -32844,26 +30936,18 @@ sig_dict.update({
"PySide2.QtQuick.QQuickImageProvider.requestImage": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtQuick.QQuickImageProvider.requestPixmap": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
"PySide2.QtQuick.QQuickImageProvider.requestTexture": ('str', 'PySide2.QtCore.QSize', 'PySide2.QtCore.QSize'),
-
# class PySide2.QtQuick.QQuickImageResponse:
"PySide2.QtQuick.QQuickImageResponse.__init__": (),
"PySide2.QtQuick.QQuickImageResponse.cancel": (),
"PySide2.QtQuick.QQuickImageResponse.errorString": (),
"PySide2.QtQuick.QQuickImageResponse.textureFactory": (),
-
# class PySide2.QtQuick.QQuickItem:
-
# class PySide2.QtQuick.QQuickItem.Flag:
-
# class PySide2.QtQuick.QQuickItem.Flags:
-
# class PySide2.QtQuick.QQuickItem.ItemChange:
-
# class PySide2.QtQuick.QQuickItem.TransformOrigin:
-
# class PySide2.QtQuick.QQuickItem.UpdatePaintNodeData:
"PySide2.QtQuick.QQuickItem.UpdatePaintNodeData.__copy__": (),
-
"PySide2.QtQuick.QQuickItem.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickItem.acceptHoverEvents": (),
"PySide2.QtQuick.QQuickItem.acceptTouchEvents": (),
@@ -33007,19 +31091,14 @@ sig_dict.update({
"PySide2.QtQuick.QQuickItem.x": (),
"PySide2.QtQuick.QQuickItem.y": (),
"PySide2.QtQuick.QQuickItem.z": (),
-
# class PySide2.QtQuick.QQuickItemGrabResult:
"PySide2.QtQuick.QQuickItemGrabResult.event": ('PySide2.QtCore.QEvent',),
"PySide2.QtQuick.QQuickItemGrabResult.image": (),
"PySide2.QtQuick.QQuickItemGrabResult.saveToFile": ('str',),
"PySide2.QtQuick.QQuickItemGrabResult.url": (),
-
# class PySide2.QtQuick.QQuickPaintedItem:
-
# class PySide2.QtQuick.QQuickPaintedItem.PerformanceHint:
-
# class PySide2.QtQuick.QQuickPaintedItem.PerformanceHints:
-
# class PySide2.QtQuick.QQuickPaintedItem.RenderTarget:
"PySide2.QtQuick.QQuickPaintedItem.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickPaintedItem.antialiasing": (),
@@ -33049,7 +31128,6 @@ sig_dict.update({
"PySide2.QtQuick.QQuickPaintedItem.textureSize": (),
"PySide2.QtQuick.QQuickPaintedItem.update": [(), ('PySide2.QtCore.QRect',)],
"PySide2.QtQuick.QQuickPaintedItem.updatePaintNode": ('PySide2.QtQuick.QSGNode', 'PySide2.QtQuick.QQuickItem.UpdatePaintNodeData'),
-
# class PySide2.QtQuick.QQuickRenderControl:
"PySide2.QtQuick.QQuickRenderControl.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QQuickRenderControl.grab": (),
@@ -33061,11 +31139,9 @@ sig_dict.update({
"PySide2.QtQuick.QQuickRenderControl.renderWindow": ('PySide2.QtCore.QPoint',),
"PySide2.QtQuick.QQuickRenderControl.renderWindowFor": ('PySide2.QtQuick.QQuickWindow', 'PySide2.QtCore.QPoint'),
"PySide2.QtQuick.QQuickRenderControl.sync": (),
-
# class PySide2.QtQuick.QQuickTextDocument:
"PySide2.QtQuick.QQuickTextDocument.__init__": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTextDocument.textDocument": (),
-
# class PySide2.QtQuick.QQuickTextureFactory:
"PySide2.QtQuick.QQuickTextureFactory.__init__": (),
"PySide2.QtQuick.QQuickTextureFactory.createTexture": ('PySide2.QtQuick.QQuickWindow',),
@@ -33073,18 +31149,14 @@ sig_dict.update({
"PySide2.QtQuick.QQuickTextureFactory.textureByteCount": (),
"PySide2.QtQuick.QQuickTextureFactory.textureFactoryForImage": ('PySide2.QtGui.QImage',),
"PySide2.QtQuick.QQuickTextureFactory.textureSize": (),
-
# class PySide2.QtQuick.QQuickTransform:
"PySide2.QtQuick.QQuickTransform.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QQuickTransform.appendToItem": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTransform.applyTo": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QQuickTransform.prependToItem": ('PySide2.QtQuick.QQuickItem',),
"PySide2.QtQuick.QQuickTransform.update": (),
-
# class PySide2.QtQuick.QQuickView:
-
# class PySide2.QtQuick.QQuickView.ResizeMode:
-
# class PySide2.QtQuick.QQuickView.Status:
"PySide2.QtQuick.QQuickView.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtGui.QWindow'), ('PySide2.QtCore.QUrl', 'PySide2.QtQuick.QQuickRenderControl'), ('PySide2.QtGui.QWindow',), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtGui.QWindow')],
"PySide2.QtQuick.QQuickView.engine": (),
@@ -33107,19 +31179,12 @@ sig_dict.update({
"PySide2.QtQuick.QQuickView.source": (),
"PySide2.QtQuick.QQuickView.status": (),
"PySide2.QtQuick.QQuickView.timerEvent": ('PySide2.QtCore.QTimerEvent',),
-
# class PySide2.QtQuick.QQuickWindow:
-
# class PySide2.QtQuick.QQuickWindow.CreateTextureOption:
-
# class PySide2.QtQuick.QQuickWindow.CreateTextureOptions:
-
# class PySide2.QtQuick.QQuickWindow.NativeObjectType:
-
# class PySide2.QtQuick.QQuickWindow.RenderStage:
-
# class PySide2.QtQuick.QQuickWindow.SceneGraphError:
-
# class PySide2.QtQuick.QQuickWindow.TextRenderType:
"PySide2.QtQuick.QQuickWindow.__init__": [('PySide2.QtGui.QWindow',), ('PySide2.QtQuick.QQuickRenderControl',)],
"PySide2.QtQuick.QQuickWindow.accessibleRoot": (),
@@ -33174,15 +31239,10 @@ sig_dict.update({
"PySide2.QtQuick.QQuickWindow.textRenderType": (),
"PySide2.QtQuick.QQuickWindow.update": (),
"PySide2.QtQuick.QQuickWindow.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtQuick.QSGAbstractRenderer:
-
# class PySide2.QtQuick.QSGAbstractRenderer.ClearMode:
-
# class PySide2.QtQuick.QSGAbstractRenderer.ClearModeBit:
-
# class PySide2.QtQuick.QSGAbstractRenderer.MatrixTransformFlag:
-
# class PySide2.QtQuick.QSGAbstractRenderer.MatrixTransformFlags:
"PySide2.QtQuick.QSGAbstractRenderer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QSGAbstractRenderer.clearColor": (),
@@ -33200,7 +31260,6 @@ sig_dict.update({
"PySide2.QtQuick.QSGAbstractRenderer.setProjectionMatrixWithNativeNDC": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QSGAbstractRenderer.setViewportRect": [('PySide2.QtCore.QRect',), ('PySide2.QtCore.QSize',)],
"PySide2.QtQuick.QSGAbstractRenderer.viewportRect": (),
-
# class PySide2.QtQuick.QSGBasicGeometryNode:
"PySide2.QtQuick.QSGBasicGeometryNode.__init__": ('PySide2.QtQuick.QSGNode.NodeType',),
"PySide2.QtQuick.QSGBasicGeometryNode.clipList": (),
@@ -33209,22 +31268,17 @@ sig_dict.update({
"PySide2.QtQuick.QSGBasicGeometryNode.setGeometry": ('PySide2.QtQuick.QSGGeometry',),
"PySide2.QtQuick.QSGBasicGeometryNode.setRendererClipList": ('PySide2.QtQuick.QSGClipNode',),
"PySide2.QtQuick.QSGBasicGeometryNode.setRendererMatrix": ('PySide2.QtGui.QMatrix4x4',),
-
# class PySide2.QtQuick.QSGClipNode:
"PySide2.QtQuick.QSGClipNode.__init__": (),
"PySide2.QtQuick.QSGClipNode.clipRect": (),
"PySide2.QtQuick.QSGClipNode.isRectangular": (),
"PySide2.QtQuick.QSGClipNode.setClipRect": ('PySide2.QtCore.QRectF',),
"PySide2.QtQuick.QSGClipNode.setIsRectangular": ('bool',),
-
# class PySide2.QtQuick.QSGDynamicTexture:
"PySide2.QtQuick.QSGDynamicTexture.__init__": (),
"PySide2.QtQuick.QSGDynamicTexture.updateTexture": (),
-
# class PySide2.QtQuick.QSGEngine:
-
# class PySide2.QtQuick.QSGEngine.CreateTextureOption:
-
# class PySide2.QtQuick.QSGEngine.CreateTextureOptions:
"PySide2.QtQuick.QSGEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtQuick.QSGEngine.createRenderer": (),
@@ -33232,42 +31286,31 @@ sig_dict.update({
"PySide2.QtQuick.QSGEngine.createTextureFromImage": ('PySide2.QtGui.QImage', 'PySide2.QtQuick.QSGEngine.CreateTextureOptions'),
"PySide2.QtQuick.QSGEngine.initialize": ('PySide2.QtGui.QOpenGLContext',),
"PySide2.QtQuick.QSGEngine.invalidate": (),
-
# class PySide2.QtQuick.QSGGeometry:
-
# class PySide2.QtQuick.QSGGeometry.Attribute:
"PySide2.QtQuick.QSGGeometry.Attribute.__init__": [(), ('PySide2.QtQuick.QSGGeometry.Attribute',)],
"PySide2.QtQuick.QSGGeometry.Attribute.__copy__": (),
"PySide2.QtQuick.QSGGeometry.Attribute.create": ('int', 'int', 'int', 'bool'),
"PySide2.QtQuick.QSGGeometry.Attribute.createWithAttributeType": ('int', 'int', 'int', 'PySide2.QtQuick.QSGGeometry.AttributeType'),
-
# class PySide2.QtQuick.QSGGeometry.AttributeSet:
"PySide2.QtQuick.QSGGeometry.AttributeSet.__init__": [(), ('PySide2.QtQuick.QSGGeometry.AttributeSet',)],
"PySide2.QtQuick.QSGGeometry.AttributeSet.__copy__": (),
-
# class PySide2.QtQuick.QSGGeometry.AttributeType:
-
# class PySide2.QtQuick.QSGGeometry.ColoredPoint2D:
"PySide2.QtQuick.QSGGeometry.ColoredPoint2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.ColoredPoint2D',)],
"PySide2.QtQuick.QSGGeometry.ColoredPoint2D.__copy__": (),
- "PySide2.QtQuick.QSGGeometry.ColoredPoint2D.set": ('float', 'float', 'typing.Char', 'typing.Char', 'typing.Char', 'typing.Char'),
-
+ "PySide2.QtQuick.QSGGeometry.ColoredPoint2D.set": ('float', 'float', 'int', 'int', 'int', 'int'),
# class PySide2.QtQuick.QSGGeometry.DataPattern:
-
# class PySide2.QtQuick.QSGGeometry.DrawingMode:
-
# class PySide2.QtQuick.QSGGeometry.Point2D:
"PySide2.QtQuick.QSGGeometry.Point2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.Point2D',)],
"PySide2.QtQuick.QSGGeometry.Point2D.__copy__": (),
"PySide2.QtQuick.QSGGeometry.Point2D.set": ('float', 'float'),
-
# class PySide2.QtQuick.QSGGeometry.TexturedPoint2D:
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.__init__": [(), ('PySide2.QtQuick.QSGGeometry.TexturedPoint2D',)],
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.__copy__": (),
"PySide2.QtQuick.QSGGeometry.TexturedPoint2D.set": ('float', 'float', 'float', 'float'),
-
# class PySide2.QtQuick.QSGGeometry.Type:
-
"PySide2.QtQuick.QSGGeometry.__init__": ('PySide2.QtQuick.QSGGeometry.AttributeSet', 'int', 'int', 'int'),
"PySide2.QtQuick.QSGGeometry.allocate": ('int', 'int'),
"PySide2.QtQuick.QSGGeometry.attributeCount": (),
@@ -33300,27 +31343,19 @@ sig_dict.update({
"PySide2.QtQuick.QSGGeometry.vertexDataAsPoint2D": (),
"PySide2.QtQuick.QSGGeometry.vertexDataAsTexturedPoint2D": (),
"PySide2.QtQuick.QSGGeometry.vertexDataPattern": (),
-
# class PySide2.QtQuick.QSGGeometryNode:
"PySide2.QtQuick.QSGGeometryNode.__init__": (),
"PySide2.QtQuick.QSGGeometryNode.inheritedOpacity": (),
"PySide2.QtQuick.QSGGeometryNode.renderOrder": (),
"PySide2.QtQuick.QSGGeometryNode.setInheritedOpacity": ('float',),
"PySide2.QtQuick.QSGGeometryNode.setRenderOrder": ('int',),
-
# class PySide2.QtQuick.QSGMaterialType:
"PySide2.QtQuick.QSGMaterialType.__init__": (),
-
# class PySide2.QtQuick.QSGNode:
-
# class PySide2.QtQuick.QSGNode.DirtyState:
-
# class PySide2.QtQuick.QSGNode.DirtyStateBit:
-
# class PySide2.QtQuick.QSGNode.Flag:
-
# class PySide2.QtQuick.QSGNode.Flags:
-
# class PySide2.QtQuick.QSGNode.NodeType:
"PySide2.QtQuick.QSGNode.__init__": [(), ('PySide2.QtQuick.QSGNode.NodeType',)],
"PySide2.QtQuick.QSGNode.appendChildNode": ('PySide2.QtQuick.QSGNode',),
@@ -33346,7 +31381,6 @@ sig_dict.update({
"PySide2.QtQuick.QSGNode.setFlag": ('PySide2.QtQuick.QSGNode.Flag', 'bool'),
"PySide2.QtQuick.QSGNode.setFlags": ('PySide2.QtQuick.QSGNode.Flags', 'bool'),
"PySide2.QtQuick.QSGNode.type": (),
-
# class PySide2.QtQuick.QSGOpacityNode:
"PySide2.QtQuick.QSGOpacityNode.__init__": (),
"PySide2.QtQuick.QSGOpacityNode.combinedOpacity": (),
@@ -33354,18 +31388,14 @@ sig_dict.update({
"PySide2.QtQuick.QSGOpacityNode.opacity": (),
"PySide2.QtQuick.QSGOpacityNode.setCombinedOpacity": ('float',),
"PySide2.QtQuick.QSGOpacityNode.setOpacity": ('float',),
-
# class PySide2.QtQuick.QSGSimpleRectNode:
"PySide2.QtQuick.QSGSimpleRectNode.__init__": [(), ('PySide2.QtCore.QRectF', 'PySide2.QtGui.QColor')],
"PySide2.QtQuick.QSGSimpleRectNode.color": (),
"PySide2.QtQuick.QSGSimpleRectNode.rect": (),
"PySide2.QtQuick.QSGSimpleRectNode.setColor": ('PySide2.QtGui.QColor',),
"PySide2.QtQuick.QSGSimpleRectNode.setRect": [('PySide2.QtCore.QRectF',), ('float', 'float', 'float', 'float')],
-
# class PySide2.QtQuick.QSGSimpleTextureNode:
-
# class PySide2.QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformFlag:
-
# class PySide2.QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformMode:
"PySide2.QtQuick.QSGSimpleTextureNode.__init__": (),
"PySide2.QtQuick.QSGSimpleTextureNode.filtering": (),
@@ -33380,13 +31410,9 @@ sig_dict.update({
"PySide2.QtQuick.QSGSimpleTextureNode.sourceRect": (),
"PySide2.QtQuick.QSGSimpleTextureNode.texture": (),
"PySide2.QtQuick.QSGSimpleTextureNode.textureCoordinatesTransform": (),
-
# class PySide2.QtQuick.QSGTexture:
-
# class PySide2.QtQuick.QSGTexture.AnisotropyLevel:
-
# class PySide2.QtQuick.QSGTexture.Filtering:
-
# class PySide2.QtQuick.QSGTexture.WrapMode:
"PySide2.QtQuick.QSGTexture.__init__": (),
"PySide2.QtQuick.QSGTexture.anisotropyLevel": (),
@@ -33410,30 +31436,23 @@ sig_dict.update({
"PySide2.QtQuick.QSGTexture.textureSize": (),
"PySide2.QtQuick.QSGTexture.updateBindOptions": ('bool',),
"PySide2.QtQuick.QSGTexture.verticalWrapMode": (),
-
# class PySide2.QtQuick.QSGTextureProvider:
"PySide2.QtQuick.QSGTextureProvider.__init__": (),
"PySide2.QtQuick.QSGTextureProvider.texture": (),
-
# class PySide2.QtQuick.QSGTransformNode:
"PySide2.QtQuick.QSGTransformNode.__init__": (),
"PySide2.QtQuick.QSGTransformNode.combinedMatrix": (),
"PySide2.QtQuick.QSGTransformNode.matrix": (),
"PySide2.QtQuick.QSGTransformNode.setCombinedMatrix": ('PySide2.QtGui.QMatrix4x4',),
"PySide2.QtQuick.QSGTransformNode.setMatrix": ('PySide2.QtGui.QMatrix4x4',),
-
# class PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >:
"PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >.__copy__": (),
"PySide2.QtQuick.QSharedPointer<QQuickItemGrabResult >.data": (),
}) if "PySide2.QtQuick" in sys.modules else None
-
# Module PySide2.QtQuickWidgets
sig_dict.update({
-
# class PySide2.QtQuickWidgets.QQuickWidget:
-
# class PySide2.QtQuickWidgets.QQuickWidget.ResizeMode:
-
# class PySide2.QtQuickWidgets.QQuickWidget.Status:
"PySide2.QtQuickWidgets.QQuickWidget.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtQml.QQmlEngine', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtQuickWidgets.QQuickWidget.dragEnterEvent": ('PySide2.QtGui.QDragEnterEvent',),
@@ -33474,10 +31493,8 @@ sig_dict.update({
"PySide2.QtQuickWidgets.QQuickWidget.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtQuickWidgets.QQuickWidget.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
}) if "PySide2.QtQuickWidgets" in sys.modules else None
-
# Module PySide2.QtRemoteObjects
sig_dict.update({
-
# class PySide2.QtRemoteObjects.QAbstractItemModelReplica:
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.availableRoles": (),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.columnCount": ('PySide2.QtCore.QModelIndex',),
@@ -33493,21 +31510,16 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.rowCount": ('PySide2.QtCore.QModelIndex',),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.selectionModel": (),
"PySide2.QtRemoteObjects.QAbstractItemModelReplica.setData": ('PySide2.QtCore.QModelIndex', 'typing.Any', 'int'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore:
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.restoreProperties": ('str', 'PySide2.QtCore.QByteArray'),
"PySide2.QtRemoteObjects.QRemoteObjectAbstractPersistedStore.saveProperties": ('str', 'PySide2.QtCore.QByteArray', 'typing.Sequence[typing.Any]'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectDynamicReplica:
-
# class PySide2.QtRemoteObjects.QRemoteObjectHost:
"PySide2.QtRemoteObjects.QRemoteObjectHost.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas', 'PySide2.QtCore.QObject')],
"PySide2.QtRemoteObjects.QRemoteObjectHost.hostUrl": (),
"PySide2.QtRemoteObjects.QRemoteObjectHost.setHostUrl": ('PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas'),
-
# class PySide2.QtRemoteObjects.QRemoteObjectHostBase:
-
# class PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas:
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.addHostSideConnection": ('PySide2.QtCore.QIODevice',),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.disableRemoting": ('PySide2.QtCore.QObject',),
@@ -33517,9 +31529,7 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.reverseProxy": (),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.setHostUrl": ('PySide2.QtCore.QUrl', 'PySide2.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas'),
"PySide2.QtRemoteObjects.QRemoteObjectHostBase.setName": ('str',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectNode:
-
# class PySide2.QtRemoteObjects.QRemoteObjectNode.ErrorCode:
"PySide2.QtRemoteObjects.QRemoteObjectNode.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject')],
"PySide2.QtRemoteObjects.QRemoteObjectNode.acquireDynamic": ('str',),
@@ -33538,9 +31548,7 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectNode.setRegistryUrl": ('PySide2.QtCore.QUrl',),
"PySide2.QtRemoteObjects.QRemoteObjectNode.timerEvent": ('PySide2.QtCore.QTimerEvent',),
"PySide2.QtRemoteObjects.QRemoteObjectNode.waitForRegistry": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCall:
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCall.Error:
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.__init__": [(), ('PySide2.QtRemoteObjects.QRemoteObjectPendingCall',)],
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.error": (),
@@ -33548,23 +31556,18 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.isFinished": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.returnValue": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCall.waitForFinished": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher:
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.__init__": ('PySide2.QtRemoteObjects.QRemoteObjectPendingCall', 'PySide2.QtCore.QObject'),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.isFinished": (),
"PySide2.QtRemoteObjects.QRemoteObjectPendingCallWatcher.waitForFinished": [(), ('int',)],
-
# class PySide2.QtRemoteObjects.QRemoteObjectRegistry:
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.initialize": (),
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.pushToRegistryIfNeeded": (),
"PySide2.QtRemoteObjects.QRemoteObjectRegistry.registerMetatypes": (),
-
# class PySide2.QtRemoteObjects.QRemoteObjectRegistryHost:
"PySide2.QtRemoteObjects.QRemoteObjectRegistryHost.__init__": ('PySide2.QtCore.QUrl', 'PySide2.QtCore.QObject'),
"PySide2.QtRemoteObjects.QRemoteObjectRegistryHost.setRegistryUrl": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectReplica:
-
# class PySide2.QtRemoteObjects.QRemoteObjectReplica.State:
"PySide2.QtRemoteObjects.QRemoteObjectReplica.__init__": (),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.initialize": (),
@@ -33582,22 +31585,17 @@ sig_dict.update({
"PySide2.QtRemoteObjects.QRemoteObjectReplica.setProperties": ('typing.Sequence[typing.Any]',),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.state": (),
"PySide2.QtRemoteObjects.QRemoteObjectReplica.waitForSource": ('int',),
-
# class PySide2.QtRemoteObjects.QRemoteObjectSettingsStore:
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.restoreProperties": ('str', 'PySide2.QtCore.QByteArray'),
"PySide2.QtRemoteObjects.QRemoteObjectSettingsStore.saveProperties": ('str', 'PySide2.QtCore.QByteArray', 'typing.Sequence[typing.Any]'),
}) if "PySide2.QtRemoteObjects" in sys.modules else None
-
# Module PySide2.QtScxml
sig_dict.update({
-
# class PySide2.QtScxml.QScxmlCompiler:
-
# class PySide2.QtScxml.QScxmlCompiler.Loader:
"PySide2.QtScxml.QScxmlCompiler.Loader.__init__": (),
"PySide2.QtScxml.QScxmlCompiler.Loader.load": ('str', 'str'),
-
"PySide2.QtScxml.QScxmlCompiler.__init__": ('PySide2.QtCore.QXmlStreamReader',),
"PySide2.QtScxml.QScxmlCompiler.compile": (),
"PySide2.QtScxml.QScxmlCompiler.errors": (),
@@ -33605,7 +31603,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlCompiler.loader": (),
"PySide2.QtScxml.QScxmlCompiler.setFileName": ('str',),
"PySide2.QtScxml.QScxmlCompiler.setLoader": ('PySide2.QtScxml.QScxmlCompiler.Loader',),
-
# class PySide2.QtScxml.QScxmlCppDataModel:
"PySide2.QtScxml.QScxmlCppDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlCppDataModel.evaluateAssignment": ('int',),
@@ -33618,13 +31615,10 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlCppDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlCppDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlCppDataModel.setup": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtScxml.QScxmlDataModel:
-
# class PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody:
"PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody.__init__": (),
"PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody.run": (),
-
"PySide2.QtScxml.QScxmlDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlDataModel.evaluateAssignment": ('int',),
"PySide2.QtScxml.QScxmlDataModel.evaluateForeach": ('int', 'PySide2.QtScxml.QScxmlDataModel.ForeachLoopBody'),
@@ -33640,11 +31634,9 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlDataModel.setStateMachine": ('PySide2.QtScxml.QScxmlStateMachine',),
"PySide2.QtScxml.QScxmlDataModel.setup": ('typing.Dict[str, typing.Any]',),
"PySide2.QtScxml.QScxmlDataModel.stateMachine": (),
-
# class PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory:
"PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory.__init__": ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List[int]', 'typing.List[PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo]', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlDynamicScxmlServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
-
# class PySide2.QtScxml.QScxmlEcmaScriptDataModel:
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.evaluateAssignment": ('int',),
@@ -33659,7 +31651,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlEcmaScriptDataModel.setup": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtScxml.QScxmlError:
"PySide2.QtScxml.QScxmlError.__init__": [(), ('PySide2.QtScxml.QScxmlError',), ('str', 'int', 'int', 'str')],
"PySide2.QtScxml.QScxmlError.__copy__": (),
@@ -33669,9 +31660,7 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlError.isValid": (),
"PySide2.QtScxml.QScxmlError.line": (),
"PySide2.QtScxml.QScxmlError.toString": (),
-
# class PySide2.QtScxml.QScxmlEvent:
-
# class PySide2.QtScxml.QScxmlEvent.EventType:
"PySide2.QtScxml.QScxmlEvent.__init__": [(), ('PySide2.QtScxml.QScxmlEvent',)],
"PySide2.QtScxml.QScxmlEvent.clear": (),
@@ -33695,45 +31684,35 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlEvent.setOrigin": ('str',),
"PySide2.QtScxml.QScxmlEvent.setOriginType": ('str',),
"PySide2.QtScxml.QScxmlEvent.setSendId": ('str',),
-
# class PySide2.QtScxml.QScxmlExecutableContent:
-
# class PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo:
"PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.AssignmentInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo:
"PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.EvaluatorInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo:
"PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.ForeachInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo:
"PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo:
"PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo.__init__": [(), ('PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo',)],
"PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo.__copy__": (),
-
# class PySide2.QtScxml.QScxmlInvokableService:
-
"PySide2.QtScxml.QScxmlInvokableService.__init__": ('PySide2.QtScxml.QScxmlStateMachine', 'PySide2.QtScxml.QScxmlInvokableServiceFactory'),
"PySide2.QtScxml.QScxmlInvokableService.id": (),
"PySide2.QtScxml.QScxmlInvokableService.name": (),
"PySide2.QtScxml.QScxmlInvokableService.parentStateMachine": (),
"PySide2.QtScxml.QScxmlInvokableService.postEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlInvokableService.start": (),
-
# class PySide2.QtScxml.QScxmlInvokableServiceFactory:
"PySide2.QtScxml.QScxmlInvokableServiceFactory.__init__": ('PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List[int]', 'typing.List[PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo]', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.invokeInfo": (),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.names": (),
"PySide2.QtScxml.QScxmlInvokableServiceFactory.parameters": (),
-
# class PySide2.QtScxml.QScxmlNullDataModel:
"PySide2.QtScxml.QScxmlNullDataModel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScxml.QScxmlNullDataModel.evaluateAssignment": ('int',),
@@ -33748,7 +31727,6 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlNullDataModel.setScxmlEvent": ('PySide2.QtScxml.QScxmlEvent',),
"PySide2.QtScxml.QScxmlNullDataModel.setScxmlProperty": ('str', 'typing.Any', 'str'),
"PySide2.QtScxml.QScxmlNullDataModel.setup": ('typing.Dict[str, typing.Any]',),
-
# class PySide2.QtScxml.QScxmlStateMachine:
"PySide2.QtScxml.QScxmlStateMachine.__init__": ('PySide2.QtCore.QMetaObject', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlStateMachine.activeStateNames": ('bool',),
@@ -33780,11 +31758,9 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlStateMachine.stop": (),
"PySide2.QtScxml.QScxmlStateMachine.submitEvent": [('PySide2.QtScxml.QScxmlEvent',), ('str',), ('str', 'typing.Any')],
"PySide2.QtScxml.QScxmlStateMachine.tableData": (),
-
# class PySide2.QtScxml.QScxmlStaticScxmlServiceFactory:
"PySide2.QtScxml.QScxmlStaticScxmlServiceFactory.__init__": ('PySide2.QtCore.QMetaObject', 'PySide2.QtScxml.QScxmlExecutableContent.InvokeInfo', 'typing.List[int]', 'typing.List[PySide2.QtScxml.QScxmlExecutableContent.ParameterInfo]', 'PySide2.QtCore.QObject'),
"PySide2.QtScxml.QScxmlStaticScxmlServiceFactory.invoke": ('PySide2.QtScxml.QScxmlStateMachine',),
-
# class PySide2.QtScxml.QScxmlTableData:
"PySide2.QtScxml.QScxmlTableData.__init__": (),
"PySide2.QtScxml.QScxmlTableData.assignmentInfo": ('int',),
@@ -33798,14 +31774,10 @@ sig_dict.update({
"PySide2.QtScxml.QScxmlTableData.stateMachineTable": (),
"PySide2.QtScxml.QScxmlTableData.string": ('int',),
}) if "PySide2.QtScxml" in sys.modules else None
-
# Module PySide2.QtScript
sig_dict.update({
-
# class PySide2.QtScript.QScriptClass:
-
# class PySide2.QtScript.QScriptClass.Extension:
-
# class PySide2.QtScript.QScriptClass.QueryFlag:
"PySide2.QtScript.QScriptClass.__init__": ('PySide2.QtScript.QScriptEngine',),
"PySide2.QtScript.QScriptClass.engine": (),
@@ -33817,7 +31789,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptClass.prototype": (),
"PySide2.QtScript.QScriptClass.setProperty": ('PySide2.QtScript.QScriptValue', 'PySide2.QtScript.QScriptString', 'int', 'PySide2.QtScript.QScriptValue'),
"PySide2.QtScript.QScriptClass.supportsExtension": ('PySide2.QtScript.QScriptClass.Extension',),
-
# class PySide2.QtScript.QScriptClassPropertyIterator:
"PySide2.QtScript.QScriptClassPropertyIterator.__init__": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptClassPropertyIterator.flags": (),
@@ -33829,11 +31800,8 @@ sig_dict.update({
"PySide2.QtScript.QScriptClassPropertyIterator.previous": (),
"PySide2.QtScript.QScriptClassPropertyIterator.toBack": (),
"PySide2.QtScript.QScriptClassPropertyIterator.toFront": (),
-
# class PySide2.QtScript.QScriptContext:
-
# class PySide2.QtScript.QScriptContext.Error:
-
# class PySide2.QtScript.QScriptContext.ExecutionState:
"PySide2.QtScript.QScriptContext.activationObject": (),
"PySide2.QtScript.QScriptContext.argument": ('int',),
@@ -33856,9 +31824,7 @@ sig_dict.update({
"PySide2.QtScript.QScriptContext.throwError": [('PySide2.QtScript.QScriptContext.Error', 'str'), ('str',)],
"PySide2.QtScript.QScriptContext.throwValue": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptContext.toString": (),
-
# class PySide2.QtScript.QScriptContextInfo:
-
# class PySide2.QtScript.QScriptContextInfo.FunctionType:
"PySide2.QtScript.QScriptContextInfo.__init__": [(), ('PySide2.QtScript.QScriptContext',), ('PySide2.QtScript.QScriptContextInfo',)],
"PySide2.QtScript.QScriptContextInfo.__copy__": (),
@@ -33875,13 +31841,9 @@ sig_dict.update({
"PySide2.QtScript.QScriptContextInfo.isNull": (),
"PySide2.QtScript.QScriptContextInfo.lineNumber": (),
"PySide2.QtScript.QScriptContextInfo.scriptId": (),
-
# class PySide2.QtScript.QScriptEngine:
-
# class PySide2.QtScript.QScriptEngine.QObjectWrapOption:
-
# class PySide2.QtScript.QScriptEngine.QObjectWrapOptions:
-
# class PySide2.QtScript.QScriptEngine.ValueOwnership:
"PySide2.QtScript.QScriptEngine.__init__": [(), ('PySide2.QtCore.QObject',)],
"PySide2.QtScript.QScriptEngine.abortEvaluation": ('PySide2.QtScript.QScriptValue',),
@@ -33923,9 +31885,7 @@ sig_dict.update({
"PySide2.QtScript.QScriptEngine.uncaughtExceptionBacktrace": (),
"PySide2.QtScript.QScriptEngine.uncaughtExceptionLineNumber": (),
"PySide2.QtScript.QScriptEngine.undefinedValue": (),
-
# class PySide2.QtScript.QScriptEngineAgent:
-
# class PySide2.QtScript.QScriptEngineAgent.Extension:
"PySide2.QtScript.QScriptEngineAgent.__init__": ('PySide2.QtScript.QScriptEngine',),
"PySide2.QtScript.QScriptEngineAgent.contextPop": (),
@@ -33940,17 +31900,14 @@ sig_dict.update({
"PySide2.QtScript.QScriptEngineAgent.scriptLoad": ('int', 'str', 'str', 'int'),
"PySide2.QtScript.QScriptEngineAgent.scriptUnload": ('int',),
"PySide2.QtScript.QScriptEngineAgent.supportsExtension": ('PySide2.QtScript.QScriptEngineAgent.Extension',),
-
# class PySide2.QtScript.QScriptExtensionInterface:
"PySide2.QtScript.QScriptExtensionInterface.__init__": (),
"PySide2.QtScript.QScriptExtensionInterface.initialize": ('str', 'PySide2.QtScript.QScriptEngine'),
-
# class PySide2.QtScript.QScriptExtensionPlugin:
"PySide2.QtScript.QScriptExtensionPlugin.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScript.QScriptExtensionPlugin.initialize": ('str', 'PySide2.QtScript.QScriptEngine'),
"PySide2.QtScript.QScriptExtensionPlugin.keys": (),
"PySide2.QtScript.QScriptExtensionPlugin.setupPackage": ('str', 'PySide2.QtScript.QScriptEngine'),
-
# class PySide2.QtScript.QScriptProgram:
"PySide2.QtScript.QScriptProgram.__init__": [(), ('PySide2.QtScript.QScriptProgram',), ('str', 'str', 'int')],
"PySide2.QtScript.QScriptProgram.__copy__": (),
@@ -33958,24 +31915,17 @@ sig_dict.update({
"PySide2.QtScript.QScriptProgram.firstLineNumber": (),
"PySide2.QtScript.QScriptProgram.isNull": (),
"PySide2.QtScript.QScriptProgram.sourceCode": (),
-
# class PySide2.QtScript.QScriptString:
"PySide2.QtScript.QScriptString.__init__": [(), ('PySide2.QtScript.QScriptString',)],
"PySide2.QtScript.QScriptString.__copy__": (),
"PySide2.QtScript.QScriptString.isValid": (),
"PySide2.QtScript.QScriptString.toArrayIndex": (),
"PySide2.QtScript.QScriptString.toString": (),
-
# class PySide2.QtScript.QScriptValue:
-
# class PySide2.QtScript.QScriptValue.PropertyFlag:
-
# class PySide2.QtScript.QScriptValue.PropertyFlags:
-
# class PySide2.QtScript.QScriptValue.ResolveFlag:
-
# class PySide2.QtScript.QScriptValue.ResolveFlags:
-
# class PySide2.QtScript.QScriptValue.SpecialValue:
"PySide2.QtScript.QScriptValue.__init__": [(), ('PySide2.QtScript.QScriptEngine', 'PySide2.QtScript.QScriptValue.SpecialValue'), ('PySide2.QtScript.QScriptEngine', 'bool'), ('PySide2.QtScript.QScriptEngine', 'float'), ('PySide2.QtScript.QScriptEngine', 'int'), ('PySide2.QtScript.QScriptEngine', 'str'), ('PySide2.QtScript.QScriptValue',), ('PySide2.QtScript.QScriptValue.SpecialValue',), ('bool',), ('float',), ('int',), ('str',)],
"PySide2.QtScript.QScriptValue.__copy__": (),
@@ -34030,7 +31980,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptValue.toUInt16": (),
"PySide2.QtScript.QScriptValue.toUInt32": (),
"PySide2.QtScript.QScriptValue.toVariant": (),
-
# class PySide2.QtScript.QScriptValueIterator:
"PySide2.QtScript.QScriptValueIterator.__init__": ('PySide2.QtScript.QScriptValue',),
"PySide2.QtScript.QScriptValueIterator.__iter__": (),
@@ -34045,7 +31994,6 @@ sig_dict.update({
"PySide2.QtScript.QScriptValueIterator.toBack": (),
"PySide2.QtScript.QScriptValueIterator.toFront": (),
"PySide2.QtScript.QScriptValueIterator.value": (),
-
# class PySide2.QtScript.QScriptable:
"PySide2.QtScript.QScriptable.__init__": (),
"PySide2.QtScript.QScriptable.argument": ('int',),
@@ -34054,16 +32002,11 @@ sig_dict.update({
"PySide2.QtScript.QScriptable.engine": (),
"PySide2.QtScript.QScriptable.thisObject": (),
}) if "PySide2.QtScript" in sys.modules else None
-
# Module PySide2.QtScriptTools
sig_dict.update({
-
# class PySide2.QtScriptTools.QScriptEngineDebugger:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerAction:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerState:
-
# class PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerWidget:
"PySide2.QtScriptTools.QScriptEngineDebugger.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtScriptTools.QScriptEngineDebugger.action": ('PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerAction',),
@@ -34076,22 +32019,17 @@ sig_dict.update({
"PySide2.QtScriptTools.QScriptEngineDebugger.state": (),
"PySide2.QtScriptTools.QScriptEngineDebugger.widget": ('PySide2.QtScriptTools.QScriptEngineDebugger.DebuggerWidget',),
}) if "PySide2.QtScriptTools" in sys.modules else None
-
# Module PySide2.QtSensors
sig_dict.update({
-
# class PySide2.QtSensors.QAccelerometer:
-
# class PySide2.QtSensors.QAccelerometer.AccelerationMode:
"PySide2.QtSensors.QAccelerometer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAccelerometer.accelerationMode": (),
"PySide2.QtSensors.QAccelerometer.reading": (),
"PySide2.QtSensors.QAccelerometer.setAccelerationMode": ('PySide2.QtSensors.QAccelerometer.AccelerationMode',),
-
# class PySide2.QtSensors.QAccelerometerFilter:
"PySide2.QtSensors.QAccelerometerFilter.__init__": (),
"PySide2.QtSensors.QAccelerometerFilter.filter": [('PySide2.QtSensors.QAccelerometerReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAccelerometerReading:
"PySide2.QtSensors.QAccelerometerReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAccelerometerReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34101,59 +32039,46 @@ sig_dict.update({
"PySide2.QtSensors.QAccelerometerReading.x": (),
"PySide2.QtSensors.QAccelerometerReading.y": (),
"PySide2.QtSensors.QAccelerometerReading.z": (),
-
# class PySide2.QtSensors.QAltimeter:
"PySide2.QtSensors.QAltimeter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAltimeter.reading": (),
-
# class PySide2.QtSensors.QAltimeterFilter:
"PySide2.QtSensors.QAltimeterFilter.__init__": (),
"PySide2.QtSensors.QAltimeterFilter.filter": [('PySide2.QtSensors.QAltimeterReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAltimeterReading:
"PySide2.QtSensors.QAltimeterReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAltimeterReading.altitude": (),
"PySide2.QtSensors.QAltimeterReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAltimeterReading.setAltitude": ('float',),
-
# class PySide2.QtSensors.QAmbientLightFilter:
"PySide2.QtSensors.QAmbientLightFilter.__init__": (),
"PySide2.QtSensors.QAmbientLightFilter.filter": [('PySide2.QtSensors.QAmbientLightReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAmbientLightReading:
-
# class PySide2.QtSensors.QAmbientLightReading.LightLevel:
"PySide2.QtSensors.QAmbientLightReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientLightReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAmbientLightReading.lightLevel": (),
"PySide2.QtSensors.QAmbientLightReading.setLightLevel": ('PySide2.QtSensors.QAmbientLightReading.LightLevel',),
-
# class PySide2.QtSensors.QAmbientLightSensor:
"PySide2.QtSensors.QAmbientLightSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientLightSensor.reading": (),
-
# class PySide2.QtSensors.QAmbientTemperatureFilter:
"PySide2.QtSensors.QAmbientTemperatureFilter.__init__": (),
"PySide2.QtSensors.QAmbientTemperatureFilter.filter": [('PySide2.QtSensors.QAmbientTemperatureReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QAmbientTemperatureReading:
"PySide2.QtSensors.QAmbientTemperatureReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientTemperatureReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QAmbientTemperatureReading.setTemperature": ('float',),
"PySide2.QtSensors.QAmbientTemperatureReading.temperature": (),
-
# class PySide2.QtSensors.QAmbientTemperatureSensor:
"PySide2.QtSensors.QAmbientTemperatureSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QAmbientTemperatureSensor.reading": (),
-
# class PySide2.QtSensors.QCompass:
"PySide2.QtSensors.QCompass.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QCompass.reading": (),
-
# class PySide2.QtSensors.QCompassFilter:
"PySide2.QtSensors.QCompassFilter.__init__": (),
"PySide2.QtSensors.QCompassFilter.filter": [('PySide2.QtSensors.QCompassReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QCompassReading:
"PySide2.QtSensors.QCompassReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QCompassReading.azimuth": (),
@@ -34161,29 +32086,23 @@ sig_dict.update({
"PySide2.QtSensors.QCompassReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QCompassReading.setAzimuth": ('float',),
"PySide2.QtSensors.QCompassReading.setCalibrationLevel": ('float',),
-
# class PySide2.QtSensors.QDistanceFilter:
"PySide2.QtSensors.QDistanceFilter.__init__": (),
"PySide2.QtSensors.QDistanceFilter.filter": [('PySide2.QtSensors.QDistanceReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QDistanceReading:
"PySide2.QtSensors.QDistanceReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QDistanceReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QDistanceReading.distance": (),
"PySide2.QtSensors.QDistanceReading.setDistance": ('float',),
-
# class PySide2.QtSensors.QDistanceSensor:
"PySide2.QtSensors.QDistanceSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QDistanceSensor.reading": (),
-
# class PySide2.QtSensors.QGyroscope:
"PySide2.QtSensors.QGyroscope.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QGyroscope.reading": (),
-
# class PySide2.QtSensors.QGyroscopeFilter:
"PySide2.QtSensors.QGyroscopeFilter.__init__": (),
"PySide2.QtSensors.QGyroscopeFilter.filter": [('PySide2.QtSensors.QGyroscopeReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QGyroscopeReading:
"PySide2.QtSensors.QGyroscopeReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QGyroscopeReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34193,25 +32112,20 @@ sig_dict.update({
"PySide2.QtSensors.QGyroscopeReading.x": (),
"PySide2.QtSensors.QGyroscopeReading.y": (),
"PySide2.QtSensors.QGyroscopeReading.z": (),
-
# class PySide2.QtSensors.QHolsterFilter:
"PySide2.QtSensors.QHolsterFilter.__init__": (),
"PySide2.QtSensors.QHolsterFilter.filter": [('PySide2.QtSensors.QHolsterReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QHolsterReading:
"PySide2.QtSensors.QHolsterReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHolsterReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QHolsterReading.holstered": (),
"PySide2.QtSensors.QHolsterReading.setHolstered": ('bool',),
-
# class PySide2.QtSensors.QHolsterSensor:
"PySide2.QtSensors.QHolsterSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHolsterSensor.reading": (),
-
# class PySide2.QtSensors.QHumidityFilter:
"PySide2.QtSensors.QHumidityFilter.__init__": (),
"PySide2.QtSensors.QHumidityFilter.filter": [('PySide2.QtSensors.QHumidityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QHumidityReading:
"PySide2.QtSensors.QHumidityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHumidityReading.absoluteHumidity": (),
@@ -34219,29 +32133,23 @@ sig_dict.update({
"PySide2.QtSensors.QHumidityReading.relativeHumidity": (),
"PySide2.QtSensors.QHumidityReading.setAbsoluteHumidity": ('float',),
"PySide2.QtSensors.QHumidityReading.setRelativeHumidity": ('float',),
-
# class PySide2.QtSensors.QHumiditySensor:
"PySide2.QtSensors.QHumiditySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QHumiditySensor.reading": (),
-
# class PySide2.QtSensors.QIRProximityFilter:
"PySide2.QtSensors.QIRProximityFilter.__init__": (),
"PySide2.QtSensors.QIRProximityFilter.filter": [('PySide2.QtSensors.QIRProximityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QIRProximityReading:
"PySide2.QtSensors.QIRProximityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QIRProximityReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QIRProximityReading.reflectance": (),
"PySide2.QtSensors.QIRProximityReading.setReflectance": ('float',),
-
# class PySide2.QtSensors.QIRProximitySensor:
"PySide2.QtSensors.QIRProximitySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QIRProximitySensor.reading": (),
-
# class PySide2.QtSensors.QLidFilter:
"PySide2.QtSensors.QLidFilter.__init__": (),
"PySide2.QtSensors.QLidFilter.filter": [('PySide2.QtSensors.QLidReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QLidReading:
"PySide2.QtSensors.QLidReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLidReading.backLidClosed": (),
@@ -34249,37 +32157,30 @@ sig_dict.update({
"PySide2.QtSensors.QLidReading.frontLidClosed": (),
"PySide2.QtSensors.QLidReading.setBackLidClosed": ('bool',),
"PySide2.QtSensors.QLidReading.setFrontLidClosed": ('bool',),
-
# class PySide2.QtSensors.QLidSensor:
"PySide2.QtSensors.QLidSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLidSensor.reading": (),
-
# class PySide2.QtSensors.QLightFilter:
"PySide2.QtSensors.QLightFilter.__init__": (),
"PySide2.QtSensors.QLightFilter.filter": [('PySide2.QtSensors.QLightReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QLightReading:
"PySide2.QtSensors.QLightReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLightReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QLightReading.lux": (),
"PySide2.QtSensors.QLightReading.setLux": ('float',),
-
# class PySide2.QtSensors.QLightSensor:
"PySide2.QtSensors.QLightSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QLightSensor.fieldOfView": (),
"PySide2.QtSensors.QLightSensor.reading": (),
"PySide2.QtSensors.QLightSensor.setFieldOfView": ('float',),
-
# class PySide2.QtSensors.QMagnetometer:
"PySide2.QtSensors.QMagnetometer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QMagnetometer.reading": (),
"PySide2.QtSensors.QMagnetometer.returnGeoValues": (),
"PySide2.QtSensors.QMagnetometer.setReturnGeoValues": ('bool',),
-
# class PySide2.QtSensors.QMagnetometerFilter:
"PySide2.QtSensors.QMagnetometerFilter.__init__": (),
"PySide2.QtSensors.QMagnetometerFilter.filter": [('PySide2.QtSensors.QMagnetometerReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QMagnetometerReading:
"PySide2.QtSensors.QMagnetometerReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QMagnetometerReading.calibrationLevel": (),
@@ -34291,27 +32192,21 @@ sig_dict.update({
"PySide2.QtSensors.QMagnetometerReading.x": (),
"PySide2.QtSensors.QMagnetometerReading.y": (),
"PySide2.QtSensors.QMagnetometerReading.z": (),
-
# class PySide2.QtSensors.QOrientationFilter:
"PySide2.QtSensors.QOrientationFilter.__init__": (),
"PySide2.QtSensors.QOrientationFilter.filter": [('PySide2.QtSensors.QOrientationReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QOrientationReading:
-
# class PySide2.QtSensors.QOrientationReading.Orientation:
"PySide2.QtSensors.QOrientationReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QOrientationReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QOrientationReading.orientation": (),
"PySide2.QtSensors.QOrientationReading.setOrientation": ('PySide2.QtSensors.QOrientationReading.Orientation',),
-
# class PySide2.QtSensors.QOrientationSensor:
"PySide2.QtSensors.QOrientationSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QOrientationSensor.reading": (),
-
# class PySide2.QtSensors.QPressureFilter:
"PySide2.QtSensors.QPressureFilter.__init__": (),
"PySide2.QtSensors.QPressureFilter.filter": [('PySide2.QtSensors.QPressureReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QPressureReading:
"PySide2.QtSensors.QPressureReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QPressureReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34319,29 +32214,23 @@ sig_dict.update({
"PySide2.QtSensors.QPressureReading.setPressure": ('float',),
"PySide2.QtSensors.QPressureReading.setTemperature": ('float',),
"PySide2.QtSensors.QPressureReading.temperature": (),
-
# class PySide2.QtSensors.QPressureSensor:
"PySide2.QtSensors.QPressureSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QPressureSensor.reading": (),
-
# class PySide2.QtSensors.QProximityFilter:
"PySide2.QtSensors.QProximityFilter.__init__": (),
"PySide2.QtSensors.QProximityFilter.filter": [('PySide2.QtSensors.QProximityReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QProximityReading:
"PySide2.QtSensors.QProximityReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QProximityReading.close": (),
"PySide2.QtSensors.QProximityReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QProximityReading.setClose": ('bool',),
-
# class PySide2.QtSensors.QProximitySensor:
"PySide2.QtSensors.QProximitySensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QProximitySensor.reading": (),
-
# class PySide2.QtSensors.QRotationFilter:
"PySide2.QtSensors.QRotationFilter.__init__": (),
"PySide2.QtSensors.QRotationFilter.filter": [('PySide2.QtSensors.QRotationReading',), ('PySide2.QtSensors.QSensorReading',)],
-
# class PySide2.QtSensors.QRotationReading:
"PySide2.QtSensors.QRotationReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QRotationReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34349,17 +32238,13 @@ sig_dict.update({
"PySide2.QtSensors.QRotationReading.x": (),
"PySide2.QtSensors.QRotationReading.y": (),
"PySide2.QtSensors.QRotationReading.z": (),
-
# class PySide2.QtSensors.QRotationSensor:
"PySide2.QtSensors.QRotationSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QRotationSensor.hasZ": (),
"PySide2.QtSensors.QRotationSensor.reading": (),
"PySide2.QtSensors.QRotationSensor.setHasZ": ('bool',),
-
# class PySide2.QtSensors.QSensor:
-
# class PySide2.QtSensors.QSensor.AxesOrientationMode:
-
# class PySide2.QtSensors.QSensor.Feature:
"PySide2.QtSensors.QSensor.__init__": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'),
"PySide2.QtSensors.QSensor.addFilter": ('PySide2.QtSensors.QSensorFilter',),
@@ -34405,7 +32290,6 @@ sig_dict.update({
"PySide2.QtSensors.QSensor.stop": (),
"PySide2.QtSensors.QSensor.type": (),
"PySide2.QtSensors.QSensor.userOrientation": (),
-
# class PySide2.QtSensors.QSensorBackend:
"PySide2.QtSensors.QSensorBackend.__init__": ('PySide2.QtSensors.QSensor', 'PySide2.QtCore.QObject'),
"PySide2.QtSensors.QSensorBackend.addDataRate": ('float', 'float'),
@@ -34421,33 +32305,27 @@ sig_dict.update({
"PySide2.QtSensors.QSensorBackend.setDescription": ('str',),
"PySide2.QtSensors.QSensorBackend.start": (),
"PySide2.QtSensors.QSensorBackend.stop": (),
-
# class PySide2.QtSensors.QSensorBackendFactory:
"PySide2.QtSensors.QSensorBackendFactory.__init__": (),
"PySide2.QtSensors.QSensorBackendFactory.createBackend": ('PySide2.QtSensors.QSensor',),
-
# class PySide2.QtSensors.QSensorChangesInterface:
"PySide2.QtSensors.QSensorChangesInterface.__init__": (),
"PySide2.QtSensors.QSensorChangesInterface.sensorsChanged": (),
-
# class PySide2.QtSensors.QSensorFilter:
"PySide2.QtSensors.QSensorFilter.__init__": (),
"PySide2.QtSensors.QSensorFilter.filter": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QSensorFilter.setSensor": ('PySide2.QtSensors.QSensor',),
-
# class PySide2.QtSensors.QSensorGestureManager:
"PySide2.QtSensors.QSensorGestureManager.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QSensorGestureManager.gestureIds": (),
"PySide2.QtSensors.QSensorGestureManager.recognizerSignals": ('str',),
"PySide2.QtSensors.QSensorGestureManager.registerSensorGestureRecognizer": ('PySide2.QtSensors.QSensorGestureRecognizer',),
"PySide2.QtSensors.QSensorGestureManager.sensorGestureRecognizer": ('str',),
-
# class PySide2.QtSensors.QSensorGesturePluginInterface:
"PySide2.QtSensors.QSensorGesturePluginInterface.__init__": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.createRecognizers": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.name": (),
"PySide2.QtSensors.QSensorGesturePluginInterface.supportedIds": (),
-
# class PySide2.QtSensors.QSensorGestureRecognizer:
"PySide2.QtSensors.QSensorGestureRecognizer.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QSensorGestureRecognizer.create": (),
@@ -34459,7 +32337,6 @@ sig_dict.update({
"PySide2.QtSensors.QSensorGestureRecognizer.startBackend": (),
"PySide2.QtSensors.QSensorGestureRecognizer.stop": (),
"PySide2.QtSensors.QSensorGestureRecognizer.stopBackend": (),
-
# class PySide2.QtSensors.QSensorManager:
"PySide2.QtSensors.QSensorManager.__init__": (),
"PySide2.QtSensors.QSensorManager.createBackend": ('PySide2.QtSensors.QSensor',),
@@ -34467,24 +32344,19 @@ sig_dict.update({
"PySide2.QtSensors.QSensorManager.registerBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray', 'PySide2.QtSensors.QSensorBackendFactory'),
"PySide2.QtSensors.QSensorManager.setDefaultBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
"PySide2.QtSensors.QSensorManager.unregisterBackend": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
-
# class PySide2.QtSensors.QSensorPluginInterface:
"PySide2.QtSensors.QSensorPluginInterface.__init__": (),
"PySide2.QtSensors.QSensorPluginInterface.registerSensors": (),
-
# class PySide2.QtSensors.QSensorReading:
"PySide2.QtSensors.QSensorReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
"PySide2.QtSensors.QSensorReading.setTimestamp": ('int',),
"PySide2.QtSensors.QSensorReading.timestamp": (),
"PySide2.QtSensors.QSensorReading.value": ('int',),
"PySide2.QtSensors.QSensorReading.valueCount": (),
-
# class PySide2.QtSensors.QTapFilter:
"PySide2.QtSensors.QTapFilter.__init__": (),
"PySide2.QtSensors.QTapFilter.filter": [('PySide2.QtSensors.QSensorReading',), ('PySide2.QtSensors.QTapReading',)],
-
# class PySide2.QtSensors.QTapReading:
-
# class PySide2.QtSensors.QTapReading.TapDirection:
"PySide2.QtSensors.QTapReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTapReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34492,17 +32364,14 @@ sig_dict.update({
"PySide2.QtSensors.QTapReading.setDoubleTap": ('bool',),
"PySide2.QtSensors.QTapReading.setTapDirection": ('PySide2.QtSensors.QTapReading.TapDirection',),
"PySide2.QtSensors.QTapReading.tapDirection": (),
-
# class PySide2.QtSensors.QTapSensor:
"PySide2.QtSensors.QTapSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTapSensor.reading": (),
"PySide2.QtSensors.QTapSensor.returnDoubleTapEvents": (),
"PySide2.QtSensors.QTapSensor.setReturnDoubleTapEvents": ('bool',),
-
# class PySide2.QtSensors.QTiltFilter:
"PySide2.QtSensors.QTiltFilter.__init__": (),
"PySide2.QtSensors.QTiltFilter.filter": [('PySide2.QtSensors.QSensorReading',), ('PySide2.QtSensors.QTiltReading',)],
-
# class PySide2.QtSensors.QTiltReading:
"PySide2.QtSensors.QTiltReading.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTiltReading.copyValuesFrom": ('PySide2.QtSensors.QSensorReading',),
@@ -34510,22 +32379,17 @@ sig_dict.update({
"PySide2.QtSensors.QTiltReading.setYRotation": ('float',),
"PySide2.QtSensors.QTiltReading.xRotation": (),
"PySide2.QtSensors.QTiltReading.yRotation": (),
-
# class PySide2.QtSensors.QTiltSensor:
"PySide2.QtSensors.QTiltSensor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtSensors.QTiltSensor.calibrate": (),
"PySide2.QtSensors.QTiltSensor.reading": (),
-
# class PySide2.QtSensors.qoutputrange:
"PySide2.QtSensors.qoutputrange.__init__": [(), ('PySide2.QtSensors.qoutputrange',)],
"PySide2.QtSensors.qoutputrange.__copy__": (),
}) if "PySide2.QtSensors" in sys.modules else None
-
# Module PySide2.QtTextToSpeech
sig_dict.update({
-
# class PySide2.QtTextToSpeech.QTextToSpeech:
-
# class PySide2.QtTextToSpeech.QTextToSpeech.State:
"PySide2.QtTextToSpeech.QTextToSpeech.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtTextToSpeech.QTextToSpeech.availableEngines": (),
@@ -34546,7 +32410,6 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QTextToSpeech.stop": (),
"PySide2.QtTextToSpeech.QTextToSpeech.voice": (),
"PySide2.QtTextToSpeech.QTextToSpeech.volume": (),
-
# class PySide2.QtTextToSpeech.QTextToSpeechEngine:
"PySide2.QtTextToSpeech.QTextToSpeechEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.availableLocales": (),
@@ -34568,11 +32431,8 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QTextToSpeechEngine.voice": (),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.voiceData": ('PySide2.QtTextToSpeech.QVoice',),
"PySide2.QtTextToSpeech.QTextToSpeechEngine.volume": (),
-
# class PySide2.QtTextToSpeech.QVoice:
-
# class PySide2.QtTextToSpeech.QVoice.Age:
-
# class PySide2.QtTextToSpeech.QVoice.Gender:
"PySide2.QtTextToSpeech.QVoice.__init__": [(), ('PySide2.QtTextToSpeech.QVoice',)],
"PySide2.QtTextToSpeech.QVoice.__copy__": (),
@@ -34582,14 +32442,10 @@ sig_dict.update({
"PySide2.QtTextToSpeech.QVoice.genderName": ('PySide2.QtTextToSpeech.QVoice.Gender',),
"PySide2.QtTextToSpeech.QVoice.name": (),
}) if "PySide2.QtTextToSpeech" in sys.modules else None
-
# Module PySide2.QtCharts
sig_dict.update({
-
# class PySide2.QtCharts.QtCharts:
-
# class PySide2.QtCharts.QtCharts.QAbstractAxis:
-
# class PySide2.QtCharts.QtCharts.QAbstractAxis.AxisType:
"PySide2.QtCharts.QtCharts.QAbstractAxis.alignment": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.gridLineColor": (),
@@ -34651,9 +32507,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractAxis.titleFont": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.titleText": (),
"PySide2.QtCharts.QtCharts.QAbstractAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QAbstractBarSeries:
-
# class PySide2.QtCharts.QtCharts.QAbstractBarSeries.LabelsPosition:
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.append": [('PySide2.QtCharts.QtCharts.QBarSet',), ('typing.Sequence[PySide2.QtCharts.QtCharts.QBarSet]',)],
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.barSets": (),
@@ -34674,9 +32528,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.setLabelsPrecision": ('int',),
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.setLabelsVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QAbstractBarSeries.take": ('PySide2.QtCharts.QtCharts.QBarSet',),
-
# class PySide2.QtCharts.QtCharts.QAbstractSeries:
-
# class PySide2.QtCharts.QtCharts.QAbstractSeries.SeriesType:
"PySide2.QtCharts.QtCharts.QAbstractSeries.attachAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
"PySide2.QtCharts.QtCharts.QAbstractSeries.attachedAxes": (),
@@ -34693,12 +32545,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAbstractSeries.show": (),
"PySide2.QtCharts.QtCharts.QAbstractSeries.type": (),
"PySide2.QtCharts.QtCharts.QAbstractSeries.useOpenGL": (),
-
# class PySide2.QtCharts.QtCharts.QAreaLegendMarker:
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QAreaSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QAreaLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QAreaSeries:
"PySide2.QtCharts.QtCharts.QAreaSeries.__init__": [('PySide2.QtCharts.QtCharts.QLineSeries', 'PySide2.QtCharts.QtCharts.QLineSeries'), ('PySide2.QtCore.QObject',)],
"PySide2.QtCharts.QtCharts.QAreaSeries.borderColor": (),
@@ -34726,7 +32576,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QAreaSeries.setUpperSeries": ('PySide2.QtCharts.QtCharts.QLineSeries',),
"PySide2.QtCharts.QtCharts.QAreaSeries.type": (),
"PySide2.QtCharts.QtCharts.QAreaSeries.upperSeries": (),
-
# class PySide2.QtCharts.QtCharts.QBarCategoryAxis:
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.append": [('str',), ('typing.Sequence[str]',)],
@@ -34744,13 +32593,11 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.setMin": [('str',), ('typing.Any',)],
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.setRange": [('str', 'str'), ('typing.Any', 'typing.Any')],
"PySide2.QtCharts.QtCharts.QBarCategoryAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarLegendMarker:
"PySide2.QtCharts.QtCharts.QBarLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries', 'PySide2.QtCharts.QtCharts.QBarSet', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.barset": (),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QBarLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarModelMapper:
"PySide2.QtCharts.QtCharts.QBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.count": (),
@@ -34767,11 +32614,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtCharts.QtCharts.QBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QBarSeries:
"PySide2.QtCharts.QtCharts.QBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QBarSet:
"PySide2.QtCharts.QtCharts.QBarSet.__init__": ('str', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBarSet.__lshift__": ('float',),
@@ -34798,12 +32643,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBarSet.setLabelFont": ('PySide2.QtGui.QFont',),
"PySide2.QtCharts.QtCharts.QBarSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBarSet.sum": (),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker:
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QBoxPlotLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.count": (),
@@ -34820,7 +32663,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setOrientation": ('PySide2.QtCore.Qt.Orientation',),
"PySide2.QtCharts.QtCharts.QBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QBoxPlotSeries:
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.append": [('PySide2.QtCharts.QtCharts.QBoxSet',), ('typing.Sequence[PySide2.QtCharts.QtCharts.QBoxSet]',)],
@@ -34839,9 +32681,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.take": ('PySide2.QtCharts.QtCharts.QBoxSet',),
"PySide2.QtCharts.QtCharts.QBoxPlotSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QBoxSet:
-
# class PySide2.QtCharts.QtCharts.QBoxSet.ValuePositions:
"PySide2.QtCharts.QtCharts.QBoxSet.__init__": [('float', 'float', 'float', 'float', 'float', 'str', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QBoxSet.__lshift__": ('float',),
@@ -34856,12 +32696,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QBoxSet.setLabel": ('str',),
"PySide2.QtCharts.QtCharts.QBoxSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QBoxSet.setValue": ('int', 'float'),
-
# class PySide2.QtCharts.QtCharts.QCandlestickLegendMarker:
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QCandlestickSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QCandlestickLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.close": (),
@@ -34883,7 +32721,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QCandlestickSeries',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.setTimestamp": ('int',),
"PySide2.QtCharts.QtCharts.QCandlestickModelMapper.timestamp": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickSeries:
"PySide2.QtCharts.QtCharts.QCandlestickSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.append": [('PySide2.QtCharts.QtCharts.QCandlestickSet',), ('typing.Sequence[PySide2.QtCharts.QtCharts.QCandlestickSet]',)],
@@ -34914,7 +32751,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickSeries.sets": (),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.take": ('PySide2.QtCharts.QtCharts.QCandlestickSet',),
"PySide2.QtCharts.QtCharts.QCandlestickSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QCandlestickSet:
"PySide2.QtCharts.QtCharts.QCandlestickSet.__init__": [('float', 'PySide2.QtCore.QObject'), ('float', 'float', 'float', 'float', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QCandlestickSet.brush": (),
@@ -34931,9 +32767,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCandlestickSet.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QCandlestickSet.setTimestamp": ('float',),
"PySide2.QtCharts.QtCharts.QCandlestickSet.timestamp": (),
-
# class PySide2.QtCharts.QtCharts.QCategoryAxis:
-
# class PySide2.QtCharts.QtCharts.QCategoryAxis.AxisLabelsPosition:
"PySide2.QtCharts.QtCharts.QCategoryAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.append": ('str', 'float'),
@@ -34947,15 +32781,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QCategoryAxis.setStartValue": ('float',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.startValue": ('str',),
"PySide2.QtCharts.QtCharts.QCategoryAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QChart:
-
# class PySide2.QtCharts.QtCharts.QChart.AnimationOption:
-
# class PySide2.QtCharts.QtCharts.QChart.AnimationOptions:
-
# class PySide2.QtCharts.QtCharts.QChart.ChartTheme:
-
# class PySide2.QtCharts.QtCharts.QChart.ChartType:
"PySide2.QtCharts.QtCharts.QChart.__init__": [('PySide2.QtCharts.QtCharts.QChart.ChartType', 'PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'), ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags')],
"PySide2.QtCharts.QtCharts.QChart.addAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCore.Qt.Alignment'),
@@ -34987,7 +32816,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChart.removeAllSeries": (),
"PySide2.QtCharts.QtCharts.QChart.removeAxis": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
"PySide2.QtCharts.QtCharts.QChart.removeSeries": ('PySide2.QtCharts.QtCharts.QAbstractSeries',),
- "PySide2.QtCharts.QtCharts.QChart.scroll": [('float', 'float'), ('float', 'float', 'PySide2.QtCore.QRectF')],
+ "PySide2.QtCharts.QtCharts.QChart.scroll": ('float', 'float'),
"PySide2.QtCharts.QtCharts.QChart.series": (),
"PySide2.QtCharts.QtCharts.QChart.setAnimationDuration": ('int',),
"PySide2.QtCharts.QtCharts.QChart.setAnimationEasingCurve": ('PySide2.QtCore.QEasingCurve',),
@@ -35018,11 +32847,8 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChart.zoomIn": [(), ('PySide2.QtCore.QRectF',)],
"PySide2.QtCharts.QtCharts.QChart.zoomOut": (),
"PySide2.QtCharts.QtCharts.QChart.zoomReset": (),
-
# class PySide2.QtCharts.QtCharts.QChartView:
-
# class PySide2.QtCharts.QtCharts.QChartView.RubberBand:
-
# class PySide2.QtCharts.QtCharts.QChartView.RubberBands:
"PySide2.QtCharts.QtCharts.QChartView.__init__": [('PySide2.QtCharts.QtCharts.QChart', 'PySide2.QtWidgets.QWidget'), ('PySide2.QtWidgets.QWidget',)],
"PySide2.QtCharts.QtCharts.QChartView.chart": (),
@@ -35033,7 +32859,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QChartView.rubberBand": (),
"PySide2.QtCharts.QtCharts.QChartView.setChart": ('PySide2.QtCharts.QtCharts.QChart',),
"PySide2.QtCharts.QtCharts.QChartView.setRubberBand": ('PySide2.QtCharts.QtCharts.QChartView.RubberBands',),
-
# class PySide2.QtCharts.QtCharts.QDateTimeAxis:
"PySide2.QtCharts.QtCharts.QDateTimeAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.format": (),
@@ -35046,7 +32871,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QDateTimeAxis.setTickCount": ('int',),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QDateTimeAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QHBarModelMapper:
"PySide2.QtCharts.QtCharts.QHBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.columnCount": (),
@@ -35061,7 +32885,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setLastBarSetRow": ('int',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QHBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.columnCount": (),
@@ -35076,7 +32899,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setLastBoxSetRow": ('int',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QHBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QHCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.closeColumn": (),
@@ -35094,7 +32916,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.setOpenColumn": ('int',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.setTimestampColumn": ('int',),
"PySide2.QtCharts.QtCharts.QHCandlestickModelMapper.timestampColumn": (),
-
# class PySide2.QtCharts.QtCharts.QHPieModelMapper:
"PySide2.QtCharts.QtCharts.QHPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.columnCount": (),
@@ -35109,7 +32930,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.setValuesRow": ('int',),
"PySide2.QtCharts.QtCharts.QHPieModelMapper.valuesRow": (),
-
# class PySide2.QtCharts.QtCharts.QHXYModelMapper:
"PySide2.QtCharts.QtCharts.QHXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.columnCount": (),
@@ -35124,21 +32944,16 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QHXYModelMapper.setYRow": ('int',),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.xRow": (),
"PySide2.QtCharts.QtCharts.QHXYModelMapper.yRow": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalPercentBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries:
"PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QHorizontalStackedBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QLegend:
-
# class PySide2.QtCharts.QtCharts.QLegend.MarkerShape:
"PySide2.QtCharts.QtCharts.QLegend.alignment": (),
"PySide2.QtCharts.QtCharts.QLegend.attachToChart": (),
@@ -35171,9 +32986,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLegend.setShowToolTips": ('bool',),
"PySide2.QtCharts.QtCharts.QLegend.showEvent": ('PySide2.QtGui.QShowEvent',),
"PySide2.QtCharts.QtCharts.QLegend.showToolTips": (),
-
# class PySide2.QtCharts.QtCharts.QLegendMarker:
-
# class PySide2.QtCharts.QtCharts.QLegendMarker.LegendMarkerType:
"PySide2.QtCharts.QtCharts.QLegendMarker.brush": (),
"PySide2.QtCharts.QtCharts.QLegendMarker.font": (),
@@ -35191,11 +33004,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLegendMarker.setVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QLegendMarker.shape": (),
"PySide2.QtCharts.QtCharts.QLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QLineSeries:
"PySide2.QtCharts.QtCharts.QLineSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QLineSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QLogValueAxis:
"PySide2.QtCharts.QtCharts.QLogValueAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QLogValueAxis.base": (),
@@ -35211,17 +33022,14 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QLogValueAxis.setRange": [('float', 'float'), ('typing.Any', 'typing.Any')],
"PySide2.QtCharts.QtCharts.QLogValueAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QLogValueAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QPercentBarSeries:
"PySide2.QtCharts.QtCharts.QPercentBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPercentBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QPieLegendMarker:
"PySide2.QtCharts.QtCharts.QPieLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QPieSeries', 'PySide2.QtCharts.QtCharts.QPieSlice', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.slice": (),
"PySide2.QtCharts.QtCharts.QPieLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QPieModelMapper:
"PySide2.QtCharts.QtCharts.QPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.count": (),
@@ -35238,7 +33046,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.setValuesSection": ('int',),
"PySide2.QtCharts.QtCharts.QPieModelMapper.valuesSection": (),
-
# class PySide2.QtCharts.QtCharts.QPieSeries:
"PySide2.QtCharts.QtCharts.QPieSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QPieSeries.__lshift__": ('PySide2.QtCharts.QtCharts.QPieSlice',),
@@ -35266,9 +33073,7 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieSeries.take": ('PySide2.QtCharts.QtCharts.QPieSlice',),
"PySide2.QtCharts.QtCharts.QPieSeries.type": (),
"PySide2.QtCharts.QtCharts.QPieSeries.verticalPosition": (),
-
# class PySide2.QtCharts.QtCharts.QPieSlice:
-
# class PySide2.QtCharts.QtCharts.QPieSlice.LabelPosition:
"PySide2.QtCharts.QtCharts.QPieSlice.__init__": [('PySide2.QtCore.QObject',), ('str', 'float', 'PySide2.QtCore.QObject')],
"PySide2.QtCharts.QtCharts.QPieSlice.angleSpan": (),
@@ -35305,18 +33110,13 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QPieSlice.setValue": ('float',),
"PySide2.QtCharts.QtCharts.QPieSlice.startAngle": (),
"PySide2.QtCharts.QtCharts.QPieSlice.value": (),
-
# class PySide2.QtCharts.QtCharts.QPolarChart:
-
# class PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientation:
-
# class PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientations:
"PySide2.QtCharts.QtCharts.QPolarChart.__init__": ('PySide2.QtWidgets.QGraphicsItem', 'PySide2.QtCore.Qt.WindowFlags'),
"PySide2.QtCharts.QtCharts.QPolarChart.addAxis": [('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCharts.QtCharts.QPolarChart.PolarOrientation'), ('PySide2.QtCharts.QtCharts.QAbstractAxis', 'PySide2.QtCore.Qt.Alignment')],
"PySide2.QtCharts.QtCharts.QPolarChart.axisPolarOrientation": ('PySide2.QtCharts.QtCharts.QAbstractAxis',),
-
# class PySide2.QtCharts.QtCharts.QScatterSeries:
-
# class PySide2.QtCharts.QtCharts.QScatterSeries.MarkerShape:
"PySide2.QtCharts.QtCharts.QScatterSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QScatterSeries.borderColor": (),
@@ -35331,15 +33131,12 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QScatterSeries.setMarkerSize": ('float',),
"PySide2.QtCharts.QtCharts.QScatterSeries.setPen": ('PySide2.QtGui.QPen',),
"PySide2.QtCharts.QtCharts.QScatterSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QSplineSeries:
"PySide2.QtCharts.QtCharts.QSplineSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QSplineSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QStackedBarSeries:
"PySide2.QtCharts.QtCharts.QStackedBarSeries.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QStackedBarSeries.type": (),
-
# class PySide2.QtCharts.QtCharts.QVBarModelMapper:
"PySide2.QtCharts.QtCharts.QVBarModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.firstBarSetColumn": (),
@@ -35354,7 +33151,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setRowCount": ('int',),
"PySide2.QtCharts.QtCharts.QVBarModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QAbstractBarSeries',),
-
# class PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper:
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.firstBoxSetColumn": (),
@@ -35369,7 +33165,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setModel": ('PySide2.QtCore.QAbstractItemModel',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setRowCount": ('int',),
"PySide2.QtCharts.QtCharts.QVBoxPlotModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QBoxPlotSeries',),
-
# class PySide2.QtCharts.QtCharts.QVCandlestickModelMapper:
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.closeRow": (),
@@ -35387,7 +33182,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.setOpenRow": ('int',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.setTimestampRow": ('int',),
"PySide2.QtCharts.QtCharts.QVCandlestickModelMapper.timestampRow": (),
-
# class PySide2.QtCharts.QtCharts.QVPieModelMapper:
"PySide2.QtCharts.QtCharts.QVPieModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.firstRow": (),
@@ -35402,7 +33196,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVPieModelMapper.setSeries": ('PySide2.QtCharts.QtCharts.QPieSeries',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.setValuesColumn": ('int',),
"PySide2.QtCharts.QtCharts.QVPieModelMapper.valuesColumn": (),
-
# class PySide2.QtCharts.QtCharts.QVXYModelMapper:
"PySide2.QtCharts.QtCharts.QVXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.firstRow": (),
@@ -35417,7 +33210,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QVXYModelMapper.setYColumn": ('int',),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.xColumn": (),
"PySide2.QtCharts.QtCharts.QVXYModelMapper.yColumn": (),
-
# class PySide2.QtCharts.QtCharts.QValueAxis:
"PySide2.QtCharts.QtCharts.QValueAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QValueAxis.applyNiceNumbers": (),
@@ -35437,12 +33229,10 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QValueAxis.tickCount": (),
"PySide2.QtCharts.QtCharts.QValueAxis.tickInterval": (),
"PySide2.QtCharts.QtCharts.QValueAxis.type": (),
-
# class PySide2.QtCharts.QtCharts.QXYLegendMarker:
"PySide2.QtCharts.QtCharts.QXYLegendMarker.__init__": ('PySide2.QtCharts.QtCharts.QXYSeries', 'PySide2.QtCharts.QtCharts.QLegend', 'PySide2.QtCore.QObject'),
"PySide2.QtCharts.QtCharts.QXYLegendMarker.series": (),
"PySide2.QtCharts.QtCharts.QXYLegendMarker.type": (),
-
# class PySide2.QtCharts.QtCharts.QXYModelMapper:
"PySide2.QtCharts.QtCharts.QXYModelMapper.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtCharts.QtCharts.QXYModelMapper.count": (),
@@ -35459,7 +33249,6 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QXYModelMapper.setYSection": ('int',),
"PySide2.QtCharts.QtCharts.QXYModelMapper.xSection": (),
"PySide2.QtCharts.QtCharts.QXYModelMapper.ySection": (),
-
# class PySide2.QtCharts.QtCharts.QXYSeries:
"PySide2.QtCharts.QtCharts.QXYSeries.__lshift__": [('PySide2.QtCore.QPointF',), ('typing.Sequence[PySide2.QtCore.QPointF]',)],
"PySide2.QtCharts.QtCharts.QXYSeries.append": [('PySide2.QtCore.QPointF',), ('float', 'float'), ('typing.Sequence[PySide2.QtCore.QPointF]',)],
@@ -35491,12 +33280,9 @@ sig_dict.update({
"PySide2.QtCharts.QtCharts.QXYSeries.setPointLabelsVisible": ('bool',),
"PySide2.QtCharts.QtCharts.QXYSeries.setPointsVisible": ('bool',),
}) if "PySide2.QtCharts" in sys.modules else None
-
# Module PySide2.QtSvg
sig_dict.update({
-
# class PySide2.QtSvg.QGraphicsSvgItem:
-
"PySide2.QtSvg.QGraphicsSvgItem.__init__": [('PySide2.QtWidgets.QGraphicsItem',), ('str', 'PySide2.QtWidgets.QGraphicsItem')],
"PySide2.QtSvg.QGraphicsSvgItem.boundingRect": (),
"PySide2.QtSvg.QGraphicsSvgItem.elementId": (),
@@ -35509,7 +33295,6 @@ sig_dict.update({
"PySide2.QtSvg.QGraphicsSvgItem.setMaximumCacheSize": ('PySide2.QtCore.QSize',),
"PySide2.QtSvg.QGraphicsSvgItem.setSharedRenderer": ('PySide2.QtSvg.QSvgRenderer',),
"PySide2.QtSvg.QGraphicsSvgItem.type": (),
-
# class PySide2.QtSvg.QSvgGenerator:
"PySide2.QtSvg.QSvgGenerator.__init__": (),
"PySide2.QtSvg.QSvgGenerator.description": (),
@@ -35529,7 +33314,6 @@ sig_dict.update({
"PySide2.QtSvg.QSvgGenerator.title": (),
"PySide2.QtSvg.QSvgGenerator.viewBox": (),
"PySide2.QtSvg.QSvgGenerator.viewBoxF": (),
-
# class PySide2.QtSvg.QSvgRenderer:
"PySide2.QtSvg.QSvgRenderer.__init__": [('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',), ('PySide2.QtCore.QXmlStreamReader', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtSvg.QSvgRenderer.animated": (),
@@ -35548,7 +33332,6 @@ sig_dict.update({
"PySide2.QtSvg.QSvgRenderer.setViewBox": [('PySide2.QtCore.QRect',), ('PySide2.QtCore.QRectF',)],
"PySide2.QtSvg.QSvgRenderer.viewBox": (),
"PySide2.QtSvg.QSvgRenderer.viewBoxF": (),
-
# class PySide2.QtSvg.QSvgWidget:
"PySide2.QtSvg.QSvgWidget.__init__": [('PySide2.QtWidgets.QWidget',), ('str', 'PySide2.QtWidgets.QWidget')],
"PySide2.QtSvg.QSvgWidget.load": [('PySide2.QtCore.QByteArray',), ('str',)],
@@ -35556,12 +33339,9 @@ sig_dict.update({
"PySide2.QtSvg.QSvgWidget.renderer": (),
"PySide2.QtSvg.QSvgWidget.sizeHint": (),
}) if "PySide2.QtSvg" in sys.modules else None
-
# Module PySide2.QtDataVisualization
sig_dict.update({
-
# class PySide2.QtDataVisualization.QtDataVisualization:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DBars:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis',),
@@ -35590,9 +33370,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.setRowAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.setValueAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DBars.valueAxis": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.CameraPreset:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.cameraPreset": (),
@@ -35615,7 +33393,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.xRotation": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.yRotation": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DCamera.zoomLevel": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.isRotationEnabled": (),
@@ -35630,12 +33407,10 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.setZoomAtTargetEnabled": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.setZoomEnabled": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DInputHandler.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DLight:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.isAutoPosition": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DLight.setAutoPosition": ('bool',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DObject:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.copyValuesFrom": ('PySide2.QtDataVisualization.QtDataVisualization.Q3DObject',),
@@ -35644,7 +33419,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.position": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.setDirty": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DObject.setPosition": ('PySide2.QtGui.QVector3D',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
@@ -35660,7 +33434,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisX": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisY": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScatter.setAxisZ": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DScene:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.activeCamera": (),
@@ -35685,7 +33458,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.setSelectionQueryPosition": ('PySide2.QtCore.QPoint',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.setSlicingActive": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DScene.viewport": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.__init__": ('PySide2.QtGui.QSurfaceFormat', 'PySide2.QtGui.QWindow'),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.addAxis": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
@@ -35703,11 +33475,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setAxisY": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setAxisZ": ('PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis',),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DSurface.setFlipHorizontalGrid": ('bool',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.ColorStyle:
-
# class PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.Theme:
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.Theme', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.ambientLightStrength": (),
@@ -35754,11 +33523,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.singleHighlightGradient": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.type": (),
"PySide2.QtDataVisualization.QtDataVisualization.Q3DTheme.windowColor": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.AxisOrientation:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.AxisType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.isAutoAdjustRange": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.isTitleFixed": (),
@@ -35779,19 +33545,12 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.setTitleVisible": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.title": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DAxis.type": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.ElementType:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.OptimizationHint:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.OptimizationHints:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.SelectionFlag:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.SelectionFlags:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.ShadowQuality:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.activeInputHandler": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.activeTheme": (),
@@ -35856,9 +33615,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.themes": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.touchEvent": ('PySide2.QtGui.QTouchEvent',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DGraph.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.InputView:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.inputPosition": (),
@@ -35877,11 +33634,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.setScene": ('PySide2.QtDataVisualization.QtDataVisualization.Q3DScene',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.touchEvent": ('PySide2.QtGui.QTouchEvent',),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DInputHandler.wheelEvent": ('PySide2.QtGui.QWheelEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.Mesh:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.SeriesType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.baseColor": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.baseGradient": (),
@@ -35916,12 +33670,9 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.singleHighlightGradient": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.type": (),
"PySide2.QtDataVisualization.QtDataVisualization.QAbstract3DSeries.userDefinedMesh": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy.DataType:
"PySide2.QtDataVisualization.QtDataVisualization.QAbstractDataProxy.type": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries:
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.dataProxy": (),
@@ -35931,25 +33682,15 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setDataProxy": ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy',),
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setMeshAngle": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBar3DSeries.setSelectedBar": ('PySide2.QtCore.QPoint',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataArray._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem',), ('float',), ('float', 'float')],
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.__copy__": (),
@@ -35958,7 +33699,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.setRotation": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.setValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem.value": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.addRow": [('typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]',), ('typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]', 'str')],
@@ -35979,30 +33719,19 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRow": [('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]'), ('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]', 'str')],
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRowLabels": ('typing.Sequence[str]',),
"PySide2.QtDataVisualization.QtDataVisualization.QBarDataProxy.setRows": [('int', 'typing.List[typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]]'), ('int', 'typing.List[typing.List[PySide2.QtDataVisualization.QtDataVisualization.QBarDataItem]]', 'typing.Sequence[str]')],
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QBarDataRow._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis:
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.labels": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCategory3DAxis.setLabels": ('typing.Sequence[str]',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem:
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'PySide2.QtGui.QImage', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.isPositionAbsolute": (),
@@ -36025,7 +33754,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.setTextureImage": ('PySide2.QtGui.QImage',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.setVisible": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DItem.textureFile": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel:
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtGui.QFont', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.backgroundColor": (),
@@ -36042,9 +33770,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.setTextColor": ('PySide2.QtGui.QColor',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.text": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DLabel.textColor": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume:
- "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'int', 'int', 'int', 'typing.List[typing.Char]', 'PySide2.QtGui.QImage.Format', 'typing.List[int]', 'PySide2.QtCore.QObject')],
+ "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion', 'int', 'int', 'int', 'typing.List[int]', 'PySide2.QtGui.QImage.Format', 'typing.List[int]', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.alphaMultiplier": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.colorTable": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.createTextureData": ('typing.List[PySide2.QtGui.QImage]',),
@@ -36066,7 +33793,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setSliceIndexZ": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setSliceIndices": ('int', 'int', 'int'),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setSubTextureData": [('PySide2.QtCore.Qt.Axis', 'int', 'PySide2.QtGui.QImage'), ('PySide2.QtCore.Qt.Axis', 'int', 'str')],
- "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureData": ('typing.List[typing.Char]',),
+ "PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureData": ('typing.List[int]',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureDepth": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureDimensions": ('int', 'int', 'int'),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.setTextureFormat": ('PySide2.QtGui.QImage.Format',),
@@ -36087,7 +33814,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.textureHeight": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.textureWidth": (),
"PySide2.QtDataVisualization.QtDataVisualization.QCustom3DVolume.useHighDefShader": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtGui.QImage', 'PySide2.QtCore.QObject'), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.heightMap": (),
@@ -36103,9 +33829,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setMinXValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setMinZValue": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QHeightMapSurfaceDataProxy.setValueRanges": ('float', 'float', 'float', 'float'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.autoColumnCategories": (),
@@ -36149,7 +33873,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelBarDataProxy.valueRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.itemModel": (),
@@ -36179,9 +33902,7 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelScatterDataProxy.zPosRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior:
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.__init__": [('PySide2.QtCore.QAbstractItemModel', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'str', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QAbstractItemModel', 'str', 'str', 'str', 'typing.Sequence[str]', 'typing.Sequence[str]', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.autoColumnCategories": (),
@@ -36231,7 +33952,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRole": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRolePattern": (),
"PySide2.QtDataVisualization.QtDataVisualization.QItemModelSurfaceDataProxy.zPosRoleReplace": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter:
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.autoSubGrid": (),
@@ -36245,7 +33965,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.setShowEdgeLabels": ('bool',),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.showEdgeLabels": (),
"PySide2.QtDataVisualization.QtDataVisualization.QLogValue3DAxisFormatter.valueAt": ('float',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries:
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.dataProxy": (),
@@ -36255,7 +33974,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setDataProxy": ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setItemSize": ('float',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatter3DSeries.setSelectedItem": ('int',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem',), ('PySide2.QtGui.QVector3D',), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QQuaternion')],
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.__copy__": (),
@@ -36270,7 +33988,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.x": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.y": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem.z": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.addItem": ('PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem',),
@@ -36285,11 +34002,8 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.series": (),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.setItem": ('int', 'PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem'),
"PySide2.QtDataVisualization.QtDataVisualization.QScatterDataProxy.setItems": ('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QScatterDataItem]'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.DrawFlag:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.DrawFlags:
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy', 'PySide2.QtCore.QObject')],
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.dataProxy": (),
@@ -36306,25 +34020,15 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.setTextureFile": ('str',),
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.texture": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurface3DSeries.textureFile": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataArray._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem:
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.__init__": [(), ('PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem',), ('PySide2.QtGui.QVector3D',)],
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.__copy__": (),
@@ -36337,7 +34041,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.x": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.y": (),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem.z": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy:
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.addRow": ('typing.List[PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem]',),
@@ -36354,29 +34057,18 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setItem": [('PySide2.QtCore.QPoint', 'PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem'), ('int', 'int', 'PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem')],
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setRow": ('int', 'typing.List[PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem]'),
"PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataProxy.setRows": ('int', 'typing.List[typing.List[PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataItem]]'),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow.__origin__.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow._gorg:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow._gorg.__extra__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QSurfaceDataRow._gorg.__next_in_mro__:
-
# class PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler:
"PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QTouch3DInputHandler.touchEvent": ('PySide2.QtGui.QTouchEvent',),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis:
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.formatter": (),
@@ -36389,7 +34081,6 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.setSegmentCount": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.setSubSegmentCount": ('int',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxis.subSegmentCount": (),
-
# class PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter:
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.allowNegatives": (),
@@ -36410,13 +34101,10 @@ sig_dict.update({
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.stringForValue": ('float', 'str'),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.subGridPositions": (),
"PySide2.QtDataVisualization.QtDataVisualization.QValue3DAxisFormatter.valueAt": ('float',),
-
"PySide2.QtDataVisualization.QtDataVisualization.qDefaultSurfaceFormat": ('bool',),
}) if "PySide2.QtDataVisualization" in sys.modules else None
-
# Module PySide2.QtUiTools
sig_dict.update({
-
# class PySide2.QtUiTools.QUiLoader:
"PySide2.QtUiTools.QUiLoader.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtUiTools.QUiLoader.addPluginPath": ('str',),
@@ -36438,10 +34126,8 @@ sig_dict.update({
"PySide2.QtUiTools.QUiLoader.setWorkingDirectory": ('PySide2.QtCore.QDir',),
"PySide2.QtUiTools.QUiLoader.workingDirectory": (),
}) if "PySide2.QtUiTools" in sys.modules else None
-
# Module PySide2.QtWebChannel
sig_dict.update({
-
# class PySide2.QtWebChannel.QWebChannel:
"PySide2.QtWebChannel.QWebChannel.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebChannel.QWebChannel.blockUpdates": (),
@@ -36452,22 +34138,17 @@ sig_dict.update({
"PySide2.QtWebChannel.QWebChannel.registerObjects": ('typing.Dict[str, PySide2.QtCore.QObject]',),
"PySide2.QtWebChannel.QWebChannel.registeredObjects": (),
"PySide2.QtWebChannel.QWebChannel.setBlockUpdates": ('bool',),
-
# class PySide2.QtWebChannel.QWebChannelAbstractTransport:
"PySide2.QtWebChannel.QWebChannelAbstractTransport.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebChannel.QWebChannelAbstractTransport.sendMessage": ('typing.Dict[str, PySide2.QtCore.QJsonValue]',),
}) if "PySide2.QtWebChannel" in sys.modules else None
-
# Module PySide2.QtWebEngineCore
sig_dict.update({
-
# class PySide2.QtWebEngineCore.QWebEngineCookieStore:
"PySide2.QtWebEngineCore.QWebEngineCookieStore.deleteAllCookies": (),
"PySide2.QtWebEngineCore.QWebEngineCookieStore.deleteSessionCookies": (),
"PySide2.QtWebEngineCore.QWebEngineCookieStore.loadAllCookies": (),
-
# class PySide2.QtWebEngineCore.QWebEngineHttpRequest:
-
# class PySide2.QtWebEngineCore.QWebEngineHttpRequest.Method:
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.__init__": [('PySide2.QtCore.QUrl', 'PySide2.QtWebEngineCore.QWebEngineHttpRequest.Method'), ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',)],
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.hasHeader": ('PySide2.QtCore.QByteArray',),
@@ -36483,11 +34164,8 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.swap": ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',),
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.unsetHeader": ('PySide2.QtCore.QByteArray',),
"PySide2.QtWebEngineCore.QWebEngineHttpRequest.url": (),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.NavigationType:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.ResourceType:
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.block": ('bool',),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.changed": (),
@@ -36499,13 +34177,10 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.requestUrl": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.resourceType": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo.setHttpHeader": ('PySide2.QtCore.QByteArray', 'PySide2.QtCore.QByteArray'),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor:
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor.interceptRequest": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestInfo',),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestJob:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.Error:
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.fail": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.Error',),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.initiator": (),
@@ -36514,15 +34189,10 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestHeaders": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestMethod": (),
"PySide2.QtWebEngineCore.QWebEngineUrlRequestJob.requestUrl": (),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Flag:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Flags:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.SpecialPort:
-
# class PySide2.QtWebEngineCore.QWebEngineUrlScheme.Syntax:
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.__init__": [(), ('PySide2.QtCore.QByteArray',), ('PySide2.QtWebEngineCore.QWebEngineUrlScheme',)],
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.__copy__": (),
@@ -36536,24 +34206,18 @@ sig_dict.update({
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.setName": ('PySide2.QtCore.QByteArray',),
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.setSyntax": ('PySide2.QtWebEngineCore.QWebEngineUrlScheme.Syntax',),
"PySide2.QtWebEngineCore.QWebEngineUrlScheme.syntax": (),
-
# class PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler:
"PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebEngineCore.QWebEngineUrlSchemeHandler.requestStarted": ('PySide2.QtWebEngineCore.QWebEngineUrlRequestJob',),
}) if "PySide2.QtWebEngineCore" in sys.modules else None
-
# Module PySide2.QtWebEngine
sig_dict.update({
-
# class PySide2.QtWebEngine.QtWebEngine:
"PySide2.QtWebEngine.QtWebEngine.initialize": (),
}) if "PySide2.QtWebEngine" in sys.modules else None
-
# Module PySide2.QtWebEngineWidgets
sig_dict.update({
-
# class PySide2.QtWebEngineWidgets.QWebEngineCertificateError:
-
# class PySide2.QtWebEngineWidgets.QWebEngineCertificateError.Error:
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.__init__": [('PySide2.QtWebEngineWidgets.QWebEngineCertificateError',), ('int', 'PySide2.QtCore.QUrl', 'bool', 'str')],
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.answered": (),
@@ -36566,17 +34230,11 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.isOverridable": (),
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.rejectCertificate": (),
"PySide2.QtWebEngineWidgets.QWebEngineCertificateError.url": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.EditFlag:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.EditFlags:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaFlag:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaFlags:
-
# class PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.MediaType:
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.__init__": [(), ('PySide2.QtWebEngineWidgets.QWebEngineContextMenuData',)],
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.__copy__": (),
@@ -36592,15 +34250,10 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.position": (),
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.selectedText": (),
"PySide2.QtWebEngineWidgets.QWebEngineContextMenuData.spellCheckerSuggestions": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadInterruptReason:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadState:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.DownloadType:
-
# class PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.SavePageFormat:
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.accept": (),
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.cancel": (),
@@ -36628,13 +34281,11 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.totalBytes": (),
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.type": (),
"PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.url": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest:
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.accept": (),
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.origin": (),
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.reject": (),
"PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest.toggleOn": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineHistory:
"PySide2.QtWebEngineWidgets.QWebEngineHistory.__lshift__": ('PySide2.QtCore.QDataStream',),
"PySide2.QtWebEngineWidgets.QWebEngineHistory.__rshift__": ('PySide2.QtCore.QDataStream',),
@@ -36653,7 +34304,6 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineHistory.goToItem": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
"PySide2.QtWebEngineWidgets.QWebEngineHistory.itemAt": ('int',),
"PySide2.QtWebEngineWidgets.QWebEngineHistory.items": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineHistoryItem:
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.__init__": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.__copy__": (),
@@ -36664,27 +34314,16 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.swap": ('PySide2.QtWebEngineWidgets.QWebEngineHistoryItem',),
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.title": (),
"PySide2.QtWebEngineWidgets.QWebEngineHistoryItem.url": (),
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.Feature:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.FileSelectionMode:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlag:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.JavaScriptConsoleMessageLevel:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.NavigationType:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.PermissionPolicy:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.RenderProcessTerminationStatus:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction:
-
# class PySide2.QtWebEngineWidgets.QWebEnginePage.WebWindowType:
"PySide2.QtWebEngineWidgets.QWebEnginePage.__init__": [('PySide2.QtCore.QObject',), ('PySide2.QtWebEngineWidgets.QWebEngineProfile', 'PySide2.QtCore.QObject')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.acceptNavigationRequest": ('PySide2.QtCore.QUrl', 'PySide2.QtWebEngineWidgets.QWebEnginePage.NavigationType', 'bool'),
@@ -36699,7 +34338,7 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEnginePage.devToolsPage": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.download": ('PySide2.QtCore.QUrl', 'str'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.event": ('PySide2.QtCore.QEvent',),
- "PySide2.QtWebEngineWidgets.QWebEnginePage.findText": ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.findText": [('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'), ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags', 'object')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.hasSelection": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.history": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.icon": (),
@@ -36712,12 +34351,12 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEnginePage.javaScriptConsoleMessage": ('PySide2.QtWebEngineWidgets.QWebEnginePage.JavaScriptConsoleMessageLevel', 'str', 'int', 'str'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.javaScriptPrompt": ('PySide2.QtCore.QUrl', 'str', 'str'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.load": [('PySide2.QtCore.QUrl',), ('PySide2.QtWebEngineCore.QWebEngineHttpRequest',)],
- "PySide2.QtWebEngineWidgets.QWebEnginePage.printToPdf": ('str', 'PySide2.QtGui.QPageLayout'),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.printToPdf": [('object', 'PySide2.QtGui.QPageLayout'), ('str', 'PySide2.QtGui.QPageLayout')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.profile": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.recentlyAudible": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.replaceMisspelledWord": ('str',),
"PySide2.QtWebEngineWidgets.QWebEnginePage.requestedUrl": (),
- "PySide2.QtWebEngineWidgets.QWebEnginePage.runJavaScript": [('str',), ('str', 'int')],
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.runJavaScript": [('str',), ('str', 'int'), ('str', 'int', 'object')],
"PySide2.QtWebEngineWidgets.QWebEnginePage.save": ('str', 'PySide2.QtWebEngineWidgets.QWebEngineDownloadItem.SavePageFormat'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.scripts": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.scrollPosition": (),
@@ -36737,16 +34376,15 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEnginePage.setZoomFactor": ('float',),
"PySide2.QtWebEngineWidgets.QWebEnginePage.settings": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.title": (),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.toHtml": ('object',),
+ "PySide2.QtWebEngineWidgets.QWebEnginePage.toPlainText": ('object',),
"PySide2.QtWebEngineWidgets.QWebEnginePage.triggerAction": ('PySide2.QtWebEngineWidgets.QWebEnginePage.WebAction', 'bool'),
"PySide2.QtWebEngineWidgets.QWebEnginePage.url": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.view": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.webChannel": (),
"PySide2.QtWebEngineWidgets.QWebEnginePage.zoomFactor": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineProfile:
-
# class PySide2.QtWebEngineWidgets.QWebEngineProfile.HttpCacheType:
-
# class PySide2.QtWebEngineWidgets.QWebEngineProfile.PersistentCookiesPolicy:
"PySide2.QtWebEngineWidgets.QWebEngineProfile.__init__": [('PySide2.QtCore.QObject',), ('str', 'PySide2.QtCore.QObject')],
"PySide2.QtWebEngineWidgets.QWebEngineProfile.cachePath": (),
@@ -36788,11 +34426,8 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineProfile.storageName": (),
"PySide2.QtWebEngineWidgets.QWebEngineProfile.urlSchemeHandler": ('PySide2.QtCore.QByteArray',),
"PySide2.QtWebEngineWidgets.QWebEngineProfile.visitedLinksContainsUrl": ('PySide2.QtCore.QUrl',),
-
# class PySide2.QtWebEngineWidgets.QWebEngineScript:
-
# class PySide2.QtWebEngineWidgets.QWebEngineScript.InjectionPoint:
-
# class PySide2.QtWebEngineWidgets.QWebEngineScript.ScriptWorldId:
"PySide2.QtWebEngineWidgets.QWebEngineScript.__init__": [(), ('PySide2.QtWebEngineWidgets.QWebEngineScript',)],
"PySide2.QtWebEngineWidgets.QWebEngineScript.__copy__": (),
@@ -36808,7 +34443,6 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineScript.sourceCode": (),
"PySide2.QtWebEngineWidgets.QWebEngineScript.swap": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
"PySide2.QtWebEngineWidgets.QWebEngineScript.worldId": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineScriptCollection:
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.clear": (),
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.contains": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
@@ -36820,15 +34454,10 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.remove": ('PySide2.QtWebEngineWidgets.QWebEngineScript',),
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.size": (),
"PySide2.QtWebEngineWidgets.QWebEngineScriptCollection.toList": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.FontFamily:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.FontSize:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.UnknownUrlSchemePolicy:
-
# class PySide2.QtWebEngineWidgets.QWebEngineSettings.WebAttribute:
"PySide2.QtWebEngineWidgets.QWebEngineSettings.defaultSettings": (),
"PySide2.QtWebEngineWidgets.QWebEngineSettings.defaultTextEncoding": (),
@@ -36846,7 +34475,6 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineSettings.setUnknownUrlSchemePolicy": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.UnknownUrlSchemePolicy',),
"PySide2.QtWebEngineWidgets.QWebEngineSettings.testAttribute": ('PySide2.QtWebEngineWidgets.QWebEngineSettings.WebAttribute',),
"PySide2.QtWebEngineWidgets.QWebEngineSettings.unknownUrlSchemePolicy": (),
-
# class PySide2.QtWebEngineWidgets.QWebEngineView:
"PySide2.QtWebEngineWidgets.QWebEngineView.__init__": ('PySide2.QtWidgets.QWidget',),
"PySide2.QtWebEngineWidgets.QWebEngineView.back": (),
@@ -36858,7 +34486,7 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineView.dragMoveEvent": ('PySide2.QtGui.QDragMoveEvent',),
"PySide2.QtWebEngineWidgets.QWebEngineView.dropEvent": ('PySide2.QtGui.QDropEvent',),
"PySide2.QtWebEngineWidgets.QWebEngineView.event": ('PySide2.QtCore.QEvent',),
- "PySide2.QtWebEngineWidgets.QWebEngineView.findText": ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'),
+ "PySide2.QtWebEngineWidgets.QWebEngineView.findText": [('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags'), ('str', 'PySide2.QtWebEngineWidgets.QWebEnginePage.FindFlags', 'object')],
"PySide2.QtWebEngineWidgets.QWebEngineView.forward": (),
"PySide2.QtWebEngineWidgets.QWebEngineView.hasSelection": (),
"PySide2.QtWebEngineWidgets.QWebEngineView.hideEvent": ('PySide2.QtGui.QHideEvent',),
@@ -36884,15 +34512,12 @@ sig_dict.update({
"PySide2.QtWebEngineWidgets.QWebEngineView.url": (),
"PySide2.QtWebEngineWidgets.QWebEngineView.zoomFactor": (),
}) if "PySide2.QtWebEngineWidgets" in sys.modules else None
-
# Module PySide2.QtWebSockets
sig_dict.update({
-
# class PySide2.QtWebSockets.QMaskGenerator:
"PySide2.QtWebSockets.QMaskGenerator.__init__": ('PySide2.QtCore.QObject',),
"PySide2.QtWebSockets.QMaskGenerator.nextMask": (),
"PySide2.QtWebSockets.QMaskGenerator.seed": (),
-
# class PySide2.QtWebSockets.QWebSocket:
"PySide2.QtWebSockets.QWebSocket.__init__": ('str', 'PySide2.QtWebSockets.QWebSocketProtocol.Version', 'PySide2.QtCore.QObject'),
"PySide2.QtWebSockets.QWebSocket.abort": (),
@@ -36928,22 +34553,16 @@ sig_dict.update({
"PySide2.QtWebSockets.QWebSocket.setReadBufferSize": ('int',),
"PySide2.QtWebSockets.QWebSocket.state": (),
"PySide2.QtWebSockets.QWebSocket.version": (),
-
# class PySide2.QtWebSockets.QWebSocketCorsAuthenticator:
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.__init__": [('PySide2.QtWebSockets.QWebSocketCorsAuthenticator',), ('str',)],
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.allowed": (),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.origin": (),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.setAllowed": ('bool',),
"PySide2.QtWebSockets.QWebSocketCorsAuthenticator.swap": ('PySide2.QtWebSockets.QWebSocketCorsAuthenticator',),
-
# class PySide2.QtWebSockets.QWebSocketProtocol:
-
# class PySide2.QtWebSockets.QWebSocketProtocol.CloseCode:
-
# class PySide2.QtWebSockets.QWebSocketProtocol.Version:
-
# class PySide2.QtWebSockets.QWebSocketServer:
-
# class PySide2.QtWebSockets.QWebSocketServer.SslMode:
"PySide2.QtWebSockets.QWebSocketServer.__init__": ('str', 'PySide2.QtWebSockets.QWebSocketServer.SslMode', 'PySide2.QtCore.QObject'),
"PySide2.QtWebSockets.QWebSocketServer.close": (),
@@ -36974,31 +34593,22 @@ sig_dict.update({
"PySide2.QtWebSockets.QWebSocketServer.socketDescriptor": (),
"PySide2.QtWebSockets.QWebSocketServer.supportedVersions": (),
}) if "PySide2.QtWebSockets" in sys.modules else None
-
# Module PySide2.Qt3DCore
sig_dict.update({
-
# class PySide2.Qt3DCore.Qt3DCore:
-
# class PySide2.Qt3DCore.Qt3DCore.ChangeFlag:
-
# class PySide2.Qt3DCore.Qt3DCore.ChangeFlags:
-
# class PySide2.Qt3DCore.Qt3DCore.QAbstractAspect:
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.rootEntityId": (),
"PySide2.Qt3DCore.Qt3DCore.QAbstractAspect.unregisterBackendType": ('PySide2.QtCore.QMetaObject',),
-
# class PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton:
"PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton.jointCount": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QArmature:
"PySide2.Qt3DCore.Qt3DCore.QArmature.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QArmature.setSkeleton": ('PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton',),
"PySide2.Qt3DCore.Qt3DCore.QArmature.skeleton": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectEngine:
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectEngine.RunMode:
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.aspects": (),
@@ -37008,52 +34618,43 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.runMode": (),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.setRunMode": ('PySide2.Qt3DCore.Qt3DCore.QAspectEngine.RunMode',),
"PySide2.Qt3DCore.Qt3DCore.QAspectEngine.unregisterAspect": [('PySide2.Qt3DCore.Qt3DCore.QAbstractAspect',), ('str',)],
-
# class PySide2.Qt3DCore.Qt3DCore.QAspectJob:
"PySide2.Qt3DCore.Qt3DCore.QAspectJob.__init__": (),
"PySide2.Qt3DCore.Qt3DCore.QAspectJob.run": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QBackendNode:
-
# class PySide2.Qt3DCore.Qt3DCore.QBackendNode.Mode:
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QBackendNode.Mode',),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.isEnabled": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.mode": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.peerId": (),
"PySide2.Qt3DCore.Qt3DCore.QBackendNode.setEnabled": ('bool',),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponent:
"PySide2.Qt3DCore.Qt3DCore.QComponent.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QComponent.entities": (),
"PySide2.Qt3DCore.Qt3DCore.QComponent.isShareable": (),
"PySide2.Qt3DCore.Qt3DCore.QComponent.setShareable": ('bool',),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.__init__": [('PySide2.Qt3DCore.Qt3DCore.QComponent', 'PySide2.Qt3DCore.Qt3DCore.QEntity'), ('PySide2.Qt3DCore.Qt3DCore.QEntity', 'PySide2.Qt3DCore.Qt3DCore.QComponent')],
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.componentId": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.componentMetaObject": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentAddedChange.entityId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.__init__": [('PySide2.Qt3DCore.Qt3DCore.QComponent', 'PySide2.Qt3DCore.Qt3DCore.QEntity'), ('PySide2.Qt3DCore.Qt3DCore.QEntity', 'PySide2.Qt3DCore.Qt3DCore.QComponent')],
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.componentId": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.componentMetaObject": (),
"PySide2.Qt3DCore.Qt3DCore.QComponentRemovedChange.entityId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange:
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.setPropertyName": ('PySide2.QtCore.QByteArray',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.setValue": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QDynamicPropertyUpdatedChange.value": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QEntity:
"PySide2.Qt3DCore.Qt3DCore.QEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QEntity.addComponent": ('PySide2.Qt3DCore.Qt3DCore.QComponent',),
"PySide2.Qt3DCore.Qt3DCore.QEntity.components": (),
"PySide2.Qt3DCore.Qt3DCore.QEntity.parentEntity": (),
"PySide2.Qt3DCore.Qt3DCore.QEntity.removeComponent": ('PySide2.Qt3DCore.Qt3DCore.QComponent',),
-
# class PySide2.Qt3DCore.Qt3DCore.QJoint:
"PySide2.Qt3DCore.Qt3DCore.QJoint.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QJoint.addChildJoint": ('PySide2.Qt3DCore.Qt3DCore.QJoint',),
@@ -37076,9 +34677,7 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QJoint.setToIdentity": (),
"PySide2.Qt3DCore.Qt3DCore.QJoint.setTranslation": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DCore.Qt3DCore.QJoint.translation": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNode:
-
# class PySide2.Qt3DCore.Qt3DCore.QNode.PropertyTrackingMode:
"PySide2.Qt3DCore.Qt3DCore.QNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QNode.blockNotifications": ('bool',),
@@ -37095,7 +34694,6 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QNode.setEnabled": ('bool',),
"PySide2.Qt3DCore.Qt3DCore.QNode.setParent": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QObject',)],
"PySide2.Qt3DCore.Qt3DCore.QNode.setPropertyTracking": ('str', 'PySide2.Qt3DCore.Qt3DCore.QNode.PropertyTrackingMode'),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeCommand:
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.commandId": (),
@@ -37105,77 +34703,59 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setData": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setName": ('str',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCommand.setReplyToCommandId": ('int',),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.isNodeEnabled": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeCreatedChangeBase.parentId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange:
"PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode', 'typing.List[PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair]'),
"PySide2.Qt3DCore.Qt3DCore.QNodeDestroyedChange.subtreeIdsAndTypes": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeId:
"PySide2.Qt3DCore.Qt3DCore.QNodeId.__init__": [(), ('PySide2.Qt3DCore.Qt3DCore.QNodeId',)],
"PySide2.Qt3DCore.Qt3DCore.QNodeId.__copy__": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.createId": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.id": (),
"PySide2.Qt3DCore.Qt3DCore.QNodeId.isNull": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair:
"PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair.__init__": [(), ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.QtCore.QMetaObject'), ('PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair',)],
"PySide2.Qt3DCore.Qt3DCore.QNodeIdTypePair.__copy__": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNode'),
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeAddedChange.addedNodeId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNode'),
"PySide2.Qt3DCore.Qt3DCore.QPropertyNodeRemovedChange.removedNodeId": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.setValue": ('typing.Any',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChange.value": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyUpdatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.addedValue": (),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChange.setAddedValue": ('typing.Any',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueAddedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.removedValue": (),
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChange.setRemovedValue": ('typing.Any',),
-
# class PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QPropertyValueRemovedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange:
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlag:
-
# class PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlags:
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.__init__": ('PySide2.Qt3DCore.Qt3DCore.ChangeFlag', 'PySide2.Qt3DCore.Qt3DCore.QNodeId'),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.deliveryFlags": (),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.setDeliveryFlags": ('PySide2.Qt3DCore.Qt3DCore.QSceneChange.DeliveryFlags',),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.subjectId": (),
"PySide2.Qt3DCore.Qt3DCore.QSceneChange.type": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeleton:
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.rootJoint": (),
"PySide2.Qt3DCore.Qt3DCore.QSkeleton.setRootJoint": ('PySide2.Qt3DCore.Qt3DCore.QJoint',),
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader:
-
# class PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.Status:
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QUrl', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.isCreateJointsEnabled": (),
@@ -37184,22 +34764,18 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.source": (),
"PySide2.Qt3DCore.Qt3DCore.QSkeletonLoader.status": (),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyUpdatedChangeBase.setPropertyName": ('str',),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueAddedChangeBase.setPropertyName": ('str',),
-
# class PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase:
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.propertyName": (),
"PySide2.Qt3DCore.Qt3DCore.QStaticPropertyValueRemovedChangeBase.setPropertyName": ('str',),
-
# class PySide2.Qt3DCore.Qt3DCore.QTransform:
"PySide2.Qt3DCore.Qt3DCore.QTransform.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DCore.Qt3DCore.QTransform.fromAxes": ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D'),
@@ -37225,37 +34801,27 @@ sig_dict.update({
"PySide2.Qt3DCore.Qt3DCore.QTransform.setTranslation": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DCore.Qt3DCore.QTransform.translation": (),
"PySide2.Qt3DCore.Qt3DCore.QTransform.worldMatrix": (),
-
"PySide2.Qt3DCore.Qt3DCore.qHash": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'int'),
"PySide2.Qt3DCore.Qt3DCore.qIdForNode": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
}) if "PySide2.Qt3DCore" in sys.modules else None
-
# Module PySide2.Qt3DRender
sig_dict.update({
-
# class PySide2.Qt3DRender.Qt3DRender:
-
# class PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface:
"PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.PropertyReaderInterface.readProperty": ('typing.Any',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor:
"PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractFunctor.id": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractLight:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractLight.Type:
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.color": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.intensity": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.setColor": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.setIntensity": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractLight.type": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode:
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.addLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
@@ -37266,23 +34832,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.runMode": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.setFilterMode": ('PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.setRunMode": ('PySide2.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Filter:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Status:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Target:
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat:
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.Target', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.addTextureImage": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage',),
@@ -37322,7 +34879,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.textureImages": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.width": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.wrapMode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage:
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.face": (),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.layer": (),
@@ -37331,23 +34887,17 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setFace": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setLayer": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QAbstractTextureImage.setMipLevel": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaCoverage:
"PySide2.Qt3DRender.Qt3DRender.QAlphaCoverage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaTest:
-
# class PySide2.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction:
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.alphaFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.referenceValue": (),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.setAlphaFunction": ('PySide2.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction',),
"PySide2.Qt3DRender.Qt3DRender.QAlphaTest.setReferenceValue": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute:
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute.AttributeType:
-
# class PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType:
"PySide2.Qt3DRender.Qt3DRender.QAttribute.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QBuffer', 'PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType', 'int', 'int', 'int', 'int', 'PySide2.Qt3DCore.Qt3DCore.QNode'), ('PySide2.Qt3DRender.Qt3DRender.QBuffer', 'str', 'PySide2.Qt3DRender.Qt3DRender.QAttribute.VertexBaseType', 'int', 'int', 'int', 'int', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QAttribute.attributeType": (),
@@ -37379,16 +34929,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QAttribute.setVertexSize": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QAttribute.vertexBaseType": (),
"PySide2.Qt3DRender.Qt3DRender.QAttribute.vertexSize": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquation:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction:
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.blendFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquation.setBlendFunction": ('PySide2.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction',),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending:
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.bufferIndex": (),
@@ -37403,9 +34949,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.setSourceRgba": ('PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending',),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.sourceAlpha": (),
"PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments.sourceRgb": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer:
-
# class PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.InterpolationMethod:
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.destination": (),
@@ -37422,13 +34966,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.source": (),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.sourceAttachmentPoint": (),
"PySide2.Qt3DRender.Qt3DRender.QBlitFramebuffer.sourceRect": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.AccessType:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.BufferType:
-
# class PySide2.Qt3DRender.Qt3DRender.QBuffer.UsageType:
"PySide2.Qt3DRender.Qt3DRender.QBuffer.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.Qt3DRender.Qt3DRender.QBuffer.BufferType', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QBuffer.accessType": (),
@@ -37442,15 +34982,11 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QBuffer.type": (),
"PySide2.Qt3DRender.Qt3DRender.QBuffer.updateData": ('int', 'PySide2.QtCore.QByteArray'),
"PySide2.Qt3DRender.Qt3DRender.QBuffer.usage": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QBufferCapture:
"PySide2.Qt3DRender.Qt3DRender.QBufferCapture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QBufferDataGenerator:
"PySide2.Qt3DRender.Qt3DRender.QBufferDataGenerator.__init__": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCamera:
-
# class PySide2.Qt3DRender.Qt3DRender.QCamera.CameraTranslationOption:
"PySide2.Qt3DRender.Qt3DRender.QCamera.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCamera.aspectRatio": (),
@@ -37502,9 +35038,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewMatrix": (),
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewSphere": ('PySide2.QtGui.QVector3D', 'float'),
"PySide2.Qt3DRender.Qt3DRender.QCamera.viewVector": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraLens:
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType:
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.aspectRatio": (),
@@ -37534,16 +35068,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.top": (),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.viewAll": ('PySide2.Qt3DCore.Qt3DCore.QNodeId',),
"PySide2.Qt3DRender.Qt3DRender.QCameraLens.viewEntity": ('PySide2.Qt3DCore.Qt3DCore.QNodeId', 'PySide2.Qt3DCore.Qt3DCore.QNodeId'),
-
# class PySide2.Qt3DRender.Qt3DRender.QCameraSelector:
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.camera": (),
"PySide2.Qt3DRender.Qt3DRender.QCameraSelector.setCamera": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers:
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers.BufferType:
-
# class PySide2.Qt3DRender.Qt3DRender.QClearBuffers.BufferTypeFlags:
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.buffers": (),
@@ -37556,7 +35086,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearDepthValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearStencilValue": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setColorBuffer": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
-
# class PySide2.Qt3DRender.Qt3DRender.QClipPlane:
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.distance": (),
@@ -37565,7 +35094,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setDistance": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setNormal": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QClipPlane.setPlaneIndex": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QColorMask:
"PySide2.Qt3DRender.Qt3DRender.QColorMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.isAlphaMasked": (),
@@ -37576,9 +35104,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setBlueMasked": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setGreenMasked": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QColorMask.setRedMasked": ('bool',),
-
# class PySide2.Qt3DRender.Qt3DRender.QComputeCommand:
-
# class PySide2.Qt3DRender.Qt3DRender.QComputeCommand.RunType:
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.runType": (),
@@ -37590,26 +35116,20 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupX": (),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupY": (),
"PySide2.Qt3DRender.Qt3DRender.QComputeCommand.workGroupZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QCullFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QCullFace.CullingMode:
"PySide2.Qt3DRender.Qt3DRender.QCullFace.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QCullFace.mode": (),
"PySide2.Qt3DRender.Qt3DRender.QCullFace.setMode": ('PySide2.Qt3DRender.Qt3DRender.QCullFace.CullingMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QDepthTest:
-
# class PySide2.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction:
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.depthFunction": (),
"PySide2.Qt3DRender.Qt3DRender.QDepthTest.setDepthFunction": ('PySide2.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction',),
-
# class PySide2.Qt3DRender.Qt3DRender.QDirectionalLight:
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.setWorldDirection": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QDirectionalLight.worldDirection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QDispatchCompute:
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.setWorkGroupX": ('int',),
@@ -37618,10 +35138,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupX": (),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupY": (),
"PySide2.Qt3DRender.Qt3DRender.QDispatchCompute.workGroupZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QDithering:
"PySide2.Qt3DRender.Qt3DRender.QDithering.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QEffect:
"PySide2.Qt3DRender.Qt3DRender.QEffect.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.addParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
@@ -37630,39 +35148,31 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QEffect.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.removeTechnique": ('PySide2.Qt3DRender.Qt3DRender.QTechnique',),
"PySide2.Qt3DRender.Qt3DRender.QEffect.techniques": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight:
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.irradiance": (),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.setIrradiance": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.setSpecular": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QEnvironmentLight.specular": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFilterKey:
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.name": (),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.setName": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.setValue": ('typing.Any',),
"PySide2.Qt3DRender.Qt3DRender.QFilterKey.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode:
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode.parentFrameGraphNode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase:
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase.__init__": ('PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrameGraphNodeCreatedChangeBase.parentFrameGraphNodeId": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrontFace:
-
# class PySide2.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection:
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.direction": (),
"PySide2.Qt3DRender.Qt3DRender.QFrontFace.setDirection": ('PySide2.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection',),
-
# class PySide2.Qt3DRender.Qt3DRender.QFrustumCulling:
"PySide2.Qt3DRender.Qt3DRender.QFrustumCulling.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometry:
"PySide2.Qt3DRender.Qt3DRender.QGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.addAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
@@ -37672,12 +35182,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGeometry.minExtent": (),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.removeAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
"PySide2.Qt3DRender.Qt3DRender.QGeometry.setBoundingVolumePositionAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryFactory:
"PySide2.Qt3DRender.Qt3DRender.QGeometryFactory.__init__": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer:
-
# class PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType:
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.firstInstance": (),
@@ -37702,11 +35209,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.setVerticesPerPatch": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.vertexCount": (),
"PySide2.Qt3DRender.Qt3DRender.QGeometryRenderer.verticesPerPatch": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter:
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api:
-
# class PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile:
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.api": (),
@@ -37721,14 +35225,11 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setProfile": ('PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setVendor": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QGraphicsApiFilter.vendor": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLayer:
"PySide2.Qt3DRender.Qt3DRender.QLayer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLayer.recursive": (),
"PySide2.Qt3DRender.Qt3DRender.QLayer.setRecursive": ('bool',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLayerFilter:
-
# class PySide2.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode:
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.addLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
@@ -37736,9 +35237,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.layers": (),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.removeLayer": ('PySide2.Qt3DRender.Qt3DRender.QLayer',),
"PySide2.Qt3DRender.Qt3DRender.QLayerFilter.setFilterMode": ('PySide2.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail:
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.ThresholdType:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.camera": (),
@@ -37752,23 +35251,19 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.thresholdType": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.thresholds": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetail.volumeOverride": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.__init__": [('PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere',), ('PySide2.QtGui.QVector3D', 'float')],
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.center": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.isEmpty": (),
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere.radius": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailSwitch:
"PySide2.Qt3DRender.Qt3DRender.QLevelOfDetailSwitch.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QLineWidth:
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.setSmooth": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.setValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.smooth": (),
"PySide2.Qt3DRender.Qt3DRender.QLineWidth.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMaterial:
"PySide2.Qt3DRender.Qt3DRender.QMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.addParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
@@ -37776,18 +35271,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QMaterial.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QMaterial.setEffect": ('PySide2.Qt3DRender.Qt3DRender.QEffect',),
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier:
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operation:
-
# class PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operations:
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.setWaitOperations": ('PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.Operations',),
"PySide2.Qt3DRender.Qt3DRender.QMemoryBarrier.waitOperations": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMesh:
-
# class PySide2.Qt3DRender.Qt3DRender.QMesh.Status:
"PySide2.Qt3DRender.Qt3DRender.QMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QMesh.meshName": (),
@@ -37795,19 +35285,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QMesh.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DRender.Qt3DRender.QMesh.source": (),
"PySide2.Qt3DRender.Qt3DRender.QMesh.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QMultiSampleAntiAliasing:
"PySide2.Qt3DRender.Qt3DRender.QMultiSampleAntiAliasing.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoDepthMask:
"PySide2.Qt3DRender.Qt3DRender.QNoDepthMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoDraw:
"PySide2.Qt3DRender.Qt3DRender.QNoDraw.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QNoPicking:
"PySide2.Qt3DRender.Qt3DRender.QNoPicking.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QObjectPicker:
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.containsMouse": (),
@@ -37818,7 +35303,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setDragEnabled": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setHoverEnabled": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QObjectPicker.setPriority": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage:
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.height": (),
@@ -37829,18 +35313,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.size": (),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.update": ('PySide2.QtCore.QRect',),
"PySide2.Qt3DRender.Qt3DRender.QPaintedTextureImage.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QParameter:
"PySide2.Qt3DRender.Qt3DRender.QParameter.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('str', 'PySide2.Qt3DRender.Qt3DRender.QAbstractTexture', 'PySide2.Qt3DCore.Qt3DCore.QNode'), ('str', 'typing.Any', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DRender.Qt3DRender.QParameter.name": (),
"PySide2.Qt3DRender.Qt3DRender.QParameter.setName": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QParameter.setValue": ('typing.Any',),
"PySide2.Qt3DRender.Qt3DRender.QParameter.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickEvent.Modifiers:
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float'), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.button": (),
@@ -37854,17 +35334,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.setAccepted": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.viewport": (),
"PySide2.Qt3DRender.Qt3DRender.QPickEvent.worldIntersection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickLineEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.edgeIndex": (),
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.vertex1Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickLineEvent.vertex2Index": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickPointEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickPointEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QPickPointEvent.pointIndex": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent:
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.__init__": [(), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'int'), ('PySide2.QtCore.QPointF', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float', 'int', 'int', 'int', 'int', 'PySide2.Qt3DRender.Qt3DRender.QPickEvent.Buttons', 'int', 'int', 'PySide2.QtGui.QVector3D')],
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.triangleIndex": (),
@@ -37872,13 +35349,9 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex1Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex2Index": (),
"PySide2.Qt3DRender.Qt3DRender.QPickTriangleEvent.vertex3Index": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.FaceOrientationPickingMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickMethod:
-
# class PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode:
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.faceOrientationPickingMode": (),
@@ -37889,7 +35362,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.setPickResultMode": ('PySide2.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.setWorldSpaceTolerance": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPickingSettings.worldSpaceTolerance": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPointLight:
"PySide2.Qt3DRender.Qt3DRender.QPointLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.constantAttenuation": (),
@@ -37898,30 +35370,25 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setConstantAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setLinearAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointLight.setQuadraticAttenuation": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QPointSize:
-
# class PySide2.Qt3DRender.Qt3DRender.QPointSize.SizeMode:
"PySide2.Qt3DRender.Qt3DRender.QPointSize.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.setSizeMode": ('PySide2.Qt3DRender.Qt3DRender.QPointSize.SizeMode',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.setValue": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.sizeMode": (),
"PySide2.Qt3DRender.Qt3DRender.QPointSize.value": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QPolygonOffset:
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.depthSteps": (),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.scaleFactor": (),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.setDepthSteps": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.setScaleFactor": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QProximityFilter:
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.distanceThreshold": (),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.entity": (),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.setDistanceThreshold": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QProximityFilter.setEntity": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCaster:
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.direction": (),
@@ -37931,9 +35398,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.setLength": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.setOrigin": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QRayCaster.trigger": [(), ('PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'float')],
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCasterHit:
-
# class PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.HitType:
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.__init__": [(), ('PySide2.Qt3DRender.Qt3DRender.QRayCasterHit',), ('PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.HitType', 'PySide2.Qt3DCore.Qt3DCore.QNodeId', 'float', 'PySide2.QtGui.QVector3D', 'PySide2.QtGui.QVector3D', 'int', 'int', 'int', 'int')],
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.__copy__": (),
@@ -37947,23 +35412,18 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.vertex2Index": (),
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.vertex3Index": (),
"PySide2.Qt3DRender.Qt3DRender.QRayCasterHit.worldIntersection": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderAspect:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderAspect.RenderType:
"PySide2.Qt3DRender.Qt3DRender.QRenderAspect.__init__": [('PySide2.Qt3DRender.Qt3DRender.QRenderAspect.RenderType', 'PySide2.QtCore.QObject'), ('PySide2.QtCore.QObject',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderCapture:
"PySide2.Qt3DRender.Qt3DRender.QRenderCapture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderCapture.requestCapture": [(), ('PySide2.QtCore.QRect',), ('int',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply:
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.captureId": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.image": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.isComplete": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.saveImage": ('str',),
"PySide2.Qt3DRender.Qt3DRender.QRenderCaptureReply.saveToFile": ('str',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderPass:
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.addFilterKey": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -37977,7 +35437,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.renderStates": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.setShaderProgram": ('PySide2.Qt3DRender.Qt3DRender.QShaderProgram',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPass.shaderProgram": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter:
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.addMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -37986,9 +35445,7 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.removeMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
"PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSettings:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy:
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.activeFrameGraph": (),
@@ -37996,15 +35453,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.renderPolicy": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.setActiveFrameGraph": ('PySide2.Qt3DRender.Qt3DRender.QFrameGraphNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSettings.setRenderPolicy": ('PySide2.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderState:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderStateSet:
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.addRenderState": ('PySide2.Qt3DRender.Qt3DRender.QRenderState',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.removeRenderState": ('PySide2.Qt3DRender.Qt3DRender.QRenderState',),
"PySide2.Qt3DRender.Qt3DRender.QRenderStateSet.renderStates": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector:
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.externalRenderTargetSize": (),
@@ -38013,15 +35467,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.setSurfacePixelRatio": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.surface": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector.surfacePixelRatio": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTarget:
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.addOutput": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.outputs": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderTarget.removeOutput": ('PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput',),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput:
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint:
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.attachmentPoint": (),
@@ -38034,18 +35485,14 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.setMipLevel": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.texture": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector:
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.outputs": (),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.setOutputs": ('typing.List[PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint]',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.setTarget": ('PySide2.Qt3DRender.Qt3DRender.QRenderTarget',),
"PySide2.Qt3DRender.Qt3DRender.QRenderTargetSelector.target": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader:
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader.ComponentType:
-
# class PySide2.Qt3DRender.Qt3DRender.QSceneLoader.Status:
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.component": ('str', 'PySide2.Qt3DRender.Qt3DRender.QSceneLoader.ComponentType'),
@@ -38055,7 +35502,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.setStatus": ('PySide2.Qt3DRender.Qt3DRender.QSceneLoader.Status',),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.source": (),
"PySide2.Qt3DRender.Qt3DRender.QSceneLoader.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QScissorTest:
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.bottom": (),
@@ -38066,31 +35512,23 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.setLeft": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.setWidth": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QScissorTest.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster:
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.position": (),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.setPosition": ('PySide2.QtCore.QPoint',),
"PySide2.Qt3DRender.Qt3DRender.QScreenRayCaster.trigger": [(), ('PySide2.QtCore.QPoint',)],
-
# class PySide2.Qt3DRender.Qt3DRender.QSeamlessCubemap:
"PySide2.Qt3DRender.Qt3DRender.QSeamlessCubemap.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QSetFence:
-
# class PySide2.Qt3DRender.Qt3DRender.QSetFence.HandleType:
"PySide2.Qt3DRender.Qt3DRender.QSetFence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSetFence.handle": (),
"PySide2.Qt3DRender.Qt3DRender.QSetFence.handleType": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderData:
"PySide2.Qt3DRender.Qt3DRender.QShaderData.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderData.event": ('PySide2.QtCore.QEvent',),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage.Access:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderImage.ImageFormat:
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.access": (),
@@ -38105,11 +35543,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.setMipLevel": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DRender.Qt3DRender.QShaderImage.texture": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram.ShaderType:
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgram.Status:
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.computeShaderCode": (),
@@ -38129,7 +35564,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.tessellationControlShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.tessellationEvaluationShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgram.vertexShaderCode": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder:
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.computeShaderCode": (),
@@ -38154,20 +35588,16 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.tessellationEvaluationShaderGraph": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.vertexShaderCode": (),
"PySide2.Qt3DRender.Qt3DRender.QShaderProgramBuilder.vertexShaderGraph": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture:
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.setTextureId": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QSharedGLTexture.textureId": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSortPolicy:
-
# class PySide2.Qt3DRender.Qt3DRender.QSortPolicy.SortType:
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.setSortTypes": [('typing.List[PySide2.Qt3DRender.Qt3DRender.QSortPolicy.SortType]',), ('typing.List[int]',)],
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.sortTypes": (),
"PySide2.Qt3DRender.Qt3DRender.QSortPolicy.sortTypesInt": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QSpotLight:
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.constantAttenuation": (),
@@ -38180,23 +35610,18 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setLinearAttenuation": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setLocalDirection": ('PySide2.QtGui.QVector3D',),
"PySide2.Qt3DRender.Qt3DRender.QSpotLight.setQuadraticAttenuation": ('float',),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilMask:
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.backOutputMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.frontOutputMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.setBackOutputMask": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QStencilMask.setFrontOutputMask": ('int',),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperation:
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.back": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperation.front": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.FaceMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation:
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.allTestsPassOperation": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.depthTestFailureOperation": (),
@@ -38205,16 +35630,12 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.setDepthTestFailureOperation": ('PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.setStencilTestFailureOperation": ('PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation',),
"PySide2.Qt3DRender.Qt3DRender.QStencilOperationArguments.stencilTestFailureOperation": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTest:
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.back": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilTest.front": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFaceMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction:
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.comparisonMask": (),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.faceMode": (),
@@ -38223,7 +35644,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.setReferenceValue": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.setStencilFunction": ('PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction',),
"PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.stencilFunction": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTechnique:
"PySide2.Qt3DRender.Qt3DRender.QTechnique.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.addFilterKey": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -38236,7 +35656,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTechnique.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.removeRenderPass": ('PySide2.Qt3DRender.Qt3DRender.QRenderPass',),
"PySide2.Qt3DRender.Qt3DRender.QTechnique.renderPasses": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter:
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.addMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
@@ -38245,37 +35664,26 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.parameters": (),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.removeMatch": ('PySide2.Qt3DRender.Qt3DRender.QFilterKey',),
"PySide2.Qt3DRender.Qt3DRender.QTechniqueFilter.removeParameter": ('PySide2.Qt3DRender.Qt3DRender.QParameter',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture1D:
"PySide2.Qt3DRender.Qt3DRender.QTexture1D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture1DArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture1DArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2D:
"PySide2.Qt3DRender.Qt3DRender.QTexture2D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisample:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisample.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisampleArray:
"PySide2.Qt3DRender.Qt3DRender.QTexture2DMultisampleArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTexture3D:
"PySide2.Qt3DRender.Qt3DRender.QTexture3D.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureBuffer:
"PySide2.Qt3DRender.Qt3DRender.QTextureBuffer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureCubeMap:
"PySide2.Qt3DRender.Qt3DRender.QTextureCubeMap.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureCubeMapArray:
"PySide2.Qt3DRender.Qt3DRender.QTextureCubeMapArray.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureData:
"PySide2.Qt3DRender.Qt3DRender.QTextureData.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.comparisonFunction": (),
@@ -38308,11 +35716,8 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeX": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeY": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureData.wrapModeZ": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureGenerator:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImage:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImage.Status:
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.isMirrored": (),
@@ -38321,7 +35726,6 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.setStatus": ('PySide2.Qt3DRender.Qt3DRender.QTextureImage.Status',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.source": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImage.status": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImageData:
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.__init__": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.cleanup": (),
@@ -38349,21 +35753,16 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.setWidth": ('int',),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.target": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureImageData.width": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureImageDataGenerator:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureLoader:
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.isMirrored": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.setMirrored": ('bool',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DRender.Qt3DRender.QTextureLoader.source": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureRectangle:
"PySide2.Qt3DRender.Qt3DRender.QTextureRectangle.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode:
-
# class PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode:
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.__init__": [('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.QtCore.QObject'), ('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode', 'PySide2.QtCore.QObject')],
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.setX": ('PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode',),
@@ -38372,16 +35771,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.x": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.y": (),
"PySide2.Qt3DRender.Qt3DRender.QTextureWrapMode.z": (),
-
# class PySide2.Qt3DRender.Qt3DRender.QViewport:
"PySide2.Qt3DRender.Qt3DRender.QViewport.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QViewport.gamma": (),
"PySide2.Qt3DRender.Qt3DRender.QViewport.normalizedRect": (),
"PySide2.Qt3DRender.Qt3DRender.QViewport.setGamma": ('float',),
"PySide2.Qt3DRender.Qt3DRender.QViewport.setNormalizedRect": ('PySide2.QtCore.QRectF',),
-
# class PySide2.Qt3DRender.Qt3DRender.QWaitFence:
-
# class PySide2.Qt3DRender.Qt3DRender.QWaitFence.HandleType:
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.handle": (),
@@ -38393,18 +35789,13 @@ sig_dict.update({
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.timeout": (),
"PySide2.Qt3DRender.Qt3DRender.QWaitFence.waitOnCPU": (),
}) if "PySide2.Qt3DRender" in sys.modules else None
-
# Module PySide2.Qt3DInput
sig_dict.update({
-
# class PySide2.Qt3DInput.Qt3DInput:
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput:
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice:
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.addAxisSetting": ('PySide2.Qt3DInput.Qt3DInput.QAxisSetting',),
@@ -38416,35 +35807,29 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.buttonIdentifier": ('str',),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.buttonNames": (),
"PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice.removeAxisSetting": ('PySide2.Qt3DInput.Qt3DInput.QAxisSetting',),
-
# class PySide2.Qt3DInput.Qt3DInput.QAction:
"PySide2.Qt3DInput.Qt3DInput.QAction.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAction.addInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
"PySide2.Qt3DInput.Qt3DInput.QAction.inputs": (),
"PySide2.Qt3DInput.Qt3DInput.QAction.isActive": (),
"PySide2.Qt3DInput.Qt3DInput.QAction.removeInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
-
# class PySide2.Qt3DInput.Qt3DInput.QActionInput:
"PySide2.Qt3DInput.Qt3DInput.QActionInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.buttons": (),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.setButtons": ('typing.List[int]',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice',),
"PySide2.Qt3DInput.Qt3DInput.QActionInput.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.axis": (),
"PySide2.Qt3DInput.Qt3DInput.QAnalogAxisInput.setAxis": ('int',),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxis:
"PySide2.Qt3DInput.Qt3DInput.QAxis.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.addInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.inputs": (),
"PySide2.Qt3DInput.Qt3DInput.QAxis.removeInput": ('PySide2.Qt3DInput.Qt3DInput.QAbstractAxisInput',),
"PySide2.Qt3DInput.Qt3DInput.QAxis.value": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator:
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.SourceAxisType:
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.scale": (),
@@ -38455,7 +35840,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.sourceAxisType": (),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.value": (),
"PySide2.Qt3DInput.Qt3DInput.QAxisAccumulator.velocity": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QAxisSetting:
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.axes": (),
@@ -38464,7 +35848,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setAxes": ('typing.List[int]',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setDeadZoneRadius": ('float',),
"PySide2.Qt3DInput.Qt3DInput.QAxisSetting.setSmoothEnabled": ('bool',),
-
# class PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput:
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.acceleration": (),
@@ -38475,12 +35858,10 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setButtons": ('typing.List[int]',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setDeceleration": ('float',),
"PySide2.Qt3DInput.Qt3DInput.QButtonAxisInput.setScale": ('float',),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputAspect:
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.availablePhysicalDevices": (),
"PySide2.Qt3DInput.Qt3DInput.QInputAspect.createPhysicalDevice": ('str',),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputChord:
"PySide2.Qt3DInput.Qt3DInput.QInputChord.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.addChord": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
@@ -38488,7 +35869,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QInputChord.removeChord": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.setTimeout": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputChord.timeout": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputSequence:
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.addSequence": ('PySide2.Qt3DInput.Qt3DInput.QAbstractActionInput',),
@@ -38498,12 +35878,10 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.setButtonInterval": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.setTimeout": ('int',),
"PySide2.Qt3DInput.Qt3DInput.QInputSequence.timeout": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QInputSettings:
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.eventSource": (),
"PySide2.Qt3DInput.Qt3DInput.QInputSettings.setEventSource": ('PySide2.QtCore.QObject',),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyEvent:
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.__init__": ('PySide2.QtCore.QEvent.Type', 'int', 'PySide2.QtCore.Qt.KeyboardModifiers', 'str', 'bool', 'int'),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.count": (),
@@ -38516,7 +35894,6 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.setAccepted": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.text": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyEvent.type": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice:
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.activeInput": (),
@@ -38526,14 +35903,12 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonCount": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonIdentifier": ('str',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice.buttonNames": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler:
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.focus": (),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.setFocus": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QKeyboardDevice',),
"PySide2.Qt3DInput.Qt3DInput.QKeyboardHandler.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QLogicalDevice:
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.actions": (),
@@ -38542,9 +35917,7 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.axes": (),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.removeAction": ('PySide2.Qt3DInput.Qt3DInput.QAction',),
"PySide2.Qt3DInput.Qt3DInput.QLogicalDevice.removeAxis": ('PySide2.Qt3DInput.Qt3DInput.QAxis',),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseDevice:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseDevice.Axis:
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.axisCount": (),
@@ -38555,13 +35928,8 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.buttonNames": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.sensitivity": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseDevice.setSensitivity": ('float',),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Buttons:
-
-# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Modifier:
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseEvent.Modifiers:
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.button": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.buttons": (),
@@ -38572,20 +35940,14 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.wasHeld": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.x": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseEvent.y": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QMouseHandler:
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.containsMouse": (),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.setContainsMouse": ('bool',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.setSourceDevice": ('PySide2.Qt3DInput.Qt3DInput.QMouseDevice',),
"PySide2.Qt3DInput.Qt3DInput.QMouseHandler.sourceDevice": (),
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent:
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Buttons:
-
-# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Modifier:
-
# class PySide2.Qt3DInput.Qt3DInput.QWheelEvent.Modifiers:
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.angleDelta": (),
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.buttons": (),
@@ -38596,26 +35958,18 @@ sig_dict.update({
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.x": (),
"PySide2.Qt3DInput.Qt3DInput.QWheelEvent.y": (),
}) if "PySide2.Qt3DInput" in sys.modules else None
-
# Module PySide2.Qt3DLogic
sig_dict.update({
-
# class PySide2.Qt3DLogic.Qt3DLogic:
-
# class PySide2.Qt3DLogic.Qt3DLogic.QFrameAction:
"PySide2.Qt3DLogic.Qt3DLogic.QFrameAction.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DLogic.Qt3DLogic.QLogicAspect:
"PySide2.Qt3DLogic.Qt3DLogic.QLogicAspect.__init__": ('PySide2.QtCore.QObject',),
}) if "PySide2.Qt3DLogic" in sys.modules else None
-
# Module PySide2.Qt3DAnimation
sig_dict.update({
-
# class PySide2.Qt3DAnimation.Qt3DAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.AnimationType:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationType": (),
@@ -38624,14 +35978,10 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setAnimationName": ('str',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setDuration": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setPosition": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip.duration": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.Loops:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.clock": (),
@@ -38644,10 +35994,8 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.setRunning": ('bool',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.start": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator.stop": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.additiveClip": (),
@@ -38656,27 +36004,20 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setAdditiveClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setAdditiveFactor": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAdditiveClipBlend.setBaseClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationAspect:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationAspect.__init__": ('PySide2.QtCore.QObject',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.Flag:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.__init__": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.valueChanged": ('typing.Any',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClip:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClip.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.Status:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.__init__": [('PySide2.Qt3DCore.Qt3DCore.QNode',), ('PySide2.QtCore.QUrl', 'PySide2.Qt3DCore.Qt3DCore.QNode')],
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.setSource": ('PySide2.QtCore.QUrl',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.source": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.status": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.activeAnimationGroup": (),
@@ -38697,7 +36038,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setPositionOffset": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setPositionScale": ('float',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationController.setRecursive": ('bool',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup:
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.addAnimation": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation',),
@@ -38709,24 +36049,19 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setAnimations": ('typing.List[PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation]',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setName": ('str',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QAnimationGroup.setPosition": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator:
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.blendTree": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QBlendedClipAnimator.setBlendTree": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator:
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.clip": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClipAnimator.setClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QClock:
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.playbackRate": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QClock.setPlaybackRate": ('float',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType:
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.__init__": [(), ('PySide2.QtGui.QVector2D',), ('PySide2.QtGui.QVector2D', 'PySide2.QtGui.QVector2D', 'PySide2.QtGui.QVector2D')],
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.coordinates": (),
@@ -38737,9 +36072,7 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setInterpolationType": ('PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setLeftControlPoint": ('PySide2.QtGui.QVector2D',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyFrame.setRightControlPoint": ('PySide2.QtGui.QVector2D',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode:
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.addKeyframe": ('PySide2.Qt3DCore.Qt3DCore.QTransform',),
@@ -38758,7 +36091,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.startMode": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.target": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.targetName": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend:
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.blendFactor": (),
@@ -38767,7 +36099,6 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.setEndClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.setStartClip": ('PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QLerpClipBlend.startClip": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget:
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.addAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
@@ -38776,9 +36107,7 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.fromGeometry": ('PySide2.Qt3DRender.Qt3DRender.QGeometry', 'typing.Sequence[str]'),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.removeAttribute": ('PySide2.Qt3DRender.Qt3DRender.QAttribute',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget.setAttributes": ('typing.List[PySide2.Qt3DRender.Qt3DRender.QAttribute]',),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation:
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.Method:
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.addMorphTarget": ('PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget',),
@@ -38798,12 +36127,10 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.target": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.targetName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.targetPositions": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping:
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.setSkeleton": ('PySide2.Qt3DCore.Qt3DCore.QAbstractSkeleton',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QSkeletonMapping.skeleton": (),
-
# class PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation:
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.__init__": ('PySide2.QtCore.QObject',),
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.addMorphTarget": ('PySide2.Qt3DAnimation.Qt3DAnimation.QMorphTarget',),
@@ -38818,18 +36145,13 @@ sig_dict.update({
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.targetName": (),
"PySide2.Qt3DAnimation.Qt3DAnimation.QVertexBlendAnimation.targetPositions": (),
}) if "PySide2.Qt3DAnimation" in sys.modules else None
-
# Module PySide2.Qt3DExtras
sig_dict.update({
-
# class PySide2.Qt3DExtras.Qt3DExtras:
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController:
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState:
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState.__init__": [(), ('PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState',)],
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState.__copy__": (),
-
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.acceleration": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.camera": (),
@@ -38841,14 +36163,12 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setDeceleration": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setLinearSpeed": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractCameraController.setLookSpeed": ('float',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet:
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.currentIndex": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.setCurrentIndex": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.setTexture": ('PySide2.Qt3DRender.Qt3DRender.QAbstractTexture',),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.texture": (),
"PySide2.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet.textureTransform": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.bottomRadius": (),
@@ -38871,7 +36191,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.topRadius": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QConeMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.bottomRadius": (),
@@ -38896,7 +36215,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.slices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QConeMesh.topRadius": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.indexAttribute": (),
@@ -38918,7 +36236,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.yExtent": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.yzMeshResolution": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidGeometry.zExtent": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.setFirstInstance": ('int',),
@@ -38941,7 +36258,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.yExtent": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.yzMeshResolution": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCuboidMesh.zExtent": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.indexAttribute": (),
@@ -38958,7 +36274,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.length": (),
@@ -38977,7 +36292,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QCylinderMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.ambient": (),
@@ -38990,7 +36304,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.ambient": (),
@@ -39003,7 +36316,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.ambient": (),
@@ -39020,7 +36332,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QDiffuseSpecularMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.extrusionLength": (),
@@ -39032,7 +36343,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.setFont": ('PySide2.QtGui.QFont',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.setText": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextGeometry.text": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.depth": (),
@@ -39041,10 +36351,8 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.setFont": ('PySide2.QtGui.QFont',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.setText": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QExtrudedTextMesh.text": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QFirstPersonCameraController:
"PySide2.Qt3DExtras.Qt3DExtras.QFirstPersonCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer:
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.buffersToClear": (),
@@ -39063,7 +36371,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.setViewportRect": ('PySide2.QtCore.QRectF',),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.surface": (),
"PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.viewportRect": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.alpha": (),
@@ -39080,7 +36387,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QGoochMaterial.warm": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.ambientOcclusion": (),
@@ -39095,7 +36401,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setRoughness": ('typing.Any',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setTextureScale": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.ambient": (),
@@ -39108,7 +36413,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.setSpecular": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QMorphPhongMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.ambient": (),
@@ -39123,7 +36427,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.ambient": (),
@@ -39138,15 +36441,12 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.specular": (),
"PySide2.Qt3DExtras.Qt3DExtras.QNormalDiffuseSpecularMapMaterial.textureScale": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController:
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.setZoomInLimit": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QOrbitCameraController.zoomInLimit": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.alpha": (),
@@ -39169,7 +36469,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.sourceAlphaArg": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.sourceRgbArg": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongAlphaMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.ambient": (),
@@ -39180,7 +36479,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.setSpecular": ('PySide2.QtGui.QColor',),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.shininess": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPhongMaterial.specular": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.height": (),
@@ -39198,7 +36496,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.updateVertices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneGeometry.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.height": (),
@@ -39217,7 +36514,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.setWidth": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QPlaneMesh.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity:
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.baseName": (),
@@ -39226,7 +36522,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setBaseName": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setExtension": ('str',),
"PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setGammaCorrectEnabled": ('bool',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.generateTangents": (),
@@ -39244,7 +36539,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.generateTangents": (),
@@ -39262,21 +36556,18 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSphereMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.columns": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.rows": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.setColumns": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteGrid.setRows": ('int',),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.addSprite": [('PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem',), ('int', 'int', 'int', 'int')],
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.removeSprite": ('PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.setSprites": ('typing.List[PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem]',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheet.sprites": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem:
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.height": (),
@@ -39287,7 +36578,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.width": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.x": (),
"PySide2.Qt3DExtras.Qt3DExtras.QSpriteSheetItem.y": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity:
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.color": (),
@@ -39300,7 +36590,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.setWidth": ('float',),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.text": (),
"PySide2.Qt3DExtras.Qt3DExtras.QText2DEntity.width": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial:
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.isAlphaBlendingEnabled": (),
@@ -39311,7 +36600,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.texture": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureOffset": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTextureMaterial.textureTransform": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry:
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.indexAttribute": (),
@@ -39328,7 +36616,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.texCoordAttribute": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.updateIndices": (),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusGeometry.updateVertices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh:
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.__init__": ('PySide2.Qt3DCore.Qt3DCore.QNode',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.minorRadius": (),
@@ -39347,7 +36634,6 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.setSlices": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.setVertexCount": ('int',),
"PySide2.Qt3DExtras.Qt3DExtras.QTorusMesh.slices": (),
-
# class PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow:
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.__init__": ('PySide2.QtGui.QScreen',),
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.activeFrameGraph": (),
@@ -39361,33 +36647,24 @@ sig_dict.update({
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.setRootEntity": ('PySide2.Qt3DCore.Qt3DCore.QEntity',),
"PySide2.Qt3DExtras.Qt3DExtras.Qt3DWindow.showEvent": ('PySide2.QtGui.QShowEvent',),
}) if "PySide2.Qt3DExtras" in sys.modules else None
-
# Module testbinding
sig_dict.update({
-
# class testbinding.Enum1:
-
# class testbinding.IntValue:
-
"testbinding.IntValue.__init__": [(), ('int',), ('testbinding.IntValue',)],
"testbinding.IntValue.__copy__": (),
-
# class testbinding.PySideCPP:
-
# class testbinding.PySideCPP.TestObject2WithNamespace:
"testbinding.PySideCPP.TestObject2WithNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.PySideCPP.TestObject2WithNamespace.__repr__": (),
"testbinding.PySideCPP.TestObject2WithNamespace.name": (),
-
# class testbinding.PySideCPP.TestObjectWithNamespace:
"testbinding.PySideCPP.TestObjectWithNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignal": ('testbinding.PySideCPP.TestObjectWithNamespace',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignalWithNamespace": ('testbinding.PySideCPP.TestObjectWithNamespace',),
"testbinding.PySideCPP.TestObjectWithNamespace.callSignalWithTypedef": ('int',),
"testbinding.PySideCPP.TestObjectWithNamespace.name": (),
-
# class testbinding.TestObject:
-
"testbinding.TestObject.__init__": ('int', 'PySide2.QtCore.QObject'),
"testbinding.TestObject.addChild": ('PySide2.QtCore.QObject',),
"testbinding.TestObject.checkType": ('typing.Any',),
@@ -39399,35 +36676,27 @@ sig_dict.update({
"testbinding.TestObject.emitStaticMethodDoubleSignal": (),
"testbinding.TestObject.idValue": (),
"testbinding.TestObject.staticMethodDouble": ('int',),
-
# class testbinding.TestObjectWithoutNamespace:
-
# class testbinding.TestObjectWithoutNamespace.Enum2:
"testbinding.TestObjectWithoutNamespace.__init__": ('PySide2.QtCore.QObject',),
"testbinding.TestObjectWithoutNamespace.callSignal": ('testbinding.PySideCPP2.TestObjectWithoutNamespace',),
"testbinding.TestObjectWithoutNamespace.callSignalWithNamespace": ('testbinding.PySideCPP2.TestObjectWithoutNamespace',),
"testbinding.TestObjectWithoutNamespace.callSignalWithTypedef": ('int',),
"testbinding.TestObjectWithoutNamespace.name": (),
-
# class testbinding.TestView:
"testbinding.TestView.__init__": ('PySide2.QtCore.QAbstractListModel', 'PySide2.QtCore.QObject'),
"testbinding.TestView.getData": (),
"testbinding.TestView.getEditorWidgetFromItemDelegate": (),
"testbinding.TestView.model": (),
"testbinding.TestView.setItemDelegate": ('PySide2.QtWidgets.QAbstractItemDelegate',),
-
"testbinding.TestView.getHiddenObject": (),
}) if "testbinding" in sys.modules else None
-
# Module Shiboken
sig_dict.update({
-
# class Shiboken.VoidPtr:
}) if "Shiboken" in sys.modules else None
-
# Module minimal
sig_dict.update({
-
# class minimal.ListUser:
"minimal.ListUser.__init__": [(), ('minimal.ListUser',)],
"minimal.ListUser.__copy__": (),
@@ -39451,7 +36720,6 @@ sig_dict.update({
"minimal.ListUser.sumListOfIntLists": ('typing.List[typing.List]',),
"minimal.ListUser.sumObjList": ('typing.List[minimal.Obj]',),
"minimal.ListUser.sumValList": ('typing.List[minimal.Val]',),
-
# class minimal.MinBoolUser:
"minimal.MinBoolUser.__init__": [(), ('minimal.MinBoolUser',)],
"minimal.MinBoolUser.__copy__": (),
@@ -39459,7 +36727,6 @@ sig_dict.update({
"minimal.MinBoolUser.invertedMinBool": (),
"minimal.MinBoolUser.minBool": (),
"minimal.MinBoolUser.setMinBool": ('bool',),
-
# class minimal.Obj:
"minimal.Obj.__init__": ('int',),
"minimal.Obj.callPassObjectType": ('minimal.Obj',),
@@ -39470,9 +36737,7 @@ sig_dict.update({
"minimal.Obj.passObjectTypeReference": ('minimal.Obj',),
"minimal.Obj.setObjId": ('int',),
"minimal.Obj.virtualMethod": ('int',),
-
# class minimal.Val:
-
# class minimal.Val.ValEnum:
"minimal.Val.__init__": [('int',), ('minimal.Val',)],
"minimal.Val.__copy__": (),
@@ -39485,7 +36750,6 @@ sig_dict.update({
"minimal.Val.passValueTypeReference": ('minimal.Val',),
"minimal.Val.setValId": ('int',),
"minimal.Val.valId": (),
-
"minimal.Val.arrayFunc": ('typing.List[int]',),
"minimal.Val.arrayFuncInt": ('typing.List[int]',),
"minimal.Val.arrayFuncIntReturn": ('int',),
@@ -39495,14 +36759,10 @@ sig_dict.update({
"minimal.Val.arrayFuncReturnTypedef": ('int',),
"minimal.Val.arrayFuncTypedef": ('typing.List[int]',),
}) if "minimal" in sys.modules else None
-
# Module sample
sig_dict.update({
-
# class sample.Abstract:
-
# class sample.Abstract.PrintFormat:
-
# class sample.Abstract.Type:
"sample.Abstract.__init__": ('int',),
"sample.Abstract.callPureVirtual": (),
@@ -39519,42 +36779,33 @@ sig_dict.update({
"sample.Abstract.type": (),
"sample.Abstract.unpureVirtual": (),
"sample.Abstract.virtualGettingAEnum": ('sample.Abstract.PrintFormat',),
-
# class sample.AbstractModifications:
"sample.AbstractModifications.__init__": (),
"sample.AbstractModifications.invert": ('bool',),
"sample.AbstractModifications.pointlessPureVirtualMethod": (),
-
# class sample.ArrayModifyTest:
"sample.ArrayModifyTest.__init__": [(), ('sample.ArrayModifyTest',)],
"sample.ArrayModifyTest.__copy__": (),
"sample.ArrayModifyTest.sumIntArray": ('int', 'typing.Sequence[int]'),
-
# class sample.Base1:
"sample.Base1.__init__": (),
"sample.Base1.base1Method": (),
"sample.Base1.publicMethod": (),
-
# class sample.Base2:
"sample.Base2.__init__": (),
"sample.Base2.base2Method": (),
-
# class sample.Base3:
"sample.Base3.__init__": ('int',),
"sample.Base3.base3Method": (),
-
# class sample.Base4:
"sample.Base4.__init__": (),
"sample.Base4.base4Method": (),
-
# class sample.Base5:
"sample.Base5.__init__": (),
"sample.Base5.base5Method": (),
-
# class sample.Base6:
"sample.Base6.__init__": (),
"sample.Base6.base6Method": (),
-
# class sample.BlackBox:
"sample.BlackBox.__init__": [(), ('sample.BlackBox',)],
"sample.BlackBox.__copy__": (),
@@ -39568,7 +36819,6 @@ sig_dict.update({
"sample.BlackBox.referenceToValuePointer": ('typing.Tuple[float, float]',),
"sample.BlackBox.retrieveObjectType": ('int',),
"sample.BlackBox.retrievePoint": ('int',),
-
# class sample.Bucket:
"sample.Bucket.__init__": (),
"sample.Bucket.callVirtualBlockerMethodButYouDontKnowThis": (),
@@ -39579,70 +36829,57 @@ sig_dict.update({
"sample.Bucket.push": ('int',),
"sample.Bucket.unlock": (),
"sample.Bucket.virtualBlockerMethod": (),
-
# class sample.ByteArray:
- "sample.ByteArray.__init__": [(), ('sample.ByteArray',), ('typing.Char',)],
- "sample.ByteArray.__add__": [('sample.ByteArray',), ('str',), ('typing.Char',), ('unicode',)],
+ "sample.ByteArray.__init__": [(), ('int',), ('sample.ByteArray',)],
+ "sample.ByteArray.__add__": [('int',), ('sample.ByteArray',), ('str',), ('unicode',)],
"sample.ByteArray.__copy__": (),
- "sample.ByteArray.__iadd__": [('sample.ByteArray',), ('typing.Char',)],
+ "sample.ByteArray.__iadd__": [('int',), ('sample.ByteArray',)],
"sample.ByteArray.__repr__": (),
"sample.ByteArray.__str__": (),
- "sample.ByteArray.append": [('sample.ByteArray',), ('typing.Char',)],
+ "sample.ByteArray.append": [('int',), ('sample.ByteArray',)],
"sample.ByteArray.at": ('int',),
"sample.ByteArray.data": (),
"sample.ByteArray.size": (),
-
# class sample.CVListUser:
"sample.CVListUser.__init__": [(), ('sample.CVListUser',)],
"sample.CVListUser.__copy__": (),
"sample.CVListUser.consume": ('typing.List[sample.CVValueType]',),
"sample.CVListUser.produce": (),
-
# class sample.CVValueType:
"sample.CVValueType.__copy__": (),
-
# class sample.ClassWithFunctionPointer:
"sample.ClassWithFunctionPointer.__init__": [(), ('sample.ClassWithFunctionPointer',)],
"sample.ClassWithFunctionPointer.__copy__": (),
"sample.ClassWithFunctionPointer.doNothing": ('int',),
-
# class sample.Collector:
"sample.Collector.__init__": (),
"sample.Collector.__lshift__": [('Missing("sample.ObjectType.Identifier")',), ('object',), ('sample.IntWrapper',)],
"sample.Collector.clear": (),
"sample.Collector.items": (),
"sample.Collector.size": (),
-
# class sample.Color:
"sample.Color.__init__": [(), ('int',), ('sample.Color',), ('sample.SampleNamespace.InValue',)],
"sample.Color.__copy__": (),
"sample.Color.isNull": (),
-
# class sample.CtorConvRule:
"sample.CtorConvRule.__init__": [('int',), ('sample.CtorConvRule',)],
"sample.CtorConvRule.__copy__": (),
"sample.CtorConvRule.dummyVirtualMethod": (),
"sample.CtorConvRule.value": (),
-
# class sample.Data:
-
# class sample.Data.Field:
"sample.Data.__init__": [('sample.Data',), ('sample.Data.Field', 'str')],
"sample.Data.__and__": ('sample.Union',),
"sample.Data.__copy__": (),
"sample.Data.field": (),
"sample.Data.value": (),
-
# class sample.Derived:
-
# class sample.Derived.OtherOverloadedFuncEnum:
-
# class sample.Derived.SomeInnerClass:
"sample.Derived.SomeInnerClass.__init__": [(), ('sample.Derived.SomeInnerClass',)],
"sample.Derived.SomeInnerClass.__add__": ('sample.Derived.SomeInnerClass',),
"sample.Derived.SomeInnerClass.__copy__": (),
"sample.Derived.SomeInnerClass.uselessMethod": (),
-
"sample.Derived.__init__": ('int',),
"sample.Derived.className": (),
"sample.Derived.createObject": (),
@@ -39659,7 +36896,6 @@ sig_dict.update({
"sample.Derived.triggerImpossibleTypeDiscovery": (),
"sample.Derived.type": (),
"sample.Derived.unpureVirtual": (),
-
# class sample.Echo:
"sample.Echo.__init__": [(), ('sample.Echo',)],
"sample.Echo.__call__": ('sample.Str', 'int'),
@@ -39668,48 +36904,37 @@ sig_dict.update({
"sample.Echo.doNothingWithConstBool": ('bool',),
"sample.Echo.echo": ('str',),
"sample.Echo.methodWithNamedArg": ('sample.Str',),
-
# class sample.EnumOnNamespace:
-
# class sample.Event:
-
# class sample.Event.EventType:
-
# class sample.Event.EventTypeClass:
"sample.Event.__init__": [('sample.Event',), ('sample.Event.EventType',)],
"sample.Event.__copy__": (),
"sample.Event.eventType": (),
"sample.Event.setEventType": ('sample.Event.EventType',),
"sample.Event.setEventTypeByConstRef": ('sample.Event.EventType',),
-
# class sample.ExceptionTest:
"sample.ExceptionTest.__init__": (),
"sample.ExceptionTest.intThrowInt": ('bool',),
"sample.ExceptionTest.intThrowStdException": ('bool',),
"sample.ExceptionTest.voidThrowInt": ('bool',),
"sample.ExceptionTest.voidThrowStdException": ('bool',),
-
# class sample.Expression:
"sample.Expression.__init__": [('int',), ('sample.Expression',)],
"sample.Expression.__add__": ('sample.Expression',),
"sample.Expression.__copy__": (),
"sample.Expression.__sub__": ('sample.Expression',),
"sample.Expression.toString": (),
-
# class sample.Filter:
"sample.Filter.__init__": [(), ('sample.Filter',)],
"sample.Filter.__copy__": (),
-
# class sample.FriendOfOnlyCopy:
"sample.FriendOfOnlyCopy.__init__": [(), ('sample.FriendOfOnlyCopy',)],
"sample.FriendOfOnlyCopy.__copy__": (),
"sample.FriendOfOnlyCopy.createListOfOnlyCopy": ('int',),
"sample.FriendOfOnlyCopy.createOnlyCopy": ('int',),
-
# class sample.GlobalEnum:
-
# class sample.GlobalOverloadFuncEnum:
-
# class sample.HandleHolder:
"sample.HandleHolder.__init__": ('int',),
"sample.HandleHolder.compare": ('sample.HandleHolder',),
@@ -39718,15 +36943,11 @@ sig_dict.update({
"sample.HandleHolder.handle": (),
"sample.HandleHolder.handle2": (),
"sample.HandleHolder.set": ('int',),
-
# class sample.ImplicitBase:
"sample.ImplicitBase.__init__": [(), ('sample.ImplicitBase',), ('sample.ImplicitTarget',)],
"sample.ImplicitBase.__copy__": (),
-
# class sample.ImplicitConv:
-
# class sample.ImplicitConv.CtorEnum:
-
# class sample.ImplicitConv.ICOverloadedFuncEnum:
"sample.ImplicitConv.__init__": [(), ('None',), ('float', 'bool'), ('int',), ('object',), ('sample.ImplicitConv',), ('sample.ImplicitConv.CtorEnum',)],
"sample.ImplicitConv.__copy__": (),
@@ -39736,11 +36957,9 @@ sig_dict.update({
"sample.ImplicitConv.implicitConvOverloading": [('int',), ('sample.ImplicitConv', 'bool'), ('sample.ImplicitConv', 'int'), ('sample.ImplicitConv.CtorEnum',)],
"sample.ImplicitConv.objId": (),
"sample.ImplicitConv.value": (),
-
# class sample.ImplicitTarget:
"sample.ImplicitTarget.__init__": [(), ('sample.ImplicitTarget',)],
"sample.ImplicitTarget.__copy__": (),
-
# class sample.InjectCode:
"sample.InjectCode.__init__": [(), ('sample.InjectCode',)],
"sample.InjectCode.__copy__": (),
@@ -39752,38 +36971,30 @@ sig_dict.update({
"sample.InjectCode.simpleMethod3": ('int', 'typing.List[str]'),
"sample.InjectCode.sumArrayAndLength": (),
"sample.InjectCode.virtualMethod": ('int',),
-
# class sample.IntArray2:
"sample.IntArray2.__init__": [('int',), ('sample.IntArray2',), ('typing.Sequence[int]',)],
"sample.IntArray2.__copy__": (),
"sample.IntArray2.sum": (),
-
# class sample.IntArray3:
"sample.IntArray3.__init__": [('int',), ('sample.IntArray3',), ('typing.Sequence[int]',)],
"sample.IntArray3.__copy__": (),
"sample.IntArray3.sum": (),
-
# class sample.IntList:
-
# class sample.IntList.CtorEnum:
"sample.IntList.__init__": [(), ('int',), ('sample.IntList',), ('typing.Sequence[int]',)],
"sample.IntList.__copy__": (),
"sample.IntList.append": ('int',),
"sample.IntList.constructorUsed": (),
-
# class sample.IntWrapper:
"sample.IntWrapper.__init__": [('int',), ('sample.IntWrapper',)],
"sample.IntWrapper.__copy__": (),
-
# class sample.Intersection:
"sample.Intersection.__init__": [(), ('sample.Data',), ('sample.Intersection',), ('sample.Union',)],
"sample.Intersection.__and__": ('sample.Intersection',),
"sample.Intersection.__copy__": (),
"sample.Intersection.addFilter": ('sample.Filter',),
"sample.Intersection.filters": (),
-
# class sample.ListUser:
-
# class sample.ListUser.ListOfSomething:
"sample.ListUser.__init__": [(), ('sample.ListUser',)],
"sample.ListUser.__copy__": (),
@@ -39795,7 +37006,6 @@ sig_dict.update({
"sample.ListUser.multiplyPointList": ('typing.List[typing.Tuple]', 'float'),
"sample.ListUser.setList": ('typing.List[int]',),
"sample.ListUser.sumList": [('typing.List[float]',), ('typing.List[int]',)],
-
# class sample.MDerived1:
"sample.MDerived1.__init__": (),
"sample.MDerived1.base1Method": (),
@@ -39806,7 +37016,6 @@ sig_dict.update({
"sample.MDerived1.publicMethod": (),
"sample.MDerived1.transformFromBase1": ('sample.Base1',),
"sample.MDerived1.transformFromBase2": ('sample.Base2',),
-
# class sample.MDerived2:
"sample.MDerived2.__init__": (),
"sample.MDerived2.base4Method": (),
@@ -39815,27 +37024,23 @@ sig_dict.update({
"sample.MDerived2.castToBase5": (),
"sample.MDerived2.castToBase6": (),
"sample.MDerived2.mderived2Method": (),
-
# class sample.MDerived3:
"sample.MDerived3.__init__": (),
"sample.MDerived3.castToBase3": (),
"sample.MDerived3.castToMDerived1": (),
"sample.MDerived3.castToMDerived2": (),
"sample.MDerived3.mderived3Method": (),
-
# class sample.MDerived4:
"sample.MDerived4.__init__": (),
"sample.MDerived4.castToBase3": (),
"sample.MDerived4.castToBase4": (),
"sample.MDerived4.justDummyMethod": (),
"sample.MDerived4.mderived4Method": (),
-
# class sample.MDerived5:
"sample.MDerived5.__init__": (),
"sample.MDerived5.castToBase3": (),
"sample.MDerived5.castToBase4": (),
"sample.MDerived5.mderived5Method": (),
-
# class sample.MapUser:
"sample.MapUser.__init__": [(), ('sample.MapUser',)],
"sample.MapUser.__copy__": (),
@@ -39848,18 +37053,14 @@ sig_dict.update({
"sample.MapUser.referenceToMap": ('typing.Dict[str, str]',),
"sample.MapUser.setMap": ('typing.Dict[str, typing.List]',),
"sample.MapUser.showMap": ('typing.Dict[str, int]',),
-
# class sample.ModelIndex:
"sample.ModelIndex.__init__": [(), ('sample.ModelIndex',)],
"sample.ModelIndex.__copy__": (),
"sample.ModelIndex.getValue": ('sample.ModelIndex',),
"sample.ModelIndex.setValue": ('int',),
"sample.ModelIndex.value": (),
-
# class sample.Modifications:
-
# class sample.Modifications.OverloadedModFunc:
-
# class sample.Modifications.TestEnum:
"sample.Modifications.__init__": (),
"sample.Modifications.argRemoval0": [('int', 'bool', 'int', 'bool'), ('int', 'bool', 'int', 'int')],
@@ -39889,11 +37090,9 @@ sig_dict.update({
"sample.Modifications.sumPointArray": ('int', 'typing.Sequence[typing.Tuple]'),
"sample.Modifications.sumPointCoordinates": ('typing.Tuple[float, float]',),
"sample.Modifications.timesTen": ('int',),
-
# class sample.ModifiedConstructor:
"sample.ModifiedConstructor.__init__": ('int',),
"sample.ModifiedConstructor.retrieveValue": (),
-
# class sample.NoImplicitConversion:
"sample.NoImplicitConversion.__init__": [('int',), ('sample.NoImplicitConversion',)],
"sample.NoImplicitConversion.__copy__": (),
@@ -39901,7 +37100,6 @@ sig_dict.update({
"sample.NoImplicitConversion.receivesNoImplicitConversionByPointer": ('sample.NoImplicitConversion',),
"sample.NoImplicitConversion.receivesNoImplicitConversionByReference": ('sample.NoImplicitConversion',),
"sample.NoImplicitConversion.receivesNoImplicitConversionByValue": ('sample.NoImplicitConversion',),
-
# class sample.NonDefaultCtor:
"sample.NonDefaultCtor.__init__": [('int',), ('sample.NonDefaultCtor',)],
"sample.NonDefaultCtor.__copy__": (),
@@ -39909,27 +37107,23 @@ sig_dict.update({
"sample.NonDefaultCtor.returnMyself": [(), ('int',), ('int', 'sample.NonDefaultCtor')],
"sample.NonDefaultCtor.returnMyselfVirtual": (),
"sample.NonDefaultCtor.value": (),
-
# class sample.ObjTypeReference:
"sample.ObjTypeReference.__init__": [(), ('sample.ObjTypeReference',)],
"sample.ObjTypeReference.justAPureVirtualFunc": ('sample.ObjTypeReference',),
"sample.ObjTypeReference.returnMyFirstArg": ('sample.ObjTypeReference',),
"sample.ObjTypeReference.returnMySecondArg": ('int', 'sample.ObjTypeReference'),
-
# class sample.ObjectModel:
-
# class sample.ObjectModel.MethodCalled:
"sample.ObjectModel.__init__": ('object',),
"sample.ObjectModel.data": (),
"sample.ObjectModel.receivesObjectTypeFamily": [('object',), ('sample.ObjectModel',)],
"sample.ObjectModel.setData": ('object',),
-
# class sample.ObjectType:
"sample.ObjectType.__init__": ('object',),
"sample.ObjectType.callId": (),
"sample.ObjectType.callInvalidateEvent": ('sample.Event',),
"sample.ObjectType.callVirtualCreateChild": (),
- "sample.ObjectType.callWithEnum": [('sample.Str', 'sample.Event.EventType', 'typing.Char'), ('sample.Str', 'typing.Char')],
+ "sample.ObjectType.callWithEnum": [('sample.Str', 'int'), ('sample.Str', 'sample.Event.EventType', 'int')],
"sample.ObjectType.causeEvent": ('sample.Event.EventType',),
"sample.ObjectType.children": (),
"sample.ObjectType.create": (),
@@ -39960,24 +37154,20 @@ sig_dict.update({
"sample.ObjectType.setObjectSplittedName": ('str', 'sample.Str', 'sample.Str'),
"sample.ObjectType.setParent": ('object',),
"sample.ObjectType.takeChild": [('object',), ('sample.Str',)],
-
# class sample.ObjectTypeByValue:
"sample.ObjectTypeByValue.__init__": (),
"sample.ObjectTypeByValue.acceptKindOfMeAsValue": ('sample.ObjectTypeByValue',),
"sample.ObjectTypeByValue.acceptListOfObjectTypeByValue": ('typing.List[sample.ObjectTypeByValue]',),
"sample.ObjectTypeByValue.returnSomeKindOfMe": (),
-
# class sample.ObjectTypeDerived:
"sample.ObjectTypeDerived.__init__": (),
"sample.ObjectTypeDerived.event": ('sample.Event',),
-
# class sample.ObjectTypeHolder:
"sample.ObjectTypeHolder.__init__": [('sample.ObjectTypeHolder',), ('str',)],
"sample.ObjectTypeHolder.__copy__": (),
"sample.ObjectTypeHolder.callPassObjectTypeAsReference": (),
"sample.ObjectTypeHolder.getObjecType": (),
"sample.ObjectTypeHolder.passObjectTypeAsReference": ('object',),
-
# class sample.ObjectTypeLayout:
"sample.ObjectTypeLayout.__init__": (),
"sample.ObjectTypeLayout.addObject": ('object',),
@@ -39985,20 +37175,16 @@ sig_dict.update({
"sample.ObjectTypeLayout.isLayoutType": (),
"sample.ObjectTypeLayout.objects": (),
"sample.ObjectTypeLayout.takeChild": [('object',), ('sample.Str',)],
-
# class sample.ObjectTypeOperators:
"sample.ObjectTypeOperators.__init__": ('str',),
"sample.ObjectTypeOperators.__add__": ('str',),
"sample.ObjectTypeOperators.key": (),
-
# class sample.ObjectTypePtrList:
-
# class sample.ObjectTypePtrList.CtorEnum:
"sample.ObjectTypePtrList.__init__": [(), ('object',), ('sample.ObjectTypePtrList',), ('typing.Sequence[object]',)],
"sample.ObjectTypePtrList.__copy__": (),
"sample.ObjectTypePtrList.append": ('object',),
"sample.ObjectTypePtrList.constructorUsed": (),
-
# class sample.ObjectView:
"sample.ObjectView.__init__": ('sample.ObjectModel', 'object'),
"sample.ObjectView.displayModelData": (),
@@ -40006,7 +37192,6 @@ sig_dict.update({
"sample.ObjectView.model": (),
"sample.ObjectView.modifyModelData": ('sample.Str',),
"sample.ObjectView.setModel": ('sample.ObjectModel',),
-
# class sample.OddBoolUser:
"sample.OddBoolUser.__init__": [(), ('bool',), ('sample.OddBoolUser',)],
"sample.OddBoolUser.__copy__": (),
@@ -40015,21 +37200,16 @@ sig_dict.update({
"sample.OddBoolUser.invertedOddBool": (),
"sample.OddBoolUser.oddBool": (),
"sample.OddBoolUser.setOddBool": ('bool',),
-
# class sample.OnlyCopy:
"sample.OnlyCopy.__init__": ('sample.OnlyCopy',),
"sample.OnlyCopy.__copy__": (),
"sample.OnlyCopy.getValue": ('sample.OnlyCopy',),
"sample.OnlyCopy.getValueFromReference": ('sample.OnlyCopy',),
"sample.OnlyCopy.value": (),
-
# class sample.OtherBase:
"sample.OtherBase.__init__": (),
-
# class sample.Overload:
-
# class sample.Overload.FunctionEnum:
-
# class sample.Overload.ParamEnum:
"sample.Overload.__init__": (),
"sample.Overload.acceptSequence": [(), ('int',), ('int', 'int'), ('sample.Size',), ('sample.Str', 'sample.Overload.ParamEnum'), ('typing.Sequence[str]',)],
@@ -40044,15 +37224,12 @@ sig_dict.update({
"sample.Overload.singleOverload": [(), ('typing.Tuple[float, float]',)],
"sample.Overload.strBufferOverloads": [(), ('sample.Str', 'int'), ('sample.Str', 'str', 'bool'), ('str', 'int')],
"sample.Overload.wrapperIntIntOverloads": [('sample.Polygon', 'int', 'int'), ('typing.Tuple[float, float]', 'int', 'int')],
-
# class sample.Overload2:
"sample.Overload2.__init__": (),
"sample.Overload2.doNothingInPublic": [(), ('int',)],
"sample.Overload2.doNothingInPublic2": [(), ('int',)],
"sample.Overload2.doNothingInPublic3": [(), ('int',)],
-
# class sample.OverloadedFuncEnum:
-
# class sample.PairUser:
"sample.PairUser.__init__": [(), ('sample.PairUser',)],
"sample.PairUser.__copy__": (),
@@ -40062,20 +37239,16 @@ sig_dict.update({
"sample.PairUser.getPair": (),
"sample.PairUser.setPair": ('typing.Tuple[int, int]',),
"sample.PairUser.sumPair": ('typing.Tuple[int, float]',),
-
# class sample.Pen:
"sample.Pen.__init__": [(), ('sample.Color',), ('sample.Pen',), ('sample.SampleNamespace.Option',)],
"sample.Pen.__copy__": (),
"sample.Pen.ctorType": (),
-
# class sample.PersistentModelIndex:
"sample.PersistentModelIndex.__init__": [(), ('sample.ModelIndex',), ('sample.PersistentModelIndex',)],
"sample.PersistentModelIndex.__copy__": (),
"sample.PersistentModelIndex.setValue": ('int',),
"sample.PersistentModelIndex.value": (),
-
# class sample.Photon:
-
# class sample.Photon.Base:
"sample.Photon.Base.__init__": [('int',), ('sample.Photon.Base',)],
"sample.Photon.Base.__copy__": (),
@@ -40083,9 +37256,7 @@ sig_dict.update({
"sample.Photon.Base.setValue": ('int',),
"sample.Photon.Base.type": (),
"sample.Photon.Base.value": (),
-
# class sample.Photon.ClassType:
-
# class sample.Photon.ValueDuplicator:
"sample.Photon.ValueDuplicator.__init__": [('int',), ('sample.Photon.ValueDuplicator',)],
"sample.Photon.ValueDuplicator.__copy__": (),
@@ -40097,7 +37268,6 @@ sig_dict.update({
"sample.Photon.ValueDuplicator.sumValueUsingPointer": ('sample.Photon.ValueDuplicator',),
"sample.Photon.ValueDuplicator.sumValueUsingReference": ('sample.Photon.ValueDuplicator',),
"sample.Photon.ValueDuplicator.type": (),
-
# class sample.Photon.ValueIdentity:
"sample.Photon.ValueIdentity.__init__": [('int',), ('sample.Photon.ValueIdentity',)],
"sample.Photon.ValueIdentity.__copy__": (),
@@ -40109,12 +37279,10 @@ sig_dict.update({
"sample.Photon.ValueIdentity.sumValueUsingPointer": ('sample.Photon.ValueIdentity',),
"sample.Photon.ValueIdentity.sumValueUsingReference": ('sample.Photon.ValueIdentity',),
"sample.Photon.ValueIdentity.type": (),
-
"sample.Photon.callCalculateForValueDuplicatorPointer": ('sample.Photon.ValueDuplicator',),
"sample.Photon.callCalculateForValueDuplicatorReference": ('sample.Photon.ValueDuplicator',),
"sample.Photon.countValueDuplicators": ('typing.List[sample.Photon.ValueDuplicator]',),
"sample.Photon.countValueIdentities": ('typing.List[sample.Photon.ValueIdentity]',),
-
# class sample.Point:
"sample.Point.__init__": [('float', 'float'), ('int', 'int'), ('typing.Tuple[float, float]',)],
"sample.Point.__add__": ('typing.Tuple[float, float]',),
@@ -40138,7 +37306,6 @@ sig_dict.update({
"sample.Point.show": (),
"sample.Point.x": (),
"sample.Point.y": (),
-
# class sample.PointF:
"sample.PointF.__init__": [('float', 'float'), ('sample.PointF',), ('typing.Tuple[float, float]',)],
"sample.PointF.__add__": ('sample.PointF',),
@@ -40157,20 +37324,16 @@ sig_dict.update({
"sample.PointF.show": (),
"sample.PointF.x": (),
"sample.PointF.y": (),
-
# class sample.PointValueList:
-
# class sample.PointValueList.CtorEnum:
"sample.PointValueList.__init__": [(), ('sample.PointValueList',), ('typing.Sequence[typing.Tuple]',), ('typing.Tuple[float, float]',)],
"sample.PointValueList.__copy__": (),
"sample.PointValueList.append": ('typing.Tuple[float, float]',),
"sample.PointValueList.constructorUsed": (),
-
# class sample.PointerHolder:
"sample.PointerHolder.__init__": [('object',), ('sample.PointerHolder',)],
"sample.PointerHolder.__copy__": (),
"sample.PointerHolder.pointer": (),
-
# class sample.Polygon:
"sample.Polygon.__init__": [(), ('float', 'float'), ('sample.Polygon',), ('typing.List[typing.Tuple]',), ('typing.Tuple[float, float]',)],
"sample.Polygon.__copy__": (),
@@ -40178,31 +37341,24 @@ sig_dict.update({
"sample.Polygon.doublePolygonScale": ('sample.Polygon',),
"sample.Polygon.points": (),
"sample.Polygon.stealOwnershipFromPython": [('sample.Polygon',), ('typing.Tuple[float, float]',)],
-
# class sample.PrimitiveStructPointerHolder:
"sample.PrimitiveStructPointerHolder.__init__": [(), ('sample.PrimitiveStructPointerHolder',)],
"sample.PrimitiveStructPointerHolder.__copy__": (),
-
# class sample.PrivateCtor:
"sample.PrivateCtor.instance": (),
"sample.PrivateCtor.instanceCalls": (),
-
# class sample.PrivateDtor:
"sample.PrivateDtor.instance": (),
"sample.PrivateDtor.instanceCalls": (),
"sample.PrivateDtor.protectedInstanceCalls": (),
-
# class sample.ProtectedEnumClass:
-
# class sample.ProtectedEnumClass.ProtectedEnum:
-
# class sample.ProtectedEnumClass.PublicEnum:
"sample.ProtectedEnumClass.__init__": (),
"sample.ProtectedEnumClass.callProtectedEnumMethod": ('sample.ProtectedEnumClass.ProtectedEnum',),
"sample.ProtectedEnumClass.callPublicEnumMethod": ('sample.ProtectedEnumClass.PublicEnum',),
"sample.ProtectedEnumClass.protectedEnumMethod": ('sample.ProtectedEnumClass.ProtectedEnum',),
"sample.ProtectedEnumClass.publicEnumMethod": ('sample.ProtectedEnumClass.PublicEnum',),
-
# class sample.ProtectedNonPolymorphic:
"sample.ProtectedNonPolymorphic.__init__": [('sample.ProtectedNonPolymorphic',), ('str',)],
"sample.ProtectedNonPolymorphic.__copy__": (),
@@ -40213,7 +37369,6 @@ sig_dict.update({
"sample.ProtectedNonPolymorphic.protectedStatic": (),
"sample.ProtectedNonPolymorphic.protectedSum": ('int', 'int'),
"sample.ProtectedNonPolymorphic.publicName": (),
-
# class sample.ProtectedPolymorphic:
"sample.ProtectedPolymorphic.__init__": [('sample.ProtectedPolymorphic',), ('str',)],
"sample.ProtectedPolymorphic.__copy__": (),
@@ -40221,27 +37376,22 @@ sig_dict.update({
"sample.ProtectedPolymorphic.create": (),
"sample.ProtectedPolymorphic.protectedName": (),
"sample.ProtectedPolymorphic.publicName": (),
-
# class sample.ProtectedPolymorphicDaughter:
"sample.ProtectedPolymorphicDaughter.__init__": [('sample.ProtectedPolymorphicDaughter',), ('str',)],
"sample.ProtectedPolymorphicDaughter.__copy__": (),
"sample.ProtectedPolymorphicDaughter.create": (),
-
# class sample.ProtectedPolymorphicGrandDaughter:
"sample.ProtectedPolymorphicGrandDaughter.__init__": [('sample.ProtectedPolymorphicGrandDaughter',), ('str',)],
"sample.ProtectedPolymorphicGrandDaughter.__copy__": (),
"sample.ProtectedPolymorphicGrandDaughter.create": (),
-
# class sample.ProtectedProperty:
"sample.ProtectedProperty.__init__": [(), ('sample.ProtectedProperty',)],
"sample.ProtectedProperty.__copy__": (),
-
# class sample.ProtectedVirtualDestructor:
"sample.ProtectedVirtualDestructor.__init__": (),
"sample.ProtectedVirtualDestructor.create": (),
"sample.ProtectedVirtualDestructor.dtorCalled": (),
"sample.ProtectedVirtualDestructor.resetDtorCounter": (),
-
# class sample.Rect:
"sample.Rect.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Rect',)],
"sample.Rect.__copy__": (),
@@ -40249,7 +37399,6 @@ sig_dict.update({
"sample.Rect.left": (),
"sample.Rect.right": (),
"sample.Rect.top": (),
-
# class sample.RectF:
"sample.RectF.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Rect',), ('sample.RectF',)],
"sample.RectF.__copy__": (),
@@ -40257,7 +37406,6 @@ sig_dict.update({
"sample.RectF.left": (),
"sample.RectF.right": (),
"sample.RectF.top": (),
-
# class sample.Reference:
"sample.Reference.__init__": [('int',), ('sample.Reference',)],
"sample.Reference.__copy__": (),
@@ -40275,60 +37423,40 @@ sig_dict.update({
"sample.Reference.usesConstReferenceVirtual": ('sample.Reference', 'int'),
"sample.Reference.usesReference": ('sample.Reference',),
"sample.Reference.usesReferenceVirtual": ('sample.Reference', 'int'),
-
# class sample.ReferentModelIndex:
"sample.ReferentModelIndex.__init__": [(), ('sample.ModelIndex',), ('sample.ReferentModelIndex',)],
"sample.ReferentModelIndex.__copy__": (),
"sample.ReferentModelIndex.setValue": ('int',),
"sample.ReferentModelIndex.value": (),
-
# class sample.RemovedNamespace1_Enum:
-
# class sample.RemovedNamespace2_Enum:
-
# class sample.SampleNamespace:
-
# class sample.SampleNamespace.DerivedFromNamespace:
"sample.SampleNamespace.DerivedFromNamespace.__init__": (),
"sample.SampleNamespace.DerivedFromNamespace.methodReturningTypeFromParentScope": (),
"sample.SampleNamespace.DerivedFromNamespace.someVirtualMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough',),
-
# class sample.SampleNamespace.InValue:
-
# class sample.SampleNamespace.Option:
-
# class sample.SampleNamespace.OutValue:
-
# class sample.SampleNamespace.SomeClass:
-
# class sample.SampleNamespace.SomeClass.ProtectedEnum:
-
# class sample.SampleNamespace.SomeClass.PublicScopedEnum:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnum:
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnumClass:
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.__init__": (),
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.someMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass',),
"sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.someVirtualMethod": ('sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough',),
-
# class sample.SampleNamespace.SomeClass.SomeInnerClass.ProtectedEnum:
-
"sample.SampleNamespace.SomeClass.SomeInnerClass.__init__": [(), ('sample.SampleNamespace.SomeClass.SomeInnerClass',)],
"sample.SampleNamespace.SomeClass.SomeInnerClass.__copy__": (),
-
# class sample.SampleNamespace.SomeClass.SomeOtherInnerClass:
"sample.SampleNamespace.SomeClass.SomeOtherInnerClass.__init__": [(), ('sample.SampleNamespace.SomeClass.SomeOtherInnerClass',)],
"sample.SampleNamespace.SomeClass.SomeOtherInnerClass.__copy__": (),
-
"sample.SampleNamespace.SomeClass.__init__": [(), ('sample.SampleNamespace.SomeClass',)],
"sample.SampleNamespace.SomeClass.__copy__": (),
"sample.SampleNamespace.SomeClass.protectedMethodReturningPublicScopedEnum": (),
-
"sample.SampleNamespace.ImInsideANamespace": ('int', 'int'),
"sample.SampleNamespace.doSomethingWithArray": ('str', 'int', 'str'),
"sample.SampleNamespace.enumArgumentWithDefaultValue": ('sample.SampleNamespace.Option',),
@@ -40340,7 +37468,6 @@ sig_dict.update({
"sample.SampleNamespace.passReferenceToObjectType": [('object',), ('object', 'int')],
"sample.SampleNamespace.passReferenceToValueType": [('typing.Tuple[float, float]',), ('typing.Tuple[float, float]', 'float')],
"sample.SampleNamespace.powerOfTwo": ('float',),
-
# class sample.SbkDate:
"sample.SbkDate.__init__": [('int', 'int', 'int'), ('sample.SbkDate',)],
"sample.SbkDate.__copy__": (),
@@ -40348,7 +37475,6 @@ sig_dict.update({
"sample.SbkDate.month": (),
"sample.SbkDate.toPython": (),
"sample.SbkDate.year": (),
-
# class sample.SimpleFile:
"sample.SimpleFile.__init__": [('sample.SimpleFile',), ('str',)],
"sample.SimpleFile.__copy__": (),
@@ -40357,7 +37483,6 @@ sig_dict.update({
"sample.SimpleFile.filename": (),
"sample.SimpleFile.open": (),
"sample.SimpleFile.size": (),
-
# class sample.Size:
"sample.Size.__init__": [('float', 'float'), ('sample.Size',), ('str',)],
"sample.Size.__add__": ('sample.Size',),
@@ -40373,19 +37498,16 @@ sig_dict.update({
"sample.Size.setWidth": ('float',),
"sample.Size.show": (),
"sample.Size.width": (),
-
# class sample.SizeF:
"sample.SizeF.__init__": [('float', 'float'), ('sample.SizeF',)],
"sample.SizeF.__copy__": (),
"sample.SizeF.height": (),
"sample.SizeF.passTypedefOfUnsignedShort": ('int',),
"sample.SizeF.width": (),
-
# class sample.SonOfMDerived1:
"sample.SonOfMDerived1.__init__": (),
"sample.SonOfMDerived1.castToMDerived1": (),
"sample.SonOfMDerived1.sonOfMDerived1Method": (),
-
# class sample.SortedOverload:
"sample.SortedOverload.__init__": [(), ('sample.SortedOverload',)],
"sample.SortedOverload.__copy__": (),
@@ -40393,9 +37515,8 @@ sig_dict.update({
"sample.SortedOverload.overload": [('float',), ('int',), ('object',), ('sample.ImplicitBase',), ('sample.ImplicitTarget',), ('typing.List[sample.ImplicitBase]',)],
"sample.SortedOverload.overloadDeep": [('int', 'object'), ('int', 'sample.ImplicitBase')],
"sample.SortedOverload.pyObjOverload": [('int', 'int'), ('str', 'int')],
-
# class sample.Str:
- "sample.Str.__init__": [('sample.Str',), ('str',), ('typing.Char',)],
+ "sample.Str.__init__": [('int',), ('sample.Str',), ('str',)],
"sample.Str.__add__": ('int',),
"sample.Str.__copy__": (),
"sample.Str.__str__": (),
@@ -40404,26 +37525,21 @@ sig_dict.update({
"sample.Str.cstring": (),
"sample.Str.get_char": ('int',),
"sample.Str.prepend": ('sample.Str',),
- "sample.Str.set_char": ('int', 'typing.Char'),
+ "sample.Str.set_char": ('int', 'int'),
"sample.Str.show": (),
"sample.Str.size": (),
"sample.Str.toInt": ('int',),
-
# class sample.StrList:
-
# class sample.StrList.CtorEnum:
"sample.StrList.__init__": [(), ('sample.Str',), ('sample.StrList',), ('typing.List[sample.Str]',)],
"sample.StrList.__copy__": (),
"sample.StrList.append": ('sample.Str',),
"sample.StrList.constructorUsed": (),
"sample.StrList.join": ('sample.Str',),
-
# class sample.TemplatePtr:
"sample.TemplatePtr.__init__": (),
"sample.TemplatePtr.dummy_method": ('typing.List[typing.Tuple]',),
-
# class sample.Time:
-
# class sample.Time.NumArgs:
"sample.Time.__init__": [(), ('int', 'int', 'int', 'int'), ('sample.Time',)],
"sample.Time.__copy__": (),
@@ -40435,45 +37551,36 @@ sig_dict.update({
"sample.Time.setTime": [(), ('int', 'int', 'int', 'int')],
"sample.Time.somethingCompletelyDifferent": [(), ('int', 'int', 'sample.ImplicitConv', 'object')],
"sample.Time.toString": (),
-
# class sample.Union:
"sample.Union.__init__": [(), ('sample.Data',), ('sample.Intersection',), ('sample.Union',)],
"sample.Union.__and__": ('sample.Data',),
"sample.Union.__copy__": (),
"sample.Union.addFilter": ('sample.Filter',),
"sample.Union.filters": (),
-
# class sample.UnremovedNamespace:
-
# class sample.UnremovedNamespace.RemovedNamespace3_Enum:
-
# class sample.ValueAndVirtual:
"sample.ValueAndVirtual.__init__": [('int',), ('sample.ValueAndVirtual',)],
"sample.ValueAndVirtual.__call__": ('int', 'int'),
"sample.ValueAndVirtual.__copy__": (),
"sample.ValueAndVirtual.id": (),
-
# class sample.VirtualDaughter:
"sample.VirtualDaughter.__init__": [(), ('sample.Str',), ('sample.VirtualDaughter',)],
"sample.VirtualDaughter.__copy__": (),
-
# class sample.VirtualDaughter2:
"sample.VirtualDaughter2.__init__": (),
"sample.VirtualDaughter2.sumThree": ('int', 'int', 'int'),
"sample.VirtualDaughter2.virtualMethod0": ('typing.Tuple[float, float]', 'int', 'complex', 'bool'),
-
# class sample.VirtualDtor:
"sample.VirtualDtor.__init__": [(), ('sample.VirtualDtor',)],
"sample.VirtualDtor.__copy__": (),
"sample.VirtualDtor.create": (),
"sample.VirtualDtor.dtorCalled": (),
"sample.VirtualDtor.resetDtorCounter": (),
-
# class sample.VirtualFinalDaughter:
"sample.VirtualFinalDaughter.__init__": (),
"sample.VirtualFinalDaughter.sumThree": ('int', 'int', 'int'),
"sample.VirtualFinalDaughter.virtualMethod0": ('typing.Tuple[float, float]', 'int', 'complex', 'bool'),
-
# class sample.VirtualMethods:
"sample.VirtualMethods.__init__": [('sample.Str',), ('sample.VirtualMethods',)],
"sample.VirtualMethods.__copy__": (),
@@ -40502,21 +37609,17 @@ sig_dict.update({
"sample.VirtualMethods.sum4": ('int', 'int', 'int'),
"sample.VirtualMethods.sumThree": ('int', 'int', 'int'),
"sample.VirtualMethods.virtualMethod0": ('typing.Tuple[float, float]', 'int', 'complex', 'bool'),
-
# class sample.VoidHolder:
"sample.VoidHolder.__init__": [('int',), ('sample.VoidHolder',)],
"sample.VoidHolder.__copy__": (),
"sample.VoidHolder.gimmeMeSomeVoidPointer": (),
"sample.VoidHolder.takeVoidPointer": ('int',),
"sample.VoidHolder.voidPointer": (),
-
# class sample.sample:
-
# class sample.sample.sample:
"sample.sample.sample.__init__": [('int',), ('sample.sample.sample',)],
"sample.sample.sample.__copy__": (),
"sample.sample.sample.value": (),
-
"sample.sample.acceptDouble": ('float',),
"sample.sample.acceptInt": ('int',),
"sample.sample.acceptIntReference": ('int',),
@@ -40566,15 +37669,12 @@ sig_dict.update({
"sample.sample.transmuteComplexIntoPoint": ('complex',),
"sample.sample.transmutePointIntoComplex": ('typing.Tuple[float, float]',),
}) if "sample" in sys.modules else None
-
# Module other
sig_dict.update({
-
# class other.ExtendsNoImplicitConversion:
"other.ExtendsNoImplicitConversion.__init__": [('Missing("other.ExtendsNoImplicitConversion")',), ('int',)],
"other.ExtendsNoImplicitConversion.__copy__": (),
"other.ExtendsNoImplicitConversion.objId": (),
-
# class other.Number:
"other.Number.__init__": [('int',), ('numbers.Number',)],
"other.Number.__copy__": (),
@@ -40583,7 +37683,6 @@ sig_dict.update({
"other.Number.toComplex": (),
"other.Number.toStr": (),
"other.Number.value": (),
-
# class other.OtherDerived:
"other.OtherDerived.__init__": ('int',),
"other.OtherDerived.className": (),
@@ -40596,29 +37695,23 @@ sig_dict.update({
"other.OtherDerived.useEnumTypeFromOtherModule": ('sample.OverloadedFuncEnum',),
"other.OtherDerived.useObjectTypeFromOtherModule": ('object',),
"other.OtherDerived.useValueTypeFromOtherModule": [('complex',), ('sample.Event',)],
-
# class other.OtherMultipleDerived:
"other.OtherMultipleDerived.__init__": (),
"other.OtherMultipleDerived.createObject": ('str',),
"other.OtherMultipleDerived.returnUselessClass": (),
-
# class other.OtherObjectType:
"other.OtherObjectType.__init__": (),
"other.OtherObjectType.__lshift__": ('sample.Collector',),
}) if "other" in sys.modules else None
-
# Module smart
sig_dict.update({
-
# class smart.Integer:
"smart.Integer.__init__": [(), ('smart.Integer',)],
"smart.Integer.__copy__": (),
"smart.Integer.printInteger": (),
-
# class smart.Integer2:
"smart.Integer2.__init__": [(), ('int',)],
"smart.Integer2.__copy__": (),
-
# class smart.Obj:
"smart.Obj.__init__": (),
"smart.Obj.giveSharedPtrToInteger": (),
@@ -40629,7 +37722,6 @@ sig_dict.update({
"smart.Obj.takeInteger": ('smart.Integer',),
"smart.Obj.takeSharedPtrToInteger": ('smart.SharedPtr',),
"smart.Obj.takeSharedPtrToObj": ('smart.SharedPtr',),
-
# class smart.Registry:
"smart.Registry.__init__": (),
"smart.Registry.add": [('smart.Integer',), ('smart.Obj',)],
@@ -40639,21 +37731,16 @@ sig_dict.update({
"smart.Registry.remove": [('smart.Integer',), ('smart.Obj',)],
"smart.Registry.setShouldPrint": ('bool',),
"smart.Registry.shouldPrint": (),
-
# class smart.SharedPtr:
-
# class smart.SharedPtr.__next_in_mro__:
-
# class smart.SharedPtr<Integer >:
"smart.SharedPtr<Integer >.__copy__": (),
"smart.SharedPtr<Integer >.data": (),
"smart.SharedPtr<Integer >.useCount": (),
-
# class smart.SharedPtr<Obj >:
"smart.SharedPtr<Obj >.__copy__": (),
"smart.SharedPtr<Obj >.data": (),
"smart.SharedPtr<Obj >.useCount": (),
-
# class smart.SharedPtr<Smart::Integer2 >:
"smart.SharedPtr<Smart::Integer2 >.__copy__": (),
"smart.SharedPtr<Smart::Integer2 >.data": (),
diff --git a/sources/pyside2/tests/registry/init_platform.py b/sources/pyside2/tests/registry/init_platform.py
index 61964a3c1..e80c3b69f 100644
--- a/sources/pyside2/tests/registry/init_platform.py
+++ b/sources/pyside2/tests/registry/init_platform.py
@@ -141,8 +141,8 @@ Shiboken.__name__ = "Shiboken"
sys.modules["Shiboken"] = sys.modules.pop("shiboken2")
all_modules.append("Shiboken")
-# 'sample' seems to be needed by 'other', so import it first.
-for modname in "minimal sample other smart".split():
+# 'sample/smart' are needed by 'other', so import them first.
+for modname in "minimal sample smart other".split():
sys.path.insert(0, os.path.join(shiboken_build_dir, "tests", modname + "binding"))
__import__(modname)
all_modules.append(modname)
@@ -219,6 +219,7 @@ def generate_all():
lines = f.readlines()
license_line = next((lno for lno, line in enumerate(lines)
if "$QT_END_LICENSE$" in line))
+ fmt.print("#recreate # uncomment this to enforce generation")
fmt.print("".join(lines[:license_line + 3]))
version = sys.version.replace('\n', ' ')
build = qt_build()
diff --git a/sources/pyside2/tests/registry/scrape_testresults.py b/sources/pyside2/tests/registry/scrape_testresults.py
index 2e8f9c953..c5c0e8689 100644
--- a/sources/pyside2/tests/registry/scrape_testresults.py
+++ b/sources/pyside2/tests/registry/scrape_testresults.py
@@ -195,14 +195,6 @@ def write_data(name, text):
with open(fn, "w") as f:
f.write(text)
-def update_license(text):
- end_license = text.index("\n\n")
- with open(my_name) as fi:
- my_text = fi.read()
- my_end_license = my_text.index("\n\n")
- text = my_text[:my_end_license] + text[end_license:]
- return text
-
def eval_data(force=False):
"""
Read all found files, sort them and keep the latest version.
@@ -224,7 +216,7 @@ def eval_data(force=False):
for fn in results:
name = os.path.join(target_path, fn + ".py")
with open(name, "w") as f:
- f.write(update_license(results[fn]))
+ f.write(results[fn])
print("+++ generated:", name)
return len(results)
diff --git a/sources/pyside2/tests/registry/util.py b/sources/pyside2/tests/registry/util.py
index 3fcba921a..2a5ec322a 100644
--- a/sources/pyside2/tests/registry/util.py
+++ b/sources/pyside2/tests/registry/util.py
@@ -99,18 +99,32 @@ def warn(message, category=None, stacklevel=2):
warnings.warn(message, category, stacklevel)
-# Python2 legacy: Correct 'linux2' to 'linux', recommended way.
-if sys.platform.startswith('linux'):
+def linux_distribution():
+ """Returns the Linux distribution"""
# We have to be more specific because we had differences between
# RHEL 6.6 and RHEL 7.4 .
# Note: The platform module is deprecated. We need to switch to the
# distro package, ASAP! The distro has been extracted from Python,
# because it changes more often than the Python version.
+ distribution = []
try:
import distro
+ distribution = distro.linux_distribution()
except ImportError:
- import platform as distro
- platform_name = "".join(distro.linux_distribution()[:2]).lower()
+ # platform.linux_distribution() was removed in 3.8
+ if sys.version_info[0] < 3 or sys.version_info[1] < 8:
+ import platform
+ distribution = platform.linux_distribution()
+ if distribution:
+ return "".join(distribution[:2]).lower()
+ warnings.warn('Cannot determine Linux distribution, please install distro',
+ UserWarning)
+ return ""
+
+
+# Python2 legacy: Correct 'linux2' to 'linux', recommended way.
+if sys.platform.startswith('linux'):
+ platform_name = linux_distribution()
# this currently happens on opensuse in 5.14:
if not platform_name:
# We intentionally crash when that last resort is also absent:
diff --git a/sources/pyside2/tests/signals/CMakeLists.txt b/sources/pyside2/tests/signals/CMakeLists.txt
index fe06a3430..14936869f 100644
--- a/sources/pyside2/tests/signals/CMakeLists.txt
+++ b/sources/pyside2/tests/signals/CMakeLists.txt
@@ -26,8 +26,10 @@ PYSIDE_TEST(segfault_proxyparent_test.py)
PYSIDE_TEST(self_connect_test.py)
PYSIDE_TEST(short_circuit_test.py)
PYSIDE_TEST(signal2signal_connect_test.py)
+PYSIDE_TEST(signal_across_threads.py)
PYSIDE_TEST(signal_autoconnect_test.py)
PYSIDE_TEST(signal_connectiontype_support_test.py)
+PYSIDE_TEST(signal_enum_test.py)
PYSIDE_TEST(signal_emission_gui_test.py)
PYSIDE_TEST(signal_emission_test.py)
PYSIDE_TEST(signal_func_test.py)
diff --git a/sources/pyside2/tests/signals/args_dont_match_test.py b/sources/pyside2/tests/signals/args_dont_match_test.py
index f50611ad6..732706ac0 100644
--- a/sources/pyside2/tests/signals/args_dont_match_test.py
+++ b/sources/pyside2/tests/signals/args_dont_match_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
class ArgsDontMatch(unittest.TestCase):
diff --git a/sources/pyside2/tests/signals/bug_189.py b/sources/pyside2/tests/signals/bug_189.py
index 51810b66c..6492f0359 100644
--- a/sources/pyside2/tests/signals/bug_189.py
+++ b/sources/pyside2/tests/signals/bug_189.py
@@ -26,10 +26,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore, QtWidgets
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class TestBugPYSIDE189(UsesQApplication):
diff --git a/sources/pyside2/tests/signals/bug_311.py b/sources/pyside2/tests/signals/bug_311.py
index 2f77bb973..c9782741d 100644
--- a/sources/pyside2/tests/signals/bug_311.py
+++ b/sources/pyside2/tests/signals/bug_311.py
@@ -29,9 +29,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class DerivedDate(QtCore.QDate):
def __init__(self,y,m,d):
diff --git a/sources/pyside2/tests/signals/bug_312.py b/sources/pyside2/tests/signals/bug_312.py
index 08019654c..1b6eabe7e 100644
--- a/sources/pyside2/tests/signals/bug_312.py
+++ b/sources/pyside2/tests/signals/bug_312.py
@@ -29,8 +29,14 @@
##
#############################################################################
-import unittest
+import os
import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL
MAX_LOOPS = 5
diff --git a/sources/pyside2/tests/signals/bug_319.py b/sources/pyside2/tests/signals/bug_319.py
index 7210af072..17cd8abcf 100644
--- a/sources/pyside2/tests/signals/bug_319.py
+++ b/sources/pyside2/tests/signals/bug_319.py
@@ -29,9 +29,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class Listener(QtCore.QObject):
def __init__(self):
diff --git a/sources/pyside2/tests/signals/bug_79.py b/sources/pyside2/tests/signals/bug_79.py
index 9eb783d77..ca25fb3f4 100644
--- a/sources/pyside2/tests/signals/bug_79.py
+++ b/sources/pyside2/tests/signals/bug_79.py
@@ -27,9 +27,14 @@
#############################################################################
from __future__ import print_function
-import unittest
-import sys
+import os
import gc
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2 import QtGui, QtWidgets
@@ -56,13 +61,15 @@ class ConnectTest(unittest.TestCase):
# if this is no debug build, then we check at least that
# we do not crash any longer.
if not skiptest:
- total = sys.gettotalrefcount()
+ total = gettotalrefcount()
for idx in range(1000):
o.selectionModel().destroyed.connect(self.callback)
o.selectionModel().destroyed.disconnect(self.callback)
gc.collect()
if not skiptest:
- self.assertTrue(abs(gettotalrefcount() - total) < 10)
+ delta = gettotalrefcount() - total
+ print("delta total refcount =", delta)
+ self.assertTrue(abs(delta) < 10)
if __name__ == '__main__':
diff --git a/sources/pyside2/tests/signals/decorators_test.py b/sources/pyside2/tests/signals/decorators_test.py
index e5a8be461..e262f0bce 100644
--- a/sources/pyside2/tests/signals/decorators_test.py
+++ b/sources/pyside2/tests/signals/decorators_test.py
@@ -28,8 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, Slot, SIGNAL, SLOT
class MyObject(QObject):
diff --git a/sources/pyside2/tests/signals/disconnect_test.py b/sources/pyside2/tests/signals/disconnect_test.py
index 79c33ed7a..6242e9e38 100644
--- a/sources/pyside2/tests/signals/disconnect_test.py
+++ b/sources/pyside2/tests/signals/disconnect_test.py
@@ -26,10 +26,14 @@
##
#############################################################################
-import os, sys
-sys.path.insert(0, os.path.join("..", "pysidetest"))
-
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(True)
+
from PySide2.QtCore import *
from testbinding import TestObject
diff --git a/sources/pyside2/tests/signals/invalid_callback_test.py b/sources/pyside2/tests/signals/invalid_callback_test.py
index b3b301d67..442720baa 100644
--- a/sources/pyside2/tests/signals/invalid_callback_test.py
+++ b/sources/pyside2/tests/signals/invalid_callback_test.py
@@ -28,8 +28,14 @@
'''Test cases for passing invalid callbacks to QObject.connect'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL
class InvalidCallback(unittest.TestCase):
diff --git a/sources/pyside2/tests/signals/lambda_gui_test.py b/sources/pyside2/tests/signals/lambda_gui_test.py
index f6eb7b364..843b4037f 100644
--- a/sources/pyside2/tests/signals/lambda_gui_test.py
+++ b/sources/pyside2/tests/signals/lambda_gui_test.py
@@ -28,8 +28,14 @@
'''Connecting lambda to gui signals'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL
try:
@@ -38,7 +44,7 @@ try:
except ImportError:
hasQtGui = False
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
if hasQtGui:
class Control:
diff --git a/sources/pyside2/tests/signals/lambda_test.py b/sources/pyside2/tests/signals/lambda_test.py
index c22674fcc..f01096150 100644
--- a/sources/pyside2/tests/signals/lambda_test.py
+++ b/sources/pyside2/tests/signals/lambda_test.py
@@ -30,12 +30,17 @@
'''Connecting lambda to signals'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL, QProcess
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class Dummy(QObject):
diff --git a/sources/pyside2/tests/signals/leaking_signal_test.py b/sources/pyside2/tests/signals/leaking_signal_test.py
index f8ac041ba..705d16075 100644
--- a/sources/pyside2/tests/signals/leaking_signal_test.py
+++ b/sources/pyside2/tests/signals/leaking_signal_test.py
@@ -26,10 +26,18 @@
##
#############################################################################
+import os
+import sys
import unittest
-from PySide2 import QtCore
import weakref
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2 import QtCore
+
+
class LeakingSignal(unittest.TestCase):
def testLeakingSignal(self):
diff --git a/sources/pyside2/tests/signals/multiple_connections_gui_test.py b/sources/pyside2/tests/signals/multiple_connections_gui_test.py
index a80f6277c..4429c49f4 100644
--- a/sources/pyside2/tests/signals/multiple_connections_gui_test.py
+++ b/sources/pyside2/tests/signals/multiple_connections_gui_test.py
@@ -26,9 +26,15 @@
##
#############################################################################
-import unittest
-import random
from functools import partial
+import os
+import random
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, SIGNAL
@@ -38,7 +44,8 @@ try:
except ImportError:
hasQtGui = False
-from helper import BasicPySlotCase, UsesQApplication
+from helper.basicpyslotcase import BasicPySlotCase
+from helper.usesqapplication import UsesQApplication
class MultipleSignalConnections(unittest.TestCase):
'''Base class for multiple signal connection testing'''
diff --git a/sources/pyside2/tests/signals/multiple_connections_test.py b/sources/pyside2/tests/signals/multiple_connections_test.py
index 2ce780e4e..a8f5bcd9d 100644
--- a/sources/pyside2/tests/signals/multiple_connections_test.py
+++ b/sources/pyside2/tests/signals/multiple_connections_test.py
@@ -26,13 +26,19 @@
##
#############################################################################
+from functools import partial
+import os
import sys
import unittest
-from functools import partial
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, SIGNAL, QProcess
-from helper import BasicPySlotCase, UsesQCoreApplication
+from helper.basicpyslotcase import BasicPySlotCase
+from helper.usesqcoreapplication import UsesQCoreApplication
class MultipleSignalConnections(unittest.TestCase):
diff --git a/sources/pyside2/tests/signals/pysignal_test.py b/sources/pyside2/tests/signals/pysignal_test.py
index a5f2d8c5e..5561671c4 100644
--- a/sources/pyside2/tests/signals/pysignal_test.py
+++ b/sources/pyside2/tests/signals/pysignal_test.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL, SLOT, Qt
try:
@@ -35,7 +42,7 @@ try:
except ImportError:
hasQtGui = False
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class Dummy(QObject):
"""Dummy class used in this test."""
diff --git a/sources/pyside2/tests/signals/qobject_destroyed_test.py b/sources/pyside2/tests/signals/qobject_destroyed_test.py
index 87e78c22c..35752a6ca 100644
--- a/sources/pyside2/tests/signals/qobject_destroyed_test.py
+++ b/sources/pyside2/tests/signals/qobject_destroyed_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL
class QObjectDestroyed(unittest.TestCase):
diff --git a/sources/pyside2/tests/signals/qobject_receivers_test.py b/sources/pyside2/tests/signals/qobject_receivers_test.py
index 629fda5cf..8ad89fe78 100644
--- a/sources/pyside2/tests/signals/qobject_receivers_test.py
+++ b/sources/pyside2/tests/signals/qobject_receivers_test.py
@@ -30,7 +30,14 @@
''' Test case for QObject.receivers()'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
def cute_slot():
diff --git a/sources/pyside2/tests/signals/qobject_sender_test.py b/sources/pyside2/tests/signals/qobject_sender_test.py
index 432450bb8..ce11b803a 100644
--- a/sources/pyside2/tests/signals/qobject_sender_test.py
+++ b/sources/pyside2/tests/signals/qobject_sender_test.py
@@ -31,9 +31,16 @@
'''Test cases for QObject.sender()'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class ExtQTimer(QTimer):
def __init__(self):
diff --git a/sources/pyside2/tests/signals/ref01_test.py b/sources/pyside2/tests/signals/ref01_test.py
index e12dfc910..d2c658568 100644
--- a/sources/pyside2/tests/signals/ref01_test.py
+++ b/sources/pyside2/tests/signals/ref01_test.py
@@ -29,7 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, Signal
class BoundAndUnboundSignalsTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/signals/ref02_test.py b/sources/pyside2/tests/signals/ref02_test.py
index 5449d6afa..9a31b4b52 100644
--- a/sources/pyside2/tests/signals/ref02_test.py
+++ b/sources/pyside2/tests/signals/ref02_test.py
@@ -29,9 +29,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QCoreApplication, QTimeLine
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class NativeSignalsTest(UsesQCoreApplication):
diff --git a/sources/pyside2/tests/signals/ref03_test.py b/sources/pyside2/tests/signals/ref03_test.py
index da24da659..25f404f38 100644
--- a/sources/pyside2/tests/signals/ref03_test.py
+++ b/sources/pyside2/tests/signals/ref03_test.py
@@ -29,8 +29,15 @@
##
#############################################################################
-import unittest
+import os
+import sys
from sys import getrefcount
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject
class DisconnectSignalsTest(unittest.TestCase):
diff --git a/sources/pyside2/tests/signals/ref04_test.py b/sources/pyside2/tests/signals/ref04_test.py
index 033449cc7..4c66c04ef 100644
--- a/sources/pyside2/tests/signals/ref04_test.py
+++ b/sources/pyside2/tests/signals/ref04_test.py
@@ -29,7 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, Signal
class ExtQObject(QObject):
diff --git a/sources/pyside2/tests/signals/ref05_test.py b/sources/pyside2/tests/signals/ref05_test.py
index 9bc299332..3b7bf1983 100644
--- a/sources/pyside2/tests/signals/ref05_test.py
+++ b/sources/pyside2/tests/signals/ref05_test.py
@@ -29,9 +29,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QCoreApplication, QTimeLine, Slot
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class ExtQObject(QObject):
diff --git a/sources/pyside2/tests/signals/ref06_test.py b/sources/pyside2/tests/signals/ref06_test.py
index a5b26b393..51d78e638 100644
--- a/sources/pyside2/tests/signals/ref06_test.py
+++ b/sources/pyside2/tests/signals/ref06_test.py
@@ -29,9 +29,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, QCoreApplication, QTimeLine, Signal, Slot
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class ExtQObject(QObject):
signalbetween = Signal('qreal')
diff --git a/sources/pyside2/tests/signals/segfault_proxyparent_test.py b/sources/pyside2/tests/signals/segfault_proxyparent_test.py
index 758c7888f..2d45f1e7f 100644
--- a/sources/pyside2/tests/signals/segfault_proxyparent_test.py
+++ b/sources/pyside2/tests/signals/segfault_proxyparent_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL
# Description of the problem
diff --git a/sources/pyside2/tests/signals/self_connect_test.py b/sources/pyside2/tests/signals/self_connect_test.py
index ee84a75c5..cca97b096 100644
--- a/sources/pyside2/tests/signals/self_connect_test.py
+++ b/sources/pyside2/tests/signals/self_connect_test.py
@@ -30,12 +30,18 @@
'''Using self.connect(signal, method)'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL, SLOT
from PySide2.QtWidgets import QPushButton, QWidget
-from helper import UsesQApplication
+from helper.usesqapplication import UsesQApplication
class SelfConnect(UsesQApplication):
diff --git a/sources/pyside2/tests/signals/short_circuit_test.py b/sources/pyside2/tests/signals/short_circuit_test.py
index e181b6497..61acc77c0 100644
--- a/sources/pyside2/tests/signals/short_circuit_test.py
+++ b/sources/pyside2/tests/signals/short_circuit_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL, SLOT
class Dummy(QObject):
diff --git a/sources/pyside2/tests/signals/signal2signal_connect_test.py b/sources/pyside2/tests/signals/signal2signal_connect_test.py
index 4619a8694..c5008c942 100644
--- a/sources/pyside2/tests/signals/signal2signal_connect_test.py
+++ b/sources/pyside2/tests/signals/signal2signal_connect_test.py
@@ -30,7 +30,14 @@
''' Test case for signal to signal connections.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
def cute_slot():
diff --git a/sources/pyside2/tests/signals/signal_across_threads.py b/sources/pyside2/tests/signals/signal_across_threads.py
new file mode 100644
index 000000000..907f059a1
--- /dev/null
+++ b/sources/pyside2/tests/signals/signal_across_threads.py
@@ -0,0 +1,106 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Test case for PYSIDE-1354: Ensure that slots are invoked from the receiver's
+thread context when using derived classes (and thus, a global receiver).'''
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QObject, QThread, QTimer, Slot
+from helper.usesqcoreapplication import UsesQCoreApplication
+
+
+class ReceiverBase(QObject):
+ def __init__(self, parent=None):
+ super(ReceiverBase, self).__init__(parent)
+ self.senderThread = None
+
+ @Slot()
+ def slot_function(self):
+ self.senderThread = QThread.currentThread()
+
+
+class Receiver(ReceiverBase):
+ pass
+
+
+class TestThread(QThread):
+ def __init__(self, parent=None):
+ super(TestThread, self).__init__(parent)
+
+ def run(self):
+ pass
+
+
+class SignalAcrossThreads(UsesQCoreApplication):
+ def setUp(self):
+ UsesQCoreApplication.setUp(self)
+ self._timer_tick = 0
+ self._timer = QTimer()
+ self._timer.setInterval(20)
+ self._timer.timeout.connect(self._control_test)
+ self._worker_thread = TestThread()
+
+ def tearDown(self):
+ UsesQCoreApplication.tearDown(self)
+
+ @Slot()
+ def _control_test(self):
+ if self._timer_tick == 0:
+ self._worker_thread.start()
+ elif self._timer_tick == 1:
+ self._worker_thread.wait()
+ else:
+ self._timer.stop()
+ self.app.quit()
+ self._timer_tick += 1
+
+ def test(self):
+ worker_thread_receiver = Receiver()
+ worker_thread_receiver.moveToThread(self._worker_thread)
+ self._worker_thread.started.connect(worker_thread_receiver.slot_function)
+
+ main_thread = QThread.currentThread()
+ main_thread_receiver = Receiver()
+ self._worker_thread.started.connect(main_thread_receiver.slot_function)
+
+ self._timer.start()
+ self.app.exec_()
+
+ self.assertEqual(worker_thread_receiver.senderThread, self._worker_thread)
+ self.assertEqual(main_thread_receiver.senderThread, main_thread)
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/pyside2/tests/signals/signal_autoconnect_test.py b/sources/pyside2/tests/signals/signal_autoconnect_test.py
index 9fe8f94d3..b19f28ab7 100644
--- a/sources/pyside2/tests/signals/signal_autoconnect_test.py
+++ b/sources/pyside2/tests/signals/signal_autoconnect_test.py
@@ -28,8 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
from PySide2.QtWidgets import *
diff --git a/sources/pyside2/tests/signals/signal_connectiontype_support_test.py b/sources/pyside2/tests/signals/signal_connectiontype_support_test.py
index d8dee9454..00865a95e 100644
--- a/sources/pyside2/tests/signals/signal_connectiontype_support_test.py
+++ b/sources/pyside2/tests/signals/signal_connectiontype_support_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL, Qt
class Dummy(QObject):
diff --git a/sources/pyside2/tests/signals/signal_emission_gui_test.py b/sources/pyside2/tests/signals/signal_emission_gui_test.py
index a357b1536..d46e78c5e 100644
--- a/sources/pyside2/tests/signals/signal_emission_gui_test.py
+++ b/sources/pyside2/tests/signals/signal_emission_gui_test.py
@@ -30,8 +30,14 @@
"""Tests covering signal emission and receiving to python slots"""
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL, SLOT
try:
@@ -40,7 +46,8 @@ try:
except ImportError:
hasQtGui = False
-from helper import BasicPySlotCase, UsesQApplication
+from helper.basicpyslotcase import BasicPySlotCase
+from helper.usesqapplication import UsesQApplication
if hasQtGui:
class ButtonPySlot(UsesQApplication, BasicPySlotCase):
diff --git a/sources/pyside2/tests/signals/signal_emission_test.py b/sources/pyside2/tests/signals/signal_emission_test.py
index d4f17700b..f9c221e8f 100644
--- a/sources/pyside2/tests/signals/signal_emission_test.py
+++ b/sources/pyside2/tests/signals/signal_emission_test.py
@@ -30,13 +30,19 @@
"""Tests covering signal emission and receiving to python slots"""
+import functools
+import os
import sys
import unittest
-import functools
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, SIGNAL, SLOT, QProcess, QTimeLine
-from helper import BasicPySlotCase, UsesQCoreApplication
+from helper.basicpyslotcase import BasicPySlotCase
+from helper.usesqcoreapplication import UsesQCoreApplication
class ArgsOnEmptySignal(UsesQCoreApplication):
diff --git a/sources/pyside2/tests/signals/signal_enum_test.py b/sources/pyside2/tests/signals/signal_enum_test.py
new file mode 100644
index 000000000..3a24b919d
--- /dev/null
+++ b/sources/pyside2/tests/signals/signal_enum_test.py
@@ -0,0 +1,82 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+
+from init_paths import init_test_paths
+init_test_paths(False)
+
+from PySide2.QtCore import QObject, Signal, Slot
+import py3kcompat as py3k
+
+
+if py3k.IS_PY3K:
+ from enum import Enum
+
+ class Colors(Enum):
+ red = 1
+ green = 2
+ blue = 3
+
+ class Obj(QObject):
+ enum_signal = Signal(Colors)
+ object_signal = Signal(object)
+
+ def __init__(self, parent=None):
+ QObject.__init__(self, parent)
+ self.enum_signal.connect(self.get_result)
+ self.object_signal.connect(self.get_result)
+ self.value = -1
+
+ @Slot()
+ def get_result(self, i):
+ self.value = i
+
+
+ class SignalEnumTests(unittest.TestCase):
+ '''Test Signal with enum.Enum'''
+
+ def testSignal(self):
+ o = Obj()
+ # Default value
+ self.assertEqual(o.value, -1)
+
+ # Enum Signal
+ o.enum_signal.emit(Colors.green)
+ self.assertEqual(o.value, Colors.green)
+
+ # object Signal
+ o.object_signal.emit(Colors.red)
+ self.assertEqual(o.value, Colors.red)
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/pyside2/tests/signals/signal_func_test.py b/sources/pyside2/tests/signals/signal_func_test.py
index 37bb191fe..0026bc726 100644
--- a/sources/pyside2/tests/signals/signal_func_test.py
+++ b/sources/pyside2/tests/signals/signal_func_test.py
@@ -28,8 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import SIGNAL, SLOT
class SIGNALSLOTTests(unittest.TestCase):
diff --git a/sources/pyside2/tests/signals/signal_manager_refcount_test.py b/sources/pyside2/tests/signals/signal_manager_refcount_test.py
index ece9a3ce0..6942f983d 100644
--- a/sources/pyside2/tests/signals/signal_manager_refcount_test.py
+++ b/sources/pyside2/tests/signals/signal_manager_refcount_test.py
@@ -28,8 +28,16 @@
##
#############################################################################
+
+import os
+import sys
from sys import getrefcount
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL
class SignalManagerRefCount(unittest.TestCase):
diff --git a/sources/pyside2/tests/signals/signal_number_limit_test.py b/sources/pyside2/tests/signals/signal_number_limit_test.py
index ba1edac25..67bb63e44 100644
--- a/sources/pyside2/tests/signals/signal_number_limit_test.py
+++ b/sources/pyside2/tests/signals/signal_number_limit_test.py
@@ -29,7 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2 import QtCore
class Emitter(QtCore.QObject):
diff --git a/sources/pyside2/tests/signals/signal_object_test.py b/sources/pyside2/tests/signals/signal_object_test.py
index ab9522b13..bf4abedbc 100644
--- a/sources/pyside2/tests/signals/signal_object_test.py
+++ b/sources/pyside2/tests/signals/signal_object_test.py
@@ -28,10 +28,16 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QTimer, Signal, QObject, Slot, Qt
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class MyObject(QTimer):
sig1 = Signal()
diff --git a/sources/pyside2/tests/signals/signal_signature_test.py b/sources/pyside2/tests/signals/signal_signature_test.py
index 191f209a8..1f661de0a 100644
--- a/sources/pyside2/tests/signals/signal_signature_test.py
+++ b/sources/pyside2/tests/signals/signal_signature_test.py
@@ -30,9 +30,16 @@
'''Test case for signal signature received by QObject::connectNotify().'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
called = False
name = "Old"
diff --git a/sources/pyside2/tests/signals/signal_with_primitive_type_test.py b/sources/pyside2/tests/signals/signal_with_primitive_type_test.py
index cc3f084d0..f7f691f34 100644
--- a/sources/pyside2/tests/signals/signal_with_primitive_type_test.py
+++ b/sources/pyside2/tests/signals/signal_with_primitive_type_test.py
@@ -28,7 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import *
diff --git a/sources/pyside2/tests/signals/slot_reference_count_test.py b/sources/pyside2/tests/signals/slot_reference_count_test.py
index e6bcda0e8..7885a358b 100644
--- a/sources/pyside2/tests/signals/slot_reference_count_test.py
+++ b/sources/pyside2/tests/signals/slot_reference_count_test.py
@@ -28,8 +28,14 @@
''' Forced disconnection: Delete one end of the signal connection'''
-import unittest
+import os
+import sys
from sys import getrefcount
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
from PySide2.QtCore import QObject, SIGNAL, SLOT
diff --git a/sources/pyside2/tests/signals/static_metaobject_test.py b/sources/pyside2/tests/signals/static_metaobject_test.py
index b66610f38..bdb3b1992 100644
--- a/sources/pyside2/tests/signals/static_metaobject_test.py
+++ b/sources/pyside2/tests/signals/static_metaobject_test.py
@@ -30,10 +30,16 @@
"""Tests covering signal emission and receiving to python slots"""
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
from PySide2.QtCore import QObject, SIGNAL, Slot
-from helper import UsesQCoreApplication
+from helper.usesqcoreapplication import UsesQCoreApplication
class MyObject(QObject):
def __init__(self, parent=None):
diff --git a/sources/pyside2/tests/support/voidptr_test.py b/sources/pyside2/tests/support/voidptr_test.py
index f68217244..9e3668eb1 100644
--- a/sources/pyside2/tests/support/voidptr_test.py
+++ b/sources/pyside2/tests/support/voidptr_test.py
@@ -26,7 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from init_paths import init_test_paths
+init_test_paths(False)
+
import shiboken2 as shiboken
from PySide2.support import VoidPtr
from PySide2.QtCore import QByteArray
diff --git a/sources/pyside2/tests/util/helper/__init__.py b/sources/pyside2/tests/util/helper/__init__.py
index 084b3e710..218d8921e 100644
--- a/sources/pyside2/tests/util/helper/__init__.py
+++ b/sources/pyside2/tests/util/helper/__init__.py
@@ -1,171 +1 @@
-#############################################################################
-##
-## Copyright (C) 2016 The Qt Company Ltd.
-## Contact: https://www.qt.io/licensing/
-##
-## This file is part of the test suite of Qt for Python.
-##
-## $QT_BEGIN_LICENSE:GPL-EXCEPT$
-## Commercial License Usage
-## Licensees holding valid commercial Qt licenses may use this file in
-## accordance with the commercial license agreement provided with the
-## Software or, alternatively, in accordance with the terms contained in
-## a written agreement between you and The Qt Company. For licensing terms
-## and conditions see https://www.qt.io/terms-conditions. For further
-## information use the contact form at https://www.qt.io/contact-us.
-##
-## GNU General Public License Usage
-## Alternatively, this file may be used under the terms of the GNU
-## General Public License version 3 as published by the Free Software
-## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-## included in the packaging of this file. Please review the following
-## information to ensure the GNU General Public License requirements will
-## be met: https://www.gnu.org/licenses/gpl-3.0.html.
-##
-## $QT_END_LICENSE$
-##
-#############################################################################
-
-'''Helper classes and functions'''
-
-import os
-import unittest
-
-from random import randint
-
-from PySide2.QtCore import QCoreApplication, QTimer
-
-try:
- from PySide2.QtGui import QGuiApplication
-except ImportError:
- has_gui = False
-else:
- has_gui = True
-
-try:
- from PySide2.QtWidgets import QApplication
-except ImportError:
- has_widgets = False
-else:
- has_widgets = True
-
-def adjust_filename(filename, orig_mod_filename):
- dirpath = os.path.dirname(os.path.abspath(orig_mod_filename))
- return os.path.join(dirpath, filename)
-
-class NoQtGuiError(Exception):
- def __init__(self):
- Exception.__init__(self, 'No QtGui found')
-
-class BasicPySlotCase(object):
- '''Base class that tests python slots and signal emissions.
-
- Python slots are defined as any callable passed to QObject.connect().
- '''
- def setUp(self):
- self.called = False
-
- def tearDown(self):
- try:
- del self.args
- except:
- pass
-
- def cb(self, *args):
- '''Simple callback with arbitrary arguments.
-
- The test function must setup the 'args' attribute with a sequence
- containing the arguments expected to be received by this slot.
- Currently only a single connection is supported.
- '''
- if tuple(self.args) == args:
- self.called = True
- else:
- raise ValueError('Invalid arguments for callback')
-
-if has_gui:
- class UsesQGuiApplication(unittest.TestCase):
- '''Helper class to provide QGuiApplication instances'''
-
- def setUp(self):
- '''Creates the QGuiApplication instance'''
-
- # Simple way of making instance a singleton
- super(UsesQGuiApplication, self).setUp()
- self.app = QGuiApplication.instance() or QGuiApplication([])
-
- def tearDown(self):
- '''Deletes the reference owned by self'''
- del self.app
- super(UsesQGuiApplication, self).tearDown()
-
-if has_widgets:
- class UsesQApplication(unittest.TestCase):
- '''Helper class to provide QApplication instances'''
-
- qapplication = True
-
- def setUp(self):
- '''Creates the QApplication instance'''
-
- # Simple way of making instance a singleton
- super(UsesQApplication, self).setUp()
- self.app = QApplication.instance() or QApplication([])
-
- def tearDown(self):
- '''Deletes the reference owned by self'''
- del self.app
- super(UsesQApplication, self).tearDown()
-
-
- class TimedQApplication(unittest.TestCase):
- '''Helper class with timed QApplication exec loop'''
-
- def setUp(self, timeout=100):
- '''Setups this Application.
-
- timeout - timeout in milisseconds'''
- self.app = QApplication.instance() or QApplication([])
- QTimer.singleShot(timeout, self.app.quit)
-
- def tearDown(self):
- '''Delete resources'''
- del self.app
-else:
- class UsesQApplication(unittest.TestCase):
- def setUp(self):
- raise NoQtGuiError()
- class TimedQapplication(unittest.TestCase):
- def setUp(self):
- raise NoQtGuiError()
-
-
-_core_instance = None
-
-class UsesQCoreApplication(unittest.TestCase):
- '''Helper class for test cases that require an QCoreApplication
- Just connect or call self.exit_app_cb. When called, will ask
- self.app to exit.
- '''
-
- def setUp(self):
- '''Set up resources'''
-
- global _core_instance
- if _core_instance is None:
- _core_instance = QCoreApplication([])
-
- self.app = _core_instance
-
- def tearDown(self):
- '''Release resources'''
- del self.app
-
- def exit_app_cb(self):
- '''Quits the application'''
- self.app.exit(0)
-
-
-def random_string(size=5):
- '''Generate random string with the given size'''
- return ''.join(map(chr, [randint(33, 126) for x in range(size)]))
+# This file intentionally left blank.
diff --git a/sources/pyside2/tests/util/helper/basicpyslotcase.py b/sources/pyside2/tests/util/helper/basicpyslotcase.py
new file mode 100644
index 000000000..511db8e08
--- /dev/null
+++ b/sources/pyside2/tests/util/helper/basicpyslotcase.py
@@ -0,0 +1,54 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+
+class BasicPySlotCase(object):
+ '''Base class that tests python slots and signal emissions.
+
+ Python slots are defined as any callable passed to QObject.connect().
+ '''
+ def setUp(self):
+ self.called = False
+
+ def tearDown(self):
+ try:
+ del self.args
+ except:
+ pass
+
+ def cb(self, *args):
+ '''Simple callback with arbitrary arguments.
+
+ The test function must setup the 'args' attribute with a sequence
+ containing the arguments expected to be received by this slot.
+ Currently only a single connection is supported.
+ '''
+ if tuple(self.args) == args:
+ self.called = True
+ else:
+ raise ValueError('Invalid arguments for callback')
diff --git a/sources/pyside2/tests/util/py3xfunctions.py b/sources/pyside2/tests/util/helper/helper.py
index 2d84c4721..f03a4e90c 100644
--- a/sources/pyside2/tests/util/py3xfunctions.py
+++ b/sources/pyside2/tests/util/helper/helper.py
@@ -1,6 +1,6 @@
#############################################################################
##
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the test suite of Qt for Python.
@@ -26,29 +26,17 @@
##
#############################################################################
-def b(s):
- if type(s) == bytes:
- return s
- return bytes(s, "UTF8")
+'''Helper classes and functions'''
-def buffer_(s):
- if s == None:
- return None
- elif type(s) == str:
- return bytes(s, "UTF8")
- elif type(s) == bytes:
- return s
- else:
- memoryview(s)
+import os
+from random import randint
-def l(n):
- return n
-def unicode_(s):
- return s
+def adjust_filename(filename, orig_mod_filename):
+ dirpath = os.path.dirname(os.path.abspath(orig_mod_filename))
+ return os.path.join(dirpath, filename)
-unicode = str
-unichr = chr
-long = int
-unichr = chr
-buffer = buffer_
+
+def random_string(size=5):
+ '''Generate random string with the given size'''
+ return ''.join(map(chr, [randint(33, 126) for x in range(size)]))
diff --git a/sources/pyside2/tests/util/helper/helper.pyproject b/sources/pyside2/tests/util/helper/helper.pyproject
new file mode 100644
index 000000000..dc23d87a5
--- /dev/null
+++ b/sources/pyside2/tests/util/helper/helper.pyproject
@@ -0,0 +1,5 @@
+{
+ "files": ["basicpyslotcase.py", "docmodifier.py", "helper.py",
+ "timedqapplication.py", "usesqapplication.py", "usesqcoreapplication.py",
+ "usesqguiapplication.py" ]
+}
diff --git a/sources/pyside2/tests/util/helper/timedqapplication.py b/sources/pyside2/tests/util/helper/timedqapplication.py
new file mode 100644
index 000000000..4ee9bdc3a
--- /dev/null
+++ b/sources/pyside2/tests/util/helper/timedqapplication.py
@@ -0,0 +1,49 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Helper classes and functions'''
+
+import unittest
+
+from PySide2.QtCore import QTimer
+from PySide2.QtWidgets import QApplication
+
+
+class TimedQApplication(unittest.TestCase):
+ '''Helper class with timed QApplication exec loop'''
+
+ def setUp(self, timeout=100):
+ '''Setups this Application.
+
+ timeout - timeout in milisseconds'''
+ self.app = QApplication.instance() or QApplication([])
+ QTimer.singleShot(timeout, self.app.quit)
+
+ def tearDown(self):
+ '''Delete resources'''
+ del self.app
diff --git a/sources/pyside2/tests/util/helper/usesqapplication.py b/sources/pyside2/tests/util/helper/usesqapplication.py
new file mode 100644
index 000000000..1c47d0dfb
--- /dev/null
+++ b/sources/pyside2/tests/util/helper/usesqapplication.py
@@ -0,0 +1,51 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Helper classes and functions'''
+
+import unittest
+
+from PySide2.QtWidgets import QApplication
+
+
+class UsesQApplication(unittest.TestCase):
+ '''Helper class to provide QApplication instances'''
+
+ qapplication = True
+
+ def setUp(self):
+ '''Creates the QApplication instance'''
+
+ # Simple way of making instance a singleton
+ super(UsesQApplication, self).setUp()
+ self.app = QApplication.instance() or QApplication([])
+
+ def tearDown(self):
+ '''Deletes the reference owned by self'''
+ del self.app
+ super(UsesQApplication, self).tearDown()
diff --git a/sources/pyside2/tests/util/helper/usesqcoreapplication.py b/sources/pyside2/tests/util/helper/usesqcoreapplication.py
new file mode 100644
index 000000000..aab8f4b25
--- /dev/null
+++ b/sources/pyside2/tests/util/helper/usesqcoreapplication.py
@@ -0,0 +1,59 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Helper classes and functions'''
+
+import unittest
+
+from PySide2.QtCore import QCoreApplication
+
+_core_instance = None
+
+
+class UsesQCoreApplication(unittest.TestCase):
+ '''Helper class for test cases that require an QCoreApplication
+ Just connect or call self.exit_app_cb. When called, will ask
+ self.app to exit.
+ '''
+
+ def setUp(self):
+ '''Set up resources'''
+
+ global _core_instance
+ if _core_instance is None:
+ _core_instance = QCoreApplication([])
+
+ self.app = _core_instance
+
+ def tearDown(self):
+ '''Release resources'''
+ del self.app
+
+ def exit_app_cb(self):
+ '''Quits the application'''
+ self.app.exit(0)
diff --git a/sources/pyside2/tests/util/helper/usesqguiapplication.py b/sources/pyside2/tests/util/helper/usesqguiapplication.py
new file mode 100644
index 000000000..c6124d5dd
--- /dev/null
+++ b/sources/pyside2/tests/util/helper/usesqguiapplication.py
@@ -0,0 +1,49 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Helper classes and functions'''
+
+import unittest
+
+from PySide2.QtGui import QGuiApplication
+
+
+class UsesQGuiApplication(unittest.TestCase):
+ '''Helper class to provide QGuiApplication instances'''
+
+ def setUp(self):
+ '''Creates the QGuiApplication instance'''
+
+ # Simple way of making instance a singleton
+ super(UsesQGuiApplication, self).setUp()
+ self.app = QGuiApplication.instance() or QGuiApplication([])
+
+ def tearDown(self):
+ '''Deletes the reference owned by self'''
+ del self.app
+ super(UsesQGuiApplication, self).tearDown()
diff --git a/sources/pyside2/tests/util/httpd.py b/sources/pyside2/tests/util/httpd.py
index 4cf74a20d..41ac126fb 100644
--- a/sources/pyside2/tests/util/httpd.py
+++ b/sources/pyside2/tests/util/httpd.py
@@ -27,10 +27,14 @@
#############################################################################
import os
+import random
+import select
import sys
+import tempfile
import threading
-import select
-import random
+
+sys.path.append(os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "util"))
+
import py3kcompat as py3k
if py3k.IS_PY3K:
diff --git a/sources/pyside2/tests/util/py3kcompat.py b/sources/pyside2/tests/util/py3kcompat.py
index b58181fff..bd90973ec 100644
--- a/sources/pyside2/tests/util/py3kcompat.py
+++ b/sources/pyside2/tests/util/py3kcompat.py
@@ -1,7 +1,8 @@
# -*- coding: utf-8 -*-
+
#############################################################################
##
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the test suite of Qt for Python.
@@ -27,12 +28,55 @@
##
#############################################################################
+# Copy of ../../../shiboken2/tests/py3kcompat.py
+
import sys
IS_PY3K = sys.version_info[0] == 3
if IS_PY3K:
- from py3xfunctions import b, l, unicode_, unicode, unichr, long, unichr, buffer
+ def b(s):
+ if type(s) == bytes:
+ return s
+ return bytes(s, "UTF8")
+
+ def buffer_(s):
+ if s == None:
+ return None
+ elif type(s) == str:
+ return bytes(s, "UTF8")
+ elif type(s) == bytes:
+ return s
+ else:
+ memoryview(s)
+
+ def l(n):
+ return n
+
+ def unicode_(s):
+ return s
+
+ unicode = str
+ unichr = chr
+ long = int
+ unichr = chr
+ buffer = buffer_
else:
- from py2xfunctions import b, l, unicode_, unicode, unichr, long, unichr, buffer
+ def b(s):
+ return s
+
+ def l(n):
+ return long(n)
+
+ def unicode_(s):
+ if type(s) == str:
+ import codecs
+ c = codecs.lookup('utf-8')
+ s2 = c.decode(s, 'ignore')
+ return s2[0]
+ return u'%s' % s
+ unicode = unicode
+ unichr = unichr
+ long = long
+ buffer = buffer
diff --git a/sources/shiboken2/ApiExtractor/CMakeLists.txt b/sources/shiboken2/ApiExtractor/CMakeLists.txt
index c2a4c208e..b081beda9 100644
--- a/sources/shiboken2/ApiExtractor/CMakeLists.txt
+++ b/sources/shiboken2/ApiExtractor/CMakeLists.txt
@@ -12,7 +12,9 @@ abstractmetalang.cpp
fileout.cpp
graph.cpp
messages.cpp
+propertyspec.cpp
reporthandler.cpp
+sourcelocation.cpp
typeparser.cpp
typesystem.cpp
typesystemparser.cpp
@@ -30,8 +32,8 @@ parser/enumvalue.cpp
xmlutils.cpp
)
-find_package(Qt5XmlPatterns 5.12)
-find_package(Qt5Xml 5.12)
+find_package(Qt${QT_MAJOR_VERSION}XmlPatterns 5.12)
+find_package(Qt${QT_MAJOR_VERSION}Xml 5.12)
find_package(LibXml2 2.6.32)
find_package(LibXslt 1.1.19)
@@ -40,18 +42,21 @@ if (LIBXSLT_FOUND AND LIBXML2_FOUND)
set(HAS_LIBXSLT 1)
endif()
-if(NOT Qt5XmlPatterns_FOUND AND NOT HAS_LIBXSLT)
+if(NOT Qt${QT_MAJOR_VERSION}XmlPatterns_FOUND AND NOT HAS_LIBXSLT)
set(DISABLE_DOCSTRINGS TRUE)
message(WARNING
"Documentation will not be built due to missing dependency (no Qt5XmlPatterns found).")
endif()
+# Export to parent scope so that generator/CMakeLists.txt gets it
+set(DISABLE_DOCSTRINGS ${DISABLE_DOCSTRINGS} PARENT_SCOPE)
+
add_library(apiextractor STATIC ${apiextractor_SRC})
target_include_directories(apiextractor PRIVATE ${CLANG_EXTRA_INCLUDES}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/parser)
-target_link_libraries(apiextractor PUBLIC Qt5::Core)
+target_link_libraries(apiextractor PUBLIC Qt${QT_MAJOR_VERSION}::Core)
target_link_libraries(apiextractor PRIVATE ${CLANG_EXTRA_LIBRARIES})
if (HAS_LIBXSLT)
@@ -63,10 +68,10 @@ if (HAS_LIBXSLT)
PRIVATE ${LIBXSLT_LIBRARIES} ${LIBXML2_LIBRARIES})
endif()
-if (Qt5XmlPatterns_FOUND)
+if (Qt${QT_MAJOR_VERSION}XmlPatterns_FOUND)
target_compile_definitions(apiextractor PUBLIC HAVE_QTXMLPATTERNS)
target_sources(apiextractor PRIVATE xmlutils_qt.cpp)
- target_link_libraries(apiextractor PUBLIC Qt5::Xml Qt5::XmlPatterns)
+ target_link_libraries(apiextractor PUBLIC Qt${QT_MAJOR_VERSION}::Xml Qt${QT_MAJOR_VERSION}::XmlPatterns)
endif()
if (NOT DISABLE_DOCSTRINGS)
@@ -81,10 +86,10 @@ endif()
target_compile_definitions(apiextractor PRIVATE CMAKE_CXX_COMPILER="${CMAKE_CXX_COMPILER}")
-set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed (default is /lib${LIB_SUFFIX})" FORCE)
+set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}" CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed (default is /lib${LIB_SUFFIX})" FORCE)
if (BUILD_TESTS)
- find_package(Qt5Test 5.12 REQUIRED)
+ find_package(Qt${QT_MAJOR_VERSION}Test 5.12 REQUIRED)
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/tests)
enable_testing()
add_subdirectory(tests)
diff --git a/sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp b/sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp
index ae3cdd86b..5ab6c1976 100644
--- a/sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp
+++ b/sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp
@@ -28,6 +28,7 @@
#include "abstractmetabuilder_p.h"
#include "messages.h"
+#include "propertyspec.h"
#include "reporthandler.h"
#include "typedatabase.h"
@@ -42,7 +43,6 @@
#include <QFile>
#include <QFileInfo>
#include <QRegularExpression>
-#include <QTextCodec>
#include <QTextStream>
#include <QVariant>
#include <QTime>
@@ -135,27 +135,27 @@ AbstractMetaBuilder::~AbstractMetaBuilder()
delete d;
}
-AbstractMetaClassList AbstractMetaBuilder::classes() const
+const AbstractMetaClassList &AbstractMetaBuilder::classes() const
{
return d->m_metaClasses;
}
-AbstractMetaClassList AbstractMetaBuilder::templates() const
+const AbstractMetaClassList &AbstractMetaBuilder::templates() const
{
return d->m_templates;
}
-AbstractMetaClassList AbstractMetaBuilder::smartPointers() const
+const AbstractMetaClassList &AbstractMetaBuilder::smartPointers() const
{
return d->m_smartPointers;
}
-AbstractMetaFunctionList AbstractMetaBuilder::globalFunctions() const
+const AbstractMetaFunctionList &AbstractMetaBuilder::globalFunctions() const
{
return d->m_globalFunctions;
}
-AbstractMetaEnumList AbstractMetaBuilder::globalEnums() const
+const AbstractMetaEnumList &AbstractMetaBuilder::globalEnums() const
{
return d->m_globalEnums;
}
@@ -175,12 +175,12 @@ void AbstractMetaBuilderPrivate::checkFunctionModifications()
const TypeEntry *entry = it.value();
if (!entry)
continue;
- if (!entry->isComplex() || entry->codeGeneration() == TypeEntry::GenerateNothing)
+ if (!entry->isComplex() || !entry->generateCode())
continue;
auto centry = static_cast<const ComplexTypeEntry *>(entry);
- if (!(centry->codeGeneration() & TypeEntry::GenerateTargetLang))
+ if (!centry->generateCode())
continue;
FunctionModificationList modifications = centry->functionModifications();
@@ -213,9 +213,8 @@ void AbstractMetaBuilderPrivate::checkFunctionModifications()
if (!found) {
qCWarning(lcShiboken).noquote().nospace()
- << msgNoFunctionForModification(signature,
+ << msgNoFunctionForModification(clazz, signature,
modification.originalSignature(),
- clazz->qualifiedCppName(),
possibleSignatures, functions);
}
}
@@ -270,7 +269,7 @@ void AbstractMetaBuilderPrivate::registerToStringCapability(const FunctionModelI
const ArgumentModelItem &arg = arguments.at(1);
if (AbstractMetaClass *cls = argumentToClass(arg, currentClass)) {
if (arg->type().indirections() < 2)
- cls->setToStringCapability(true, arg->type().indirections());
+ cls->setToStringCapability(true, int(arg->type().indirections()));
}
}
}
@@ -291,7 +290,7 @@ void AbstractMetaBuilderPrivate::traverseOperatorFunction(const FunctionModelIte
if (arguments.size() == 1) {
unaryOperator = true;
} else if (!baseoperandClass
- || !(baseoperandClass->typeEntry()->codeGeneration() & TypeEntry::GenerateTargetLang)) {
+ || !baseoperandClass->typeEntry()->generateCode()) {
baseoperandClass = argumentToClass(arguments.at(1), currentClass);
firstArgumentIsSelf = false;
} else {
@@ -410,6 +409,7 @@ FileModelItem AbstractMetaBuilderPrivate::buildDom(QByteArrayList arguments,
unsigned clangFlags)
{
clang::Builder builder;
+ builder.setSystemIncludes(TypeDatabase::instance()->systemIncludes());
if (level == LanguageLevel::Default)
level = clang::emulatedCompilerLanguageLevel();
arguments.prepend(QByteArrayLiteral("-std=")
@@ -512,8 +512,10 @@ void AbstractMetaBuilderPrivate::traverseDom(const FileModelItem &dom)
ReportHandler::startProgress("Fixing class inheritance...");
for (AbstractMetaClass *cls : qAsConst(m_metaClasses)) {
- if (!cls->isInterface() && !cls->isNamespace()) {
+ if (!cls->isNamespace()) {
setupInheritance(cls);
+ if (cls->templateBaseClass())
+ inheritTemplateFunctions(cls);
if (!cls->hasVirtualDestructor() && cls->baseClass()
&& cls->baseClass()->hasVirtualDestructor())
cls->setHasVirtualDestructor(true);
@@ -530,7 +532,7 @@ void AbstractMetaBuilderPrivate::traverseDom(const FileModelItem &dom)
.arg(cls->name());
} else {
const bool couldAddDefaultCtors = cls->isConstructible()
- && !cls->isInterface() && !cls->isNamespace()
+ && !cls->isNamespace()
&& (cls->attributes() & AbstractMetaAttributes::HasRejectedConstructor) == 0;
if (couldAddDefaultCtors) {
if (!cls->hasConstructors())
@@ -539,9 +541,6 @@ void AbstractMetaBuilderPrivate::traverseDom(const FileModelItem &dom)
cls->addDefaultCopyConstructor(ancestorHasPrivateCopyConstructor(cls));
}
}
-
- if (cls->isAbstract() && !cls->isInterface())
- cls->typeEntry()->setLookupName(cls->typeEntry()->targetLangName() + QLatin1String("$ConcreteWrapper"));
}
const auto &allEntries = types->entries();
@@ -552,16 +551,11 @@ void AbstractMetaBuilderPrivate::traverseDom(const FileModelItem &dom)
if (!entry->isPrimitive()) {
if ((entry->isValue() || entry->isObject())
&& !types->shouldDropTypeEntry(entry->qualifiedCppName())
- && !entry->isString()
- && !entry->isChar()
&& !entry->isContainer()
&& !entry->isCustom()
- && !entry->isVariant()
- && (entry->generateCode() & TypeEntry::GenerateTargetLang)
+ && entry->generateCode()
&& !AbstractMetaClass::findClass(m_metaClasses, entry)) {
- qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("type '%1' is specified in typesystem, but not defined. This could potentially lead to compilation errors.")
- .arg(entry->qualifiedCppName());
+ qCWarning(lcShiboken, "%s", qPrintable(msgTypeNotDefined(entry)));
} else if (entry->generateCode() && entry->type() == TypeEntry::FunctionType) {
auto fte = static_cast<const FunctionTypeEntry *>(entry);
const QStringList &signatures = fte->signatures();
@@ -574,24 +568,24 @@ void AbstractMetaBuilderPrivate::traverseDom(const FileModelItem &dom)
}
}
if (!ok) {
- qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("Global function '%1' is specified in typesystem, but not defined. This could potentially lead to compilation errors.")
- .arg(signature);
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgGlobalFunctionNotDefined(fte, signature)));
}
}
- } else if (entry->isEnum() && (entry->generateCode() & TypeEntry::GenerateTargetLang)) {
- const QString name = static_cast<const EnumTypeEntry *>(entry)->targetLangQualifier();
- AbstractMetaClass *cls = AbstractMetaClass::findClass(m_metaClasses, name);
+ } else if (entry->isEnum() && entry->generateCode()) {
+ auto enumEntry = static_cast<const EnumTypeEntry *>(entry);
+ const QString name = enumEntry->targetLangQualifier();
+ AbstractMetaClass *cls = AbstractMetaClass::findClass(m_metaClasses,
+ enumEntry->parent());
const bool enumFound = cls
- ? cls->findEnum(entry->targetLangName()) != nullptr
+ ? cls->findEnum(entry->targetLangEntryName()) != nullptr
: m_enums.contains(entry);
if (!enumFound) {
entry->setCodeGeneration(TypeEntry::GenerateNothing);
- qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("enum '%1' is specified in typesystem, but not declared")
- .arg(entry->qualifiedCppName());
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgEnumNotDefined(enumEntry)));
}
}
@@ -680,6 +674,7 @@ void AbstractMetaBuilderPrivate::traverseDom(const FileModelItem &dom)
}
m_itemToClass.clear();
+ m_typeSystemTypeDefs.clear();
ReportHandler::endProgress();
}
@@ -732,12 +727,6 @@ void AbstractMetaBuilderPrivate::addAbstractMetaClass(AbstractMetaClass *cls,
m_smartPointers << cls;
} else {
m_metaClasses << cls;
- if (cls->typeEntry()->designatedInterface()) {
- AbstractMetaClass *interface = cls->extractInterface();
- m_metaClasses << interface;
- if (ReportHandler::isDebug(ReportHandler::SparseDebug))
- qCDebug(lcShiboken) << QStringLiteral(" -> interface '%1'").arg(interface->name());
- }
}
}
@@ -756,11 +745,16 @@ AbstractMetaClass *AbstractMetaBuilderPrivate::traverseNamespace(const FileModel
auto type = TypeDatabase::instance()->findNamespaceType(namespaceName, namespaceItem->fileName());
if (!type) {
- qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("namespace '%1' does not have a type entry").arg(namespaceName);
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgNamespaceNoTypeEntry(namespaceItem, namespaceName)));
return nullptr;
}
+ if (namespaceItem->type() == NamespaceType::Inline) {
+ type->setInlineNamespace(true);
+ TypeDatabase::instance()->addInlineNamespaceLookups(type);
+ }
+
// Continue populating namespace?
AbstractMetaClass *metaClass = AbstractMetaClass::findClass(m_metaClasses, type);
if (!metaClass) {
@@ -781,11 +775,6 @@ AbstractMetaClass *AbstractMetaBuilderPrivate::traverseNamespace(const FileModel
m_itemToClass.insert(namespaceItem.data(), metaClass);
}
- if (ReportHandler::isDebug(ReportHandler::SparseDebug)) {
- qCDebug(lcShiboken)
- << QStringLiteral("namespace '%1.%2'").arg(metaClass->package(), namespaceItem->name());
- }
-
traverseEnums(namespaceItem, metaClass, namespaceItem->enumsDeclarations());
pushScope(namespaceItem);
@@ -836,13 +825,10 @@ AbstractMetaEnum *AbstractMetaBuilderPrivate::traverseEnum(const EnumModelItem &
QString qualifiedName = enumItem->qualifiedName().join(colonColon());
TypeEntry *typeEntry = nullptr;
+ const TypeEntry *enclosingTypeEntry = enclosing ? enclosing->typeEntry() : nullptr;
if (enumItem->accessPolicy() == CodeModel::Private) {
- QStringList names = enumItem->qualifiedName();
- const QString &enumName = names.constLast();
- QString nspace;
- if (names.size() > 1)
- nspace = QStringList(names.mid(0, names.size() - 1)).join(colonColon());
- typeEntry = new EnumTypeEntry(nspace, enumName, QVersionNumber(0, 0));
+ typeEntry = new EnumTypeEntry(enumItem->qualifiedName().constLast(),
+ QVersionNumber(0, 0), enclosingTypeEntry);
TypeDatabase::instance()->addType(typeEntry);
} else if (enumItem->enumKind() != AnonymousEnum) {
typeEntry = TypeDatabase::instance()->findType(qualifiedName);
@@ -862,8 +848,8 @@ AbstractMetaEnum *AbstractMetaBuilderPrivate::traverseEnum(const EnumModelItem &
QString enumName = enumItem->name();
QString className;
- if (enclosing)
- className = enclosing->typeEntry()->qualifiedCppName();
+ if (enclosingTypeEntry)
+ className = enclosingTypeEntry->qualifiedCppName();
QString rejectReason;
if (TypeDatabase::instance()->isEnumRejected(className, enumName, &rejectReason)) {
@@ -873,8 +859,7 @@ AbstractMetaEnum *AbstractMetaBuilderPrivate::traverseEnum(const EnumModelItem &
return nullptr;
}
- const bool rejectionWarning = !enclosing
- || (enclosing->typeEntry()->codeGeneration() & TypeEntry::GenerateTargetLang);
+ const bool rejectionWarning = !enclosing || enclosing->typeEntry()->generateCode();
if (!typeEntry) {
if (rejectionWarning)
@@ -917,9 +902,6 @@ AbstractMetaEnum *AbstractMetaBuilderPrivate::traverseEnum(const EnumModelItem &
break;
}
- if (ReportHandler::isDebug(ReportHandler::MediumDebug))
- qCDebug(lcShiboken) << " - traversing enum " << metaEnum->fullName();
-
const EnumeratorList &enums = enumItem->enumerators();
for (const EnumeratorModelItem &value : enums) {
@@ -930,11 +912,6 @@ AbstractMetaEnum *AbstractMetaBuilderPrivate::traverseEnum(const EnumModelItem &
metaEnumValue->setStringValue(value->stringValue());
metaEnumValue->setValue(value->value());
metaEnum->addEnumValue(metaEnumValue);
-
- if (ReportHandler::isDebug(ReportHandler::FullDebug)) {
- qCDebug(lcShiboken) << " - " << metaEnumValue->name() << " = "
- << metaEnumValue->value() << " = " << metaEnumValue->value();
- }
}
m_enums.insert(typeEntry, metaEnum);
@@ -945,25 +922,13 @@ AbstractMetaEnum *AbstractMetaBuilderPrivate::traverseEnum(const EnumModelItem &
metaEnum->setOriginalAttributes(metaEnum->attributes());
// Register all enum values on Type database
- QString prefix;
- if (enclosing) {
- prefix += enclosing->typeEntry()->qualifiedCppName();
- prefix += colonColon();
- }
- if (enumItem->enumKind() == EnumClass) {
- prefix += enumItem->name();
- prefix += colonColon();
- }
+ const bool isScopedEnum = enumItem->enumKind() == EnumClass;
const EnumeratorList &enumerators = enumItem->enumerators();
for (const EnumeratorModelItem &e : enumerators) {
- QString name;
- if (enclosing) {
- name += enclosing->name();
- name += colonColon();
- }
- EnumValueTypeEntry *enumValue =
- new EnumValueTypeEntry(prefix + e->name(), e->stringValue(),
- enumTypeEntry, enumTypeEntry->version());
+ auto enumValue =
+ new EnumValueTypeEntry(e->name(), e->stringValue(),
+ enumTypeEntry, isScopedEnum,
+ enumTypeEntry->version());
TypeDatabase::instance()->addType(enumValue);
if (e->value().isNullValue())
enumTypeEntry->setNullValue(enumValue);
@@ -1030,6 +995,23 @@ void AbstractMetaBuilderPrivate::traverseTypesystemTypedefs()
*metaClass += AbstractMetaAttributes::Public;
fillAddedFunctions(metaClass);
addAbstractMetaClass(metaClass, nullptr);
+ // Ensure base classes are set up when traversing functions for the
+ // type to be resolved.
+ if (setupInheritance(metaClass)) {
+ // Create an entry to look up up types obtained from parsing
+ // functions in reverse. As opposed to container specializations,
+ // which are generated into every instantiating module (indicated
+ // by ContainerTypeEntry::targetLangPackage() being empty), the
+ // correct index array of the module needs to be found by reverse
+ // mapping the instantiations to the typedef entry.
+ // Synthesize a AbstractMetaType which would be found by an
+ // instantiation.
+ auto sourceType = new AbstractMetaType;
+ sourceType->setTypeEntry(metaClass->templateBaseClass()->typeEntry());
+ sourceType->setInstantiations(metaClass->templateBaseClassInstantiations());
+ sourceType->decideUsagePattern();
+ m_typeSystemTypeDefs.append({AbstractMetaTypeCPtr(sourceType), metaClass});
+ }
}
}
@@ -1070,6 +1052,7 @@ AbstractMetaClass *AbstractMetaBuilderPrivate::traverseClass(const FileModelItem
}
auto *metaClass = new AbstractMetaClass;
+ metaClass->setSourceLocation(classItem->sourceLocation());
metaClass->setTypeEntry(type);
if (classItem->isFinal())
@@ -1087,25 +1070,27 @@ AbstractMetaClass *AbstractMetaBuilderPrivate::traverseClass(const FileModelItem
if (type->stream())
metaClass->setStream(true);
- if (ReportHandler::isDebug(ReportHandler::SparseDebug)) {
+ if (ReportHandler::isDebug(ReportHandler::MediumDebug)) {
const QString message = type->isContainer()
? QStringLiteral("container: '%1'").arg(fullClassName)
: QStringLiteral("class: '%1'").arg(metaClass->fullName());
- qCDebug(lcShiboken) << message;
+ qCInfo(lcShiboken, "%s", qPrintable(message));
}
TemplateParameterList template_parameters = classItem->templateParameters();
QVector<TypeEntry *> template_args;
template_args.clear();
+ auto argumentParent = metaClass->typeEntry()->typeSystemTypeEntry();
for (int i = 0; i < template_parameters.size(); ++i) {
const TemplateParameterModelItem &param = template_parameters.at(i);
- TemplateArgumentEntry *param_type = new TemplateArgumentEntry(param->name(), type->version());
+ auto param_type = new TemplateArgumentEntry(param->name(), type->version(),
+ argumentParent);
param_type->setOrdinal(i);
template_args.append(param_type);
}
metaClass->setTemplateArguments(template_args);
- parseQ_Property(metaClass, classItem->propertyDeclarations());
+ parseQ_Properties(metaClass, classItem->propertyDeclarations());
traverseEnums(classItem, metaClass, classItem->enumsDeclarations());
@@ -1220,10 +1205,9 @@ AbstractMetaField *AbstractMetaBuilderPrivate::traverseField(const VariableModel
if (!metaType) {
const QString type = TypeInfo::resolveType(fieldType, currentScope()).qualifiedName().join(colonColon());
- if (cls->typeEntry()->codeGeneration() & TypeEntry::GenerateTargetLang) {
- qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("skipping field '%1::%2' with unmatched type '%3'")
- .arg(cls->name(), fieldName, type);
+ if (cls->typeEntry()->generateCode()) {
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgSkippingField(field, cls->name(), type)));
}
delete metaField;
return nullptr;
@@ -1231,7 +1215,7 @@ AbstractMetaField *AbstractMetaBuilderPrivate::traverseField(const VariableModel
metaField->setType(metaType);
- AbstractMetaAttributes::Attributes attr = nullptr;
+ AbstractMetaAttributes::Attributes attr;
if (field->isStatic())
attr |= AbstractMetaAttributes::Static;
@@ -1295,41 +1279,16 @@ void AbstractMetaBuilderPrivate::fixReturnTypeOfConversionOperator(AbstractMetaF
if (!retType)
return;
- auto *metaType = new AbstractMetaType;
- metaType->setTypeEntry(retType);
+ auto metaType = new AbstractMetaType(retType);
+ metaType->decideUsagePattern();
metaFunction->replaceType(metaType);
}
-static bool _compareAbstractMetaTypes(const AbstractMetaType *type, const AbstractMetaType *other)
-{
- return (type != nullptr) == (other != nullptr)
- && (type == nullptr || *type == *other);
-}
-
-static bool _compareAbstractMetaFunctions(const AbstractMetaFunction *func, const AbstractMetaFunction *other)
-{
- if (!func && !other)
- return true;
- if (!func || !other)
- return false;
- if (func->arguments().count() != other->arguments().count()
- || func->isConstant() != other->isConstant()
- || func->isStatic() != other->isStatic()
- || !_compareAbstractMetaTypes(func->type(), other->type())) {
- return false;
- }
- for (int i = 0; i < func->arguments().count(); ++i) {
- if (!_compareAbstractMetaTypes(func->arguments().at(i)->type(), other->arguments().at(i)->type()))
- return false;
- }
- return true;
-}
-
AbstractMetaFunctionList AbstractMetaBuilderPrivate::classFunctionList(const ScopeModelItem &scopeItem,
AbstractMetaClass::Attributes *constructorAttributes,
AbstractMetaClass *currentClass)
{
- *constructorAttributes = nullptr;
+ *constructorAttributes = {};
AbstractMetaFunctionList result;
const FunctionList &scopeFunctionList = scopeItem->functions();
result.reserve(scopeFunctionList.size());
@@ -1346,29 +1305,6 @@ AbstractMetaFunctionList AbstractMetaBuilderPrivate::classFunctionList(const Sco
return result;
}
-// For template classes, entries with more specific types may exist from out-of-
-// line definitions. If there is a declaration which matches it after fixing
-// the parameters, remove it as duplicate. For example:
-// template class<T> Vector { public:
-// Vector(const Vector &rhs);
-// };
-// template class<T>
-// Vector<T>::Vector(const Vector<T>&) {} // More specific, remove declaration.
-
-class DuplicatingFunctionPredicate : public std::unary_function<bool, const AbstractMetaFunction *> {
-public:
- explicit DuplicatingFunctionPredicate(const AbstractMetaFunction *f) : m_function(f) {}
-
- bool operator()(const AbstractMetaFunction *rhs) const
- {
- return rhs != m_function && rhs->name() == m_function->name()
- && _compareAbstractMetaFunctions(m_function, rhs);
- }
-
-private:
- const AbstractMetaFunction *m_function;
-};
-
void AbstractMetaBuilderPrivate::traverseFunctions(ScopeModelItem scopeItem,
AbstractMetaClass *metaClass)
{
@@ -1377,7 +1313,7 @@ void AbstractMetaBuilderPrivate::traverseFunctions(ScopeModelItem scopeItem,
classFunctionList(scopeItem, &constructorAttributes, metaClass);
metaClass->setAttributes(metaClass->attributes() | constructorAttributes);
- for (AbstractMetaFunction *metaFunction : functions){
+ for (AbstractMetaFunction *metaFunction : functions) {
metaFunction->setOriginalAttributes(metaFunction->attributes());
if (metaClass->isNamespace())
*metaFunction += AbstractMetaAttributes::Static;
@@ -1385,21 +1321,23 @@ void AbstractMetaBuilderPrivate::traverseFunctions(ScopeModelItem scopeItem,
QPropertySpec *read = nullptr;
if (!metaFunction->isSignal() && (read = metaClass->propertySpecForRead(metaFunction->name()))) {
// Property reader must be in the form "<type> name()"
- if (metaFunction->type() && (read->type() == metaFunction->type()->typeEntry())
+ if (read->typeEntry() == metaFunction->type()->typeEntry()
&& metaFunction->arguments().isEmpty()) {
*metaFunction += AbstractMetaAttributes::PropertyReader;
metaFunction->setPropertySpec(read);
}
} else if (QPropertySpec *write = metaClass->propertySpecForWrite(metaFunction->name())) {
// Property setter must be in the form "void name(<type>)"
- // make sure the function was created with all aguments, some argument can be missing during the pareser because of errors on typesystem
- if ((!metaFunction->type()) && (metaFunction->arguments().size() == 1) && (write->type() == metaFunction->arguments().at(0)->type()->typeEntry())) {
+ // Make sure the function was created with all arguments; some argument can be
+ // missing during the parsing because of errors in the typesystem.
+ if (metaFunction->isVoid() && metaFunction->arguments().size() == 1
+ && (write->typeEntry() == metaFunction->arguments().at(0)->type()->typeEntry())) {
*metaFunction += AbstractMetaAttributes::PropertyWriter;
metaFunction->setPropertySpec(write);
}
} else if (QPropertySpec *reset = metaClass->propertySpecForReset(metaFunction->name())) {
// Property resetter must be in the form "void name()"
- if ((!metaFunction->type()) && metaFunction->arguments().isEmpty()) {
+ if (metaFunction->isVoid() && metaFunction->arguments().isEmpty()) {
*metaFunction += AbstractMetaAttributes::PropertyResetter;
metaFunction->setPropertySpec(reset);
}
@@ -1418,13 +1356,6 @@ void AbstractMetaBuilderPrivate::traverseFunctions(ScopeModelItem scopeItem,
metaClass->setHasNonPrivateConstructor(true);
}
- // Classes with virtual destructors should always have a shell class
- // (since we aren't registering the destructors, we need this extra check)
- if (metaFunction->isDestructor() && metaFunction->isVirtual()
- && metaFunction->visibility() != AbstractMetaAttributes::Private) {
- metaClass->setForceShellClass(true);
- }
-
if (!metaFunction->isDestructor()
&& !(metaFunction->isPrivate() && metaFunction->functionType() == AbstractMetaFunction::ConstructorFunction)) {
@@ -1500,8 +1431,6 @@ void AbstractMetaBuilderPrivate::applyFunctionModifications(AbstractMetaFunction
bool AbstractMetaBuilderPrivate::setupInheritance(AbstractMetaClass *metaClass)
{
- Q_ASSERT(!metaClass->isInterface());
-
if (m_setupInheritanceDone.contains(metaClass))
return true;
@@ -1541,61 +1470,23 @@ bool AbstractMetaBuilderPrivate::setupInheritance(AbstractMetaClass *metaClass)
TypeDatabase* types = TypeDatabase::instance();
- int primary = -1;
- int primaries = 0;
- for (int i = 0; i < baseClasses.size(); ++i) {
-
- if (types->isClassRejected(baseClasses.at(i)))
- continue;
-
- TypeEntry* baseClassEntry = types->findType(baseClasses.at(i));
- if (!baseClassEntry) {
- qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("class '%1' inherits from unknown base class '%2'")
- .arg(metaClass->name(), baseClasses.at(i));
- } else if (!baseClassEntry->designatedInterface()) { // true for primary base class
- primaries++;
- primary = i;
- }
- }
-
- if (primary >= 0) {
- AbstractMetaClass *baseClass = AbstractMetaClass::findClass(m_metaClasses, baseClasses.at(primary));
- if (!baseClass) {
- qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("unknown baseclass for '%1': '%2'")
- .arg(metaClass->name(), baseClasses.at(primary));
- return false;
- }
- metaClass->setBaseClass(baseClass);
- }
-
- for (int i = 0; i < baseClasses.size(); ++i) {
- if (types->isClassRejected(baseClasses.at(i)))
- continue;
-
- if (i != primary) {
- AbstractMetaClass *baseClass = AbstractMetaClass::findClass(m_metaClasses, baseClasses.at(i));
- if (!baseClass) {
- qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("class not found for setup inheritance '%1'").arg(baseClasses.at(i));
+ for (const auto &baseClassName : baseClasses) {
+ if (!types->isClassRejected(baseClassName)) {
+ auto typeEntry = types->findType(baseClassName);
+ if (typeEntry == nullptr || !typeEntry->isComplex()) {
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgUnknownBase(metaClass, baseClassName)));
return false;
}
-
- setupInheritance(baseClass);
-
- QString interfaceName = baseClass->isInterface() ? InterfaceTypeEntry::interfaceName(baseClass->name()) : baseClass->name();
- AbstractMetaClass *iface = AbstractMetaClass::findClass(m_metaClasses, interfaceName);
- if (!iface) {
+ auto baseClass = AbstractMetaClass::findClass(m_metaClasses, typeEntry);
+ if (!baseClass) {
qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("unknown interface for '%1': '%2'").arg(metaClass->name(), interfaceName);
+ << QStringLiteral("class not found for setup inheritance '%1'").arg(baseClassName);
return false;
}
- metaClass->addInterface(iface);
+ metaClass->addBaseClass(baseClass);
- const AbstractMetaClassList &interfaces = iface->interfaces();
- for (AbstractMetaClass* iface : interfaces)
- metaClass->addInterface(iface);
+ setupInheritance(baseClass);
}
}
@@ -1649,9 +1540,19 @@ AbstractMetaFunction* AbstractMetaBuilderPrivate::traverseFunction(const AddedFu
AbstractMetaFunction* AbstractMetaBuilderPrivate::traverseFunction(const AddedFunctionPtr &addedFunc,
AbstractMetaClass *metaClass)
{
- auto *metaFunction = new AbstractMetaFunction(addedFunc);
- metaFunction->setType(translateType(addedFunc->returnType()));
+ QString errorMessage;
+
+ AbstractMetaType *returnType = translateType(addedFunc->returnType(), &errorMessage);
+ if (!returnType) {
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgAddedFunctionInvalidReturnType(addedFunc->name(),
+ addedFunc->returnType().name,
+ errorMessage)));
+ return nullptr;
+ }
+ auto metaFunction = new AbstractMetaFunction(addedFunc);
+ metaFunction->setType(returnType);
const auto &args = addedFunc->arguments();
AbstractMetaArgumentList metaArguments;
@@ -1659,11 +1560,12 @@ AbstractMetaFunction* AbstractMetaBuilderPrivate::traverseFunction(const AddedFu
for (int i = 0; i < args.count(); ++i) {
const AddedFunction::TypeInfo& typeInfo = args.at(i).typeInfo;
auto *metaArg = new AbstractMetaArgument;
- AbstractMetaType *type = translateType(typeInfo);
+ AbstractMetaType *type = translateType(typeInfo, &errorMessage);
if (Q_UNLIKELY(!type)) {
- qCWarning(lcShiboken,
- "Unable to translate type \"%s\" of argument %d of added function \"%s\".",
- qPrintable(typeInfo.name), i + 1, qPrintable(addedFunc->name()));
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgAddedFunctionInvalidArgType(addedFunc->name(),
+ typeInfo.name, i + 1,
+ errorMessage)));
delete metaFunction;
return nullptr;
}
@@ -1726,7 +1628,12 @@ AbstractMetaFunction* AbstractMetaBuilderPrivate::traverseFunction(const AddedFu
metaFunction->setFunctionType(AbstractMetaFunction::CopyConstructorFunction);
}
} else {
- metaFunction->setFunctionType(AbstractMetaFunction::NormalFunction);
+ auto type = AbstractMetaFunction::NormalFunction;
+ if (metaFunction->name() == QLatin1String("__getattro__"))
+ type = AbstractMetaFunction::GetAttroFunction;
+ else if (metaFunction->name() == QLatin1String("__setattro__"))
+ type = AbstractMetaFunction::SetAttroFunction;
+ metaFunction->setFunctionType(type);
}
metaFunction->setDeclaringClass(metaClass);
@@ -1858,11 +1765,14 @@ AbstractMetaFunction *AbstractMetaBuilderPrivate::traverseFunction(const Functio
const QString &signature = functionSignature(functionItem);
const bool rejected =
TypeDatabase::instance()->isFunctionRejected(className, signature, &rejectReason);
- qCDebug(lcShiboken).nospace().noquote() << __FUNCTION__
- << ": Checking rejection for signature \"" << signature << "\" for " << className
- << ": " << rejected;
- if (rejected)
+
+ if (rejected) {
+ if (ReportHandler::isDebug(ReportHandler::MediumDebug)) {
+ qCInfo(lcShiboken, "%s::%s was rejected by the type database (%s).",
+ qPrintable(className), qPrintable(signature), qPrintable(rejectReason));
+ }
return nullptr;
+ }
if (functionItem->isFriend())
return nullptr;
@@ -1875,6 +1785,7 @@ AbstractMetaFunction *AbstractMetaBuilderPrivate::traverseFunction(const Functio
}
auto *metaFunction = new AbstractMetaFunction;
+ metaFunction->setSourceLocation(functionItem->sourceLocation());
if (deprecated)
*metaFunction += AbstractMetaAttributes::Deprecated;
@@ -1883,9 +1794,6 @@ AbstractMetaFunction *AbstractMetaBuilderPrivate::traverseFunction(const Functio
metaFunction->setConstant(functionItem->isConstant());
metaFunction->setExceptionSpecification(functionItem->exceptionSpecification());
- if (ReportHandler::isDebug(ReportHandler::MediumDebug))
- qCDebug(lcShiboken).noquote().nospace() << " - " << functionName << "()";
-
metaFunction->setName(functionName);
metaFunction->setOriginalName(functionItem->name());
@@ -1921,10 +1829,12 @@ AbstractMetaFunction *AbstractMetaBuilderPrivate::traverseFunction(const Functio
QString errorMessage;
switch (metaFunction->functionType()) {
case AbstractMetaFunction::DestructorFunction:
+ metaFunction->setType(AbstractMetaType::createVoid());
break;
case AbstractMetaFunction::ConstructorFunction:
metaFunction->setExplicit(functionItem->isExplicit());
metaFunction->setName(currentClass->name());
+ metaFunction->setType(AbstractMetaType::createVoid());
break;
default: {
TypeInfo returnType = functionItem->type();
@@ -1935,17 +1845,14 @@ AbstractMetaFunction *AbstractMetaBuilderPrivate::traverseFunction(const Functio
return nullptr;
}
- AbstractMetaType *type = nullptr;
- if (!returnType.isVoid()) {
- type = translateType(returnType, currentClass, {}, &errorMessage);
- if (!type) {
- const QString reason = msgUnmatchedReturnType(functionItem, errorMessage);
- qCWarning(lcShiboken, "%s",
- qPrintable(msgSkippingFunction(functionItem, originalQualifiedSignatureWithReturn, reason)));
- m_rejectedFunctions.insert(originalQualifiedSignatureWithReturn, AbstractMetaBuilder::UnmatchedReturnType);
- delete metaFunction;
- return nullptr;
- }
+ AbstractMetaType *type = translateType(returnType, currentClass, {}, &errorMessage);
+ if (!type) {
+ const QString reason = msgUnmatchedReturnType(functionItem, errorMessage);
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgSkippingFunction(functionItem, originalQualifiedSignatureWithReturn, reason)));
+ m_rejectedFunctions.insert(originalQualifiedSignatureWithReturn, AbstractMetaBuilder::UnmatchedReturnType);
+ delete metaFunction;
+ return nullptr;
}
metaFunction->setType(type);
@@ -1976,16 +1883,12 @@ AbstractMetaFunction *AbstractMetaBuilderPrivate::traverseFunction(const Functio
AbstractMetaType *metaType = translateType(arg->type(), currentClass, {}, &errorMessage);
if (!metaType) {
// If an invalid argument has a default value, simply remove it
- if (arg->defaultValue()) {
- if (!currentClass
- || (currentClass->typeEntry()->codeGeneration()
- & TypeEntry::GenerateTargetLang)) {
- qCWarning(lcShiboken).noquote().nospace()
- << "Stripping argument #" << (i + 1) << " of "
- << originalQualifiedSignatureWithReturn
- << " due to unmatched type \"" << arg->type().toString()
- << "\" with default expression \""
- << arg->defaultValueExpression() << "\".";
+ // unless the function is virtual (since the override in the
+ // wrapper can then not correctly be generated).
+ if (arg->defaultValue() && !functionItem->isVirtual()) {
+ if (!currentClass || currentClass->typeEntry()->generateCode()) {
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgStrippingArgument(functionItem, i, originalQualifiedSignatureWithReturn, arg)));
}
break;
}
@@ -2049,8 +1952,8 @@ AbstractMetaFunction *AbstractMetaBuilderPrivate::traverseFunction(const Functio
fixArgumentNames(metaFunction, functionMods);
QString errorMessage;
if (!applyArrayArgumentModifications(functionMods, metaFunction, &errorMessage)) {
- qCWarning(lcShiboken, "While traversing %s: %s",
- qPrintable(className), qPrintable(errorMessage));
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgArrayModificationFailed(functionItem, className, errorMessage)));
}
}
@@ -2077,31 +1980,40 @@ AbstractMetaFunction *AbstractMetaBuilderPrivate::traverseFunction(const Functio
return metaFunction;
}
-AbstractMetaType *AbstractMetaBuilderPrivate::translateType(const AddedFunction::TypeInfo &typeInfo)
+AbstractMetaType *AbstractMetaBuilderPrivate::translateType(const AddedFunction::TypeInfo &typeInfo,
+ QString *errorMessage)
{
Q_ASSERT(!typeInfo.name.isEmpty());
TypeDatabase* typeDb = TypeDatabase::instance();
- TypeEntry* type;
QString typeName = typeInfo.name;
if (typeName == QLatin1String("void"))
- return nullptr;
+ return AbstractMetaType::createVoid();
- type = typeDb->findType(typeName);
+ TypeEntry *type = typeDb->findType(typeName);
+ if (!type)
+ type = typeDb->findFlagsType(typeName);
// test if the type is a template, like a container
bool isTemplate = false;
QStringList templateArgs;
if (!type && typeInfo.name.contains(QLatin1Char('<'))) {
- const QStringList& parsedType = parseTemplateType(typeInfo.name);
+ QStringList parsedType = parseTemplateType(typeInfo.name);
if (parsedType.isEmpty()) {
- qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("Template type parsing failed for '%1'").arg(typeInfo.name);
- } else {
- templateArgs = parsedType.mid(1);
- isTemplate = (type = typeDb->findContainerType(parsedType[0]));
+ *errorMessage = QStringLiteral("Template type parsing failed for '%1'").arg(typeInfo.name);
+ return nullptr;
+ }
+ const QString name = parsedType.takeFirst();
+ templateArgs = parsedType;
+ type = typeDb->findContainerType(name);
+ if (!type) { // A template typedef?
+ if (auto candidate = typeDb->findType(name)) {
+ if (candidate->type() == TypeEntry::ObjectType || candidate->type() == TypeEntry::BasicValueType)
+ type = candidate;
+ }
}
+ isTemplate = type != nullptr;
}
if (!type) {
@@ -2112,34 +2024,36 @@ AbstractMetaType *AbstractMetaBuilderPrivate::translateType(const AddedFunction:
if (it.key().endsWith(colonColon() + typeName))
candidates.append(it.key());
}
-
- QString msg = QStringLiteral("Type '%1' wasn't found in the type database.\n").arg(typeName);
+ QTextStream str(errorMessage);
+ str << "Type '" << typeName << "' wasn't found in the type database.\n";
if (candidates.isEmpty()) {
- qFatal("%sDeclare it in the type system using the proper <*-type> tag.",
- qPrintable(msg));
- }
-
- msg += QLatin1String("Remember to inform the full qualified name for the type you want to use.\nCandidates are:\n");
- candidates.sort();
- for (const QString& candidate : qAsConst(candidates)) {
- msg += QLatin1String(" ") + candidate + QLatin1Char('\n');
+ str << "Declare it in the type system using the proper <*-type> tag.";
+ } else {
+ str << "Remember to inform the full qualified name for the type you want to use.\nCandidates are:\n";
+ candidates.sort();
+ for (const QString& candidate : qAsConst(candidates))
+ str << " " << candidate << '\n';
}
- qFatal("%s", qPrintable(msg));
+ return nullptr;
}
- auto *metaType = new AbstractMetaType;
- metaType->setTypeEntry(type);
+ // These are only implicit and should not appear in code...
+ auto *metaType = new AbstractMetaType(type);
metaType->setIndirections(typeInfo.indirections);
if (typeInfo.isReference)
metaType->setReferenceType(LValueReference);
metaType->setConstant(typeInfo.isConstant);
if (isTemplate) {
for (const QString& templateArg : qAsConst(templateArgs)) {
- AbstractMetaType *metaArgType = translateType(AddedFunction::TypeInfo::fromSignature(templateArg));
+ AbstractMetaType *metaArgType = translateType(AddedFunction::TypeInfo::fromSignature(templateArg), errorMessage);
+ if (!metaArgType)
+ return nullptr;
metaType->addInstantiation(metaArgType);
}
metaType->setTypeUsagePattern(AbstractMetaType::ContainerPattern);
+ } else {
+ metaType->decideUsagePattern();
}
return metaType;
@@ -2156,6 +2070,66 @@ static const TypeEntry* findTypeEntryUsingContext(const AbstractMetaClass* metaC
return type;
}
+// Helper for translateTypeStatic()
+TypeEntries AbstractMetaBuilderPrivate::findTypeEntries(const QString &qualifiedName,
+ const QString &name,
+ AbstractMetaClass *currentClass,
+ AbstractMetaBuilderPrivate *d)
+{
+ // 5.1 - Try first using the current scope
+ if (currentClass) {
+ if (auto type = findTypeEntryUsingContext(currentClass, qualifiedName))
+ return {type};
+
+ // 5.1.1 - Try using the class parents' scopes
+ if (d && !currentClass->baseClassNames().isEmpty()) {
+ const AbstractMetaClassList &baseClasses = d->getBaseClasses(currentClass);
+ for (const AbstractMetaClass *cls : baseClasses) {
+ if (auto type = findTypeEntryUsingContext(cls, qualifiedName))
+ return {type};
+ }
+ }
+ }
+
+ // 5.2 - Try without scope
+ auto types = TypeDatabase::instance()->findCppTypes(qualifiedName);
+ if (!types.isEmpty())
+ return types;
+
+ // 6. No? Try looking it up as a flags type
+ if (auto type = TypeDatabase::instance()->findFlagsType(qualifiedName))
+ return {type};
+
+ // 7. No? Try looking it up as a container type
+ if (auto type = TypeDatabase::instance()->findContainerType(name))
+ return {type};
+
+ // 8. No? Check if the current class is a template and this type is one
+ // of the parameters.
+ if (currentClass) {
+ const QVector<TypeEntry *> &template_args = currentClass->templateArguments();
+ for (TypeEntry *te : template_args) {
+ if (te->name() == qualifiedName)
+ return {te};
+ }
+ }
+ return {};
+}
+
+// Reverse lookup of AbstractMetaType representing a template specialization
+// found during traversing function arguments to its type system typedef'ed
+// class.
+const AbstractMetaClass *AbstractMetaBuilderPrivate::resolveTypeSystemTypeDef(const AbstractMetaType *t) const
+{
+ if (t->hasInstantiations()) {
+ auto pred = [t](const TypeClassEntry &e) { return e.type->compare(*t); };
+ auto it = std::find_if(m_typeSystemTypeDefs.cbegin(), m_typeSystemTypeDefs.cend(), pred);
+ if (it != m_typeSystemTypeDefs.cend())
+ return it->klass;
+ }
+ return nullptr;
+}
+
AbstractMetaType *AbstractMetaBuilderPrivate::translateType(const TypeInfo &_typei,
AbstractMetaClass *currentClass,
TranslateTypeFlags flags,
@@ -2164,12 +2138,21 @@ AbstractMetaType *AbstractMetaBuilderPrivate::translateType(const TypeInfo &_typ
return translateTypeStatic(_typei, currentClass, this, flags, errorMessage);
}
+static bool isNumber(const QString &s)
+{
+ return std::all_of(s.cbegin(), s.cend(),
+ [](QChar c) { return c.isDigit(); });
+}
+
AbstractMetaType *AbstractMetaBuilderPrivate::translateTypeStatic(const TypeInfo &_typei,
AbstractMetaClass *currentClass,
AbstractMetaBuilderPrivate *d,
TranslateTypeFlags flags,
QString *errorMessageIn)
{
+ if (_typei.isVoid())
+ return AbstractMetaType::createVoid();
+
// 1. Test the type info without resolving typedefs in case this is present in the
// type system
const bool resolveType = !flags.testFlag(AbstractMetaBuilder::DontResolveType);
@@ -2258,7 +2241,9 @@ AbstractMetaType *AbstractMetaBuilderPrivate::translateTypeStatic(const TypeInfo
if (_ok)
arrayType->setArrayElementCount(int(elems));
}
- arrayType->setTypeEntry(new ArrayTypeEntry(elementType->typeEntry() , elementType->typeEntry()->version()));
+ auto elementTypeEntry = elementType->typeEntry();
+ arrayType->setTypeEntry(new ArrayTypeEntry(elementTypeEntry, elementTypeEntry->version(),
+ elementTypeEntry->parent()));
arrayType->decideUsagePattern();
elementType = arrayType;
@@ -2286,47 +2271,8 @@ AbstractMetaType *AbstractMetaBuilderPrivate::translateTypeStatic(const TypeInfo
typeInfo.clearInstantiations();
}
- const TypeEntry *type = nullptr;
- // 5. Try to find the type
-
- // 5.1 - Try first using the current scope
- if (currentClass) {
- type = findTypeEntryUsingContext(currentClass, qualifiedName);
-
- // 5.1.1 - Try using the class parents' scopes
- if (!type && d && !currentClass->baseClassNames().isEmpty()) {
- const AbstractMetaClassList &baseClasses = d->getBaseClasses(currentClass);
- for (const AbstractMetaClass *cls : baseClasses) {
- type = findTypeEntryUsingContext(cls, qualifiedName);
- if (type)
- break;
- }
- }
- }
-
- // 5.2 - Try without scope
- if (!type)
- type = TypeDatabase::instance()->findType(qualifiedName);
-
- // 6. No? Try looking it up as a flags type
- if (!type)
- type = TypeDatabase::instance()->findFlagsType(qualifiedName);
-
- // 7. No? Try looking it up as a container type
- if (!type)
- type = TypeDatabase::instance()->findContainerType(name);
-
- // 8. No? Check if the current class is a template and this type is one
- // of the parameters.
- if (!type && currentClass) {
- const QVector<TypeEntry *> &template_args = currentClass->templateArguments();
- for (TypeEntry *te : template_args) {
- if (te->name() == qualifiedName)
- type = te;
- }
- }
-
- if (!type) {
+ const TypeEntries types = findTypeEntries(qualifiedName, name, currentClass, d);
+ if (types.isEmpty()) {
if (errorMessageIn) {
*errorMessageIn =
msgUnableToTranslateType(_typei, msgCannotFindTypeEntry(qualifiedName));
@@ -2334,11 +2280,10 @@ AbstractMetaType *AbstractMetaBuilderPrivate::translateTypeStatic(const TypeInfo
return nullptr;
}
- // These are only implicit and should not appear in code...
- Q_ASSERT(!type->isInterface());
+ const TypeEntry *type = types.constFirst();
+ const TypeEntry::Type typeEntryType = type->type();
- auto *metaType = new AbstractMetaType;
- metaType->setTypeEntry(type);
+ QScopedPointer<AbstractMetaType> metaType(new AbstractMetaType);
metaType->setIndirectionsV(typeInfo.indirectionsV());
metaType->setReferenceType(typeInfo.referenceType());
metaType->setConstant(typeInfo.isConstant());
@@ -2349,23 +2294,88 @@ AbstractMetaType *AbstractMetaBuilderPrivate::translateTypeStatic(const TypeInfo
for (int t = 0, size = templateArguments.size(); t < size; ++t) {
const TypeInfo &ti = templateArguments.at(t);
AbstractMetaType *targType = translateTypeStatic(ti, currentClass, d, flags, &errorMessage);
+ // For non-type template parameters, create a dummy type entry on the fly
+ // as is done for classes.
+ if (!targType) {
+ const QString value = ti.qualifiedName().join(colonColon());
+ if (isNumber(value)) {
+ TypeDatabase::instance()->addConstantValueTypeEntry(value, type->typeSystemTypeEntry());
+ targType = translateTypeStatic(ti, currentClass, d, flags, &errorMessage);
+ }
+ }
if (!targType) {
if (errorMessageIn)
*errorMessageIn = msgCannotTranslateTemplateArgument(t, ti, errorMessage);
- delete metaType;
return nullptr;
}
metaType->addInstantiation(targType, true);
}
+ if (types.size() > 1) {
+ const bool sameType = std::all_of(types.cbegin() + 1, types.cend(),
+ [typeEntryType](const TypeEntry *e) {
+ return e->type() == typeEntryType; });
+ if (!sameType) {
+ if (errorMessageIn)
+ *errorMessageIn = msgAmbiguousVaryingTypesFound(qualifiedName, types);
+ return nullptr;
+ }
+ // Ambiguous primitive/smart pointer types are possible (when
+ // including type systems).
+ if (typeEntryType != TypeEntry::PrimitiveType
+ && typeEntryType != TypeEntry::SmartPointerType) {
+ if (errorMessageIn)
+ *errorMessageIn = msgAmbiguousTypesFound(qualifiedName, types);
+ return nullptr;
+ }
+ }
+
+ if (typeEntryType == TypeEntry::SmartPointerType) {
+ // Find a matching instantiation
+ if (metaType->instantiations().size() != 1) {
+ if (errorMessageIn)
+ *errorMessageIn = msgInvalidSmartPointerType(_typei);
+ return nullptr;
+ }
+ auto instantiationType = metaType->instantiations().constFirst()->typeEntry();
+ if (instantiationType->type() == TypeEntry::TemplateArgumentType) {
+ // Member functions of the template itself, SharedPtr(const SharedPtr &)
+ type = instantiationType;
+ } else {
+ auto it = std::find_if(types.cbegin(), types.cend(),
+ [instantiationType](const TypeEntry *e) {
+ auto smartPtr = static_cast<const SmartPointerTypeEntry *>(e);
+ return smartPtr->matchesInstantiation(instantiationType);
+ });
+ if (it == types.cend()) {
+ if (errorMessageIn)
+ *errorMessageIn = msgCannotFindSmartPointerInstantion(_typei);
+ return nullptr;
+ }
+ type =*it;
+ }
+ }
+
+ metaType->setTypeEntry(type);
+
// The usage pattern *must* be decided *after* the possible template
// instantiations have been determined, or else the absence of
// such instantiations will break the caching scheme of
// AbstractMetaType::cppSignature().
metaType->decideUsagePattern();
- return metaType;
+ if (d) {
+ // Reverse lookup of type system typedefs. Replace by class.
+ if (auto klass = d->resolveTypeSystemTypeDef(metaType.data())) {
+ metaType.reset(new AbstractMetaType);
+ metaType->setTypeEntry(klass->typeEntry());
+ metaType->decideUsagePattern();
+ }
+ }
+
+ Q_ASSERT(metaType->typeUsagePattern() != AbstractMetaType::InvalidPattern);
+ return metaType.take();
}
AbstractMetaType *AbstractMetaBuilder::translateType(const TypeInfo &_typei,
@@ -2655,18 +2665,7 @@ bool AbstractMetaBuilderPrivate::inheritTemplate(AbstractMetaClass *subclass,
const TypeInfo &info)
{
QVector<TypeInfo> targs = info.instantiations();
- QVector<AbstractMetaType *> templateTypes;
- QString errorMessage;
-
- if (subclass->isTypeDef()) {
- subclass->setHasCloneOperator(templateClass->hasCloneOperator());
- subclass->setHasEqualsOperator(templateClass->hasEqualsOperator());
- subclass->setHasHashFunction(templateClass->hasHashFunction());
- subclass->setHasNonPrivateConstructor(templateClass->hasNonPrivateConstructor());
- subclass->setHasPrivateDestructor(templateClass->hasPrivateDestructor());
- subclass->setHasProtectedDestructor(templateClass->hasProtectedDestructor());
- subclass->setHasVirtualDestructor(templateClass->hasVirtualDestructor());
- }
+ AbstractMetaTypeList templateTypes;
for (const TypeInfo &i : qAsConst(targs)) {
QString typeName = i.qualifiedName().join(colonColon());
@@ -2676,15 +2675,11 @@ bool AbstractMetaBuilderPrivate::inheritTemplate(AbstractMetaClass *subclass,
// "template <int R, int C> Matrix<R, C>" and subclass
// "typedef Matrix<2,3> Matrix2x3;". If so, create dummy entries of
// EnumValueTypeEntry for the integer values encountered on the fly.
- const bool isNumber = std::all_of(typeName.cbegin(), typeName.cend(),
- [](QChar c) { return c.isDigit(); });
- if (isNumber) {
+ if (isNumber(typeName)) {
t = typeDb->findType(typeName);
if (!t) {
- t = new EnumValueTypeEntry(typeName, typeName, nullptr,
- QVersionNumber(0, 0));
- t->setCodeGeneration(0);
- typeDb->addType(t);
+ auto parent = subclass->typeEntry()->typeSystemTypeEntry();
+ t = TypeDatabase::instance()->addConstantValueTypeEntry(typeName, parent);
}
} else {
QStringList possibleNames;
@@ -2702,8 +2697,7 @@ bool AbstractMetaBuilderPrivate::inheritTemplate(AbstractMetaClass *subclass,
}
if (t) {
- auto *temporaryType = new AbstractMetaType;
- temporaryType->setTypeEntry(t);
+ auto *temporaryType = new AbstractMetaType(t);
temporaryType->setConstant(i.isConstant());
temporaryType->setReferenceType(i.referenceType());
temporaryType->setIndirectionsV(i.indirectionsV());
@@ -2716,6 +2710,28 @@ bool AbstractMetaBuilderPrivate::inheritTemplate(AbstractMetaClass *subclass,
}
}
+ subclass->setTemplateBaseClass(templateClass);
+ subclass->setTemplateBaseClassInstantiations(templateTypes);
+ subclass->setBaseClass(templateClass->baseClass());
+ return true;
+}
+
+void AbstractMetaBuilderPrivate::inheritTemplateFunctions(AbstractMetaClass *subclass)
+{
+ QString errorMessage;
+ auto templateClass = subclass->templateBaseClass();
+
+ if (subclass->isTypeDef()) {
+ subclass->setHasCloneOperator(templateClass->hasCloneOperator());
+ subclass->setHasEqualsOperator(templateClass->hasEqualsOperator());
+ subclass->setHasHashFunction(templateClass->hasHashFunction());
+ subclass->setHasNonPrivateConstructor(templateClass->hasNonPrivateConstructor());
+ subclass->setHasPrivateDestructor(templateClass->hasPrivateDestructor());
+ subclass->setHasProtectedDestructor(templateClass->hasProtectedDestructor());
+ subclass->setHasVirtualDestructor(templateClass->hasVirtualDestructor());
+ }
+
+ const auto &templateTypes = subclass->templateBaseClassInstantiations();
const AbstractMetaFunctionList &subclassFuncs = subclass->functions();
const AbstractMetaFunctionList &templateClassFunctions = templateClass->functions();
for (const AbstractMetaFunction *function : templateClassFunctions) {
@@ -2729,7 +2745,7 @@ bool AbstractMetaBuilderPrivate::inheritTemplate(AbstractMetaClass *subclass,
QScopedPointer<AbstractMetaFunction> f(function->copy());
f->setArguments(AbstractMetaArgumentList());
- if (function->type()) { // Non-void
+ if (!function->isVoid()) {
AbstractMetaType *returnType = inheritTemplateType(templateTypes, function->type());
if (!returnType)
continue;
@@ -2818,59 +2834,44 @@ bool AbstractMetaBuilderPrivate::inheritTemplate(AbstractMetaClass *subclass,
f->replaceType(fieldType);
subclass->addField(f.take());
}
-
- subclass->setTemplateBaseClass(templateClass);
- subclass->setTemplateBaseClassInstantiations(templateTypes);
- subclass->setInterfaces(templateClass->interfaces());
- subclass->setBaseClass(templateClass->baseClass());
-
- return true;
}
-void AbstractMetaBuilderPrivate::parseQ_Property(AbstractMetaClass *metaClass,
- const QStringList &declarations)
+void AbstractMetaBuilderPrivate::parseQ_Properties(AbstractMetaClass *metaClass,
+ const QStringList &declarations)
{
const QStringList scopes = currentScope()->qualifiedName();
-
- for (int i = 0; i < declarations.size(); ++i) {
- const auto propertyTokens = declarations.at(i).splitRef(QLatin1Char(' '));
-
- AbstractMetaType *type = nullptr;
- for (int j = scopes.size(); j >= 0; --j) {
- QStringList qualifiedName = scopes.mid(0, j);
- qualifiedName.append(propertyTokens.at(0).toString());
- TypeInfo info;
- info.setQualifiedName(qualifiedName);
-
- type = translateType(info, metaClass);
- if (type)
- break;
- }
-
- if (!type) {
- qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("Unable to decide type of property: '%1' in class '%2'")
- .arg(propertyTokens.at(0).toString(), metaClass->name());
- continue;
+ QString errorMessage;
+ int i = 0;
+ for (; i < declarations.size(); ++i) {
+ if (auto spec = QPropertySpec::parseQ_Property(this, metaClass, declarations.at(i), scopes, &errorMessage)) {
+ spec->setIndex(i);
+ metaClass->addPropertySpec(spec);
+ } else {
+ QString message;
+ QTextStream str(&message);
+ str << metaClass->sourceLocation() << errorMessage;
+ qCWarning(lcShiboken, "%s", qPrintable(message));
}
+ }
- auto *spec = new QPropertySpec(type->typeEntry());
- spec->setName(propertyTokens.at(1).toString());
- spec->setIndex(i);
+ // User-added properties
+ auto typeEntry = metaClass->typeEntry();
+ for (const TypeSystemProperty &tp : typeEntry->properties()) {
+ QPropertySpec *spec = nullptr;
+ if (metaClass->propertySpecByName(tp.name))
+ errorMessage = msgPropertyExists(metaClass->name(), tp.name);
+ else
+ spec = QPropertySpec::fromTypeSystemProperty(this, metaClass, tp, scopes, &errorMessage);
- for (int pos = 2; pos + 1 < propertyTokens.size(); pos += 2) {
- if (propertyTokens.at(pos) == QLatin1String("READ"))
- spec->setRead(propertyTokens.at(pos + 1).toString());
- else if (propertyTokens.at(pos) == QLatin1String("WRITE"))
- spec->setWrite(propertyTokens.at(pos + 1).toString());
- else if (propertyTokens.at(pos) == QLatin1String("DESIGNABLE"))
- spec->setDesignable(propertyTokens.at(pos + 1).toString());
- else if (propertyTokens.at(pos) == QLatin1String("RESET"))
- spec->setReset(propertyTokens.at(pos + 1).toString());
+ if (spec) {
+ spec->setIndex(i++);
+ metaClass->addPropertySpec(spec);
+ } else {
+ QString message;
+ QTextStream str(&message);
+ str << typeEntry->sourceLocation() << errorMessage;
+ qCWarning(lcShiboken, "%s", qPrintable(message));
}
-
- metaClass->addPropertySpec(spec);
- delete type;
}
}
@@ -2899,11 +2900,9 @@ void AbstractMetaBuilderPrivate::setupClonable(AbstractMetaClass *cls)
QQueue<AbstractMetaClass*> baseClasses;
if (cls->baseClass())
baseClasses.enqueue(cls->baseClass());
- baseClasses << cls->interfaces().toList();
while (!baseClasses.isEmpty()) {
AbstractMetaClass* currentClass = baseClasses.dequeue();
- baseClasses << currentClass->interfaces().toList();
if (currentClass->baseClass())
baseClasses.enqueue(currentClass->baseClass());
@@ -2948,7 +2947,7 @@ static void writeRejectLogFile(const QString &name,
for (int reason = 0; reason < AbstractMetaBuilder::NoReason; ++reason) {
- s << QString(72, QLatin1Char('*')) << endl;
+ s << QString(72, QLatin1Char('*')) << Qt::endl;
switch (reason) {
case AbstractMetaBuilder::NotInTypeSystem:
s << "Not in type system";
@@ -2981,16 +2980,16 @@ static void writeRejectLogFile(const QString &name,
break;
}
- s << endl;
+ s << Qt::endl;
for (QMap<QString, AbstractMetaBuilder::RejectReason>::const_iterator it = rejects.constBegin();
it != rejects.constEnd(); ++it) {
if (it.value() != reason)
continue;
- s << " - " << it.key() << endl;
+ s << " - " << it.key() << Qt::endl;
}
- s << QString(72, QLatin1Char('*')) << endl << endl;
+ s << QString(72, QLatin1Char('*')) << Qt::endl << Qt::endl;
}
}
@@ -3016,6 +3015,19 @@ static ClassIndexHash::ConstIterator findByTypeEntry(const ClassIndexHash &map,
return it;
}
+// Add a dependency of the class associated with typeEntry on clazz
+static void addClassDependency(const TypeEntry *typeEntry,
+ const AbstractMetaClass *clazz,
+ int classIndex, const ClassIndexHash &map,
+ Graph *graph)
+{
+ if (typeEntry->isComplex() && typeEntry != clazz->typeEntry()) {
+ const auto it = findByTypeEntry(map, typeEntry);
+ if (it != map.cend() && it.key()->enclosingClass() != clazz)
+ graph->addEdge(it.value(), classIndex);
+ }
+}
+
AbstractMetaClassList AbstractMetaBuilderPrivate::classesTopologicalSorted(const AbstractMetaClassList &classList,
const Dependencies &additionalDependencies) const
{
@@ -3055,10 +3067,6 @@ AbstractMetaClassList AbstractMetaBuilderPrivate::classesTopologicalSorted(const
const AbstractMetaClassList &bases = getBaseClasses(clazz);
for (AbstractMetaClass *baseClass : bases) {
- // Fix polymorphic expression
- if (clazz->baseClass() == baseClass)
- clazz->setBaseClass(baseClass);
-
const auto baseIt = map.constFind(baseClass);
if (baseIt!= map.cend())
graph.addEdge(baseIt.value(), classIndex);
@@ -3072,15 +3080,17 @@ AbstractMetaClassList AbstractMetaBuilderPrivate::classesTopologicalSorted(const
// ("QString s = QString()"), add a dependency.
if (!arg->originalDefaultValueExpression().isEmpty()
&& arg->type()->isValue()) {
- auto typeEntry = arg->type()->typeEntry();
- if (typeEntry->isComplex() && typeEntry != clazz->typeEntry()) {
- auto ait = findByTypeEntry(map, typeEntry);
- if (ait != map.cend() && ait.key()->enclosingClass() != clazz)
- graph.addEdge(ait.value(), classIndex);
- }
+ addClassDependency(arg->type()->typeEntry(), clazz, classIndex,
+ map, &graph);
}
}
}
+ // Member fields need to be initialized
+ const AbstractMetaFieldList &fields = clazz->fields();
+ for (AbstractMetaField *field : fields) {
+ addClassDependency(field->type()->typeEntry(), clazz, classIndex,
+ map, &graph);
+ }
}
AbstractMetaClassList result;
@@ -3099,8 +3109,7 @@ AbstractMetaClassList AbstractMetaBuilderPrivate::classesTopologicalSorted(const
} else {
for (int i : qAsConst(unmappedResult)) {
Q_ASSERT(reverseMap.contains(i));
- if (!reverseMap[i]->isInterface())
- result << reverseMap[i];
+ result << reverseMap[i];
}
}
@@ -3151,9 +3160,9 @@ AbstractMetaArgumentList AbstractMetaBuilderPrivate::reverseList(const AbstractM
return ret;
}
-void AbstractMetaBuilder::setGlobalHeader(const QString& globalHeader)
+void AbstractMetaBuilder::setGlobalHeaders(const QFileInfoList &globalHeaders)
{
- d->m_globalHeader = QFileInfo(globalHeader);
+ d->m_globalHeaders = globalHeaders;
}
void AbstractMetaBuilder::setHeaderPaths(const HeaderPaths &hp)
@@ -3191,23 +3200,26 @@ static bool matchHeader(const QString &headerPath, const QString &fileName)
&& fileName.startsWith(headerPath, caseSensitivity);
}
-void AbstractMetaBuilderPrivate::setInclude(TypeEntry *te, const QString &fileName) const
+void AbstractMetaBuilderPrivate::setInclude(TypeEntry *te, const QString &path) const
{
- auto it = m_resolveIncludeHash.find(fileName);
+ auto it = m_resolveIncludeHash.find(path);
if (it == m_resolveIncludeHash.end()) {
- QFileInfo info(fileName);
- if (m_globalHeader.fileName() == info.fileName())
+ QFileInfo info(path);
+ const QString fileName = info.fileName();
+ if (std::any_of(m_globalHeaders.cbegin(), m_globalHeaders.cend(),
+ [fileName] (const QFileInfo &fi) {
+ return fi.fileName() == fileName; })) {
return;
+ }
int bestMatchLength = 0;
for (const auto &headerPath : m_headerPaths) {
- if (headerPath.size() > bestMatchLength && matchHeader(headerPath, fileName))
+ if (headerPath.size() > bestMatchLength && matchHeader(headerPath, path))
bestMatchLength = headerPath.size();
}
const QString include = bestMatchLength > 0
- ? fileName.right(fileName.size() - bestMatchLength - 1)
- : info.fileName();
- it = m_resolveIncludeHash.insert(fileName, {Include::IncludePath, include});
+ ? path.right(path.size() - bestMatchLength - 1) : fileName;
+ it = m_resolveIncludeHash.insert(path, {Include::IncludePath, include});
}
te->setInclude(it.value());
}
@@ -3232,7 +3244,7 @@ static void debugFormatSequence(QDebug &d, const char *key, const Container& c,
void AbstractMetaBuilder::formatDebug(QDebug &debug) const
{
- debug << "m_globalHeader=" << d->m_globalHeader.absoluteFilePath();
+ debug << "m_globalHeader=" << d->m_globalHeaders;
debugFormatSequence(debug, "globalEnums", d->m_globalEnums, "\n");
debugFormatSequence(debug, "globalFunctions", d->m_globalFunctions, "\n");
if (const int scopeCount = d->m_scopes.size()) {
diff --git a/sources/shiboken2/ApiExtractor/abstractmetabuilder.h b/sources/shiboken2/ApiExtractor/abstractmetabuilder.h
index 93b9d9fd2..d2dc080a2 100644
--- a/sources/shiboken2/ApiExtractor/abstractmetabuilder.h
+++ b/sources/shiboken2/ApiExtractor/abstractmetabuilder.h
@@ -35,6 +35,8 @@
#include "clangparser/compilersupport.h"
+#include <QFileInfoList>
+
QT_FORWARD_DECLARE_CLASS(QIODevice)
class AbstractMetaBuilderPrivate;
@@ -61,11 +63,11 @@ public:
AbstractMetaBuilder();
virtual ~AbstractMetaBuilder();
- AbstractMetaClassList classes() const;
- AbstractMetaClassList templates() const;
- AbstractMetaClassList smartPointers() const;
- AbstractMetaFunctionList globalFunctions() const;
- AbstractMetaEnumList globalEnums() const;
+ const AbstractMetaClassList &classes() const;
+ const AbstractMetaClassList &templates() const;
+ const AbstractMetaClassList &smartPointers() const;
+ const AbstractMetaFunctionList &globalFunctions() const;
+ const AbstractMetaEnumList &globalEnums() const;
AbstractMetaEnum *findEnum(const TypeEntry *typeEntry) const;
/**
@@ -85,7 +87,7 @@ public:
* so any class declared under this header wont have the include file
* filled.
*/
- void setGlobalHeader(const QString& globalHeader);
+ void setGlobalHeaders(const QFileInfoList& globalHeaders);
void setHeaderPaths(const HeaderPaths &h);
void setSkipDeprecated(bool value);
diff --git a/sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h b/sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h
index 30df236d6..846895089 100644
--- a/sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h
+++ b/sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h
@@ -37,12 +37,19 @@
#include <QSet>
#include <QFileInfo>
+#include <QVector>
class TypeDatabase;
class AbstractMetaBuilderPrivate
{
public:
+ struct TypeClassEntry
+ {
+ AbstractMetaTypeCPtr type;
+ const AbstractMetaClass *klass;
+ };
+
using TranslateTypeFlags = AbstractMetaBuilder::TranslateTypeFlags;
Q_DISABLE_COPY(AbstractMetaBuilderPrivate)
@@ -124,7 +131,7 @@ public:
*/
void fixReturnTypeOfConversionOperator(AbstractMetaFunction *metaFunction);
- void parseQ_Property(AbstractMetaClass *metaClass, const QStringList &declarations);
+ void parseQ_Properties(AbstractMetaClass *metaClass, const QStringList &declarations);
void setupEquals(AbstractMetaClass *metaClass);
void setupComparable(AbstractMetaClass *metaClass);
void setupClonable(AbstractMetaClass *cls);
@@ -135,7 +142,8 @@ public:
QString fixDefaultValue(const ArgumentModelItem &item, AbstractMetaType *type,
AbstractMetaFunction *fnc, AbstractMetaClass *,
int argumentIndex);
- AbstractMetaType *translateType(const AddedFunction::TypeInfo &typeInfo);
+ AbstractMetaType *translateType(const AddedFunction::TypeInfo &typeInfo,
+ QString *errorMessage);
AbstractMetaType *translateType(const TypeInfo &type,
AbstractMetaClass *currentClass,
TranslateTypeFlags flags = {},
@@ -145,6 +153,9 @@ public:
AbstractMetaBuilderPrivate *d = nullptr,
TranslateTypeFlags flags = {},
QString *errorMessageIn = nullptr);
+ static TypeEntries findTypeEntries(const QString &qualifiedName, const QString &name,
+ AbstractMetaClass *currentClass = nullptr,
+ AbstractMetaBuilderPrivate *d = nullptr);
qint64 findOutValueFromString(const QString &stringValue, bool &ok);
@@ -157,6 +168,7 @@ public:
bool inheritTemplate(AbstractMetaClass *subclass,
const AbstractMetaClass *templateClass,
const TypeInfo &info);
+ void inheritTemplateFunctions(AbstractMetaClass *subclass);
AbstractMetaType *inheritTemplateType(const AbstractMetaTypeList &templateTypes,
const AbstractMetaType *metaType);
@@ -165,10 +177,11 @@ public:
void sortLists();
AbstractMetaArgumentList reverseList(const AbstractMetaArgumentList &list);
- void setInclude(TypeEntry *te, const QString &fileName) const;
+ void setInclude(TypeEntry *te, const QString &path) const;
void fixArgumentNames(AbstractMetaFunction *func, const FunctionModificationList &mods);
void fillAddedFunctions(AbstractMetaClass *metaClass);
+ const AbstractMetaClass *resolveTypeSystemTypeDef(const AbstractMetaType *t) const;
AbstractMetaBuilder *q;
AbstractMetaClassList m_metaClasses;
@@ -187,14 +200,15 @@ public:
QHash<const TypeEntry *, AbstractMetaEnum *> m_enums;
- QList<NamespaceModelItem> m_scopes;
+ QVector<NamespaceModelItem> m_scopes;
QSet<AbstractMetaClass *> m_setupInheritanceDone;
QString m_logDirectory;
- QFileInfo m_globalHeader;
+ QFileInfoList m_globalHeaders;
QStringList m_headerPaths;
mutable QHash<QString, Include> m_resolveIncludeHash;
+ QVector<TypeClassEntry> m_typeSystemTypeDefs; // look up metatype->class for type system typedefs
bool m_skipDeprecated = false;
};
diff --git a/sources/shiboken2/ApiExtractor/abstractmetalang.cpp b/sources/shiboken2/ApiExtractor/abstractmetalang.cpp
index 99e9d01a3..f1f01e02c 100644
--- a/sources/shiboken2/ApiExtractor/abstractmetalang.cpp
+++ b/sources/shiboken2/ApiExtractor/abstractmetalang.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2019 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -28,6 +28,7 @@
#include "abstractmetalang.h"
#include "messages.h"
+#include "propertyspec.h"
#include "reporthandler.h"
#include "typedatabase.h"
#include "typesystem.h"
@@ -80,19 +81,57 @@ const AbstractMetaClass *recurseClassHierarchy(const AbstractMetaClass *klass,
{
if (pred(klass))
return klass;
- if (auto base = klass->baseClass()) {
+ for (auto base : klass->baseClasses()) {
if (auto r = recurseClassHierarchy(base, pred))
return r;
}
- const auto interfaces = klass->interfaces();
- for (auto i : interfaces) {
- if (auto r = recurseClassHierarchy(i, pred))
- return r;
- }
return nullptr;
}
/*******************************************************************************
+ * Documentation
+ */
+
+Documentation::Documentation(const QString &value, Documentation::Type t, Documentation::Format fmt)
+{
+ setValue(value, t, fmt);
+}
+
+bool Documentation::isEmpty() const
+{
+ for (int i = 0; i < Type::Last; i++) {
+ if (!m_data.value(static_cast<Type>(i)).isEmpty())
+ return false;
+ }
+ return true;
+}
+
+QString Documentation::value(Documentation::Type t) const
+{
+ return m_data.value(t);
+}
+
+void Documentation::setValue(const QString &value, Documentation::Type t, Documentation::Format fmt)
+{
+ const QString v = value.trimmed();
+ if (v.isEmpty())
+ m_data.remove(t);
+ else
+ m_data[t] = value.trimmed();
+ m_format = fmt;
+}
+
+Documentation::Format Documentation::format() const
+{
+ return m_format;
+}
+
+void Documentation::setFormat(Documentation::Format f)
+{
+ m_format = f;
+}
+
+/*******************************************************************************
* AbstractMetaVariable
*/
@@ -147,7 +186,8 @@ void AbstractMetaAttributes::assignMetaAttributes(const AbstractMetaAttributes &
* AbstractMetaType
*/
-AbstractMetaType::AbstractMetaType() :
+AbstractMetaType::AbstractMetaType(const TypeEntry *t) :
+ m_typeEntry(t),
m_constant(false),
m_volatile(false),
m_cppInstantiation(true),
@@ -166,19 +206,9 @@ QString AbstractMetaType::package() const
return m_typeEntry->targetLangPackage();
}
-static QString lastNameSegment(QString name)
-{
- const int index = name.lastIndexOf(QStringLiteral("::"));
- if (index >= 0)
- name.remove(0, index + 2);
- return name;
-}
-
QString AbstractMetaType::name() const
{
- if (m_name.isEmpty())
- m_name = lastNameSegment(m_typeEntry->targetLangName());
- return m_name;
+ return m_typeEntry->targetLangEntryName();
}
QString AbstractMetaType::fullName() const
@@ -188,7 +218,7 @@ QString AbstractMetaType::fullName() const
AbstractMetaType *AbstractMetaType::copy() const
{
- auto *cpy = new AbstractMetaType;
+ auto *cpy = new AbstractMetaType(typeEntry());
cpy->setTypeUsagePattern(typeUsagePattern());
cpy->setConstant(isConstant());
@@ -202,8 +232,6 @@ AbstractMetaType *AbstractMetaType::copy() const
cpy->setArrayElementType(arrayElementType() ? arrayElementType()->copy() : nullptr);
- cpy->setTypeEntry(typeEntry());
-
return cpy;
}
@@ -256,11 +284,16 @@ AbstractMetaTypeCList AbstractMetaType::nestedArrayTypes() const
return result;
}
-bool AbstractMetaType::isConstRef() const
+bool AbstractMetaType::passByConstRef() const
{
return isConstant() && m_referenceType == LValueReference && indirections() == 0;
}
+bool AbstractMetaType::passByValue() const
+{
+ return m_referenceType == NoReference && indirections() == 0;
+}
+
QString AbstractMetaType::cppSignature() const
{
if (m_cachedCppSignature.isEmpty())
@@ -273,25 +306,31 @@ QString AbstractMetaType::pythonSignature() const
// PYSIDE-921: Handle container returntypes correctly.
// This is now a clean reimplementation.
if (m_cachedPythonSignature.isEmpty())
- m_cachedPythonSignature = formatPythonSignature(false);
+ m_cachedPythonSignature = formatPythonSignature();
return m_cachedPythonSignature;
}
AbstractMetaType::TypeUsagePattern AbstractMetaType::determineUsagePattern() const
{
- if (m_typeEntry->isTemplateArgument() || m_referenceType == RValueReference)
- return InvalidPattern;
+ if (m_typeEntry->isTemplateArgument())
+ return TemplateArgument;
+
+ if (m_typeEntry->type() == TypeEntry::ConstantValueType)
+ return NonTypeTemplateArgument;
- if (m_typeEntry->isPrimitive() && (actualIndirections() == 0 || isConstRef()))
+ if (m_typeEntry->isPrimitive() && (actualIndirections() == 0 || passByConstRef()))
return PrimitivePattern;
- if (m_typeEntry->isVoid())
- return NativePointerPattern;
+ if (m_typeEntry->isVoid()) {
+ return m_arrayElementCount < 0 && m_referenceType == NoReference
+ && m_indirections.isEmpty() && m_constant == 0 && m_volatile == 0
+ ? VoidPattern : NativePointerPattern;
+ }
if (m_typeEntry->isVarargs())
return VarargsPattern;
- if (m_typeEntry->isEnum() && (actualIndirections() == 0 || isConstRef()))
+ if (m_typeEntry->isEnum() && (actualIndirections() == 0 || passByConstRef()))
return EnumPattern;
if (m_typeEntry->isObject()) {
@@ -306,7 +345,7 @@ AbstractMetaType::TypeUsagePattern AbstractMetaType::determineUsagePattern() con
if (m_typeEntry->isSmartPointer() && indirections() == 0)
return SmartPointerPattern;
- if (m_typeEntry->isFlags() && (actualIndirections() == 0 || isConstRef()))
+ if (m_typeEntry->isFlags() && (actualIndirections() == 0 || passByConstRef()))
return FlagsPattern;
if (m_typeEntry->isArray())
@@ -315,10 +354,6 @@ AbstractMetaType::TypeUsagePattern AbstractMetaType::determineUsagePattern() con
if (m_typeEntry->isValue())
return indirections() == 1 ? ValuePointerPattern : ValuePattern;
- if (ReportHandler::isDebug(ReportHandler::FullDebug)) {
- qCDebug(lcShiboken)
- << QStringLiteral("native pointer pattern for '%1'").arg(cppSignature());
- }
return NativePointerPattern;
}
@@ -352,26 +387,43 @@ bool AbstractMetaType::hasTemplateChildren() const
return false;
}
-bool AbstractMetaType::equals(const AbstractMetaType &rhs) const
+bool AbstractMetaType::compare(const AbstractMetaType &rhs, ComparisonFlags flags) const
{
- if (m_typeEntry != rhs.m_typeEntry || m_constant != rhs.m_constant
- || m_referenceType != rhs.m_referenceType
+ if (m_typeEntry != rhs.m_typeEntry
|| m_indirections != rhs.m_indirections
|| m_instantiations.size() != rhs.m_instantiations.size()
|| m_arrayElementCount != rhs.m_arrayElementCount) {
return false;
}
+
+ if (m_constant != rhs.m_constant || m_referenceType != rhs.m_referenceType) {
+ if (!flags.testFlag(ConstRefMatchesValue)
+ || !(passByValue() || passByConstRef())
+ || !(rhs.passByValue() || rhs.passByConstRef())) {
+ return false;
+ }
+ }
+
if ((m_arrayElementType != nullptr) != (rhs.m_arrayElementType != nullptr)
- || (m_arrayElementType != nullptr && !m_arrayElementType->equals(*rhs.m_arrayElementType))) {
+ || (m_arrayElementType != nullptr && !m_arrayElementType->compare(*rhs.m_arrayElementType, flags))) {
return false;
}
for (int i = 0, size = m_instantiations.size(); i < size; ++i) {
- if (!m_instantiations.at(i)->equals(*rhs.m_instantiations.at(i)))
+ if (!m_instantiations.at(i)->compare(*rhs.m_instantiations.at(i), flags))
return false;
}
return true;
}
+AbstractMetaType *AbstractMetaType::createVoid()
+{
+ static const TypeEntry *voidTypeEntry = TypeDatabase::instance()->findType(QLatin1String("void"));
+ Q_ASSERT(voidTypeEntry);
+ auto *metaType = new AbstractMetaType(voidTypeEntry);
+ metaType->decideUsagePattern();
+ return metaType;
+}
+
#ifndef QT_NO_DEBUG_STREAM
QDebug operator<<(QDebug d, const AbstractMetaType *at)
{
@@ -528,7 +580,7 @@ bool AbstractMetaFunction::operator<(const AbstractMetaFunction &other) const
*/
AbstractMetaFunction::CompareResult AbstractMetaFunction::compareTo(const AbstractMetaFunction *other) const
{
- CompareResult result = nullptr;
+ CompareResult result;
// Enclosing class...
if (ownerClass() == other->ownerClass())
@@ -604,8 +656,7 @@ AbstractMetaFunction *AbstractMetaFunction::copy() const
cpy->setImplementingClass(implementingClass());
cpy->setFunctionType(functionType());
cpy->setDeclaringClass(declaringClass());
- if (type())
- cpy->setType(type()->copy());
+ cpy->setType(type()->copy());
cpy->setConstant(isConstant());
cpy->setExceptionSpecification(m_exceptionSpecification);
cpy->setAllowThreadModification(m_allowThreadModification);
@@ -615,8 +666,7 @@ AbstractMetaFunction *AbstractMetaFunction::copy() const
for (AbstractMetaArgument *arg : m_arguments)
cpy->addArgument(arg->copy());
- Q_ASSERT((!type() && !cpy->type())
- || (type()->instantiations() == cpy->type()->instantiations()));
+ Q_ASSERT(type()->instantiations() == cpy->type()->instantiations());
return cpy;
}
@@ -625,7 +675,7 @@ bool AbstractMetaFunction::usesRValueReferences() const
{
if (m_functionType == MoveConstructorFunction || m_functionType == MoveAssignmentOperatorFunction)
return true;
- if (m_type && m_type->referenceType() == RValueReference)
+ if (m_type->referenceType() == RValueReference)
return true;
for (const AbstractMetaArgument *a : m_arguments) {
if (a->type()->referenceType() == RValueReference)
@@ -765,6 +815,12 @@ bool AbstractMetaFunction::argumentRemoved(int key) const
return false;
}
+const AbstractMetaClass *AbstractMetaFunction::targetLangOwner() const
+{
+ return m_class && m_class->isInvisibleNamespace()
+ ? m_class->targetLangEnclosingClass() : m_class;
+}
+
bool AbstractMetaFunction::isDeprecated() const
{
const FunctionModificationList &modifications = this->modifications(declaringClass());
@@ -784,11 +840,20 @@ bool AbstractMetaFunction::isDeprecated() const
bool AbstractMetaFunction::autoDetectAllowThread() const
{
// Disallow for simple getter functions.
- const bool maybeGetter = m_constant != 0 && m_type != nullptr
- && m_arguments.isEmpty();
+ const bool maybeGetter = m_constant != 0 && !isVoid() && m_arguments.isEmpty();
return !maybeGetter;
}
+SourceLocation AbstractMetaFunction::sourceLocation() const
+{
+ return m_sourceLocation;
+}
+
+void AbstractMetaFunction::setSourceLocation(const SourceLocation &sourceLocation)
+{
+ m_sourceLocation = sourceLocation;
+}
+
static inline TypeSystem::AllowThread allowThreadMod(const AbstractMetaClass *klass)
{
return klass->typeEntry()->allowThread();
@@ -816,12 +881,14 @@ bool AbstractMetaFunction::allowThread() const
case TypeSystem::AllowThread::Allow:
break;
case TypeSystem::AllowThread::Auto:
- case TypeSystem::AllowThread::Unspecified:
result = autoDetectAllowThread();
break;
+ case TypeSystem::AllowThread::Unspecified:
+ result = false;
+ break;
}
- if (!result)
- qCDebug(lcShiboken).noquote() << msgDisallowThread(this);
+ if (!result && ReportHandler::isDebug(ReportHandler::MediumDebug))
+ qCInfo(lcShiboken).noquote() << msgDisallowThread(this);
return result;
}
@@ -945,9 +1012,6 @@ FunctionModificationList AbstractMetaFunction::modifications(const AbstractMetaC
(implementor == implementingClass() && !mods.isEmpty())) {
break;
}
- const AbstractMetaClassList &interfaces = implementor->interfaces();
- for (const AbstractMetaClass *interface : interfaces)
- mods += this->modifications(interface);
implementor = implementor->baseClass();
}
return mods;
@@ -1237,6 +1301,21 @@ AbstractMetaFunction::find(const AbstractMetaFunctionList &haystack,
return findByName(haystack, needle);
}
+int AbstractMetaFunction::overloadNumber() const
+{
+ if (m_cachedOverloadNumber == TypeSystem::OverloadNumberUnset) {
+ m_cachedOverloadNumber = TypeSystem::OverloadNumberDefault;
+ const FunctionModificationList &mods = modifications(implementingClass());
+ for (const FunctionModification &mod : mods) {
+ if (mod.overloadNumber() != TypeSystem::OverloadNumberUnset) {
+ m_cachedOverloadNumber = mod.overloadNumber();
+ break;
+ }
+ }
+ }
+ return m_cachedOverloadNumber;
+}
+
#ifndef QT_NO_DEBUG_STREAM
static inline void formatMetaFunctionBrief(QDebug &d, const AbstractMetaFunction *af)
{
@@ -1326,7 +1405,6 @@ AbstractMetaClass::AbstractMetaClass()
m_hasPrivateDestructor(false),
m_hasProtectedDestructor(false),
m_hasVirtualDestructor(false),
- m_forceShellClass(false),
m_hasHashFunction(false),
m_hasEqualsOperator(false),
m_hasCloneOperator(false),
@@ -1340,8 +1418,8 @@ AbstractMetaClass::~AbstractMetaClass()
qDeleteAll(m_functions);
qDeleteAll(m_fields);
qDeleteAll(m_enums);
- if (hasTemplateBaseClassInstantiations())
- qDeleteAll(templateBaseClassInstantiations());
+ qDeleteAll(m_propertySpecs);
+ qDeleteAll(m_baseTemplateInstantiations);
}
/*******************************************************************************
@@ -1363,44 +1441,6 @@ bool AbstractMetaClass::inheritsFrom(const AbstractMetaClass *cls) const
}
/*******************************************************************************
- * Constructs an interface based on the functions and enums in this
- * class and returns it...
- */
-AbstractMetaClass *AbstractMetaClass::extractInterface()
-{
- Q_ASSERT(typeEntry()->designatedInterface());
-
- if (!m_extractedInterface) {
- auto *iface = new AbstractMetaClass;
- iface->setAttributes(attributes());
- iface->setBaseClass(nullptr);
-
- iface->setTypeEntry(typeEntry()->designatedInterface());
-
- for (AbstractMetaFunction *function : qAsConst(m_functions)) {
- if (!function->isConstructor())
- iface->addFunction(function->copy());
- }
-
-// iface->setEnums(enums());
-// setEnums(AbstractMetaEnumList());
-
- for (const AbstractMetaField *field : qAsConst(m_fields)) {
- if (field->isPublic()) {
- AbstractMetaField *new_field = field->copy();
- new_field->setEnclosingClass(iface);
- iface->addField(new_field);
- }
- }
-
- m_extractedInterface = iface;
- addInterface(iface);
- }
-
- return m_extractedInterface;
-}
-
-/*******************************************************************************
* Returns a list of all the functions with a given name
*/
AbstractMetaFunctionList AbstractMetaClass::queryFunctionsByName(const QString &name) const
@@ -1422,10 +1462,6 @@ AbstractMetaFunctionList AbstractMetaClass::functionsInTargetLang() const
{
FunctionQueryOptions default_flags = NormalFunctions | Visible | NotRemovedFromTargetLang;
- // Interfaces don't implement functions
- if (isInterface())
- default_flags |= ClassImplements;
-
// Only public functions in final classes
// default_flags |= isFinal() ? WasPublic : 0;
FunctionQueryOptions public_flags;
@@ -1548,16 +1584,6 @@ void AbstractMetaClass::setFunctions(const AbstractMetaFunctionList &functions)
}
}
-bool AbstractMetaClass::hasFieldAccessors() const
-{
- for (const AbstractMetaField *field : m_fields) {
- if (field->getter() || field->setter())
- return true;
- }
-
- return false;
-}
-
bool AbstractMetaClass::hasDefaultToStringFunction() const
{
const AbstractMetaFunctionList &funcs = queryFunctionsByName(QLatin1String("toString"));
@@ -1578,7 +1604,7 @@ void AbstractMetaClass::addFunction(AbstractMetaFunction *function)
else
Q_ASSERT(false); //memory leak
- m_hasVirtuals |= function->isVirtual() || hasVirtualDestructor();
+ m_hasVirtuals |= function->isVirtual();
m_isPolymorphic |= m_hasVirtuals;
m_hasNonpublic |= !function->isPublic();
}
@@ -1599,14 +1625,22 @@ bool AbstractMetaClass::hasSignal(const AbstractMetaFunction *other) const
QString AbstractMetaClass::name() const
{
- return lastNameSegment(m_typeEntry->targetLangName());
+ return m_typeEntry->targetLangEntryName();
+}
+
+void AbstractMetaClass::addBaseClass(AbstractMetaClass *baseClass)
+{
+ Q_ASSERT(baseClass);
+ m_baseClasses.append(baseClass);
+ m_isPolymorphic |= baseClass->isPolymorphic();
}
void AbstractMetaClass::setBaseClass(AbstractMetaClass *baseClass)
{
- m_baseClass = baseClass;
- if (baseClass)
+ if (baseClass) {
+ m_baseClasses.prepend(baseClass);
m_isPolymorphic |= baseClass->isPolymorphic();
+ }
}
QString AbstractMetaClass::package() const
@@ -1614,14 +1648,17 @@ QString AbstractMetaClass::package() const
return m_typeEntry->targetLangPackage();
}
-bool AbstractMetaClass::isInterface() const
+bool AbstractMetaClass::isNamespace() const
{
- return m_typeEntry->isInterface();
+ return m_typeEntry->isNamespace();
}
-bool AbstractMetaClass::isNamespace() const
+// Is an invisible namespaces whose functions/enums
+// should be mapped to the global space.
+bool AbstractMetaClass::isInvisibleNamespace() const
{
- return m_typeEntry->isNamespace();
+ return m_typeEntry->isNamespace() && m_typeEntry->generateCode()
+ && !NamespaceTypeEntry::isVisibleScope(m_typeEntry);
}
static bool qObjectPredicate(const AbstractMetaClass *c)
@@ -1672,6 +1709,15 @@ bool AbstractMetaClass::hasProtectedMembers() const
return hasProtectedFields() || hasProtectedFunctions();
}
+QPropertySpec *AbstractMetaClass::propertySpecByName(const QString &name) const
+{
+ for (auto propertySpec : m_propertySpecs) {
+ if (name == propertySpec->name())
+ return propertySpec;
+ }
+ return nullptr;
+}
+
QPropertySpec *AbstractMetaClass::propertySpecForRead(const QString &name) const
{
for (const auto &propertySpec : m_propertySpecs) {
@@ -1699,35 +1745,27 @@ QPropertySpec *AbstractMetaClass::propertySpecForReset(const QString &name) cons
return nullptr;
}
-using AbstractMetaClassBaseTemplateInstantiationsMap = QHash<const AbstractMetaClass *, AbstractMetaTypeList>;
-Q_GLOBAL_STATIC(AbstractMetaClassBaseTemplateInstantiationsMap, metaClassBaseTemplateInstantiations);
-
bool AbstractMetaClass::hasTemplateBaseClassInstantiations() const
{
- if (!templateBaseClass())
- return false;
- return metaClassBaseTemplateInstantiations()->contains(this);
+ return m_templateBaseClass != nullptr && !m_baseTemplateInstantiations.isEmpty();
}
-AbstractMetaTypeList AbstractMetaClass::templateBaseClassInstantiations() const
+const AbstractMetaTypeList &AbstractMetaClass::templateBaseClassInstantiations() const
{
- if (!templateBaseClass())
- return AbstractMetaTypeList();
- return metaClassBaseTemplateInstantiations()->value(this);
+ return m_baseTemplateInstantiations;
}
-void AbstractMetaClass::setTemplateBaseClassInstantiations(AbstractMetaTypeList &instantiations)
+void AbstractMetaClass::setTemplateBaseClassInstantiations(const AbstractMetaTypeList &instantiations)
{
- if (!templateBaseClass())
- return;
- metaClassBaseTemplateInstantiations()->insert(this, instantiations);
+ Q_ASSERT(m_templateBaseClass != nullptr);
+ m_baseTemplateInstantiations = instantiations;
}
// Does any of the base classes require deletion in the main thread?
bool AbstractMetaClass::deleteInMainThread() const
{
return typeEntry()->deleteInMainThread()
- || (m_baseClass && m_baseClass->deleteInMainThread());
+ || (!m_baseClasses.isEmpty() && m_baseClasses.constFirst()->deleteInMainThread());
}
static bool functions_contains(const AbstractMetaFunctionList &l, const AbstractMetaFunction *func)
@@ -1741,12 +1779,6 @@ static bool functions_contains(const AbstractMetaFunctionList &l, const Abstract
AbstractMetaField::AbstractMetaField() = default;
-AbstractMetaField::~AbstractMetaField()
-{
- delete m_setter;
- delete m_getter;
-}
-
AbstractMetaField *AbstractMetaField::copy() const
{
auto *returned = new AbstractMetaField;
@@ -1778,55 +1810,6 @@ bool AbstractMetaField::isModifiedRemoved(int types) const
return false;
}
-static QString upCaseFirst(const QString &str)
-{
- Q_ASSERT(!str.isEmpty());
- QString s = str;
- s[0] = s.at(0).toUpper();
- return s;
-}
-
-static AbstractMetaFunction *createXetter(const AbstractMetaField *g, const QString &name,
- AbstractMetaAttributes::Attributes type)
-{
- auto *f = new AbstractMetaFunction;
-
- f->setName(name);
- f->setOriginalName(name);
- f->setOwnerClass(g->enclosingClass());
- f->setImplementingClass(g->enclosingClass());
- f->setDeclaringClass(g->enclosingClass());
-
- AbstractMetaAttributes::Attributes attr = AbstractMetaAttributes::FinalInTargetLang | type;
- if (g->isStatic())
- attr |= AbstractMetaAttributes::Static;
- if (g->isPublic())
- attr |= AbstractMetaAttributes::Public;
- else if (g->isProtected())
- attr |= AbstractMetaAttributes::Protected;
- else
- attr |= AbstractMetaAttributes::Private;
- f->setAttributes(attr);
- f->setOriginalAttributes(attr);
-
- const FieldModificationList &mods = g->modifications();
- for (const FieldModification &mod : mods) {
- if (mod.isRenameModifier())
- f->setName(mod.renamedTo());
- if (mod.isAccessModifier()) {
- if (mod.isPrivate())
- f->setVisibility(AbstractMetaAttributes::Private);
- else if (mod.isProtected())
- f->setVisibility(AbstractMetaAttributes::Protected);
- else if (mod.isPublic())
- f->setVisibility(AbstractMetaAttributes::Public);
- else if (mod.isFriendly())
- f->setVisibility(AbstractMetaAttributes::Friendly);
- }
- }
- return f;
-}
-
FieldModificationList AbstractMetaField::modifications() const
{
const FieldModificationList &mods = enclosingClass()->typeEntry()->fieldModifications();
@@ -1840,32 +1823,12 @@ FieldModificationList AbstractMetaField::modifications() const
return returned;
}
-const AbstractMetaFunction *AbstractMetaField::setter() const
+const AbstractMetaClass *EnclosingClassMixin::targetLangEnclosingClass() const
{
- if (!m_setter) {
- m_setter = createXetter(this,
- QLatin1String("set") + upCaseFirst(name()),
- AbstractMetaAttributes::SetterFunction);
- AbstractMetaArgumentList arguments;
- auto *argument = new AbstractMetaArgument;
- argument->setType(type()->copy());
- argument->setName(name());
- arguments.append(argument);
- m_setter->setArguments(arguments);
- }
- return m_setter;
-}
-
-const AbstractMetaFunction *AbstractMetaField::getter() const
-{
- if (!m_getter) {
- m_getter = createXetter(this,
- name(),
- AbstractMetaAttributes::GetterFunction);
- m_getter->setType(type());
- }
-
- return m_getter;
+ auto result = m_enclosingClass;
+ while (result && !NamespaceTypeEntry::isVisibleScope(result->typeEntry()))
+ result = result->enclosingClass();
+ return result;
}
#ifndef QT_NO_DEBUG_STREAM
@@ -1968,6 +1931,7 @@ bool AbstractMetaClass::hasPrivateCopyConstructor() const
void AbstractMetaClass::addDefaultConstructor()
{
auto *f = new AbstractMetaFunction;
+ f->setType(AbstractMetaType::createVoid());
f->setOriginalName(name());
f->setName(name());
f->setOwnerClass(this);
@@ -1986,14 +1950,14 @@ void AbstractMetaClass::addDefaultConstructor()
void AbstractMetaClass::addDefaultCopyConstructor(bool isPrivate)
{
auto f = new AbstractMetaFunction;
+ f->setType(AbstractMetaType::createVoid());
f->setOriginalName(name());
f->setName(name());
f->setOwnerClass(this);
f->setFunctionType(AbstractMetaFunction::CopyConstructorFunction);
f->setDeclaringClass(this);
- auto argType = new AbstractMetaType;
- argType->setTypeEntry(typeEntry());
+ auto argType = new AbstractMetaType(typeEntry());
argType->setReferenceType(LValueReference);
argType->setConstant(true);
argType->setTypeUsagePattern(AbstractMetaType::ValuePattern);
@@ -2015,6 +1979,13 @@ void AbstractMetaClass::addDefaultCopyConstructor(bool isPrivate)
addFunction(f);
}
+void AbstractMetaClass::setHasVirtualDestructor(bool value)
+{
+ m_hasVirtualDestructor = value;
+ if (value)
+ m_hasVirtuals = m_isPolymorphic = 1;
+}
+
bool AbstractMetaClass::hasFunction(const AbstractMetaFunction *f) const
{
return functions_contains(m_functions, f);
@@ -2097,6 +2068,16 @@ bool AbstractMetaClass::queryFunction(const AbstractMetaFunction *f, FunctionQue
if ((query & GenerateExceptionHandling) && !f->generateExceptionHandling())
return false;
+ if (query.testFlag(GetAttroFunction)
+ && f->functionType() != AbstractMetaFunction::GetAttroFunction) {
+ return false;
+ }
+
+ if (query.testFlag(SetAttroFunction)
+ && f->functionType() != AbstractMetaFunction::SetAttroFunction) {
+ return false;
+ }
+
return true;
}
@@ -2137,57 +2118,6 @@ AbstractMetaFunctionList AbstractMetaClass::cppSignalFunctions() const
return queryFunctions(Signals | Visible | NotRemovedFromTargetLang);
}
-/**
- * Adds the specified interface to this class by adding all the
- * functions in the interface to this class.
- */
-void AbstractMetaClass::addInterface(AbstractMetaClass *interface)
-{
- Q_ASSERT(!m_interfaces.contains(interface));
- m_interfaces << interface;
-
- m_isPolymorphic |= interface->isPolymorphic();
-
- if (m_extractedInterface && m_extractedInterface != interface)
- m_extractedInterface->addInterface(interface);
-
-
-#if 0
- const AbstractMetaFunctionList &funcs = interface->functions();
- for (AbstractMetaFunction *function : funcs)
- if (!hasFunction(function) && !function->isConstructor()) {
- AbstractMetaFunction *cpy = function->copy();
- cpy->setImplementingClass(this);
-
- // Setup that this function is an interface class.
- cpy->setInterfaceClass(interface);
- *cpy += AbstractMetaAttributes::InterfaceFunction;
-
- // Copy the modifications in interface into the implementing classes.
- const FunctionModificationList &mods = function->modifications(interface);
- for (const FunctionModification &mod : mods)
- m_typeEntry->addFunctionModification(mod);
-
- // It should be mostly safe to assume that when we implement an interface
- // we don't "pass on" pure virtual functions to our sublcasses...
-// *cpy -= AbstractMetaAttributes::Abstract;
-
- addFunction(cpy);
- }
-#endif
-
-}
-
-
-void AbstractMetaClass::setInterfaces(const AbstractMetaClassList &interfaces)
-{
- m_interfaces = interfaces;
- for (const AbstractMetaClass *interface : interfaces) {
- if (interface)
- m_isPolymorphic |= interface->isPolymorphic();
- }
-}
-
AbstractMetaField *AbstractMetaClass::findField(const QString &name) const
{
return AbstractMetaField::find(m_fields, name);
@@ -2197,10 +2127,6 @@ AbstractMetaEnum *AbstractMetaClass::findEnum(const QString &enumName)
{
if (AbstractMetaEnum *e = findByName(m_enums, enumName))
return e;
-
- if (typeEntry()->designatedInterface())
- return extractInterface()->findEnum(enumName);
-
return nullptr;
}
@@ -2213,16 +2139,37 @@ AbstractMetaEnumValue *AbstractMetaClass::findEnumValue(const QString &enumValue
if (AbstractMetaEnumValue *v = e->findEnumValue(enumValueName))
return v;
}
-
- if (typeEntry()->designatedInterface())
- return extractInterface()->findEnumValue(enumValueName);
-
if (baseClass())
return baseClass()->findEnumValue(enumValueName);
return nullptr;
}
+void AbstractMetaClass::getEnumsToBeGenerated(AbstractMetaEnumList *enumList) const
+{
+ for (AbstractMetaEnum *metaEnum : m_enums) {
+ if (!metaEnum->isPrivate() && metaEnum->typeEntry()->generateCode())
+ enumList->append(metaEnum);
+ }
+}
+
+void AbstractMetaClass::getEnumsFromInvisibleNamespacesToBeGenerated(AbstractMetaEnumList *enumList) const
+{
+ if (isNamespace()) {
+ invisibleNamespaceRecursion([enumList](AbstractMetaClass *c) {
+ c->getEnumsToBeGenerated(enumList);
+ });
+ }
+}
+
+void AbstractMetaClass::getFunctionsFromInvisibleNamespacesToBeGenerated(AbstractMetaFunctionList *funcList) const
+{
+ if (isNamespace()) {
+ invisibleNamespaceRecursion([funcList](AbstractMetaClass *c) {
+ funcList->append(c->functions());
+ });
+ }
+}
static void addExtraIncludeForType(AbstractMetaClass *metaClass, const AbstractMetaType *type)
{
@@ -2239,8 +2186,7 @@ static void addExtraIncludeForType(AbstractMetaClass *metaClass, const AbstractM
}
if (type->hasInstantiations()) {
- const AbstractMetaTypeList &instantiations = type->instantiations();
- for (const AbstractMetaType *instantiation : instantiations)
+ for (const AbstractMetaType *instantiation : type->instantiations())
addExtraIncludeForType(metaClass, instantiation);
}
}
@@ -2263,32 +2209,23 @@ void AbstractMetaClass::fixFunctions()
m_functionsFixed = true;
- AbstractMetaClass *superClass = baseClass();
AbstractMetaFunctionList funcs = functions();
- if (superClass)
+ for (auto superClass : m_baseClasses) {
superClass->fixFunctions();
- int iface_idx = 0;
- while (superClass || iface_idx < interfaces().size()) {
// Since we always traverse the complete hierarchy we are only
// interrested in what each super class implements, not what
// we may have propagated from their base classes again.
AbstractMetaFunctionList superFuncs;
- if (superClass) {
- // Super classes can never be final
- if (superClass->isFinalInTargetLang()) {
- qCWarning(lcShiboken).noquote().nospace()
- << "Final class '" << superClass->name() << "' set to non-final, as it is extended by other classes";
- *superClass -= AbstractMetaAttributes::FinalInTargetLang;
- }
- superFuncs = superClass->queryFunctions(AbstractMetaClass::ClassImplements);
- AbstractMetaFunctionList virtuals = superClass->queryFunctions(AbstractMetaClass::VirtualInCppFunctions);
- superFuncs += virtuals;
- } else {
- superFuncs = interfaces().at(iface_idx)->queryFunctions(AbstractMetaClass::NormalFunctions);
- AbstractMetaFunctionList virtuals = interfaces().at(iface_idx)->queryFunctions(AbstractMetaClass::VirtualInCppFunctions);
- superFuncs += virtuals;
+ // Super classes can never be final
+ if (superClass->isFinalInTargetLang()) {
+ qCWarning(lcShiboken).noquote().nospace()
+ << "Final class '" << superClass->name() << "' set to non-final, as it is extended by other classes";
+ *superClass -= AbstractMetaAttributes::FinalInTargetLang;
}
+ superFuncs = superClass->queryFunctions(AbstractMetaClass::ClassImplements);
+ AbstractMetaFunctionList virtuals = superClass->queryFunctions(AbstractMetaClass::VirtualInCppFunctions);
+ superFuncs += virtuals;
QSet<AbstractMetaFunction *> funcsToAdd;
for (auto sf : qAsConst(superFuncs)) {
@@ -2417,11 +2354,6 @@ void AbstractMetaClass::fixFunctions()
(*copy) += AddedMethod;
funcs.append(copy);
}
-
- if (superClass)
- superClass = superClass->baseClass();
- else
- iface_idx++;
}
bool hasPrivateConstructors = false;
@@ -2520,7 +2452,7 @@ QString AbstractMetaType::formatSignature(bool minimal) const
return result;
}
-QString AbstractMetaType::formatPythonSignature(bool minimal) const
+QString AbstractMetaType::formatPythonSignature() const
{
/*
* This is a version of the above, more suitable for Python.
@@ -2531,6 +2463,7 @@ QString AbstractMetaType::formatPythonSignature(bool minimal) const
* When we have a primitive with an indirection, we use that '*'
* character for later postprocessing, since those indirections
* need to be modified into a result tuple.
+ * Smart pointer instantiations: Drop the package
*/
QString result;
if (m_pattern == AbstractMetaType::NativePointerAsArrayPattern)
@@ -2539,25 +2472,25 @@ QString AbstractMetaType::formatPythonSignature(bool minimal) const
// NativePointerAsArrayPattern indicates when we have <array> in XML.
// if (m_typeEntry->isPrimitive() && isConstant())
// result += QLatin1String("const ");
- if (!m_typeEntry->isPrimitive() && !package().isEmpty())
+ if (!m_typeEntry->isPrimitive() && !m_typeEntry->isSmartPointer() && !package().isEmpty())
result += package() + QLatin1Char('.');
if (isArray()) {
// Build nested array dimensions a[2][3] in correct order
- result += m_arrayElementType->formatPythonSignature(true);
+ result += m_arrayElementType->formatPythonSignature();
const int arrayPos = result.indexOf(QLatin1Char('['));
if (arrayPos != -1)
result.insert(arrayPos, formatArraySize(m_arrayElementCount));
else
result.append(formatArraySize(m_arrayElementCount));
} else {
- result += typeEntry()->qualifiedCppName();
+ result += typeEntry()->targetLangName();
}
if (!m_instantiations.isEmpty()) {
result += QLatin1Char('[');
for (int i = 0, size = m_instantiations.size(); i < size; ++i) {
if (i > 0)
result += QLatin1String(", ");
- result += m_instantiations.at(i)->formatPythonSignature(true);
+ result += m_instantiations.at(i)->formatPythonSignature();
}
result += QLatin1Char(']');
}
@@ -2587,28 +2520,18 @@ AbstractMetaEnum *AbstractMetaClass::findEnum(const AbstractMetaClassList &class
{
Q_ASSERT(entry->isEnum());
- QString qualifiedName = entry->qualifiedCppName();
- int pos = qualifiedName.lastIndexOf(QLatin1String("::"));
-
- QString enumName;
- QString className;
-
- if (pos > 0) {
- enumName = qualifiedName.mid(pos + 2);
- className = qualifiedName.mid(0, pos);
- } else {
- enumName = qualifiedName;
- className = TypeDatabase::globalNamespaceClassName(entry);
- }
-
- AbstractMetaClass *metaClass = AbstractMetaClass::findClass(classes, className);
+ auto scopeEntry = entry->parent();
+ AbstractMetaClass *metaClass = AbstractMetaClass::findClass(classes, scopeEntry);
if (!metaClass) {
qCWarning(lcShiboken).noquote().nospace()
<< QStringLiteral("AbstractMeta::findEnum(), unknown class '%1' in '%2'")
- .arg(className, entry->qualifiedCppName());
+ .arg(scopeEntry->qualifiedCppName(), entry->qualifiedCppName());
return nullptr;
}
+ QString qualifiedName = entry->qualifiedCppName();
+ const int pos = qualifiedName.lastIndexOf(QLatin1String("::"));
+ const QString enumName = pos > 0 ? qualifiedName.mid(pos + 2) : qualifiedName;
return metaClass->findEnum(enumName);
}
@@ -2674,6 +2597,82 @@ AbstractMetaClass *AbstractMetaClass::findClass(const AbstractMetaClassList &cla
}
#ifndef QT_NO_DEBUG_STREAM
+
+void AbstractMetaClass::format(QDebug &d) const
+{
+ if (d.verbosity() > 2)
+ d << static_cast<const void *>(this) << ", ";
+ d << '"' << qualifiedCppName();
+ if (const int count = m_templateArgs.size()) {
+ for (int i = 0; i < count; ++i)
+ d << (i ? ',' : '<') << m_templateArgs.at(i)->qualifiedCppName();
+ d << '>';
+ }
+ d << '"';
+ if (isNamespace())
+ d << " [namespace]";
+ if (attributes() & AbstractMetaAttributes::FinalCppClass)
+ d << " [final]";
+ if (attributes().testFlag(AbstractMetaAttributes::Deprecated))
+ d << " [deprecated]";
+ if (!m_baseClasses.isEmpty()) {
+ d << ", inherits ";
+ for (auto b : m_baseClasses)
+ d << " \"" << b->name() << '"';
+ }
+ if (auto templateBase = templateBaseClass()) {
+ const auto &instantiatedTypes = templateBaseClassInstantiations();
+ d << ", instantiates \"" << templateBase->name();
+ for (int i = 0, count = instantiatedTypes.size(); i < count; ++i)
+ d << (i ? ',' : '<') << instantiatedTypes.at(i)->name();
+ d << ">\"";
+ }
+ if (const int count = m_propertySpecs.size()) {
+ d << ", properties (" << count << "): [";
+ for (int i = 0; i < count; ++i) {
+ if (i)
+ d << ", ";
+ m_propertySpecs.at(i)->formatDebug(d);
+ }
+ d << ']';
+ }
+}
+
+void AbstractMetaClass::formatMembers(QDebug &d) const
+{
+ if (!m_enums.isEmpty())
+ d << ", enums[" << m_enums.size() << "]=" << m_enums;
+ if (!m_functions.isEmpty()) {
+ const int count = m_functions.size();
+ d << ", functions=[" << count << "](";
+ for (int i = 0; i < count; ++i) {
+ if (i)
+ d << ", ";
+ formatMetaFunctionBrief(d, m_functions.at(i));
+ }
+ d << ')';
+ }
+ if (const int count = m_fields.size()) {
+ d << ", fields=[" << count << "](";
+ for (int i = 0; i < count; ++i) {
+ if (i)
+ d << ", ";
+ formatMetaField(d, m_fields.at(i));
+ }
+ d << ')';
+ }
+}
+
+SourceLocation AbstractMetaClass::sourceLocation() const
+{
+ return m_sourceLocation;
+}
+
+void AbstractMetaClass::setSourceLocation(const SourceLocation &sourceLocation)
+{
+ m_sourceLocation = sourceLocation;
+}
+
QDebug operator<<(QDebug d, const AbstractMetaClass *ac)
{
QDebugStateSaver saver(d);
@@ -2681,57 +2680,9 @@ QDebug operator<<(QDebug d, const AbstractMetaClass *ac)
d.nospace();
d << "AbstractMetaClass(";
if (ac) {
- d << '"' << ac->fullName() << '"';
- if (ac->attributes() & AbstractMetaAttributes::FinalCppClass)
- d << " [final]";
- if (ac->attributes().testFlag(AbstractMetaAttributes::Deprecated))
- d << " [deprecated]";
- if (ac->m_baseClass)
- d << ", inherits \"" << ac->m_baseClass->name() << '"';
- if (ac->m_templateBaseClass)
- d << ", inherits template \"" << ac->m_templateBaseClass->name() << '"';
- const AbstractMetaEnumList &enums = ac->enums();
- if (!enums.isEmpty())
- d << ", enums[" << enums.size() << "]=" << enums;
- const AbstractMetaFunctionList &functions = ac->functions();
- if (!functions.isEmpty()) {
- const int count = functions.size();
- d << ", functions=[" << count << "](";
- for (int i = 0; i < count; ++i) {
- if (i)
- d << ", ";
-#if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)
- if (d.verbosity() > 2)
- d << functions.at(i);
- else
-#endif
- formatMetaFunctionBrief(d, functions.at(i));
- }
- d << ')';
- }
- const AbstractMetaFieldList &fields = ac->fields();
- if (!fields.isEmpty()) {
- const int count = fields.size();
- d << ", fields=[" << count << "](";
- for (int i = 0; i < count; ++i) {
- if (i)
- d << ", ";
- formatMetaField(d, fields.at(i));
- }
- d << ')';
- }
- const auto &templateArguments = ac->templateArguments();
- if (const int count = templateArguments.size()) {
- d << ", templateArguments=[" << count << "](";
- for (int i = 0; i < count; ++i) {
- if (i)
- d << ", ";
- d << templateArguments.at(i);
- }
- d << ')';
- }
-
-
+ ac->format(d);
+ if (d.verbosity() > 2)
+ ac->formatMembers(d);
} else {
d << '0';
}
@@ -2779,7 +2730,7 @@ AbstractMetaEnumValue *AbstractMetaEnum::findEnumValue(const QString &value) con
QString AbstractMetaEnum::name() const
{
- return m_typeEntry->targetLangName();
+ return m_typeEntry->targetLangEntryName();
}
QString AbstractMetaEnum::qualifier() const
@@ -2791,3 +2742,4 @@ QString AbstractMetaEnum::package() const
{
return m_typeEntry->targetLangPackage();
}
+
diff --git a/sources/shiboken2/ApiExtractor/abstractmetalang.h b/sources/shiboken2/ApiExtractor/abstractmetalang.h
index 077191471..c100c63a1 100644
--- a/sources/shiboken2/ApiExtractor/abstractmetalang.h
+++ b/sources/shiboken2/ApiExtractor/abstractmetalang.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2019 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -30,6 +30,7 @@
#define ABSTRACTMETALANG_H
#include "abstractmetalang_typedefs.h"
+#include "sourcelocation.h"
#include "typesystem_enums.h"
#include "typesystem_typedefs.h"
@@ -38,6 +39,7 @@
#include <QtCore/qobjectdefs.h>
#include <QtCore/QStringList>
+#include <QtCore/QMap>
QT_FORWARD_DECLARE_CLASS(QDebug)
@@ -71,34 +73,27 @@ public:
Native,
Target
};
+ enum Type {
+ Detailed,
+ Brief,
+ Last
+ };
Documentation() = default;
+ Documentation(const QString& value, Type t = Documentation::Detailed,
+ Format fmt = Documentation::Native);
- Documentation(const QString& value, Format fmt = Documentation::Native)
- : m_data(value.trimmed()), m_format(fmt) {}
-
- bool isEmpty() const { return m_data.isEmpty(); }
+ bool isEmpty() const;
- QString value() const
- {
- return m_data;
- }
+ QString value(Type t = Documentation::Detailed) const;
+ void setValue(const QString& value, Type t = Documentation::Detailed,
+ Format fmt = Documentation::Native);
- void setValue(const QString& value, Format fmt = Documentation::Native)
- {
- m_data = value.trimmed();
- m_format = fmt;
- }
-
- Documentation::Format format() const
- {
- return m_format;
- }
-
- void setFormat(Format f) { m_format = f; }
+ Documentation::Format format() const;
+ void setFormat(Format f);
private:
- QString m_data;
+ QMap<Type, QString> m_data;
Format m_format = Documentation::Native;
};
@@ -249,21 +244,11 @@ public:
return m_originalAttributes & Private;
}
- bool wasProtected() const
- {
- return m_originalAttributes & Protected;
- }
-
bool wasPublic() const
{
return m_originalAttributes & Public;
}
- bool wasFriendly() const
- {
- return m_originalAttributes & Friendly;
- }
-
void setDocumentation(const Documentation& doc)
{
m_doc = doc;
@@ -308,11 +293,19 @@ public:
ContainerPattern,
SmartPointerPattern,
VarargsPattern,
- ArrayPattern
+ ArrayPattern,
+ VoidPattern, // Plain "void", no "void *" or similar.
+ TemplateArgument, // 'T' in std::array<T,2>
+ NonTypeTemplateArgument // '2' in in std::array<T,2>
};
Q_ENUM(TypeUsagePattern)
- AbstractMetaType();
+ enum ComparisonFlag {
+ ConstRefMatchesValue = 0x1
+ };
+ Q_DECLARE_FLAGS(ComparisonFlags, ComparisonFlag);
+
+ explicit AbstractMetaType(const TypeEntry *t = nullptr);
~AbstractMetaType();
QString package() const;
@@ -350,7 +343,7 @@ public:
}
}
- AbstractMetaTypeList instantiations() const
+ const AbstractMetaTypeList &instantiations() const
{
return m_instantiations;
}
@@ -426,6 +419,8 @@ public:
return m_pattern == FlagsPattern;
}
+ bool isVoid() const { return m_pattern == VoidPattern; }
+
bool isConstant() const
{
return m_constant;
@@ -438,7 +433,8 @@ public:
bool isVolatile() const { return m_volatile; }
void setVolatile(bool v) { m_volatile = v; }
- bool isConstRef() const;
+ bool passByConstRef() const;
+ bool passByValue() const;
ReferenceType referenceType() const { return m_referenceType; }
void setReferenceType(ReferenceType ref) { m_referenceType = ref; }
@@ -518,7 +514,7 @@ public:
AbstractMetaType *getSmartPointerInnerType() const
{
Q_ASSERT(isSmartPointer());
- AbstractMetaTypeList instantiations = this->instantiations();
+ const AbstractMetaTypeList &instantiations = this->instantiations();
Q_ASSERT(!instantiations.isEmpty());
AbstractMetaType *innerType = instantiations.at(0);
return innerType;
@@ -537,17 +533,18 @@ public:
bool hasTemplateChildren() const;
- bool equals(const AbstractMetaType &rhs) const;
+ bool compare(const AbstractMetaType &rhs, ComparisonFlags = {}) const;
+
+ static AbstractMetaType *createVoid();
private:
TypeUsagePattern determineUsagePattern() const;
QString formatSignature(bool minimal) const;
- QString formatPythonSignature(bool minimal) const;
+ QString formatPythonSignature() const;
- const TypeEntry *m_typeEntry = nullptr;
+ const TypeEntry *m_typeEntry;
AbstractMetaTypeList m_instantiations;
QString m_package;
- mutable QString m_name;
mutable QString m_cachedCppSignature;
mutable QString m_cachedPythonSignature;
QString m_originalTypeDescription;
@@ -569,10 +566,12 @@ private:
Q_DISABLE_COPY(AbstractMetaType)
};
+Q_DECLARE_OPERATORS_FOR_FLAGS(AbstractMetaType::ComparisonFlags);
+
inline bool operator==(const AbstractMetaType &t1, const AbstractMetaType &t2)
-{ return t1.equals(t2); }
+{ return t1.compare(t2); }
inline bool operator!=(const AbstractMetaType &t1, const AbstractMetaType &t2)
-{ return !t1.equals(t2); }
+{ return !t1.compare(t2); }
#ifndef QT_NO_DEBUG_STREAM
QDebug operator<<(QDebug d, const AbstractMetaType *at);
@@ -707,27 +706,24 @@ private:
friend class AbstractMetaClass;
};
+class EnclosingClassMixin {
+public:
+ const AbstractMetaClass *enclosingClass() const { return m_enclosingClass; }
+ void setEnclosingClass(const AbstractMetaClass *cls) { m_enclosingClass = cls; }
+ const AbstractMetaClass *targetLangEnclosingClass() const;
+
+private:
+ const AbstractMetaClass *m_enclosingClass = nullptr;
+};
+
#ifndef QT_NO_DEBUG_STREAM
QDebug operator<<(QDebug d, const AbstractMetaArgument *aa);
#endif
-class AbstractMetaField : public AbstractMetaVariable, public AbstractMetaAttributes
+class AbstractMetaField : public AbstractMetaVariable, public AbstractMetaAttributes, public EnclosingClassMixin
{
public:
AbstractMetaField();
- ~AbstractMetaField();
-
- const AbstractMetaClass *enclosingClass() const
- {
- return m_class;
- }
- void setEnclosingClass(const AbstractMetaClass *cls)
- {
- m_class = cls;
- }
-
- const AbstractMetaFunction *getter() const;
- const AbstractMetaFunction *setter() const;
FieldModificationList modifications() const;
@@ -740,11 +736,6 @@ public:
static AbstractMetaField *
find(const AbstractMetaFieldList &haystack, const QString &needle);
-
-private:
- mutable AbstractMetaFunction *m_getter = nullptr;
- mutable AbstractMetaFunction *m_setter = nullptr;
- const AbstractMetaClass *m_class = nullptr;
};
#ifndef QT_NO_DEBUG_STREAM
@@ -766,7 +757,9 @@ public:
SignalFunction,
EmptyFunction,
SlotFunction,
- GlobalScopeFunction
+ GlobalScopeFunction,
+ GetAttroFunction,
+ SetAttroFunction
};
Q_ENUM(FunctionType)
@@ -892,10 +885,10 @@ public:
QString minimalSignature() const;
QString debugSignature() const; // including virtual/override/final, etc., for debugging only.
- QStringList possibleIntrospectionCompatibleSignatures() const;
bool isModifiedRemoved(int types = TypeSystem::All) const;
+ bool isVoid() const { return m_type->isVoid(); }
AbstractMetaType *type() const
{
return m_type;
@@ -922,6 +915,9 @@ public:
m_class = cls;
}
+ // Owner excluding invisible namespaces
+ const AbstractMetaClass *targetLangOwner() const;
+
// The first class in a hierarchy that declares the function
const AbstractMetaClass *declaringClass() const
{
@@ -1091,10 +1087,15 @@ public:
void setExceptionHandlingModification(TypeSystem::ExceptionHandling em)
{ m_exceptionHandlingModification = em; }
+ int overloadNumber() const;
+
#ifndef QT_NO_DEBUG_STREAM
void formatDebugVerbose(QDebug &d) const;
#endif
+ SourceLocation sourceLocation() const;
+ void setSourceLocation(const SourceLocation &sourceLocation);
+
private:
bool autoDetectAllowThread() const;
@@ -1113,11 +1114,13 @@ private:
QPropertySpec *m_propertySpec = nullptr;
AbstractMetaArgumentList m_arguments;
AddedFunctionPtr m_addedFunction;
+ SourceLocation m_sourceLocation;
uint m_constant : 1;
uint m_reverse : 1;
uint m_explicit : 1;
uint m_pointerOperator : 1;
uint m_isCallOperator : 1;
+ mutable int m_cachedOverloadNumber = TypeSystem::OverloadNumberUnset;
ExceptionSpecification m_exceptionSpecification = ExceptionSpecification::Unknown;
TypeSystem::AllowThread m_allowThreadModification = TypeSystem::AllowThread::Unspecified;
TypeSystem::ExceptionHandling m_exceptionHandlingModification = TypeSystem::ExceptionHandling::Unspecified;
@@ -1183,7 +1186,7 @@ private:
Documentation m_doc;
};
-class AbstractMetaEnum : public AbstractMetaAttributes
+class AbstractMetaEnum : public AbstractMetaAttributes, public EnclosingClassMixin
{
public:
AbstractMetaEnum();
@@ -1238,23 +1241,12 @@ public:
m_typeEntry = entry;
}
- AbstractMetaClass *enclosingClass() const
- {
- return m_class;
- }
-
- void setEnclosingClass(AbstractMetaClass *c)
- {
- m_class = c;
- }
-
bool isSigned() const { return m_signed; }
void setSigned(bool s) { m_signed = s; }
private:
AbstractMetaEnumValueList m_enumValues;
EnumTypeEntry *m_typeEntry = nullptr;
- AbstractMetaClass *m_class = nullptr;
EnumKind m_enumKind = CEnum;
uint m_hasQenumsDeclaration : 1;
@@ -1265,7 +1257,7 @@ private:
QDebug operator<<(QDebug d, const AbstractMetaEnum *ae);
#endif
-class AbstractMetaClass : public AbstractMetaAttributes
+class AbstractMetaClass : public AbstractMetaAttributes, public EnclosingClassMixin
{
Q_GADGET
public:
@@ -1286,7 +1278,9 @@ public:
VirtualInTargetLangFunctions = 0x0080000, // Only functions which are virtual in TargetLang
NotRemovedFromTargetLang = 0x0400000, // Only functions that have not been removed from TargetLang
OperatorOverloads = 0x2000000, // Only functions that are operator overloads
- GenerateExceptionHandling = 0x4000000
+ GenerateExceptionHandling = 0x4000000,
+ GetAttroFunction = 0x8000000,
+ SetAttroFunction = 0x10000000
};
Q_DECLARE_FLAGS(FunctionQueryOptions, FunctionQueryOption)
Q_FLAG(FunctionQueryOption)
@@ -1310,7 +1304,6 @@ public:
AbstractMetaClass();
~AbstractMetaClass();
- AbstractMetaClass *extractInterface();
void fixFunctions();
AbstractMetaFunctionList functions() const
@@ -1378,10 +1371,7 @@ public:
return m_hasVirtualDestructor;
}
- void setHasVirtualDestructor(bool value)
- {
- m_hasVirtualDestructor = value;
- }
+ void setHasVirtualDestructor(bool value);
bool isConstructible() const
{
@@ -1434,10 +1424,7 @@ public:
AbstractMetaField *findField(const QString &name) const;
- AbstractMetaEnumList enums() const
- {
- return m_enums;
- }
+ const AbstractMetaEnumList &enums() const { return m_enums; }
void setEnums(const AbstractMetaEnumList &enums)
{
m_enums = enums;
@@ -1450,13 +1437,10 @@ public:
AbstractMetaEnum *findEnum(const QString &enumName);
AbstractMetaEnumValue *findEnumValue(const QString &enumName);
+ void getEnumsToBeGenerated(AbstractMetaEnumList *enumList) const;
+ void getEnumsFromInvisibleNamespacesToBeGenerated(AbstractMetaEnumList *enumList) const;
- AbstractMetaClassList interfaces() const
- {
- return m_interfaces;
- }
- void addInterface(AbstractMetaClass *interface);
- void setInterfaces(const AbstractMetaClassList &interface);
+ void getFunctionsFromInvisibleNamespacesToBeGenerated(AbstractMetaFunctionList *funcList) const;
QString fullName() const
{
@@ -1471,32 +1455,24 @@ public:
QString baseClassName() const
{
- return m_baseClass ? m_baseClass->name() : QString();
+ return m_baseClasses.isEmpty() ? QString() : m_baseClasses.constFirst()->name();
}
AbstractMetaClass *baseClass() const
{
- return m_baseClass;
+ return m_baseClasses.value(0, nullptr);
}
+ const AbstractMetaClassList &baseClasses() const { return m_baseClasses; }
+ void addBaseClass(AbstractMetaClass *base_class);
void setBaseClass(AbstractMetaClass *base_class);
- const AbstractMetaClass *enclosingClass() const
- {
- return m_enclosingClass;
- }
-
/**
* \return the namespace from another package which this namespace extends.
*/
AbstractMetaClass *extendedNamespace() const { return m_extendedNamespace; }
void setExtendedNamespace(AbstractMetaClass *e) { m_extendedNamespace = e; }
- void setEnclosingClass(AbstractMetaClass *cl)
- {
- m_enclosingClass = cl;
- }
-
const AbstractMetaClassList& innerClasses() const
{
return m_innerClasses;
@@ -1514,9 +1490,8 @@ public:
QString package() const;
- bool isInterface() const;
-
bool isNamespace() const;
+ bool isInvisibleNamespace() const;
bool isQObject() const;
@@ -1530,11 +1505,6 @@ public:
bool hasSignals() const;
bool inheritsFrom(const AbstractMetaClass *other) const;
- void setForceShellClass(bool on)
- {
- m_forceShellClass = on;
- }
-
/**
* Says if the class that declares or inherits a virtual function.
* \return true if the class implements or inherits any virtual methods
@@ -1573,8 +1543,6 @@ public:
m_templateArgs = args;
}
- bool hasFieldAccessors() const;
-
// only valid during metabuilder's run
QStringList baseClassNames() const
{
@@ -1637,11 +1605,9 @@ public:
m_propertySpecs << spec;
}
- QVector<QPropertySpec *> propertySpecs() const
- {
- return m_propertySpecs;
- }
+ const QVector<QPropertySpec *> &propertySpecs() const { return m_propertySpecs; }
+ QPropertySpec *propertySpecByName(const QString &name) const;
QPropertySpec *propertySpecForRead(const QString &name) const;
QPropertySpec *propertySpecForWrite(const QString &name) const;
QPropertySpec *propertySpecForReset(const QString &name) const;
@@ -1676,8 +1642,8 @@ public:
}
bool hasTemplateBaseClassInstantiations() const;
- AbstractMetaTypeList templateBaseClassInstantiations() const;
- void setTemplateBaseClassInstantiations(AbstractMetaTypeList& instantiations);
+ const AbstractMetaTypeList &templateBaseClassInstantiations() const;
+ void setTemplateBaseClassInstantiations(const AbstractMetaTypeList& instantiations);
void setTypeDef(bool typeDef) { m_isTypeDef = typeDef; }
bool isTypeDef() const { return m_isTypeDef; }
@@ -1719,8 +1685,16 @@ public:
static AbstractMetaEnum *findEnum(const AbstractMetaClassList &classes,
const EnumTypeEntry *entry);
+ SourceLocation sourceLocation() const;
+ void setSourceLocation(const SourceLocation &sourceLocation);
+
+ template <class Function>
+ void invisibleNamespaceRecursion(Function f) const;
+
private:
#ifndef QT_NO_DEBUG_STREAM
+ void format(QDebug &d) const;
+ void formatMembers(QDebug &d) const;
friend QDebug operator<<(QDebug d, const AbstractMetaClass *ac);
#endif
uint m_hasVirtuals : 1;
@@ -1732,7 +1706,6 @@ private:
uint m_hasPrivateDestructor : 1;
uint m_hasProtectedDestructor : 1;
uint m_hasVirtualDestructor : 1;
- uint m_forceShellClass : 1;
uint m_hasHashFunction : 1;
uint m_hasEqualsOperator : 1;
uint m_hasCloneOperator : 1;
@@ -1740,23 +1713,23 @@ private:
uint m_hasToStringCapability : 1;
const AbstractMetaClass *m_enclosingClass = nullptr;
- AbstractMetaClass *m_baseClass = nullptr;
+ AbstractMetaClassList m_baseClasses; // Real base classes after setting up inheritance
+ AbstractMetaTypeList m_baseTemplateInstantiations;
AbstractMetaClass *m_extendedNamespace = nullptr;
const AbstractMetaClass *m_templateBaseClass = nullptr;
AbstractMetaFunctionList m_functions;
AbstractMetaFieldList m_fields;
AbstractMetaEnumList m_enums;
- AbstractMetaClassList m_interfaces;
- AbstractMetaClass *m_extractedInterface = nullptr;
QVector<QPropertySpec *> m_propertySpecs;
AbstractMetaClassList m_innerClasses;
AbstractMetaFunctionList m_externalConversionOperators;
- QStringList m_baseClassNames;
+ QStringList m_baseClassNames; // Base class names from C++, including rejected
QVector<TypeEntry *> m_templateArgs;
ComplexTypeEntry *m_typeEntry = nullptr;
+ SourceLocation m_sourceLocation;
// FunctionModelItem m_qDebugStreamFunction;
bool m_stream = false;
@@ -1766,84 +1739,15 @@ private:
Q_DECLARE_OPERATORS_FOR_FLAGS(AbstractMetaClass::FunctionQueryOptions)
Q_DECLARE_OPERATORS_FOR_FLAGS(AbstractMetaClass::OperatorQueryOptions)
-class QPropertySpec
+template <class Function>
+void AbstractMetaClass::invisibleNamespaceRecursion(Function f) const
{
-public:
- explicit QPropertySpec(const TypeEntry *type) : m_type(type) {}
-
- const TypeEntry *type() const
- {
- return m_type;
- }
-
- QString name() const
- {
- return m_name;
- }
-
- void setName(const QString &name)
- {
- m_name = name;
- }
-
- QString read() const
- {
- return m_read;
- }
-
- void setRead(const QString &read)
- {
- m_read = read;
- }
-
- QString write() const
- {
- return m_write;
- }
-
- void setWrite(const QString &write)
- {
- m_write = write;
- }
-
- QString designable() const
- {
- return m_designable;
- }
-
- void setDesignable(const QString &designable)
- {
- m_designable = designable;
- }
-
- QString reset() const
- {
- return m_reset;
- }
-
- void setReset(const QString &reset)
- {
- m_reset = reset;
- }
-
- int index() const
- {
- return m_index;
- }
-
- void setIndex(int index)
- {
- m_index = index;
+ for (auto ic : m_innerClasses) {
+ if (ic->isInvisibleNamespace()) {
+ f(ic);
+ ic->invisibleNamespaceRecursion(f);
+ }
}
-
-private:
- QString m_name;
- QString m_read;
- QString m_write;
- QString m_designable;
- QString m_reset;
- const TypeEntry *m_type;
- int m_index = -1;
-};
+}
#endif // ABSTRACTMETALANG_H
diff --git a/sources/shiboken2/ApiExtractor/abstractmetalang_typedefs.h b/sources/shiboken2/ApiExtractor/abstractmetalang_typedefs.h
index 617ebcf4f..f8bca07c1 100644
--- a/sources/shiboken2/ApiExtractor/abstractmetalang_typedefs.h
+++ b/sources/shiboken2/ApiExtractor/abstractmetalang_typedefs.h
@@ -29,6 +29,7 @@
#ifndef ABSTRACTMETALANG_TYPEDEFS_H
#define ABSTRACTMETALANG_TYPEDEFS_H
+#include <QtCore/QSharedPointer>
#include <QtCore/QVector>
class AbstractMetaClass;
@@ -45,6 +46,7 @@ using AbstractMetaEnumList = QVector<AbstractMetaEnum *>;
using AbstractMetaEnumValueList = QVector<AbstractMetaEnumValue *>;
using AbstractMetaFieldList = QVector<AbstractMetaField *>;
using AbstractMetaFunctionList = QVector<AbstractMetaFunction *>;
+using AbstractMetaTypeCPtr = QSharedPointer<const AbstractMetaType>;
using AbstractMetaTypeList = QVector<AbstractMetaType *>;
using AbstractMetaTypeCList = QVector<const AbstractMetaType *>;
diff --git a/sources/shiboken2/ApiExtractor/apiextractor.cpp b/sources/shiboken2/ApiExtractor/apiextractor.cpp
index 78fa9e313..aa552cdd3 100644
--- a/sources/shiboken2/ApiExtractor/apiextractor.cpp
+++ b/sources/shiboken2/ApiExtractor/apiextractor.cpp
@@ -82,9 +82,9 @@ void ApiExtractor::setLogDirectory(const QString& logDir)
m_logDirectory = logDir;
}
-void ApiExtractor::setCppFileName(const QString& cppFileName)
+void ApiExtractor::setCppFileNames(const QFileInfoList &cppFileName)
{
- m_cppFileName = cppFileName;
+ m_cppFileNames = cppFileName;
}
void ApiExtractor::setTypeSystem(const QString& typeSystemFileName)
@@ -92,11 +92,6 @@ void ApiExtractor::setTypeSystem(const QString& typeSystemFileName)
m_typeSystemFileName = typeSystemFileName;
}
-void ApiExtractor::setDebugLevel(ReportHandler::DebugLevel debugLevel)
-{
- ReportHandler::setDebugLevel(debugLevel);
-}
-
void ApiExtractor::setSkipDeprecated(bool value)
{
m_skipDeprecated = value;
@@ -126,25 +121,25 @@ void ApiExtractor::setDropTypeEntries(QString dropEntries)
TypeDatabase::instance()->setDropTypeEntries(entries);
}
-AbstractMetaEnumList ApiExtractor::globalEnums() const
+const AbstractMetaEnumList &ApiExtractor::globalEnums() const
{
Q_ASSERT(m_builder);
return m_builder->globalEnums();
}
-AbstractMetaFunctionList ApiExtractor::globalFunctions() const
+const AbstractMetaFunctionList &ApiExtractor::globalFunctions() const
{
Q_ASSERT(m_builder);
return m_builder->globalFunctions();
}
-AbstractMetaClassList ApiExtractor::classes() const
+const AbstractMetaClassList &ApiExtractor::classes() const
{
Q_ASSERT(m_builder);
return m_builder->classes();
}
-AbstractMetaClassList ApiExtractor::smartPointers() const
+const AbstractMetaClassList &ApiExtractor::smartPointers() const
{
Q_ASSERT(m_builder);
return m_builder->smartPointers();
@@ -166,24 +161,6 @@ ContainerTypeEntryList ApiExtractor::containerTypes() const
return TypeDatabase::instance()->containerTypes();
}
-static const AbstractMetaEnum* findEnumOnClasses(AbstractMetaClassList metaClasses, const EnumTypeEntry* typeEntry)
-{
- const AbstractMetaEnum *result = nullptr;
- for (const AbstractMetaClass* metaClass : qAsConst(metaClasses)) {
- const AbstractMetaEnumList &enums = metaClass->enums();
- for (const AbstractMetaEnum *metaEnum : enums) {
- if (metaEnum->typeEntry() == typeEntry) {
- result = metaEnum;
- break;
- }
- }
- if (result)
- break;
- result = findEnumOnClasses(metaClass->innerClasses(), typeEntry);
- }
- return result;
-}
-
const AbstractMetaEnum* ApiExtractor::findAbstractMetaEnum(const TypeEntry* typeEntry) const
{
return m_builder->findEnum(typeEntry);
@@ -195,7 +172,20 @@ int ApiExtractor::classCount() const
return m_builder->classes().count();
}
-bool ApiExtractor::run()
+// Add defines required for parsing Qt code headers
+static void addPySideExtensions(QByteArrayList *a)
+{
+ // Make "signals:", "slots:" visible as access specifiers
+ a->append(QByteArrayLiteral("-DQT_ANNOTATE_ACCESS_SPECIFIER(a)=__attribute__((annotate(#a)))"));
+
+ // Q_PROPERTY is defined as class annotation which does not work since a
+ // sequence of properties will to expand to a sequence of annotations
+ // annotating nothing, causing clang to complain. Instead, define it away in a
+ // static assert with the stringified argument in a ','-operator (cf qdoc).
+ a->append(QByteArrayLiteral("-DQT_ANNOTATE_CLASS(type,...)=static_assert(sizeof(#__VA_ARGS__),#type);"));
+}
+
+bool ApiExtractor::run(bool usePySideExtensions)
{
if (m_builder)
return false;
@@ -205,8 +195,9 @@ bool ApiExtractor::run()
return false;
}
- const QString pattern = QDir::tempPath() + QLatin1Char('/') +
- QFileInfo(m_cppFileName).baseName() + QStringLiteral("_XXXXXX.hpp");
+ const QString pattern = QDir::tempPath() + QLatin1Char('/')
+ + m_cppFileNames.constFirst().baseName()
+ + QStringLiteral("_XXXXXX.hpp");
QTemporaryFile ppFile(pattern);
bool autoRemove = !qEnvironmentVariableIsSet("KEEP_TEMP_FILES");
// make sure that a tempfile can be written
@@ -215,14 +206,16 @@ bool ApiExtractor::run()
<< ": " << qPrintable(ppFile.errorString()) << '\n';
return false;
}
- ppFile.write("#include \"");
- ppFile.write(m_cppFileName.toLocal8Bit());
- ppFile.write("\"\n");
+ for (const auto &cppFileName : qAsConst(m_cppFileNames)) {
+ ppFile.write("#include \"");
+ ppFile.write(cppFileName.absoluteFilePath().toLocal8Bit());
+ ppFile.write("\"\n");
+ }
const QString preprocessedCppFileName = ppFile.fileName();
ppFile.close();
m_builder = new AbstractMetaBuilder;
m_builder->setLogDirectory(m_logDirectory);
- m_builder->setGlobalHeader(m_cppFileName);
+ m_builder->setGlobalHeaders(m_cppFileNames);
m_builder->setSkipDeprecated(m_skipDeprecated);
m_builder->setHeaderPaths(m_includePaths);
QByteArrayList arguments;
@@ -230,8 +223,15 @@ bool ApiExtractor::run()
for (const HeaderPath &headerPath : qAsConst(m_includePaths))
arguments.append(HeaderPath::includeOption(headerPath));
arguments.append(QFile::encodeName(preprocessedCppFileName));
- qCDebug(lcShiboken) << __FUNCTION__ << arguments
- << "level=" << int(m_languageLevel);
+ if (ReportHandler::isDebug(ReportHandler::SparseDebug)) {
+ qCInfo(lcShiboken).noquote().nospace()
+ << "clang language level: " << int(m_languageLevel)
+ << "\nclang arguments: " << arguments;
+ }
+
+ if (usePySideExtensions)
+ addPySideExtensions(&arguments);
+
const bool result = m_builder->build(arguments, m_languageLevel);
if (!result)
autoRemove = false;
@@ -273,8 +273,10 @@ QDebug operator<<(QDebug d, const ApiExtractor &ae)
QDebugStateSaver saver(d);
d.noquote();
d.nospace();
- d << "ApiExtractor(typeSystem=\"" << ae.typeSystem() << "\", cppFileName=\""
- << ae.cppFileName() << ", ";
+ if (ReportHandler::debugLevel() >= ReportHandler::FullDebug)
+ d.setVerbosity(3); // Trigger verbose output of AbstractMetaClass
+ d << "ApiExtractor(typeSystem=\"" << ae.typeSystem() << "\", cppFileNames=\""
+ << ae.cppFileNames() << ", ";
ae.m_builder->formatDebug(d);
d << ')';
return d;
diff --git a/sources/shiboken2/ApiExtractor/apiextractor.h b/sources/shiboken2/ApiExtractor/apiextractor.h
index c8f50f2a5..9c79ae7a5 100644
--- a/sources/shiboken2/ApiExtractor/apiextractor.h
+++ b/sources/shiboken2/ApiExtractor/apiextractor.h
@@ -29,7 +29,6 @@
#ifndef APIEXTRACTOR_H
#define APIEXTRACTOR_H
-#include "reporthandler.h"
#include "dependency.h"
#include "abstractmetalang_typedefs.h"
#include "apiextractormacros.h"
@@ -37,6 +36,7 @@
#include "typedatabase_typedefs.h"
#include "typesystem_typedefs.h"
#include "clangparser/compilersupport.h"
+#include <QFileInfoList>
#include <QStringList>
class AbstractMetaBuilder;
@@ -65,9 +65,8 @@ public:
void setTypeSystem(const QString& typeSystemFileName);
QString typeSystem() const { return m_typeSystemFileName; }
- void setCppFileName(const QString& cppFileName);
- QString cppFileName() const { return m_cppFileName; }
- void setDebugLevel(ReportHandler::DebugLevel debugLevel);
+ void setCppFileNames(const QFileInfoList &cppFileNames);
+ QFileInfoList cppFileNames() const { return m_cppFileNames; }
void setSkipDeprecated(bool value);
void setSuppressWarnings(bool value);
void setSilent(bool value);
@@ -82,10 +81,10 @@ public:
LanguageLevel languageLevel() const;
void setLanguageLevel(LanguageLevel languageLevel);
- AbstractMetaEnumList globalEnums() const;
- AbstractMetaFunctionList globalFunctions() const;
- AbstractMetaClassList classes() const;
- AbstractMetaClassList smartPointers() const;
+ const AbstractMetaEnumList &globalEnums() const;
+ const AbstractMetaFunctionList &globalFunctions() const;
+ const AbstractMetaClassList &classes() const;
+ const AbstractMetaClassList &smartPointers() const;
AbstractMetaClassList classesTopologicalSorted(const Dependencies &additionalDependencies = Dependencies()) const;
PrimitiveTypeEntryList primitiveTypes() const;
ContainerTypeEntryList containerTypes() const;
@@ -94,10 +93,10 @@ public:
int classCount() const;
- bool run();
+ bool run(bool usePySideExtensions);
private:
QString m_typeSystemFileName;
- QString m_cppFileName;
+ QFileInfoList m_cppFileNames;
HeaderPaths m_includePaths;
AbstractMetaBuilder* m_builder = nullptr;
QString m_logDirectory;
diff --git a/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp b/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp
index 8d1b4debf..73b1aca63 100644
--- a/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp
+++ b/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.cpp
@@ -40,7 +40,7 @@
#include <QtCore/QStack>
#include <QtCore/QVector>
-#include <string.h>
+#include <cstring>
#include <ctype.h>
#if QT_VERSION < 0x050800
@@ -59,6 +59,11 @@ static inline bool isClassCursor(const CXCursor &c)
|| c.kind == CXCursor_ClassTemplatePartialSpecialization;
}
+static inline bool isClassOrNamespaceCursor(const CXCursor &c)
+{
+ return c.kind == CXCursor_Namespace || isClassCursor(c);
+}
+
static inline bool withinClassDeclaration(const CXCursor &cursor)
{
return isClassCursor(clang_getCursorLexicalParent(cursor));
@@ -114,16 +119,6 @@ static inline CodeModel::AccessPolicy accessPolicy(CX_CXXAccessSpecifier access)
return result;
}
-static void setFileName(const CXCursor &cursor, _CodeModelItem *item)
-{
- const SourceRange range = getCursorRange(cursor);
- if (!range.first.file.isEmpty()) { // Has been observed to be 0 for invalid locations
- item->setFileName(QDir::cleanPath(range.first.file));
- item->setStartPosition(int(range.first.line), int(range.first.column));
- item->setEndPosition(int(range.second.line), int(range.second.column));
- }
-}
-
static bool isSigned(CXTypeKind kind)
{
switch (kind) {
@@ -172,14 +167,15 @@ public:
void popScope()
{
+ m_scopeStack.back()->purgeClassDeclarations();
m_scopeStack.pop();
updateScope();
}
bool addClass(const CXCursor &cursor, CodeModel::ClassType t);
FunctionModelItem createFunction(const CXCursor &cursor,
- CodeModel::FunctionType t = CodeModel::Normal) const;
- FunctionModelItem createMemberFunction(const CXCursor &cursor) const;
+ CodeModel::FunctionType t = CodeModel::Normal);
+ FunctionModelItem createMemberFunction(const CXCursor &cursor);
void qualifyConstructor(const CXCursor &cursor);
TypeInfo createTypeInfoHelper(const CXType &type) const; // uncashed
TypeInfo createTypeInfo(const CXType &type) const;
@@ -190,7 +186,9 @@ public:
TypeInfo *t) const;
bool addTemplateInstantiationsRecursion(const CXType &type, TypeInfo *t) const;
- void addTypeDef(const CXCursor &cursor, const TypeInfo &ti);
+ void addTypeDef(const CXCursor &cursor, const CXType &cxType);
+ void startTemplateTypeAlias(const CXCursor &cursor);
+ void endTemplateTypeAlias(const CXCursor &typeAliasCursor);
TemplateParameterModelItem createTemplateParameter(const CXCursor &cursor) const;
TemplateParameterModelItem createNonTypeTemplateParameter(const CXCursor &cursor) const;
@@ -202,6 +200,10 @@ public:
template <class Item>
void qualifyTypeDef(const CXCursor &typeRefCursor, const QSharedPointer<Item> &item) const;
+ bool visitHeader(const char *cFileName) const;
+
+ void setFileName(const CXCursor &cursor, _CodeModelItem *item);
+
BaseVisitor *m_baseVisitor;
CodeModel *m_model;
@@ -214,12 +216,16 @@ public:
CursorTypedefHash m_cursorTypedefHash;
mutable TypeInfoHash m_typeInfoHash; // Cache type information
+ mutable QHash<QString, TemplateTypeAliasModelItem> m_templateTypeAliases;
ClassModelItem m_currentClass;
EnumModelItem m_currentEnum;
FunctionModelItem m_currentFunction;
ArgumentModelItem m_currentArgument;
VariableModelItem m_currentField;
+ TemplateTypeAliasModelItem m_currentTemplateTypeAlias;
+ QByteArrayList m_systemIncludes; // files, like "memory"
+ QByteArrayList m_systemIncludePaths; // paths, like "/usr/include/Qt/"
int m_anonymousEnumCount = 0;
CodeModel::FunctionType m_currentFunctionType = CodeModel::Normal;
@@ -277,7 +283,7 @@ static inline ExceptionSpecification exceptionSpecificationFromClang(int ce)
}
FunctionModelItem BuilderPrivate::createFunction(const CXCursor &cursor,
- CodeModel::FunctionType t) const
+ CodeModel::FunctionType t)
{
QString name = getCursorSpelling(cursor);
// Apply type fixes to "operator X &" -> "operator X&"
@@ -326,7 +332,7 @@ static inline CodeModel::FunctionType functionTypeFromCursor(const CXCursor &cur
return result;
}
-FunctionModelItem BuilderPrivate::createMemberFunction(const CXCursor &cursor) const
+FunctionModelItem BuilderPrivate::createMemberFunction(const CXCursor &cursor)
{
const CodeModel::FunctionType functionType =
m_currentFunctionType == CodeModel::Signal || m_currentFunctionType == CodeModel::Slot
@@ -462,6 +468,8 @@ void BuilderPrivate::addTemplateInstantiations(const CXType &type,
// Finally, remove the list "<>" from the type name.
const bool parsed = addTemplateInstantiationsRecursion(type, t)
&& !t->instantiations().isEmpty();
+ if (!parsed)
+ t->setInstantiations({});
const QPair<int, int> pos = parsed
? parseTemplateArgumentList(*typeName, dummyTemplateArgumentHandler)
: t->parseTemplateArgumentList(*typeName);
@@ -537,16 +545,37 @@ TypeInfo BuilderPrivate::createTypeInfo(const CXType &type) const
return it.value();
}
-void BuilderPrivate::addTypeDef(const CXCursor &cursor, const TypeInfo &ti)
+void BuilderPrivate::addTypeDef(const CXCursor &cursor, const CXType &cxType)
{
- TypeDefModelItem item(new _TypeDefModelItem(m_model, getCursorSpelling(cursor)));
+ const QString target = getCursorSpelling(cursor);
+ TypeDefModelItem item(new _TypeDefModelItem(m_model, target));
setFileName(cursor, item.data());
- item->setType(ti);
+ item->setType(createTypeInfo(cxType));
item->setScope(m_scope);
m_scopeStack.back()->addTypeDef(item);
m_cursorTypedefHash.insert(cursor, item);
}
+void BuilderPrivate::startTemplateTypeAlias(const CXCursor &cursor)
+{
+ const QString target = getCursorSpelling(cursor);
+ m_currentTemplateTypeAlias.reset(new _TemplateTypeAliasModelItem(m_model, target));
+ setFileName(cursor, m_currentTemplateTypeAlias.data());
+ m_currentTemplateTypeAlias->setScope(m_scope);
+}
+
+void BuilderPrivate::endTemplateTypeAlias(const CXCursor &typeAliasCursor)
+{
+ CXType type = clang_getTypedefDeclUnderlyingType(typeAliasCursor);
+ // Usually "<elaborated>std::list<T>" or "<unexposed>Container1<T>",
+ // as obtained with parser of PYSIDE-323
+ if (type.kind == CXType_Unexposed || type.kind == CXType_Elaborated) {
+ m_currentTemplateTypeAlias->setType(createTypeInfo(type));
+ m_scopeStack.back()->addTemplateTypeAlias(m_currentTemplateTypeAlias);
+ }
+ m_currentTemplateTypeAlias.reset();
+}
+
// extract an expression from the cursor via source
// CXCursor_EnumConstantDecl, ParmDecl (a = Flag1 | Flag2)
QString BuilderPrivate::cursorValueExpression(BaseVisitor *bv, const CXCursor &cursor) const
@@ -589,13 +618,52 @@ long clang_EnumDecl_isScoped4(BaseVisitor *bv, const CXCursor &cursor)
}
#endif // CLANG_NO_ENUMDECL_ISSCOPED
+// Resolve declaration and type of a base class
+
+struct TypeDeclaration
+{
+ CXType type;
+ CXCursor declaration;
+};
+
+static TypeDeclaration resolveBaseSpecifier(const CXCursor &cursor)
+{
+ Q_ASSERT(clang_getCursorKind(cursor) == CXCursor_CXXBaseSpecifier);
+ CXType inheritedType = clang_getCursorType(cursor);
+ CXCursor decl = clang_getTypeDeclaration(inheritedType);
+ if (inheritedType.kind != CXType_Unexposed) {
+ while (true) {
+ auto kind = clang_getCursorKind(decl);
+ if (kind != CXCursor_TypeAliasDecl && kind != CXCursor_TypedefDecl)
+ break;
+ inheritedType = clang_getTypedefDeclUnderlyingType(decl);
+ decl = clang_getTypeDeclaration(inheritedType);
+ }
+ }
+ return {inheritedType, decl};
+}
+
// Add a base class to the current class from CXCursor_CXXBaseSpecifier
void BuilderPrivate::addBaseClass(const CXCursor &cursor)
{
- const CXType inheritedType = clang_getCursorType(cursor); // Note spelling has "struct baseClass",
- QString baseClassName = getTypeName(inheritedType); // use type.
- const CXCursor declCursor = clang_getTypeDeclaration(inheritedType);
- const CursorClassHash::const_iterator it = m_cursorClassHash.constFind(declCursor);
+ Q_ASSERT(clang_getCursorKind(cursor) == CXCursor_CXXBaseSpecifier);
+ // Note: spelling has "struct baseClass", use type
+ QString baseClassName;
+ const auto decl = resolveBaseSpecifier(cursor);
+ if (decl.type.kind == CXType_Unexposed) {
+ // The type is unexposed when the base class is a template type alias:
+ // "class QItemSelection : public QList<X>" where QList is aliased to QVector.
+ // Try to resolve via code model.
+ TypeInfo info = createTypeInfo(decl.type);
+ auto parentScope = m_scopeStack.at(m_scopeStack.size() - 2); // Current is class.
+ auto resolved = TypeInfo::resolveType(info, parentScope);
+ if (resolved != info)
+ baseClassName = resolved.toString();
+ }
+ if (baseClassName.isEmpty())
+ baseClassName = getTypeName(decl.type);
+
+ auto it = m_cursorClassHash.constFind(decl.declaration);
const CodeModel::AccessPolicy access = accessPolicy(clang_getCXXAccessSpecifier(cursor));
if (it == m_cursorClassHash.constEnd()) {
// Set unqualified name. This happens in cases like "class X : public std::list<...>"
@@ -655,6 +723,17 @@ void BuilderPrivate::qualifyTypeDef(const CXCursor &typeRefCursor, const QShared
}
}
+void BuilderPrivate::setFileName(const CXCursor &cursor, _CodeModelItem *item)
+{
+ const SourceRange range = getCursorRange(cursor);
+ QString file = m_baseVisitor->getFileName(range.first.file);
+ if (!file.isEmpty()) { // Has been observed to be 0 for invalid locations
+ item->setFileName(QDir::cleanPath(file));
+ item->setStartPosition(int(range.first.line), int(range.first.column));
+ item->setEndPosition(int(range.second.line), int(range.second.column));
+ }
+}
+
Builder::Builder()
{
d = new BuilderPrivate(this);
@@ -665,30 +744,76 @@ Builder::~Builder()
delete d;
}
-static inline bool compareHeaderName(const char *haystack, const char *needle)
+static const char *cBaseName(const char *fileName)
{
- const char *lastSlash = strrchr(haystack, '/');
+ const char *lastSlash = std::strrchr(fileName, '/');
#ifdef Q_OS_WIN
if (lastSlash == nullptr)
- lastSlash = strrchr(haystack, '\\');
+ lastSlash = std::strrchr(fileName, '\\');
#endif
- if (lastSlash == nullptr)
- lastSlash = haystack;
- else
- ++lastSlash;
+ return lastSlash != nullptr ? (lastSlash + 1) : fileName;
+}
+
+static inline bool cCompareFileName(const char *f1, const char *f2)
+{
#ifdef Q_OS_WIN
- return _stricmp(lastSlash, needle) == 0;
+ return _stricmp(f1, f2) == 0;
#else
- return strcmp(lastSlash, needle) == 0;
+ return std::strcmp(f1, f2) == 0;
#endif
}
#ifdef Q_OS_UNIX
-static bool cStringStartsWith(const char *prefix, const char *str)
+template<size_t N>
+static bool cStringStartsWith(const char *str, const char (&prefix)[N])
+{
+ return std::strncmp(prefix, str, N - 1) == 0;
+}
+#endif
+
+static bool cStringStartsWith(const char *str, const QByteArray &prefix)
{
- return strncmp(prefix, str, strlen(prefix)) == 0;
+ return std::strncmp(prefix.constData(), str, int(prefix.size())) == 0;
}
+
+bool BuilderPrivate::visitHeader(const char *cFileName) const
+{
+ // Resolve OpenGL typedefs although the header is considered a system header.
+ const char *baseName = cBaseName(cFileName);
+ if (cCompareFileName(baseName, "gl.h"))
+ return true;
+#if defined(Q_OS_LINUX) || defined(Q_OS_MACOS)
+ if (cStringStartsWith(cFileName, "/usr/include/stdint.h"))
+ return true;
#endif
+#ifdef Q_OS_LINUX
+ if (cStringStartsWith(cFileName, "/usr/include/stdlib.h")
+ || cStringStartsWith(cFileName, "/usr/include/sys/types.h")) {
+ return true;
+ }
+#endif // Q_OS_LINUX
+#ifdef Q_OS_MACOS
+ // Parse the following system headers to get the correct typdefs for types like
+ // int32_t, which are used in the macOS implementation of OpenGL framework.
+ if (cCompareFileName(baseName, "gltypes.h")
+ || cStringStartsWith(cFileName, "/usr/include/_types")
+ || cStringStartsWith(cFileName, "/usr/include/_types")
+ || cStringStartsWith(cFileName, "/usr/include/sys/_types")) {
+ return true;
+ }
+#endif // Q_OS_MACOS
+ if (baseName) {
+ for (const auto &systemInclude : m_systemIncludes) {
+ if (systemInclude == baseName)
+ return true;
+ }
+ }
+ for (const auto &systemIncludePath : m_systemIncludePaths) {
+ if (cStringStartsWith(cFileName, systemIncludePath))
+ return true;
+ }
+ return false;
+}
bool Builder::visitLocation(const CXSourceLocation &location) const
{
@@ -701,34 +826,30 @@ bool Builder::visitLocation(const CXSourceLocation &location) const
clang_getExpansionLocation(location, &file, &line, &column, &offset);
const CXString cxFileName = clang_getFileName(file);
// Has been observed to be 0 for invalid locations
+ bool result = false;
if (const char *cFileName = clang_getCString(cxFileName)) {
- // Resolve OpenGL typedefs although the header is considered a system header.
- const bool visitHeader = compareHeaderName(cFileName, "gl.h")
-#if defined(Q_OS_LINUX) || defined(Q_OS_MACOS)
- || cStringStartsWith("/usr/include/stdint.h", cFileName)
-#endif
-#if defined(Q_OS_LINUX)
- || cStringStartsWith("/usr/include/stdlib.h", cFileName)
- || cStringStartsWith("/usr/include/sys/types.h", cFileName)
-#elif defined(Q_OS_MACOS)
- // Parse the following system headers to get the correct typdefs for types like
- // int32_t, which are used in the macOS implementation of OpenGL framework.
- || compareHeaderName(cFileName, "gltypes.h")
- || cStringStartsWith("/usr/include/_types", cFileName)
- || cStringStartsWith("/usr/include/sys/_types", cFileName)
-#endif
- ;
+ result = d->visitHeader(cFileName);
clang_disposeString(cxFileName);
- if (visitHeader)
- return true;
}
- return false;
+ return result;
+}
+
+void Builder::setSystemIncludes(const QByteArrayList &systemIncludes)
+{
+ for (const auto &i : systemIncludes) {
+ if (i.endsWith('/'))
+ d->m_systemIncludePaths.append(i);
+ else
+ d->m_systemIncludes.append(i);
+ }
}
FileModelItem Builder::dom() const
{
Q_ASSERT(!d->m_scopeStack.isEmpty());
- return qSharedPointerDynamicCast<_FileModelItem>(d->m_scopeStack.constFirst());
+ auto rootScope = d->m_scopeStack.constFirst();
+ rootScope->purgeClassDeclarations();
+ return qSharedPointerDynamicCast<_FileModelItem>(rootScope);
}
static QString msgOutOfOrder(const CXCursor &cursor, const char *expectedScope)
@@ -748,6 +869,30 @@ static CodeModel::ClassType codeModelClassTypeFromCursor(CXCursorKind kind)
return result;
}
+static NamespaceType namespaceType(const CXCursor &cursor)
+{
+ if (clang_Cursor_isAnonymous(cursor))
+ return NamespaceType::Anonymous;
+#if CINDEX_VERSION_MAJOR > 0 || CINDEX_VERSION_MINOR >= 59
+ if (clang_Cursor_isInlineNamespace(cursor))
+ return NamespaceType::Inline;
+#endif
+ return NamespaceType::Default;
+}
+
+static QString enumType(const CXCursor &cursor)
+{
+ QString name = getCursorSpelling(cursor); // "enum Foo { v1, v2 };"
+ if (name.isEmpty()) {
+ // PYSIDE-1228: For "typedef enum { v1, v2 } Foo;", type will return
+ // "Foo" as expected. Care must be taken to exclude real anonymous enums.
+ name = getTypeName(clang_getCursorType(cursor));
+ if (name.contains(QLatin1String("(anonymous")))
+ name.clear();
+ }
+ return name;
+}
+
BaseVisitor::StartTokenResult Builder::startToken(const CXCursor &cursor)
{
switch (cursor.kind) {
@@ -790,7 +935,7 @@ BaseVisitor::StartTokenResult Builder::startToken(const CXCursor &cursor)
d->m_scope.back() += templateBrackets();
break;
case CXCursor_EnumDecl: {
- QString name = getCursorSpelling(cursor);
+ QString name = enumType(cursor);
EnumKind kind = CEnum;
if (name.isEmpty()) {
kind = AnonymousEnum;
@@ -803,7 +948,7 @@ BaseVisitor::StartTokenResult Builder::startToken(const CXCursor &cursor)
kind = EnumClass;
}
d->m_currentEnum.reset(new _EnumModelItem(d->m_model, name));
- setFileName(cursor, d->m_currentEnum.data());
+ d->setFileName(cursor, d->m_currentEnum.data());
d->m_currentEnum->setScope(d->m_scope);
d->m_currentEnum->setEnumKind(kind);
d->m_currentEnum->setSigned(isSigned(clang_getEnumDeclIntegerType(cursor).kind));
@@ -832,7 +977,7 @@ BaseVisitor::StartTokenResult Builder::startToken(const CXCursor &cursor)
break;
case CXCursor_VarDecl:
// static class members are seen as CXCursor_VarDecl
- if (!d->m_currentClass.isNull() && isClassCursor(clang_getCursorSemanticParent(cursor))) {
+ if (isClassOrNamespaceCursor(clang_getCursorSemanticParent(cursor))) {
d->addField(cursor);
d->m_currentField->setStatic(true);
}
@@ -873,6 +1018,9 @@ BaseVisitor::StartTokenResult Builder::startToken(const CXCursor &cursor)
d->m_scopeStack.back()->addFunction(d->m_currentFunction);
break;
case CXCursor_Namespace: {
+ const auto type = namespaceType(cursor);
+ if (type == NamespaceType::Anonymous)
+ return Skip;
const QString name = getCursorSpelling(cursor);
const NamespaceModelItem parentNamespaceItem = qSharedPointerDynamicCast<_NamespaceModelItem>(d->m_scopeStack.back());
if (parentNamespaceItem.isNull()) {
@@ -887,8 +1035,9 @@ BaseVisitor::StartTokenResult Builder::startToken(const CXCursor &cursor)
// in subsequent modules.
NamespaceModelItem namespaceItem = parentNamespaceItem->findNamespace(name);
namespaceItem.reset(new _NamespaceModelItem(d->m_model, name));
- setFileName(cursor, namespaceItem.data());
+ d->setFileName(cursor, namespaceItem.data());
namespaceItem->setScope(d->m_scope);
+ namespaceItem->setType(type);
parentNamespaceItem->addNamespace(namespaceItem);
d->pushScope(namespaceItem);
}
@@ -917,6 +1066,8 @@ BaseVisitor::StartTokenResult Builder::startToken(const CXCursor &cursor)
// Apply to function/member template?
if (!d->m_currentFunction.isNull()) {
d->m_currentFunction->setTemplateParameters(d->m_currentFunction->templateParameters() << tItem);
+ } else if (!d->m_currentTemplateTypeAlias.isNull()) {
+ d->m_currentTemplateTypeAlias->addTemplateParameter(tItem);
} else if (!d->m_currentClass.isNull()) { // Apply to class
const QString &tplParmName = tItem->name();
if (Q_UNLIKELY(!insertTemplateParameterIntoClassName(tplParmName, d->m_currentClass)
@@ -932,15 +1083,27 @@ BaseVisitor::StartTokenResult Builder::startToken(const CXCursor &cursor)
}
}
break;
- case CXCursor_TypeAliasDecl:
- case CXCursor_TypeAliasTemplateDecl: { // May contain nested CXCursor_TemplateTypeParameter
- const CXType type = clang_getCanonicalType(clang_getCursorType(cursor));
- if (type.kind > CXType_Unexposed)
- d->addTypeDef(cursor, d->createTypeInfo(type));
+ case CXCursor_TypeAliasTemplateDecl:
+ d->startTemplateTypeAlias(cursor);
+ break;
+ case CXCursor_TypeAliasDecl: // May contain nested CXCursor_TemplateTypeParameter
+ if (d->m_currentTemplateTypeAlias.isNull()) {
+ const CXType type = clang_getCanonicalType(clang_getCursorType(cursor));
+ if (type.kind > CXType_Unexposed)
+ d->addTypeDef(cursor, type);
+ return Skip;
+ } else {
+ d->endTemplateTypeAlias(cursor);
+ }
+ break;
+ case CXCursor_TypedefDecl: {
+ auto underlyingType = clang_getTypedefDeclUnderlyingType(cursor);
+ d->addTypeDef(cursor, underlyingType);
+ // For "typedef enum/struct {} Foo;", skip the enum/struct
+ // definition nested into the typedef (PYSIDE-1228).
+ if (underlyingType.kind == CXType_Elaborated)
+ return Skip;
}
- return Skip;
- case CXCursor_TypedefDecl:
- d->addTypeDef(cursor, d->createTypeInfo(clang_getTypedefDeclUnderlyingType(cursor)));
break;
case CXCursor_TypeRef:
if (!d->m_currentFunction.isNull()) {
@@ -962,6 +1125,19 @@ BaseVisitor::StartTokenResult Builder::startToken(const CXCursor &cursor)
if (!d->m_currentFunction.isNull())
d->m_currentFunction->setOverride(true);
break;
+ case CXCursor_StaticAssert:
+ // Check for Q_PROPERTY() (see PySide2/global.h.in for an explanation
+ // how it is defined, and qdoc).
+ if (clang_isDeclaration(cursor.kind) && !d->m_currentClass.isNull()) {
+ auto snippet = getCodeSnippet(cursor);
+ const auto length = snippet.second - snippet.first;
+ if (length > 12 && *(snippet.second - 1) == ')'
+ && std::strncmp(snippet.first, "Q_PROPERTY(", 11) == 0) {
+ const QString qProperty = QString::fromUtf8(snippet.first + 11, length - 12);
+ d->m_currentClass->addPropertyDeclaration(qProperty);
+ }
+ }
+ break;
default:
break;
}
@@ -1011,6 +1187,9 @@ bool Builder::endToken(const CXCursor &cursor)
case CXCursor_ParmDecl:
d->m_currentArgument.clear();
break;
+ case CXCursor_TypeAliasTemplateDecl:
+ d->m_currentTemplateTypeAlias.reset();
+ break;
default:
break;
}
diff --git a/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.h b/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.h
index fa79acb2a..dc37dff0f 100644
--- a/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.h
+++ b/sources/shiboken2/ApiExtractor/clangparser/clangbuilder.h
@@ -44,6 +44,8 @@ public:
Builder();
~Builder();
+ void setSystemIncludes(const QByteArrayList &systemIncludes);
+
bool visitLocation(const CXSourceLocation &location) const override;
StartTokenResult startToken(const CXCursor &cursor) override;
diff --git a/sources/shiboken2/ApiExtractor/clangparser/clangparser.cpp b/sources/shiboken2/ApiExtractor/clangparser/clangparser.cpp
index 6303d09e5..d0c5bc1b8 100644
--- a/sources/shiboken2/ApiExtractor/clangparser/clangparser.cpp
+++ b/sources/shiboken2/ApiExtractor/clangparser/clangparser.cpp
@@ -40,19 +40,49 @@
namespace clang {
-SourceFileCache::Snippet SourceFileCache::getCodeSnippet(const CXCursor &cursor)
+QString SourceFileCache::getFileName(CXFile file)
+{
+ auto it = m_fileNameCache.find(file);
+ if (it == m_fileNameCache.end())
+ it = m_fileNameCache.insert(file, clang::getFileName(file));
+ return it.value();
+}
+
+SourceFileCache::Snippet SourceFileCache::getCodeSnippet(const CXCursor &cursor,
+ QString *errorMessage)
{
Snippet result(nullptr, nullptr);
+
+ if (errorMessage)
+ errorMessage->clear();
+
const SourceRange range = getCursorRange(cursor);
- if (range.first.file.isEmpty() || range.second.file != range.first.file)
+ // Quick check for equal locations: Frequently happens if the code is
+ // the result of a macro expansion
+ if (range.first == range.second)
+ return result;
+
+ if (range.first.file != range.second.file) {
+ if (errorMessage)
+ *errorMessage = QStringLiteral("Range spans several files");
return result;
- FileBufferCache::Iterator it = m_fileBufferCache.find(range.first.file);
+ }
+
+ auto it = m_fileBufferCache.find(range.first.file);
if (it == m_fileBufferCache.end()) {
- QFile file(range.first.file);
+ const QString fileName = getFileName(range.first.file);
+ if (fileName.isEmpty()) {
+ if (errorMessage)
+ *errorMessage = QStringLiteral("Range has no file");
+ return result;
+ }
+ QFile file(fileName);
if (!file.open(QIODevice::ReadOnly)) {
- qWarning().noquote().nospace()
- << "Can't open " << QDir::toNativeSeparators(range.first.file)
- << ": " << file.errorString();
+ if (errorMessage) {
+ QTextStream str(errorMessage);
+ str << "Cannot open \"" << QDir::toNativeSeparators(fileName)
+ << "\": " << file.errorString();
+ }
return result;
}
it = m_fileBufferCache.insert(range.first.file, file.readAll());
@@ -60,10 +90,15 @@ SourceFileCache::Snippet SourceFileCache::getCodeSnippet(const CXCursor &cursor)
const unsigned pos = range.first.offset;
const unsigned end = range.second.offset;
+ Q_ASSERT(end > pos);
const QByteArray &contents = it.value();
if (end >= unsigned(contents.size())) {
- qWarning().noquote().nospace() << "Range end " << end << " is above size of "
- << range.first.file << " (" << contents.size() << ')';
+ if (errorMessage) {
+ QTextStream str(errorMessage);
+ str << "Range end " << end << " is above size of \""
+ << QDir::toNativeSeparators(getFileName(range.first.file))
+ << "\" (" << contents.size() << ')';
+ }
return result;
}
result.first = contents.constData() + pos;
@@ -102,15 +137,21 @@ bool BaseVisitor::cbHandleEndToken(const CXCursor &cursor, StartTokenResult star
BaseVisitor::CodeSnippet BaseVisitor::getCodeSnippet(const CXCursor &cursor)
{
- CodeSnippet result = m_fileCache.getCodeSnippet(cursor);
- if (result.first == nullptr)
- appendDiagnostic(Diagnostic(QStringLiteral("Unable to retrieve code snippet."), cursor, CXDiagnostic_Error));
+ QString errorMessage;
+ CodeSnippet result = m_fileCache.getCodeSnippet(cursor, &errorMessage);
+ if (result.first == nullptr && !errorMessage.isEmpty()) {
+ QString message;
+ QTextStream str(&message);
+ str << "Unable to retrieve code snippet \"" << getCursorSpelling(cursor)
+ << "\": " << errorMessage;
+ appendDiagnostic(Diagnostic(message, cursor, CXDiagnostic_Error));
+ }
return result;
}
QString BaseVisitor::getCodeSnippetString(const CXCursor &cursor)
{
- CodeSnippet result = m_fileCache.getCodeSnippet(cursor);
+ CodeSnippet result = getCodeSnippet(cursor);
return result.first != nullptr
? QString::fromUtf8(result.first, int(result.second - result.first))
: QString();
diff --git a/sources/shiboken2/ApiExtractor/clangparser/clangparser.h b/sources/shiboken2/ApiExtractor/clangparser/clangparser.h
index 4248be853..825de331c 100644
--- a/sources/shiboken2/ApiExtractor/clangparser/clangparser.h
+++ b/sources/shiboken2/ApiExtractor/clangparser/clangparser.h
@@ -45,12 +45,15 @@ class SourceFileCache {
public:
using Snippet = QPair<const char *, const char *>;
- Snippet getCodeSnippet(const CXCursor &cursor);
+ Snippet getCodeSnippet(const CXCursor &cursor, QString *errorMessage = nullptr);
+ QString getFileName(CXFile file);
private:
- using FileBufferCache = QHash<QString, QByteArray>;
+ using FileBufferCache = QHash<CXFile, QByteArray>;
+ using FileNameCache = QHash<CXFile, QString>;
FileBufferCache m_fileBufferCache;
+ FileNameCache m_fileNameCache;
};
class BaseVisitor {
@@ -74,6 +77,8 @@ public:
StartTokenResult cbHandleStartToken(const CXCursor &cursor);
bool cbHandleEndToken(const CXCursor &cursor, StartTokenResult startResult);
+ QString getFileName(CXFile file) { return m_fileCache.getFileName(file); }
+
CodeSnippet getCodeSnippet(const CXCursor &cursor);
QString getCodeSnippetString(const CXCursor &cursor);
diff --git a/sources/shiboken2/ApiExtractor/clangparser/clangutils.cpp b/sources/shiboken2/ApiExtractor/clangparser/clangutils.cpp
index 8bee28cdf..6bf2e3ab0 100644
--- a/sources/shiboken2/ApiExtractor/clangparser/clangutils.cpp
+++ b/sources/shiboken2/ApiExtractor/clangparser/clangutils.cpp
@@ -40,7 +40,7 @@ bool operator==(const CXCursor &c1, const CXCursor &c2)
&& std::equal(c1.data, c1.data + sizeof(c1.data) / sizeof(c1.data[0]), c2.data);
}
-uint qHash(const CXCursor &c, uint seed)
+QtCompatHashFunctionType qHash(const CXCursor &c, QtCompatHashFunctionType seed)
{
return qHash(c.kind) ^ qHash(c.xdata) ^ qHash(c.data[0])
^ qHash(c.data[1]) ^ qHash(c.data[2]) ^ seed;
@@ -52,23 +52,33 @@ bool operator==(const CXType &t1, const CXType &t2)
&& t1.data[1] == t2.data[1];
}
-uint qHash(const CXType &ct, uint seed)
+QtCompatHashFunctionType qHash(const CXType &ct, QtCompatHashFunctionType seed)
{
- return uint(ct.kind) ^ uint(0xFFFFFFFF & quintptr(ct.data[0]))
- ^ uint(0xFFFFFFFF & quintptr(ct.data[1])) ^ seed;
+ return QtCompatHashFunctionType(ct.kind) ^ QtCompatHashFunctionType(0xFFFFFFFF & quintptr(ct.data[0]))
+ ^ QtCompatHashFunctionType(0xFFFFFFFF & quintptr(ct.data[1])) ^ seed;
}
namespace clang {
+bool SourceLocation::equals(const SourceLocation &rhs) const
+{
+ return file == rhs.file && offset == rhs.offset;
+}
+
SourceLocation getExpansionLocation(const CXSourceLocation &location)
{
SourceLocation result;
- CXFile file; // void *
- clang_getExpansionLocation(location, &file, &result.line, &result.column, &result.offset);
+ clang_getExpansionLocation(location, &result.file, &result.line, &result.column, &result.offset);
+ return result;
+}
+
+QString getFileName(CXFile file)
+{
+ QString result;
const CXString cxFileName = clang_getFileName(file);
// Has been observed to be 0 for invalid locations
if (const char *cFileName = clang_getCString(cxFileName))
- result.file = QString::fromUtf8(cFileName);
+ result = QString::fromUtf8(cFileName);
clang_disposeString(cxFileName);
return result;
}
@@ -226,7 +236,7 @@ QDebug operator<<(QDebug s, const SourceLocation &l)
QDebugStateSaver saver(s);
s.nospace();
s.noquote();
- s << QDir::toNativeSeparators(l.file) << ':' << l.line;
+ s << QDir::toNativeSeparators(clang::getFileName(l.file)) << ':' << l.line;
if (l.column)
s << ':' << l.column;
return s;
diff --git a/sources/shiboken2/ApiExtractor/clangparser/clangutils.h b/sources/shiboken2/ApiExtractor/clangparser/clangutils.h
index 738b51bb4..41d0af460 100644
--- a/sources/shiboken2/ApiExtractor/clangparser/clangutils.h
+++ b/sources/shiboken2/ApiExtractor/clangparser/clangutils.h
@@ -30,6 +30,7 @@
#define CLANGUTILS_H
#include <clang-c/Index.h>
+#include <qtcompat.h>
#include <QtCore/QPair>
#include <QtCore/QString>
#include <QtCore/QStringList>
@@ -40,10 +41,10 @@
QT_FORWARD_DECLARE_CLASS(QDebug)
bool operator==(const CXCursor &c1, const CXCursor &c2);
-uint qHash(const CXCursor &c, uint seed = 0);
+QtCompatHashFunctionType qHash(const CXCursor &c, QtCompatHashFunctionType seed = 0);
bool operator==(const CXType &t1, const CXType &t2);
-uint qHash(const CXType &ct, uint seed);
+QtCompatHashFunctionType qHash(const CXType &ct, QtCompatHashFunctionType seed);
namespace clang {
@@ -61,16 +62,24 @@ inline bool isCursorValid(const CXCursor &c)
return c.kind < CXCursor_FirstInvalid || c.kind > CXCursor_LastInvalid;
}
+QString getFileName(CXFile file); // Uncached,see BaseVisitor for a cached version
+
struct SourceLocation
{
- int compare(const SourceLocation &rhs) const;
+ bool equals(const SourceLocation &rhs) const;
- QString file;
+ CXFile file;
unsigned line = 0;
unsigned column = 0;
unsigned offset = 0;
};
+inline bool operator==(const SourceLocation &l1, const SourceLocation &l2)
+{ return l1.equals(l2); }
+
+inline bool operator!=(const SourceLocation &l1, const SourceLocation &l2)
+{ return !l1.equals(l2); }
+
SourceLocation getExpansionLocation(const CXSourceLocation &location);
using SourceRange =QPair<SourceLocation, SourceLocation>;
diff --git a/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp b/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp
index f301733fe..0b58cf5a5 100644
--- a/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp
+++ b/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp
@@ -232,7 +232,9 @@ static QByteArray noStandardIncludeOption() { return QByteArrayLiteral("-nostdin
// should be picked up automatically by clang without specifying
// them implicitly.
-#if defined(Q_OS_UNIX) && !defined(Q_OS_DARWIN)
+// Besides g++/Linux, as of MSVC 19.28.29334, MSVC needs clang includes
+// due to PYSIDE-1433, LLVM-47099
+#if !defined(Q_OS_DARWIN)
# define NEED_CLANG_BUILTIN_INCLUDES 1
#else
# define NEED_CLANG_BUILTIN_INCLUDES 0
@@ -274,7 +276,7 @@ static QString findClangBuiltInIncludesDir()
for (const QFileInfo &fi : versionDirs) {
const QString fileName = fi.fileName();
if (fileName.at(0).isDigit()) {
- const QVersionNumber versionNumber = QVersionNumber::fromString(fileName.at(0));
+ const QVersionNumber versionNumber = QVersionNumber::fromString(fileName);
if (!versionNumber.isNull() && versionNumber > lastVersionNumber) {
candidate = fi.absoluteFilePath();
lastVersionNumber = versionNumber;
@@ -301,6 +303,24 @@ static QString compilerFromCMake(const QString &defaultCompiler)
}
#endif // Q_CC_CLANG, Q_CC_GNU
+#if NEED_CLANG_BUILTIN_INCLUDES
+static void appendClangBuiltinIncludes(HeaderPaths *p)
+{
+ const QString clangBuiltinIncludesDir =
+ QDir::toNativeSeparators(findClangBuiltInIncludesDir());
+ if (clangBuiltinIncludesDir.isEmpty()) {
+ qCWarning(lcShiboken, "Unable to locate Clang's built-in include directory "
+ "(neither by checking the environment variables LLVM_INSTALL_DIR, CLANG_INSTALL_DIR "
+ " nor running llvm-config). This may lead to parse errors.");
+ } else {
+ qCInfo(lcShiboken, "CLANG builtins includes directory: %s",
+ qPrintable(clangBuiltinIncludesDir));
+ p->append(HeaderPath{QFile::encodeName(clangBuiltinIncludesDir),
+ HeaderType::System});
+ }
+}
+#endif // NEED_CLANG_BUILTIN_INCLUDES
+
// Returns clang options needed for emulating the host compiler
QByteArrayList emulatedCompilerOptions()
{
@@ -309,26 +329,21 @@ QByteArrayList emulatedCompilerOptions()
HeaderPaths headerPaths;
result.append(QByteArrayLiteral("-fms-compatibility-version=19"));
result.append(QByteArrayLiteral("-Wno-microsoft-enum-value"));
+ // Fix yvals_core.h: STL1000: Unexpected compiler version, expected Clang 7 or newer (MSVC2017 update)
+ result.append(QByteArrayLiteral("-D_ALLOW_COMPILER_AND_STL_VERSION_MISMATCH"));
+# if NEED_CLANG_BUILTIN_INCLUDES
+ appendClangBuiltinIncludes(&headerPaths);
+# endif // NEED_CLANG_BUILTIN_INCLUDES
+
#elif defined(Q_CC_CLANG)
HeaderPaths headerPaths = gppInternalIncludePaths(compilerFromCMake(QStringLiteral("clang++")));
result.append(noStandardIncludeOption());
#elif defined(Q_CC_GNU)
HeaderPaths headerPaths;
-#if NEED_CLANG_BUILTIN_INCLUDES
- const QString clangBuiltinIncludesDir =
- QDir::toNativeSeparators(findClangBuiltInIncludesDir());
- if (clangBuiltinIncludesDir.isEmpty()) {
- qCWarning(lcShiboken, "Unable to locate Clang's built-in include directory "
- "(neither by checking the environment variables LLVM_INSTALL_DIR, CLANG_INSTALL_DIR "
- " nor running llvm-config). This may lead to parse errors.");
- } else {
- qCInfo(lcShiboken, "CLANG builtins includes directory: %s",
- qPrintable(clangBuiltinIncludesDir));
- headerPaths.append(HeaderPath{QFile::encodeName(clangBuiltinIncludesDir),
- HeaderType::System});
- }
-#endif // NEED_CLANG_BUILTIN_INCLUDES
+# if NEED_CLANG_BUILTIN_INCLUDES
+ appendClangBuiltinIncludes(&headerPaths);
+# endif // NEED_CLANG_BUILTIN_INCLUDES
// Append the c++ include paths since Clang is unable to find <list> etc
// on RHEL 7 with g++ 6.3 or CentOS 7.2.
@@ -354,12 +369,16 @@ QByteArrayList emulatedCompilerOptions()
LanguageLevel emulatedCompilerLanguageLevel()
{
-#if defined(Q_CC_MSVC) && _MSC_VER > 1900
+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+ return LanguageLevel::Cpp17;
+#else
+# if defined(Q_CC_MSVC) && _MSC_VER > 1900
// Fixes constexpr errors in MSVC2017 library headers with Clang 4.1..5.X (0.45 == Clang 6).
if (libClangVersion() < QVersionNumber(0, 45))
return LanguageLevel::Cpp1Z;
-#endif // Q_CC_MSVC && _MSC_VER > 1900
+# endif // Q_CC_MSVC && _MSC_VER > 1900
return LanguageLevel::Cpp14; // otherwise, t.h is parsed as "C"
+#endif // Qt 5
}
struct LanguageLevelMapping
diff --git a/sources/shiboken2/ApiExtractor/docparser.cpp b/sources/shiboken2/ApiExtractor/docparser.cpp
index 532956d1a..cb5d85074 100644
--- a/sources/shiboken2/ApiExtractor/docparser.cpp
+++ b/sources/shiboken2/ApiExtractor/docparser.cpp
@@ -65,7 +65,7 @@ QString DocParser::execXQuery(const XQueryPtr &xquery, const QString& query) con
QString errorMessage;
const QString result = xquery->evaluate(query, &errorMessage);
if (!errorMessage.isEmpty())
- qCWarning(lcShiboken, "%s", qPrintable(errorMessage));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(errorMessage));
return result;
}
@@ -138,12 +138,12 @@ R"(<xsl:template match="/">
QString errorMessage;
const QString result = xsl_transform(xml, xsl, &errorMessage);
if (!errorMessage.isEmpty())
- qCWarning(lcShiboken, "%s",
+ qCWarning(lcShibokenDoc, "%s",
qPrintable(msgXpathDocModificationError(mods, errorMessage)));
if (result == xml) {
const QString message = QLatin1String("Query did not result in any modifications to \"")
+ xml + QLatin1Char('"');
- qCWarning(lcShiboken, "%s",
+ qCWarning(lcShibokenDoc, "%s",
qPrintable(msgXpathDocModificationError(mods, message)));
}
return result;
diff --git a/sources/shiboken2/ApiExtractor/doxygenparser.cpp b/sources/shiboken2/ApiExtractor/doxygenparser.cpp
index 94c9ec7e0..cf152720e 100644
--- a/sources/shiboken2/ApiExtractor/doxygenparser.cpp
+++ b/sources/shiboken2/ApiExtractor/doxygenparser.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -29,6 +29,7 @@
#include "doxygenparser.h"
#include "abstractmetalang.h"
#include "messages.h"
+#include "propertyspec.h"
#include "reporthandler.h"
#include "typesystem.h"
#include "xmlutils.h"
@@ -80,7 +81,7 @@ void DoxygenParser::fillDocumentation(AbstractMetaClass* metaClass)
}
if (doxyFilePath.isEmpty()) {
- qCWarning(lcShiboken).noquote().nospace()
+ qCWarning(lcShibokenDoc).noquote().nospace()
<< "Can't find doxygen file for class " << metaClass->name() << ", tried: "
<< QDir::toNativeSeparators(documentationDataDirectory())
<< "/{struct|class|namespace}"<< doxyFileSuffix;
@@ -90,16 +91,28 @@ void DoxygenParser::fillDocumentation(AbstractMetaClass* metaClass)
QString errorMessage;
XQueryPtr xquery = XQuery::create(doxyFilePath, &errorMessage);
if (xquery.isNull()) {
- qCWarning(lcShiboken, "%s", qPrintable(errorMessage));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(errorMessage));
return;
}
+ static const QList<QPair<Documentation::Type, QString>> docTags = {
+ { Documentation::Brief, QLatin1String("briefdescription") },
+ { Documentation::Detailed, QLatin1String("detaileddescription") }
+ };
// Get class documentation
- const QString classQuery = QLatin1String("/doxygen/compounddef/detaileddescription");
- QString classDoc = getDocumentation(xquery, classQuery,
- metaClass->typeEntry()->docModifications());
- if (classDoc.isEmpty())
- qCWarning(lcShiboken(), "%s", qPrintable(msgCannotFindDocumentation(doxyFilePath, "class", metaClass->name(), classQuery)));
+ Documentation classDoc;
+
+ for (const auto &tag : docTags) {
+ const QString classQuery = QLatin1String("/doxygen/compounddef/") + tag.second;
+ QString doc = getDocumentation(xquery, classQuery,
+ metaClass->typeEntry()->docModifications());
+ if (doc.isEmpty())
+ qCWarning(lcShibokenDoc, "%s",
+ qPrintable(msgCannotFindDocumentation(doxyFilePath, "class", metaClass->name(),
+ classQuery)));
+ else
+ classDoc.setValue(doc, tag.first);
+ }
metaClass->setDocumentation(classDoc);
//Functions Documentation
@@ -128,28 +141,38 @@ void DoxygenParser::fillDocumentation(AbstractMetaClass* metaClass)
if (!arg->type()->isPrimitive()) {
query += QLatin1String("/../param[") + QString::number(i)
+ QLatin1String("]/type/ref[text()=\"")
- + arg->type()->name() + QLatin1String("\"]/../..");
+ + arg->type()->cppSignature().toHtmlEscaped()
+ + QLatin1String("\"]/../..");
} else {
query += QLatin1String("/../param[") + QString::number(i)
- + QLatin1String("]/type[text()=\"")
- + arg->type()->name() + QLatin1String("\"]/..");
+ + QLatin1String("]/type[text(), \"")
+ + arg->type()->cppSignature().toHtmlEscaped()
+ + QLatin1String("\"]/..");
}
++i;
}
}
}
- if (!isProperty) {
- query += QLatin1String("/../detaileddescription");
- } else {
- query = QLatin1Char('(') + query;
- query += QLatin1String("/../detaileddescription)[1]");
- }
- QString doc = getDocumentation(xquery, query, DocModificationList());
- if (doc.isEmpty()) {
- qCWarning(lcShiboken(), "%s",
- qPrintable(msgCannotFindDocumentation(doxyFilePath, metaClass, func, query)));
+ Documentation funcDoc;
+ for (const auto &tag : docTags) {
+ QString funcQuery(query);
+ if (!isProperty) {
+ funcQuery += QLatin1String("/../") + tag.second;
+ } else {
+ funcQuery = QLatin1Char('(') + funcQuery;
+ funcQuery += QLatin1String("/../%1)[1]").arg(tag.second);
+ }
+
+ QString doc = getDocumentation(xquery, funcQuery, DocModificationList());
+ if (doc.isEmpty()) {
+ qCWarning(lcShibokenDoc, "%s",
+ qPrintable(msgCannotFindDocumentation(doxyFilePath, metaClass, func,
+ funcQuery)));
+ } else {
+ funcDoc.setValue(doc, tag.first);
+ }
}
- func->setDocumentation(doc);
+ func->setDocumentation(funcDoc);
isProperty = false;
}
@@ -159,24 +182,29 @@ void DoxygenParser::fillDocumentation(AbstractMetaClass* metaClass)
if (field->isPrivate())
return;
- QString query = QLatin1String("/doxygen/compounddef/sectiondef/memberdef/name[text()=\"")
- + field->name() + QLatin1String("\"]/../detaileddescription");
- QString doc = getDocumentation(xquery, query, DocModificationList());
- if (doc.isEmpty()) {
- qCWarning(lcShiboken(), "%s",
- qPrintable(msgCannotFindDocumentation(doxyFilePath, metaClass, field, query)));
+ Documentation fieldDoc;
+ for (const auto &tag : docTags) {
+ QString query = QLatin1String("/doxygen/compounddef/sectiondef/memberdef/name[text()=\"")
+ + field->name() + QLatin1String("\"]/../") + tag.second;
+ QString doc = getDocumentation(xquery, query, DocModificationList());
+ if (doc.isEmpty()) {
+ qCWarning(lcShibokenDoc, "%s",
+ qPrintable(msgCannotFindDocumentation(doxyFilePath, metaClass, field,
+ query)));
+ } else {
+ fieldDoc.setValue(doc, tag.first);
+ }
}
- field->setDocumentation(doc);
+ field->setDocumentation(fieldDoc);
}
//Enums
- const AbstractMetaEnumList &enums = metaClass->enums();
- for (AbstractMetaEnum *meta_enum : enums) {
+ for (AbstractMetaEnum *meta_enum : metaClass->enums()) {
QString query = QLatin1String("/doxygen/compounddef/sectiondef/memberdef[@kind=\"enum\"]/name[text()=\"")
+ meta_enum->name() + QLatin1String("\"]/..");
QString doc = getDocumentation(xquery, query, DocModificationList());
if (doc.isEmpty()) {
- qCWarning(lcShiboken(), "%s",
+ qCWarning(lcShibokenDoc, "%s",
qPrintable(msgCannotFindDocumentation(doxyFilePath, metaClass, meta_enum, query)));
}
meta_enum->setDocumentation(doc);
@@ -189,7 +217,7 @@ Documentation DoxygenParser::retrieveModuleDocumentation(const QString& name){
QString sourceFile = documentationDataDirectory() + QLatin1String("/indexpage.xml");
if (!QFile::exists(sourceFile)) {
- qCWarning(lcShiboken).noquote().nospace()
+ qCWarning(lcShibokenDoc).noquote().nospace()
<< "Can't find doxygen XML file for module " << name << ", tried: "
<< QDir::toNativeSeparators(sourceFile);
return Documentation();
@@ -198,7 +226,7 @@ Documentation DoxygenParser::retrieveModuleDocumentation(const QString& name){
QString errorMessage;
XQueryPtr xquery = XQuery::create(sourceFile, &errorMessage);
if (xquery.isNull()) {
- qCWarning(lcShiboken, "%s", qPrintable(errorMessage));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(errorMessage));
return {};
}
diff --git a/sources/shiboken2/ApiExtractor/fileout.cpp b/sources/shiboken2/ApiExtractor/fileout.cpp
index 10a8f6be8..ba5bf19de 100644
--- a/sources/shiboken2/ApiExtractor/fileout.cpp
+++ b/sources/shiboken2/ApiExtractor/fileout.cpp
@@ -30,7 +30,9 @@
#include "messages.h"
#include "reporthandler.h"
-#include <QtCore/QTextCodec>
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
+# include <QtCore/QTextCodec>
+#endif
#include <QtCore/QFileInfo>
#include <QtCore/QDir>
#include <QtCore/QDebug>
@@ -219,8 +221,10 @@ FileOut::State FileOut::done(QString *errorMessage)
*errorMessage = msgCannotOpenForWriting(fileWrite);
return Failure;
}
+#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
stream.setCodec(codec);
+#endif
stream.setDevice(&fileWrite);
stream << tmp;
}
diff --git a/sources/shiboken2/ApiExtractor/graph.cpp b/sources/shiboken2/ApiExtractor/graph.cpp
index 95a80197e..53e20ebba 100644
--- a/sources/shiboken2/ApiExtractor/graph.cpp
+++ b/sources/shiboken2/ApiExtractor/graph.cpp
@@ -101,7 +101,7 @@ bool Graph::containsEdge(int from, int to)
void Graph::addEdge(int from, int to)
{
- Q_ASSERT(to < (int)m_d->edges.size());
+ Q_ASSERT(to < m_d->edges.size());
m_d->edges[from].insert(to);
}
diff --git a/sources/shiboken2/ApiExtractor/header_paths.h b/sources/shiboken2/ApiExtractor/header_paths.h
index 0c25702ef..c9b5144c8 100644
--- a/sources/shiboken2/ApiExtractor/header_paths.h
+++ b/sources/shiboken2/ApiExtractor/header_paths.h
@@ -30,7 +30,7 @@
#define HEADER_PATHS_H
#include <QByteArray>
-#include <QList>
+#include <QVector>
#include <QString>
enum class HeaderType
@@ -67,6 +67,6 @@ public:
}
};
-using HeaderPaths = QList<HeaderPath>;
+using HeaderPaths = QVector<HeaderPath>;
#endif // HEADER_PATHS_H
diff --git a/sources/shiboken2/ApiExtractor/include.cpp b/sources/shiboken2/ApiExtractor/include.cpp
index d6a451992..6c2cce3a9 100644
--- a/sources/shiboken2/ApiExtractor/include.cpp
+++ b/sources/shiboken2/ApiExtractor/include.cpp
@@ -41,7 +41,7 @@ QString Include::toString() const
return QLatin1String("import ") + m_name + QLatin1Char(';');
}
-uint qHash(const Include& inc)
+QtCompatHashFunctionType qHash(const Include& inc)
{
return qHash(inc.m_name);
}
@@ -49,7 +49,7 @@ uint qHash(const Include& inc)
QTextStream& operator<<(QTextStream& out, const Include& include)
{
if (include.isValid())
- out << include.toString() << endl;
+ out << include.toString() << Qt::endl;
return out;
}
diff --git a/sources/shiboken2/ApiExtractor/include.h b/sources/shiboken2/ApiExtractor/include.h
index f7dfea5a7..2219fba55 100644
--- a/sources/shiboken2/ApiExtractor/include.h
+++ b/sources/shiboken2/ApiExtractor/include.h
@@ -29,6 +29,8 @@
#ifndef INCLUDE_H
#define INCLUDE_H
+#include <qtcompat.h>
+
#include <QString>
#include <QVector>
@@ -76,13 +78,13 @@ public:
return m_type == other.m_type && m_name == other.m_name;
}
- friend uint qHash(const Include&);
+ friend QtCompatHashFunctionType qHash(const Include&);
private:
IncludeType m_type = IncludePath;
QString m_name;
};
-uint qHash(const Include& inc);
+QtCompatHashFunctionType qHash(const Include& inc);
QTextStream& operator<<(QTextStream& out, const Include& include);
#ifndef QT_NO_DEBUG_STREAM
QDebug operator<<(QDebug d, const Include &i);
diff --git a/sources/shiboken2/ApiExtractor/messages.cpp b/sources/shiboken2/ApiExtractor/messages.cpp
index 5b3a57fcc..95dcda558 100644
--- a/sources/shiboken2/ApiExtractor/messages.cpp
+++ b/sources/shiboken2/ApiExtractor/messages.cpp
@@ -1,4 +1,4 @@
-/****************************************************************************
+/****************************************************************************
**
** Copyright (C) 2018 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
@@ -28,6 +28,8 @@
#include "messages.h"
#include "abstractmetalang.h"
+#include "sourcelocation.h"
+#include "typedatabase.h"
#include "typesystem.h"
#include <codemodel.h>
@@ -42,19 +44,20 @@ static inline QString colonColon() { return QStringLiteral("::"); }
// abstractmetabuilder.cpp
-QString msgNoFunctionForModification(const QString &signature,
+QString msgNoFunctionForModification(const AbstractMetaClass *klass,
+ const QString &signature,
const QString &originalSignature,
- const QString &className,
const QStringList &possibleSignatures,
const AbstractMetaFunctionList &allFunctions)
{
QString result;
QTextStream str(&result);
- str << "signature '" << signature << '\'';
+ str << klass->typeEntry()->sourceLocation() << "signature '"
+ << signature << '\'';
if (!originalSignature.isEmpty() && originalSignature != signature)
str << " (specified as '" << originalSignature << "')";
str << " for function modification in '"
- << className << "' not found.";
+ << klass->qualifiedCppName() << "' not found.";
if (!possibleSignatures.isEmpty()) {
str << "\n Possible candidates:\n";
for (const auto &s : possibleSignatures)
@@ -107,11 +110,34 @@ static void msgFormatEnumType(Stream &str,
str << " (class: " << className << ')';
}
+QString msgAddedFunctionInvalidArgType(const QString &addedFuncName,
+ const QString &typeName,
+ int pos, const QString &why)
+{
+ QString result;
+ QTextStream str(&result);
+ str << "Unable to translate type \"" << typeName << "\" of argument "
+ << pos << " of added function \"" << addedFuncName << "\": " << why;
+ return result;
+}
+
+QString msgAddedFunctionInvalidReturnType(const QString &addedFuncName,
+ const QString &typeName, const QString &why)
+{
+ QString result;
+ QTextStream str(&result);
+ str << "Unable to translate return type \"" << typeName
+ << "\" of added function \"" << addedFuncName << "\": "
+ << why;
+ return result;
+}
+
QString msgNoEnumTypeEntry(const EnumModelItem &enumItem,
const QString &className)
{
QString result;
QTextStream str(&result);
+ str << enumItem->sourceLocation();
msgFormatEnumType(str, enumItem, className);
str << " does not have a type entry";
return result;
@@ -125,11 +151,38 @@ QString msgNoEnumTypeConflict(const EnumModelItem &enumItem,
QDebug debug(&result); // Use the debug operator for TypeEntry::Type
debug.noquote();
debug.nospace();
+ debug << enumItem->sourceLocation().toString();
msgFormatEnumType(debug, enumItem, className);
debug << " is not an enum (type: " << t->type() << ')';
return result;
}
+QString msgNamespaceNoTypeEntry(const NamespaceModelItem &item,
+ const QString &fullName)
+{
+ QString result;
+ QTextStream str(&result);
+ str << item->sourceLocation() << "namespace '" << fullName
+ << "' does not have a type entry";
+ return result;
+}
+
+QString msgAmbiguousVaryingTypesFound(const QString &qualifiedName, const TypeEntries &te)
+{
+ QString result = QLatin1String("Ambiguous types of varying types found for \"") + qualifiedName
+ + QLatin1String("\": ");
+ QDebug(&result) << te;
+ return result;
+}
+
+QString msgAmbiguousTypesFound(const QString &qualifiedName, const TypeEntries &te)
+{
+ QString result = QLatin1String("Ambiguous types found for \"") + qualifiedName
+ + QLatin1String("\": ");
+ QDebug(&result) << te;
+ return result;
+}
+
QString msgUnmatchedParameterType(const ArgumentModelItem &arg, int n,
const QString &why)
{
@@ -156,7 +209,7 @@ QString msgSkippingFunction(const FunctionModelItem &functionItem,
{
QString result;
QTextStream str(&result);
- str << "skipping ";
+ str << functionItem->sourceLocation() << "skipping ";
if (functionItem->isAbstract())
str << "abstract ";
str << "function '" << signature << "', " << why;
@@ -167,6 +220,80 @@ QString msgSkippingFunction(const FunctionModelItem &functionItem,
return result;
}
+QString msgSkippingField(const VariableModelItem &field, const QString &className,
+ const QString &type)
+{
+ QString result;
+ QTextStream str(&result);
+ str << field->sourceLocation() << "skipping field '" << className
+ << "::" << field->name() << "' with unmatched type '" << type << '\'';
+ return result;
+}
+
+static const char msgCompilationError[] =
+ "This could potentially lead to compilation errors.";
+
+QString msgTypeNotDefined(const TypeEntry *entry)
+{
+ QString result;
+ QTextStream str(&result);
+ str << entry->sourceLocation() << "type '" <<entry->qualifiedCppName()
+ << "' is specified in typesystem, but not defined. " << msgCompilationError;
+ return result;
+}
+
+QString msgGlobalFunctionNotDefined(const FunctionTypeEntry *fte,
+ const QString &signature)
+{
+ QString result;
+ QTextStream str(&result);
+ str << fte->sourceLocation() << "Global function '" << signature
+ << "' is specified in typesystem, but not defined. " << msgCompilationError;
+ return result;
+}
+
+QString msgStrippingArgument(const FunctionModelItem &f, int i,
+ const QString &originalSignature,
+ const ArgumentModelItem &arg)
+{
+ QString result;
+ QTextStream str(&result);
+ str << f->sourceLocation() << "Stripping argument #" << (i + 1) << " of "
+ << originalSignature << " due to unmatched type \""
+ << arg->type().toString() << "\" with default expression \""
+ << arg->defaultValueExpression() << "\".";
+ return result;
+}
+
+QString msgEnumNotDefined(const EnumTypeEntry *t)
+{
+ QString result;
+ QTextStream str(&result);
+ str << t->sourceLocation() << "enum '" << t->qualifiedCppName()
+ << "' is specified in typesystem, but not declared.";
+ return result;
+}
+
+QString msgUnknownBase(const AbstractMetaClass *metaClass, const QString &baseClassName)
+{
+ QString result;
+ QTextStream str(&result);
+ str << metaClass->sourceLocation() << "class '" << metaClass->name()
+ << "' inherits from unknown base class '" << baseClassName << "'";
+ return result;
+}
+
+QString msgArrayModificationFailed(const FunctionModelItem &functionItem,
+ const QString &className,
+ const QString &errorMessage)
+{
+ QString result;
+ QTextStream str(&result);
+ str << functionItem->sourceLocation() << "While traversing " << className
+ << ": " << errorMessage;
+ return result;
+}
+
QString msgCannotResolveEntity(const QString &name, const QString &reason)
{
return QLatin1String("Cannot resolve entity \"") + name
@@ -196,6 +323,23 @@ QString msgCannotFindTypeEntry(const QString &t)
return QLatin1String("Cannot find type entry for \"") + t + QLatin1String("\".");
}
+QString msgCannotFindTypeEntryForSmartPointer(const QString &t, const QString &smartPointerType)
+{
+ return QLatin1String("Cannot find type entry \"") + t
+ + QLatin1String("\" for instantiation of \"") + smartPointerType + QLatin1String("\".");
+}
+
+QString msgInvalidSmartPointerType(const TypeInfo &i)
+{
+ return QLatin1String("Invalid smart pointer type \"") + i.toString() + QLatin1String("\".");
+}
+
+QString msgCannotFindSmartPointerInstantion(const TypeInfo &i)
+{
+ return QLatin1String("Cannot find instantiation of smart pointer type for \"")
+ + i.toString() + QLatin1String("\".");
+}
+
QString msgCannotTranslateTemplateArgument(int i,
const TypeInfo &typeInfo,
const QString &why)
@@ -224,6 +368,23 @@ QString msgNamespaceToBeExtendedNotFound(const QString &namespaceName, const QSt
+ packageName + QLatin1Char('.');
}
+QString msgPropertyTypeParsingFailed(const QString &name, const QString &typeName,
+ const QString &why)
+{
+ QString result;
+ QTextStream str(&result);
+ str << "Unable to decide type of property: \"" << name << "\" (" << typeName
+ << "): " << why;
+ return result;
+}
+
+QString msgPropertyExists(const QString &className, const QString &name)
+{
+ return QLatin1String("class ") + className
+ + QLatin1String(" already has a property \"") + name
+ + QLatin1String("\" (defined by Q_PROPERTY).");
+}
+
// docparser.cpp
QString msgCannotFindDocumentation(const QString &fileName,
@@ -328,6 +489,20 @@ QString msgConversionTypesDiffer(const QString &varType, const QString &conversi
return result;
}
+QString msgCannotFindSmartPointer(const QString &instantiationType,
+ const AbstractMetaClassList &pointers)
+{
+ QString result;
+ QTextStream str(&result);
+ str << "Unable to find smart pointer type for " << instantiationType << " (known types:";
+ for (auto t : pointers) {
+ auto typeEntry = t->typeEntry();
+ str << ' ' << typeEntry->targetLangName() << '/' << typeEntry->qualifiedCppName();
+ }
+ str << ").";
+ return result;
+}
+
// main.cpp
QString msgLeftOverArguments(const QMap<QString, QString> &remainingArgs)
@@ -463,6 +638,17 @@ QString msgInvalidRegularExpression(const QString &pattern, const QString &why)
return QLatin1String("Invalid pattern \"") + pattern + QLatin1String("\": ") + why;
}
+QString msgNoRootTypeSystemEntry()
+{
+ return QLatin1String("Type system entry appears out of order, there does not seem to be a root type system element.");
+}
+
+QString msgIncorrectlyNestedName(const QString &name)
+{
+ return QLatin1String("Nesting types by specifying '::' is no longer supported (")
+ + name + QLatin1String(").");
+}
+
// qtdocgenerator.cpp
QString msgTagWarning(const QXmlStreamReader &reader, const QString &context,
diff --git a/sources/shiboken2/ApiExtractor/messages.h b/sources/shiboken2/ApiExtractor/messages.h
index 2fee0de8f..3f1a8650b 100644
--- a/sources/shiboken2/ApiExtractor/messages.h
+++ b/sources/shiboken2/ApiExtractor/messages.h
@@ -37,6 +37,8 @@
#include <QtCore/QString>
#include <QtCore/QVector>
+class EnumTypeEntry;
+class FunctionTypeEntry;
class TypeEntry;
class TypeInfo;
struct TypeRejection;
@@ -45,9 +47,16 @@ QT_FORWARD_DECLARE_CLASS(QDir)
QT_FORWARD_DECLARE_CLASS(QFile)
QT_FORWARD_DECLARE_CLASS(QXmlStreamReader)
-QString msgNoFunctionForModification(const QString &signature,
+QString msgAddedFunctionInvalidArgType(const QString &addedFuncName,
+ const QString &typeName,
+ int pos, const QString &why);
+
+QString msgAddedFunctionInvalidReturnType(const QString &addedFuncName,
+ const QString &typeName, const QString &why);
+
+QString msgNoFunctionForModification(const AbstractMetaClass *klass,
+ const QString &signature,
const QString &originalSignature,
- const QString &className,
const QStringList &possibleSignatures,
const AbstractMetaFunctionList &allFunctions);
@@ -59,6 +68,12 @@ QString msgNoEnumTypeConflict(const EnumModelItem &enumItem,
const QString &className,
const TypeEntry *t);
+QString msgNamespaceNoTypeEntry(const NamespaceModelItem &item,
+ const QString &fullName);
+
+QString msgAmbiguousVaryingTypesFound(const QString &qualifiedName, const TypeEntries &te);
+QString msgAmbiguousTypesFound(const QString &qualifiedName, const TypeEntries &te);
+
QString msgUnmatchedParameterType(const ArgumentModelItem &arg, int n,
const QString &why);
@@ -68,6 +83,27 @@ QString msgUnmatchedReturnType(const FunctionModelItem &functionItem,
QString msgSkippingFunction(const FunctionModelItem &functionItem,
const QString &signature, const QString &why);
+QString msgSkippingField(const VariableModelItem &field, const QString &className,
+ const QString &type);
+
+QString msgTypeNotDefined(const TypeEntry *entry);
+
+QString msgGlobalFunctionNotDefined(const FunctionTypeEntry *fte,
+ const QString &signature);
+
+QString msgStrippingArgument(const FunctionModelItem &f, int i,
+ const QString &originalSignature,
+ const ArgumentModelItem &arg);
+
+QString msgEnumNotDefined(const EnumTypeEntry *t);
+
+QString msgUnknownBase(const AbstractMetaClass *metaClass,
+ const QString &baseClassName);
+
+QString msgArrayModificationFailed(const FunctionModelItem &functionItem,
+ const QString &className,
+ const QString &errorMessage);
+
QString msgCannotResolveEntity(const QString &name, const QString &reason);
QString msgCannotSetArrayUsage(const QString &function, int i, const QString &reason);
@@ -79,6 +115,10 @@ QString msgUnableToTranslateType(const TypeInfo &typeInfo,
QString msgCannotFindTypeEntry(const QString &t);
+QString msgCannotFindTypeEntryForSmartPointer(const QString &t, const QString &smartPointerType);
+QString msgInvalidSmartPointerType(const TypeInfo &i);
+QString msgCannotFindSmartPointerInstantion(const TypeInfo &i);
+
QString msgCannotTranslateTemplateArgument(int i,
const TypeInfo &typeInfo,
const QString &why);
@@ -87,6 +127,10 @@ QString msgDisallowThread(const AbstractMetaFunction *f);
QString msgNamespaceToBeExtendedNotFound(const QString &namespaceName, const QString &packageName);
+QString msgPropertyTypeParsingFailed(const QString &name, const QString &typeName,
+ const QString &why);
+QString msgPropertyExists(const QString &className, const QString &name);
+
QString msgCannotFindDocumentation(const QString &fileName,
const char *what, const QString &name,
const QString &query);
@@ -117,6 +161,9 @@ QString msgCannotUseEnumAsInt(const QString &name);
QString msgConversionTypesDiffer(const QString &varType, const QString &conversionType);
+QString msgCannotFindSmartPointer(const QString &instantiationType,
+ const AbstractMetaClassList &pointers);
+
QString msgLeftOverArguments(const QMap<QString, QString> &remainingArgs);
QString msgInvalidVersion(const QString &package, const QString &version);
@@ -128,6 +175,10 @@ QString msgExtendingNamespaceRequiresPattern(const QString &name);
QString msgInvalidRegularExpression(const QString &pattern, const QString &why);
+QString msgNoRootTypeSystemEntry();
+
+QString msgIncorrectlyNestedName(const QString &name);
+
QString msgCyclicDependency(const QString &funcName, const QString &graphName,
const QVector<const AbstractMetaFunction *> &involvedConversions);
diff --git a/sources/shiboken2/ApiExtractor/parser/codemodel.cpp b/sources/shiboken2/ApiExtractor/parser/codemodel.cpp
index 099ab8860..9995fc71a 100644
--- a/sources/shiboken2/ApiExtractor/parser/codemodel.cpp
+++ b/sources/shiboken2/ApiExtractor/parser/codemodel.cpp
@@ -30,6 +30,7 @@
#include "codemodel.h"
+#include <sourcelocation.h>
#include <clangparser/clangutils.h>
#include <algorithm>
@@ -40,7 +41,7 @@
#include <QtCore/QStack>
// Predicate to find an item by name in a list of QSharedPointer<Item>
-template <class T> class ModelItemNamePredicate : public std::unary_function<bool, QSharedPointer<T> >
+template <class T> class ModelItemNamePredicate
{
public:
explicit ModelItemNamePredicate(const QString &name) : m_name(name) {}
@@ -91,6 +92,8 @@ static CodeModelItem findRecursion(const ScopeModelItem &scope,
return es;
if (TypeDefModelItem tp = scope->findTypeDef(nameSegment))
return tp;
+ if (TemplateTypeAliasModelItem tta = scope->findTemplateTypeAlias(nameSegment))
+ return tta;
return CodeModelItem();
}
if (auto nestedClass = scope->findClass(nameSegment))
@@ -191,13 +194,29 @@ TypeInfo TypeInfo::resolveType(CodeModelItem __item, TypeInfo const &__type, con
return resolveType(nextItem, combined, __scope);
}
+ if (TemplateTypeAliasModelItem templateTypeAlias = qSharedPointerDynamicCast<_TemplateTypeAliasModelItem>(__item)) {
+
+ TypeInfo combined = TypeInfo::combine(templateTypeAlias->type(), otherType);
+ // For the alias "template<typename T> using QList = QVector<T>" with
+ // other="QList<int>", replace the instantiations to obtain "QVector<int>".
+ auto aliasInstantiations = templateTypeAlias->type().instantiations();
+ auto concreteInstantiations = otherType.instantiations();
+ const int count = qMin(aliasInstantiations.size(), concreteInstantiations.size());
+ for (int i = 0; i < count; ++i)
+ aliasInstantiations[i] = concreteInstantiations[i];
+ combined.setInstantiations(aliasInstantiations);
+ const CodeModelItem nextItem = __scope->model()->findItem(combined.qualifiedName(), __scope);
+ if (!nextItem)
+ return combined;
+ return resolveType(nextItem, combined, __scope);
+ }
+
return otherType;
}
// Handler for clang::parseTemplateArgumentList() that populates
// TypeInfo::m_instantiations
-class TypeInfoTemplateArgumentHandler :
- public std::binary_function<void, int, const QStringRef &>
+class TypeInfoTemplateArgumentHandler
{
public:
explicit TypeInfoTemplateArgumentHandler(TypeInfo *t)
@@ -393,6 +412,33 @@ void TypeInfo::simplifyStdType()
}
}
+void TypeInfo::formatTypeSystemSignature(QTextStream &str) const
+{
+ if (m_constant)
+ str << "const ";
+ str << m_qualifiedName.join(QLatin1String("::"));
+ switch (m_referenceType) {
+ case NoReference:
+ break;
+ case LValueReference:
+ str << '&';
+ break;
+ case RValueReference:
+ str << "&&";
+ break;
+ }
+ for (auto i : m_indirections) {
+ switch (i) {
+ case Indirection::Pointer:
+ str << '*';
+ break;
+ case Indirection::ConstPointer:
+ str << "* const";
+ break;
+ }
+ }
+}
+
#ifndef QT_NO_DEBUG_STREAM
template <class It>
void formatSequence(QDebug &d, It i1, It i2, const char *separator=", ")
@@ -563,6 +609,11 @@ void _CodeModelItem::setEndPosition(int line, int column)
m_endColumn = column;
}
+SourceLocation _CodeModelItem::sourceLocation() const
+{
+ return SourceLocation(m_fileName, m_startLine);
+}
+
#ifndef QT_NO_DEBUG_STREAM
template <class It>
static void formatPtrSequence(QDebug &d, It i1, It i2, const char *separator=", ")
@@ -613,6 +664,9 @@ void _CodeModelItem::formatKind(QDebug &d, int k)
case Kind_TypeDef:
d << "TypeDefModelItem";
break;
+ case Kind_TemplateTypeAlias:
+ d << "TemplateTypeAliasModelItem";
+ break;
default:
d << "CodeModelItem";
break;
@@ -703,6 +757,16 @@ void _ClassModelItem::addPropertyDeclaration(const QString &propertyDeclaration)
m_propertyDeclarations << propertyDeclaration;
}
+bool _ClassModelItem::isEmpty() const
+{
+ return _ScopeModelItem::isEmpty() && m_propertyDeclarations.isEmpty();
+}
+
+bool _ClassModelItem::isTemplate() const
+{
+ return !m_templateParameters.isEmpty();
+}
+
#ifndef QT_NO_DEBUG_STREAM
template <class List>
static void formatModelItemList(QDebug &d, const char *prefix, const List &l,
@@ -735,6 +799,8 @@ void _ClassModelItem::formatDebug(QDebug &d) const
}
formatModelItemList(d, ", templateParameters=", m_templateParameters);
formatScopeItemsDebug(d);
+ if (!m_propertyDeclarations.isEmpty())
+ d << ", Properties=" << m_propertyDeclarations;
}
#endif // !QT_NO_DEBUG_STREAM
@@ -776,6 +842,11 @@ void _ScopeModelItem::addTypeDef(const TypeDefModelItem &item)
m_typeDefs.append(item);
}
+void _ScopeModelItem::addTemplateTypeAlias(const TemplateTypeAliasModelItem &item)
+{
+ m_templateTypeAliases.append(item);
+}
+
void _ScopeModelItem::addEnum(const EnumModelItem &item)
{
m_enums.append(item);
@@ -786,11 +857,55 @@ void _ScopeModelItem::appendScope(const _ScopeModelItem &other)
m_classes += other.m_classes;
m_enums += other.m_enums;
m_typeDefs += other.m_typeDefs;
+ m_templateTypeAliases += other.m_templateTypeAliases;
m_variables += other.m_variables;
m_functions += other.m_functions;
m_enumsDeclarations += other.m_enumsDeclarations;
}
+bool _ScopeModelItem::isEmpty() const
+{
+ return m_classes.isEmpty() && m_enums.isEmpty()
+ && m_typeDefs.isEmpty() && m_templateTypeAliases.isEmpty()
+ && m_variables.isEmpty() && m_functions.isEmpty()
+ && m_enumsDeclarations.isEmpty();
+}
+
+/* This function removes MSVC export declarations of non-type template
+ * specializations (see below code from photon.h) for which
+ * clang_isCursorDefinition() returns true, causing them to be added as
+ * definitions of empty classes shadowing the template definition depending
+ * on QHash seed values.
+
+template <int N> class Tpl
+{
+public:
+...
+};
+
+#ifdef WIN32
+template class LIBSAMPLE_EXPORT Tpl<54>;
+*/
+void _ScopeModelItem::purgeClassDeclarations()
+{
+ for (int i = m_classes.size() - 1; i >= 0; --i) {
+ auto klass = m_classes.at(i);
+ // For an empty class, check if there is a matching template
+ // definition, and remove it if this is the case.
+ if (!klass->isTemplate() && klass->isEmpty()) {
+ const QString definitionPrefix = klass->name() + QLatin1Char('<');
+ const bool definitionFound =
+ std::any_of(m_classes.cbegin(), m_classes.cend(),
+ [definitionPrefix] (const ClassModelItem &c) {
+ return c->isTemplate() && !c->isEmpty()
+ && c->name().startsWith(definitionPrefix);
+ });
+ if (definitionFound)
+ m_classes.removeAt(i);
+ }
+ }
+}
+
#ifndef QT_NO_DEBUG_STREAM
template <class Hash>
static void formatScopeHash(QDebug &d, const char *prefix, const Hash &h,
@@ -830,6 +945,7 @@ void _ScopeModelItem::formatScopeItemsDebug(QDebug &d) const
formatScopeList(d, ", classes=", m_classes, "\n", true);
formatScopeList(d, ", enums=", m_enums, "\n", true);
formatScopeList(d, ", aliases=", m_typeDefs, "\n", true);
+ formatScopeList(d, ", template type aliases=", m_templateTypeAliases, "\n", true);
formatScopeList(d, ", functions=", m_functions, "\n", true);
formatScopeList(d, ", variables=", m_variables);
}
@@ -845,7 +961,7 @@ namespace {
// Predicate to match a non-template class name against the class list.
// "Vector" should match "Vector" as well as "Vector<T>" (as seen for methods
// from within the class "Vector").
-class ClassNamePredicate : public std::unary_function<bool, ClassModelItem>
+class ClassNamePredicate
{
public:
explicit ClassNamePredicate(const QString &name) : m_name(name) {}
@@ -881,6 +997,11 @@ TypeDefModelItem _ScopeModelItem::findTypeDef(const QString &name) const
return findModelItem(m_typeDefs, name);
}
+TemplateTypeAliasModelItem _ScopeModelItem::findTemplateTypeAlias(const QString &name) const
+{
+ return findModelItem(m_templateTypeAliases, name);
+}
+
EnumModelItem _ScopeModelItem::findEnum(const QString &name) const
{
return findModelItem(m_enums, name);
@@ -923,6 +1044,16 @@ void _NamespaceModelItem::appendNamespace(const _NamespaceModelItem &other)
void _NamespaceModelItem::formatDebug(QDebug &d) const
{
_ScopeModelItem::formatDebug(d);
+ switch (m_type) {
+ case NamespaceType::Default:
+ break;
+ case NamespaceType::Anonymous:
+ d << ", anonymous";
+ break;
+ case NamespaceType::Inline:
+ d << ", inline";
+ break;
+ }
formatScopeList(d, ", namespaces=", m_namespaces);
}
#endif // !QT_NO_DEBUG_STREAM
@@ -1127,6 +1258,20 @@ void _FunctionModelItem::setInvokable(bool isInvokable)
m_isInvokable = isInvokable;
}
+QString _FunctionModelItem::typeSystemSignature() const // For dumping out type system files
+{
+ QString result;
+ QTextStream str(&result);
+ str << name() << '(';
+ for (int a = 0, size = m_arguments.size(); a < size; ++a) {
+ if (a)
+ str << ',';
+ m_arguments.at(a)->type().formatTypeSystemSignature(str);
+ }
+ str << ')';
+ return result;
+}
+
#ifndef QT_NO_DEBUG_STREAM
void _FunctionModelItem::formatDebug(QDebug &d) const
{
@@ -1176,6 +1321,48 @@ void _TypeDefModelItem::formatDebug(QDebug &d) const
#endif // !QT_NO_DEBUG_STREAM
// ---------------------------------------------------------------------------
+
+_TemplateTypeAliasModelItem::_TemplateTypeAliasModelItem(CodeModel *model, int kind)
+ : _CodeModelItem(model, kind) {}
+
+_TemplateTypeAliasModelItem::_TemplateTypeAliasModelItem(CodeModel *model, const QString &name, int kind)
+ : _CodeModelItem(model, name, kind) {}
+
+TemplateParameterList _TemplateTypeAliasModelItem::templateParameters() const
+{
+ return m_templateParameters;
+}
+
+void _TemplateTypeAliasModelItem::addTemplateParameter(const TemplateParameterModelItem &templateParameter)
+{
+ m_templateParameters.append(templateParameter);
+}
+
+TypeInfo _TemplateTypeAliasModelItem::type() const
+{
+ return m_type;
+}
+
+void _TemplateTypeAliasModelItem::setType(const TypeInfo &type)
+{
+ m_type = type;
+}
+
+#ifndef QT_NO_DEBUG_STREAM
+void _TemplateTypeAliasModelItem::formatDebug(QDebug &d) const
+{
+ _CodeModelItem::formatDebug(d);
+ d << ", <";
+ for (int i = 0, count = m_templateParameters.size(); i < count; ++i) {
+ if (i)
+ d << ", ";
+ d << m_templateParameters.at(i)->name();
+ }
+ d << ">, type=" << m_type;
+}
+#endif // !QT_NO_DEBUG_STREAM
+
+// ---------------------------------------------------------------------------
CodeModel::AccessPolicy _EnumModelItem::accessPolicy() const
{
return m_accessPolicy;
@@ -1423,4 +1610,3 @@ void _MemberModelItem::formatDebug(QDebug &d) const
#endif // !QT_NO_DEBUG_STREAM
// kate: space-indent on; indent-width 2; replace-tabs on;
-
diff --git a/sources/shiboken2/ApiExtractor/parser/codemodel.h b/sources/shiboken2/ApiExtractor/parser/codemodel.h
index 80db2cce5..13bc7cf36 100644
--- a/sources/shiboken2/ApiExtractor/parser/codemodel.h
+++ b/sources/shiboken2/ApiExtractor/parser/codemodel.h
@@ -47,6 +47,8 @@ QT_FORWARD_DECLARE_CLASS(QDebug)
#define DECLARE_MODEL_NODE(k) \
enum { __node_kind = Kind_##k };
+class SourceLocation;
+
class CodeModel
{
public:
@@ -202,6 +204,8 @@ public:
static TypeInfo combine(const TypeInfo &__lhs, const TypeInfo &__rhs);
static TypeInfo resolveType(TypeInfo const &__type, const ScopeModelItem &__scope);
+ void formatTypeSystemSignature(QTextStream &str) const;
+
#ifndef QT_NO_DEBUG_STREAM
void formatDebug(QDebug &d) const;
#endif
@@ -265,7 +269,8 @@ public:
Kind_File = 5 << FirstKind | Kind_Namespace,
Kind_TemplateParameter = 7 << FirstKind,
Kind_TypeDef = 8 << FirstKind,
- Kind_Variable = 9 << FirstKind | Kind_Member
+ Kind_TemplateTypeAlias = 9 << FirstKind,
+ Kind_Variable = 10 << FirstKind | Kind_Member
};
public:
@@ -293,6 +298,8 @@ public:
void getEndPosition(int *line, int *column);
void setEndPosition(int line, int column);
+ SourceLocation sourceLocation() const;
+
inline CodeModel *model() const { return m_model; }
#ifndef QT_NO_DEBUG_STREAM
@@ -331,18 +338,21 @@ public:
EnumList enums() const { return m_enums; }
inline FunctionList functions() const { return m_functions; }
TypeDefList typeDefs() const { return m_typeDefs; }
+ TemplateTypeAliasList templateTypeAliases() const { return m_templateTypeAliases; }
VariableList variables() const { return m_variables; }
void addClass(const ClassModelItem &item);
void addEnum(const EnumModelItem &item);
void addFunction(const FunctionModelItem &item);
void addTypeDef(const TypeDefModelItem &item);
+ void addTemplateTypeAlias(const TemplateTypeAliasModelItem &item);
void addVariable(const VariableModelItem &item);
ClassModelItem findClass(const QString &name) const;
EnumModelItem findEnum(const QString &name) const;
FunctionList findFunctions(const QString &name) const;
TypeDefModelItem findTypeDef(const QString &name) const;
+ TemplateTypeAliasModelItem findTemplateTypeAlias(const QString &name) const;
VariableModelItem findVariable(const QString &name) const;
void addEnumsDeclaration(const QString &enumsDeclaration);
@@ -350,6 +360,9 @@ public:
FunctionModelItem declaredFunction(const FunctionModelItem &item);
+ bool isEmpty() const;
+ void purgeClassDeclarations();
+
#ifndef QT_NO_DEBUG_STREAM
void formatDebug(QDebug &d) const override;
#endif
@@ -370,6 +383,7 @@ private:
ClassList m_classes;
EnumList m_enums;
TypeDefList m_typeDefs;
+ TemplateTypeAliasList m_templateTypeAliases;
VariableList m_variables;
FunctionList m_functions;
@@ -412,6 +426,9 @@ public:
bool isFinal() const { return m_final; }
void setFinal(bool f) { m_final = f; }
+ bool isEmpty() const;
+ bool isTemplate() const;
+
#ifndef QT_NO_DEBUG_STREAM
void formatDebug(QDebug &d) const override;
#endif
@@ -438,6 +455,9 @@ public:
const NamespaceList &namespaces() const { return m_namespaces; }
+ NamespaceType type() const { return m_type; }
+ void setType(NamespaceType t) { m_type = t; }
+
void addNamespace(NamespaceModelItem item);
NamespaceModelItem findNamespace(const QString &name) const;
@@ -450,6 +470,7 @@ public:
private:
NamespaceList m_namespaces;
+ NamespaceType m_type = NamespaceType::Default;
};
class _FileModelItem: public _NamespaceModelItem
@@ -618,6 +639,8 @@ public:
ExceptionSpecification exceptionSpecification() const;
void setExceptionSpecification(ExceptionSpecification e);
+ QString typeSystemSignature() const; // For dumping out type system files
+
#ifndef QT_NO_DEBUG_STREAM
void formatDebug(QDebug &d) const override;
#endif
@@ -675,6 +698,30 @@ private:
TypeInfo m_type;
};
+class _TemplateTypeAliasModelItem : public _CodeModelItem
+{
+public:
+ DECLARE_MODEL_NODE(TemplateTypeAlias)
+
+ explicit _TemplateTypeAliasModelItem(CodeModel *model, int kind = __node_kind);
+ explicit _TemplateTypeAliasModelItem(CodeModel *model, const QString &name,
+ int kind = __node_kind);
+
+ TemplateParameterList templateParameters() const;
+ void addTemplateParameter(const TemplateParameterModelItem &templateParameter);
+
+ TypeInfo type() const;
+ void setType(const TypeInfo &type);
+
+#ifndef QT_NO_DEBUG_STREAM
+ void formatDebug(QDebug &d) const override;
+#endif
+
+private:
+ TemplateParameterList m_templateParameters;
+ TypeInfo m_type;
+};
+
class _EnumModelItem: public _CodeModelItem
{
public:
diff --git a/sources/shiboken2/ApiExtractor/parser/codemodel_enums.h b/sources/shiboken2/ApiExtractor/parser/codemodel_enums.h
index 1713ba42f..aebd59879 100644
--- a/sources/shiboken2/ApiExtractor/parser/codemodel_enums.h
+++ b/sources/shiboken2/ApiExtractor/parser/codemodel_enums.h
@@ -54,4 +54,11 @@ enum class ExceptionSpecification
Throws
};
+enum class NamespaceType
+{
+ Default,
+ Anonymous,
+ Inline
+};
+
#endif // CODEMODEL_ENUMS_H
diff --git a/sources/shiboken2/ApiExtractor/parser/codemodel_fwd.h b/sources/shiboken2/ApiExtractor/parser/codemodel_fwd.h
index 54dbe78dc..87fea5cde 100644
--- a/sources/shiboken2/ApiExtractor/parser/codemodel_fwd.h
+++ b/sources/shiboken2/ApiExtractor/parser/codemodel_fwd.h
@@ -47,6 +47,7 @@ class _NamespaceModelItem;
class _ScopeModelItem;
class _TemplateParameterModelItem;
class _TypeDefModelItem;
+class _TemplateTypeAliasModelItem;
class _VariableModelItem;
class _MemberModelItem;
class TypeInfo;
@@ -62,6 +63,7 @@ using NamespaceModelItem = QSharedPointer<_NamespaceModelItem>;
using ScopeModelItem = QSharedPointer<_ScopeModelItem>;
using TemplateParameterModelItem = QSharedPointer<_TemplateParameterModelItem>;
using TypeDefModelItem = QSharedPointer<_TypeDefModelItem>;
+using TemplateTypeAliasModelItem = QSharedPointer<_TemplateTypeAliasModelItem>;
using VariableModelItem = QSharedPointer<_VariableModelItem>;
using MemberModelItem = QSharedPointer<_MemberModelItem>;
@@ -76,6 +78,7 @@ using NamespaceList = QVector<NamespaceModelItem>;
using ScopeList = QVector<ScopeModelItem>;
using TemplateParameterList = QVector<TemplateParameterModelItem>;
using TypeDefList = QVector<TypeDefModelItem>;
+using TemplateTypeAliasList = QVector<TemplateTypeAliasModelItem>;
using VariableList = QVector<VariableModelItem>;
using MemberList = QVector<MemberModelItem>;
diff --git a/sources/shiboken2/ApiExtractor/propertyspec.cpp b/sources/shiboken2/ApiExtractor/propertyspec.cpp
new file mode 100644
index 000000000..f86a31d5b
--- /dev/null
+++ b/sources/shiboken2/ApiExtractor/propertyspec.cpp
@@ -0,0 +1,218 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "propertyspec.h"
+#include "abstractmetalang.h"
+#include "abstractmetabuilder_p.h"
+#include "codemodel.h"
+#include "messages.h"
+#include "typesystem.h"
+
+#include <QtCore/QHash>
+
+#ifndef QT_NO_DEBUG_STREAM
+# include <QtCore/QDebug>
+#endif
+
+#include <algorithm>
+
+QPropertySpec::QPropertySpec(const TypeSystemProperty &ts,
+ const AbstractMetaType *type) :
+ m_name(ts.name),
+ m_read(ts.read),
+ m_write(ts.write),
+ m_designable(ts.designable),
+ m_reset(ts.reset),
+ m_type(type),
+ m_generateGetSetDef(ts.generateGetSetDef)
+{
+}
+
+QPropertySpec::~QPropertySpec()
+{
+ delete m_type;
+}
+
+bool QPropertySpec::isValid() const
+{
+ return m_type != nullptr && !m_name.isEmpty() && !m_read.isEmpty();
+}
+
+const TypeEntry *QPropertySpec::typeEntry() const
+{
+ return m_type->typeEntry();
+}
+
+// Parse a Q_PROPERTY macro
+// Q_PROPERTY(QString objectName READ objectName WRITE setObjectName NOTIFY objectNameChanged)
+// into a TypeSystemProperty.
+TypeSystemProperty QPropertySpec::typeSystemPropertyFromQ_Property(const QString &declarationIn,
+ QString *errorMessage)
+{
+ enum class PropertyToken { None, Read, Write, Designable, Reset };
+
+ static const QHash<QString, PropertyToken> tokenLookup = {
+ {QStringLiteral("READ"), PropertyToken::Read},
+ {QStringLiteral("WRITE"), PropertyToken::Write},
+ {QStringLiteral("DESIGNABLE"), PropertyToken::Designable},
+ {QStringLiteral("RESET"), PropertyToken::Reset}
+ };
+
+ errorMessage->clear();
+
+ TypeSystemProperty result;
+
+ // Q_PROPERTY(QString objectName READ objectName WRITE setObjectName NOTIFY objectNameChanged)
+
+ const QString declaration = declarationIn.simplified();
+ auto propertyTokens = declaration.split(QLatin1Char(' '), Qt::SkipEmptyParts);
+
+ // To properly parse complicated type declarations like
+ // "Q_PROPERTY(const QList<QString > *objectName READ objectName ..."
+ // we first search the first "READ" token, parse the subsequent tokens and
+ // extract type and name from the tokens before "READ".
+ const auto it = std::find_if(propertyTokens.cbegin(), propertyTokens.cend(),
+ [](const QString &t) { return tokenLookup.contains(t); });
+ if (it == propertyTokens.cend()) {
+ *errorMessage = QLatin1String("Invalid property specification, READ missing");
+ return result;
+ }
+
+ const int firstToken = int(it - propertyTokens.cbegin());
+ if (firstToken < 2) {
+ *errorMessage = QLatin1String("Insufficient number of tokens in property specification");
+ return result;
+ }
+
+ for (int pos = firstToken; pos + 1 < propertyTokens.size(); pos += 2) {
+ switch (tokenLookup.value(propertyTokens.at(pos))) {
+ case PropertyToken::Read:
+ result.read = propertyTokens.at(pos + 1);
+ break;
+ case PropertyToken::Write:
+ result.write = propertyTokens.at(pos + 1);
+ break;
+ case PropertyToken::Reset:
+ result.reset = propertyTokens.at(pos + 1);
+ break;
+ case PropertyToken::Designable:
+ result.designable = propertyTokens.at(pos + 1);
+ break;
+ case PropertyToken::None:
+ break;
+ }
+ }
+
+ const int namePos = firstToken - 1;
+ result.name = propertyTokens.at(namePos);
+
+ result.type = propertyTokens.constFirst();
+ for (int pos = 1; pos < namePos; ++pos)
+ result.type += QLatin1Char(' ') + propertyTokens.at(pos);
+
+ // Fix errors like "Q_PROPERTY(QXYSeries *series .." to be of type "QXYSeries*"
+ while (!result.name.isEmpty() && !result.name.at(0).isLetter()) {
+ result.type += result.name.at(0);
+ result.name.remove(0, 1);
+ }
+ if (!result.isValid())
+ *errorMessage = QLatin1String("Incomplete property specification");
+ return result;
+}
+
+// Create a QPropertySpec from a TypeSystemProperty, determining
+// the AbstractMetaType from the type string.
+QPropertySpec *QPropertySpec::fromTypeSystemProperty(AbstractMetaBuilderPrivate *b,
+ AbstractMetaClass *metaClass,
+ const TypeSystemProperty &ts,
+ const QStringList &scopes,
+ QString *errorMessage)
+ {
+ Q_ASSERT(ts.isValid());
+ QString typeError;
+ TypeInfo info = TypeParser::parse(ts.type, &typeError);
+ if (info.qualifiedName().isEmpty()) {
+ *errorMessage = msgPropertyTypeParsingFailed(ts.name, ts.type, typeError);
+ return nullptr;
+ }
+
+ AbstractMetaType *type = b->translateType(info, metaClass, {}, &typeError);
+ if (!type) {
+ const QStringList qualifiedName = info.qualifiedName();
+ for (int j = scopes.size(); j >= 0 && type == nullptr; --j) {
+ info.setQualifiedName(scopes.mid(0, j) + qualifiedName);
+ type = b->translateType(info, metaClass, {}, &typeError);
+ }
+ }
+
+ if (!type) {
+ *errorMessage = msgPropertyTypeParsingFailed(ts.name, ts.type, typeError);
+ return nullptr;
+ }
+ return new QPropertySpec(ts, type);
+ }
+
+// Convenience to create a QPropertySpec from a Q_PROPERTY macro
+// via TypeSystemProperty.
+QPropertySpec *QPropertySpec::parseQ_Property(AbstractMetaBuilderPrivate *b,
+ AbstractMetaClass *metaClass,
+ const QString &declarationIn,
+ const QStringList &scopes,
+ QString *errorMessage)
+{
+ const TypeSystemProperty ts =
+ typeSystemPropertyFromQ_Property(declarationIn, errorMessage);
+ return ts.isValid()
+ ? fromTypeSystemProperty(b, metaClass, ts, scopes, errorMessage)
+ : nullptr;
+}
+
+#ifndef QT_NO_DEBUG_STREAM
+void QPropertySpec::formatDebug(QDebug &d) const
+{
+ d << '#' << m_index << " \"" << m_name << "\" (" << m_type->cppSignature();
+ d << "), read=" << m_read;
+ if (!m_write.isEmpty())
+ d << ", write=" << m_write;
+ if (!m_reset.isEmpty())
+ d << ", reset=" << m_reset;
+ if (!m_designable.isEmpty())
+ d << ", designable=" << m_designable;
+}
+
+QDebug operator<<(QDebug d, const QPropertySpec &p)
+{
+ QDebugStateSaver s(d);
+ d.noquote();
+ d.nospace();
+ d << "QPropertySpec(";
+ p.formatDebug(d);
+ d << ')';
+ return d;
+}
+#endif // QT_NO_DEBUG_STREAM
diff --git a/sources/shiboken2/ApiExtractor/propertyspec.h b/sources/shiboken2/ApiExtractor/propertyspec.h
new file mode 100644
index 000000000..611d4726e
--- /dev/null
+++ b/sources/shiboken2/ApiExtractor/propertyspec.h
@@ -0,0 +1,116 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef PROPERTYSPEC_H
+#define PROPERTYSPEC_H
+
+#include <QtCore/QStringList>
+
+class AbstractMetaClass;
+class AbstractMetaBuilderPrivate;
+class AbstractMetaType;
+class TypeEntry;
+
+struct TypeSystemProperty;
+
+QT_FORWARD_DECLARE_CLASS(QDebug)
+
+class QPropertySpec
+{
+public:
+ Q_DISABLE_COPY_MOVE(QPropertySpec)
+
+ explicit QPropertySpec(const TypeSystemProperty &ts,
+ const AbstractMetaType *type);
+ ~QPropertySpec();
+
+ static TypeSystemProperty typeSystemPropertyFromQ_Property(const QString &declarationIn,
+ QString *errorMessage);
+
+ static QPropertySpec *fromTypeSystemProperty(AbstractMetaBuilderPrivate *b,
+ AbstractMetaClass *metaClass,
+ const TypeSystemProperty &ts,
+ const QStringList &scopes,
+ QString *errorMessage);
+
+ static QPropertySpec *parseQ_Property(AbstractMetaBuilderPrivate *b,
+ AbstractMetaClass *metaClass,
+ const QString &declarationIn,
+ const QStringList &scopes,
+ QString *errorMessage);
+
+ bool isValid() const;
+
+ const AbstractMetaType *type() const { return m_type; }
+ void setType(AbstractMetaType *t) { m_type = t; }
+
+ const TypeEntry *typeEntry() const;
+
+ QString name() const { return m_name; }
+ void setName(const QString &name) { m_name = name; }
+
+ QString read() const { return m_read; }
+ void setRead(const QString &read) { m_read = read; }
+
+ QString write() const { return m_write; }
+ void setWrite(const QString &write) { m_write = write; }
+ bool hasWrite() const { return !m_write.isEmpty(); }
+
+ QString designable() const { return m_designable; }
+ void setDesignable(const QString &designable) { m_designable = designable; }
+
+ QString reset() const { return m_reset; }
+ void setReset(const QString &reset) { m_reset = reset; }
+
+ int index() const { return m_index; }
+ void setIndex(int index) {m_index = index; }
+
+ bool generateGetSetDef() const { return m_generateGetSetDef; }
+ void setGenerateGetSetDef(bool generateGetSetDef) { m_generateGetSetDef = generateGetSetDef; }
+
+#ifndef QT_NO_DEBUG_STREAM
+ void formatDebug(QDebug &d) const;
+#endif
+
+private:
+ QString m_name;
+ QString m_read;
+ QString m_write;
+ QString m_designable;
+ QString m_reset;
+ const AbstractMetaType *m_type = nullptr;
+ int m_index = -1;
+ // Indicates whether actual code is generated instead of relying on libpyside.
+ bool m_generateGetSetDef = false;
+};
+
+#ifndef QT_NO_DEBUG_STREAM
+QDebug operator<<(QDebug d, const QPropertySpec &p);
+#endif
+
+#endif // PROPERTYSPEC_H
diff --git a/sources/shiboken2/ApiExtractor/qtcompat.h b/sources/shiboken2/ApiExtractor/qtcompat.h
new file mode 100644
index 000000000..89a1db008
--- /dev/null
+++ b/sources/shiboken2/ApiExtractor/qtcompat.h
@@ -0,0 +1,40 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef QTCOMPAT_H
+#define QTCOMPAT_H
+
+#include <QtCore/QtGlobal>
+
+#if QT_VERSION >= 0x060000
+using QtCompatHashFunctionType = size_t;
+#else
+using QtCompatHashFunctionType = uint;
+#endif
+
+#endif // QTCOMPAT_H
diff --git a/sources/shiboken2/ApiExtractor/qtdocparser.cpp b/sources/shiboken2/ApiExtractor/qtdocparser.cpp
index 2e50470e4..d439b3fd5 100644
--- a/sources/shiboken2/ApiExtractor/qtdocparser.cpp
+++ b/sources/shiboken2/ApiExtractor/qtdocparser.cpp
@@ -29,6 +29,7 @@
#include "qtdocparser.h"
#include "abstractmetalang.h"
#include "messages.h"
+#include "propertyspec.h"
#include "reporthandler.h"
#include "typesystem.h"
#include "xmlutils.h"
@@ -225,7 +226,7 @@ void QtDocParser::fillDocumentation(AbstractMetaClass* metaClass)
if (!sourceFile.exists())
sourceFile.setFile(sourceFileRoot + QStringLiteral(".xml"));
if (!sourceFile.exists()) {
- qCWarning(lcShiboken).noquote().nospace()
+ qCWarning(lcShibokenDoc).noquote().nospace()
<< "Can't find qdoc file for class " << metaClass->name() << ", tried: "
<< QDir::toNativeSeparators(sourceFile.absoluteFilePath());
return;
@@ -235,7 +236,7 @@ void QtDocParser::fillDocumentation(AbstractMetaClass* metaClass)
QString errorMessage;
XQueryPtr xquery = XQuery::create(sourceFileName, &errorMessage);
if (xquery.isNull()) {
- qCWarning(lcShiboken, "%s", qPrintable(errorMessage));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(errorMessage));
return;
}
@@ -258,7 +259,7 @@ void QtDocParser::fillDocumentation(AbstractMetaClass* metaClass)
Documentation doc(getDocumentation(xquery, query, classModifs));
if (doc.isEmpty())
- qCWarning(lcShiboken(), "%s", qPrintable(msgCannotFindDocumentation(sourceFileName, "class", className, query)));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(msgCannotFindDocumentation(sourceFileName, "class", className, query)));
metaClass->setDocumentation(doc);
//Functions Documentation
@@ -268,7 +269,7 @@ void QtDocParser::fillDocumentation(AbstractMetaClass* metaClass)
queryFunctionDocumentation(sourceFileName, metaClass, classQuery,
func, signedModifs, xquery, &errorMessage);
if (!errorMessage.isEmpty())
- qCWarning(lcShiboken(), "%s", qPrintable(errorMessage));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(errorMessage));
func->setDocumentation(Documentation(documentation));
}
#if 0
@@ -284,14 +285,13 @@ void QtDocParser::fillDocumentation(AbstractMetaClass* metaClass)
}
#endif
// Enums
- const AbstractMetaEnumList &enums = metaClass->enums();
- for (AbstractMetaEnum *meta_enum : enums) {
+ for (AbstractMetaEnum *meta_enum : metaClass->enums()) {
query.clear();
QTextStream(&query) << classQuery << "/enum[@name=\""
<< meta_enum->name() << "\"]/description";
doc.setValue(getDocumentation(xquery, query, DocModificationList()));
if (doc.isEmpty()) {
- qCWarning(lcShiboken(), "%s",
+ qCWarning(lcShibokenDoc, "%s",
qPrintable(msgCannotFindDocumentation(sourceFileName, metaClass, meta_enum, query)));
}
meta_enum->setDocumentation(doc);
@@ -321,7 +321,7 @@ Documentation QtDocParser::retrieveModuleDocumentation(const QString& name)
if (!QFile::exists(sourceFile))
sourceFile = prefix + QLatin1String("-module.webxml");
if (!QFile::exists(sourceFile)) {
- qCWarning(lcShiboken).noquote().nospace()
+ qCWarning(lcShibokenDoc).noquote().nospace()
<< "Can't find qdoc file for module " << name << ", tried: "
<< QDir::toNativeSeparators(sourceFile);
return Documentation();
@@ -330,7 +330,7 @@ Documentation QtDocParser::retrieveModuleDocumentation(const QString& name)
QString errorMessage;
XQueryPtr xquery = XQuery::create(sourceFile, &errorMessage);
if (xquery.isNull()) {
- qCWarning(lcShiboken, "%s", qPrintable(errorMessage));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(errorMessage));
return {};
}
@@ -339,7 +339,7 @@ Documentation QtDocParser::retrieveModuleDocumentation(const QString& name)
+ moduleName + QLatin1String("\"]/description");
Documentation doc = getDocumentation(xquery, query, DocModificationList());
if (doc.isEmpty()) {
- qCWarning(lcShiboken(), "%s", qPrintable(msgCannotFindDocumentation(sourceFile, "module", name, query)));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(msgCannotFindDocumentation(sourceFile, "module", name, query)));
return doc;
}
diff --git a/sources/shiboken2/ApiExtractor/reporthandler.cpp b/sources/shiboken2/ApiExtractor/reporthandler.cpp
index c0c323029..2c6ab444b 100644
--- a/sources/shiboken2/ApiExtractor/reporthandler.cpp
+++ b/sources/shiboken2/ApiExtractor/reporthandler.cpp
@@ -35,7 +35,7 @@
#include <cstdarg>
#include <cstdio>
-#if _WINDOWS || NOCOLOR
+#if defined(_WINDOWS) || defined(NOCOLOR)
#define COLOR_END ""
#define COLOR_WHITE ""
#define COLOR_YELLOW ""
@@ -58,10 +58,16 @@ static int m_step_warning = 0;
static QElapsedTimer m_timer;
Q_LOGGING_CATEGORY(lcShiboken, "qt.shiboken")
+Q_LOGGING_CATEGORY(lcShibokenDoc, "qt.shiboken.doc")
void ReportHandler::install()
{
qInstallMessageHandler(ReportHandler::messageOutput);
+ startTimer();
+}
+
+void ReportHandler::startTimer()
+{
m_timer.start();
}
@@ -75,6 +81,20 @@ void ReportHandler::setDebugLevel(ReportHandler::DebugLevel level)
m_debugLevel = level;
}
+bool ReportHandler::setDebugLevelFromArg(const QString &level)
+{
+ bool result = true;
+ if (level == QLatin1String("sparse"))
+ ReportHandler::setDebugLevel(ReportHandler::SparseDebug);
+ else if (level == QLatin1String("medium"))
+ ReportHandler::setDebugLevel(ReportHandler::MediumDebug);
+ else if (level == QLatin1String("full"))
+ ReportHandler::setDebugLevel(ReportHandler::FullDebug);
+ else
+ result = false;
+ return result;
+}
+
int ReportHandler::suppressedCount()
{
return m_suppressedCount;
@@ -102,13 +122,19 @@ void ReportHandler::setPrefix(const QString &p)
void ReportHandler::messageOutput(QtMsgType type, const QMessageLogContext &context, const QString &text)
{
+ // Check for file location separator added by SourceLocation
+ int fileLocationPos = text.indexOf(QLatin1String(":\t"));
if (type == QtWarningMsg) {
if (m_silent || m_reportedWarnings.contains(text))
return;
- const TypeDatabase *db = TypeDatabase::instance();
- if (db && db->isSuppressedWarning(text)) {
- ++m_suppressedCount;
- return;
+ if (auto db = TypeDatabase::instance()) {
+ const bool suppressed = fileLocationPos >= 0
+ ? db->isSuppressedWarning(text.midRef(fileLocationPos + 2))
+ : db->isSuppressedWarning(text);
+ if (suppressed) {
+ ++m_suppressedCount;
+ return;
+ }
}
++m_warningCount;
++m_step_warning;
@@ -117,7 +143,11 @@ void ReportHandler::messageOutput(QtMsgType type, const QMessageLogContext &cont
QString message = m_prefix;
if (!message.isEmpty())
message.append(QLatin1Char(' '));
+ const int prefixLength = message.size();
message.append(text);
+ // Replace file location tab by space
+ if (fileLocationPos >= 0)
+ message[prefixLength + fileLocationPos + 1] = QLatin1Char(' ');
fprintf(stderr, "%s\n", qPrintable(qFormatLogMessage(type, context, message)));
}
diff --git a/sources/shiboken2/ApiExtractor/reporthandler.h b/sources/shiboken2/ApiExtractor/reporthandler.h
index 08ab7d23c..21f0e8933 100644
--- a/sources/shiboken2/ApiExtractor/reporthandler.h
+++ b/sources/shiboken2/ApiExtractor/reporthandler.h
@@ -33,6 +33,7 @@
#include <QString>
Q_DECLARE_LOGGING_CATEGORY(lcShiboken)
+Q_DECLARE_LOGGING_CATEGORY(lcShibokenDoc)
class ReportHandler
{
@@ -40,9 +41,11 @@ public:
enum DebugLevel { NoDebug, SparseDebug, MediumDebug, FullDebug };
static void install();
+ static void startTimer();
static DebugLevel debugLevel();
static void setDebugLevel(DebugLevel level);
+ static bool setDebugLevelFromArg(const QString &);
static int warningCount();
diff --git a/sources/shiboken2/ApiExtractor/sourcelocation.cpp b/sources/shiboken2/ApiExtractor/sourcelocation.cpp
new file mode 100644
index 000000000..1ba66e05b
--- /dev/null
+++ b/sources/shiboken2/ApiExtractor/sourcelocation.cpp
@@ -0,0 +1,100 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "sourcelocation.h"
+#include <QtCore/QDir>
+#include <QtCore/QDebug>
+
+SourceLocation::SourceLocation() = default;
+
+SourceLocation::SourceLocation(const QString &file, int l)
+ : m_fileName(file), m_lineNumber(l)
+{
+}
+
+bool SourceLocation::isValid() const
+{
+ return m_lineNumber >= 0 && !m_fileName.isEmpty();
+}
+
+QString SourceLocation::fileName() const
+{
+ return m_fileName;
+}
+
+void SourceLocation::setFileName(const QString &fileName)
+{
+ m_fileName = fileName;
+}
+
+int SourceLocation::lineNumber() const
+{
+ return m_lineNumber;
+}
+
+void SourceLocation::setLineNumber(int lineNumber)
+{
+ m_lineNumber = lineNumber;
+}
+
+QString SourceLocation::toString() const
+{
+ QString result;
+ QTextStream s(&result);
+ format(s);
+ return result;
+}
+
+template<class Stream>
+void SourceLocation::format(Stream &s) const
+{
+ if (isValid())
+ s << QDir::toNativeSeparators(m_fileName) << ':' << m_lineNumber << ':';
+ else
+ s << "<unknown>";
+}
+
+QTextStream &operator<<(QTextStream &s, const SourceLocation &l)
+{
+ if (l.isValid()) {
+ l.format(s);
+ s << '\t'; // ":\t" is used by ReportHandler for filtering suppressions
+ }
+ return s;
+}
+
+#ifndef QT_NO_DEBUG_STREAM
+QDebug operator<<(QDebug d, const SourceLocation &l)
+{
+ QDebugStateSaver saver(d);
+ d.noquote();
+ d.nospace();
+ l.format(d);
+ return d;
+}
+#endif
diff --git a/sources/shiboken2/ApiExtractor/sourcelocation.h b/sources/shiboken2/ApiExtractor/sourcelocation.h
new file mode 100644
index 000000000..630a841d8
--- /dev/null
+++ b/sources/shiboken2/ApiExtractor/sourcelocation.h
@@ -0,0 +1,67 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef SOURCE_LOCATION_H
+#define SOURCE_LOCATION_H
+
+#include <QString>
+
+QT_FORWARD_DECLARE_CLASS(QDebug)
+QT_FORWARD_DECLARE_CLASS(QTextStream)
+
+class SourceLocation
+{
+public:
+ explicit SourceLocation(const QString &file, int l);
+ SourceLocation();
+
+ bool isValid() const;
+
+ QString fileName() const;
+ void setFileName(const QString &fileName);
+
+ int lineNumber() const;
+ void setLineNumber(int lineNumber);
+
+ QString toString() const;
+
+ template<class Stream>
+ void format(Stream &s) const;
+
+private:
+ QString m_fileName;
+ int m_lineNumber = 0;
+};
+
+QTextStream &operator<<(QTextStream &s, const SourceLocation &l);
+
+#ifndef QT_NO_DEBUG_STREAM
+QDebug operator<<(QDebug d, const SourceLocation &l);
+#endif
+
+#endif // SOURCE_LOCATION_H
diff --git a/sources/shiboken2/ApiExtractor/tests/CMakeLists.txt b/sources/shiboken2/ApiExtractor/tests/CMakeLists.txt
index a36cc17de..97ae0f850 100644
--- a/sources/shiboken2/ApiExtractor/tests/CMakeLists.txt
+++ b/sources/shiboken2/ApiExtractor/tests/CMakeLists.txt
@@ -15,7 +15,7 @@ macro(declare_test testname)
${CMAKE_CURRENT_BINARY_DIR}
${apiextractor_SOURCE_DIR}
)
- target_link_libraries(${testname} PRIVATE apiextractor Qt5::Test)
+ target_link_libraries(${testname} PRIVATE apiextractor Qt${QT_MAJOR_VERSION}::Test)
add_test(${testname} ${testname})
if (INSTALL_TESTS)
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${testname}
diff --git a/sources/shiboken2/ApiExtractor/tests/testabstractmetaclass.cpp b/sources/shiboken2/ApiExtractor/tests/testabstractmetaclass.cpp
index b85a022b3..19bfb8464 100644
--- a/sources/shiboken2/ApiExtractor/tests/testabstractmetaclass.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testabstractmetaclass.cpp
@@ -57,7 +57,7 @@ void TestAbstractMetaClass::testClassNameUnderNamespace()
QVERIFY(!builder.isNull());
AbstractMetaClassList classes = builder->classes();
QCOMPARE(classes.count(), 2); // 1 namespace + 1 class
- if (classes.first()->name() != QLatin1String("ClassName"))
+ if (classes.constFirst()->name() != QLatin1String("ClassName"))
qSwap(classes[0], classes[1]);
QCOMPARE(classes[0]->name(), QLatin1String("ClassName"));
@@ -71,7 +71,7 @@ void TestAbstractMetaClass::testClassNameUnderNamespace()
AbstractMetaFunctionList ctors = classes[0]->queryFunctions(AbstractMetaClass::Constructors);
QCOMPARE(ctors.size(), 2);
- if (ctors.first()->minimalSignature() != QLatin1String("ClassName()"))
+ if (ctors.constFirst()->minimalSignature() != QLatin1String("ClassName()"))
qSwap(ctors[0], ctors[1]);
QCOMPARE(ctors[0]->arguments().size(), 0);
@@ -149,9 +149,9 @@ public:
QVERIFY(f->attributes() & AbstractMetaAttributes::FinalCppClass);
// implementing class, ownclass, declaringclass
- AbstractMetaFunction* ctorA = a->queryFunctions(AbstractMetaClass::Constructors).first();
- AbstractMetaFunction* ctorB = b->queryFunctions(AbstractMetaClass::Constructors).first();
- AbstractMetaFunction* ctorC = c->queryFunctions(AbstractMetaClass::Constructors).first();
+ AbstractMetaFunction *ctorA = a->queryFunctions(AbstractMetaClass::Constructors).constFirst();
+ AbstractMetaFunction *ctorB = b->queryFunctions(AbstractMetaClass::Constructors).constFirst();
+ AbstractMetaFunction *ctorC = c->queryFunctions(AbstractMetaClass::Constructors).constFirst();
QVERIFY(ctorA->isConstructor());
QVERIFY(!ctorA->isVirtual());
QVERIFY(ctorB->isConstructor());
@@ -195,6 +195,33 @@ public:
QCOMPARE(funcC->implementingClass(), c);
}
+void TestAbstractMetaClass::testVirtualBase()
+{
+ const char cppCode[] =R"CPP(
+class Base {
+public:
+ virtual ~Base() = default;
+};
+class Derived : public Base {};
+)CPP";
+
+ const char xmlCode[] = R"XML(
+<typesystem package="Foo">
+ <object-type name='Base'/>
+ <object-type name='Derived'/>
+</typesystem>
+)XML";
+ QScopedPointer<AbstractMetaBuilder> builder(TestUtil::parse(cppCode, xmlCode));
+ QVERIFY(!builder.isNull());
+ AbstractMetaClassList classes = builder->classes();
+ auto base = AbstractMetaClass::findClass(classes, QLatin1String("Base"));
+ QVERIFY(base);
+ QVERIFY(base->isPolymorphic());
+ auto derived = AbstractMetaClass::findClass(classes, QLatin1String("Derived"));
+ QVERIFY(derived);
+ QVERIFY(derived->isPolymorphic());
+}
+
void TestAbstractMetaClass::testDefaultValues()
{
const char* cppCode ="\
@@ -214,8 +241,8 @@ void TestAbstractMetaClass::testDefaultValues()
QCOMPARE(classes.count(), 2);
AbstractMetaClass* classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QCOMPARE(classA->queryFunctionsByName(QLatin1String("method")).count(), 1);
- AbstractMetaFunction* method = classA->queryFunctionsByName(QLatin1String("method")).first();
- AbstractMetaArgument* arg = method->arguments().first();
+ AbstractMetaFunction* method = classA->queryFunctionsByName(QLatin1String("method")).constFirst();
+ AbstractMetaArgument* arg = method->arguments().constFirst();
QCOMPARE(arg->defaultValueExpression(), arg->originalDefaultValueExpression());
}
@@ -243,8 +270,8 @@ void TestAbstractMetaClass::testModifiedDefaultValues()
QCOMPARE(classes.count(), 2);
AbstractMetaClass* classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QCOMPARE(classA->queryFunctionsByName(QLatin1String("method")).count(), 1);
- AbstractMetaFunction* method = classA->queryFunctionsByName(QLatin1String("method")).first();
- AbstractMetaArgument* arg = method->arguments().first();
+ AbstractMetaFunction *method = classA->queryFunctionsByName(QLatin1String("method")).constFirst();
+ AbstractMetaArgument *arg = method->arguments().constFirst();
QCOMPARE(arg->defaultValueExpression(), QLatin1String("Hello"));
QCOMPARE(arg->originalDefaultValueExpression(), QLatin1String("A::B()"));
}
@@ -330,21 +357,22 @@ void TestAbstractMetaClass::testSpecialFunctions()
QVERIFY(classA);
AbstractMetaFunctionList ctors = classA->queryFunctions(AbstractMetaClass::Constructors);
QCOMPARE(ctors.size(), 2);
- QCOMPARE(ctors.first()->functionType(), AbstractMetaFunction::ConstructorFunction);
+ QCOMPARE(ctors.constFirst()->functionType(), AbstractMetaFunction::ConstructorFunction);
QCOMPARE(ctors.at(1)->functionType(), AbstractMetaFunction::CopyConstructorFunction);
AbstractMetaFunctionList assigmentOps = classA->queryFunctionsByName(QLatin1String("operator="));
QCOMPARE(assigmentOps.size(), 1);
- QCOMPARE(assigmentOps.first()->functionType(), AbstractMetaFunction::AssignmentOperatorFunction);
+ QCOMPARE(assigmentOps.constFirst()->functionType(),
+ AbstractMetaFunction::AssignmentOperatorFunction);
const AbstractMetaClass *classB = AbstractMetaClass::findClass(classes, QLatin1String("B"));
QVERIFY(classB);
ctors = classB->queryFunctions(AbstractMetaClass::Constructors);
QCOMPARE(ctors.size(), 2);
- QCOMPARE(ctors.first()->functionType(), AbstractMetaFunction::ConstructorFunction);
+ QCOMPARE(ctors.constFirst()->functionType(), AbstractMetaFunction::ConstructorFunction);
QCOMPARE(ctors.at(1)->functionType(), AbstractMetaFunction::CopyConstructorFunction);
assigmentOps = classA->queryFunctionsByName(QLatin1String("operator="));
QCOMPARE(assigmentOps.size(), 1);
- QCOMPARE(assigmentOps.first()->functionType(), AbstractMetaFunction::AssignmentOperatorFunction);
+ QCOMPARE(assigmentOps.constFirst()->functionType(), AbstractMetaFunction::AssignmentOperatorFunction);
}
void TestAbstractMetaClass::testClassDefaultConstructors()
@@ -397,7 +425,7 @@ void TestAbstractMetaClass::testClassDefaultConstructors()
AbstractMetaFunctionList ctors = classA->queryFunctions(AbstractMetaClass::Constructors);
QCOMPARE(ctors.size(), 2);
- if (ctors.first()->minimalSignature() != QLatin1String("A()"))
+ if (ctors.constFirst()->minimalSignature() != QLatin1String("A()"))
qSwap(ctors[0], ctors[1]);
QCOMPARE(ctors[0]->arguments().size(), 0);
@@ -408,18 +436,18 @@ void TestAbstractMetaClass::testClassDefaultConstructors()
AbstractMetaClass* classB = AbstractMetaClass::findClass(classes, QLatin1String("B"));
QVERIFY(classB);
QCOMPARE(classB->functions().size(), 2);
- QCOMPARE(classB->functions().first()->minimalSignature(), QLatin1String("B()"));
+ QCOMPARE(classB->functions().constFirst()->minimalSignature(), QLatin1String("B()"));
AbstractMetaClass* classC = AbstractMetaClass::findClass(classes, QLatin1String("C"));
QVERIFY(classC);
QCOMPARE(classC->functions().size(), 1);
- QCOMPARE(classC->functions().first()->minimalSignature(), QLatin1String("C(C)"));
+ QCOMPARE(classC->functions().constFirst()->minimalSignature(), QLatin1String("C(C)"));
AbstractMetaClass* classD = AbstractMetaClass::findClass(classes, QLatin1String("D"));
QVERIFY(classD);
QCOMPARE(classD->functions().size(), 1);
- QCOMPARE(classD->functions().first()->minimalSignature(), QLatin1String("D(D)"));
- QVERIFY(classD->functions().first()->isPrivate());
+ QCOMPARE(classD->functions().constFirst()->minimalSignature(), QLatin1String("D(D)"));
+ QVERIFY(classD->functions().constFirst()->isPrivate());
AbstractMetaClass* classE = AbstractMetaClass::findClass(classes, QLatin1String("E"));
QVERIFY(classE);
@@ -431,7 +459,7 @@ void TestAbstractMetaClass::testClassDefaultConstructors()
ctors = classF->queryFunctions(AbstractMetaClass::Constructors);
QCOMPARE(ctors.size(), 2);
- if (ctors.first()->minimalSignature() != QLatin1String("F(int,int)"))
+ if (ctors.constFirst()->minimalSignature() != QLatin1String("F(int,int)"))
qSwap(ctors[0], ctors[1]);
QCOMPARE(ctors[0]->arguments().size(), 2);
@@ -464,7 +492,7 @@ void TestAbstractMetaClass::testClassInheritedDefaultConstructors()
AbstractMetaFunctionList ctors = classA->queryFunctions(AbstractMetaClass::Constructors);
QCOMPARE(ctors.size(), 2);
- if (ctors.first()->minimalSignature() != QLatin1String("A()"))
+ if (ctors.constFirst()->minimalSignature() != QLatin1String("A()"))
qSwap(ctors[0], ctors[1]);
QCOMPARE(ctors[0]->arguments().size(), 0);
@@ -478,8 +506,8 @@ void TestAbstractMetaClass::testClassInheritedDefaultConstructors()
ctors = classB->queryFunctions(AbstractMetaClass::Constructors);
QCOMPARE(ctors.size(), 1);
- QCOMPARE(ctors.first()->arguments().size(), 0);
- QCOMPARE(ctors.first()->minimalSignature(), QLatin1String("B()"));
+ QCOMPARE(ctors.constFirst()->arguments().size(), 0);
+ QCOMPARE(ctors.constFirst()->minimalSignature(), QLatin1String("B()"));
}
void TestAbstractMetaClass::testAbstractClassDefaultConstructors()
@@ -502,8 +530,8 @@ void TestAbstractMetaClass::testAbstractClassDefaultConstructors()
AbstractMetaFunctionList ctors = classA->queryFunctions(AbstractMetaClass::Constructors);
QCOMPARE(ctors.size(), 1);
- QCOMPARE(ctors.first()->arguments().size(), 0);
- QCOMPARE(ctors.first()->minimalSignature(), QLatin1String("A()"));
+ QCOMPARE(ctors.constFirst()->arguments().size(), 0);
+ QCOMPARE(ctors.constFirst()->minimalSignature(), QLatin1String("A()"));
}
void TestAbstractMetaClass::testObjectTypesMustNotHaveCopyConstructors()
@@ -523,8 +551,8 @@ void TestAbstractMetaClass::testObjectTypesMustNotHaveCopyConstructors()
AbstractMetaFunctionList ctors = classA->queryFunctions(AbstractMetaClass::Constructors);
QCOMPARE(ctors.size(), 1);
- QCOMPARE(ctors.first()->arguments().size(), 0);
- QCOMPARE(ctors.first()->minimalSignature(), QLatin1String("A()"));
+ QCOMPARE(ctors.constFirst()->arguments().size(), 0);
+ QCOMPARE(ctors.constFirst()->minimalSignature(), QLatin1String("A()"));
}
void TestAbstractMetaClass::testIsPolymorphic()
@@ -561,4 +589,34 @@ void TestAbstractMetaClass::testIsPolymorphic()
QVERIFY(!a->isPolymorphic());
}
+void TestAbstractMetaClass::testClassTypedefedBaseClass()
+{
+ const char cppCode[] =R"CPP(
+class Base {
+};
+
+using BaseAlias1 = Base;
+using BaseAlias2 = BaseAlias1;
+
+class Derived : public BaseAlias2 {
+};
+)CPP";
+ const char xmlCode[] = R"XML(
+<typesystem package='Foo'>
+ <object-type name='Base'/>
+ <object-type name='Derived'/>
+</typesystem>
+)XML";
+
+ QScopedPointer<AbstractMetaBuilder> builder(TestUtil::parse(cppCode, xmlCode));
+ QVERIFY(!builder.isNull());
+ AbstractMetaClassList classes = builder->classes();
+ QCOMPARE(classes.count(), 2);
+ auto base = AbstractMetaClass::findClass(classes, QLatin1String("Base"));
+ QVERIFY(base);
+ auto derived = AbstractMetaClass::findClass(classes, QLatin1String("Derived"));
+ QVERIFY(derived);
+ QCOMPARE(derived->baseClasses().value(0), base);
+}
+
QTEST_APPLESS_MAIN(TestAbstractMetaClass)
diff --git a/sources/shiboken2/ApiExtractor/tests/testabstractmetaclass.h b/sources/shiboken2/ApiExtractor/tests/testabstractmetaclass.h
index cb0b6693e..1d9f8d8f6 100644
--- a/sources/shiboken2/ApiExtractor/tests/testabstractmetaclass.h
+++ b/sources/shiboken2/ApiExtractor/tests/testabstractmetaclass.h
@@ -40,6 +40,7 @@ private slots:
void testClassName();
void testClassNameUnderNamespace();
void testVirtualMethods();
+ void testVirtualBase();
void testDefaultValues();
void testModifiedDefaultValues();
void testInnerClassOfAPolymorphicOne();
@@ -50,6 +51,7 @@ private slots:
void testAbstractClassDefaultConstructors();
void testObjectTypesMustNotHaveCopyConstructors();
void testIsPolymorphic();
+ void testClassTypedefedBaseClass();
};
#endif // TESTABSTRACTMETACLASS_H
diff --git a/sources/shiboken2/ApiExtractor/tests/testabstractmetatype.cpp b/sources/shiboken2/ApiExtractor/tests/testabstractmetatype.cpp
index 63434b3a5..980d08489 100644
--- a/sources/shiboken2/ApiExtractor/tests/testabstractmetatype.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testabstractmetatype.cpp
@@ -73,7 +73,7 @@ void TestAbstractMetaType::testConstCharPtrType()
QScopedPointer<AbstractMetaBuilder> builder(TestUtil::parse(cppCode, xmlCode));
QVERIFY(!builder.isNull());
QCOMPARE(builder->globalFunctions().size(), 1);
- AbstractMetaFunction* func = builder->globalFunctions().first();
+ AbstractMetaFunction *func = builder->globalFunctions().constFirst();
AbstractMetaType* rtype = func->type();
// Test properties of const char*
QVERIFY(rtype);
@@ -142,11 +142,11 @@ void TestAbstractMetaType::testCharType()
AbstractMetaClassList classes = builder->classes();
QCOMPARE(classes.size(), 1);
- QCOMPARE(classes.first()->package(), QLatin1String("Foo"));
+ QCOMPARE(classes.constFirst()->package(), QLatin1String("Foo"));
AbstractMetaFunctionList functions = builder->globalFunctions();
QCOMPARE(functions.size(), 1);
- AbstractMetaFunction* func = functions.first();
+ AbstractMetaFunction *func = functions.constFirst();
AbstractMetaType* rtype = func->type();
// Test properties of const char*
QVERIFY(rtype);
@@ -206,10 +206,10 @@ void TestAbstractMetaType::testTypedefWithTemplates()
QCOMPARE(classes.size(), 1);
AbstractMetaFunctionList functions = builder->globalFunctions();
QCOMPARE(functions.count(), 1);
- AbstractMetaFunction* function = functions.first();
+ AbstractMetaFunction *function = functions.constFirst();
AbstractMetaArgumentList args = function->arguments();
QCOMPARE(args.count(), 1);
- AbstractMetaArgument* arg = args.first();
+ AbstractMetaArgument *arg = args.constFirst();
AbstractMetaType* metaType = arg->type();
QCOMPARE(metaType->cppSignature(), QLatin1String("A<B >"));
}
@@ -233,11 +233,11 @@ void TestAbstractMetaType::testObjectTypeUsedAsValue()
QVERIFY(classA);
AbstractMetaFunctionList overloads = classA->queryFunctionsByName(QLatin1String("method"));
QCOMPARE(overloads.count(), 1);
- AbstractMetaFunction* method = overloads.first();
+ AbstractMetaFunction* method = overloads.constFirst();
QVERIFY(method);
AbstractMetaArgumentList args = method->arguments();
QCOMPARE(args.count(), 1);
- AbstractMetaArgument* arg = args.first();
+ AbstractMetaArgument* arg = args.constFirst();
AbstractMetaType* metaType = arg->type();
QCOMPARE(metaType->cppSignature(), QLatin1String("A"));
QVERIFY(metaType->isValue());
diff --git a/sources/shiboken2/ApiExtractor/tests/testaddfunction.cpp b/sources/shiboken2/ApiExtractor/tests/testaddfunction.cpp
index c50084b8e..46307f94c 100644
--- a/sources/shiboken2/ApiExtractor/tests/testaddfunction.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testaddfunction.cpp
@@ -140,12 +140,12 @@ void TestAddFunction::testAddFunctionConstructor()
const AbstractMetaClass *classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QVERIFY(classA);
QCOMPARE(classA->functions().count(), 3); // default and added ctors
- AbstractMetaFunction* addedFunc = classA->functions().last();
+ AbstractMetaFunction *addedFunc = classA->functions().constLast();
QCOMPARE(addedFunc->visibility(), AbstractMetaFunction::Public);
QCOMPARE(addedFunc->functionType(), AbstractMetaFunction::ConstructorFunction);
QCOMPARE(addedFunc->arguments().size(), 1);
QVERIFY(addedFunc->isUserAdded());
- QVERIFY(!addedFunc->type());
+ QVERIFY(addedFunc->isVoid());
}
void TestAddFunction::testAddFunctionTagDefaultValues()
@@ -163,11 +163,11 @@ void TestAddFunction::testAddFunctionTagDefaultValues()
const AbstractMetaClass *classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QVERIFY(classA);
QCOMPARE(classA->functions().count(), 3); // default ctor, default copy ctor and the added function
- AbstractMetaFunction* addedFunc = classA->functions().last();
+ AbstractMetaFunction *addedFunc = classA->functions().constLast();
QCOMPARE(addedFunc->visibility(), AbstractMetaFunction::Public);
QCOMPARE(addedFunc->functionType(), AbstractMetaFunction::NormalFunction);
QVERIFY(addedFunc->isUserAdded());
- QVERIFY(!addedFunc->type());
+ QVERIFY(addedFunc->isVoid());
}
void TestAddFunction::testAddFunctionCodeSnippets()
@@ -187,7 +187,7 @@ void TestAddFunction::testAddFunctionCodeSnippets()
AbstractMetaClassList classes = builder->classes();
const AbstractMetaClass *classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QVERIFY(classA);
- AbstractMetaFunction* addedFunc = classA->functions().last();
+ AbstractMetaFunction *addedFunc = classA->functions().constLast();
QVERIFY(addedFunc->hasInjectedCode());
}
@@ -281,9 +281,9 @@ void TestAddFunction::testAddFunctionAtModuleLevel()
const FunctionModificationList mods = addedFuncs.constFirst()->modifications;
QCOMPARE(mods.size(), 1);
- QVERIFY(mods.first().isCodeInjection());
- CodeSnip snip = mods.first().snips.first();
- QCOMPARE(snip.code(), QLatin1String("custom_code();"));
+ QVERIFY(mods.constFirst().isCodeInjection());
+ CodeSnip snip = mods.constFirst().snips.constFirst();
+ QCOMPARE(snip.code().trimmed(), QLatin1String("custom_code();"));
}
void TestAddFunction::testAddFunctionWithVarargs()
@@ -312,7 +312,7 @@ void TestAddFunction::testAddFunctionWithVarargs()
QVERIFY(classA);
const AbstractMetaFunction* addedFunc = classA->findFunction(QLatin1String("func"));
QVERIFY(addedFunc);
- const AbstractMetaArgument* arg = addedFunc->arguments().last();
+ const AbstractMetaArgument *arg = addedFunc->arguments().constLast();
QVERIFY(arg->type()->isVarargs());
QVERIFY(arg->type()->typeEntry()->isVarargs());
}
@@ -458,8 +458,8 @@ void TestAddFunction::testAddFunctionWithTemplateArg()
QScopedPointer<AbstractMetaBuilder> builder(TestUtil::parse(cppCode, xmlCode));
QVERIFY(!builder.isNull());
QCOMPARE(builder->globalFunctions().size(), 1);
- AbstractMetaFunction* func = builder->globalFunctions().first();
- AbstractMetaArgument* arg = func->arguments().first();
+ AbstractMetaFunction *func = builder->globalFunctions().constFirst();
+ AbstractMetaArgument *arg = func->arguments().constFirst();
QCOMPARE(arg->type()->instantiations().count(), 1);
}
diff --git a/sources/shiboken2/ApiExtractor/tests/testarrayargument.cpp b/sources/shiboken2/ApiExtractor/tests/testarrayargument.cpp
index a8b9a2eff..b7b5ead17 100644
--- a/sources/shiboken2/ApiExtractor/tests/testarrayargument.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testarrayargument.cpp
@@ -52,7 +52,7 @@ void TestArrayArgument::testArrayArgumentWithSizeDefinedByInteger()
const AbstractMetaClass *classA = AbstractMetaClass::findClass(builder->classes(), QLatin1String("A"));
QVERIFY(classA);
- const AbstractMetaArgument* arg = classA->functions().last()->arguments().first();
+ const AbstractMetaArgument *arg = classA->functions().constLast()->arguments().constFirst();
QVERIFY(arg->type()->isArray());
QCOMPARE(arg->type()->arrayElementCount(), 3);
QCOMPARE(arg->type()->arrayElementType()->name(), QLatin1String("double"));
@@ -131,7 +131,7 @@ void TestArrayArgument::testArrayArgumentWithSizeDefinedByEnumValue()
AbstractMetaEnumValue *nvalues = classA->findEnumValue(QLatin1String("NValues"));
QVERIFY(nvalues);
- const AbstractMetaArgument* arg = classA->functions().last()->arguments().first();
+ const AbstractMetaArgument *arg = classA->functions().constLast()->arguments().constFirst();
QVERIFY(arg->type()->isArray());
QCOMPARE(arg->type()->arrayElementCount(), nvalues->value().value());
QCOMPARE(arg->type()->arrayElementType()->name(), QLatin1String("double"));
@@ -157,12 +157,12 @@ void TestArrayArgument::testArrayArgumentWithSizeDefinedByEnumValueFromGlobalEnu
const AbstractMetaClass *classA = AbstractMetaClass::findClass(builder->classes(), QLatin1String("A"));
QVERIFY(classA);
- AbstractMetaEnum* someEnum = builder->globalEnums().first();
+ AbstractMetaEnum *someEnum = builder->globalEnums().constFirst();
QVERIFY(someEnum);
const AbstractMetaEnumValue *nvalues = someEnum->findEnumValue(QLatin1String("NValues"));
QVERIFY(nvalues);
- const AbstractMetaArgument* arg = classA->functions().last()->arguments().first();
+ const AbstractMetaArgument *arg = classA->functions().constLast()->arguments().constFirst();
QVERIFY(arg->type()->isArray());
QCOMPARE(arg->type()->arrayElementCount(), nvalues->value().value());
QCOMPARE(arg->type()->arrayElementType()->name(), QLatin1String("double"));
diff --git a/sources/shiboken2/ApiExtractor/tests/testcodeinjection.cpp b/sources/shiboken2/ApiExtractor/tests/testcodeinjection.cpp
index aeca2d3f4..eed35552e 100644
--- a/sources/shiboken2/ApiExtractor/tests/testcodeinjection.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testcodeinjection.cpp
@@ -79,7 +79,7 @@ void TestCodeInjections::testReadFile()
AbstractMetaClassList classes = builder->classes();
const AbstractMetaClass *classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QCOMPARE(classA->typeEntry()->codeSnips().count(), 1);
- QString code = classA->typeEntry()->codeSnips().first().code();
+ QString code = classA->typeEntry()->codeSnips().constFirst().code();
QVERIFY(code.indexOf(expected) != -1);
code = classA->typeEntry()->conversionRule();
QVERIFY(code.indexOf(expected) != -1);
diff --git a/sources/shiboken2/ApiExtractor/tests/testcontainer.cpp b/sources/shiboken2/ApiExtractor/tests/testcontainer.cpp
index 2234fb4c3..0da16924a 100644
--- a/sources/shiboken2/ApiExtractor/tests/testcontainer.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testcontainer.cpp
@@ -57,8 +57,10 @@ void TestContainer::testContainerType()
//search for class A
AbstractMetaClass* classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QVERIFY(classA);
- QVERIFY(classA->typeEntry()->baseContainerType());
- QCOMPARE(reinterpret_cast<const ContainerTypeEntry*>(classA->typeEntry()->baseContainerType())->type(), ContainerTypeEntry::ListContainer);
+ auto baseContainer = classA->typeEntry()->baseContainerType();
+ QVERIFY(baseContainer);
+ QCOMPARE(reinterpret_cast<const ContainerTypeEntry*>(baseContainer)->containerKind(),
+ ContainerTypeEntry::ListContainer);
}
void TestContainer::testListOfValueType()
@@ -89,7 +91,8 @@ void TestContainer::testListOfValueType()
const AbstractMetaClass *classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QVERIFY(classA);
QCOMPARE(classA->templateBaseClassInstantiations().count(), 1);
- const AbstractMetaType* templateInstanceType = classA->templateBaseClassInstantiations().first();
+ const AbstractMetaType *templateInstanceType =
+ classA->templateBaseClassInstantiations().constFirst();
QVERIFY(templateInstanceType);
QCOMPARE(templateInstanceType->indirections(), 0);
diff --git a/sources/shiboken2/ApiExtractor/tests/testconversionoperator.cpp b/sources/shiboken2/ApiExtractor/tests/testconversionoperator.cpp
index 142c783a4..2af427294 100644
--- a/sources/shiboken2/ApiExtractor/tests/testconversionoperator.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testconversionoperator.cpp
@@ -148,11 +148,15 @@ void TestConversionOperator::testConversionOperatorReturningReference()
QCOMPARE(classA->functions().count(), 2);
QCOMPARE(classB->functions().count(), 3);
QCOMPARE(classA->externalConversionOperators().count(), 1);
- QCOMPARE(classA->externalConversionOperators().first()->type()->cppSignature(), QLatin1String("A"));
- QCOMPARE(classA->externalConversionOperators().first()->ownerClass()->name(), QLatin1String("B"));
+ QCOMPARE(classA->externalConversionOperators().constFirst()->type()->cppSignature(),
+ QLatin1String("A"));
+ QCOMPARE(classA->externalConversionOperators().constFirst()->ownerClass()->name(),
+ QLatin1String("B"));
QCOMPARE(classA->implicitConversions().count(), 1);
- QCOMPARE(classA->implicitConversions().first()->type()->cppSignature(), QLatin1String("A"));
- QCOMPARE(classA->implicitConversions().first()->ownerClass()->name(), QLatin1String("B"));
+ QCOMPARE(classA->implicitConversions().constFirst()->type()->cppSignature(),
+ QLatin1String("A"));
+ QCOMPARE(classA->implicitConversions().constFirst()->ownerClass()->name(),
+ QLatin1String("B"));
}
void TestConversionOperator::testConversionOperatorReturningConstReference()
@@ -178,11 +182,15 @@ void TestConversionOperator::testConversionOperatorReturningConstReference()
QCOMPARE(classA->functions().count(), 2);
QCOMPARE(classB->functions().count(), 3);
QCOMPARE(classA->externalConversionOperators().count(), 1);
- QCOMPARE(classA->externalConversionOperators().first()->type()->cppSignature(), QLatin1String("A"));
- QCOMPARE(classA->externalConversionOperators().first()->ownerClass()->name(), QLatin1String("B"));
+ QCOMPARE(classA->externalConversionOperators().constFirst()->type()->cppSignature(),
+ QLatin1String("A"));
+ QCOMPARE(classA->externalConversionOperators().constFirst()->ownerClass()->name(),
+ QLatin1String("B"));
QCOMPARE(classA->implicitConversions().count(), 1);
- QCOMPARE(classA->implicitConversions().first()->type()->cppSignature(), QLatin1String("A"));
- QCOMPARE(classA->implicitConversions().first()->ownerClass()->name(), QLatin1String("B"));
+ QCOMPARE(classA->implicitConversions().constFirst()->type()->cppSignature(),
+ QLatin1String("A"));
+ QCOMPARE(classA->implicitConversions().constFirst()->ownerClass()->name(),
+ QLatin1String("B"));
}
QTEST_APPLESS_MAIN(TestConversionOperator)
diff --git a/sources/shiboken2/ApiExtractor/tests/testconversionruletag.cpp b/sources/shiboken2/ApiExtractor/tests/testconversionruletag.cpp
index aa2bec5d6..15a9231ff 100644
--- a/sources/shiboken2/ApiExtractor/tests/testconversionruletag.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testconversionruletag.cpp
@@ -179,7 +179,8 @@ if (!TargetDateTimeAPI) TargetDateTime_IMPORT;\n\
QVERIFY(conversion->hasTargetToNativeConversions());
QCOMPARE(conversion->targetToNativeConversions().size(), 1);
- CustomConversion::TargetToNativeConversion* toNative = conversion->targetToNativeConversions().first();
+ CustomConversion::TargetToNativeConversion *toNative =
+ conversion->targetToNativeConversions().constFirst();
QVERIFY(toNative);
QCOMPARE(toNative->sourceTypeName(), QLatin1String("TargetDate"));
QVERIFY(toNative->isCustomType());
@@ -241,7 +242,7 @@ void TestConversionRuleTag::testConversionRuleTagWithInsertTemplate()
QVERIFY(conversion->hasTargetToNativeConversions());
QCOMPARE(conversion->targetToNativeConversions().size(), 1);
- CustomConversion::TargetToNativeConversion* toNative = conversion->targetToNativeConversions().first();
+ CustomConversion::TargetToNativeConversion* toNative = conversion->targetToNativeConversions().constFirst();
QVERIFY(toNative);
QCOMPARE(toNative->conversion().trimmed(),
QLatin1String(targetToNativeExpected));
diff --git a/sources/shiboken2/ApiExtractor/tests/testdroptypeentries.cpp b/sources/shiboken2/ApiExtractor/tests/testdroptypeentries.cpp
index 6abebb922..786c3717e 100644
--- a/sources/shiboken2/ApiExtractor/tests/testdroptypeentries.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testdroptypeentries.cpp
@@ -66,10 +66,12 @@ static const char* xmlCode = "\
void TestDropTypeEntries::testDropEntries()
{
- QStringList droppedEntries(QLatin1String("Foo.ValueB"));
- droppedEntries << QLatin1String("Foo.ObjectB") << QLatin1String("Foo.NamespaceA.InnerClassA");
- droppedEntries << QLatin1String("Foo.NamespaceB") << QLatin1String("Foo.EnumB") << QLatin1String("Foo.funcB()");
- droppedEntries << QLatin1String("Foo.NamespaceA.InnerNamespaceA");
+ const QStringList droppedEntries{QLatin1String("Foo.ValueB"),
+ QLatin1String("ObjectB"), // Check whether module can be omitted
+ QLatin1String("Foo.NamespaceA.InnerClassA"),
+ QLatin1String("Foo.NamespaceB"), QLatin1String("Foo.EnumB"),
+ QLatin1String("Foo.funcB()"),
+ QLatin1String("Foo.NamespaceA.InnerNamespaceA")};
QScopedPointer<AbstractMetaBuilder> builder(TestUtil::parse(cppCode, xmlCode, false,
QString(), droppedEntries));
QVERIFY(!builder.isNull());
@@ -85,7 +87,7 @@ void TestDropTypeEntries::testDropEntries()
AbstractMetaEnumList globalEnums = builder->globalEnums();
QCOMPARE(globalEnums.count(), 1);
- QCOMPARE(globalEnums.first()->name(), QLatin1String("EnumA"));
+ QCOMPARE(globalEnums.constFirst()->name(), QLatin1String("EnumA"));
TypeDatabase* td = TypeDatabase::instance();
QVERIFY(td->findType(QLatin1String("funcA")));
diff --git a/sources/shiboken2/ApiExtractor/tests/testenum.cpp b/sources/shiboken2/ApiExtractor/tests/testenum.cpp
index ebdcf8d81..82cdd291c 100644
--- a/sources/shiboken2/ApiExtractor/tests/testenum.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testenum.cpp
@@ -58,31 +58,32 @@ void TestEnum::testEnumCppSignature()
AbstractMetaEnumList globalEnums = builder->globalEnums();
QCOMPARE(globalEnums.count(), 1);
- QCOMPARE(globalEnums.first()->name(), QLatin1String("GlobalEnum"));
+ QCOMPARE(globalEnums.constFirst()->name(), QLatin1String("GlobalEnum"));
// enum as parameter of a function
AbstractMetaFunctionList functions = builder->globalFunctions();
QCOMPARE(functions.count(), 1);
- QCOMPARE(functions.first()->arguments().count(), 1);
- QCOMPARE(functions.first()->arguments().first()->type()->cppSignature(), QLatin1String("A::ClassEnum"));
+ QCOMPARE(functions.constFirst()->arguments().count(), 1);
+ QCOMPARE(functions.constFirst()->arguments().constFirst()->type()->cppSignature(),
+ QLatin1String("A::ClassEnum"));
// enum as parameter of a method
const AbstractMetaClass *classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QCOMPARE(classA->enums().count(), 1);
AbstractMetaFunctionList funcs = classA->queryFunctionsByName(QLatin1String("method"));
QVERIFY(!funcs.isEmpty());
- AbstractMetaFunction* method = funcs.first();
+ AbstractMetaFunction *method = funcs.constFirst();
QVERIFY(method);
- AbstractMetaArgument* arg = method->arguments().first();
+ AbstractMetaArgument *arg = method->arguments().constFirst();
QCOMPARE(arg->type()->name(), QLatin1String("ClassEnum"));
QCOMPARE(arg->type()->cppSignature(), QLatin1String("A::ClassEnum"));
- QCOMPARE(functions.first()->arguments().count(), 1);
- arg = functions.first()->arguments().first();
+ QCOMPARE(functions.constFirst()->arguments().count(), 1);
+ arg = functions.constFirst()->arguments().constFirst();
QCOMPARE(arg->type()->name(), QLatin1String("ClassEnum"));
QCOMPARE(arg->type()->cppSignature(), QLatin1String("A::ClassEnum"));
AbstractMetaEnumList classEnums = classA->enums();
- QCOMPARE(classEnums.first()->name(), QLatin1String("ClassEnum"));
+ QCOMPARE(classEnums.constFirst()->name(), QLatin1String("ClassEnum"));
AbstractMetaEnumValue *e = AbstractMetaClass::findEnumValue(classes, QLatin1String("CA"));
QVERIFY(e);
e = AbstractMetaClass::findEnumValue(classes, QLatin1String("ClassEnum::CA"));
@@ -136,8 +137,9 @@ void TestEnum::testAnonymousEnum()
AbstractMetaEnumList globalEnums = builder->globalEnums();
QCOMPARE(globalEnums.count(), 1);
- QCOMPARE(globalEnums.first()->typeEntry()->qualifiedCppName(), QLatin1String("Global0"));
- QVERIFY(globalEnums.first()->isAnonymous());
+ QCOMPARE(globalEnums.constFirst()->typeEntry()->qualifiedCppName(),
+ QLatin1String("Global0"));
+ QVERIFY(globalEnums.constFirst()->isAnonymous());
AbstractMetaClassList classes = builder->classes();
QCOMPARE(classes.count(), 1);
@@ -148,12 +150,12 @@ void TestEnum::testAnonymousEnum()
QVERIFY(anonEnumA1->isAnonymous());
QCOMPARE(anonEnumA1->typeEntry()->qualifiedCppName(), QLatin1String("A::A1"));
- AbstractMetaEnumValue* enumValueA0 = anonEnumA1->values().first();
+ AbstractMetaEnumValue* enumValueA0 = anonEnumA1->values().constFirst();
QCOMPARE(enumValueA0->name(), QLatin1String("A0"));
QCOMPARE(enumValueA0->value().value(), 0);
QCOMPARE(enumValueA0->stringValue(), QString());
- AbstractMetaEnumValue* enumValueA1 = anonEnumA1->values().last();
+ AbstractMetaEnumValue *enumValueA1 = anonEnumA1->values().constLast();
QCOMPARE(enumValueA1->name(), QLatin1String("A1"));
QCOMPARE(enumValueA1->value().value(), 1);
QCOMPARE(enumValueA1->stringValue(), QString());
@@ -163,12 +165,12 @@ void TestEnum::testAnonymousEnum()
QVERIFY(anonEnumIsThis->isAnonymous());
QCOMPARE(anonEnumIsThis->typeEntry()->qualifiedCppName(), QLatin1String("A::isThis"));
- AbstractMetaEnumValue* enumValueIsThis = anonEnumIsThis->values().first();
+ AbstractMetaEnumValue* enumValueIsThis = anonEnumIsThis->values().constFirst();
QCOMPARE(enumValueIsThis->name(), QLatin1String("isThis"));
QCOMPARE(enumValueIsThis->value().value(), static_cast<int>(true));
QCOMPARE(enumValueIsThis->stringValue(), QLatin1String("true"));
- AbstractMetaEnumValue* enumValueIsThat = anonEnumIsThis->values().last();
+ AbstractMetaEnumValue *enumValueIsThat = anonEnumIsThis->values().constLast();
QCOMPARE(enumValueIsThat->name(), QLatin1String("isThat"));
QCOMPARE(enumValueIsThat->value().value(), static_cast<int>(false));
QCOMPARE(enumValueIsThat->stringValue(), QLatin1String("false"));
@@ -191,28 +193,28 @@ void TestEnum::testGlobalEnums()
AbstractMetaEnumList globalEnums = builder->globalEnums();
QCOMPARE(globalEnums.count(), 2);
- AbstractMetaEnum* enumA = globalEnums.first();
+ AbstractMetaEnum *enumA = globalEnums.constFirst();
QCOMPARE(enumA->typeEntry()->qualifiedCppName(), QLatin1String("EnumA"));
- AbstractMetaEnumValue* enumValueA0 = enumA->values().first();
+ AbstractMetaEnumValue *enumValueA0 = enumA->values().constFirst();
QCOMPARE(enumValueA0->name(), QLatin1String("A0"));
QCOMPARE(enumValueA0->value().value(), 0);
QCOMPARE(enumValueA0->stringValue(), QString());
- AbstractMetaEnumValue* enumValueA1 = enumA->values().last();
+ AbstractMetaEnumValue *enumValueA1 = enumA->values().constLast();
QCOMPARE(enumValueA1->name(), QLatin1String("A1"));
QCOMPARE(enumValueA1->value().value(), 1);
QCOMPARE(enumValueA1->stringValue(), QString());
- AbstractMetaEnum* enumB = globalEnums.last();
+ AbstractMetaEnum *enumB = globalEnums.constLast();
QCOMPARE(enumB->typeEntry()->qualifiedCppName(), QLatin1String("EnumB"));
- AbstractMetaEnumValue* enumValueB0 = enumB->values().first();
+ AbstractMetaEnumValue* enumValueB0 = enumB->values().constFirst();
QCOMPARE(enumValueB0->name(), QLatin1String("B0"));
QCOMPARE(enumValueB0->value().value(), 2);
QCOMPARE(enumValueB0->stringValue(), QLatin1String("2"));
- AbstractMetaEnumValue* enumValueB1 = enumB->values().last();
+ AbstractMetaEnumValue *enumValueB1 = enumB->values().constLast();
QCOMPARE(enumValueB1->name(), QLatin1String("B1"));
QCOMPARE(enumValueB1->value().value(), 4);
QCOMPARE(enumValueB1->stringValue(), QLatin1String("0x4"));
@@ -244,12 +246,12 @@ void TestEnum::testEnumValueFromNeighbourEnum()
QVERIFY(enumA);
QCOMPARE(enumA->typeEntry()->qualifiedCppName(), QLatin1String("A::EnumA"));
- AbstractMetaEnumValue* enumValueA0 = enumA->values().first();
+ AbstractMetaEnumValue* enumValueA0 = enumA->values().constFirst();
QCOMPARE(enumValueA0->name(), QLatin1String("ValueA0"));
QCOMPARE(enumValueA0->value().value(), 0);
QCOMPARE(enumValueA0->stringValue(), QString());
- AbstractMetaEnumValue* enumValueA1 = enumA->values().last();
+ AbstractMetaEnumValue* enumValueA1 = enumA->values().constLast();
QCOMPARE(enumValueA1->name(), QLatin1String("ValueA1"));
QCOMPARE(enumValueA1->value().value(), 1);
QCOMPARE(enumValueA1->stringValue(), QString());
@@ -258,12 +260,12 @@ void TestEnum::testEnumValueFromNeighbourEnum()
QVERIFY(enumB);
QCOMPARE(enumB->typeEntry()->qualifiedCppName(), QLatin1String("A::EnumB"));
- AbstractMetaEnumValue* enumValueB0 = enumB->values().first();
+ AbstractMetaEnumValue *enumValueB0 = enumB->values().constFirst();
QCOMPARE(enumValueB0->name(), QLatin1String("ValueB0"));
QCOMPARE(enumValueB0->value().value(), 1);
QCOMPARE(enumValueB0->stringValue(), QLatin1String("A::ValueA1"));
- AbstractMetaEnumValue* enumValueB1 = enumB->values().last();
+ AbstractMetaEnumValue *enumValueB1 = enumB->values().constLast();
QCOMPARE(enumValueB1->name(), QLatin1String("ValueB1"));
QCOMPARE(enumValueB1->value().value(), 0);
QCOMPARE(enumValueB1->stringValue(), QLatin1String("ValueA0"));
@@ -389,12 +391,12 @@ void TestEnum::testPrivateEnum()
QVERIFY(publicEnum);
QCOMPARE(publicEnum->typeEntry()->qualifiedCppName(), QLatin1String("A::PublicEnum"));
- AbstractMetaEnumValue* pub0 = publicEnum->values().first();
+ AbstractMetaEnumValue *pub0 = publicEnum->values().constFirst();
QCOMPARE(pub0->name(), QLatin1String("Pub0"));
QCOMPARE(pub0->value().value(), 0x0f);
QCOMPARE(pub0->stringValue(), QLatin1String("Priv0"));
- AbstractMetaEnumValue* pub1 = publicEnum->values().last();
+ AbstractMetaEnumValue *pub1 = publicEnum->values().constLast();
QCOMPARE(pub1->name(), QLatin1String("Pub1"));
QCOMPARE(pub1->value().value(), 0xf0);
QCOMPARE(pub1->stringValue(), QLatin1String("A::Priv1"));
@@ -416,18 +418,17 @@ void TestEnum::testTypedefEnum()
QVERIFY(!builder.isNull());
AbstractMetaEnumList globalEnums = builder->globalEnums();
- QEXPECT_FAIL("", "APIExtractor does not handle typedef enum correctly yet", Abort);
QCOMPARE(globalEnums.count(), 1);
- AbstractMetaEnum* enumA = globalEnums.first();
+ AbstractMetaEnum *enumA = globalEnums.constFirst();
QCOMPARE(enumA->typeEntry()->qualifiedCppName(), QLatin1String("EnumA"));
- AbstractMetaEnumValue* enumValueA0 = enumA->values().first();
+ AbstractMetaEnumValue *enumValueA0 = enumA->values().constFirst();
QCOMPARE(enumValueA0->name(), QLatin1String("A0"));
QCOMPARE(enumValueA0->value().value(), 0);
QCOMPARE(enumValueA0->stringValue(), QLatin1String(""));
- AbstractMetaEnumValue* enumValueA1 = enumA->values().last();
+ AbstractMetaEnumValue *enumValueA1 = enumA->values().constLast();
QCOMPARE(enumValueA1->name(), QLatin1String("A1"));
QCOMPARE(enumValueA1->value().value(), 1);
QCOMPARE(enumValueA1->stringValue(), QString());
diff --git a/sources/shiboken2/ApiExtractor/tests/testextrainclude.cpp b/sources/shiboken2/ApiExtractor/tests/testextrainclude.cpp
index 7e5664842..565f157e1 100644
--- a/sources/shiboken2/ApiExtractor/tests/testextrainclude.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testextrainclude.cpp
@@ -52,7 +52,7 @@ void TestExtraInclude::testClassExtraInclude()
QVector<Include> includes = classA->typeEntry()->extraIncludes();
QCOMPARE(includes.count(), 1);
- QCOMPARE(includes.first().name(), QLatin1String("header.h"));
+ QCOMPARE(includes.constFirst().name(), QLatin1String("header.h"));
}
void TestExtraInclude::testGlobalExtraIncludes()
@@ -79,8 +79,8 @@ void TestExtraInclude::testGlobalExtraIncludes()
QVector<Include> includes = module->extraIncludes();
QCOMPARE(includes.count(), 2);
- QCOMPARE(includes.first().name(), QLatin1String("header1.h"));
- QCOMPARE(includes.last().name(), QLatin1String("header2.h"));
+ QCOMPARE(includes.constFirst().name(), QLatin1String("header1.h"));
+ QCOMPARE(includes.constLast().name(), QLatin1String("header2.h"));
}
QTEST_APPLESS_MAIN(TestExtraInclude)
diff --git a/sources/shiboken2/ApiExtractor/tests/testfunctiontag.cpp b/sources/shiboken2/ApiExtractor/tests/testfunctiontag.cpp
index b9aee5824..b942ea9b5 100644
--- a/sources/shiboken2/ApiExtractor/tests/testfunctiontag.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testfunctiontag.cpp
@@ -81,12 +81,13 @@ void TestFunctionTag::testRenameGlobalFunction()
QVERIFY(func);
QCOMPARE(builder->globalFunctions().size(), 1);
- const AbstractMetaFunction* metaFunc = builder->globalFunctions().first();
+ const AbstractMetaFunction *metaFunc = builder->globalFunctions().constFirst();
QVERIFY(metaFunc);
QCOMPARE(metaFunc->modifications().size(), 1);
- QVERIFY(metaFunc->modifications().first().isRenameModifier());
- QCOMPARE(metaFunc->modifications().first().renamedTo(), QLatin1String("smooth"));
+ QVERIFY(metaFunc->modifications().constFirst().isRenameModifier());
+ QCOMPARE(metaFunc->modifications().constFirst().renamedTo(),
+ QLatin1String("smooth"));
QCOMPARE(metaFunc->name(), QLatin1String("smooth"));
QCOMPARE(metaFunc->originalName(), QLatin1String("global_function_with_ugly_name"));
diff --git a/sources/shiboken2/ApiExtractor/tests/testimplicitconversions.cpp b/sources/shiboken2/ApiExtractor/tests/testimplicitconversions.cpp
index 26fb148d5..f960fca2f 100644
--- a/sources/shiboken2/ApiExtractor/tests/testimplicitconversions.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testimplicitconversions.cpp
@@ -59,7 +59,8 @@ void TestImplicitConversions::testWithPrivateCtors()
const AbstractMetaClass *classC = AbstractMetaClass::findClass(classes, QLatin1String("C"));
AbstractMetaFunctionList implicitConvs = classA->implicitConversions();
QCOMPARE(implicitConvs.count(), 1);
- QCOMPARE(implicitConvs.first()->arguments().first()->type()->typeEntry(), classC->typeEntry());
+ QCOMPARE(implicitConvs.constFirst()->arguments().constFirst()->type()->typeEntry(),
+ classC->typeEntry());
}
void TestImplicitConversions::testWithModifiedVisibility()
@@ -88,7 +89,8 @@ void TestImplicitConversions::testWithModifiedVisibility()
const AbstractMetaClass *classB = AbstractMetaClass::findClass(classes, QLatin1String("B"));
AbstractMetaFunctionList implicitConvs = classA->implicitConversions();
QCOMPARE(implicitConvs.count(), 1);
- QCOMPARE(implicitConvs.first()->arguments().first()->type()->typeEntry(), classB->typeEntry());
+ QCOMPARE(implicitConvs.constFirst()->arguments().constFirst()->type()->typeEntry(),
+ classB->typeEntry());
}
@@ -157,7 +159,7 @@ void TestImplicitConversions::testWithExternalConversionOperator()
convOp = func;
}
QVERIFY(convOp);
- QCOMPARE(implicitConvs.first(), convOp);
+ QCOMPARE(implicitConvs.constFirst(), convOp);
}
QTEST_APPLESS_MAIN(TestImplicitConversions)
diff --git a/sources/shiboken2/ApiExtractor/tests/testinserttemplate.cpp b/sources/shiboken2/ApiExtractor/tests/testinserttemplate.cpp
index 2d1692ee9..13cbaf2d8 100644
--- a/sources/shiboken2/ApiExtractor/tests/testinserttemplate.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testinserttemplate.cpp
@@ -53,7 +53,7 @@ void TestInsertTemplate::testInsertTemplateOnClassInjectCode()
const AbstractMetaClass *classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QVERIFY(classA);
QCOMPARE(classA->typeEntry()->codeSnips().count(), 1);
- QString code = classA->typeEntry()->codeSnips().first().code();
+ QString code = classA->typeEntry()->codeSnips().constFirst().code();
QVERIFY(code.contains(QLatin1String("code template content")));
}
@@ -79,7 +79,7 @@ void TestInsertTemplate::testInsertTemplateOnModuleInjectCode()
QCOMPARE(module->name(), QLatin1String("Foo"));
QVERIFY(module);
QCOMPARE(module->codeSnips().count(), 1);
- QString code = module->codeSnips().first().code().trimmed();
+ QString code = module->codeSnips().constFirst().code().trimmed();
QVERIFY(code.contains(QLatin1String("code template content")));
}
diff --git a/sources/shiboken2/ApiExtractor/tests/testmodifyfunction.cpp b/sources/shiboken2/ApiExtractor/tests/testmodifyfunction.cpp
index 922f1c23f..b579cb410 100644
--- a/sources/shiboken2/ApiExtractor/tests/testmodifyfunction.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testmodifyfunction.cpp
@@ -256,9 +256,9 @@ struct A {
// Nothing specified, true
const AbstractMetaFunction *f1 = classA->findFunction(QLatin1String("f1"));
QVERIFY(f1);
- QVERIFY(f1->allowThread());
+ QVERIFY(!f1->allowThread());
- // 'auto' specified, should be true for nontrivial function
+ // 'auto' specified, should be false for nontrivial function
const AbstractMetaFunction *f2 = classA->findFunction(QLatin1String("f2"));
QVERIFY(f2);
QVERIFY(f2->allowThread());
@@ -303,15 +303,15 @@ void TestModifyFunction::testGlobalFunctionModification()
FunctionModificationList mods = TypeDatabase::instance()->functionModifications(QLatin1String("function(A*)"));
QCOMPARE(mods.count(), 1);
- QVector<ArgumentModification> argMods = mods.first().argument_mods;
+ QVector<ArgumentModification> argMods = mods.constFirst().argument_mods;
QCOMPARE(argMods.count(), 1);
- ArgumentModification argMod = argMods.first();
+ ArgumentModification argMod = argMods.constFirst();
QCOMPARE(argMod.replacedDefaultExpression, QLatin1String("A()"));
- const AbstractMetaFunction* func = builder->globalFunctions().first();
+ const AbstractMetaFunction *func = builder->globalFunctions().constFirst();
QVERIFY(func);
QCOMPARE(func->arguments().count(), 1);
- const AbstractMetaArgument* arg = func->arguments().first();
+ const AbstractMetaArgument *arg = func->arguments().constFirst();
QCOMPARE(arg->type()->cppSignature(), QLatin1String("A *"));
QCOMPARE(arg->originalDefaultValueExpression(), QLatin1String("0"));
QCOMPARE(arg->defaultValueExpression(), QLatin1String("A()"));
@@ -349,7 +349,7 @@ struct A : public Base {
<object-type name='A'/>
</typesystem>)XML")
<< false << false << false // exception
- << true; // allowthread
+ << false; // allowthread
// Modify one function
QTest::newRow("modify-function1")
@@ -363,7 +363,7 @@ struct A : public Base {
</object-type>
</typesystem>)XML")
<< false << false << true // exception
- << true; // allowthread
+ << false; // allowthread
// Flip defaults by modifying functions
QTest::newRow("modify-function2")
@@ -378,7 +378,7 @@ struct A : public Base {
</object-type>
</typesystem>)XML")
<< true << false << false // exception
- << true; // allowthread
+ << false; // allowthread
// Activate on type system level
QTest::newRow("typesystem-on")
@@ -428,7 +428,7 @@ struct A : public Base {
</object-type>
</typesystem>)XML")
<< true << false << false // exception
- << true; // allowthread
+ << false; // allowthread
}
void TestModifyFunction::testScopedModifications()
diff --git a/sources/shiboken2/ApiExtractor/tests/testnestedtypes.cpp b/sources/shiboken2/ApiExtractor/tests/testnestedtypes.cpp
index 10194eb34..446c6f431 100644
--- a/sources/shiboken2/ApiExtractor/tests/testnestedtypes.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testnestedtypes.cpp
@@ -68,24 +68,24 @@ void TestNestedTypes::testNestedTypesModifications()
QVERIFY(ins);
QCOMPARE(ins->functions().count(), 1);
QCOMPARE(ins->typeEntry()->codeSnips().count(), 1);
- CodeSnip snip = ins->typeEntry()->codeSnips().first();
- QCOMPARE(snip.code(), QLatin1String("custom_code1();"));
+ CodeSnip snip = ins->typeEntry()->codeSnips().constFirst();
+ QCOMPARE(snip.code().trimmed(), QLatin1String("custom_code1();"));
- AbstractMetaFunction* addedFunc = ins->functions().first();
+ AbstractMetaFunction *addedFunc = ins->functions().constFirst();
QVERIFY(addedFunc->isUserAdded());
QCOMPARE(addedFunc->visibility(), AbstractMetaFunction::Public);
QCOMPARE(addedFunc->functionType(), AbstractMetaFunction::NormalFunction);
QCOMPARE(addedFunc->type()->minimalSignature(), QLatin1String("OuterNamespace::InnerNamespace::SomeClass"));
QCOMPARE(addedFunc->modifications().size(), 1);
- QVERIFY(addedFunc->modifications().first().isCodeInjection());
- snip = addedFunc->modifications().first().snips.first();
- QCOMPARE(snip.code(), QLatin1String("custom_code2();"));
+ QVERIFY(addedFunc->modifications().constFirst().isCodeInjection());
+ snip = addedFunc->modifications().constFirst().snips.constFirst();
+ QCOMPARE(snip.code().trimmed(), QLatin1String("custom_code2();"));
const AbstractMetaClass *sc = AbstractMetaClass::findClass(classes, QLatin1String("OuterNamespace::InnerNamespace::SomeClass"));
QVERIFY(ins);
QCOMPARE(sc->functions().count(), 2); // default constructor and removed method
- AbstractMetaFunction* removedFunc = sc->functions().last();
+ AbstractMetaFunction *removedFunc = sc->functions().constLast();
QVERIFY(removedFunc->isModifiedRemoved());
}
diff --git a/sources/shiboken2/ApiExtractor/tests/testnumericaltypedef.cpp b/sources/shiboken2/ApiExtractor/tests/testnumericaltypedef.cpp
index 4f0b0e10f..03129073a 100644
--- a/sources/shiboken2/ApiExtractor/tests/testnumericaltypedef.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testnumericaltypedef.cpp
@@ -49,9 +49,9 @@ void TestNumericalTypedef::testNumericalTypedef()
QVERIFY(!builder.isNull());
QCOMPARE(builder->globalFunctions().size(), 2);
- const AbstractMetaFunction* funcDouble = builder->globalFunctions().first();
+ const AbstractMetaFunction *funcDouble = builder->globalFunctions().constFirst();
QVERIFY(funcDouble);
- const AbstractMetaFunction* funcReal = builder->globalFunctions().last();
+ const AbstractMetaFunction *funcReal = builder->globalFunctions().constLast();
QVERIFY(funcReal);
if (funcDouble->name() == QLatin1String("funcReal"))
@@ -60,13 +60,13 @@ void TestNumericalTypedef::testNumericalTypedef()
QCOMPARE(funcDouble->minimalSignature(), QLatin1String("funcDouble(double)"));
QCOMPARE(funcReal->minimalSignature(), QLatin1String("funcReal(real)"));
- const AbstractMetaType* doubleType = funcDouble->arguments().first()->type();
+ const AbstractMetaType *doubleType = funcDouble->arguments().constFirst()->type();
QVERIFY(doubleType);
QCOMPARE(doubleType->cppSignature(), QLatin1String("double"));
QVERIFY(doubleType->isPrimitive());
QVERIFY(doubleType->typeEntry()->isCppPrimitive());
- const AbstractMetaType* realType = funcReal->arguments().first()->type();
+ const AbstractMetaType *realType = funcReal->arguments().constFirst()->type();
QVERIFY(realType);
QCOMPARE(realType->cppSignature(), QLatin1String("real"));
QVERIFY(realType->isPrimitive());
@@ -76,41 +76,41 @@ void TestNumericalTypedef::testNumericalTypedef()
void TestNumericalTypedef::testUnsignedNumericalTypedef()
{
const char* cppCode ="\
- typedef unsigned short ushort;\n\
+ typedef unsigned short custom_ushort;\n\
void funcUnsignedShort(unsigned short);\n\
- void funcUShort(ushort);\n";
+ void funcUShort(custom_ushort);\n";
const char* xmlCode = "\
<typesystem package='Foo'>\n\
<primitive-type name='short'/>\n\
<primitive-type name='unsigned short'/>\n\
- <primitive-type name='ushort'/>\n\
+ <primitive-type name='custom_ushort'/>\n\
<function signature='funcUnsignedShort(unsigned short)'/>\n\
- <function signature='funcUShort(ushort)'/>\n\
+ <function signature='funcUShort(custom_ushort)'/>\n\
</typesystem>\n";
QScopedPointer<AbstractMetaBuilder> builder(TestUtil::parse(cppCode, xmlCode, false));
QVERIFY(!builder.isNull());
QCOMPARE(builder->globalFunctions().size(), 2);
- const AbstractMetaFunction* funcUnsignedShort = builder->globalFunctions().first();
+ const AbstractMetaFunction *funcUnsignedShort = builder->globalFunctions().constFirst();
QVERIFY(funcUnsignedShort);
- const AbstractMetaFunction* funcUShort = builder->globalFunctions().last();
+ const AbstractMetaFunction *funcUShort = builder->globalFunctions().constLast();
QVERIFY(funcUShort);
if (funcUnsignedShort->name() == QLatin1String("funcUShort"))
std::swap(funcUnsignedShort, funcUShort);
QCOMPARE(funcUnsignedShort->minimalSignature(), QLatin1String("funcUnsignedShort(unsigned short)"));
- QCOMPARE(funcUShort->minimalSignature(), QLatin1String("funcUShort(ushort)"));
+ QCOMPARE(funcUShort->minimalSignature(), QLatin1String("funcUShort(custom_ushort)"));
- const AbstractMetaType* unsignedShortType = funcUnsignedShort->arguments().first()->type();
+ const AbstractMetaType *unsignedShortType = funcUnsignedShort->arguments().constFirst()->type();
QVERIFY(unsignedShortType);
QCOMPARE(unsignedShortType->cppSignature(), QLatin1String("unsigned short"));
QVERIFY(unsignedShortType->isPrimitive());
QVERIFY(unsignedShortType->typeEntry()->isCppPrimitive());
- const AbstractMetaType* ushortType = funcUShort->arguments().first()->type();
+ const AbstractMetaType *ushortType = funcUShort->arguments().constFirst()->type();
QVERIFY(ushortType);
- QCOMPARE(ushortType->cppSignature(), QLatin1String("ushort"));
+ QCOMPARE(ushortType->cppSignature(), QLatin1String("custom_ushort"));
QVERIFY(ushortType->isPrimitive());
QVERIFY(ushortType->typeEntry()->isCppPrimitive());
}
diff --git a/sources/shiboken2/ApiExtractor/tests/testrefcounttag.cpp b/sources/shiboken2/ApiExtractor/tests/testrefcounttag.cpp
index 38099c455..9d1dcc1ae 100644
--- a/sources/shiboken2/ApiExtractor/tests/testrefcounttag.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testrefcounttag.cpp
@@ -56,7 +56,7 @@ void TestRefCountTag::testReferenceCountTag()
const AbstractMetaClass *classB = AbstractMetaClass::findClass(classes, QLatin1String("B"));
const AbstractMetaFunction* func = classB->findFunction(QLatin1String("keepObject"));
QVERIFY(func);
- ReferenceCount refCount = func->modifications().first().argument_mods.first().referenceCounts.first();
+ ReferenceCount refCount = func->modifications().constFirst().argument_mods.constFirst().referenceCounts.constFirst();
QCOMPARE(refCount.action, ReferenceCount::Add);
}
@@ -89,7 +89,7 @@ void TestRefCountTag::testWithApiVersion()
const AbstractMetaClass *classB = AbstractMetaClass::findClass(classes, QLatin1String("B"));
const AbstractMetaFunction* func = classB->findFunction(QLatin1String("keepObject"));
QVERIFY(func);
- ReferenceCount refCount = func->modifications().first().argument_mods.first().referenceCounts.first();
+ ReferenceCount refCount = func->modifications().constFirst().argument_mods.constFirst().referenceCounts.constFirst();
QCOMPARE(refCount.action, ReferenceCount::Add);
QCOMPARE(func->modifications().size(), 1);
diff --git a/sources/shiboken2/ApiExtractor/tests/testreferencetopointer.cpp b/sources/shiboken2/ApiExtractor/tests/testreferencetopointer.cpp
index c7b4abe9a..228bfaecd 100644
--- a/sources/shiboken2/ApiExtractor/tests/testreferencetopointer.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testreferencetopointer.cpp
@@ -51,7 +51,7 @@ void TestReferenceToPointer::testReferenceToPointerArgument()
QVERIFY(classB);
const AbstractMetaFunction* func = classB->findFunction(QLatin1String("dummy"));
QVERIFY(func);
- QCOMPARE(func->arguments().first()->type()->minimalSignature(), QLatin1String("A*&"));
+ QCOMPARE(func->arguments().constFirst()->type()->minimalSignature(), QLatin1String("A*&"));
}
QTEST_APPLESS_MAIN(TestReferenceToPointer)
diff --git a/sources/shiboken2/ApiExtractor/tests/testremovefield.cpp b/sources/shiboken2/ApiExtractor/tests/testremovefield.cpp
index b586fd711..dd9b735a4 100644
--- a/sources/shiboken2/ApiExtractor/tests/testremovefield.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testremovefield.cpp
@@ -52,7 +52,7 @@ void TestRemoveField::testRemoveField()
const AbstractMetaClass *classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QVERIFY(classA);
QCOMPARE(classA->fields().size(), 1);
- const AbstractMetaField* fieldA = classA->fields().first();
+ const AbstractMetaField *fieldA = classA->fields().constFirst();
QVERIFY(fieldA);
QCOMPARE(fieldA->name(), QLatin1String("fieldA"));
}
diff --git a/sources/shiboken2/ApiExtractor/tests/testremoveimplconv.cpp b/sources/shiboken2/ApiExtractor/tests/testremoveimplconv.cpp
index 96090d1cc..20170089a 100644
--- a/sources/shiboken2/ApiExtractor/tests/testremoveimplconv.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testremoveimplconv.cpp
@@ -63,7 +63,8 @@ void TestRemoveImplConv::testRemoveImplConv()
QVERIFY(classC);
AbstractMetaFunctionList implConv = classC->implicitConversions();
QCOMPARE(implConv.count(), 1);
- QCOMPARE(implConv.first()->arguments().first()->type()->typeEntry(), classB->typeEntry());
+ QCOMPARE(implConv.constFirst()->arguments().constFirst()->type()->typeEntry(),
+ classB->typeEntry());
}
QTEST_APPLESS_MAIN(TestRemoveImplConv)
diff --git a/sources/shiboken2/ApiExtractor/tests/testreverseoperators.cpp b/sources/shiboken2/ApiExtractor/tests/testreverseoperators.cpp
index dc4801e18..496b55aaa 100644
--- a/sources/shiboken2/ApiExtractor/tests/testreverseoperators.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testreverseoperators.cpp
@@ -78,8 +78,6 @@ void TestReverseOperators::testReverseSumWithAmbiguity()
struct B {};\n\
B operator+(const A&, const B&);\n\
B operator+(const B&, const A&);\n\
- int operator-(int, const A*);\n\
- int operator/(const A*, int);\n\
";
const char xmlCode[] = "\n\
<typesystem package=\"Foo\">\n\
@@ -89,12 +87,11 @@ void TestReverseOperators::testReverseSumWithAmbiguity()
</typesystem>";
QScopedPointer<AbstractMetaBuilder> builder(TestUtil::parse(cppCode, xmlCode, false));
- QEXPECT_FAIL("", "Clang: Does not compile", Abort);
QVERIFY(!builder.isNull());
AbstractMetaClassList classes = builder->classes();
const AbstractMetaClass *classA = AbstractMetaClass::findClass(classes, QLatin1String("A"));
QVERIFY(classA);
- QCOMPARE(classA->functions().count(), 6);
+ QCOMPARE(classA->functions().count(), 4);
const AbstractMetaClass *classB = AbstractMetaClass::findClass(classes, QLatin1String("B"));
QVERIFY(classB);
@@ -118,19 +115,6 @@ void TestReverseOperators::testReverseSumWithAmbiguity()
QVERIFY(reverseOp->isReverseOperator());
QCOMPARE(reverseOp->arguments().count(), 1);
QCOMPARE(reverseOp->minimalSignature(), QLatin1String("operator+(A,B)"));
-
- reverseOp = classA->findFunction(QLatin1String("operator-"));
- QVERIFY(reverseOp);
- QCOMPARE(reverseOp->arguments().count(), 1);
- QVERIFY(reverseOp->isPointerOperator());
- QVERIFY(reverseOp->isReverseOperator());
-
- normalOp = classA->findFunction(QLatin1String("operator/"));
- QVERIFY(normalOp);
- QCOMPARE(normalOp->arguments().count(), 1);
- QVERIFY(normalOp->isPointerOperator());
- QVERIFY(!normalOp->isReverseOperator());
-
}
diff --git a/sources/shiboken2/ApiExtractor/tests/testtemplates.cpp b/sources/shiboken2/ApiExtractor/tests/testtemplates.cpp
index 5191cb38d..f6c70a651 100644
--- a/sources/shiboken2/ApiExtractor/tests/testtemplates.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testtemplates.cpp
@@ -115,15 +115,15 @@ namespace Namespace {
QVERIFY(!classB->baseClass());
QVERIFY(classB->baseClassName().isEmpty());
const AbstractMetaFunction* func = classB->findFunction(QLatin1String("foo"));
- AbstractMetaType* argType = func->arguments().first()->type();
+ AbstractMetaType* argType = func->arguments().constFirst()->type();
QCOMPARE(argType->instantiations().count(), 1);
QCOMPARE(argType->typeEntry()->qualifiedCppName(), QLatin1String("QList"));
- const AbstractMetaType* instance1 = argType->instantiations().first();
+ const AbstractMetaType* instance1 = argType->instantiations().constFirst();
QCOMPARE(instance1->instantiations().count(), 1);
QCOMPARE(instance1->typeEntry()->qualifiedCppName(), QLatin1String("Namespace::A"));
- const AbstractMetaType* instance2 = instance1->instantiations().first();
+ const AbstractMetaType* instance2 = instance1->instantiations().constFirst();
QCOMPARE(instance2->instantiations().count(), 0);
QCOMPARE(instance2->typeEntry()->qualifiedCppName(), QLatin1String("Namespace::E1"));
}
@@ -147,9 +147,10 @@ void func(List<int> arg) {}
AbstractMetaFunctionList globalFuncs = builder->globalFunctions();
QCOMPARE(globalFuncs.count(), 1);
- AbstractMetaFunction* func = globalFuncs.first();
+ AbstractMetaFunction *func = globalFuncs.constFirst();
QCOMPARE(func->minimalSignature(), QLatin1String("func(List<int>)"));
- QCOMPARE(func->arguments().first()->type()->cppSignature(), QLatin1String("List<int >"));
+ QCOMPARE(func->arguments().constFirst()->type()->cppSignature(),
+ QLatin1String("List<int >"));
}
void TestTemplates::testTemplatePointerAsArgument()
@@ -171,9 +172,10 @@ void func(List<int>* arg) {}
AbstractMetaFunctionList globalFuncs = builder->globalFunctions();
QCOMPARE(globalFuncs.count(), 1);
- AbstractMetaFunction* func = globalFuncs.first();
+ AbstractMetaFunction* func = globalFuncs.constFirst();
QCOMPARE(func->minimalSignature(), QLatin1String("func(List<int>*)"));
- QCOMPARE(func->arguments().first()->type()->cppSignature(), QLatin1String("List<int > *"));
+ QCOMPARE(func->arguments().constFirst()->type()->cppSignature(),
+ QLatin1String("List<int > *"));
}
void TestTemplates::testTemplateReferenceAsArgument()
@@ -195,9 +197,10 @@ void func(List<int>& arg) {}
AbstractMetaFunctionList globalFuncs = builder->globalFunctions();
QCOMPARE(globalFuncs.count(), 1);
- AbstractMetaFunction* func = globalFuncs.first();
+ AbstractMetaFunction* func = globalFuncs.constFirst();
QCOMPARE(func->minimalSignature(), QLatin1String("func(List<int>&)"));
- QCOMPARE(func->arguments().first()->type()->cppSignature(), QLatin1String("List<int > &"));
+ QCOMPARE(func->arguments().constFirst()->type()->cppSignature(),
+ QLatin1String("List<int > &"));
}
void TestTemplates::testTemplateParameterFixup()
@@ -223,7 +226,7 @@ struct List {
const AbstractMetaClassList templates = builder->templates();
QCOMPARE(templates.count(), 1);
- const AbstractMetaClass *list = templates.first();
+ const AbstractMetaClass *list = templates.constFirst();
// Verify that the parameter of "void append(List l)" gets fixed to "List<T >"
const AbstractMetaFunction *append = list->findFunction(QStringLiteral("append"));
QVERIFY(append);
@@ -269,7 +272,7 @@ struct FooBars : public ListContainer<FooBar> {};
const AbstractMetaClass* foobars = AbstractMetaClass::findClass(classes, QLatin1String("FooBars"));
QCOMPARE(foobars->functions().count(), 4);
- const AbstractMetaClass* lc = templates.first();
+ const AbstractMetaClass *lc = templates.constFirst();
QCOMPARE(lc->functions().count(), 2);
}
@@ -391,7 +394,7 @@ typedef BaseTemplateClass<TypeOne> TypeOneClass;
QVERIFY(one->hasTemplateBaseClassInstantiations());
AbstractMetaTypeList instantiations = one->templateBaseClassInstantiations();
QCOMPARE(instantiations.count(), 1);
- const AbstractMetaType* inst = instantiations.first();
+ const AbstractMetaType *inst = instantiations.constFirst();
QVERIFY(inst);
QVERIFY(!inst->isEnum());
QVERIFY(!inst->typeEntry()->isEnum());
@@ -428,8 +431,10 @@ typedef Vector<int> IntVector;
AbstractMetaClass* vector = AbstractMetaClass::findClass(classes, QLatin1String("IntVector"));
QVERIFY(vector);
- QVERIFY(vector->typeEntry()->baseContainerType());
- QCOMPARE(reinterpret_cast<const ContainerTypeEntry*>(vector->typeEntry()->baseContainerType())->type(), ContainerTypeEntry::VectorContainer);
+ auto baseContainer = vector->typeEntry()->baseContainerType();
+ QVERIFY(baseContainer);
+ QCOMPARE(reinterpret_cast<const ContainerTypeEntry*>(baseContainer)->containerKind(),
+ ContainerTypeEntry::VectorContainer);
QCOMPARE(vector->functions().count(), 4);
const AbstractMetaFunction* method = vector->findFunction(QLatin1String("method"));
@@ -443,6 +448,35 @@ typedef Vector<int> IntVector;
QCOMPARE(otherMethod->type()->cppSignature(), QLatin1String("Vector<int >"));
}
+void TestTemplates::testNonTypeTemplates()
+{
+ // PYSIDe-1296, functions with non type templates parameters.
+ const char cppCode[] = R"CPP(
+template <class T, int Size>
+class Array {
+ T array[Size];
+};
+
+Array<int, 2> foo();
+
+)CPP";
+
+ const char xmlCode[] = R"XML(
+<typesystem package='Foo'>
+ <primitive-type name='int'/>
+ <container-type name='Array' type='vector'/>
+ <function signature="foo()"/>
+</typesystem>)XML";
+
+ QScopedPointer<AbstractMetaBuilder> builder(TestUtil::parse(cppCode, xmlCode, true));
+ QVERIFY(!builder.isNull());
+ auto functions = builder->globalFunctions();
+ QCOMPARE(functions.count(), 1);
+ auto foo = functions.constFirst();
+ QCOMPARE(foo->name(), QLatin1String("foo"));
+ QCOMPARE(foo->type()->name(), QLatin1String("Array"));
+}
+
// Perform checks on template inheritance; a typedef of a template class
// should result in rewritten types.
void TestTemplates::testTemplateTypeDefs_data()
@@ -561,4 +595,53 @@ void TestTemplates::testTemplateTypeDefs()
QCOMPARE(xmlValueField->type()->cppSignature(), QLatin1String("int"));
}
+void TestTemplates::testTemplateTypeAliases()
+{
+ // Model Qt 6's "template<typename T> using QList = QVector<T>"
+ const char cppCode[] = R"CPP(
+template<typename T>
+class Container1 { };
+
+template<typename T>
+using Container2 = Container1<T>;
+
+class Test
+{
+public:
+ Container2<int> m_intContainer;
+};
+
+class Derived : public Container2<int>
+{
+public:
+};
+)CPP";
+
+ const char xmlCode[] = R"XML(
+<typesystem package='Foo'>
+ <primitive-type name='int'/>
+ <value-type name='Container1'/>
+ <value-type name='Derived'/>
+ <object-type name='Test'/>
+</typesystem>)XML";
+
+ QScopedPointer<AbstractMetaBuilder> builder(TestUtil::parse(cppCode, xmlCode, true));
+ QVERIFY(!builder.isNull());
+
+ AbstractMetaClassList classes = builder->classes();
+ auto testClass = AbstractMetaClass::findClass(classes, QLatin1String("Test"));
+ QVERIFY(testClass);
+
+ auto fields = testClass->fields();
+ QCOMPARE(fields.count(), 1);
+ auto fieldType = testClass->fields().at(0)->type();
+ QCOMPARE(fieldType->name(), QLatin1String("Container1"));
+ QCOMPARE(fieldType->instantiations().size(), 1);
+
+ auto derived = AbstractMetaClass::findClass(classes, QLatin1String("Derived"));
+ QVERIFY(derived);
+ auto base = derived->templateBaseClass();
+ QCOMPARE(base->name(), QLatin1String("Container1"));
+}
+
QTEST_APPLESS_MAIN(TestTemplates)
diff --git a/sources/shiboken2/ApiExtractor/tests/testtemplates.h b/sources/shiboken2/ApiExtractor/tests/testtemplates.h
index df3de18b9..c96e7fe4a 100644
--- a/sources/shiboken2/ApiExtractor/tests/testtemplates.h
+++ b/sources/shiboken2/ApiExtractor/tests/testtemplates.h
@@ -46,8 +46,10 @@ private slots:
void testTemplateInheritanceMixedWithNamespaceAndForwardDeclaration();
void testTypedefOfInstantiationOfTemplateClass();
void testContainerTypeIncompleteArgument();
+ void testNonTypeTemplates();
void testTemplateTypeDefs_data();
void testTemplateTypeDefs();
+ void testTemplateTypeAliases();
};
#endif
diff --git a/sources/shiboken2/ApiExtractor/tests/testtyperevision.cpp b/sources/shiboken2/ApiExtractor/tests/testtyperevision.cpp
index a7e88e437..10bf35d59 100644
--- a/sources/shiboken2/ApiExtractor/tests/testtyperevision.cpp
+++ b/sources/shiboken2/ApiExtractor/tests/testtyperevision.cpp
@@ -77,6 +77,7 @@ void TestTypeRevision::testVersion_data()
QTest::newRow("none") << QString() << 2;
QTest::newRow("1.0") << QString::fromLatin1("1.0") << 1; // Bar20 excluded
QTest::newRow("2.0") << QString::fromLatin1("2.0") << 2;
+ QTest::newRow("3.0") << QString::fromLatin1("3.0") << 1; // Bar excluded by "until"
}
void TestTypeRevision::testVersion()
@@ -90,7 +91,7 @@ class Bar20 {};
)CPP";
const char xmlCode[] = R"XML(
<typesystem package="Foo">
- <value-type name="Bar"/>
+ <value-type name="Bar" until="2.0"/>
<value-type name="Bar20" since="2.0"/>
</typesystem>
)XML";
diff --git a/sources/shiboken2/ApiExtractor/tests/testutil.h b/sources/shiboken2/ApiExtractor/tests/testutil.h
index 9a2faad5c..e24e54365 100644
--- a/sources/shiboken2/ApiExtractor/tests/testutil.h
+++ b/sources/shiboken2/ApiExtractor/tests/testutil.h
@@ -44,6 +44,7 @@ namespace TestUtil
const QStringList &dropTypeEntries = QStringList())
{
ReportHandler::setSilent(silent);
+ ReportHandler::startTimer();
TypeDatabase* td = TypeDatabase::instance(true);
if (apiVersion.isEmpty())
TypeDatabase::clearApiVersions();
diff --git a/sources/shiboken2/ApiExtractor/typedatabase.cpp b/sources/shiboken2/ApiExtractor/typedatabase.cpp
index 4f8887bd2..9fcf474c6 100644
--- a/sources/shiboken2/ApiExtractor/typedatabase.cpp
+++ b/sources/shiboken2/ApiExtractor/typedatabase.cpp
@@ -144,6 +144,25 @@ IncludeList TypeDatabase::extraIncludes(const QString& className) const
return typeEntry ? typeEntry->extraIncludes() : IncludeList();
}
+void TypeDatabase::addSystemInclude(const QString &name)
+{
+ m_systemIncludes.append(name.toUtf8());
+}
+
+// Add a lookup for the short name excluding inline namespaces
+// so that "std::shared_ptr" finds "std::__1::shared_ptr" as well.
+// Note: This inserts duplicate TypeEntry * into m_entries.
+void TypeDatabase::addInlineNamespaceLookups(const NamespaceTypeEntry *n)
+{
+ QVector<TypeEntry *> additionalEntries; // Store before modifying the hash
+ for (TypeEntry *entry : m_entries) {
+ if (entry->isChildOf(n))
+ additionalEntries.append(entry);
+ }
+ for (const auto &ae : additionalEntries)
+ m_entries.insert(ae->shortName(), ae);
+}
+
ContainerTypeEntry* TypeDatabase::findContainerType(const QString &name) const
{
QString template_name = name;
@@ -166,7 +185,7 @@ static bool inline useType(const TypeEntry *t)
FunctionTypeEntry* TypeDatabase::findFunctionType(const QString& name) const
{
- const auto entries = findTypes(name);
+ const auto entries = findTypeRange(name);
for (TypeEntry *entry : entries) {
if (entry->type() == TypeEntry::FunctionType && useType(entry))
return static_cast<FunctionTypeEntry*>(entry);
@@ -201,7 +220,7 @@ QString TypeDatabase::defaultPackageName() const
TypeEntry* TypeDatabase::findType(const QString& name) const
{
- const auto entries = findTypes(name);
+ const auto entries = findTypeRange(name);
for (TypeEntry *entry : entries) {
if (useType(entry))
return entry;
@@ -209,7 +228,53 @@ TypeEntry* TypeDatabase::findType(const QString& name) const
return nullptr;
}
-TypeEntryMultiMapConstIteratorRange TypeDatabase::findTypes(const QString &name) const
+template <class Predicate>
+TypeEntries TypeDatabase::findTypesHelper(const QString &name, Predicate pred) const
+{
+ TypeEntries result;
+ const auto entries = findTypeRange(name);
+ for (TypeEntry *entry : entries) {
+ if (pred(entry))
+ result.append(entry);
+ }
+ return result;
+}
+
+TypeEntries TypeDatabase::findTypes(const QString &name) const
+{
+ return findTypesHelper(name, useType);
+}
+
+static bool useCppType(const TypeEntry *t)
+{
+ bool result = false;
+ switch (t->type()) {
+ case TypeEntry::PrimitiveType:
+ case TypeEntry::VoidType:
+ case TypeEntry::FlagsType:
+ case TypeEntry::EnumType:
+ case TypeEntry::TemplateArgumentType:
+ case TypeEntry::BasicValueType:
+ case TypeEntry::ContainerType:
+ case TypeEntry::ObjectType:
+ case TypeEntry::ArrayType:
+ case TypeEntry::CustomType:
+ case TypeEntry::SmartPointerType:
+ case TypeEntry::TypedefType:
+ result = useType(t);
+ break;
+ default:
+ break;
+ }
+ return result;
+}
+
+TypeEntries TypeDatabase::findCppTypes(const QString &name) const
+{
+ return findTypesHelper(name, useCppType);
+}
+
+TypeEntryMultiMapConstIteratorRange TypeDatabase::findTypeRange(const QString &name) const
{
const auto range = m_entries.equal_range(name);
return {range.first, range.second};
@@ -322,11 +387,10 @@ TypeEntry *TypeDatabase::resolveTypeDefEntry(TypedefEntry *typedefEntry,
if (lessThanPos != -1)
sourceName.truncate(lessThanPos);
ComplexTypeEntry *source = nullptr;
- for (TypeEntry *e : findTypes(sourceName)) {
+ for (TypeEntry *e : findTypeRange(sourceName)) {
switch (e->type()) {
case TypeEntry::BasicValueType:
case TypeEntry::ContainerType:
- case TypeEntry::InterfaceType:
case TypeEntry::ObjectType:
case TypeEntry::SmartPointerType:
source = dynamic_cast<ComplexTypeEntry *>(e);
@@ -362,6 +426,17 @@ bool TypeDatabase::addType(TypeEntry *e, QString *errorMessage)
return true;
}
+// Add a dummy value entry for non-type template parameters
+ConstantValueTypeEntry *
+ TypeDatabase::addConstantValueTypeEntry(const QString &value,
+ const TypeEntry *parent)
+{
+ auto result = new ConstantValueTypeEntry(value, parent);
+ result->setCodeGeneration(TypeEntry::GenerateNothing);
+ addType(result);
+ return result;
+}
+
bool TypeDatabase::isFunctionRejected(const QString& className, const QString& functionName,
QString *reason) const
{
@@ -493,17 +568,25 @@ bool TypeDatabase::addSuppressedWarning(const QString &warning, QString *errorMe
return true;
}
-bool TypeDatabase::isSuppressedWarning(const QString& s) const
+template <class String> // QString, QStringRef
+bool TypeDatabase::isSuppressedWarningHelper(const String &s) const
{
if (!m_suppressWarnings)
return false;
+ return std::any_of(m_suppressedWarnings.cbegin(), m_suppressedWarnings.end(),
+ [&s] (const QRegularExpression &e) {
+ return e.match(s).hasMatch();
+ });
+}
- for (const QRegularExpression &warning : m_suppressedWarnings) {
- if (warning.match(s).hasMatch())
- return true;
- }
+bool TypeDatabase::isSuppressedWarning(const QString &s) const
+{
+ return isSuppressedWarningHelper(s);
+}
- return false;
+bool TypeDatabase::isSuppressedWarning(const QStringRef &s) const
+{
+ return isSuppressedWarningHelper(s);
}
QString TypeDatabase::modifiedTypesystemFilepath(const QString& tsFile, const QString &currentPath) const
@@ -557,15 +640,8 @@ bool TypeDatabase::parseFile(const QString &filename, const QString &currentPath
return false;
}
- int count = m_entries.size();
bool ok = parseFile(&file, generate);
m_parsedTypesystemFiles[filepath] = ok;
- int newCount = m_entries.size();
-
- if (ReportHandler::isDebug(ReportHandler::SparseDebug)) {
- qCDebug(lcShiboken)
- << QStringLiteral("Parsed: '%1', %2 new entries").arg(filename).arg(newCount - count);
- }
return ok;
}
@@ -581,7 +657,7 @@ bool TypeDatabase::parseFile(QIODevice* device, bool generate)
PrimitiveTypeEntry *TypeDatabase::findPrimitiveType(const QString& name) const
{
- const auto entries = findTypes(name);
+ const auto entries = findTypeRange(name);
for (TypeEntry *entry : entries) {
if (entry->isPrimitive()) {
auto *pe = static_cast<PrimitiveTypeEntry *>(entry);
@@ -595,7 +671,7 @@ PrimitiveTypeEntry *TypeDatabase::findPrimitiveType(const QString& name) const
ComplexTypeEntry* TypeDatabase::findComplexType(const QString& name) const
{
- const auto entries = findTypes(name);
+ const auto entries = findTypeRange(name);
for (TypeEntry *entry : entries) {
if (entry->isComplex() && useType(entry))
return static_cast<ComplexTypeEntry*>(entry);
@@ -605,7 +681,7 @@ ComplexTypeEntry* TypeDatabase::findComplexType(const QString& name) const
ObjectTypeEntry* TypeDatabase::findObjectType(const QString& name) const
{
- const auto entries = findTypes(name);
+ const auto entries = findTypeRange(name);
for (TypeEntry *entry : entries) {
if (entry && entry->isObject() && useType(entry))
return static_cast<ObjectTypeEntry*>(entry);
@@ -616,7 +692,7 @@ ObjectTypeEntry* TypeDatabase::findObjectType(const QString& name) const
NamespaceTypeEntryList TypeDatabase::findNamespaceTypes(const QString& name) const
{
NamespaceTypeEntryList result;
- const auto entries = findTypes(name);
+ const auto entries = findTypeRange(name);
for (TypeEntry *entry : entries) {
if (entry->isNamespace())
result.append(static_cast<NamespaceTypeEntry*>(entry));
@@ -698,6 +774,35 @@ static void _computeTypeIndexes()
computeTypeIndexes = false;
}
+// Build the C++ name excluding any inline namespaces
+// ("std::__1::shared_ptr" -> "std::shared_ptr"
+QString TypeEntry::shortName() const
+{
+ if (m_cachedShortName.isEmpty()) {
+ QVarLengthArray<const TypeEntry *> parents;
+ bool foundInlineNamespace = false;
+ for (auto p = m_parent; p != nullptr && p->type() != TypeEntry::TypeSystemType; p = p->parent()) {
+ if (p->type() == TypeEntry::NamespaceType
+ && static_cast<const NamespaceTypeEntry *>(p)->isInlineNamespace()) {
+ foundInlineNamespace = true;
+ } else {
+ parents.append(p);
+ }
+ }
+ if (foundInlineNamespace) {
+ m_cachedShortName.reserve(m_name.size());
+ for (int i = parents.size() - 1; i >= 0; --i) {
+ m_cachedShortName.append(parents.at(i)->entryName());
+ m_cachedShortName.append(QLatin1String("::"));
+ }
+ m_cachedShortName.append(m_entryName);
+ } else {
+ m_cachedShortName = m_name;
+ }
+ }
+ return m_cachedShortName;
+}
+
void TypeEntry::setRevision(int r)
{
if (m_revision != r) {
@@ -746,14 +851,15 @@ bool TypeDatabase::setApiVersion(const QString& packageWildcardPattern, const QS
}
bool TypeDatabase::checkApiVersion(const QString &package,
- const QVersionNumber &versionNumber)
+ const VersionRange &vr)
{
const ApiVersions &versions = *apiVersions();
if (versions.isEmpty()) // Nothing specified: use latest.
return true;
for (int i = 0, size = versions.size(); i < size; ++i) {
if (versions.at(i).first.match(package).hasMatch())
- return versions.at(i).second >= versionNumber;
+ return versions.at(i).second >= vr.since
+ && versions.at(i).second <= vr.until;
}
return false;
}
@@ -792,8 +898,8 @@ void TypeEntry::formatDebug(QDebug &d) const
d << '"' << m_name << '"';
if (m_name != cppName)
d << "\", cppName=\"" << cppName << '"';
- d << ", type=" << m_type << ", codeGeneration=0x"
- << hex << m_codeGeneration << dec;
+ d << ", type=" << m_type << ", codeGeneration="
+ << m_codeGeneration << ", target=\"" << targetLangName() << '"';
FORMAT_NONEMPTY_STRING("package", m_targetLangPackage)
FORMAT_BOOL("stream", m_stream)
FORMAT_LIST_SIZE("codeSnips", m_codeSnips)
@@ -812,7 +918,6 @@ void TypeEntry::formatDebug(QDebug &d) const
void ComplexTypeEntry::formatDebug(QDebug &d) const
{
TypeEntry::formatDebug(d);
- FORMAT_NONEMPTY_STRING("targetLangName", m_targetLangName)
FORMAT_BOOL("polymorphicBase", m_polymorphicBase)
FORMAT_BOOL("genericClass", m_genericClass)
FORMAT_BOOL("deleteInMainThread", m_deleteInMainThread)
@@ -822,7 +927,6 @@ void ComplexTypeEntry::formatDebug(QDebug &d) const
<< ", except=" << int(m_exceptionHandling);
FORMAT_NONEMPTY_STRING("defaultSuperclass", m_defaultSuperclass)
FORMAT_NONEMPTY_STRING("polymorphicIdValue", m_polymorphicIdValue)
- FORMAT_NONEMPTY_STRING("lookupName", m_lookupName)
FORMAT_NONEMPTY_STRING("targetType", m_targetType)
FORMAT_NONEMPTY_STRING("hash", m_hashFunction)
FORMAT_LIST_SIZE("addedFunctions", m_addedFunctions)
@@ -840,9 +944,6 @@ void TypedefEntry::formatDebug(QDebug &d) const
void EnumTypeEntry::formatDebug(QDebug &d) const
{
TypeEntry::formatDebug(d);
- FORMAT_NONEMPTY_STRING("package", m_packageName)
- FORMAT_NONEMPTY_STRING("qualifier", m_qualifier)
- FORMAT_NONEMPTY_STRING("targetLangName", m_targetLangName)
if (m_flags)
d << ", flags=(" << m_flags << ')';
}
@@ -852,12 +953,26 @@ void NamespaceTypeEntry::formatDebug(QDebug &d) const
ComplexTypeEntry::formatDebug(d);
auto pattern = m_filePattern.pattern();
FORMAT_NONEMPTY_STRING("pattern", pattern)
+ d << ",visibility=" << m_visibility;
+ if (m_inlineNamespace)
+ d << "[inline]";
}
void ContainerTypeEntry::formatDebug(QDebug &d) const
{
ComplexTypeEntry::formatDebug(d);
- d << ", type=" << m_type << ",\"" << typeName() << '"';
+ d << ", type=" << m_containerKind << ",\"" << typeName() << '"';
+}
+
+void SmartPointerTypeEntry::formatDebug(QDebug &d) const
+{
+ ComplexTypeEntry::formatDebug(d);
+ if (!m_instantiations.isEmpty()) {
+ d << ", instantiations[" << m_instantiations.size() << "]=(";
+ for (auto i : m_instantiations)
+ d << i->name() << ',';
+ d << ')';
+ }
}
QDebug operator<<(QDebug d, const TypeEntry *te)
@@ -895,6 +1010,16 @@ void TypeDatabase::formatDebug(QDebug &d) const
<< "entries[" << m_entries.size() << "]=";
for (auto it = m_entries.cbegin(), end = m_entries.cend(); it != end; ++it)
d << " " << it.value() << '\n';
+ if (!m_typedefEntries.isEmpty()) {
+ d << "typedefs[" << m_typedefEntries.size() << "]=(";
+ const auto begin = m_typedefEntries.cbegin();
+ for (auto it = begin, end = m_typedefEntries.cend(); it != end; ++it) {
+ if (it != begin)
+ d << ", ";
+ d << " " << it.value() << '\n';
+ }
+ d << ")\n";
+ }
if (!m_templates.isEmpty()) {
d << "templates[" << m_templates.size() << "]=(";
const auto begin = m_templates.cbegin();
diff --git a/sources/shiboken2/ApiExtractor/typedatabase.h b/sources/shiboken2/ApiExtractor/typedatabase.h
index 334e88a14..7981febf3 100644
--- a/sources/shiboken2/ApiExtractor/typedatabase.h
+++ b/sources/shiboken2/ApiExtractor/typedatabase.h
@@ -37,9 +37,9 @@
#include <QtCore/QRegularExpression>
#include <QtCore/QStringList>
+#include <QtCore/QVersionNumber>
QT_FORWARD_DECLARE_CLASS(QIODevice)
-QT_FORWARD_DECLARE_CLASS(QVersionNumber)
class ComplexTypeEntry;
class ContainerTypeEntry;
@@ -60,6 +60,18 @@ class ContainerTypeEntry;
class PrimitiveTypeEntry;
class TypeSystemTypeEntry;
+struct VersionRange
+{
+ bool isNull() const
+ {
+ return since.majorVersion() == 0 && since.minorVersion() == 0
+ && until.majorVersion() == 9999 && until.minorVersion() == 9999;
+ }
+
+ QVersionNumber since{0, 0};
+ QVersionNumber until{9999, 9999};
+};
+
class TypeDatabase
{
TypeDatabase();
@@ -84,6 +96,11 @@ public:
IncludeList extraIncludes(const QString &className) const;
+ const QByteArrayList &systemIncludes() const { return m_systemIncludes; }
+ void addSystemInclude(const QString &name);
+
+ void addInlineNamespaceLookups(const NamespaceTypeEntry *n);
+
PrimitiveTypeEntry *findPrimitiveType(const QString &name) const;
ComplexTypeEntry *findComplexType(const QString &name) const;
ObjectTypeEntry *findObjectType(const QString &name) const;
@@ -96,6 +113,8 @@ public:
QString defaultPackageName() const;
TypeEntry *findType(const QString &name) const;
+ TypeEntries findTypes(const QString &name) const;
+ TypeEntries findCppTypes(const QString &name) const;
const TypeEntryMultiMap &entries() const { return m_entries; }
const TypedefEntryMap &typedefEntries() const { return m_typedefEntries; }
@@ -118,6 +137,8 @@ public:
QString *reason = nullptr) const;
bool addType(TypeEntry *e, QString *errorMessage = nullptr);
+ ConstantValueTypeEntry *addConstantValueTypeEntry(const QString &value,
+ const TypeEntry *parent);
void addTypeSystemType(const TypeSystemTypeEntry *e);
FlagsTypeEntry *findFlagsType(const QString &name) const;
@@ -142,6 +163,7 @@ public:
bool addSuppressedWarning(const QString &warning, QString *errorMessage);
bool isSuppressedWarning(const QString &s) const;
+ bool isSuppressedWarning(const QStringRef &s) const;
static QString globalNamespaceClassName(const TypeEntry *te);
@@ -153,7 +175,7 @@ public:
static bool setApiVersion(const QString &package, const QString &version);
static void clearApiVersions();
- static bool checkApiVersion(const QString &package, const QVersionNumber &version);
+ static bool checkApiVersion(const QString &package, const VersionRange &vr);
bool hasDroppedTypeEntries() const { return !m_dropTypeEntries.isEmpty(); }
@@ -167,11 +189,15 @@ public:
void formatDebug(QDebug &d) const;
#endif
private:
- TypeEntryMultiMapConstIteratorRange findTypes(const QString &name) const;
+ TypeEntryMultiMapConstIteratorRange findTypeRange(const QString &name) const;
+ template <class Predicate>
+ TypeEntries findTypesHelper(const QString &name, Predicate pred) const;
TypeEntry *resolveTypeDefEntry(TypedefEntry *typedefEntry, QString *errorMessage);
+ template <class String>
+ bool isSuppressedWarningHelper(const String &s) const;
bool m_suppressWarnings = true;
- TypeEntryMultiMap m_entries;
+ TypeEntryMultiMap m_entries; // Contains duplicate entries (cf addInlineNamespaceLookups).
TypeEntryMap m_flagsEntries;
TypedefEntryMap m_typedefEntries;
TemplateEntryMap m_templates;
@@ -189,6 +215,7 @@ private:
QVector<TypeRejection> m_rejections;
QStringList m_dropTypeEntries;
+ QByteArrayList m_systemIncludes;
};
#ifndef QT_NO_DEBUG_STREAM
diff --git a/sources/shiboken2/ApiExtractor/typedatabase_typedefs.h b/sources/shiboken2/ApiExtractor/typedatabase_typedefs.h
index 0bb5cde1d..f9e6c669e 100644
--- a/sources/shiboken2/ApiExtractor/typedatabase_typedefs.h
+++ b/sources/shiboken2/ApiExtractor/typedatabase_typedefs.h
@@ -33,6 +33,7 @@
#include <QtCore/QString>
#include <QtCore/QVector>
+class ConstantValueTypeEntry;
class ContainerTypeEntry;
class NamespaceTypeEntry;
class PrimitiveTypeEntry;
diff --git a/sources/shiboken2/ApiExtractor/typesystem.cpp b/sources/shiboken2/ApiExtractor/typesystem.cpp
index fa141670c..5634aa515 100644
--- a/sources/shiboken2/ApiExtractor/typesystem.cpp
+++ b/sources/shiboken2/ApiExtractor/typesystem.cpp
@@ -34,6 +34,7 @@
#include <QtCore/QSet>
#include <algorithm>
+#include <limits>
static QString strings_Object = QLatin1String("Object");
static QString strings_String = QLatin1String("String");
@@ -43,17 +44,13 @@ static QString strings_jobject = QLatin1String("jobject");
static inline QString callOperator() { return QStringLiteral("operator()"); }
-PrimitiveTypeEntry::PrimitiveTypeEntry(const QString &name, const QVersionNumber &vr) :
- TypeEntry(name, PrimitiveType, vr),
+PrimitiveTypeEntry::PrimitiveTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ TypeEntry(entryName, PrimitiveType, vr, parent),
m_preferredTargetLangType(true)
{
}
-QString PrimitiveTypeEntry::targetLangName() const
-{
- return m_targetLangName;
-}
-
QString PrimitiveTypeEntry::targetLangApiName() const
{
return m_targetLangApiName;
@@ -80,6 +77,12 @@ CodeSnipList TypeEntry::codeSnips() const
return m_codeSnips;
}
+void TypeEntry::addExtraInclude(const Include &newInclude)
+{
+ if (!m_extraIncludes.contains(newInclude))
+ m_extraIncludes.append(newInclude);
+}
+
QString Modification::accessModifierString() const
{
if (isPrivate()) return QLatin1String("private");
@@ -112,12 +115,6 @@ FieldModification ComplexTypeEntry::fieldModification(const QString &name) const
return mod;
}
-QString ComplexTypeEntry::targetLangName() const
-{
- return m_targetLangName.isEmpty() ?
- TypeEntry::targetLangName() : m_targetLangName;
-}
-
void ComplexTypeEntry::setDefaultConstructor(const QString& defaultConstructor)
{
m_defaultConstructor = defaultConstructor;
@@ -141,39 +138,14 @@ void ComplexTypeEntry::useAsTypedef(const ComplexTypeEntry *source)
{
TypeEntry::useAsTypedef(source);
m_qualifiedCppName = source->m_qualifiedCppName;
- m_targetLangName = source->m_targetLangName;
- m_lookupName = source->m_lookupName;
m_targetType = source->m_targetType;
}
ComplexTypeEntry::ComplexTypeEntry(const ComplexTypeEntry &) = default;
-QString ContainerTypeEntry::targetLangName() const
-{
-
- switch (m_type) {
- case StringListContainer: return QLatin1String("QStringList");
- case ListContainer: return QLatin1String("QList");
- case LinkedListContainer: return QLatin1String("QLinkedList");
- case VectorContainer: return QLatin1String("QVector");
- case StackContainer: return QLatin1String("QStack");
- case QueueContainer: return QLatin1String("QQueue");
- case SetContainer: return QLatin1String("QSet");
- case MapContainer: return QLatin1String("QMap");
- case MultiMapContainer: return QLatin1String("QMultiMap");
- case HashContainer: return QLatin1String("QHash");
- case MultiHashContainer: return QLatin1String("QMultiHash");
- case PairContainer: return QLatin1String("QPair");
- default:
- qWarning("bad type... %d", m_type);
- break;
- }
- return QString();
-}
-
QString ContainerTypeEntry::qualifiedCppName() const
{
- if (m_type == StringListContainer)
+ if (m_containerKind == StringListContainer)
return QLatin1String("QStringList");
return ComplexTypeEntry::qualifiedCppName();
}
@@ -187,23 +159,19 @@ ContainerTypeEntry::ContainerTypeEntry(const ContainerTypeEntry &) = default;
QString EnumTypeEntry::targetLangQualifier() const
{
- TypeEntry *te = TypeDatabase::instance()->findType(m_qualifier);
- return te ? te->targetLangName() : m_qualifier;
+ const QString q = qualifier();
+ if (!q.isEmpty()) {
+ if (auto te = TypeDatabase::instance()->findType(q))
+ return te->targetLangName();
+ }
+ return q;
}
-QString EnumTypeEntry::qualifiedTargetLangName() const
+QString EnumTypeEntry::qualifier() const
{
- QString qualifiedName;
- QString pkg = targetLangPackage();
- QString qualifier = targetLangQualifier();
-
- if (!pkg.isEmpty())
- qualifiedName += pkg + QLatin1Char('.');
- if (!qualifier.isEmpty())
- qualifiedName += qualifier + QLatin1Char('.');
- qualifiedName += targetLangName();
-
- return qualifiedName;
+ auto parentEntry = parent();
+ return parentEntry && parentEntry->type() != TypeEntry::TypeSystemType ?
+ parentEntry->name() : QString();
}
QString EnumTypeEntry::targetLangApiName() const
@@ -230,30 +198,6 @@ TypeEntry *FlagsTypeEntry::clone() const
FlagsTypeEntry::FlagsTypeEntry(const FlagsTypeEntry &) = default;
-QString FlagsTypeEntry::qualifiedTargetLangName() const
-{
- return targetLangPackage() + QLatin1Char('.') + m_enum->targetLangQualifier()
- + QLatin1Char('.') + targetLangName();
-}
-
-QString FlagsTypeEntry::targetLangName() const
-{
- return m_targetLangName;
-}
-
-/*!
- * The Visual Studio 2002 compiler doesn't support these symbols,
- * which our typedefs unforntuatly expand to.
- */
-QString fixCppTypeName(const QString &name)
-{
- if (name == QLatin1String("long long"))
- return QLatin1String("qint64");
- if (name == QLatin1String("unsigned long long"))
- return QLatin1String("quint64");
- return name;
-}
-
QString TemplateInstance::expandCode() const
{
TemplateEntry *templateEntry = TypeDatabase::instance()->findTemplate(m_name);
@@ -269,7 +213,7 @@ QString TemplateInstance::expandCode() const
if (!code.startsWith(QLatin1Char('\n')))
result += QLatin1Char('\n');
result += code;
- result += QLatin1String("\n// TEMPLATE - ") + m_name + QLatin1String(" - END");
+ result += QLatin1String("\n// TEMPLATE - ") + m_name + QLatin1String(" - END\n");
return result;
}
@@ -283,6 +227,82 @@ QString CodeSnipAbstract::code() const
return res;
}
+void CodeSnipAbstract::addCode(const QString &code)
+{
+ codeList.append(CodeSnipFragment(fixSpaces(code)));
+}
+
+template <class String> // QString, QStringRef
+static inline int firstNonBlank(const String &s)
+{
+ const auto it = std::find_if(s.cbegin(), s.cend(),
+ [] (QChar c) { return !c.isSpace(); });
+ return int(it - s.cbegin());
+}
+
+template <class String> // QString, QStringRef
+static inline bool isEmpty(const String &s)
+{
+ return s.isEmpty()
+ || std::all_of(s.cbegin(), s.cend(),
+ [] (QChar c) { return c.isSpace(); });
+}
+
+QString CodeSnipAbstract::dedent(const QString &code)
+{
+ if (code.isEmpty())
+ return code;
+ // Right trim if indent=0, or trim if single line
+ if (!code.at(0).isSpace() || !code.contains(QLatin1Char('\n')))
+ return code.trimmed();
+ const auto lines = code.splitRef(QLatin1Char('\n'));
+ int spacesToRemove = std::numeric_limits<int>::max();
+ for (const auto &line : lines) {
+ if (!isEmpty(line)) {
+ const int nonSpacePos = firstNonBlank(line);
+ if (nonSpacePos < spacesToRemove)
+ spacesToRemove = nonSpacePos;
+ if (spacesToRemove == 0)
+ return code;
+ }
+ }
+ QString result;
+ for (const auto &line : lines) {
+ if (!isEmpty(line) && spacesToRemove < line.size())
+ result += line.mid(spacesToRemove).toString();
+ result += QLatin1Char('\n');
+ }
+ return result;
+}
+
+QString CodeSnipAbstract::fixSpaces(QString code)
+{
+ code.remove(QLatin1Char('\r'));
+ // Check for XML <tag>\n<space>bla...
+ if (code.startsWith(QLatin1String("\n ")))
+ code.remove(0, 1);
+ while (!code.isEmpty() && code.back().isSpace())
+ code.chop(1);
+ code = dedent(code);
+ if (!code.isEmpty() && !code.endsWith(QLatin1Char('\n')))
+ code.append(QLatin1Char('\n'));
+ return code;
+}
+
+// Prepend a line to the code, observing indentation
+void CodeSnipAbstract::prependCode(QString *code, QString firstLine)
+{
+ while (!code->isEmpty() && code->front() == QLatin1Char('\n'))
+ code->remove(0, 1);
+ if (!code->isEmpty() && code->front().isSpace()) {
+ const int indent = firstNonBlank(*code);
+ firstLine.prepend(QString(indent, QLatin1Char(' ')));
+ }
+ if (!firstLine.endsWith(QLatin1Char('\n')))
+ firstLine += QLatin1Char('\n');
+ code->prepend(firstLine);
+}
+
QString CodeSnipFragment::code() const
{
return m_instance ? m_instance->expandCode() : m_code;
@@ -490,7 +510,7 @@ QDebug operator<<(QDebug d, const CodeSnip &s)
void Modification::formatDebug(QDebug &d) const
{
- d << "modifiers=" << hex << showbase << modifiers << noshowbase << dec;
+ d << "modifiers=" << Qt::hex << Qt::showbase << modifiers << Qt::noshowbase << Qt::dec;
if (removal)
d << ", removal";
if (!renamedToName.isEmpty())
@@ -623,10 +643,17 @@ AddedFunction::TypeInfo AddedFunction::TypeInfo::fromSignature(const QString& si
return parseType(signature);
}
-ComplexTypeEntry::ComplexTypeEntry(const QString &name, TypeEntry::Type t,
- const QVersionNumber &vr) :
- TypeEntry(name, t, vr),
- m_qualifiedCppName(name),
+static QString buildName(const QString &entryName, const TypeEntry *parent)
+{
+ return parent == nullptr || parent->type() == TypeEntry::TypeSystemType
+ ? entryName : parent->name() + QLatin1String("::") + entryName;
+}
+
+ComplexTypeEntry::ComplexTypeEntry(const QString &entryName, TypeEntry::Type t,
+ const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ TypeEntry(entryName, t, vr, parent),
+ m_qualifiedCppName(buildName(entryName, parent)),
m_polymorphicBase(false),
m_genericClass(false),
m_deleteInMainThread(false)
@@ -638,11 +665,6 @@ bool ComplexTypeEntry::isComplex() const
return true;
}
-QString ComplexTypeEntry::lookupName() const
-{
- return m_lookupName.isEmpty() ? targetLangName() : m_lookupName;
-}
-
QString ComplexTypeEntry::targetLangApiName() const
{
return strings_jobject;
@@ -650,7 +672,7 @@ QString ComplexTypeEntry::targetLangApiName() const
QString ContainerTypeEntry::typeName() const
{
- switch(m_type) {
+ switch (m_containerKind) {
case LinkedListContainer:
return QLatin1String("linked-list");
case ListContainer:
@@ -724,10 +746,13 @@ bool TypeEntry::isCppPrimitive() const
return typeName.contains(QLatin1Char(' ')) || primitiveCppTypes().contains(typeName);
}
-TypeEntry::TypeEntry(const QString &name, TypeEntry::Type t, const QVersionNumber &vr) :
- m_name(name),
- m_type(t),
- m_version(vr)
+TypeEntry::TypeEntry(const QString &entryName, TypeEntry::Type t, const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ m_parent(parent),
+ m_name(buildName(entryName, parent)),
+ m_entryName(entryName),
+ m_version(vr),
+ m_type(t)
{
}
@@ -736,6 +761,82 @@ TypeEntry::~TypeEntry()
delete m_customConversion;
}
+bool TypeEntry::isChildOf(const TypeEntry *p) const
+{
+ for (auto e = m_parent; e; e = e->parent()) {
+ if (e == p)
+ return true;
+ }
+ return false;
+}
+
+const TypeSystemTypeEntry *TypeEntry::typeSystemTypeEntry() const
+{
+ for (auto e = this; e; e = e->parent()) {
+ if (e->type() == TypeEntry::TypeSystemType)
+ return static_cast<const TypeSystemTypeEntry *>(e);
+ }
+ return nullptr;
+}
+
+const TypeEntry *TypeEntry::targetLangEnclosingEntry() const
+{
+ auto result = m_parent;
+ while (result && result->type() != TypeEntry::TypeSystemType
+ && !NamespaceTypeEntry::isVisibleScope(result)) {
+ result = result->parent();
+ }
+ return result;
+}
+
+QString TypeEntry::targetLangName() const
+{
+ if (m_cachedTargetLangName.isEmpty())
+ m_cachedTargetLangName = buildTargetLangName();
+ return m_cachedTargetLangName;
+}
+
+QString TypeEntry::buildTargetLangName() const
+{
+ QString result = m_entryName;
+ for (auto p = parent(); p && p->type() != TypeEntry::TypeSystemType; p = p->parent()) {
+ if (NamespaceTypeEntry::isVisibleScope(p)) {
+ if (!result.isEmpty())
+ result.prepend(QLatin1Char('.'));
+ QString n = p->m_entryName;
+ n.replace(QLatin1String("::"), QLatin1String(".")); // Primitive types may have "std::"
+ result.prepend(n);
+ }
+ }
+ return result;
+}
+
+SourceLocation TypeEntry::sourceLocation() const
+{
+ return m_sourceLocation;
+}
+
+void TypeEntry::setSourceLocation(const SourceLocation &sourceLocation)
+{
+ m_sourceLocation = sourceLocation;
+}
+
+QString TypeEntry::targetLangEntryName() const
+{
+ if (m_cachedTargetLangEntryName.isEmpty()) {
+ m_cachedTargetLangEntryName = targetLangName();
+ const int lastDot = m_cachedTargetLangEntryName.lastIndexOf(QLatin1Char('.'));
+ if (lastDot != -1)
+ m_cachedTargetLangEntryName.remove(0, lastDot + 1);
+ }
+ return m_cachedTargetLangEntryName;
+}
+
+QString TypeEntry::qualifiedTargetLangName() const
+{
+ return targetLangPackage() + QLatin1Char('.') + targetLangName();
+}
+
bool TypeEntry::hasCustomConversion() const
{
return m_customConversion != nullptr;
@@ -759,6 +860,9 @@ TypeEntry *TypeEntry::clone() const
// Take over parameters relevant for typedefs
void TypeEntry::useAsTypedef(const TypeEntry *source)
{
+ // XML Typedefs are in the global namespace for now.
+ m_parent = source->typeSystemTypeEntry();
+ m_entryName = source->m_entryName;
m_name = source->m_name;
m_targetLangPackage = source->m_targetLangPackage;
m_codeGeneration = source->m_codeGeneration;
@@ -767,8 +871,9 @@ void TypeEntry::useAsTypedef(const TypeEntry *source)
TypeEntry::TypeEntry(const TypeEntry &) = default;
-TypeSystemTypeEntry::TypeSystemTypeEntry(const QString &name, const QVersionNumber &vr) :
- TypeEntry(name, TypeSystemType, vr)
+TypeSystemTypeEntry::TypeSystemTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ TypeEntry(entryName, TypeSystemType, vr, parent)
{
}
@@ -780,7 +885,7 @@ TypeEntry *TypeSystemTypeEntry::clone() const
TypeSystemTypeEntry::TypeSystemTypeEntry(const TypeSystemTypeEntry &) = default;
VoidTypeEntry::VoidTypeEntry() :
- TypeEntry(QLatin1String("void"), VoidType, QVersionNumber(0, 0))
+ TypeEntry(QLatin1String("void"), VoidType, QVersionNumber(0, 0), nullptr)
{
}
@@ -792,7 +897,7 @@ TypeEntry *VoidTypeEntry::clone() const
VoidTypeEntry::VoidTypeEntry(const VoidTypeEntry &) = default;
VarargsTypeEntry::VarargsTypeEntry() :
- TypeEntry(QLatin1String("..."), VarargsType, QVersionNumber(0, 0))
+ TypeEntry(QLatin1String("..."), VarargsType, QVersionNumber(0, 0), nullptr)
{
}
@@ -803,8 +908,9 @@ TypeEntry *VarargsTypeEntry::clone() const
VarargsTypeEntry::VarargsTypeEntry(const VarargsTypeEntry &) = default;
-TemplateArgumentEntry::TemplateArgumentEntry(const QString &name, const QVersionNumber &vr) :
- TypeEntry(name, TemplateArgumentType, vr)
+TemplateArgumentEntry::TemplateArgumentEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ TypeEntry(entryName, TemplateArgumentType, vr, parent)
{
}
@@ -815,14 +921,15 @@ TypeEntry *TemplateArgumentEntry::clone() const
TemplateArgumentEntry::TemplateArgumentEntry(const TemplateArgumentEntry &) = default;
-ArrayTypeEntry::ArrayTypeEntry(const TypeEntry *nested_type, const QVersionNumber &vr) :
- TypeEntry(QLatin1String("Array"), ArrayType, vr),
+ArrayTypeEntry::ArrayTypeEntry(const TypeEntry *nested_type, const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ TypeEntry(QLatin1String("Array"), ArrayType, vr, parent),
m_nestedType(nested_type)
{
Q_ASSERT(m_nestedType);
}
-QString ArrayTypeEntry::targetLangName() const
+QString ArrayTypeEntry::buildTargetLangName() const
{
return m_nestedType->targetLangName() + QLatin1String("[]");
}
@@ -841,24 +948,19 @@ TypeEntry *ArrayTypeEntry::clone() const
ArrayTypeEntry::ArrayTypeEntry(const ArrayTypeEntry &) = default;
-EnumTypeEntry::EnumTypeEntry(const QString &nspace, const QString &enumName,
- const QVersionNumber &vr) :
- TypeEntry(nspace.isEmpty() ? enumName : nspace + QLatin1String("::") + enumName,
- EnumType, vr),
- m_qualifier(nspace),
- m_targetLangName(enumName)
+EnumTypeEntry::EnumTypeEntry(const QString &entryName,
+ const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ TypeEntry(entryName, EnumType, vr, parent)
{
}
-QString EnumTypeEntry::targetLangName() const
-{
- return m_targetLangName;
-}
-
EnumValueTypeEntry::EnumValueTypeEntry(const QString &name, const QString &value,
const EnumTypeEntry *enclosingEnum,
+ bool isScopedEnum,
const QVersionNumber &vr) :
- TypeEntry(name, TypeEntry::EnumValue, vr),
+ TypeEntry(name, TypeEntry::EnumValue, vr,
+ isScopedEnum ? enclosingEnum : enclosingEnum->parent()),
m_value(value),
m_enclosingEnum(enclosingEnum)
{
@@ -871,16 +973,37 @@ TypeEntry *EnumValueTypeEntry::clone() const
EnumValueTypeEntry::EnumValueTypeEntry(const EnumValueTypeEntry &) = default;
-FlagsTypeEntry::FlagsTypeEntry(const QString &name, const QVersionNumber &vr) :
- TypeEntry(name, FlagsType, vr)
+FlagsTypeEntry::FlagsTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ TypeEntry(entryName, FlagsType, vr, parent)
{
}
+QString FlagsTypeEntry::buildTargetLangName() const
+{
+ QString on = m_originalName;
+ on.replace(QLatin1String("::"), QLatin1String("."));
+ return on;
+}
+
+ConstantValueTypeEntry::ConstantValueTypeEntry(const QString& name,
+ const TypeEntry *parent) :
+ TypeEntry(name, ConstantValueType, QVersionNumber(0, 0), parent)
+{
+}
+
+TypeEntry *ConstantValueTypeEntry::clone() const
+{
+ return new ConstantValueTypeEntry(*this);
+}
+
+ConstantValueTypeEntry::ConstantValueTypeEntry(const ConstantValueTypeEntry &) = default;
+
/* A typedef entry allows for specifying template specializations in the
* typesystem XML file. */
-TypedefEntry::TypedefEntry(const QString &name, const QString &sourceType,
- const QVersionNumber &vr) :
- ComplexTypeEntry(name, TypedefType, vr),
+TypedefEntry::TypedefEntry(const QString &entryName, const QString &sourceType,
+ const QVersionNumber &vr, const TypeEntry *parent) :
+ ComplexTypeEntry(entryName, TypedefType, vr, parent),
m_sourceType(sourceType)
{
}
@@ -892,20 +1015,21 @@ TypeEntry *TypedefEntry::clone() const
TypedefEntry::TypedefEntry(const TypedefEntry &) = default;
-ContainerTypeEntry::ContainerTypeEntry(const QString &name, Type type,
- const QVersionNumber &vr) :
- ComplexTypeEntry(name, ContainerType, vr),
- m_type(type)
+ContainerTypeEntry::ContainerTypeEntry(const QString &entryName, ContainerKind containerKind,
+ const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ ComplexTypeEntry(entryName, ContainerType, vr, parent),
+ m_containerKind(containerKind)
{
setCodeGeneration(GenerateForSubclass);
}
-SmartPointerTypeEntry::SmartPointerTypeEntry(const QString &name,
+SmartPointerTypeEntry::SmartPointerTypeEntry(const QString &entryName,
const QString &getterName,
const QString &smartPointerType,
const QString &refCountMethodName,
- const QVersionNumber &vr) :
- ComplexTypeEntry(name, SmartPointerType, vr),
+ const QVersionNumber &vr, const TypeEntry *parent) :
+ ComplexTypeEntry(entryName, SmartPointerType, vr, parent),
m_getterName(getterName),
m_smartPointerType(smartPointerType),
m_refCountMethodName(refCountMethodName)
@@ -919,8 +1043,14 @@ TypeEntry *SmartPointerTypeEntry::clone() const
SmartPointerTypeEntry::SmartPointerTypeEntry(const SmartPointerTypeEntry &) = default;
-NamespaceTypeEntry::NamespaceTypeEntry(const QString &name, const QVersionNumber &vr) :
- ComplexTypeEntry(name, NamespaceType, vr)
+bool SmartPointerTypeEntry::matchesInstantiation(const TypeEntry *e) const
+{
+ return m_instantiations.isEmpty() || m_instantiations.contains(e);
+}
+
+NamespaceTypeEntry::NamespaceTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ ComplexTypeEntry(entryName, NamespaceType, vr, parent)
{
}
@@ -944,17 +1074,25 @@ bool NamespaceTypeEntry::matchesFile(const QString &needle) const
return m_filePattern.match(needle).hasMatch();
}
-ValueTypeEntry::ValueTypeEntry(const QString &name, const QVersionNumber &vr) :
- ComplexTypeEntry(name, BasicValueType, vr)
+bool NamespaceTypeEntry::isVisible() const
{
+ return m_visibility == TypeSystem::Visibility::Visible
+ || (m_visibility == TypeSystem::Visibility::Auto && !m_inlineNamespace);
}
-bool ValueTypeEntry::isValue() const
+bool NamespaceTypeEntry::isVisibleScope(const TypeEntry *e)
{
- return true;
+ return e->type() != TypeEntry::NamespaceType
+ || static_cast<const NamespaceTypeEntry *>(e)->isVisible();
}
-bool ValueTypeEntry::isNativeIdBased() const
+ValueTypeEntry::ValueTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ ComplexTypeEntry(entryName, BasicValueType, vr, parent)
+{
+}
+
+bool ValueTypeEntry::isValue() const
{
return true;
}
@@ -966,8 +1104,9 @@ TypeEntry *ValueTypeEntry::clone() const
ValueTypeEntry::ValueTypeEntry(const ValueTypeEntry &) = default;
-ValueTypeEntry::ValueTypeEntry(const QString &name, Type t, const QVersionNumber &vr) :
- ComplexTypeEntry(name, t, vr)
+ValueTypeEntry::ValueTypeEntry(const QString &entryName, Type t, const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ ComplexTypeEntry(entryName, t, vr, parent)
{
}
@@ -1105,32 +1244,10 @@ void CustomConversion::TargetToNativeConversion::setConversion(const QString& co
m_d->conversion = conversion;
}
-InterfaceTypeEntry::InterfaceTypeEntry(const QString &name, const QVersionNumber &vr) :
- ComplexTypeEntry(name, InterfaceType, vr)
-{
-}
-
-bool InterfaceTypeEntry::isNativeIdBased() const
-{
- return true;
-}
-
-QString InterfaceTypeEntry::qualifiedCppName() const
-{
- const int len = ComplexTypeEntry::qualifiedCppName().length() - interfaceName(QString()).length();
- return ComplexTypeEntry::qualifiedCppName().left(len);
-}
-
-TypeEntry *InterfaceTypeEntry::clone() const
-{
- return new InterfaceTypeEntry(*this);
-}
-
-InterfaceTypeEntry::InterfaceTypeEntry(const InterfaceTypeEntry &) = default;
-
-FunctionTypeEntry::FunctionTypeEntry(const QString &name, const QString &signature,
- const QVersionNumber &vr) :
- TypeEntry(name, FunctionType, vr)
+FunctionTypeEntry::FunctionTypeEntry(const QString &entryName, const QString &signature,
+ const QVersionNumber &vr,
+ const TypeEntry *parent) :
+ TypeEntry(entryName, FunctionType, vr, parent)
{
addSignature(signature);
}
@@ -1142,24 +1259,20 @@ TypeEntry *FunctionTypeEntry::clone() const
FunctionTypeEntry::FunctionTypeEntry(const FunctionTypeEntry &) = default;
-ObjectTypeEntry::ObjectTypeEntry(const QString &name, const QVersionNumber &vr)
- : ComplexTypeEntry(name, ObjectType, vr)
+ObjectTypeEntry::ObjectTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent)
+ : ComplexTypeEntry(entryName, ObjectType, vr, parent)
{
}
-InterfaceTypeEntry *ObjectTypeEntry::designatedInterface() const
-{
- return m_interface;
-}
-
-bool ObjectTypeEntry::isNativeIdBased() const
-{
- return true;
-}
-
TypeEntry *ObjectTypeEntry::clone() const
{
return new ObjectTypeEntry(*this);
}
ObjectTypeEntry::ObjectTypeEntry(const ObjectTypeEntry &) = default;
+
+void DocModification::setCode(const QString &code)
+{
+ m_code = CodeSnipAbstract::fixSpaces(code);
+}
diff --git a/sources/shiboken2/ApiExtractor/typesystem.h b/sources/shiboken2/ApiExtractor/typesystem.h
index 6a88ecd4d..6635b501e 100644
--- a/sources/shiboken2/ApiExtractor/typesystem.h
+++ b/sources/shiboken2/ApiExtractor/typesystem.h
@@ -32,6 +32,7 @@
#include "typesystem_enums.h"
#include "typesystem_typedefs.h"
#include "include.h"
+#include "sourcelocation.h"
#include <QtCore/QHash>
#include <QtCore/qobjectdefs.h>
@@ -115,7 +116,7 @@ class CodeSnipAbstract
public:
QString code() const;
- void addCode(const QString &code) { codeList.append(CodeSnipFragment(code)); }
+ void addCode(const QString &code);
void addCode(const QStringRef &code) { addCode(code.toString()); }
void addTemplateInstance(TemplateInstance *ti)
@@ -124,6 +125,10 @@ public:
}
QVector<CodeSnipFragment> codeList;
+
+ static QString fixSpaces(QString code);
+ static QString dedent(const QString &code);
+ static void prependCode(QString *code, QString firstLine);
};
class CustomFunction : public CodeSnipAbstract
@@ -228,7 +233,7 @@ struct ArgumentModification
struct Modification
{
- enum Modifiers {
+ enum Modifiers : uint {
InvalidModifier = 0x0000,
Private = 0x0001,
Protected = 0x0002,
@@ -351,6 +356,9 @@ struct FunctionModification: public Modification
TypeSystem::ExceptionHandling exceptionHandling() const { return m_exceptionHandling; }
void setExceptionHandling(TypeSystem::ExceptionHandling e) { m_exceptionHandling = e; }
+ int overloadNumber() const { return m_overloadNumber; }
+ void setOverloadNumber(int overloadNumber) { m_overloadNumber = overloadNumber; }
+
QString toString() const;
#ifndef QT_NO_DEBUG_STREAM
@@ -366,6 +374,7 @@ private:
QString m_signature;
QString m_originalSignature;
QRegularExpression m_signaturePattern;
+ int m_overloadNumber = TypeSystem::OverloadNumberUnset;
bool m_thread = false;
AllowThread m_allowThread = AllowThread::Unspecified;
TypeSystem::ExceptionHandling m_exceptionHandling = TypeSystem::ExceptionHandling::Unspecified;
@@ -499,7 +508,6 @@ QDebug operator<<(QDebug d, const AddedFunction::Argument &a);
QDebug operator<<(QDebug d, const AddedFunction &af);
#endif
-class InterfaceTypeEntry;
class ObjectTypeEntry;
class DocModification
@@ -511,8 +519,8 @@ public:
explicit DocModification(TypeSystem::DocModificationMode mode, const QString& signature) :
m_signature(signature), m_mode(mode) {}
- void setCode(const QString& code) { m_code = code; }
- void setCode(const QStringRef& code) { m_code = code.toString(); }
+ void setCode(const QString& code);
+ void setCode(const QStringRef& code) { setCode(code.toString()); }
QString code() const
{
@@ -543,6 +551,21 @@ private:
};
class CustomConversion;
+class TypeSystemTypeEntry;
+
+struct TypeSystemProperty
+{
+ bool isValid() const { return !name.isEmpty() && !read.isEmpty() && !type.isEmpty(); }
+
+ QString type;
+ QString name;
+ QString read;
+ QString write;
+ QString reset;
+ QString designable;
+ // Indicates whether actual code is generated instead of relying on libpyside.
+ bool generateGetSetDef = false;
+};
class TypeEntry
{
@@ -559,21 +582,15 @@ public:
FlagsType,
EnumType,
EnumValue,
+ ConstantValueType,
TemplateArgumentType,
- ThreadType,
BasicValueType,
- StringType,
ContainerType,
- InterfaceType,
ObjectType,
NamespaceType,
- VariantType,
- JObjectWrapperType,
- CharType,
ArrayType,
TypeSystemType,
CustomType,
- TargetLangType,
FunctionType,
SmartPointerType,
TypedefType
@@ -581,17 +598,15 @@ public:
Q_ENUM(Type)
enum CodeGeneration {
- GenerateTargetLang = 0x0001,
- GenerateCpp = 0x0002,
- GenerateForSubclass = 0x0004,
-
- GenerateNothing = 0,
- GenerateAll = 0xffff,
- GenerateCode = GenerateTargetLang | GenerateCpp
+ GenerateNothing, // Rejection, private type, ConstantValueTypeEntry or similar
+ GenerationDisabled, // generate='no' in type system
+ GenerateCode, // Generate code
+ GenerateForSubclass, // Inherited from a loaded dependent type system.
};
Q_ENUM(CodeGeneration)
- explicit TypeEntry(const QString &name, Type t, const QVersionNumber &vr);
+ explicit TypeEntry(const QString &entryName, Type t, const QVersionNumber &vr,
+ const TypeEntry *parent);
virtual ~TypeEntry();
@@ -599,6 +614,14 @@ public:
{
return m_type;
}
+
+ const TypeEntry *parent() const { return m_parent; }
+ void setParent(const TypeEntry *p) { m_parent = p; }
+ bool isChildOf(const TypeEntry *p) const;
+ const TypeSystemTypeEntry *typeSystemTypeEntry() const;
+ // cf AbstractMetaClass::targetLangEnclosingClass()
+ const TypeEntry *targetLangEnclosingEntry() const;
+
bool isPrimitive() const
{
return m_type == PrimitiveType;
@@ -611,22 +634,10 @@ public:
{
return m_type == FlagsType;
}
- bool isInterface() const
- {
- return m_type == InterfaceType;
- }
bool isObject() const
{
return m_type == ObjectType;
}
- bool isString() const
- {
- return m_type == StringType;
- }
- bool isChar() const
- {
- return m_type == CharType;
- }
bool isNamespace() const
{
return m_type == NamespaceType;
@@ -639,14 +650,6 @@ public:
{
return m_type == SmartPointerType;
}
- bool isVariant() const
- {
- return m_type == VariantType;
- }
- bool isJObjectWrapper() const
- {
- return m_type == JObjectWrapperType;
- }
bool isArray() const
{
return m_type == ArrayType;
@@ -663,18 +666,10 @@ public:
{
return m_type == VarargsType;
}
- bool isThread() const
- {
- return m_type == ThreadType;
- }
bool isCustom() const
{
return m_type == CustomType;
}
- bool isBasicValue() const
- {
- return m_type == BasicValueType;
- }
bool isTypeSystem() const
{
return m_type == TypeSystemType;
@@ -699,16 +694,17 @@ public:
}
// The type's name in C++, fully qualified
- QString name() const
- {
- return m_name;
- }
+ QString name() const { return m_name; }
+ // C++ excluding inline namespaces
+ QString shortName() const;
+ // Name as specified in XML
+ QString entryName() const { return m_entryName; }
- uint codeGeneration() const
+ CodeGeneration codeGeneration() const
{
return m_codeGeneration;
}
- void setCodeGeneration(uint cg)
+ void setCodeGeneration(CodeGeneration cg)
{
m_codeGeneration = cg;
}
@@ -720,8 +716,7 @@ public:
// on 'load-typesystem' tag
inline bool generateCode() const
{
- return m_codeGeneration != TypeEntry::GenerateForSubclass
- && m_codeGeneration != TypeEntry::GenerateNothing;
+ return m_codeGeneration == GenerateCode;
}
int revision() const { return m_revision; }
@@ -749,33 +744,15 @@ public:
}
// The type's name in TargetLang
- virtual QString targetLangName() const
- {
- return m_name;
- }
-
- // The type to lookup when converting to TargetLang
- virtual QString lookupName() const
- {
- return targetLangName();
- }
+ QString targetLangName() const; // "Foo.Bar"
+ void setTargetLangName(const QString &n) { m_cachedTargetLangName = n; }
+ QString targetLangEntryName() const; // "Bar"
// The package
QString targetLangPackage() const { return m_targetLangPackage; }
void setTargetLangPackage(const QString &p) { m_targetLangPackage = p; }
- virtual QString qualifiedTargetLangName() const
- {
- QString pkg = targetLangPackage();
- if (pkg.isEmpty())
- return targetLangName();
- return pkg + QLatin1Char('.') + targetLangName();
- }
-
- virtual InterfaceTypeEntry *designatedInterface() const
- {
- return nullptr;
- }
+ QString qualifiedTargetLangName() const;
void setCustomConstructor(const CustomFunction &func)
{
@@ -804,11 +781,6 @@ public:
return false;
}
- virtual bool isNativeIdBased() const
- {
- return false;
- }
-
CodeSnipList codeSnips() const;
void setCodeSnips(const CodeSnipList &codeSnips)
{
@@ -828,7 +800,7 @@ public:
return m_docModifications;
}
- IncludeList extraIncludes() const
+ const IncludeList &extraIncludes() const
{
return m_extraIncludes;
}
@@ -836,13 +808,7 @@ public:
{
m_extraIncludes = includes;
}
- void addExtraInclude(const Include &include)
- {
- if (!m_includesUsed.value(include.name(), false)) {
- m_extraIncludes << include;
- m_includesUsed[include.name()] = true;
- }
- }
+ void addExtraInclude(const Include &newInclude);
Include include() const
{
@@ -897,6 +863,9 @@ public:
void useAsTypedef(const TypeEntry *source);
+ SourceLocation sourceLocation() const;
+ void setSourceLocation(const SourceLocation &sourceLocation);
+
#ifndef QT_NO_DEBUG_STREAM
virtual void formatDebug(QDebug &d) const;
#endif
@@ -904,30 +873,38 @@ public:
protected:
TypeEntry(const TypeEntry &);
+ virtual QString buildTargetLangName() const;
+
private:
- QString m_name;
+ const TypeEntry *m_parent;
+ QString m_name; // C++ fully qualified
+ mutable QString m_cachedShortName; // C++ excluding inline namespaces
+ QString m_entryName;
QString m_targetLangPackage;
- Type m_type;
- uint m_codeGeneration = GenerateAll;
+ mutable QString m_cachedTargetLangName; // "Foo.Bar"
+ mutable QString m_cachedTargetLangEntryName; // "Bar"
CustomFunction m_customConstructor;
CustomFunction m_customDestructor;
CodeSnipList m_codeSnips;
DocModificationList m_docModifications;
IncludeList m_extraIncludes;
Include m_include;
- QHash<QString, bool> m_includesUsed;
QString m_conversionRule;
- bool m_stream = false;
QVersionNumber m_version;
CustomConversion *m_customConversion = nullptr;
+ SourceLocation m_sourceLocation; // XML file
+ CodeGeneration m_codeGeneration = GenerateCode;
int m_revision = 0;
int m_sbkIndex = 0;
+ Type m_type;
+ bool m_stream = false;
};
class TypeSystemTypeEntry : public TypeEntry
{
public:
- explicit TypeSystemTypeEntry(const QString &name, const QVersionNumber &vr);
+ explicit TypeSystemTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent);
TypeEntry *clone() const override;
@@ -960,7 +937,8 @@ protected:
class TemplateArgumentEntry : public TypeEntry
{
public:
- explicit TemplateArgumentEntry(const QString &name, const QVersionNumber &vr);
+ explicit TemplateArgumentEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent);
int ordinal() const
{
@@ -983,7 +961,8 @@ private:
class ArrayTypeEntry : public TypeEntry
{
public:
- explicit ArrayTypeEntry(const TypeEntry *nested_type, const QVersionNumber &vr);
+ explicit ArrayTypeEntry(const TypeEntry *nested_type, const QVersionNumber &vr,
+ const TypeEntry *parent);
void setNestedTypeEntry(TypeEntry *nested)
{
@@ -994,7 +973,6 @@ public:
return m_nestedType;
}
- QString targetLangName() const override;
QString targetLangApiName() const override;
TypeEntry *clone() const override;
@@ -1002,6 +980,8 @@ public:
protected:
ArrayTypeEntry(const ArrayTypeEntry &);
+ QString buildTargetLangName() const override;
+
private:
const TypeEntry *m_nestedType;
};
@@ -1010,13 +990,8 @@ private:
class PrimitiveTypeEntry : public TypeEntry
{
public:
- explicit PrimitiveTypeEntry(const QString &name, const QVersionNumber &vr);
-
- QString targetLangName() const override;
- void setTargetLangName(const QString &targetLangName)
- {
- m_targetLangName = targetLangName;
- }
+ explicit PrimitiveTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent);
QString targetLangApiName() const override;
void setTargetLangApiName(const QString &targetLangApiName)
@@ -1077,7 +1052,6 @@ protected:
PrimitiveTypeEntry(const PrimitiveTypeEntry &);
private:
- QString m_targetLangName;
QString m_targetLangApiName;
QString m_defaultConstructor;
uint m_preferredTargetLangType : 1;
@@ -1089,23 +1063,15 @@ class EnumValueTypeEntry;
class EnumTypeEntry : public TypeEntry
{
public:
- explicit EnumTypeEntry(const QString &nspace, const QString &enumName,
- const QVersionNumber &vr);
+ explicit EnumTypeEntry(const QString &entryName,
+ const QVersionNumber &vr,
+ const TypeEntry *parent);
- QString targetLangName() const override;
QString targetLangQualifier() const;
- QString qualifiedTargetLangName() const override;
QString targetLangApiName() const override;
- QString qualifier() const
- {
- return m_qualifier;
- }
- void setQualifier(const QString &q)
- {
- m_qualifier = q;
- }
+ QString qualifier() const;
const EnumValueTypeEntry *nullValue() const { return m_nullValue; }
void setNullValue(const EnumValueTypeEntry *n) { m_nullValue = n; }
@@ -1140,9 +1106,6 @@ protected:
EnumTypeEntry(const EnumTypeEntry &);
private:
- QString m_packageName;
- QString m_qualifier;
- QString m_targetLangName;
const EnumValueTypeEntry *m_nullValue = nullptr;
QStringList m_rejectedEnums;
@@ -1156,7 +1119,9 @@ private:
class EnumValueTypeEntry : public TypeEntry
{
public:
- explicit EnumValueTypeEntry(const QString& name, const QString& value, const EnumTypeEntry* enclosingEnum, const QVersionNumber &vr);
+ explicit EnumValueTypeEntry(const QString& name, const QString& value,
+ const EnumTypeEntry* enclosingEnum,
+ bool isScopedEnum, const QVersionNumber &vr);
QString value() const { return m_value; }
const EnumTypeEntry* enclosingEnum() const { return m_enclosingEnum; }
@@ -1174,10 +1139,9 @@ private:
class FlagsTypeEntry : public TypeEntry
{
public:
- explicit FlagsTypeEntry(const QString &name, const QVersionNumber &vr);
+ explicit FlagsTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent);
- QString qualifiedTargetLangName() const override;
- QString targetLangName() const override;
QString targetLangApiName() const override;
QString originalName() const
@@ -1191,11 +1155,11 @@ public:
QString flagsName() const
{
- return m_targetLangName;
+ return m_flagsName;
}
void setFlagsName(const QString &name)
{
- m_targetLangName = name;
+ m_flagsName = name;
}
EnumTypeEntry *originator() const
@@ -1212,12 +1176,27 @@ public:
protected:
FlagsTypeEntry(const FlagsTypeEntry &);
+ QString buildTargetLangName() const override;
+
private:
QString m_originalName;
- QString m_targetLangName;
+ QString m_flagsName;
EnumTypeEntry *m_enum = nullptr;
};
+// For primitive values, typically to provide a dummy type for
+// example the '2' in non-type template 'Array<2>'.
+class ConstantValueTypeEntry : public TypeEntry
+{
+public:
+ explicit ConstantValueTypeEntry(const QString& name,
+ const TypeEntry *parent);
+
+ TypeEntry *clone() const override;
+
+protected:
+ ConstantValueTypeEntry(const ConstantValueTypeEntry &);
+};
class ComplexTypeEntry : public TypeEntry
{
@@ -1233,17 +1212,11 @@ public:
Unknown
};
- explicit ComplexTypeEntry(const QString &name, Type t, const QVersionNumber &vr);
+ explicit ComplexTypeEntry(const QString &entryName, Type t, const QVersionNumber &vr,
+ const TypeEntry *parent);
bool isComplex() const override;
- void setLookupName(const QString &name)
- {
- m_lookupName = name;
- }
-
- QString lookupName() const override;
-
QString targetLangApiName() const override;
void setTypeFlags(TypeFlags flags)
@@ -1293,6 +1266,9 @@ public:
return m_fieldMods;
}
+ const QList<TypeSystemProperty> &properties() const { return m_properties; }
+ void addProperty(const TypeSystemProperty &p) { m_properties.append(p); }
+
QString defaultSuperclass() const
{
return m_defaultSuperclass;
@@ -1335,12 +1311,6 @@ public:
m_targetType = code;
}
- QString targetLangName() const override;
- void setTargetLangName(const QString &name)
- {
- m_targetLangName = name;
- }
-
bool isGenericClass() const
{
return m_genericClass;
@@ -1405,17 +1375,16 @@ private:
AddedFunctionList m_addedFunctions;
FunctionModificationList m_functionMods;
FieldModificationList m_fieldMods;
+ QList<TypeSystemProperty> m_properties;
QString m_defaultConstructor;
QString m_defaultSuperclass;
QString m_qualifiedCppName;
- QString m_targetLangName;
uint m_polymorphicBase : 1;
uint m_genericClass : 1;
uint m_deleteInMainThread : 1;
QString m_polymorphicIdValue;
- QString m_lookupName;
QString m_targetType;
TypeFlags m_typeFlags;
CopyableFlag m_copyableFlag = Unknown;
@@ -1432,9 +1401,10 @@ Q_DECLARE_OPERATORS_FOR_FLAGS(ComplexTypeEntry::TypeFlags)
class TypedefEntry : public ComplexTypeEntry
{
public:
- explicit TypedefEntry(const QString &name,
+ explicit TypedefEntry(const QString &entryName,
const QString &sourceType,
- const QVersionNumber &vr);
+ const QVersionNumber &vr,
+ const TypeEntry *parent);
QString sourceType() const { return m_sourceType; }
void setSourceType(const QString &s) { m_sourceType =s; }
@@ -1463,7 +1433,7 @@ class ContainerTypeEntry : public ComplexTypeEntry
{
Q_GADGET
public:
- enum Type {
+ enum ContainerKind {
NoContainer,
ListContainer,
StringListContainer,
@@ -1478,17 +1448,17 @@ public:
MultiHashContainer,
PairContainer,
};
- Q_ENUM(Type)
+ Q_ENUM(ContainerKind)
- explicit ContainerTypeEntry(const QString &name, Type type, const QVersionNumber &vr);
+ explicit ContainerTypeEntry(const QString &entryName, ContainerKind containerKind,
+ const QVersionNumber &vr, const TypeEntry *parent);
- Type type() const
+ ContainerKind containerKind() const
{
- return m_type;
+ return m_containerKind;
}
QString typeName() const;
- QString targetLangName() const override;
QString qualifiedCppName() const override;
TypeEntry *clone() const override;
@@ -1500,17 +1470,20 @@ protected:
ContainerTypeEntry(const ContainerTypeEntry &);
private:
- Type m_type;
+ ContainerKind m_containerKind;
};
class SmartPointerTypeEntry : public ComplexTypeEntry
{
public:
- explicit SmartPointerTypeEntry(const QString &name,
+ using Instantiations = QVector<const TypeEntry *>;
+
+ explicit SmartPointerTypeEntry(const QString &entryName,
const QString &getterName,
const QString &smartPointerType,
const QString &refCountMethodName,
- const QVersionNumber &vr);
+ const QVersionNumber &vr,
+ const TypeEntry *parent);
QString getter() const
{
@@ -1524,6 +1497,13 @@ public:
TypeEntry *clone() const override;
+ Instantiations instantiations() const { return m_instantiations; }
+ void setInstantiations(const Instantiations &i) { m_instantiations = i; }
+ bool matchesInstantiation(const TypeEntry *e) const;
+
+#ifndef QT_NO_DEBUG_STREAM
+ void formatDebug(QDebug &d) const override;
+#endif
protected:
SmartPointerTypeEntry(const SmartPointerTypeEntry &);
@@ -1531,12 +1511,14 @@ private:
QString m_getterName;
QString m_smartPointerType;
QString m_refCountMethodName;
+ Instantiations m_instantiations;
};
class NamespaceTypeEntry : public ComplexTypeEntry
{
public:
- explicit NamespaceTypeEntry(const QString &name, const QVersionNumber &vr);
+ explicit NamespaceTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent);
TypeEntry *clone() const override;
@@ -1550,72 +1532,56 @@ public:
bool matchesFile(const QString &needle) const;
+ bool isVisible() const;
+ void setVisibility(TypeSystem::Visibility v) { m_visibility = v; }
+
+ // C++ 11 inline namespace, from code model
+ bool isInlineNamespace() const { return m_inlineNamespace; }
+ void setInlineNamespace(bool i) { m_inlineNamespace = i; }
+
+ static bool isVisibleScope(const TypeEntry *e);
+
#ifndef QT_NO_DEBUG_STREAM
void formatDebug(QDebug &d) const override;
#endif
+ bool generateUsing() const { return m_generateUsing; }
+ void setGenerateUsing(bool generateUsing) { m_generateUsing = generateUsing; }
+
protected:
NamespaceTypeEntry(const NamespaceTypeEntry &);
private:
QRegularExpression m_filePattern;
const NamespaceTypeEntry *m_extends = nullptr;
+ TypeSystem::Visibility m_visibility = TypeSystem::Visibility::Auto;
bool m_hasPattern = false;
+ bool m_inlineNamespace = false;
+ bool m_generateUsing = true; // Whether to generate "using namespace" into wrapper
};
class ValueTypeEntry : public ComplexTypeEntry
{
public:
- explicit ValueTypeEntry(const QString &name, const QVersionNumber &vr);
+ explicit ValueTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent);
bool isValue() const override;
- bool isNativeIdBased() const override;
-
TypeEntry *clone() const override;
protected:
- explicit ValueTypeEntry(const QString &name, Type t, const QVersionNumber &vr);
+ explicit ValueTypeEntry(const QString &entryName, Type t, const QVersionNumber &vr,
+ const TypeEntry *parent);
ValueTypeEntry(const ValueTypeEntry &);
};
-class InterfaceTypeEntry : public ComplexTypeEntry
-{
-public:
- explicit InterfaceTypeEntry(const QString &name, const QVersionNumber &vr);
-
- static QString interfaceName(const QString &name)
- {
- return name + QLatin1String("Interface");
- }
-
- ObjectTypeEntry *origin() const
- {
- return m_origin;
- }
- void setOrigin(ObjectTypeEntry *origin)
- {
- m_origin = origin;
- }
-
- bool isNativeIdBased() const override;
- QString qualifiedCppName() const override;
-
- TypeEntry *clone() const override;
-
-protected:
- InterfaceTypeEntry(const InterfaceTypeEntry &);
-
-private:
- ObjectTypeEntry *m_origin = nullptr;
-};
-
-
class FunctionTypeEntry : public TypeEntry
{
public:
explicit FunctionTypeEntry(const QString& name, const QString& signature,
- const QVersionNumber &vr);
+ const QVersionNumber &vr,
+ const TypeEntry *parent);
void addSignature(const QString& signature)
{
m_signatures << signature;
@@ -1643,23 +1609,13 @@ private:
class ObjectTypeEntry : public ComplexTypeEntry
{
public:
- explicit ObjectTypeEntry(const QString &name, const QVersionNumber &vr);
-
- InterfaceTypeEntry *designatedInterface() const override;
- void setDesignatedInterface(InterfaceTypeEntry *entry)
- {
- m_interface = entry;
- }
-
- bool isNativeIdBased() const override;
+ explicit ObjectTypeEntry(const QString &entryName, const QVersionNumber &vr,
+ const TypeEntry *parent);
TypeEntry *clone() const override;
protected:
ObjectTypeEntry(const ObjectTypeEntry &);
-
-private:
- InterfaceTypeEntry *m_interface = nullptr;
};
struct TypeRejection
@@ -1684,8 +1640,6 @@ struct TypeRejection
QDebug operator<<(QDebug d, const TypeRejection &r);
#endif
-QString fixCppTypeName(const QString &name);
-
class CustomConversion
{
public:
diff --git a/sources/shiboken2/ApiExtractor/typesystem_enums.h b/sources/shiboken2/ApiExtractor/typesystem_enums.h
index df83429d0..0d7f279c4 100644
--- a/sources/shiboken2/ApiExtractor/typesystem_enums.h
+++ b/sources/shiboken2/ApiExtractor/typesystem_enums.h
@@ -36,21 +36,9 @@ enum Language {
TargetLangCode = 0x0001,
NativeCode = 0x0002,
ShellCode = 0x0004,
- ShellDeclaration = 0x0008,
- PackageInitializer = 0x0010,
- DestructorFunction = 0x0020,
- Constructors = 0x0040,
- Interface = 0x0080,
// masks
- All = TargetLangCode
- | NativeCode
- | ShellCode
- | ShellDeclaration
- | PackageInitializer
- | Constructors
- | Interface
- | DestructorFunction,
+ All = TargetLangCode | NativeCode | ShellCode,
TargetLangAndNativeCode = TargetLangCode | NativeCode
};
@@ -72,12 +60,7 @@ enum Ownership {
enum CodeSnipPosition {
CodeSnipPositionBeginning,
CodeSnipPositionEnd,
- CodeSnipPositionAfterThis,
- // QtScript
CodeSnipPositionDeclaration,
- CodeSnipPositionPrototypeInitialization,
- CodeSnipPositionConstructorInitialization,
- CodeSnipPositionConstructor,
CodeSnipPositionAny,
CodeSnipPositionInvalid
};
@@ -98,6 +81,15 @@ enum class ExceptionHandling {
On
};
+enum Visibility { // For namespaces
+ Unspecified,
+ Visible,
+ Invisible,
+ Auto
+};
+
+enum : int { OverloadNumberUnset = -1, OverloadNumberDefault = 99999 };
+
} // namespace TypeSystem
#endif // TYPESYSTEM_ENUMS_H
diff --git a/sources/shiboken2/ApiExtractor/typesystem_typedefs.h b/sources/shiboken2/ApiExtractor/typesystem_typedefs.h
index fd702793e..73f92b294 100644
--- a/sources/shiboken2/ApiExtractor/typesystem_typedefs.h
+++ b/sources/shiboken2/ApiExtractor/typesystem_typedefs.h
@@ -40,6 +40,7 @@ class DocModification;
struct AddedFunction;
struct FieldModification;
struct FunctionModification;
+class TypeEntry;
using AddedFunctionPtr = QSharedPointer<AddedFunction>;
using AddedFunctionList = QVector<AddedFunctionPtr>;
@@ -47,5 +48,6 @@ using CodeSnipList = QVector<CodeSnip>;
using DocModificationList = QVector<DocModification>;
using FieldModificationList = QVector<FieldModification>;
using FunctionModificationList = QVector<FunctionModification>;
+using TypeEntries = QVector<const TypeEntry *>;
#endif // TYPESYSTEM_TYPEDEFS_H
diff --git a/sources/shiboken2/ApiExtractor/typesystemparser.cpp b/sources/shiboken2/ApiExtractor/typesystemparser.cpp
index 5440de5c0..d2648d0b4 100644
--- a/sources/shiboken2/ApiExtractor/typesystemparser.cpp
+++ b/sources/shiboken2/ApiExtractor/typesystemparser.cpp
@@ -56,23 +56,28 @@ static inline QString quoteBeforeLineAttribute() { return QStringLiteral("quote-
static inline QString textAttribute() { return QStringLiteral("text"); }
static inline QString nameAttribute() { return QStringLiteral("name"); }
static inline QString sinceAttribute() { return QStringLiteral("since"); }
+static inline QString untilAttribute() { return QStringLiteral("until"); }
static inline QString defaultSuperclassAttribute() { return QStringLiteral("default-superclass"); }
static inline QString deleteInMainThreadAttribute() { return QStringLiteral("delete-in-main-thread"); }
static inline QString deprecatedAttribute() { return QStringLiteral("deprecated"); }
static inline QString exceptionHandlingAttribute() { return QStringLiteral("exception-handling"); }
static inline QString extensibleAttribute() { return QStringLiteral("extensible"); }
+static inline QString fileNameAttribute() { return QStringLiteral("file-name"); }
static inline QString flagsAttribute() { return QStringLiteral("flags"); }
static inline QString forceAbstractAttribute() { return QStringLiteral("force-abstract"); }
static inline QString forceIntegerAttribute() { return QStringLiteral("force-integer"); }
static inline QString formatAttribute() { return QStringLiteral("format"); }
+static inline QString generateUsingAttribute() { return QStringLiteral("generate-using"); }
static inline QString classAttribute() { return QStringLiteral("class"); }
static inline QString generateAttribute() { return QStringLiteral("generate"); }
+static inline QString generateGetSetDefAttribute() { return QStringLiteral("generate-getsetdef"); }
static inline QString genericClassAttribute() { return QStringLiteral("generic-class"); }
static inline QString indexAttribute() { return QStringLiteral("index"); }
static inline QString invalidateAfterUseAttribute() { return QStringLiteral("invalidate-after-use"); }
static inline QString locationAttribute() { return QStringLiteral("location"); }
static inline QString modifiedTypeAttribute() { return QStringLiteral("modified-type"); }
static inline QString modifierAttribute() { return QStringLiteral("modifier"); }
+static inline QString overloadNumberAttribute() { return QStringLiteral("overload-number"); }
static inline QString ownershipAttribute() { return QStringLiteral("owner"); }
static inline QString packageAttribute() { return QStringLiteral("package"); }
static inline QString positionAttribute() { return QStringLiteral("position"); }
@@ -81,6 +86,7 @@ static inline QString preferredTargetLangTypeAttribute() { return QStringLiteral
static inline QString removeAttribute() { return QStringLiteral("remove"); }
static inline QString renameAttribute() { return QStringLiteral("rename"); }
static inline QString readAttribute() { return QStringLiteral("read"); }
+static inline QString targetLangNameAttribute() { return QStringLiteral("target-lang-name"); }
static inline QString writeAttribute() { return QStringLiteral("write"); }
static inline QString replaceAttribute() { return QStringLiteral("replace"); }
static inline QString toAttribute() { return QStringLiteral("to"); }
@@ -92,6 +98,7 @@ static inline QString sourceAttribute() { return QStringLiteral("source"); }
static inline QString streamAttribute() { return QStringLiteral("stream"); }
static inline QString xPathAttribute() { return QStringLiteral("xpath"); }
static inline QString virtualSlotAttribute() { return QStringLiteral("virtual-slot"); }
+static inline QString visibleAttribute() { return QStringLiteral("visible"); }
static inline QString enumIdentifiedByValueAttribute() { return QStringLiteral("identified-by-value"); }
static inline QString noAttributeValue() { return QStringLiteral("no"); }
@@ -145,7 +152,7 @@ static QString extractSnippet(const QString &code, const QString &snippetLabel)
} else if (useLine)
result += line.toString() + QLatin1Char('\n');
}
- return result;
+ return CodeSnipAbstract::fixSpaces(result);
}
template <class EnumType, Qt::CaseSensitivity cs = Qt::CaseInsensitive>
@@ -203,13 +210,8 @@ ENUM_LOOKUP_BEGIN(TypeSystem::Language, Qt::CaseInsensitive,
languageFromAttribute, TypeSystem::NoLanguage)
{
{u"all", TypeSystem::All}, // sorted!
- {u"constructors", TypeSystem::Constructors},
- {u"destructor-function", TypeSystem::DestructorFunction},
- {u"interface", TypeSystem::Interface},
- {u"library-initializer", TypeSystem::PackageInitializer},
{u"native", TypeSystem::NativeCode}, // em algum lugar do cpp
{u"shell", TypeSystem::ShellCode}, // coloca no header, mas antes da declaracao da classe
- {u"shell-declaration", TypeSystem::ShellDeclaration},
{u"target", TypeSystem::TargetLangCode} // em algum lugar do cpp
};
ENUM_LOOKUP_BINARY_SEARCH()
@@ -268,10 +270,7 @@ ENUM_LOOKUP_BEGIN(TypeSystem::CodeSnipPosition, Qt::CaseInsensitive,
{
{u"beginning", TypeSystem::CodeSnipPositionBeginning},
{u"end", TypeSystem::CodeSnipPositionEnd},
- {u"declaration", TypeSystem::CodeSnipPositionDeclaration},
- {u"prototype-initialization", TypeSystem::CodeSnipPositionPrototypeInitialization},
- {u"constructor-initialization", TypeSystem::CodeSnipPositionConstructorInitialization},
- {u"constructor", TypeSystem::CodeSnipPositionConstructor}
+ {u"declaration", TypeSystem::CodeSnipPositionDeclaration}
};
ENUM_LOOKUP_LINEAR_SEARCH()
@@ -293,7 +292,7 @@ ENUM_LOOKUP_BEGIN(TypeSystem::DocModificationMode, Qt::CaseInsensitive,
};
ENUM_LOOKUP_LINEAR_SEARCH()
-ENUM_LOOKUP_BEGIN(ContainerTypeEntry::Type, Qt::CaseSensitive,
+ENUM_LOOKUP_BEGIN(ContainerTypeEntry::ContainerKind, Qt::CaseSensitive,
containerTypeFromAttribute, ContainerTypeEntry::NoContainer)
{
{u"list", ContainerTypeEntry::ListContainer},
@@ -368,6 +367,7 @@ ENUM_LOOKUP_BEGIN(StackElement::ElementType, Qt::CaseInsensitive,
{u"object-type", StackElement::ObjectTypeEntry},
{u"parent", StackElement::ParentOwner},
{u"primitive-type", StackElement::PrimitiveTypeEntry},
+ {u"property", StackElement::Property},
{u"reference-count", StackElement::ReferenceCount},
{u"reject-enum-value", StackElement::RejectEnumValue},
{u"rejection", StackElement::Rejection},
@@ -380,6 +380,7 @@ ENUM_LOOKUP_BEGIN(StackElement::ElementType, Qt::CaseInsensitive,
{u"replace-type", StackElement::ReplaceType},
{u"smart-pointer-type", StackElement::SmartPointerTypeEntry},
{u"suppress-warning", StackElement::SuppressedWarning},
+ {u"system-include", StackElement::SystemInclude},
{u"target-to-native", StackElement::TargetToNative},
{u"template", StackElement::Template},
{u"typedef-type", StackElement::TypedefTypeEntry},
@@ -388,6 +389,17 @@ ENUM_LOOKUP_BEGIN(StackElement::ElementType, Qt::CaseInsensitive,
};
ENUM_LOOKUP_BINARY_SEARCH()
+ENUM_LOOKUP_BEGIN(TypeSystem::Visibility, Qt::CaseSensitive,
+ visibilityFromAttribute, TypeSystem::Visibility::Unspecified)
+{
+ {u"no", TypeSystem::Visibility::Invisible},
+ {u"false", TypeSystem::Visibility::Invisible},
+ {u"auto", TypeSystem::Visibility::Auto},
+ {u"yes", TypeSystem::Visibility::Visible},
+ {u"true", TypeSystem::Visibility::Visible},
+};
+ENUM_LOOKUP_LINEAR_SEARCH()
+
static int indexOfAttribute(const QXmlStreamAttributes &atts,
QStringView name)
{
@@ -493,7 +505,7 @@ QString TypeSystemEntityResolver::resolveUndeclaredEntity(const QString &name)
TypeSystemParser::TypeSystemParser(TypeDatabase *database, bool generate) :
m_database(database),
- m_generate(generate ? TypeEntry::GenerateAll : TypeEntry::GenerateForSubclass)
+ m_generate(generate ? TypeEntry::GenerateCode : TypeEntry::GenerateForSubclass)
{
}
@@ -511,14 +523,14 @@ static QString msgReaderMessage(const QXmlStreamReader &reader,
{
QString message;
QTextStream str(&message);
- str << type << ": ";
const QString fileName = readerFileName(reader);
if (fileName.isEmpty())
str << "<stdin>:";
else
str << QDir::toNativeSeparators(fileName) << ':';
+ // Use a tab separator like SourceLocation for suppression detection
str << reader.lineNumber() << ':' << reader.columnNumber()
- << ": " << what;
+ << ":\t" << type << ": " << what;
return message;
}
@@ -573,17 +585,6 @@ static inline
attribute.value());
}
-static QString msgInvalidVersion(const QStringRef &version, const QString &package = QString())
-{
- QString result;
- QTextStream str(&result);
- str << "Invalid version \"" << version << '"';
- if (!package.isEmpty())
- str << "\" specified for package " << package;
- str << '.';
- return result;
-}
-
static bool addRejection(TypeDatabase *database, QXmlStreamAttributes *attributes,
QString *errorMessage)
{
@@ -634,9 +635,21 @@ bool TypeSystemParser::parse(QXmlStreamReader &reader)
{
m_error.clear();
m_currentPath.clear();
+ m_currentFile.clear();
+ m_smartPointerInstantiations.clear();
+ const bool result = parseXml(reader) && setupSmartPointerInstantiations();
+ m_smartPointerInstantiations.clear();
+ return result;
+}
+
+bool TypeSystemParser::parseXml(QXmlStreamReader &reader)
+{
const QString fileName = readerFileName(reader);
- if (!fileName.isEmpty())
- m_currentPath = QFileInfo(fileName).absolutePath();
+ if (!fileName.isEmpty()) {
+ QFileInfo fi(fileName);
+ m_currentPath = fi.absolutePath();
+ m_currentFile = fi.absoluteFilePath();
+ }
m_entityResolver.reset(new TypeSystemEntityResolver(m_currentPath));
reader.setEntityResolver(m_entityResolver.data());
@@ -677,6 +690,62 @@ bool TypeSystemParser::parse(QXmlStreamReader &reader)
return true;
}
+// Split a type list potentially with template types
+// "A<B,C>,D" -> ("A<B,C>", "D")
+static QStringList splitTypeList(const QString &s)
+{
+ QStringList result;
+ int templateDepth = 0;
+ int lastPos = 0;
+ const int size = s.size();
+ for (int i = 0; i < size; ++i) {
+ switch (s.at(i).toLatin1()) {
+ case '<':
+ ++templateDepth;
+ break;
+ case '>':
+ --templateDepth;
+ break;
+ case ',':
+ if (templateDepth == 0) {
+ result.append(s.mid(lastPos, i - lastPos).trimmed());
+ lastPos = i + 1;
+ }
+ break;
+ }
+ }
+ if (lastPos < size)
+ result.append(s.mid(lastPos, size - lastPos).trimmed());
+ return result;
+}
+
+bool TypeSystemParser::setupSmartPointerInstantiations()
+{
+ for (auto it = m_smartPointerInstantiations.cbegin(),
+ end = m_smartPointerInstantiations.cend(); it != end; ++it) {
+ auto smartPointerEntry = it.key();
+ const auto instantiationNames = splitTypeList(it.value());
+ SmartPointerTypeEntry::Instantiations instantiations;
+ instantiations.reserve(instantiationNames.size());
+ for (const auto &instantiationName : instantiationNames) {
+ const auto types = m_database->findCppTypes(instantiationName);
+ if (types.isEmpty()) {
+ m_error =
+ msgCannotFindTypeEntryForSmartPointer(instantiationName,
+ smartPointerEntry->name());
+ return false;
+ }
+ if (types.size() > 1) {
+ m_error = msgAmbiguousTypesFound(instantiationName, types);
+ return false;
+ }
+ instantiations.append(types.constFirst());
+ }
+ smartPointerEntry->setInstantiations(instantiations);
+ }
+ return true;
+}
+
bool TypeSystemParser::endElement(const QStringRef &localName)
{
if (m_ignoreDepth) {
@@ -704,7 +773,7 @@ bool TypeSystemParser::endElement(const QStringRef &localName)
switch (m_current->type) {
case StackElement::Root:
- if (m_generate == TypeEntry::GenerateAll) {
+ if (m_generate == TypeEntry::GenerateCode) {
TypeDatabase::instance()->addGlobalUserFunctions(m_contextStack.top()->addedFunctions);
TypeDatabase::instance()->addGlobalUserFunctionModifications(m_contextStack.top()->functionMods);
for (CustomConversion *customConversion : qAsConst(customConversionsForReview)) {
@@ -719,18 +788,26 @@ bool TypeSystemParser::endElement(const QStringRef &localName)
case StackElement::InterfaceTypeEntry:
case StackElement::NamespaceTypeEntry: {
auto *centry = static_cast<ComplexTypeEntry *>(m_current->entry);
- centry->setAddedFunctions(m_contextStack.top()->addedFunctions);
- centry->setFunctionModifications(m_contextStack.top()->functionMods);
- centry->setFieldModifications(m_contextStack.top()->fieldMods);
- centry->setCodeSnips(m_contextStack.top()->codeSnips);
- centry->setDocModification(m_contextStack.top()->docModifications);
-
- if (centry->designatedInterface()) {
- centry->designatedInterface()->setCodeSnips(m_contextStack.top()->codeSnips);
- centry->designatedInterface()->setFunctionModifications(m_contextStack.top()->functionMods);
- }
+ auto top = m_contextStack.top();
+ centry->setAddedFunctions(top->addedFunctions);
+ centry->setFunctionModifications(top->functionMods);
+ centry->setFieldModifications(top->fieldMods);
+ centry->setCodeSnips(top->codeSnips);
+ centry->setDocModification(top->docModifications);
}
break;
+
+ case StackElement::TypedefTypeEntry: {
+ auto *centry = static_cast<TypedefEntry *>(m_current->entry)->target();
+ auto top = m_contextStack.top();
+ centry->setAddedFunctions(centry->addedFunctions() + top->addedFunctions);
+ centry->setFunctionModifications(centry->functionModifications() + top->functionMods);
+ centry->setFieldModifications(centry->fieldModifications() + top->fieldMods);
+ centry->setCodeSnips(centry->codeSnips() + top->codeSnips);
+ centry->setDocModification(centry->docModifications() + top->docModifications);
+ }
+ break;
+
case StackElement::AddFunction: {
// Leaving add-function: Assign all modifications to the added function
StackElementContext *top = m_contextStack.top();
@@ -811,7 +888,7 @@ bool TypeSystemParser::endElement(const QStringRef &localName)
break;
default:
break; // nada
- };
+ }
break;
default:
break;
@@ -887,7 +964,7 @@ bool TypeSystemParser::characters(const String &ch)
break;
default:
Q_ASSERT(false);
- };
+ }
return true;
}
}
@@ -958,7 +1035,6 @@ bool TypeSystemParser::importFileElement(const QXmlStreamAttributes &atts)
static bool convertBoolean(QStringView value, const QString &attributeName, bool defaultValue)
{
-#ifdef QTBUG_69389_FIXED
if (value.compare(trueAttributeValue(), Qt::CaseInsensitive) == 0
|| value.compare(yesAttributeValue(), Qt::CaseInsensitive) == 0) {
return true;
@@ -967,16 +1043,6 @@ static bool convertBoolean(QStringView value, const QString &attributeName, bool
|| value.compare(noAttributeValue(), Qt::CaseInsensitive) == 0) {
return false;
}
-#else
- if (QtPrivate::compareStrings(value, trueAttributeValue(), Qt::CaseInsensitive) == 0
- || QtPrivate::compareStrings(value, yesAttributeValue(), Qt::CaseInsensitive) == 0) {
- return true;
- }
- if (QtPrivate::compareStrings(value, falseAttributeValue(), Qt::CaseInsensitive) == 0
- || QtPrivate::compareStrings(value, noAttributeValue(), Qt::CaseInsensitive) == 0) {
- return false;
- }
-#endif
const QString warn = QStringLiteral("Boolean value '%1' not supported in attribute '%2'. Use 'yes' or 'no'. Defaulting to '%3'.")
.arg(value)
.arg(attributeName,
@@ -1010,19 +1076,23 @@ static bool convertRemovalAttribute(QStringView remove, Modification& mod, QStri
return false;
}
-static void getNamePrefixRecursive(StackElement* element, QStringList& names)
-{
- if (!element->parent || !element->parent->entry)
- return;
- getNamePrefixRecursive(element->parent, names);
- names << element->parent->entry->name();
-}
-
-static QString getNamePrefix(StackElement* element)
+// Check whether an entry should be dropped, allowing for dropping the module
+// name (match 'Class' and 'Module.Class').
+static bool shouldDropTypeEntry(const TypeDatabase *db,
+ const StackElement *element,
+ QString name)
{
- QStringList names;
- getNamePrefixRecursive(element, names);
- return names.join(QLatin1Char('.'));
+ for (auto e = element->parent; e ; e = e->parent) {
+ if (e->entry) {
+ if (e->entry->type() == TypeEntry::TypeSystemType) {
+ if (db->shouldDropTypeEntry(name)) // Unqualified
+ return true;
+ }
+ name.prepend(QLatin1Char('.'));
+ name.prepend(e->entry->name());
+ }
+ }
+ return db->shouldDropTypeEntry(name);
}
// Returns empty string if there's no error.
@@ -1040,8 +1110,24 @@ static QString checkSignatureError(const QString& signature, const QString& tag)
return QString();
}
-void TypeSystemParser::applyCommonAttributes(TypeEntry *type, QXmlStreamAttributes *attributes) const
+inline const TypeEntry *TypeSystemParser::currentParentTypeEntry() const
+{
+ return m_current ? m_current->entry : nullptr;
+}
+
+bool TypeSystemParser::checkRootElement()
{
+ const bool ok = currentParentTypeEntry() != nullptr;
+ if (!ok)
+ m_error = msgNoRootTypeSystemEntry();
+ return ok;
+}
+
+void TypeSystemParser::applyCommonAttributes(const QXmlStreamReader &reader, TypeEntry *type,
+ QXmlStreamAttributes *attributes) const
+{
+ type->setSourceLocation(SourceLocation(m_currentFile,
+ reader.lineNumber()));
type->setCodeGeneration(m_generate);
const int revisionIndex =
indexOfAttribute(*attributes, u"revision");
@@ -1050,31 +1136,36 @@ void TypeSystemParser::applyCommonAttributes(TypeEntry *type, QXmlStreamAttribut
}
FlagsTypeEntry *
- TypeSystemParser::parseFlagsEntry(const QXmlStreamReader &,
- EnumTypeEntry *enumEntry,
- const QString &name, QString flagName,
+ TypeSystemParser::parseFlagsEntry(const QXmlStreamReader &reader,
+ EnumTypeEntry *enumEntry, QString flagName,
const QVersionNumber &since,
QXmlStreamAttributes *attributes)
{
- FlagsTypeEntry *ftype = new FlagsTypeEntry(QLatin1String("QFlags<") + name + QLatin1Char('>'), since);
+ if (!checkRootElement())
+ return nullptr;
+ auto ftype = new FlagsTypeEntry(QLatin1String("QFlags<") + enumEntry->name() + QLatin1Char('>'),
+ since,
+ currentParentTypeEntry()->typeSystemTypeEntry());
ftype->setOriginator(enumEntry);
ftype->setTargetLangPackage(enumEntry->targetLangPackage());
- // Try to get the guess the qualified flag name
- const int lastSepPos = name.lastIndexOf(colonColon());
- if (lastSepPos >= 0 && !flagName.contains(colonColon()))
- flagName.prepend(name.left(lastSepPos + 2));
+ // Try toenumEntry get the guess the qualified flag name
+ if (!flagName.contains(colonColon())) {
+ auto eq = enumEntry->qualifier();
+ if (!eq.isEmpty())
+ flagName.prepend(eq + colonColon());
+ }
ftype->setOriginalName(flagName);
- applyCommonAttributes(ftype, attributes);
- QString n = ftype->originalName();
+ applyCommonAttributes(reader, ftype, attributes);
- QStringList lst = n.split(colonColon());
+ QStringList lst = flagName.split(colonColon());
+ const QString targetLangFlagName = QStringList(lst.mid(0, lst.size() - 1)).join(QLatin1Char('.'));
const QString &targetLangQualifier = enumEntry->targetLangQualifier();
- if (QStringList(lst.mid(0, lst.size() - 1)).join(colonColon()) != targetLangQualifier) {
+ if (targetLangFlagName != targetLangQualifier) {
qCWarning(lcShiboken).noquote().nospace()
- << QStringLiteral("enum %1 and flags %2 differ in qualifiers")
- .arg(targetLangQualifier, lst.constFirst());
+ << QStringLiteral("enum %1 and flags %2 (%3) differ in qualifiers")
+ .arg(targetLangQualifier, lst.constFirst(), targetLangFlagName);
}
ftype->setFlagsName(lst.constLast());
@@ -1092,13 +1183,16 @@ FlagsTypeEntry *
}
SmartPointerTypeEntry *
- TypeSystemParser::parseSmartPointerEntry(const QXmlStreamReader &,
+ TypeSystemParser::parseSmartPointerEntry(const QXmlStreamReader &reader,
const QString &name, const QVersionNumber &since,
QXmlStreamAttributes *attributes)
{
+ if (!checkRootElement())
+ return nullptr;
QString smartPointerType;
QString getter;
QString refCountMethodName;
+ QString instantiations;
for (int i = attributes->size() - 1; i >= 0; --i) {
const QStringRef name = attributes->at(i).qualifiedName();
if (name == QLatin1String("type")) {
@@ -1107,6 +1201,8 @@ SmartPointerTypeEntry *
getter = attributes->takeAt(i).value().toString();
} else if (name == QLatin1String("ref-count-method")) {
refCountMethodName = attributes->takeAt(i).value().toString();
+ } else if (name == QLatin1String("instantiations")) {
+ instantiations = attributes->takeAt(i).value().toString();
}
}
@@ -1138,8 +1234,10 @@ SmartPointerTypeEntry *
return nullptr;
}
- auto *type = new SmartPointerTypeEntry(name, getter, smartPointerType, refCountMethodName, since);
- applyCommonAttributes(type, attributes);
+ auto *type = new SmartPointerTypeEntry(name, getter, smartPointerType,
+ refCountMethodName, since, currentParentTypeEntry());
+ applyCommonAttributes(reader, type, attributes);
+ m_smartPointerInstantiations.insert(type, instantiations);
return type;
}
@@ -1148,12 +1246,14 @@ PrimitiveTypeEntry *
const QString &name, const QVersionNumber &since,
QXmlStreamAttributes *attributes)
{
- auto *type = new PrimitiveTypeEntry(name, since);
- applyCommonAttributes(type, attributes);
+ if (!checkRootElement())
+ return nullptr;
+ auto *type = new PrimitiveTypeEntry(name, since, currentParentTypeEntry());
+ applyCommonAttributes(reader, type, attributes);
for (int i = attributes->size() - 1; i >= 0; --i) {
const QStringRef name = attributes->at(i).qualifiedName();
- if (name == QLatin1String("target-lang-name")) {
- type->setTargetLangName(attributes->takeAt(i).value().toString());
+ if (name == targetLangNameAttribute()) {
+ type->setTargetLangName(attributes->takeAt(i).value().toString());
} else if (name == QLatin1String("target-lang-api-name")) {
type->setTargetLangApiName(attributes->takeAt(i).value().toString());
} else if (name == preferredConversionAttribute()) {
@@ -1168,8 +1268,6 @@ PrimitiveTypeEntry *
}
}
- if (type->targetLangName().isEmpty())
- type->setTargetLangName(type->name());
if (type->targetLangApiName().isEmpty())
type->setTargetLangApiName(type->name());
type->setTargetLangPackage(m_defaultPackage);
@@ -1177,40 +1275,37 @@ PrimitiveTypeEntry *
}
ContainerTypeEntry *
- TypeSystemParser::parseContainerTypeEntry(const QXmlStreamReader &,
+ TypeSystemParser::parseContainerTypeEntry(const QXmlStreamReader &reader,
const QString &name, const QVersionNumber &since,
QXmlStreamAttributes *attributes)
{
+ if (!checkRootElement())
+ return nullptr;
const int typeIndex = indexOfAttribute(*attributes, u"type");
if (typeIndex == -1) {
m_error = QLatin1String("no 'type' attribute specified");
return nullptr;
}
const QStringRef typeName = attributes->takeAt(typeIndex).value();
- ContainerTypeEntry::Type containerType = containerTypeFromAttribute(typeName);
+ ContainerTypeEntry::ContainerKind containerType = containerTypeFromAttribute(typeName);
if (containerType == ContainerTypeEntry::NoContainer) {
m_error = QLatin1String("there is no container of type ") + typeName.toString();
return nullptr;
}
- auto *type = new ContainerTypeEntry(name, containerType, since);
- applyCommonAttributes(type, attributes);
+ auto *type = new ContainerTypeEntry(name, containerType, since, currentParentTypeEntry());
+ applyCommonAttributes(reader, type, attributes);
return type;
}
EnumTypeEntry *
TypeSystemParser::parseEnumTypeEntry(const QXmlStreamReader &reader,
- const QString &fullName, const QVersionNumber &since,
+ const QString &name, const QVersionNumber &since,
QXmlStreamAttributes *attributes)
{
- QString scope;
- QString name = fullName;
- const int sep = fullName.lastIndexOf(colonColon());
- if (sep != -1) {
- scope = fullName.left(sep);
- name = fullName.right(fullName.size() - sep - 2);
- }
- auto *entry = new EnumTypeEntry(scope, name, since);
- applyCommonAttributes(entry, attributes);
+ if (!checkRootElement())
+ return nullptr;
+ auto *entry = new EnumTypeEntry(name, since, currentParentTypeEntry());
+ applyCommonAttributes(reader, entry, attributes);
entry->setTargetLangPackage(m_defaultPackage);
QString flagNames;
@@ -1237,51 +1332,22 @@ EnumTypeEntry *
if (!flagNames.isEmpty()) {
const QStringList &flagNameList = flagNames.split(QLatin1Char(','));
for (const QString &flagName : flagNameList)
- parseFlagsEntry(reader, entry, fullName, flagName.trimmed(), since, attributes);
+ parseFlagsEntry(reader, entry, flagName.trimmed(), since, attributes);
}
return entry;
}
-ObjectTypeEntry *
- TypeSystemParser::parseInterfaceTypeEntry(const QXmlStreamReader &,
- const QString &name, const QVersionNumber &since,
- QXmlStreamAttributes *attributes)
-{
- auto *otype = new ObjectTypeEntry(name, since);
- applyCommonAttributes(otype, attributes);
- QString targetLangName = name;
- bool generate = true;
- for (int i = attributes->size() - 1; i >= 0; --i) {
- const QStringRef name = attributes->at(i).qualifiedName();
- if (name == QLatin1String("target-lang-name")) {
- targetLangName = attributes->takeAt(i).value().toString();
- } else if (name == generateAttribute()) {
- generate = convertBoolean(attributes->takeAt(i).value(),
- generateAttribute(), true);
- }
- }
-
- InterfaceTypeEntry *itype =
- new InterfaceTypeEntry(InterfaceTypeEntry::interfaceName(targetLangName), since);
-
- if (generate)
- itype->setCodeGeneration(m_generate);
- else
- itype->setCodeGeneration(TypeEntry::GenerateForSubclass);
-
- otype->setDesignatedInterface(itype);
- itype->setOrigin(otype);
- return otype;
-}
NamespaceTypeEntry *
TypeSystemParser::parseNamespaceTypeEntry(const QXmlStreamReader &reader,
const QString &name, const QVersionNumber &since,
QXmlStreamAttributes *attributes)
{
- QScopedPointer<NamespaceTypeEntry> result(new NamespaceTypeEntry(name, since));
- applyCommonAttributes(result.data(), attributes);
- applyComplexTypeAttributes(reader, result.data(), attributes);
+ if (!checkRootElement())
+ return nullptr;
+ QScopedPointer<NamespaceTypeEntry> result(new NamespaceTypeEntry(name, since, currentParentTypeEntry()));
+ auto visibility = TypeSystem::Visibility::Unspecified;
+ applyCommonAttributes(reader, result.data(), attributes);
for (int i = attributes->size() - 1; i >= 0; --i) {
const QStringRef attributeName = attributes->at(i).qualifiedName();
if (attributeName == QLatin1String("files")) {
@@ -1304,9 +1370,26 @@ NamespaceTypeEntry *
return nullptr;
}
result->setExtends(*extendsIt);
+ } else if (attributeName == visibleAttribute()) {
+ const auto attribute = attributes->takeAt(i);
+ visibility = visibilityFromAttribute(attribute.value());
+ if (visibility == TypeSystem::Visibility::Unspecified) {
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgInvalidAttributeValue(attribute)));
+ }
+ } else if (attributeName == generateAttribute()) {
+ if (!convertBoolean(attributes->takeAt(i).value(), generateAttribute(), true))
+ visibility = TypeSystem::Visibility::Invisible;
+ } else if (attributeName == generateUsingAttribute()) {
+ result->setGenerateUsing(convertBoolean(attributes->takeAt(i).value(), generateUsingAttribute(), true));
}
}
+ if (visibility != TypeSystem::Visibility::Unspecified)
+ result->setVisibility(visibility);
+ // Handle legacy "generate" before the common handling
+ applyComplexTypeAttributes(reader, result.data(), attributes);
+
if (result->extends() && !result->hasPattern()) {
m_error = msgExtendingNamespaceRequiresPattern(name);
return nullptr;
@@ -1316,12 +1399,14 @@ NamespaceTypeEntry *
}
ValueTypeEntry *
- TypeSystemParser::parseValueTypeEntry(const QXmlStreamReader &,
+ TypeSystemParser::parseValueTypeEntry(const QXmlStreamReader &reader,
const QString &name, const QVersionNumber &since,
QXmlStreamAttributes *attributes)
{
- auto *typeEntry = new ValueTypeEntry(name, since);
- applyCommonAttributes(typeEntry, attributes);
+ if (!checkRootElement())
+ return nullptr;
+ auto *typeEntry = new ValueTypeEntry(name, since, currentParentTypeEntry());
+ applyCommonAttributes(reader, typeEntry, attributes);
const int defaultCtIndex =
indexOfAttribute(*attributes, u"default-constructor");
if (defaultCtIndex != -1)
@@ -1330,10 +1415,12 @@ ValueTypeEntry *
}
FunctionTypeEntry *
- TypeSystemParser::parseFunctionTypeEntry(const QXmlStreamReader &,
+ TypeSystemParser::parseFunctionTypeEntry(const QXmlStreamReader &reader,
const QString &name, const QVersionNumber &since,
QXmlStreamAttributes *attributes)
{
+ if (!checkRootElement())
+ return nullptr;
const int signatureIndex = indexOfAttribute(*attributes, signatureAttribute());
if (signatureIndex == -1) {
m_error = msgMissingAttribute(signatureAttribute());
@@ -1345,8 +1432,8 @@ FunctionTypeEntry *
TypeEntry *existingType = m_database->findType(name);
if (!existingType) {
- auto *result = new FunctionTypeEntry(name, signature, since);
- applyCommonAttributes(result, attributes);
+ auto *result = new FunctionTypeEntry(name, signature, since, currentParentTypeEntry());
+ applyCommonAttributes(reader, result, attributes);
return result;
}
@@ -1362,10 +1449,13 @@ FunctionTypeEntry *
}
TypedefEntry *
- TypeSystemParser::parseTypedefEntry(const QXmlStreamReader &, const QString &name,
- const QVersionNumber &since,
- QXmlStreamAttributes *attributes)
+ TypeSystemParser::parseTypedefEntry(const QXmlStreamReader &reader,
+ const QString &name,
+ const QVersionNumber &since,
+ QXmlStreamAttributes *attributes)
{
+ if (!checkRootElement())
+ return nullptr;
if (m_current && m_current->type != StackElement::Root
&& m_current->type != StackElement::NamespaceTypeEntry) {
m_error = QLatin1String("typedef entries must be nested in namespaces or type system.");
@@ -1377,8 +1467,8 @@ TypedefEntry *
return nullptr;
}
const QString sourceType = attributes->takeAt(sourceIndex).value().toString();
- auto result = new TypedefEntry(name, sourceType, since);
- applyCommonAttributes(result, attributes);
+ auto result = new TypedefEntry(name, sourceType, since, currentParentTypeEntry());
+ applyCommonAttributes(reader, result, attributes);
return result;
}
@@ -1407,7 +1497,7 @@ void TypeSystemParser::applyComplexTypeAttributes(const QXmlStreamReader &reader
qPrintable(msgUnimplementedAttributeWarning(reader, name)));
const bool v = convertBoolean(attributes->takeAt(i).value(), genericClassAttribute(), false);
ctype->setGenericClass(v);
- } else if (name == QLatin1String("target-lang-name")) {
+ } else if (name == targetLangNameAttribute()) {
ctype->setTargetLangName(attributes->takeAt(i).value().toString());
} else if (name == QLatin1String("polymorphic-base")) {
ctype->setPolymorphicIdValue(attributes->takeAt(i).value().toString());
@@ -1462,13 +1552,10 @@ void TypeSystemParser::applyComplexTypeAttributes(const QXmlStreamReader &reader
if (ctype->type() != TypeEntry::ContainerType)
ctype->setTargetLangPackage(package);
- if (InterfaceTypeEntry *di = ctype->designatedInterface())
- di->setTargetLangPackage(package);
-
if (generate)
ctype->setCodeGeneration(m_generate);
else
- ctype->setCodeGeneration(TypeEntry::GenerateForSubclass);
+ ctype->setCodeGeneration(TypeEntry::GenerationDisabled);
}
bool TypeSystemParser::parseRenameFunction(const QXmlStreamReader &,
@@ -1618,8 +1705,10 @@ TypeSystemTypeEntry *TypeSystemParser::parseRootElement(const QXmlStreamReader &
auto *moduleEntry =
const_cast<TypeSystemTypeEntry *>(m_database->findTypeSystemType(m_defaultPackage));
const bool add = moduleEntry == nullptr;
- if (add)
- moduleEntry = new TypeSystemTypeEntry(m_defaultPackage, since);
+ if (add) {
+ moduleEntry = new TypeSystemTypeEntry(m_defaultPackage, since,
+ currentParentTypeEntry());
+ }
moduleEntry->setCodeGeneration(m_generate);
if ((m_generate == TypeEntry::GenerateForSubclass ||
@@ -1649,7 +1738,7 @@ bool TypeSystemParser::loadTypesystem(const QXmlStreamReader &,
}
const bool result =
m_database->parseFile(typeSystemName, m_currentPath, generateChild
- && m_generate == TypeEntry::GenerateAll);
+ && m_generate == TypeEntry::GenerateCode);
if (!result)
m_error = QStringLiteral("Failed to parse: '%1'").arg(typeSystemName);
return result;
@@ -2078,6 +2167,18 @@ bool TypeSystemParser::parseModifyField(const QXmlStreamReader &reader,
return true;
}
+static bool parseOverloadNumber(const QXmlStreamAttribute &attribute, int *overloadNumber,
+ QString *errorMessage)
+{
+ bool ok;
+ *overloadNumber = attribute.value().toInt(&ok);
+ if (!ok || *overloadNumber < 0) {
+ *errorMessage = msgInvalidAttributeValue(attribute);
+ return false;
+ }
+ return true;
+}
+
bool TypeSystemParser::parseAddFunction(const QXmlStreamReader &,
const StackElement &topElement,
QXmlStreamAttributes *attributes)
@@ -2091,6 +2192,7 @@ bool TypeSystemParser::parseAddFunction(const QXmlStreamReader &,
QString returnType = QLatin1String("void");
bool staticFunction = false;
QString access;
+ int overloadNumber = TypeSystem::OverloadNumberUnset;
for (int i = attributes->size() - 1; i >= 0; --i) {
const QStringRef name = attributes->at(i).qualifiedName();
if (name == QLatin1String("signature")) {
@@ -2102,6 +2204,9 @@ bool TypeSystemParser::parseAddFunction(const QXmlStreamReader &,
staticAttribute(), false);
} else if (name == accessAttribute()) {
access = attributes->takeAt(i).value().toString();
+ } else if (name == overloadNumberAttribute()) {
+ if (!parseOverloadNumber(attributes->takeAt(i), &overloadNumber, &m_error))
+ return false;
}
}
@@ -2137,6 +2242,7 @@ bool TypeSystemParser::parseAddFunction(const QXmlStreamReader &,
m_contextStack.top()->functionMods.size();
FunctionModification mod;
+ mod.setOverloadNumber(overloadNumber);
if (!mod.setSignature(m_currentSignature, &m_error))
return false;
mod.setOriginalSignature(originalSignature);
@@ -2144,6 +2250,40 @@ bool TypeSystemParser::parseAddFunction(const QXmlStreamReader &,
return true;
}
+bool TypeSystemParser::parseProperty(const QXmlStreamReader &, const StackElement &topElement,
+ QXmlStreamAttributes *attributes)
+{
+ if ((topElement.type & StackElement::ComplexTypeEntryMask) == 0) {
+ m_error = QString::fromLatin1("Add property requires a complex type as parent"
+ ", was=%1").arg(topElement.type, 0, 16);
+ return false;
+ }
+
+ TypeSystemProperty property;
+ for (int i = attributes->size() - 1; i >= 0; --i) {
+ const auto name = attributes->at(i).qualifiedName();
+ if (name == nameAttribute()) {
+ property.name = attributes->takeAt(i).value().toString();
+ } else if (name == QLatin1String("get")) {
+ property.read = attributes->takeAt(i).value().toString();
+ } else if (name == QLatin1String("type")) {
+ property.type = attributes->takeAt(i).value().toString();
+ } else if (name == QLatin1String("set")) {
+ property.write = attributes->takeAt(i).value().toString();
+ } else if (name == generateGetSetDefAttribute()) {
+ property.generateGetSetDef =
+ convertBoolean(attributes->takeAt(i).value(),
+ generateGetSetDefAttribute(), false);
+ }
+ }
+ if (!property.isValid()) {
+ m_error = QLatin1String("<property> element is missing required attibutes (name/type/get).");
+ return false;
+ }
+ static_cast<ComplexTypeEntry *>(topElement.entry)->addProperty(property);
+ return true;
+}
+
bool TypeSystemParser::parseModifyFunction(const QXmlStreamReader &reader,
const StackElement &topElement,
QXmlStreamAttributes *attributes)
@@ -2161,6 +2301,7 @@ bool TypeSystemParser::parseModifyFunction(const QXmlStreamReader &reader,
QString association;
bool deprecated = false;
bool isThread = false;
+ int overloadNumber = TypeSystem::OverloadNumberUnset;
TypeSystem::ExceptionHandling exceptionHandling = TypeSystem::ExceptionHandling::Unspecified;
TypeSystem::AllowThread allowThread = TypeSystem::AllowThread::Unspecified;
for (int i = attributes->size() - 1; i >= 0; --i) {
@@ -2197,6 +2338,9 @@ bool TypeSystemParser::parseModifyFunction(const QXmlStreamReader &reader,
qCWarning(lcShiboken, "%s",
qPrintable(msgInvalidAttributeValue(attribute)));
}
+ } else if (name == overloadNumberAttribute()) {
+ if (!parseOverloadNumber(attributes->takeAt(i), &overloadNumber, &m_error))
+ return false;
} else if (name == virtualSlotAttribute()) {
qCWarning(lcShiboken, "%s",
qPrintable(msgUnimplementedAttributeWarning(reader, name)));
@@ -2220,6 +2364,7 @@ bool TypeSystemParser::parseModifyFunction(const QXmlStreamReader &reader,
return false;
mod.setOriginalSignature(originalSignature);
mod.setExceptionHandling(exceptionHandling);
+ mod.setOverloadNumber(overloadNumber);
m_currentSignature = signature;
if (!access.isEmpty()) {
@@ -2398,7 +2543,7 @@ bool TypeSystemParser::readFileSnippet(QXmlStreamAttributes *attributes, CodeSni
"// START of custom code block [file: "
<< source << "]\n"
<< extractSnippet(QString::fromUtf8(codeFile.readAll()), snippetLabel)
- << "\n// END of custom code block [file: " << source
+ << "// END of custom code block [file: " << source
<< "]\n// ========================================================================\n";
snip->addCode(content);
return true;
@@ -2443,19 +2588,8 @@ bool TypeSystemParser::parseInjectCode(const QXmlStreamReader &,
snip.position = position;
snip.language = lang;
- if (snip.language == TypeSystem::Interface
- && topElement.type != StackElement::InterfaceTypeEntry) {
- m_error = QLatin1String("Interface code injections must be direct child of an interface type entry");
- return false;
- }
-
if (topElement.type == StackElement::ModifyFunction
|| topElement.type == StackElement::AddFunction) {
- if (snip.language == TypeSystem::ShellDeclaration) {
- m_error = QLatin1String("no function implementation in shell declaration in which to inject code");
- return false;
- }
-
FunctionModification &mod = m_contextStack.top()->functionMods.last();
mod.snips << snip;
if (!snip.code().isEmpty())
@@ -2477,7 +2611,7 @@ bool TypeSystemParser::parseInclude(const QXmlStreamReader &,
QString location;
for (int i = attributes->size() - 1; i >= 0; --i) {
const QStringRef name = attributes->at(i).qualifiedName();
- if (name == QLatin1String("file-name"))
+ if (name == fileNameAttribute())
fileName = attributes->takeAt(i).value().toString();
else if (name == locationAttribute())
location = attributes->takeAt(i).value().toString();
@@ -2498,10 +2632,18 @@ bool TypeSystemParser::parseInclude(const QXmlStreamReader &,
m_error = QLatin1String("Only supported parent tags are primitive-type, complex types or extra-includes");
return false;
}
- if (InterfaceTypeEntry *di = entry->designatedInterface()) {
- di->setInclude(entry->include());
- di->setExtraIncludes(entry->extraIncludes());
+ return true;
+}
+
+bool TypeSystemParser::parseSystemInclude(const QXmlStreamReader &,
+ QXmlStreamAttributes *attributes)
+{
+ const int index = indexOfAttribute(*attributes, fileNameAttribute());
+ if (index == -1) {
+ m_error = msgMissingAttribute(fileNameAttribute());
+ return false;
}
+ TypeDatabase::instance()->addSystemInclude(attributes->takeAt(index).value().toString());
return true;
}
@@ -2550,6 +2692,17 @@ bool TypeSystemParser::parseReplace(const QXmlStreamReader &,
return true;
}
+static bool parseVersion(const QString &versionSpec, const QString &package,
+ QVersionNumber *result, QString *errorMessage)
+{
+ *result = QVersionNumber::fromString(versionSpec);
+ if (result->isNull()) {
+ *errorMessage = msgInvalidVersion(versionSpec, package);
+ return false;
+ }
+ return true;
+}
+
bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
{
if (m_ignoreDepth) {
@@ -2560,20 +2713,25 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
const QStringRef tagName = reader.name();
QXmlStreamAttributes attributes = reader.attributes();
- QVersionNumber since(0, 0);
- int index = indexOfAttribute(attributes, sinceAttribute());
- if (index != -1) {
- const QStringRef sinceSpec = attributes.takeAt(index).value();
- since = QVersionNumber::fromString(sinceSpec.toString());
- if (since.isNull()) {
- m_error = msgInvalidVersion(sinceSpec, m_defaultPackage);
- return false;
+ VersionRange versionRange;
+ for (int i = attributes.size() - 1; i >= 0; --i) {
+ const QStringRef name = attributes.at(i).qualifiedName();
+ if (name == sinceAttribute()) {
+ if (!parseVersion(attributes.takeAt(i).value().toString(),
+ m_defaultPackage, &versionRange.since, &m_error)) {
+ return false;
+ }
+ } else if (name == untilAttribute()) {
+ if (!parseVersion(attributes.takeAt(i).value().toString(),
+ m_defaultPackage, &versionRange.until, &m_error)) {
+ return false;
+ }
}
}
- if (!m_defaultPackage.isEmpty() && since > QVersionNumber(0, 0)) {
+ if (!m_defaultPackage.isEmpty() && !versionRange.isNull()) {
TypeDatabase* td = TypeDatabase::instance();
- if (!td->checkApiVersion(m_defaultPackage, since)) {
+ if (!td->checkApiVersion(m_defaultPackage, versionRange)) {
++m_ignoreDepth;
return true;
}
@@ -2596,7 +2754,7 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
auto *element = new StackElement(m_current);
element->type = elementType;
- if (element->type == StackElement::Root && m_generate == TypeEntry::GenerateAll)
+ if (element->type == StackElement::Root && m_generate == TypeEntry::GenerateCode)
customConversionsForReview.clear();
if (element->type == StackElement::CustomMetaConstructor
@@ -2630,18 +2788,22 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
return false;
}
}
+ // Allow for primitive and/or std:: types only, else require proper nesting.
+ if (element->type != StackElement::PrimitiveTypeEntry && name.contains(QLatin1Char(':'))
+ && !name.contains(QLatin1String("std::"))) {
+ m_error = msgIncorrectlyNestedName(name);
+ return false;
+ }
if (m_database->hasDroppedTypeEntries()) {
- QString identifier = getNamePrefix(element) + QLatin1Char('.');
- identifier += element->type == StackElement::FunctionTypeEntry
- ? attributes.value(signatureAttribute()).toString()
- : name;
- if (m_database->shouldDropTypeEntry(identifier)) {
+ const QString identifier = element->type == StackElement::FunctionTypeEntry
+ ? attributes.value(signatureAttribute()).toString() : name;
+ if (shouldDropTypeEntry(m_database, element, identifier)) {
m_currentDroppedEntry = element;
m_currentDroppedEntryDepth = 1;
if (ReportHandler::isDebug(ReportHandler::SparseDebug)) {
- qCDebug(lcShiboken)
- << QStringLiteral("Type system entry '%1' was intentionally dropped from generation.").arg(identifier);
+ qCInfo(lcShiboken, "Type system entry '%s' was intentionally dropped from generation.",
+ qPrintable(identifier));
}
return true;
}
@@ -2677,13 +2839,6 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
}
}
- // Fix type entry name using nesting information.
- if (element->type & StackElement::TypeEntryMask
- && element->parent && element->parent->type != StackElement::Root) {
- name = element->parent->entry->name() + colonColon() + name;
- }
-
-
if (name.isEmpty()) {
m_error = QLatin1String("no 'name' attribute specified");
return false;
@@ -2691,15 +2846,17 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
switch (element->type) {
case StackElement::CustomTypeEntry:
- element->entry = new TypeEntry(name, TypeEntry::CustomType, since);
+ if (!checkRootElement())
+ return false;
+ element->entry = new TypeEntry(name, TypeEntry::CustomType, versionRange.since, m_current->entry);
break;
case StackElement::PrimitiveTypeEntry:
- element->entry = parsePrimitiveTypeEntry(reader, name, since, &attributes);
+ element->entry = parsePrimitiveTypeEntry(reader, name, versionRange.since, &attributes);
if (Q_UNLIKELY(!element->entry))
return false;
break;
case StackElement::ContainerTypeEntry:
- if (ContainerTypeEntry *ce = parseContainerTypeEntry(reader, name, since, &attributes)) {
+ if (ContainerTypeEntry *ce = parseContainerTypeEntry(reader, name, versionRange.since, &attributes)) {
applyComplexTypeAttributes(reader, ce, &attributes);
element->entry = ce;
} else {
@@ -2708,7 +2865,7 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
break;
case StackElement::SmartPointerTypeEntry:
- if (SmartPointerTypeEntry *se = parseSmartPointerEntry(reader, name, since, &attributes)) {
+ if (SmartPointerTypeEntry *se = parseSmartPointerEntry(reader, name, versionRange.since, &attributes)) {
applyComplexTypeAttributes(reader, se, &attributes);
element->entry = se;
} else {
@@ -2716,22 +2873,14 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
}
break;
case StackElement::EnumTypeEntry:
- m_currentEnum = parseEnumTypeEntry(reader, name, since, &attributes);
+ m_currentEnum = parseEnumTypeEntry(reader, name, versionRange.since, &attributes);
if (Q_UNLIKELY(!m_currentEnum))
return false;
element->entry = m_currentEnum;
break;
- case StackElement::InterfaceTypeEntry:
- if (ObjectTypeEntry *oe = parseInterfaceTypeEntry(reader, name, since, &attributes)) {
- applyComplexTypeAttributes(reader, oe, &attributes);
- element->entry = oe;
- } else {
- return false;
- }
- break;
case StackElement::ValueTypeEntry:
- if (ValueTypeEntry *ve = parseValueTypeEntry(reader, name, since, &attributes)) {
+ if (ValueTypeEntry *ve = parseValueTypeEntry(reader, name, versionRange.since, &attributes)) {
applyComplexTypeAttributes(reader, ve, &attributes);
element->entry = ve;
} else {
@@ -2739,23 +2888,26 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
}
break;
case StackElement::NamespaceTypeEntry:
- if (auto entry = parseNamespaceTypeEntry(reader, name, since, &attributes))
+ if (auto entry = parseNamespaceTypeEntry(reader, name, versionRange.since, &attributes))
element->entry = entry;
else
return false;
break;
case StackElement::ObjectTypeEntry:
- element->entry = new ObjectTypeEntry(name, since);
- applyCommonAttributes(element->entry, &attributes);
+ case StackElement::InterfaceTypeEntry:
+ if (!checkRootElement())
+ return false;
+ element->entry = new ObjectTypeEntry(name, versionRange.since, currentParentTypeEntry());
+ applyCommonAttributes(reader, element->entry, &attributes);
applyComplexTypeAttributes(reader, static_cast<ComplexTypeEntry *>(element->entry), &attributes);
break;
case StackElement::FunctionTypeEntry:
- element->entry = parseFunctionTypeEntry(reader, name, since, &attributes);
+ element->entry = parseFunctionTypeEntry(reader, name, versionRange.since, &attributes);
if (Q_UNLIKELY(!element->entry))
return false;
break;
case StackElement::TypedefTypeEntry:
- if (TypedefEntry *te = parseTypedefEntry(reader, name, since, &attributes)) {
+ if (TypedefEntry *te = parseTypedefEntry(reader, name, versionRange.since, &attributes)) {
applyComplexTypeAttributes(reader, te, &attributes);
element->entry = te;
} else {
@@ -2764,7 +2916,7 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
break;
default:
Q_ASSERT(false);
- };
+ }
if (element->entry) {
if (!m_database->addType(element->entry, &m_error))
@@ -2787,6 +2939,7 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
|| element->type == StackElement::LoadTypesystem
|| element->type == StackElement::InjectCode
|| element->type == StackElement::ExtraIncludes
+ || element->type == StackElement::SystemInclude
|| element->type == StackElement::ConversionRule
|| element->type == StackElement::AddFunction
|| element->type == StackElement::Template;
@@ -2801,7 +2954,7 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
switch (element->type) {
case StackElement::Root:
- element->entry = parseRootElement(reader, since, &attributes);
+ element->entry = parseRootElement(reader, versionRange.since, &attributes);
element->type = StackElement::Root;
break;
case StackElement::LoadTypesystem:
@@ -2896,6 +3049,10 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
if (!parseAddFunction(reader, topElement, &attributes))
return false;
break;
+ case StackElement::Property:
+ if (!parseProperty(reader, topElement, &attributes))
+ return false;
+ break;
case StackElement::ModifyFunction:
if (!parseModifyFunction(reader, topElement, &attributes))
return false;
@@ -2939,6 +3096,10 @@ bool TypeSystemParser::startElement(const QXmlStreamReader &reader)
if (!addRejection(m_database, &attributes, &m_error))
return false;
break;
+ case StackElement::SystemInclude:
+ if (!parseSystemInclude(reader, &attributes))
+ return false;
+ break;
case StackElement::Template: {
const int nameIndex = indexOfAttribute(attributes, nameAttribute());
if (nameIndex == -1) {
diff --git a/sources/shiboken2/ApiExtractor/typesystemparser.h b/sources/shiboken2/ApiExtractor/typesystemparser.h
index aaf22353e..a36063f54 100644
--- a/sources/shiboken2/ApiExtractor/typesystemparser.h
+++ b/sources/shiboken2/ApiExtractor/typesystemparser.h
@@ -31,6 +31,7 @@
#include "typesystem.h"
#include <QtCore/QStack>
+#include <QtCore/QHash>
#include <QtCore/QScopedPointer>
QT_FORWARD_DECLARE_CLASS(QXmlStreamAttributes)
@@ -86,6 +87,8 @@ class StackElement
NativeToTarget = 0x1100,
TargetToNative = 0x1200,
AddConversion = 0x1300,
+ SystemInclude = 0x1400,
+ Property = 0x1500,
SimpleMask = 0x3f00,
// Code snip tags (0x1000, 0x2000, ... , 0xf000)
@@ -151,6 +154,8 @@ public:
QString errorString() const { return m_error; }
private:
+ bool parseXml(QXmlStreamReader &reader);
+ bool setupSmartPointerInstantiations();
bool startElement(const QXmlStreamReader &reader);
SmartPointerTypeEntry *parseSmartPointerEntry(const QXmlStreamReader &,
const QString &name,
@@ -162,7 +167,10 @@ private:
bool importFileElement(const QXmlStreamAttributes &atts);
- void applyCommonAttributes(TypeEntry *type, QXmlStreamAttributes *attributes) const;
+ const TypeEntry *currentParentTypeEntry() const;
+ bool checkRootElement();
+ void applyCommonAttributes(const QXmlStreamReader &reader, TypeEntry *type,
+ QXmlStreamAttributes *attributes) const;
PrimitiveTypeEntry *
parsePrimitiveTypeEntry(const QXmlStreamReader &, const QString &name,
const QVersionNumber &since, QXmlStreamAttributes *);
@@ -174,17 +182,14 @@ private:
const QVersionNumber &since, QXmlStreamAttributes *);
FlagsTypeEntry *
parseFlagsEntry(const QXmlStreamReader &, EnumTypeEntry *enumEntry,
- const QString &name, QString flagName,
- const QVersionNumber &since, QXmlStreamAttributes *);
+ QString flagName, const QVersionNumber &since,
+ QXmlStreamAttributes *);
NamespaceTypeEntry *
parseNamespaceTypeEntry(const QXmlStreamReader &,
const QString &name, const QVersionNumber &since,
QXmlStreamAttributes *attributes);
- ObjectTypeEntry *
- parseInterfaceTypeEntry(const QXmlStreamReader &, const QString &name,
- const QVersionNumber &since, QXmlStreamAttributes *);
ValueTypeEntry *
parseValueTypeEntry(const QXmlStreamReader &, const QString &name,
const QVersionNumber &since, QXmlStreamAttributes *);
@@ -228,6 +233,8 @@ private:
bool parseModifyField(const QXmlStreamReader &, QXmlStreamAttributes *);
bool parseAddFunction(const QXmlStreamReader &, const StackElement &topElement,
QXmlStreamAttributes *);
+ bool parseProperty(const QXmlStreamReader &, const StackElement &topElement,
+ QXmlStreamAttributes *);
bool parseModifyFunction(const QXmlStreamReader &, const StackElement &topElement,
QXmlStreamAttributes *);
bool parseReplaceDefaultExpression(const QXmlStreamReader &,
@@ -245,6 +252,7 @@ private:
StackElement* element, QXmlStreamAttributes *);
bool parseInclude(const QXmlStreamReader &, const StackElement &topElement,
TypeEntry *entry, QXmlStreamAttributes *);
+ bool parseSystemInclude(const QXmlStreamReader &, QXmlStreamAttributes *);
TemplateInstance
*parseTemplateInstanceEnum(const QXmlStreamReader &, const StackElement &topElement,
QXmlStreamAttributes *);
@@ -268,7 +276,9 @@ private:
QString m_currentSignature;
QString m_currentPath;
+ QString m_currentFile;
QScopedPointer<TypeSystemEntityResolver> m_entityResolver;
+ QHash<SmartPointerTypeEntry *, QString> m_smartPointerInstantiations;
};
#endif // TYPESYSTEMPARSER_H
diff --git a/sources/shiboken2/CMakeLists.txt b/sources/shiboken2/CMakeLists.txt
index c1349cae6..3de5d3223 100644
--- a/sources/shiboken2/CMakeLists.txt
+++ b/sources/shiboken2/CMakeLists.txt
@@ -18,7 +18,9 @@ option(BUILD_TESTS "Build tests." TRUE)
option(USE_PYTHON_VERSION "Use specific python version to build shiboken2." "")
option(DISABLE_DOCSTRINGS "Disable documentation extraction." FALSE)
-find_package(Qt5 5.12 REQUIRED COMPONENTS Core)
+set (QT_MAJOR_VERSION 5)
+message(STATUS "Using Qt ${QT_MAJOR_VERSION}")
+find_package(Qt${QT_MAJOR_VERSION} 5.12 REQUIRED COMPONENTS Core)
if (QUIET_BUILD)
set_quiet_build()
@@ -64,13 +66,13 @@ set(shiboken2_library_so_version "${shiboken_MAJOR_VERSION}.${shiboken_MINOR_VER
compute_config_py_values(shiboken2_VERSION)
## For debugging the PYTHON* variables
-message("PYTHONLIBS_FOUND: " ${PYTHONLIBS_FOUND})
-message("PYTHON_LIBRARIES: " ${PYTHON_LIBRARIES})
-message("PYTHON_INCLUDE_DIRS: " ${PYTHON_INCLUDE_DIRS})
-message("PYTHON_DEBUG_LIBRARIES: " ${PYTHON_DEBUG_LIBRARIES})
-message("PYTHONINTERP_FOUND: " ${PYTHONINTERP_FOUND})
-message("PYTHON_EXECUTABLE: " ${PYTHON_EXECUTABLE})
-message("PYTHON_VERSION: " ${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}.${PYTHON_VERSION_PATCH})
+message(STATUS "PYTHONLIBS_FOUND: " ${PYTHONLIBS_FOUND})
+message(STATUS "PYTHON_LIBRARIES: " ${PYTHON_LIBRARIES})
+message(STATUS "PYTHON_INCLUDE_DIRS: " ${PYTHON_INCLUDE_DIRS})
+message(STATUS "PYTHON_DEBUG_LIBRARIES: " ${PYTHON_DEBUG_LIBRARIES})
+message(STATUS "PYTHONINTERP_FOUND: " ${PYTHONINTERP_FOUND})
+message(STATUS "PYTHON_EXECUTABLE: " ${PYTHON_EXECUTABLE})
+message(STATUS "PYTHON_VERSION: " ${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}.${PYTHON_VERSION_PATCH})
if (NOT PYTHON_EXTENSION_SUFFIX)
get_python_extension_suffix()
@@ -112,7 +114,11 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D QT_NO_CAST_FROM_ASCII -D QT_NO_CAST_T
# Force usage of the C++11 standard, without a silent fallback
# to C++98 if the compiler does not support C++11.
-set(CMAKE_CXX_STANDARD 11)
+if(${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ set(CMAKE_CXX_STANDARD 17)
+else()
+ set(CMAKE_CXX_STANDARD 11)
+endif()
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" )
@@ -208,7 +214,7 @@ add_subdirectory(libshiboken)
add_subdirectory(doc)
# deps found, compile the generator.
-if (Qt5Core_FOUND AND PYTHONINTERP_FOUND)
+if (Qt${QT_MAJOR_VERSION}Core_FOUND AND PYTHONINTERP_FOUND)
add_subdirectory(generator)
add_subdirectory(shibokenmodule)
diff --git a/sources/shiboken2/data/shiboken_helpers.cmake b/sources/shiboken2/data/shiboken_helpers.cmake
index 8111fa61f..5e0c6ea72 100644
--- a/sources/shiboken2/data/shiboken_helpers.cmake
+++ b/sources/shiboken2/data/shiboken_helpers.cmake
@@ -206,7 +206,7 @@ endmacro()
macro(set_quiet_build)
# Don't display "up-to-date / install" messages when installing, to reduce visual clutter.
- set(CMAKE_INSTALL_MESSAGE NEVER PARENT_SCOPE)
+ set(CMAKE_INSTALL_MESSAGE NEVER)
# Override message not to display info messages when doing a quiet build.
function(message)
list(GET ARGV 0 MessageType)
@@ -221,15 +221,20 @@ macro(set_quiet_build)
endmacro()
macro(get_python_extension_suffix)
- # Result of imp.get_suffixes() depends on the platform, but generally looks something like:
- # [('.cpython-34m-x86_64-linux-gnu.so', 'rb', 3), ('.cpython-34m.so', 'rb', 3),
- # ('.abi3.so', 'rb', 3), ('.so', 'rb', 3), ('.py', 'r', 1), ('.pyc', 'rb', 2)]
- # We pick the first most detailed one, strip of the file extension part.
+ # Result of importlib.machinery.EXTENSION_SUFFIXES depends on the platform,
+ # but generally looks something like:
+ # ['.cpython-38-x86_64-linux-gnu.so', '.abi3.so', '.so']
+ # We pick the first most detailed one.
execute_process(
COMMAND ${PYTHON_EXECUTABLE} -c "if True:
- import imp, re
- first_suffix = imp.get_suffixes()[0][0]
+ import re
+ try:
+ from importlib import machinery
+ first_suffix = machinery.EXTENSION_SUFFIXES[0]
+ except (AttributeError, ImportError):
+ import imp
+ first_suffix = imp.get_suffixes()[0][0]
res = re.search(r'^(.+)\\.', first_suffix)
if res:
first_suffix = res.group(1)
@@ -239,7 +244,7 @@ macro(get_python_extension_suffix)
"
OUTPUT_VARIABLE PYTHON_EXTENSION_SUFFIX
OUTPUT_STRIP_TRAILING_WHITESPACE)
- message("PYTHON_EXTENSION_SUFFIX: " ${PYTHON_EXTENSION_SUFFIX})
+ message(STATUS "PYTHON_EXTENSION_SUFFIX: " ${PYTHON_EXTENSION_SUFFIX})
endmacro()
macro(get_llvm_config)
@@ -255,7 +260,7 @@ macro(get_llvm_config)
"
OUTPUT_VARIABLE LLVM_CONFIG
OUTPUT_STRIP_TRAILING_WHITESPACE)
- message("LLVM_CONFIG: " ${LLVM_CONFIG})
+ message(STATUS "LLVM_CONFIG: " ${LLVM_CONFIG})
endmacro()
macro(get_python_arch)
@@ -266,7 +271,7 @@ macro(get_python_arch)
"
OUTPUT_VARIABLE PYTHON_ARCH
OUTPUT_STRIP_TRAILING_WHITESPACE)
- message("PYTHON_ARCH: " ${PYTHON_ARCH})
+ message(STATUS "PYTHON_ARCH: " ${PYTHON_ARCH})
endmacro()
macro(shiboken_parse_all_arguments prefix type flags options multiopts)
@@ -282,8 +287,9 @@ macro(shiboken_check_if_limited_api)
# On other platforms, this result is not used at all.
execute_process(
COMMAND ${PYTHON_EXECUTABLE} -c "if True:
+ import os
for lib in '${PYTHON_LIBRARIES}'.split(';'):
- if '/' in lib:
+ if '/' in lib and os.path.isfile(lib):
prefix, py = lib.rsplit('/', 1)
if py.startswith('python3'):
print(prefix + '/python3.lib')
diff --git a/sources/shiboken2/doc/CMakeLists.txt b/sources/shiboken2/doc/CMakeLists.txt
index 5903e9dfc..ae4858f95 100644
--- a/sources/shiboken2/doc/CMakeLists.txt
+++ b/sources/shiboken2/doc/CMakeLists.txt
@@ -1,11 +1,50 @@
+cmake_minimum_required(VERSION 3.1)
+
+if(FULLDOCSBUILD EQUAL 0)
+ project(shiboken2_doc)
+endif()
find_program(SPHINX sphinx-build DOC "Path to sphinx-build binary.")
if (SPHINX)
- message("-- sphinx-build - found")
+ message(STATUS "sphinx-build - found")
configure_file(conf.py.in conf.py @ONLY)
- add_custom_target(doc ${SPHINX} -b html -c . ${CMAKE_CURRENT_SOURCE_DIR} html )
+ # conditional tag for sphinx build
+ #string(JOIN "_" SPHINX_TAG ${DOC_OUTPUT_FORMAT} "format")
+ add_custom_target(doc
+ COMMAND ${SPHINX} -b ${DOC_OUTPUT_FORMAT} -c . ${CMAKE_CURRENT_SOURCE_DIR} html
+ COMMENT "Generating HTMLs..."
+ VERBATIM)
+ # Python script that will be called to update the QHP
+ set(py_cmd "from __future__ import print_function
+import fileinput
+import re
+try:
+\tfor line in fileinput.input('html/Shiboken.qhp',inplace=True,backup='.bak'):
+\t\tline_copy=line.strip()
+\t\tif not line_copy: # check for empty line
+\t\t\tcontinue
+\t\tmatch=re.match('(^.*virtualFolder.)doc(.*$)',line)
+\t\tif match:
+\t\t\trepl=''.join([match.group(1),'shiboken2',match.group(2)])
+\t\t\tprint(line.replace(match.group(0),repl),end=' ')
+\t\telse:
+\t\t\tprint(line)
+except:
+\tpass\n")
+ file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/py_script.py
+ CONTENT ${py_cmd})
+
+ # create a custom command to generate QCH
+ if(DOC_OUTPUT_FORMAT STREQUAL "qthelp")
+ file(TO_NATIVE_PATH ${CMAKE_CURRENT_BINARY_DIR}/html/Shiboken.qhp QHP_FILE)
+ add_custom_command(TARGET doc POST_BUILD
+ COMMAND ${PYTHON_EXECUTABLE} py_script.py # ${CMAKE_CURRENT_BINARY_DIR}/html/Shiboken.qhp
+ COMMAND qhelpgenerator ${QHP_FILE}
+ COMMENT "Genereting QCH based on the QHP..."
+ VERBATIM)
+ endif()
else()
- message("-- sphinx-build - not found! doc target disabled")
+ message(WARNING "sphinx-build - not found! doc target disabled")
if (WIN32)
# if jom is used and we have no sphinx, then jom will crash.
# so for windows, we always create a doc target (until jom gets fixed...)
diff --git a/sources/shiboken2/doc/_templates/layout.html b/sources/shiboken2/doc/_templates/layout.html
index 94ff3534e..2e2e9e892 100644
--- a/sources/shiboken2/doc/_templates/layout.html
+++ b/sources/shiboken2/doc/_templates/layout.html
@@ -8,7 +8,7 @@
<div id="container">
<div class="header">
<div class="header_container">
- <div class="logo"><a href="http://www.pyside.org"><img alt="PySide" src="{{ pathto('_static/pysidelogo.png', 1) }}" width="199" height="102" /></a></div>
+ <div class="logo"><a href="http://www.pyside.org"><img alt="PySide" src="{{ pathto('_static/pysidelogo.png', 1) }}"/></a></div>
{{ relbar() }}
</div>
</div>
diff --git a/sources/shiboken2/doc/_themes/pysidedocs/static/pyside.css b/sources/shiboken2/doc/_themes/pysidedocs/static/pyside.css
index 23e460262..f6a1c5ae4 100644
--- a/sources/shiboken2/doc/_themes/pysidedocs/static/pyside.css
+++ b/sources/shiboken2/doc/_themes/pysidedocs/static/pyside.css
@@ -552,6 +552,9 @@ tt.descname {
.container {
padding:0 2%
}
+ .sphinxsidebar {
+ top: 16px !important;
+ }
}
#navbar .navbar-oneQt {
display:inline;
@@ -930,6 +933,7 @@ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abb
padding:0;
border:0;
font-size:100%
+ line-height: 1.4;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
vertical-align:baseline
@@ -1020,7 +1024,8 @@ body {
color:#404244;
}
ol,ul {
- list-style:none
+ list-style-type: square;
+ color: #17a81a;
}
.body ol,.body ul {
margin-top:0.75em;
@@ -1170,7 +1175,9 @@ div.multi-column div {
.col-2 h2,.toc h3,.sidebar-content h2,
.sidebar-content h3,.sectionlist h2,
.sphinxsidebar {
- position: fixed;
+ position: -webkit-sticky;
+ position: sticky;
+ top: 64px;
overflow: scroll;
overflow-x: hidden;
overflow-y: hidden;
@@ -1463,7 +1470,7 @@ div.pre {
height:auto
}
pre, .LegaleseLeft {
- background-color:#3a4055;
+ background-color:#222840;
color:#fff;
display:block;
font-family:"Droid Sans Mono";
@@ -1544,6 +1551,11 @@ pre span.wrap {
margin:4px;
opacity:0.65
}
+
+span.pre {
+ color: #09102d;
+}
+
span.wrap:hover {
opacity:1
}
@@ -2013,3 +2025,52 @@ a.plink, a.headerlink {
a.plink::before {
content:'\00B6'
}
+
+table.special {
+ border: 3px;
+ padding: 0px;
+ border-collapse: separate;
+ border-spacing: 20px;
+ line-height: 1.5em;
+}
+
+.special p {
+ text-align: center;
+ color: #3a4055;
+}
+
+.special a {
+ display: block;
+ border-bottom: 0;
+ text-decoration: none;
+}
+
+.special a:hover {
+ border-bottom: 0;
+ text-decoration: none;
+}
+
+.special strong {
+ color: #17a81a;
+ font-size: 110%;
+ font-weight: normal;
+}
+
+table.special th,
+table.special td {
+ border: 1px solid #888;
+ padding-top: 14px;
+ padding-bottom: 14px;
+ padding-left: 6px;
+ padding-right: 5px;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+}
+
+.special td:hover {
+ padding-top: 2px;
+ padding-bottom: 2px;
+ border-bottom: 4px solid #41cd52;
+}
diff --git a/sources/shiboken2/doc/_themes/pysidedocs_qthelp/domainindex.html b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/domainindex.html
new file mode 100644
index 000000000..c136cdd1c
--- /dev/null
+++ b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/domainindex.html
@@ -0,0 +1,57 @@
+{#
+ basic/domainindex.html
+ ~~~~~~~~~~~~~~~~~~~~~~
+
+ Template for domain indices (module index, ...).
+
+ :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
+ :license: BSD, see LICENSE for details.
+#}
+{% extends "layout.html" %}
+{% set title = indextitle %}
+{% block extrahead %}
+{{ super() }}
+{% if not embedded and collapse_index %}
+ <script type="text/javascript">
+ DOCUMENTATION_OPTIONS.COLLAPSE_INDEX = true;
+ </script>
+{% endif %}
+{% endblock %}
+{% block body %}
+<div class="section">
+ {%- set curr_group = 0 %}
+
+ <h1>{{ indextitle }}</h1>
+
+ <div class="modindex-jumpbox">
+ {%- for (letter, entries) in content %}
+ <a href="#cap-{{ letter }}"><strong>{{ letter }}</strong></a>
+ {%- if not loop.last %} | {% endif %}
+ {%- endfor %}
+ </div>
+
+ <table class="indextable modindextable" cellspacing="0" cellpadding="2">
+ {%- for letter, entries in content %}
+ <tr class="pcap"><td></td><td>&nbsp;</td><td></td></tr>
+ <tr class="cap"><td></td><td><a name="cap-{{ letter }}">
+ <strong>{{ letter }}</strong></a></td><td></td></tr>
+ {%- for (name, grouptype, page, anchor, extra, qualifier, description)
+ in entries %}
+ {%- if grouptype == 1 %}{% set curr_group = curr_group + 1 %}{% endif %}
+ <tr{% if grouptype == 2 %} class="cg-{{ curr_group }}"{% endif %}>
+ <td>{% if grouptype == 1 -%}
+ <img src="{{ pathto('_static/minus.png', 1) }}" id="toggle-{{ curr_group }}"
+ class="toggler" style="display: none" alt="-" />
+ {%- endif %}</td>
+ <td>{% if grouptype == 2 %}&nbsp;&nbsp;&nbsp;{% endif %}
+ {% if page %}<a href="{{ pathto(page) }}#{{ anchor }}">{% endif -%}
+ <tt class="xref">{{ name|e }}</tt>
+ {%- if page %}</a>{% endif %}
+ {%- if extra %} <em>({{ extra|e }})</em>{% endif -%}
+ </td><td>{% if qualifier %}<strong>{{ qualifier|e }}:</strong>{% endif %}
+ <em>{{ description|e }}</em></td></tr>
+ {%- endfor %}
+ {%- endfor %}
+ </table>
+</div>
+{% endblock %}
diff --git a/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/fakebar.png b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/fakebar.png
new file mode 100644
index 000000000..b45830e00
--- /dev/null
+++ b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/fakebar.png
Binary files differ
diff --git a/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/logo_python.jpg b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/logo_python.jpg
new file mode 100644
index 000000000..cd474efba
--- /dev/null
+++ b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/logo_python.jpg
Binary files differ
diff --git a/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/logo_qt.png b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/logo_qt.png
new file mode 100644
index 000000000..3bc03b7c7
--- /dev/null
+++ b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/logo_qt.png
Binary files differ
diff --git a/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/minus.png b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/minus.png
new file mode 100644
index 000000000..da1c5620d
--- /dev/null
+++ b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/minus.png
Binary files differ
diff --git a/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/plus.png b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/plus.png
new file mode 100644
index 000000000..b3cb37425
--- /dev/null
+++ b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/plus.png
Binary files differ
diff --git a/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/pyside.css b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/pyside.css
new file mode 100644
index 000000000..aee5e4420
--- /dev/null
+++ b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/pyside.css
@@ -0,0 +1,1943 @@
+@import url('cookie-confirm.css') screen;
+
+/* -- admonitions -- */
+
+div.admonition {
+ margin: 1.5em 0 1.5em;
+ padding: 0;
+}
+
+div.admonition dt {
+ font-weight: bold;
+}
+
+div.admonition dl {
+ margin-bottom: 0;
+}
+
+p.admonition-title {
+ margin: 0px 10px 5px 0px;
+ font-weight: bold;
+}
+
+div.admonition code {
+ font-family: inherit;
+}
+
+p.admonition-title + p {
+ padding-left: 1em;
+}
+
+div.admonition a:after {
+ content: ', ';
+}
+
+div.admonition a:last-child:after {
+ content: '';
+}
+
+.body {
+ width: 100%
+}
+.bodywrapper .admonition p.admonition-title {
+ margin-bottom:5px
+}
+
+.bodywrapper .admonition p {
+ margin:0
+}
+
+div.body p.centered {
+ text-align: center;
+ margin-top: 25px;
+}
+
+div.warning, div.seealso, div.note {
+ padding: 6px 0px 6px 10px;
+ border: none;
+}
+
+div.warning {
+ background-color: #ffe4e4;
+}
+
+div.seealso {
+ background-color: #fff2d6;
+}
+
+div.note {
+ background-color: #f3f3f4;
+}
+
+table.docutils {
+ margin-right: auto;
+ margin-bottom: 10px;
+ border: none;
+ width: initial;
+}
+
+table.docutils.colwidths-given td {
+ float: none;
+}
+
+table.docutils th,
+table.docutils td {
+ padding-left:0;
+ border: none;
+}
+
+table.docutils td ul {
+ margin:0
+}
+
+table.docutils td ul > li {
+ margin: 0 0 0.5em;
+}
+h2 em {
+ float: right;
+ font-size: 10px;
+ position: relative;
+ top: -20px;
+}
+
+.document {
+ padding-bottom: 20px;
+}
+
+.documentwrapper {
+ margin-left: 20px;
+}
+
+.body blockquote {
+ border: none;
+ padding-left: 0;
+ margin-bottom: 1.5em;
+}
+
+.sphinxsidebar {
+ float: left;
+ width: 186px;
+ padding: 25px;
+ text-align: left;
+ background-color: #fff;
+}
+
+.sphinxsidebar ul {
+ padding: 0px;
+ margin: 0px;
+ list-style-position: inside;
+}
+
+.sphinxsidebar > ul {
+ padding: 0px;
+ margin: 0px;
+}
+
+.sphinxsidebar ul li li {
+ margin-left: 10px;
+ padding: 0px;
+ font-size: 0.95em;
+}
+
+.sphinxsidebar ul a,
+.sphinxsidebar p.topless a {
+ word-break: break-word;
+}
+
+.sphinxsidebar h3, .sphinxsidebar h3 a {
+ color: #333;
+}
+
+.sphinxsidebar p.topless {
+ margin: 1em 0 1em;
+}
+
+.pysidetoc ul {
+ list-style: none;
+ padding: 0px;
+ margin: 0px;
+}
+
+.pysidetoc em {
+ font-style: normal;
+}
+
+.pysidetoc strong {
+ display: block;
+ padding: 5px;
+ margin: 0 10px 10px 0;
+ border: none;
+ background-color: #e2e2e2;
+}
+
+.section .docutils.container td {
+ float:left;
+}
+
+.hide {
+ display: none;
+}
+
+/* copy-notice */
+.document + p {
+ margin-left: 255px;
+ width: 70%;
+ font-size: 0.75em;
+ margin: 0 35px 15px 280px;
+}
+
+#searchbox {
+ border-top: 1px solid #989898;
+ padding-top: 10px;
+ margin-left: -10px;
+ margin-right: -10px;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+#search_button {
+ border: 1px solid #3A393A;
+ background-color: #3A393A;
+ color: white;
+ cursor: pointer;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+
+}
+
+form {
+ margin: 0px;
+ padding: 0px;
+}
+
+#searchbox h3 {
+ padding: 10px 0 0 0;
+ margin-bottom: 5px;
+}
+
+/* search field */
+form #q {
+ width: 136px;
+ /* height: 22px; */
+ /* border: none; */
+ margin: 0px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ margin-top: 2px;
+ padding: 4px;
+ line-height: 22px;
+}
+
+#search-results h2 {
+ display: none;
+}
+
+#search-results h2 {
+ display: none;
+}
+
+#search-results ul.search {
+ margin: 0px;
+ padding: 0px;
+}
+
+ul.search div.context {
+ padding-left: 40px;
+}
+
+#installation td {
+ text-align: center;
+ font-weight: bold;
+}
+
+em {
+ color: inherit;
+ font-style:italic;
+}
+
+/******** REL bar *********/
+
+.related {
+ display: inline;
+}
+
+.related h3 {
+ display: none;
+}
+
+.align-center {
+ text-align: center;
+}
+
+.contentstable {
+ width: 100%;
+}
+
+.contentstable td {
+ padding-left: 30px;
+ vertical-align: top;
+}
+
+p.biglink a {
+ font-size: 20px;
+}
+
+dt:target, .highlight {
+ background-color: #fbe54e;
+}
+
+p.highlight-link {
+ margin-top: 10px;
+ font-size: 0.8em;
+}
+
+#synopsis table, table.field-list {
+ margin: 1em 0 1em 0;
+}
+
+table.field-list tr {
+ text-align: left;
+}
+
+tt.descname {
+ font-size: 120%;
+ font-weight: bold;
+}
+
+#functions ul, #virtual-functions ul, #slots ul, #signals ul, #static-functions ul {
+ margin: 0;
+ padding: 6px;
+ border: 1px solid #ddd;
+ border-radius: 0;
+ background-color: #e2e2e2;
+}
+
+#functions p, #virtual-functions p, #slots p, #signals p, #static-functions p {
+ margin: 0;
+ padding: 0;
+}
+
+#functions li, #virtual-functions li, #slots li, #signals li, #static-functions li {
+ list-style: none;
+ margin: 5px;
+ padding: 0;
+ font-size: 90%;
+}
+
+#synopsis span.pre {
+ color: #009491;
+ font-weight: bolder;
+}
+
+#detailed-description .class dt,
+#detailed-description .method dt,
+#detailed-description .staticmethod dt,
+#detailed-description .attribute dt {
+ margin: 0px;
+ margin-bottom: 10px;
+ padding: 10px;
+ font-weight: bold;
+ background-color: #e2e2e2;
+ border: none;
+ border-radius: 0;
+}
+
+#detailed-description dd > blockquote,
+#detailed-description dd > .field-list {
+ font-family: monospace;
+ font-size: small;
+ border-left: 10px solid #e2e2e2;
+ padding-left: 10px;
+ margin-bottom: 1.5em;
+}
+
+#detailed-description dd > blockquote blockquote {
+ border: none;
+ padding: 0;
+}
+
+#detailed-description .class .field-odd,
+#detailed-description .method .field-odd,
+#detailed-description .staticmethod .field-odd,
+#detailed-description .attribute .field-odd {
+ margin: 0;
+ padding: 1px 0 0 0;
+ background-color: #ffffff;
+
+}
+
+#detailed-description .class .field-even,
+#detailed-description .method .field-even,
+#detailed-description .staticmethod .field-even,
+#detailed-description .attribute .field-even {
+ margin: 0;
+ padding: 1px 0 0 0;
+ background-color: #ffffff;
+}
+
+#detailed-description .class .field-odd li,
+#detailed-description .method .field-odd li,
+#detailed-description .staticmethod .field-odd li,
+#detailed-description .attribute .field-odd li {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+
+}
+
+#detailed-description .class .field-even li,
+#detailed-description .method .field-even li,
+#detailed-description .staticmethod .field-even li,
+#detailed-description .attribute .field-even li {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+#detailed-description .class .field-odd p,
+#detailed-description .method .field-odd p,
+#detailed-description .staticmethod .field-odd p,
+#detailed-description .attribute .field-odd p{
+ margin: 0;
+ margin-left: 20px;
+
+}
+
+#detailed-description .class .field-even p,
+#detailed-description .method .field-even p,
+#detailed-description .staticmethod .field-even p,
+#detailed-description .attribute .field-even p{
+ margin: 0;
+ margin-left: 20px;
+}
+
+#detailed-description .class .field-odd p:last-child,
+#detailed-description .method .field-odd p:last-child,
+#detailed-description .staticmethod .field-odd p:last-child,
+#detailed-description .attribute .field-odd p:last-child {
+ margin-bottom: 10px;
+
+}
+
+#detailed-description .class .field-even p:last-child,
+#detailed-description .method .field-even p:last-child,
+#detailed-description .staticmethod .field-even p:last-child,
+#detailed-description .attribute .field-even p:last-child{
+ margin-bottom: 10px;
+}
+
+.document dl.attribute,
+.document dl.class,
+.document dl.method,
+.document dl.staticmethod {
+ margin-top: 2em;
+}
+
+.document dl.attribute dd,
+.document dl.class dd,
+.document dl.method dd,
+.document dl.staticmethod dd {
+ padding-left: 1em;
+}
+
+#detailed-description .attribute td:nth-child(1) {
+ font-family: monospace;
+}
+
+/* Qt theme */
+#navbar {
+ position:fixed;
+ top:0;
+ left:0;
+ z-index:100;
+ background:#fff;
+ width:100%
+}
+#navbar .container, .fixed .container {
+ max-width:1280px;
+ margin:0 auto;
+ padding:0 3.9%; /* 0? */
+ position:relative;
+ overflow:visible
+}
+#navbar .navbar-header {
+ position:relative
+}
+#menuextras li a:hover span {
+ color: #41cd52;
+}
+/* new header */
+#mm-wrap, #mm-wrap #mm-helper,
+#mm-wrap #mm-helper li.mm-item,
+#mm-wrap #mm-helper a.mm-link {
+ -moz-transition: none;
+ -o-transition: none;
+ -webkit-transition: none;
+ transition: none;
+ -webkit-border-radius: 0 0 0 0;
+ -moz-border-radius: 0 0 0 0;
+ -ms-border-radius: 0 0 0 0;
+ -o-border-radius: 0 0 0 0;
+ border-radius: 0 0 0 0;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ -ms-box-shadow: none;
+ -o-box-shadow: none;
+ box-shadow: none;
+ background: none;
+ border: 0;
+ bottom: auto;
+ box-sizing: border-box;
+ clip: auto;
+ color: #090e21;
+ display: block;
+ float: none;
+ font-family: inherit;
+ font-size: 14px;
+ height: auto;
+ left: auto;
+ line-height: 1.7;
+ list-style-type: none;
+ margin: 0;
+ min-height: 0;
+ opacity: 1;
+ outline: none;
+ overflow: visible;
+ padding: 0;
+ position: relative;
+ right: auto;
+ text-align: left;
+ text-decoration: none;
+ text-transform: none;
+ top: auto;
+ vertical-align: baseline;
+ visibility: inherit;
+ width: auto;
+}
+#mm-wrap #mm-helper {
+ visibility:visible;
+ text-align:right;
+ padding:0 0px 0 0px
+}
+#navbar #mm-wrap #mm-helper li.mm-item {
+ border-right:solid #f3f3f4 1px;
+ padding-right:30px;
+ padding-left:30px
+}
+#navbar #mm-wrap #mm-helper li.mm-item > a:hover {
+ opacity: .5
+}
+#mm-wrap #mm-helper > li.mm-item {
+ margin:0 0 0 0;
+ display:inline-block;
+ height:auto;
+ vertical-align:middle
+}
+#navbar #mm-wrap #mm-helper li.mm-item:nth-child(3) {
+ border-right:0
+}
+#mm-wrap #mm-helper a.mm-link {
+ cursor: pointer
+}
+@media (max-width: 1279px) {
+ #navbar {
+ padding:0;
+ position:relative;
+ }
+ #navbar .container {
+ max-width:100%
+ }
+ .container {
+ padding:0 2%
+ }
+}
+#navbar .navbar-oneQt {
+ display:inline;
+ float:left;
+ width:31px;
+ color:#41cd52
+}
+#navbar .navbar-oneQt:before {
+ content:attr(data-icon);
+ position:absolute;
+ top:14px;
+ left:0;
+ color:#41cd52;
+ font-family:'Qt Icons';
+ line-height:1;
+ font-size:40px;
+ transition:all 0.3s ease-in-out;
+}
+#mm-wrap {
+ clear:both;
+ background:rgba(255, 255, 255, 0.1);
+ -webkit-border-radius:0px 0px 0px 0px;
+ -moz-border-radius:0px 0px 0px 0px;
+ -ms-border-radius:0px 0px 0px 0px;
+ -o-border-radius:0px 0px 0px 0px;
+ border-radius:0px 0px 0px 0px
+}
+#mm-wrap #mm-helper li.mm-item:last-child a {
+ background:transparent url("icon_avatar.png") 50% 50% no-repeat !important;
+ background-size:24px !important;
+ width:24px !important;
+ height:24px !important;
+}
+#navbar #mm-wrap #mm-helper li.mm-item > a {
+ opacity:1;
+ -webkit-transition:all 0.3s ease-in-out;
+ -moz-transition:all 0.3s ease-in-out;
+ -ms-transition:all 0.3s ease-in-out;
+ -o-transition:all 0.3s ease-in-out;
+ transition:all 0.3s ease-in-out;
+}
+#mm-wrap #mm-helper > li.mm-item > a.mm-link {
+ border-top:0px solid #fff;
+ border-left:0px solid #fff;
+ border-right:0px solid #fff;
+ border-bottom:0px solid #fff;
+ outline:none;
+ text-decoration:none;
+ padding:0 0 0 0;
+ line-height:70px;
+ font-weight:normal;
+ height:70px;
+ vertical-align:baseline;
+ text-align:left;
+ width:auto;
+ display:block;
+ color:#090e21;
+ text-transform:none;
+ text-decoration:none;
+ background:rgba(0, 0, 0, 0);
+ -webkit-border-radius:0px 0px 0px 0px;
+ -moz-border-radius:0px 0px 0px 0px;
+ -ms-border-radius:0px 0px 0px 0px;
+ -o-border-radius:0px 0px 0px 0px;
+ border-radius:0px 0px 0px 0px;
+ font-family:inherit;
+ font-size:14px;
+}
+/* end new header */
+@media (min-width: 1320px) {
+ .body .flowListDiv dl.flowList {
+ -webkit-column-count:3;
+ -moz-column-count:3;
+ column-count:3
+ }
+}
+@media (min-width: 1120px) {
+ #navbar.fixed {
+ -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.23);
+ -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.23);
+ box-shadow:0px 0px 8px rgba(0,0,0,0.23)
+ }
+ #navbar.fixed #mm-wrap #mm-helper > li.mm-item > a.mm-link {
+ height:50px;
+ line-height:50px
+ }
+ #navbar.fixed .navbar-oneQt:before {
+ font-size:35px;
+ top:7px
+ }
+
+ .flowListDiv dl.flowList {
+ -webkit-column-count:2;
+ -moz-column-count:2;
+ column-count:2
+ }
+}
+@media (max-width: 1120px) {
+ #navbar {
+ padding:0;
+ position:relative
+ }
+ #navbar .navbar-oneQt:before {
+ left:10px
+ }
+ #navbar .container {
+ max-width:100%;
+ padding:0
+ }
+ #footerbar .container {
+ padding:0
+ }
+ body .main {
+ margin-top:0px
+ }
+ #footerbar .footer-main .footer-nav {
+ padding:3.9% 0 3.9% 3%;
+ border-bottom:1px solid #413d3b;
+ float:none;
+ display:block;
+ width:auto
+ }
+ #footerbar .footer-main .theqtcompany {
+ clear:both;
+ float:left;
+ margin:30px 0 8px 3%
+ }
+ #footerbar .footer-main .footer-social {
+ float:left;
+ padding:50px 0px 0px 3%
+ }
+ #footerbar #menu-footer-submenu {
+ clear:both;
+ float:none;
+ display:block;
+ padding:0px 0px 3.9% 3%
+ }
+ ul#menu-footer-submenu {
+ margin-left: 0
+ }
+}
+.cookies_yum {
+ background-color:#cecfd5;
+ display:none;
+ width:100%
+}
+.cookies_yum img {
+ width:25px;
+ top:6px;
+ display:inline-block;
+ position:absolute;
+ left:13px
+}
+.cookies_yum div {
+ margin:0 auto;
+ max-width:1280px;
+ min-height:30px;
+ padding:6px 0px 6px 0px;
+ position:relative
+}
+.cookies_yum p {
+ color:#09102b;
+ margin:0px;
+ font-size:0.79em;
+ display:inline-block;
+ line-height:1.2;
+ padding:0 30px 0 50px
+}
+.cookies_yum p a {
+ white-space:nowrap
+}
+.cookies_yum a:hover {
+ color:#46a2da
+}
+.cookies_yum .close {
+ width:15px;
+ height:15px;
+ background-image:url("cookiebar-x.png");
+ background-size:15px 30px;
+ background-position:top left;
+ cursor:pointer;
+ top:13px;
+ right:13px;
+ position:absolute;
+ transition:none
+}
+.cookies_yum .close:hover {
+ background-position:bottom left
+}
+#sidebar-toggle,#toc-toggle {
+ width:24px;
+ height:14px;
+ background-size:24px 28px;
+ cursor:pointer;
+ background-image:url("list_expand.png");
+ float:right
+}
+#sidebar-toggle.collapsed,
+#toc-toggle.collapsed {
+ background-position:bottom left
+}
+#sidebar-content > h2 {
+ display:none
+}
+#footerbar {
+ background:#222840;
+ color:#fff;
+ font-size: 0.9em;
+}
+#footerbar.fixed {
+ bottom:0;
+ left:0;
+ width:100%
+}
+#footerbar .footer-nav {
+ display:inline;
+ float:left
+}
+#footerbar .footer-main .footer-nav li {
+ float:left;
+ margin-right:1em
+}
+#footerbar .footer-main .footer-nav li a {
+ display:block;
+ padding:30px 0 10px 0;
+ line-height:20px;
+ height:20px;
+ color:#fff;
+ font-weight: 600;
+}
+#footerbar .footer-main .footer-nav li a:hover,#footerbar .footer-main .footer-nav li.current-menu-item a {
+ color:#eee
+}
+#footerbar .footer-main .footer-nav .sub-menu {
+ margin-left:0;
+ margin-bottom:0
+}
+#footerbar .footer-main .footer-nav .sub-menu li {
+ float:none;
+ width: 100%;
+}
+#footerbar .footer-main .footer-nav .sub-menu ul {
+ padding:1px 1em;
+ font-size:0.786em;
+ line-height:8px;
+ float:none;
+ color:#5d5b59;
+ margin-bottom:0
+}
+#footerbar .footer-main .footer-nav .sub-menu li a {
+ padding:2px 0;
+ font-size:1em;
+ float:none;
+ color:#cecfd5;
+ font-weight: 400;
+}
+#footerbar .footer-main .footer-nav .sub-menu li a:hover,#footerbar .footer-main .footer-nav .sub-menu li.current-menu-item a {
+ color:#eee
+}
+#footerbar .theqtcompany {
+ background:url("theqtcompany.png") no-repeat;
+ background-size:100%;
+ width:215px;
+ height:68px;
+ display:inline;
+ float:right;
+ margin:29px 0 28px 30px
+}
+#footerbar .footer-social {
+ display:inline;
+ float:right;
+ width:164px
+}
+#footerbar .footer-main .footer-social>div {
+ margin-left:0.1em;
+ margin-bottom:10px
+}
+#footerbar .disclaimer {
+ font-size:0.786em;
+ line-height:2.73;
+ color:#868584;
+ padding-top:20px;
+ padding-bottom:0.5%
+}
+#footerbar .disclaimer a {
+ color:#bdbebf
+}
+#footerbar .disclaimer a:hover {
+ color:#d6d6d6
+}
+#footerbar .disclaimer ul li {
+ float:left;
+ vertical-align:middle;
+ margin-left:1.18em
+}
+#footerbar .disclaimer ul li:first-child {
+ margin-left:0
+}
+#footerbar .disclaimer ul.lang-selector a {
+ color:#506a34;
+ color:rgba(128,195,66,0.3)
+}
+#footerbar .disclaimer ul.lang-selector a:hover {
+ color:#80c342;
+ color:rgba(128,195,66,0.7)
+}
+#menu-footer-menu, #menu-footer-menu ul {
+ margin-left:0;
+ margin-bottom:0
+}
+@font-face {
+ font-family: 'Titillium Web';
+ font-style: normal;
+ font-weight: 400;
+ src: url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.eot");
+ /* IE9 Compat Modes */
+ src: local("Titillium Web"), local("TitilliumWeb-Regular"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.eot?#iefix") format("embedded-opentype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.woff2") format("woff2"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.woff") format("woff"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.ttf") format("truetype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-regular.svg#TitilliumWeb") format("svg");
+ /* Legacy iOS */
+}
+/* titillium-web-italic - latin_latin-ext */
+@font-face {
+ font-family: 'Titillium Web';
+ font-style: italic;
+ font-weight: 400;
+ src: url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.eot");
+ /* IE9 Compat Modes */
+ src: local("Titillium WebItalic"), local("TitilliumWeb-Italic"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.eot?#iefix") format("embedded-opentype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.woff2") format("woff2"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.woff") format("woff"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.ttf") format("truetype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-italic.svg#TitilliumWeb") format("svg");
+ /* Legacy iOS */
+}
+/* titillium-web-600 - latin_latin-ext */
+@font-face {
+ font-family: 'Titillium Web';
+ font-style: normal;
+ font-weight: 600;
+ src: url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.eot");
+ /* IE9 Compat Modes */
+ src: local("Titillium WebSemiBold"), local("TitilliumWeb-SemiBold"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.eot?#iefix") format("embedded-opentype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.woff2") format("woff2"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.woff") format("woff"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.ttf") format("truetype"), url("//d33sqmjvzgs8hq.cloudfront.net/wp-content/themes/oneqt/assets/fonts/titillium-web-v4-latin_latin-ext-600.svg#TitilliumWeb") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family:monospace;
+ font-style:normal;
+ font-weight:400;
+ src:local("Droid Sans Mono"),local("DroidSansMono"),url(//fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJUYuTAAIFFn5GTWtryCmBQ4.woff) format("woff")
+}
+@font-face {
+ font-family:'Qt Icons';
+ src:url("../style/icomoon.eot?-tgjuoj");
+ src:url("../style/icomoon.eot?#iefix-tgjuoj") format("embedded-opentype"),url("../style/icomoon.woff?-tgjuoj") format("woff"),url("../style/icomoon.ttf?-tgjuoj") format("truetype"),url("../style/icomoon.svg?-tgjuoj#icomoon") format("svg");
+ font-weight:normal;
+ font-style:normal
+}
+@font-face {
+ font-family:'social-icons';
+ src:url("../style/social-icons.eot?54625607");
+ src:url("../style/social-icons.eot?54625607#iefix") format("embedded-opentype"),
+ url("../style/social-icons.woff?54625607") format("woff");
+ font-weight:normal;
+ font-style:normal
+}
+.clearfix:before,.clearfix:after {
+ content:" ";
+ display:table
+}
+.clearfix:after {
+ clear:both
+}
+.clearfix {
+ *zoom:1
+}
+.clearfix .right {
+ float:right
+}
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
+ margin:0;
+ padding:0;
+ border:0;
+ font-size:100%;
+ line-height: 1.4;
+}
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
+ vertical-align:baseline
+}
+h1,h2,h3,h4,h5,h6 {
+ font-weight:300
+}
+.body h2,.body h3,.body h4,.body h5,.body h6 {
+ margin:1.5em 0 0.75em
+}
+.body h1 {
+ margin-bottom:0.75em;
+ font-size:2.25em;
+}
+.body h3.fn,.body h3.flags {
+ color:#26282a;
+ font-size:1.46em;
+ padding:15px 0 15px 0;
+ border-bottom:2px #eee solid;
+ word-wrap:break-word
+}
+.body .fngroup {
+ border-bottom:2px #eee solid;
+ padding-bottom:15px;
+ margin-bottom:1.5em
+}
+.body .fngroup h3.fngroupitem {
+ margin:0;
+ padding-bottom:0;
+ border:none
+}
+.body h3.fn .name,
+.body h3 span.type,
+.qmlname span.name {
+ font-weight: 400
+}
+.qmlname {
+ font-size:1.46em
+}
+.qmlproto table {
+ border:none;
+ border-bottom:2px #eee solid
+}
+.qmlproto table p {
+ max-width:100%
+}
+.qmlproto table tr {
+ background-color:#fff
+}
+.qmlname td, .qmlname th {
+ border:none;
+ text-align:left;
+ padding:5px 0 0 0
+}
+.qmlreadonly,.qmldefault {
+ padding:0 5px 0 5px;
+ font-size:0.75em;
+ background-color:#eee;
+ float:right
+}
+.qmlreadonly {
+ color:#414141
+}
+.qmldefault {
+ color:#D14141
+}
+.rightAlign {
+ padding:3px 5px 3px 10px;
+ text-align:right
+}
+.centerAlign.functionIndex {
+ text-align:center;
+ font-size:150%;
+ margin-bottom: 1em
+}
+article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
+ display:block
+}
+body {
+ line-height:1.25em;
+ font-family: Arial, Helvitica;
+ font-weight:400;
+ transition-duration:1s;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-size: 16px;
+ background-color:#f3f3f4;
+ color:#404244;
+}
+ol,ul {
+ list-style-type: square;
+ #color: #17a81a;
+}
+.body ol,.body ul {
+ margin-top:0.75em;
+ margin-left:20px
+}
+.bodywrapper ol>li {
+ list-style-type:decimal;
+ margin-left:15px
+}
+.bodywrapper ol.a >li {
+ list-style-type:lower-alpha;
+}
+.bodywrapper ol.A >li {
+ list-style-type:upper-alpha;
+}
+.bodywrapper ol.i >li {
+ list-style-type:lower-roman;
+}
+.bodywrapper ol.I >li {
+ list-style-type:upper-roman;
+}
+.body li p {
+ margin-top:1em
+}
+blockquote,q {
+ quotes:none;
+ border-left:10px solid #ddd;
+ padding-left:10px
+}
+blockquote:before,blockquote:after,q:before,q:after {
+ content:'';
+ content:none;
+ width:100%
+}
+table {
+ border-collapse:collapse;
+ border-spacing:0;
+ margin-bottom:5px;
+ width:100%
+}
+a {
+ color:#17a81a;
+ text-decoration:none;
+ transition-duration:0.3s
+}
+a:hover {
+ color:#17a81a
+}
+.main,#footerbar>div {
+ max-width:1280px;
+ width:95%;
+ margin:0 auto
+}
+.main {
+ margin-top:80px
+}
+@media (max-width: 1120px) {
+ .main,.navbar-header,#footerbar>div {
+ width: 100%;
+ margin: 0;
+ }
+ .main .main-rounded {
+ padding: 0 15px;
+ }
+}
+.main_index {
+ background-color:#fff
+}
+.sectionlist {
+ margin-bottom:2em
+}
+[class*="col-"] {
+ letter-spacing:normal
+}
+.landing,.main_index .row {
+ letter-spacing:-0.31em
+}
+.main_index .row>div {
+ letter-spacing:normal
+}
+.col-1,.body {
+ display:inline-block;
+ background-color:#fff;
+ padding: 25px 35px 20px 30px;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ -ms-box-sizing:border-box;
+ box-sizing:border-box;
+}
+.col-1 h2 {
+ font-size:1.8em;
+ font-weight:300;
+ line-height:1.1;
+ margin-bottom:0.83em;
+ margin-top:1em
+}
+.icons1of3 img {
+ display:inline-block;
+ float:left;
+ margin-right:0.75em;
+ margin-top:-5px;
+ width:2.75em
+}
+div.multi-column {
+ position:relative
+}
+div.multi-column div {
+ display:-moz-inline-box;
+ display:inline-block;
+ vertical-align:top;
+ margin-top:1em;
+ margin-right:2em;
+ width:16em
+}
+.sidebar {
+ display:block;
+ position:relative;
+ position:sticky;
+ float:left;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ -ms-box-sizing:border-box;
+ box-sizing:border-box;
+ width:20%;
+ padding-right:20px
+}
+.sidebar li {
+ text-overflow:ellipsis;
+ overflow:hidden
+}
+.toc,.sectionlist {
+ padding:25px;
+ background-color:#fff;
+ margin-bottom:1.25em
+}
+.sidebar .sectionlist p {
+ margin-bottom:0
+}
+.sectionlist.promo {
+ padding:0;
+ background-color:#f3f3f4
+}
+.sidebar-content:empty {
+ display:none;
+ visibility:hidden
+}
+.col-2 h2,.toc h3,.sidebar-content h2,
+.sidebar-content h3,.sectionlist h2,
+.sphinxsidebar {
+ position: fixed;
+ overflow: scroll;
+ overflow-x: hidden;
+ overflow-y: hidden;
+}
+.sphinxsidebar h3 {
+ font-weight: bold;
+ margin-bottom:1em;
+}
+.toc h3 a {
+ color:#404244
+}
+.title {
+ font-size:2.25em;
+ font-weight:300;
+ letter-spacing:-1px;
+ line-height:1.15em;
+ margin-bottom:0.5em;
+ word-wrap:break-word
+}
+.navigationbar,col-1 h2 {
+ font-size:0.85em
+}
+.navigationbar h1 {
+ font-size:2.5em;
+ margin-bottom:0.85em;
+ margin-top:0.85em
+}
+.navigationbar li {
+ display:inline-block;
+ margin-right:5px;
+ position:relative;
+ padding-right:10px;
+ color:#585a5c
+}
+.navigationbar ul:last-of-type li a {
+ color:#404244
+}
+.sectionlist li, .sphinxsidebar li {
+ padding-bottom: 10px;
+ line-height: 1.75em;
+}
+.col-1 ul {
+ margin-bottom:1.56em
+}
+.bodywrapper li {
+ margin-top:0.5em;
+ line-height:1.25em
+}
+.bodywrapper li.level2 {
+ margin-left:10px;
+ margin-top:0.4em;
+ font-size:0.9375em;
+}
+.bodywrapper p,
+.bodywrapper dd {
+ line-height:1.25em;
+ margin:1em 0 1em;
+ color:#404244
+}
+.bodywrapper b {
+ font-weight:600
+}
+.body ul,.body ol {
+ /* margin-bottom:1.5em */
+}
+.bodywrapper ul ul {
+ margin-top:0.5em
+}
+.bodywrapper .naviNextPrevious {
+ margin-top:25px;
+ max-width:100%
+}
+.naviNextPrevious.headerNavi,
+p.naviNextPrevious + p {
+ display:none
+}
+.nextPage {
+ float:right
+}
+.prevPage:before {
+ content:"< "
+}
+.nextPage:after {
+ content:" >"
+}
+.navigationbar li a {
+ color:#404244
+}
+.navigationbar li:after {
+ color:#404244;
+ content:"›";
+ display:inline-block;
+ font-size:1.5em;
+ line-height:1;
+ position:absolute;
+ right:-2px;
+ top:-4px
+}
+.sub-navigation {
+ margin-top:10px
+}
+.navigationbar li:last-child:after,.sub-navigation li:after {
+ content:none
+}
+.navigationbar {
+ margin-bottom:10px;
+ line-height:1em
+}
+#buildversion {
+ margin-bottom:10px;
+ font-style:italic;
+ font-size:small;
+ float:right
+}
+.copy-notice {
+ width:75%;
+ font-size:0.75em;
+ margin:20px 35px 0 10px;
+ line-height:1.75em;
+ float:right;
+ color:#585a5c
+}
+.copy-notice.index {
+ margin-top:10px;
+ float:none
+}
+li a.active {
+ color:#585a5c
+}
+.flowList {
+ padding:25px
+}
+.flowListDiv dl {
+ -webkit-column-count:1;
+ -moz-column-count:1;
+ column-count:1
+}
+.flowList dd {
+ display:inline-block;
+ margin-left:10px;
+ width:90%;
+ line-height:1.15em;
+ overflow-x:hidden;
+ text-overflow:ellipsis
+}
+.alphaChar {
+ font-size:2em;
+ position:absolute
+}
+.flowList.odd {
+ background-color:#f9f9f9
+}
+.body ul>li,.doc-column ul>li {
+ list-style-image:url("list_arrow.png");
+ margin-left:15px;
+ color:#404244;
+ margin-top:0.65em;
+ line-height:1em
+}
+.bodywrapper table p {
+ margin:0px;
+ padding:0px
+}
+.bodywrapper table p {
+ margin:0px;
+ padding:0px;
+ min-height:1.25em
+}
+.bodywrapper .qmldoc {
+ margin-top:0.75em
+}
+.body h2 {
+ margin-top: 1.5em;
+ font-size:1.75em
+}
+.body h3 {
+ font-size:1.35em
+}
+.body h4 {
+ font-size:1.15em
+}
+.body p img {
+ margin-top:0.75em;
+ max-width:100%
+}
+.body .border img {
+ box-shadow:3px 3px 8px 3px rgba(200,200,200,0.5)
+}
+.body .border .player {
+ box-shadow:3px 3px 8px 3px rgba(200,200,200,0.5)
+}
+.body p.figCaption {
+ transform:translateY(-30px);
+ color:#606366;
+ font-size:95%;
+ margin-left:3px;
+ font-style:italic
+}
+.body table {
+ width:initial;
+ vertical-align:initial
+}
+table .odd {
+ background-color:#f9f9f9
+}
+table thead {
+ text-align:left;
+ padding-left:20px
+}
+table,table td,table th {
+ border:1px solid #eee
+}
+table td,table th {
+ padding:5px 20px;
+ line-height:1.3
+}
+.body .fixed table td {
+ min-width:50%;
+ width:50%
+}
+table.alignedsummary,table.propsummary {
+ width:initial
+}
+table.valuelist td.tblval {
+ font-size:0.75em
+}
+div.main_index .row {
+ border-bottom:10px solid #f3f3f4
+}
+div.main_index .row {
+ position:relative
+}
+div.main_index .row>div {
+ display:inline-block;
+ width:50%;
+ vertical-align:top;
+ padding:2em 3em;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ -ms-box-sizing:border-box;
+ box-sizing:border-box
+}
+div.main_index h2 {
+ font-size:2.1875em;
+ margin-bottom:1em
+}
+#search_bar {
+ width:40%;
+ float:right
+}
+div.main_index .row:after {
+ content:"";
+ position:absolute;
+ top:0;
+ right:50%;
+ height:100%;
+ width:10px;
+ background-color:#f3f3f4
+}
+div.table {
+ overflow-x:auto
+}
+.body tr > td > pre {
+ font-size:0.75em
+}
+p.qt_commercial {
+ border:3px solid #5caa15;
+ margin:0 auto;
+ padding:15px;
+ width:28%;
+ text-align:center;
+ clear:both
+}
+h1.qt_commercial {
+ padding:20px;
+ background-color:#5caa15;
+ display:inline;
+ float:right;
+ font-size:1.25em;
+ line-height:1.25em;
+ height:1.25em;
+ color:#fff
+}
+div.qt_commercial {
+ border-top:5px solid #5caa15;
+ margin-bottom:50px
+}
+div.pre {
+ position:relative;
+ height:auto
+}
+pre, .LegaleseLeft {
+ background-color:#222840;
+ color:#fff;
+ display:block;
+ font-family:monospace;
+ line-height:1.5;
+ overflow-x:auto;
+ margin-bottom:25px;
+ padding:25px;
+ margin-top:0.75em;
+ font-size: .8em;
+}
+.bodywrapper .LegaleseLeft p {
+ color:#fff;
+ white-space: pre-wrap
+}
+pre .str,code .str {
+ color:#aaaaaa
+}
+pre .kwd,code .kwd {
+ color:#ffff55
+}
+pre .com,code .com {
+ color:#55ffff
+}
+pre .typ,code .typ {
+ color:#4f9d08
+}
+pre a .typ,code a .typ {
+ color:#21be2b
+}
+pre .lit,code .lit {
+ color:#ff55ff
+}
+pre .pun,code .pun {
+ color:#fff
+}
+pre .pln,code .pln {
+ color:#fff
+}
+@media print {
+ pre {
+ background-color:#eee !important
+ }
+ pre .str,code .str {
+ color:#060
+ }
+ pre .kwd,code .kwd{
+ color:#006;
+ font-weight:bold
+ }
+ pre .com,code .com {
+ color:#600
+ }
+ pre .typ,code .typ {
+ color:#404;
+ font-weight:bold
+ }
+ pre .lit,code .lit {
+ color:#044
+ }
+ pre .pun,code .pun {
+ color:#440
+ }
+ pre .pln,code .pln {
+ color:#000
+ }
+}
+pre.wrap {
+ white-space:pre-wrap
+}
+pre span.wrap {
+ display:none;
+ background:url("wrap.png") no-repeat;
+ right:0;
+ top:2px;
+ position:absolute;
+ width:20px;
+ height:14px;
+ margin:4px;
+ opacity:0.65
+}
+
+span.pre {
+ color: #09102d;
+}
+
+span.wrap:hover {
+ opacity:1
+}
+span.wrap:active {
+ opacity:0.75
+}
+.copy_text {
+ background-color:#46a2da;
+ color:#fff;
+ border:2px solid #46a2da;
+ padding:10px 16px;
+ margin-left:-10px;
+ margin-top:-50px;
+ position:absolute;
+ opacity:0;
+ cursor:pointer;
+ float:right
+}
+.copy_text:hover {
+ background-color:#fff;
+ color:#46a2da
+}
+code,.codelike {
+ font-family:monospace;
+}
+#detailed-description .function dt > code,
+#detailed-description .function dt > em {
+ font-weight:bold
+}
+h3.fn code {
+ font-size:0.75em;
+ float:right;
+ background-color:#eee;
+ padding:3px;
+ margin: 3px 0 0 20px
+}
+pre:hover>.copy_text {
+ display:inline-block;
+ opacity:1;
+ transition:0.5s ease
+}
+#main_title_bar {
+ background:url("pyside-logo.png") no-repeat;
+ background-size:100%;
+ width:366px;
+ height:86px;
+ margin:15px 0 15px 0
+}
+#main_title_bar h1 {
+ visibility:hidden
+}
+#main_title_bar .search_bar {
+ letter-spacing:normal;
+ width:50%;
+ display:inline-block;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ -ms-box-sizing:border-box;
+ box-sizing:border-box;
+ vertical-align:middle
+}
+#main_title_bar h1 {
+ letter-spacing:normal;
+ display:inline-block;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ -ms-box-sizing:border-box;
+ box-sizing:border-box;
+ vertical-align:middle
+}
+#main_title_bar .search_bar * {
+ letter-spacing:normal;
+ padding:0;
+ margin:0;
+ border:none
+}
+#sidebar-toggle,#toc-toggle {
+ display:none
+}
+@media (max-width: 980px) {
+ body {
+ font-size:calc-em(14px)
+ }
+ #main_title_bar>h1,#main_title_bar .search_bar {
+ width:100%
+ }
+ #main_title_bar .search_bar {
+ margin-bottom:15px
+ }
+ .main {
+ margin-top:0px
+ }
+ .main_index .row {
+ border:none !important
+ }
+ .title {
+ font-size:1.5em;
+ font-weight:400;
+ word-wrap:break-word
+ }
+ .col-1,.body,.naviNextPrevious,.sidebar {
+ padding:10px
+ }
+ .sidebar {
+ position:relative;
+ padding-top:0
+ }
+ .search .sidebar {
+ display:none;
+ visibility:hidden
+ }
+ .col-2 h2,.toc h3,.sidebar-content h2,.sidebar-content h3,.sectionlist h2 {
+ text-align:center;
+ margin-bottom:5px
+ }
+ div.main_index .row:after {
+ content:none
+ }
+ div.main_index .row>div {
+ display:block !important;
+ width:100%;
+ padding:15px;
+ margin:0
+ }
+ .body,.sidebar,.col-1 {
+ width:100%
+ }
+ .sidebar-content,.col-2,.toc {
+ background-color:#fff;
+ margin-bottom:1em;
+ padding:20px
+ }
+ #sidebar-toggle,#toc-toggle {
+ display:block
+ }
+ #sidebar-toggle.collapsed + h2 {
+ display:block
+ }
+ .bodywrapper p {
+ margin-bottom:1em;
+ max-width:100%
+ }
+ table td,table th {
+ padding:5px 5px
+ }
+ .sectionlist {
+ padding:0
+ }
+ .sidebar > .sectionlist {
+ padding:20px
+ }
+ .sectionlist.promo {
+ max-width:46%;
+ margin:0 auto 1em auto;
+ float:left;
+ padding:0 2%
+ }
+ .sidebar .sidebar-content {
+ clear:both
+ }
+ .copy-notice {
+ float:none;
+ width:initial
+ }
+}
+[id]:target > *:first-child,
+dt[id]:target {
+ -webkit-animation:highlighter 3s;
+ animation:highlighter 3s
+}
+@-webkit-keyframes highlighter {
+ 25% {
+ background-color:#d1e8f6;
+ color:#444
+ }
+ 75% {
+ background-color:#d1e8f6;
+ color:#444
+ }
+}
+@keyframes highlighter {
+ 25% {
+ background-color:#d1e8f6;
+ color:#444
+ }
+ 75% {
+ background-color:#d1e8f6;
+ color:#444
+ }
+}
+@-webkit-keyframes copypaste {
+ 25% {
+ opacity:1
+ }
+ 100% {
+ border-radius:10px;
+ margin-top:-50px;
+ opacity:1
+ }
+}
+@keyframes copypaste {
+ 25% {
+ opacity:1
+ }
+ 100% {
+ border-radius:10px;
+ margin-top:-50px;
+ opacity:1
+ }
+}
+#footer {
+ clear:both
+}
+.footer-social i {
+ font-family: "social-icons";
+ font-style: normal;
+ font-size:150%;
+ margin: .55em;
+ color: #cecfd5
+}
+.footer-social i:hover {
+ color: #eee
+}
+.footer-social .icon-twitter:before {
+ content: '\f099'
+}
+.footer-social .icon-facebook:before {
+ content: '\f09a'
+}
+.footer-social .icon-youtube:before {
+ content: '\f16a'
+}
+.menuextraslanguages {
+ display:none;
+ visibility:hidden
+}
+
+input:focus {
+ border-color: #46a2da;
+ box-shadow: 0 0 5px #46a2da;
+ color: #000;
+}
+
+.animation {
+ width: 100%;
+ border-style: none;
+ border-width: 0
+}
+
+.player {
+ width: auto;
+ position: relative;
+ display: table;
+ margin-bottom:1.5em;
+}
+
+.playcontrol {
+ display: none;
+ background: url("play_icon.svg") no-repeat center,
+ linear-gradient(
+ rgba(0,0,0,0.15), rgba(0,0,0,0.15)
+ );
+ background-size: 25%;
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: 0%;
+ right: 0%;
+ top: 0%;
+ bottom: 0%;
+ margin: auto
+}
+
+/* expand/collapse code sections */
+pre input {
+ display:none;
+ visibility:hidden
+}
+pre label {
+ display:block;
+ margin:-3px 3px 0 -16px;
+ text-align:center;
+ color:#21be2b;
+ float:left;
+}
+pre label:hover {
+ color:#fff
+}
+pre label::before {
+ font-weight:600;
+ font-size:16px;
+ content:"+";
+ display:inline-block;
+ width:16px;
+ height:16px
+}
+#ec_expand {
+ height:16px;
+ overflow:hidden;
+ transition:height 0.35s;
+}
+#ec_expand::before {
+ content:"...*/";
+ color:#aaa;
+ background-color:#3a4055;
+ z-index:99 !important;
+ right:25px;
+ position:absolute
+}
+#ec_toggle:checked ~ #ec_expand {
+ height:initial
+}
+#ec_toggle:checked ~ #ec_expand::before {
+ content:""
+}
+#ec_toggle:checked ~ label::before {
+ content:"-"
+}
+
+/* permalinks */
+h1:hover > .headerlink,
+h2:hover > .plink,
+h2:hover > .headerlink,
+h3:hover > .plink,
+h3:hover > .headerlink,
+h4:hover > .plink,
+h4:hover > .headerlink,
+h5:hover > .plink,
+h5:hover > .headerlink {
+ opacity:1
+}
+a.plink, a.headerlink {
+ opacity: 0;
+ padding-left: 8px;
+ font-size: 0.8em;
+ font-weight: 600;
+ transition: opacity 180ms ease-in-out
+}
+a.plink::before {
+ content:'\00B6'
+}
+
+table.special {
+ border: 3px;
+ padding: 0px;
+ border-collapse: separate;
+ border-spacing: 20px;
+ line-height: 1.5em;
+}
+
+.special p {
+ text-align: center;
+ color: #3a4055;
+}
+
+.special a {
+ display: block;
+ border-bottom: 0;
+ text-decoration: none;
+}
+
+.special a:hover {
+ border-bottom: 0;
+ text-decoration: none;
+}
+
+.special strong {
+ color: #17a81a;
+ font-size: 110%;
+ font-weight: normal;
+}
+
+table.special th,
+table.special td {
+ border: 1px solid #888;
+ padding-top: 14px;
+ padding-bottom: 14px;
+ padding-left: 6px;
+ padding-right: 5px;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+}
+
+.special td:hover {
+ padding-top: 2px;
+ padding-bottom: 2px;
+ border-bottom: 4px solid #41cd52;
+}
diff --git a/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/pysidelogo.png b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/pysidelogo.png
new file mode 100644
index 000000000..3a2f2bd17
--- /dev/null
+++ b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/pysidelogo.png
Binary files differ
diff --git a/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/relbar_bg.png b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/relbar_bg.png
new file mode 100644
index 000000000..4036733a7
--- /dev/null
+++ b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/static/relbar_bg.png
Binary files differ
diff --git a/sources/shiboken2/doc/_themes/pysidedocs_qthelp/theme.conf b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/theme.conf
new file mode 100644
index 000000000..4384b459c
--- /dev/null
+++ b/sources/shiboken2/doc/_themes/pysidedocs_qthelp/theme.conf
@@ -0,0 +1,7 @@
+[theme]
+inherit = default
+stylesheet = pyside.css
+pygments_style = none
+
+[options]
+nosidebar = true
diff --git a/sources/shiboken2/doc/conf.py.in b/sources/shiboken2/doc/conf.py.in
index e158abbbe..f99af0fff 100644
--- a/sources/shiboken2/doc/conf.py.in
+++ b/sources/shiboken2/doc/conf.py.in
@@ -25,7 +25,12 @@ import sys, os
extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.ifconfig',
'sphinx.ext.coverage']
+output_format='@DOC_OUTPUT_FORMAT@'
+
+def setup(app):
+ app.add_config_value('output_format','qthelp','env')
rst_epilog = """
+
.. |project| replace:: Shiboken
"""
@@ -158,3 +163,6 @@ html_show_sourcelink = False
# If nonempty, this is the file name suffix for HTML files (e.g. ".xhtml").
#html_file_suffix = ''
+
+# -- Options for qthelp output --------------------------------------------------
+qthelp_theme = 'pysidedocs_qthelp'
diff --git a/sources/shiboken2/doc/wordsofadvice.rst b/sources/shiboken2/doc/considerations.rst
index 9aebf1f03..3488c3407 100644
--- a/sources/shiboken2/doc/wordsofadvice.rst
+++ b/sources/shiboken2/doc/considerations.rst
@@ -110,3 +110,74 @@ this you will need use the new style class:
All classes used for multiple inheritance with other PySide types need to have
'object' as base class.
+**************************
+Frequently Asked Questions
+**************************
+
+This is a list of Frequently Asked Questions about |project|.
+Feel free to suggest new entries using our `Mailing list`_ or our IRC channel!
+
+General
+=======
+
+What is Shiboken?
+-----------------
+
+Shiboken is a Generator Runner plugin that outputs C++ code for CPython
+extensions.
+The first version of PySide had source code based on Boost templates.
+It was easier to produce code but a paradigm change was needed, as the next
+question explains.
+
+
+Why did you switch from Boost.Python to Shiboken?
+-------------------------------------------------
+
+The main reason was the size reduction. Boost.Python makes excessive use of
+templates resulting in a significant increase of the binaries size.
+On the other hand, as Shiboken generates CPython code, the resulting binaries
+are smaller.
+
+Creating bindings
+=================
+
+Can I wrap non-Qt libraries?
+----------------------------
+
+Yes. Check Shiboken source code for an example (libsample).
+
+
+Is there any runtime dependency on the generated binding?
+---------------------------------------------------------
+
+Yes. Only libshiboken, and the obvious Python interpreter
+and the C++ library that is being wrapped.
+
+What do I have to do to create my bindings?
+-------------------------------------------
+
+Most of the work is already done by the API Extractor.
+The developer creates a :std:doc:`typesystem <typesystem>`
+file with any customization wanted in
+the generated code, like removing classes or changing method signatures.
+The generator will output the *.h* and *.cpp* files with the CPython code that
+will wrap the target library for python.
+
+
+Is there any recommended build system?
+--------------------------------------
+
+Both API Extractor and generator uses and recommends the CMake build system.
+
+Can I write closed-source bindings with the generator?
+------------------------------------------------------
+
+Yes, as long as you use a LGPL version of Qt, due to runtime requirements.
+
+What is 'inject code'?
+----------------------
+
+That's how we call customized code that will be *injected* into the
+generated at specific locations. They are specified inside the typesystem.
+
+.. _`Mailing list`: http://lists.qt-project.org/mailman/listinfo/pyside
diff --git a/sources/shiboken2/doc/examples/index.rst b/sources/shiboken2/doc/examples/index.rst
new file mode 100644
index 000000000..92a64195e
--- /dev/null
+++ b/sources/shiboken2/doc/examples/index.rst
@@ -0,0 +1,9 @@
+Examples
+========
+
+C++ examples
+------------
+
+.. toctree::
+
+ samplebinding.rst
diff --git a/sources/shiboken2/doc/samplebinding.rst b/sources/shiboken2/doc/examples/samplebinding.rst
index be8dd3ae5..a53b32bac 100644
--- a/sources/shiboken2/doc/samplebinding.rst
+++ b/sources/shiboken2/doc/examples/samplebinding.rst
@@ -1,9 +1,9 @@
SampleBinding Example
***********************
-The example showcases how you can generate CPython-based binding code for a
-C++ library using Shiboken. The C++ library is called :code:`Universe`,
-with two classes: :code:`Icecream` and :code:`Truck`. Ice creams are
+This example showcases how you can use Shiboken to generate CPython-based
+binding code for a C++ library. The C++ library is called :code:`Universe`,
+with two classes: :code:`Icecream` and :code:`Truck`. Ice-creams are
characterized by their flavor, and :code:`Truck` serves as a vehicle of
:code:`Icecream` distribution for kids in a neighborhood.
@@ -52,7 +52,7 @@ First, let's look at the definition of the two classes:
std::vector m_flavors;
};
-Here is a summary of what the :code:`Universe` library includes:
+Here's a summary of what's included in the :code:`Universe` library:
* The :code:`Icecream` polymorphic type, which is intended to be overridden.
* The :code:`Icecream::getFlavor()` method returns the flavor depending on the
@@ -63,14 +63,14 @@ Here is a summary of what the :code:`Universe` library includes:
modified via :code:`Truck::addIcecreamFlavor()`.
* The :code:`Truck’s` arrival message can be customized using its
:code:`setArrivalMessage()` method.
-* The :code:`Truck::deliver()` method tells us if the ice cream delivery was
+* The :code:`Truck::deliver()` method tells us if the ice-cream delivery was
successful.
Shiboken typesystem
====================
-Now that the library definitions are in place, Shiboken generator needs a header
-file that includes the types we are interested in:
+Now that the library definitions are in place, the Shiboken generator needs a
+header file that includes the types we are interested in:
.. code-block:: cpp
:caption: bindings.h
@@ -107,10 +107,10 @@ relationship between C++ and Python types:
</value-type>
</typesystem>
-The first important thing to notice here is that we declare :code:`"bool"` and
+One important thing to notice here is that we declare :code:`"bool"` and
:code:`"std::string"` as primitive types. These types are used by some of the
C++ methods as parameters or return types, so Shiboken must know about them.
-It can then generate relevant conversion code between C++ and Python, although
+Then, Shiboken can generate relevant conversion code between C++ and Python, although
most C++ primitive types are handled by Shiboken without additional code.
Next, we declare the two aforementioned classes. One of them as an
@@ -126,12 +126,12 @@ you want to modify them.
Object ownership rules
=======================
-Shiboken cannot magically know who is responsible for freeing the C++ objects
-allocated in the Python code. It can guess, but it’s not always correct. There
-can be cases where Python should release the C++ memory when the ref count
-of the Python object becomes zero. It should never delete the C++ object assuming
-that it will not be deleted by the C++ library or maybe it’s parented to another
-object (like QWidgets).
+Shiboken doesn't know if Python or C++ are responsible for freeing the C++ objects that were
+allocated in the Python code, and assuming this might lead to errors.
+There can be cases where Python should release the C++ memory when the reference count of the
+Python object becomes zero, but it should never delete the underlying C++ object just from
+assuming that it will not be deleted by underlying C++ library, or if it's maybe parented to
+another object (like QWidgets).
In our case, the :code:`clone()` method is only called inside the C++ library,
and we assume that the C++ code takes care of releasing the cloned object.
@@ -142,27 +142,26 @@ destroyed. That's why the ownership is set to “c++” in the typesystem file,
so that the C++ objects are not deleted when the corresponding Python names
go out of scope.
-Building
-=========
+Build
+=====
To build the :code:`Universe` custom library and then generate bindings for it,
-use the :file:`CMakeLists.txt` file provided with the example. You can reuse the
-file for your own libraries with minor changes.
+use the :file:`CMakeLists.txt` file provided with the example. Later, you can reuse
+the file for your own libraries with minor changes.
-Now, run the command :command:`"cmake ."` from the prompt to configure the
-project and build with the toolchain of your choice (we recommend the
-‘(N)Makefiles’ generator though).
+Now, run the :command:`"cmake ."` command from the prompt to configure the
+project and build with the toolchain of your choice; we recommend the
+‘(N)Makefiles’ generator.
As a result, you end up with two shared libraries:
:file:`libuniverse.(so/dylib/dll)` and :file:`Universe.(so/pyd)`. The former is
-the custom C++ library, and the latter is the Python module that can be
-imported in your Python script.
+the custom C++ library, and the latter is the Python module to import in your
+Python script.
-Refer to the :file:`README.md` file for more details about the Windows-specific
-build instructions.
+For more details about these platforms, see the :file:`README.md` file.
-Using the Python module
-========================
+Use the Python module
+=====================
The following script uses the :code:`Universe` module, derives a few types from
:code:`Icecream`, implements virtual methods, instantiates objects, and much more:
@@ -234,17 +233,14 @@ types from :code:`Icecream` for different “flavors”. It then creates a
If the delivery fails, a new :code:`truck` is created with the old flavors
copied over, and a new *magical* flavor that will surely satisfy all customers.
-The script above shows how to derive from C++ types, override virtual methods,
-create and destroy objects, and more. Try running it to see if the ice creams
-are delivered.
+Try running it to see if the ice creams are delivered.
.. note::
You can find the sources for this example under
:file:`<PYTHON_ENV_ROOT>/site-packages/lib/PySide2/examples/samplebinding`.
Refer to the following topics for detailed information about using Shiboken:
- * :doc:`Shiboken module <shibokenmodule>`
- * :doc:`Type System Variables <typesystemvariables>`
- * :doc:`User Defined Type Conversion <typeconverters>`
- * :doc:`Object ownership <ownership>`
- * :doc:`Frequently Asked Questions <faq>`
+ * :doc:`Type System Variables <../typesystem_variables>`
+ * :doc:`User Defined Type Conversion <../typesystem_converters>`
+ * :doc:`Object ownership <../typesystem_ownership>`
+ * :doc:`Considerations and Frequently Asked Questions <../considerations>`
diff --git a/sources/shiboken2/doc/faq.rst b/sources/shiboken2/doc/faq.rst
deleted file mode 100644
index eb77e5822..000000000
--- a/sources/shiboken2/doc/faq.rst
+++ /dev/null
@@ -1,71 +0,0 @@
-**************************
-Frequently Asked Questions
-**************************
-
-This is a list of Frequently Asked Questions about |project|.
-Feel free to suggest new entries using our `Mailing list`_ or our IRC channel!
-
-General
-=======
-
-What is Shiboken?
------------------
-
-Shiboken is a Generator Runner plugin that outputs C++ code for CPython
-extensions.
-The first version of PySide had source code based on Boost templates.
-It was easier to produce code but a paradigm change was needed, as the next
-question explains.
-
-
-Why did you switch from Boost.Python to Shiboken?
--------------------------------------------------
-
-The main reason was the size reduction. Boost.Python makes excessive use of
-templates resulting in a significant increase of the binaries size.
-On the other hand, as Shiboken generates CPython code, the resulting binaries
-are smaller.
-
-Creating bindings
-=================
-
-Can I wrap non-Qt libraries?
-----------------------------
-
-Yes. Check Shiboken source code for an example (libsample).
-
-
-Is there any runtime dependency on the generated binding?
----------------------------------------------------------
-
-Yes. Only libshiboken, and the obvious Python interpreter
-and the C++ library that is being wrapped.
-
-What do I have to do to create my bindings?
--------------------------------------------
-
-Most of the work is already done by the API Extractor.
-The developer creates a :std:doc:`typesystem <typesystem>`
-file with any customization wanted in
-the generated code, like removing classes or changing method signatures.
-The generator will output the *.h* and *.cpp* files with the CPython code that
-will wrap the target library for python.
-
-
-Is there any recommended build system?
---------------------------------------
-
-Both API Extractor and generator uses and recommends the CMake build system.
-
-Can I write closed-source bindings with the generator?
-------------------------------------------------------
-
-Yes, as long as you use a LGPL version of Qt, due to runtime requirements.
-
-What is 'inject code'?
-----------------------
-
-That's how we call customized code that will be *injected* into the
-generated at specific locations. They are specified inside the typesystem.
-
-.. _`Mailing list`: http://lists.qt-project.org/mailman/listinfo/pyside
diff --git a/sources/shiboken2/doc/gettingstarted.rst b/sources/shiboken2/doc/gettingstarted.rst
new file mode 100644
index 000000000..321db9545
--- /dev/null
+++ b/sources/shiboken2/doc/gettingstarted.rst
@@ -0,0 +1,72 @@
+Getting started
+===============
+
+Building from source
+--------------------
+
+This step is focused on building Shiboken from source, both the Generator and Python module.
+Please notice that these are built when you are building PySide from source too, so there is no
+need to continue if you already have a built PySide.
+
+General Requirements
+^^^^^^^^^^^^^^^^^^^^
+
+ * **Python**: 3.5+ and 2.7
+ * **Qt:** 5.12+ (5.15 is recommended)
+ * **libclang:** The libclang library, recommended: version 10 for Shiboken2 5.15.
+ Prebuilt versions of it can be `downloaded here`_.
+ * **CMake:** 3.1+ is needed.
+
+.. _downloaded here: http://download.qt.io/development_releases/prebuilt/libclang/
+
+Simple build
+^^^^^^^^^^^^
+
+If you need only Shiboken Generator, a simple build run would look like this::
+
+ # For the required libraries (this will also build the shiboken2 python module)
+ python setup.py install --qmake=/path/to/qmake \
+ --build-tests \
+ --verbose-build \
+ --internal-build-type=shiboken2
+
+ # For the executable
+ python setup.py install --qmake=/path/to/qmake \
+ --build-tests \
+ --verbose-build \
+ --internal-build-type=shiboken2-generator
+
+The same can be used for the module, changing the value of ``internal-build-type`` to
+``shiboken2-module``.
+
+.. warning:: If you are planning to use PySide too, for examples like
+ 'scriptableapplication' you need to have build it as well. The main issue is
+ that your PySide and Shiboken needs to be build using the same dependencies
+ from Qt and libclang.
+
+Using the wheels
+----------------
+
+Installing ``pyside2`` or ``shiboken2`` from pip **does not** install ``shiboken2_generator``,
+because the wheels are not on PyPi.
+
+You can get the ``shiboken2_generator`` wheels from Qt servers, and you can still install it
+via ``pip``::
+
+ pip install \
+ --index-url=http://download.qt.io/official_releases/QtForPython/ \
+ --trusted-host download.qt.io \
+ shiboken2 pyside2 shiboken2_generator
+
+
+The ``whl`` package cannot automatically discover in your system the location for:
+
+* Clang installation,
+* ``qmake`` location with the same version as the one described in the wheel,
+* Qt libraries with the same package version.
+
+So using this process requires you to manually modify the variables:
+
+* ``CLANG_INSTALL_DIR`` must be set to where the libraries are,
+* ``PATH`` must include the location for a ``qmake`` with the same Qt version as the package,
+* ``LD_LIBRARY_PATH`` including the Qt libraries and Clang libraries paths.
diff --git a/sources/shiboken2/doc/index.rst b/sources/shiboken2/doc/index.rst
index 9403293ac..ebde8d1ff 100644
--- a/sources/shiboken2/doc/index.rst
+++ b/sources/shiboken2/doc/index.rst
@@ -1,39 +1,58 @@
-Shiboken the Binding Generator
-*******************************
+Shiboken
+********
-Shiboken is the CPython-based binding code generator for C or C++ libraries.
-It uses an ApiExtractor library to parse the C or C++ headers and get the
-type information, using Clang. The library can also be used to parse non-Qt
-projects. The following diagram summarizes Shiboken's role in the PySide
-project.
+.. ifconfig:: output_format == 'html'
-.. image:: images/qtforpython-underthehood.png
+ Shiboken is a fundamental piece on the `Qt for Python <../index.html>`__ project that serves two purposes:
-A typesystem file (XML) is used to specify the types to be exposed to Python
-and to apply modifications to properly represent and manipulate the types in
-the Python World. For example, you can remove and add methods to certain types,
-and also modify the arguments of each method. Such actions are inevitable to
-properly handle the data structures or types.
+.. ifconfig:: output_format == 'qthelp'
-The final outcome of this process is a set of wrappers written in CPython,
-which can be used as a module in your python code.
+ Shiboken is a fundamental piece on the `Qt for Python <../pyside2/index.html>`__ project that serves two purposes:
-Table of contents
-*****************
+
+* Generator_: Extract information from C or C++ headers and generate CPython_ code that allow
+ to bring C or C++ projects to Python. This process uses a library called ApiExtractor_ which
+ internally uses Clang_.
+* Module_: An utility Python module that exposed new Python types, functions to handle pointers,
+ among other things, that is written in CPython_ and can use independently of the generator.
+
+.. _Generator: shibokengenerator.html
+.. _Module: shibokenmodule.html
+.. _CPython: https://github.com/python/cpython
+.. _Clang: https://clang.llvm.org/
+.. _ApiExtractor: typesystem.html
+
+Documentation
+=============
+
+.. raw:: html
+
+ <table class="special">
+ <colgroup>
+ <col style="width: 33%" />
+ <col style="width: 33%" />
+ <col style="width: 33%" />
+ </colgroup>
+ <tr>
+ <td><a href="gettingstarted.html"><p><strong>Getting Started</strong><br/>Install and build from source.</p></a></td>
+ <td><a href="shibokengenerator.html"><p><strong>Shiboken Generator</strong><br/>Binding generator executable.</p></a></td>
+ <td><a href="shibokenmodule.html"><p><strong>Shiboken Module</strong><br/>Python utility module.</p></a></td>
+ </tr>
+ <tr>
+ <td><a href="typesystem.html"><p><strong>Type System</strong><br/>Reference and functionallities.</p></a></td>
+ <td><a href="examples/index.html"><p><strong>Examples</strong><br/>Using Shiboken.</p></a></td>
+ <td><a href="considerations.html"><p><strong>Considerations</strong><br/>Known issues and FAQ.</p></a></td>
+ </tr>
+
+ </table>
.. toctree::
- :maxdepth: 1
-
- overview.rst
- samplebinding.rst
- commandlineoptions.rst
- projectfile.rst
- typesystemvariables.rst
- typeconverters.rst
- codeinjectionsemantics.rst
- sequenceprotocol.rst
- ownership.rst
- wordsofadvice.rst
+ :hidden:
+ :glob:
+
+ gettingstarted.rst
+ shibokengenerator.rst
shibokenmodule.rst
- faq.rst
typesystem.rst
+ examples/index.rst
+ considerations.rst
diff --git a/sources/shiboken2/doc/overview.rst b/sources/shiboken2/doc/overview.rst
deleted file mode 100644
index 97ef2c13c..000000000
--- a/sources/shiboken2/doc/overview.rst
+++ /dev/null
@@ -1,46 +0,0 @@
-.. _gen-overview:
-
-******************
-Generator Overview
-******************
-
-In a few words, the Generator is a utility that parses a collection of header and
-typesystem files, generating other files (code, documentation, etc.) as result.
-
-Creating new bindings
-=====================
-
-.. figure:: images/bindinggen-development.png
- :scale: 80
- :align: center
-
- Creating new bindings
-
-Each module of the generator system has an specific role.
-
-1. Provide enough data about the classes and functions.
-2. Generate valid code, with modifications from typesystems and injected codes.
-3. Modify the API to expose the objects in a way that fits you target language best.
-4. Insert customizations where handwritten code is needed.
-
-.. figure:: images/shibokenqtarch.png
- :scale: 80
- :align: center
-
- Runtime architecture
-
-The newly created binding will run on top of Shiboken which takes
-care of interfacing Python and the underlying C++ library.
-
-Handwritten inputs
-==================
-
-Creating new bindings involves creating two pieces of "code": the typesystem and
-the inject code.
-
-:typesystem: XML files that provides the developer with a tool to customize the
- way that the generators will see the classes and functions. For
- example, functions can be renamed, have its signature changed and
- many other actions.
-:inject code: allows the developer to insert handwritten code where the generated
- code is not suitable or needs some customization.
diff --git a/sources/shiboken2/doc/projectfile.rst b/sources/shiboken2/doc/projectfile.rst
deleted file mode 100644
index aa703d941..000000000
--- a/sources/shiboken2/doc/projectfile.rst
+++ /dev/null
@@ -1,67 +0,0 @@
-.. _project-file:
-
-********************
-Binding Project File
-********************
-
-Instead of directing the Generator behavior via command line, the binding
-developer can write a text project file describing the same information, and
-avoid the hassle of a long stream of command line arguments.
-
-.. _project-file-structure:
-
-The project file structure
-==========================
-
-Here follows a comprehensive example of a generator project file.
-
- .. code-block:: ini
-
- [generator-project]
- generator-set = path/to/generator/CHOICE_GENERATOR
- header-file = DIR/global.h" />
- typesystem-file = DIR/typesystem_for_your_binding.xml
- output-directory location="OUTPUTDIR" />
- include-path = path/to/library/being/wrapped/headers/1
- include-path = path/to/library/being/wrapped/headers/2
- typesystem-path = path/to/directory/containing/type/system/files/1
- typesystem-path = path/to/directory/containing/type/system/files/2
- enable-parent-ctor-heuristic
-
-
-Project file tags
-=================
-
-The generator project file tags are in direct relation to the
-:ref:`command line arguments <command-line>`. All of the current command line
-options provided by |project| were already seen on the
-:ref:`project-file-structure`, for new command line options provided by
-additional generator modules (e.g.: qtdoc, Shiboken) could also be used in the
-generator project file following simple conversion rules.
-
-For tags without options, just write as an empty tag without any attributes.
-Example:
-
- .. code-block:: bash
-
- --BOOLEAN-ARGUMENT
-
-becomes
-
- .. code-block:: ini
-
- BOOLEAN-ARGUMENT
-
-and
-
- .. code-block:: bash
-
- --VALUE-ARGUMENT=VALUE
-
-becomes
-
- .. code-block:: ini
-
- VALUE-ARGUMENT = VALUE
-
-
diff --git a/sources/shiboken2/doc/shiboken2.1 b/sources/shiboken2/doc/shiboken2.1
deleted file mode 100644
index e017bd9a9..000000000
--- a/sources/shiboken2/doc/shiboken2.1
+++ /dev/null
@@ -1,73 +0,0 @@
-.TH SHIBOKEN "1" "March 2010" "shiboken v0.2.0" "User Commands"
-.SH NAME
-shiboken \- CPython bindings generator for C++ libraries
-.SH DESCRIPTION
-.SS "Usage:"
-.IP
-shiboken [options] header\-file typesystem\-file
-.SS "General options:"
-.TP
-\fB\-\-debug\-level\fR=\fI[sparse\fR|medium|full]
-Set the debug level
-.TP
-\fB\-\-documentation\-only\fR
-Do not generates any code, just the documentation
-.TP
-\fB\-\-generatorSet\fR
-generatorSet to be used. e.g. qtdoc
-.TP
-\fB\-\-help\fR
-Display this help and exit
-.TP
-\fB\-\-include\-paths=\fR<path>[:<path>:...]
-Include paths used by the C++ parser
-.TP
-\fB\-\-license\-file\fR=\fI[licensefile]\fR
-File used for copyright headers of generated files
-.TP
-\fB\-\-no\-suppress\-warnings\fR
-Show all warnings
-.TP
-\fB\-\-output\-directory\fR=\fI[dir]\fR
-The directory where the generated files will be written
-.TP
-\fB\-\-silent\fR
-Avoid printing any message
-.TP
-\fB\-\-typesystem\-paths=\fR<path>[:<path>:...]
-Paths used when searching for typesystems
-.TP
-\fB\-\-version\fR
-Output version information and exit
-.SS "Shiboken options:"
-.TP
-\fB\-\-disable\-verbose\-error\-messages\fR
-Disable verbose error messages. Turn the python code hard to debug but safe few kB on the generated bindings.
-.TP
-\fB\-\-enable\-parent\-ctor\-heuristic\fR
-Enable heuristics to detect parent relationship on constructors.
-.TP
-\fB\-\-enable\-pyside\-extensions\fR
-Enable PySide extensions, such as support for signal/slots, use this if you are creating a binding for a Qt\-based library.
-.TP
-\fB\-\-enable\-return\-value\-heuristic\fR
-Enable heuristics to detect parent relationship on return values (USE WITH CAUTION!)
-.SS "Shiboken options:"
-.TP
-\fB\-\-disable\-verbose\-error\-messages\fR
-Disable verbose error messages. Turn the python code hard to debug but safe few kB on the generated bindings.
-.TP
-\fB\-\-enable\-parent\-ctor\-heuristic\fR
-Enable heuristics to detect parent relationship on constructors.
-.TP
-\fB\-\-enable\-pyside\-extensions\fR
-Enable PySide extensions, such as support for signal/slots, use this if you are creating a binding for a Qt\-based library.
-.TP
-\fB\-\-enable\-return\-value\-heuristic\fR
-Enable heuristics to detect parent relationship on return values (USE WITH CAUTION!)
-.SH COPYRIGHT
-Copyright \(co 2016 The Qt Company Ltd.
-.SH AUTHOR
-.PP
-This manpage was written for Debian, starting with a help2man output, by
-Didier Raboud <didier@raboud.com>, on the 26. March 2010.
diff --git a/sources/shiboken2/doc/commandlineoptions.rst b/sources/shiboken2/doc/shibokengenerator.rst
index 19f614653..c3000ac09 100644
--- a/sources/shiboken2/doc/commandlineoptions.rst
+++ b/sources/shiboken2/doc/shibokengenerator.rst
@@ -1,3 +1,64 @@
+.. _gen-overview:
+
+******************
+Generator Overview
+******************
+
+The following diagram summarizes Shiboken's role in the Qt for Python
+project.
+
+.. image:: images/qtforpython-underthehood.png
+
+An XML typesystem file is used to specify the types to be exposed to Python
+and to apply modifications to properly represent and manipulate the types in
+the Python World. For example, you can remove and add methods to certain types,
+and also modify the arguments of each method. These actions are inevitable to
+properly handle the data structures or types.
+
+The final outcome of this process is a set of wrappers written in CPython,
+which can be used as a module in your Python code.
+
+In a few words, the Generator is a utility that parses a collection of header and
+typesystem files, generating other files (code, documentation, etc.) as result.
+
+Creating new bindings
+=====================
+
+.. figure:: images/bindinggen-development.png
+ :scale: 80
+ :align: center
+
+ Creating new bindings
+
+Each module of the generator system has an specific role.
+
+1. Provide enough data about the classes and functions.
+2. Generate valid code, with modifications from typesystems and injected codes.
+3. Modify the API to expose the objects in a way that fits you target language best.
+4. Insert customizations where handwritten code is needed.
+
+.. figure:: images/shibokenqtarch.png
+ :scale: 80
+ :align: center
+
+ Runtime architecture
+
+The newly created binding will run on top of Shiboken which takes
+care of interfacing Python and the underlying C++ library.
+
+Handwritten inputs
+==================
+
+Creating new bindings involves creating two pieces of "code": the typesystem and
+the inject code.
+
+:typesystem: XML files that provides the developer with a tool to customize the
+ way that the generators will see the classes and functions. For
+ example, functions can be renamed, have its signature changed and
+ many other actions.
+:inject code: allows the developer to insert handwritten code where the generated
+ code is not suitable or needs some customization.
+
.. _command-line:
Command line options
@@ -8,7 +69,7 @@ Usage
::
- shiboken [options] header-file typesystem-file
+ shiboken [options] header-file(s) typesystem-file
Options
@@ -62,7 +123,9 @@ Options
``--drop-type-entries="<TypeEntry0>[;TypeEntry1;...]"``
Semicolon separated list of type system entries (classes, namespaces,
- global functions and enums) to be dropped from generation.
+ global functions and enums) to be dropped from generation. Values are
+ fully qualified Python type names ('Module.Class'), but the module can
+ be omitted ('Class').
.. _generation-set:
@@ -184,3 +247,71 @@ QtDocGenerator Options
``--additional-documentation=<file>``
List of additional XML files to be converted to .rst files
(for example, tutorials).
+
+.. _project-file:
+
+********************
+Binding Project File
+********************
+
+Instead of directing the Generator behavior via command line, the binding
+developer can write a text project file describing the same information, and
+avoid the hassle of a long stream of command line arguments.
+
+.. _project-file-structure:
+
+The project file structure
+==========================
+
+Here follows a comprehensive example of a generator project file.
+
+ .. code-block:: ini
+
+ [generator-project]
+ generator-set = path/to/generator/CHOICE_GENERATOR
+ header-file = DIR/global.h" />
+ typesystem-file = DIR/typesystem_for_your_binding.xml
+ output-directory location="OUTPUTDIR" />
+ include-path = path/to/library/being/wrapped/headers/1
+ include-path = path/to/library/being/wrapped/headers/2
+ typesystem-path = path/to/directory/containing/type/system/files/1
+ typesystem-path = path/to/directory/containing/type/system/files/2
+ enable-parent-ctor-heuristic
+
+
+Project file tags
+=================
+
+The generator project file tags are in direct relation to the
+:ref:`command line arguments <command-line>`. All of the current command line
+options provided by |project| were already seen on the
+:ref:`project-file-structure`, for new command line options provided by
+additional generator modules (e.g.: qtdoc, Shiboken) could also be used in the
+generator project file following simple conversion rules.
+
+For tags without options, just write as an empty tag without any attributes.
+Example:
+
+ .. code-block:: bash
+
+ --BOOLEAN-ARGUMENT
+
+becomes
+
+ .. code-block:: ini
+
+ BOOLEAN-ARGUMENT
+
+and
+
+ .. code-block:: bash
+
+ --VALUE-ARGUMENT=VALUE
+
+becomes
+
+ .. code-block:: ini
+
+ VALUE-ARGUMENT = VALUE
+
+
diff --git a/sources/shiboken2/doc/typesystem.rst b/sources/shiboken2/doc/typesystem.rst
index 7674129cd..0d43cec2c 100644
--- a/sources/shiboken2/doc/typesystem.rst
+++ b/sources/shiboken2/doc/typesystem.rst
@@ -1,5 +1,5 @@
Type System Reference
-*********************
+=====================
The typesystem is used by a binding generator or any other software using the APIExtractor library
to map a C++ library API onto a higher level language.
@@ -15,15 +15,51 @@ Below there is a complete reference guide to the various nodes (XML tags) of the
For usage examples, take a look at the typesystem files used to generate PySide2. These files
can be found in the PySide2/<QT_MODULE_NAME> directory of the PySide2 package.
+Define types
+------------
+
+.. toctree::
+ :maxdepth: 1
+
+ typesystem_specifying_types.rst
+
+Code generation
+---------------
+
.. toctree::
+ :maxdepth: 1
+
+ typesystem_codegeneration.rst
- typesystem_specifying_types
- typesystem_manipulating_objects
- typesystem_modify_function
- typesystem_arguments
- typesystem_solving_compilation
- typesystem_templates
- typesystem_conversionrule
- typesystem_documentation
+Modifying types
+---------------
+
+.. toctree::
+ :maxdepth: 1
+ typesystem_arguments.rst
+ typesystem_codeinjection.rst
+ typesystem_converters.rst
+ typesystem_templates.rst
+ typesystem_modify_function.rst
+ typesystem_manipulating_objects.rst
+ typesystem_conversionrule.rst
+ typesystem_documentation.rst
+ typesystem_variables.rst
+
+Object ownership
+----------------
+
+.. toctree::
+ :maxdepth: 1
+
+ typesystem_ownership.rst
+
+Extra options and Python caveats
+--------------------------------
+
+.. toctree::
+ :maxdepth: 1
+ typesystem_solving_compilation.rst
+ typesystem_sequenceprotocol.rst
diff --git a/sources/shiboken2/doc/typesystem_arguments.rst b/sources/shiboken2/doc/typesystem_arguments.rst
index 28a5c80bc..bce0914e3 100644
--- a/sources/shiboken2/doc/typesystem_arguments.rst
+++ b/sources/shiboken2/doc/typesystem_arguments.rst
@@ -119,7 +119,8 @@ define-ownership
The define-ownership tag indicates that the function changes the ownership
rules of the argument object. The ``class`` attribute specifies the class of
- function where to inject the ownership altering code. The ``owner`` attribute
+ function where to inject the ownership altering code
+ (see :ref:`codegenerationterminology`). The ``owner`` attribute
specifies the new ownership of the object. It accepts the following values:
* target: the target language will assume full ownership of the object.
diff --git a/sources/shiboken2/doc/typesystem_codegeneration.rst b/sources/shiboken2/doc/typesystem_codegeneration.rst
new file mode 100644
index 000000000..fb41e28e1
--- /dev/null
+++ b/sources/shiboken2/doc/typesystem_codegeneration.rst
@@ -0,0 +1,37 @@
+.. _codegenerationterminology:
+
+***************************
+Code Generation Terminology
+***************************
+
+Types of generated code
+=======================
+
+
+**Python Wrapper**
+ The code that exports the C++ wrapped class to Python. **Python wrapper**
+ refers to all the code needed to export a C++ class to Python, and
+ **Python method/function wrapper** means the specific function that calls
+ the C++ method/function on behalf of Python. This code is invoked from
+ the Python side.
+
+**C++ Wrapper**
+ This term refers to a generated C++ class that extends a class from the
+ wrapped library. It is generated only when a wrapped C++ class is
+ polymorphic, i.e. it has or inherits any virtual methods.
+ The **C++ Wrapper** overrides the virtual methods of the wrapped C++ class
+ with code that allows for overriding the method with a Python implementation.
+ It checks whether a corresponding method in the Python instance exists and
+ calls it. This code is invoked from the C++ side.
+
+
+Specifying a target for modifications
+=====================================
+
+In the typesystem files, the ``class`` attribute is used to which class a
+modification is applied (see :ref:`codeinjectionsemantics`,
+:ref:`objectownership`).
+The value **Target** means the modification is applied to the
+**Python Wrapper**. The value **Native** means the modification is applied to
+the **C++ Wrapper**.
+
diff --git a/sources/shiboken2/doc/codeinjectionsemantics.rst b/sources/shiboken2/doc/typesystem_codeinjection.rst
index beb2997a3..b0d5f3851 100644
--- a/sources/shiboken2/doc/codeinjectionsemantics.rst
+++ b/sources/shiboken2/doc/typesystem_codeinjection.rst
@@ -1,8 +1,10 @@
+.. _codeinjectionsemantics:
+
************************
Code Injection Semantics
************************
-:std:doc:`API Extractor <overview>` provides the
+:std:doc:`API Extractor <shibokengenerator>` provides the
:ref:`inject-code <inject-code>` tag
allowing the user to put custom written code to on specific locations of the generated code.
Yet this is only part of what is needed to generate proper binding code, where the custom code
@@ -17,99 +19,87 @@ This is the ``inject-code`` tag options that matters to |project|.
</inject-code>
-Conventions
-===========
-
-**C++ Wrapper**
- This term refers to a generated C++ class that extends a class from the
- wrapped library. It is used only when a wrapped C++ class is polymorphic,
- i.e. it has or inherits any virtual methods.
-
-**Python Wrapper**
- The code that exports the C++ wrapped class to Python. **Python wrapper**
- refers to all the code needed to export a C++ class to Python, and
- **Python method/function wrapper** means the specific function that calls
- the C++ method/function on behalf of Python.
-
-**Native**
- This is a possible value for the ``class`` attribute of the ``inject-code``
- tag, it means things more akin to the C++ side.
-
-**Target**
- Another ``class`` attribute value, it indicates things more close to the
- Python side.
-
inject-code tag
===============
The following table describes the semantics of ``inject-code`` tag as used on
-|project|.
-
- +---------------+------+---------+--------------------------------------------------------------+
- |Parent Tag |Class |Position |Meaning |
- +===============+======+=========+==============================================================+
- |value-type, |native|beginning|Write to the beginning of a class wrapper ``.cpp`` file, right|
- |object-type | | |after the ``#include`` clauses. A common use would be to write|
- | | | |prototypes for custom functions whose definitions are put on a|
- | | | |``native/end`` code injection. |
- | | +---------+--------------------------------------------------------------+
- | | |end |Write to the end of a class wrapper ``.cpp`` file. Could be |
- | | | |used to write custom/helper functions definitions for |
- | | | |prototypes declared on ``native/beginning``. |
- | +------+---------+--------------------------------------------------------------+
- | |target|beginning|Put custom code on the beginning of the wrapper initializer |
- | | | |function (``init_CLASS(PyObject *module)``). This could be |
- | | | |used to manipulate the ``PyCLASS_Type`` structure before |
- | | | |registering it on Python. |
- | | +---------+--------------------------------------------------------------+
- | | |end |Write the given custom code at the end of the class wrapper |
- | | | |initializer function (``init_CLASS(PyObject *module)``). The |
- | | | |code here will be executed after all the wrapped class |
- | | | |components have been initialized. |
- +---------------+------+---------+--------------------------------------------------------------+
- |modify-function|native|beginning|Code here is put on the virtual method override of a C++ |
- | | | |wrapper class (the one responsible for passing C++ calls to a |
- | | | |Python override, if there is any), right after the C++ |
- | | | |arguments have been converted but before the Python call. |
- | | +---------+--------------------------------------------------------------+
- | | |end |This code injection is put in a virtual method override on the|
- | | | |C++ wrapper class, after the call to Python and before |
- | | | |dereferencing the Python method and tuple of arguments. |
- | +------+---------+--------------------------------------------------------------+
- | |target|beginning|This code is injected on the Python method wrapper |
- | | | |(``PyCLASS_METHOD(...)``), right after the decisor have found |
- | | | |which signature to call and also after the conversion of the |
- | | | |arguments to be used, but before the actual call. |
- | | +---------+--------------------------------------------------------------+
- | | |end |This code is injected on the Python method wrapper |
- | | | |(``PyCLASS_METHOD(...)``), right after the C++ method call, |
- | | | |but still inside the scope created by the overload for each |
- | | | |signature. |
- | +------+---------+--------------------------------------------------------------+
- | |shell |beginning|Used only for virtual functions. The code is injected when the|
- | | | |function does not has a Python implementation, then the code |
- | | | |is inserted before c++ call |
- | | +---------+--------------------------------------------------------------+
- | | |end |Same as above, but the code is inserted after c++ call |
- +---------------+------+---------+--------------------------------------------------------------+
- |typesystem |native|beginning|Write code to the beginning of the module ``.cpp`` file, right|
- | | | |after the ``#include`` clauses. This position has a similar |
- | | | |purpose as the ``native/beginning`` position on a wrapper |
- | | | |class ``.cpp`` file, namely write function prototypes, but not|
- | | | |restricted to this use. |
- | | +---------+--------------------------------------------------------------+
- | | |end |Write code to the end of the module ``.cpp`` file. Usually |
- | | | |implementations for function prototypes inserted at the |
- | | | |beginning of the file with a ``native/beginning`` code |
- | | | |injection. |
- | +------+---------+--------------------------------------------------------------+
- | |target|beginning|Insert code at the start of the module initialization function|
- | | | |(``initMODULENAME()``), before the calling ``Py_InitModule``. |
- | | +---------+--------------------------------------------------------------+
- | | |end |Insert code at the end of the module initialization function |
- | | | |(``initMODULENAME()``), but before the checking that emits a |
- | | | |fatal error in case of problems importing the module. |
- +---------------+------+---------+--------------------------------------------------------------+
+|project|. The ``class`` attribute specifies whether to code is injected
+into the **C++ Wrapper** or the **Python Wrapper** (see
+:ref:`codegenerationterminology`).
+The ``position`` attribute specifies the location of the custom code in the
+function.
+
+
+ +---------------+------+-----------+--------------------------------------------------------------+
+ |Parent Tag |Class |Position |Meaning |
+ +===============+======+===========+==============================================================+
+ |value-type, |native|beginning |Write to the beginning of a class wrapper ``.cpp`` file, right|
+ |object-type | | |after the ``#include`` clauses. A common use would be to write|
+ | | | |prototypes for custom functions whose definitions are put on a|
+ | | | |``native/end`` code injection. |
+ | | +-----------+--------------------------------------------------------------+
+ | | |end |Write to the end of a class wrapper ``.cpp`` file. Could be |
+ | | | |used to write custom/helper functions definitions for |
+ | | | |prototypes declared on ``native/beginning``. |
+ | +------+-----------+--------------------------------------------------------------+
+ | |target|beginning |Put custom code on the beginning of the wrapper initializer |
+ | | | |function (``init_CLASS(PyObject *module)``). This could be |
+ | | | |used to manipulate the ``PyCLASS_Type`` structure before |
+ | | | |registering it on Python. |
+ | | +-----------+--------------------------------------------------------------+
+ | | |end |Write the given custom code at the end of the class wrapper |
+ | | | |initializer function (``init_CLASS(PyObject *module)``). The |
+ | | | |code here will be executed after all the wrapped class |
+ | | | |components have been initialized. |
+ +---------------+------+-----------+--------------------------------------------------------------+
+ |modify-function|native|beginning |Code here is put on the virtual method override of a C++ |
+ | | | |wrapper class (the one responsible for passing C++ calls to a |
+ | | | |Python override, if there is any), right after the C++ |
+ | | | |arguments have been converted but before the Python call. |
+ | | +-----------+--------------------------------------------------------------+
+ | | |end |This code injection is put in a virtual method override on the|
+ | | | |C++ wrapper class, after the call to Python and before |
+ | | | |dereferencing the Python method and tuple of arguments. |
+ | +------+-----------+--------------------------------------------------------------+
+ | |target|beginning |This code is injected on the Python method wrapper |
+ | | | |(``PyCLASS_METHOD(...)``), right after the decisor have found |
+ | | | |which signature to call and also after the conversion of the |
+ | | | |arguments to be used, but before the actual call. |
+ | | +-----------+--------------------------------------------------------------+
+ | | |end |This code is injected on the Python method wrapper |
+ | | | |(``PyCLASS_METHOD(...)``), right after the C++ method call, |
+ | | | |but still inside the scope created by the overload for each |
+ | | | |signature. |
+ | +------+-----------+--------------------------------------------------------------+
+ | |shell |declaration|Used only for virtual functions. This code is injected at the |
+ | | | |top. |
+ | | +-----------+--------------------------------------------------------------+
+ | | |beginning |Used only for virtual functions. The code is injected when the|
+ | | | |function does not has a Python implementation, then the code |
+ | | | |is inserted before c++ call |
+ | | +-----------+--------------------------------------------------------------+
+ | | |end |Same as above, but the code is inserted after c++ call |
+ +---------------+------+-----------+--------------------------------------------------------------+
+ |typesystem |native|beginning |Write code to the beginning of the module ``.cpp`` file, right|
+ | | | |after the ``#include`` clauses. This position has a similar |
+ | | | |purpose as the ``native/beginning`` position on a wrapper |
+ | | | |class ``.cpp`` file, namely write function prototypes, but not|
+ | | | |restricted to this use. |
+ | | +-----------+--------------------------------------------------------------+
+ | | |end |Write code to the end of the module ``.cpp`` file. Usually |
+ | | | |implementations for function prototypes inserted at the |
+ | | | |beginning of the file with a ``native/beginning`` code |
+ | | | |injection. |
+ | +------+-----------+--------------------------------------------------------------+
+ | |target|beginning |Insert code at the start of the module initialization function|
+ | | | |(``initMODULENAME()``), before the calling ``Py_InitModule``. |
+ | | +-----------+--------------------------------------------------------------+
+ | | |end |Insert code at the end of the module initialization function |
+ | | | |(``initMODULENAME()``), but before the checking that emits a |
+ | | | |fatal error in case of problems importing the module. |
+ | | +-----------+--------------------------------------------------------------+
+ | | |declaration|Insert code into module header. |
+ +---------------+------+-----------+--------------------------------------------------------------+
Anatomy of Code Injection
@@ -395,3 +385,6 @@ to prevent bad custom code to pass unnoticed.
(...)
// Start of ``MODULENAME_module_wrapper.cpp``
+
+In addition, code can be injected into the module header by specifying ``target``
+and ``declaration``. This is useful for type definitions.
diff --git a/sources/shiboken2/doc/typeconverters.rst b/sources/shiboken2/doc/typesystem_converters.rst
index 872daa187..872daa187 100644
--- a/sources/shiboken2/doc/typeconverters.rst
+++ b/sources/shiboken2/doc/typesystem_converters.rst
diff --git a/sources/shiboken2/doc/typesystem_manipulating_objects.rst b/sources/shiboken2/doc/typesystem_manipulating_objects.rst
index c04a4fa27..d87b816a3 100644
--- a/sources/shiboken2/doc/typesystem_manipulating_objects.rst
+++ b/sources/shiboken2/doc/typesystem_manipulating_objects.rst
@@ -36,7 +36,8 @@ inject-code
The ``class`` attribute specifies which module of the generated code that
- will be affected by the code injection. The ``class`` attribute accepts the
+ will be affected by the code injection
+ (see :ref:`codegenerationterminology`). The ``class`` attribute accepts the
following values:
* native: The c++ code
@@ -62,6 +63,8 @@ inject-code
will be extracted.
+ For a detailed description, see :ref:`codeinjectionsemantics`.
+
modify-field
^^^^^^^^^^^^
@@ -103,6 +106,7 @@ modify-function
access="public | private | protected"
allow-thread="true | auto | false"
exception-handling="off | auto-off | auto-on | on"
+ overload-number="number"
rename="..." />
</object-type>
@@ -119,6 +123,7 @@ modify-function
lengthy I/O operations or similar. It has performance costs, though.
The value ``auto`` means that it will be turned off for functions for which
it is deemed to be safe, for example, simple getters.
+ The attribute defaults to ``false``.
The ``exception-handling`` attribute specifies whether to generate exception
handling code (nest the function call into try / catch statements). It accepts
@@ -131,6 +136,47 @@ modify-function
declares ``noexcept``
* yes, true: Always generate exception handling code
+ The optional ``overload-number`` attribute specifies the position of the
+ overload when checking arguments. Typically, when a number of overloads
+ exists, as for in example in Qt:
+
+ .. code-block:: c++
+
+ void QPainter::drawLine(QPointF, QPointF);
+ void QPainter::drawLine(QPoint, QPoint);
+
+ they will be reordered such that the check for matching arguments for the
+ one taking a ``QPoint`` is done first. This is to avoid a potentially
+ costly implicit conversion from ``QPoint`` to ``QPointF`` when using the
+ 2nd overload. There are cases though in which this is not desired;
+ most prominently when a class inherits from a container and overloads exist
+ for both types as is the case for the ``QPolygon`` class:
+
+ .. code-block:: c++
+
+ class QPolygon : public QList<QPoint> {};
+
+ void QPainter::drawPolygon(QPolygon);
+ void QPainter::drawPolygon(QList<QPoint>);
+
+ By default, the overload taking a ``QList`` will be checked first, trying
+ to avoid constructing a ``QPolygon`` from ``QList``. The type check for a
+ list of points will succeed for a parameter of type ``QPolygon``, too,
+ since it inherits ``QList``. This presents a problem since the sequence
+ type check is costly due to it checking that each container element is a
+ ``QPoint``. It is thus preferable to check for the ``QPolygon`` overload
+ first. This is achieved by specifying numbers as follows:
+
+ .. code-block:: xml
+
+ <object-type name="QPainter">
+ <modify-function signature="drawPolygon(QPolygon)" overload-number="0"/>
+ <modify-function signature="drawPolygon(QList&lt;QPoint&gt;)" overload-number="1"/>
+ </object-type>
+
+ Numbers should be given for all overloads; otherwise, the order will be in
+ declaration order.
+
The ``remove``, ``access`` and ``rename`` attributes are *optional* attributes
for added convenience; they serve the same purpose as the deprecated tags :ref:`remove`, :ref:`access` and :ref:`rename`.
@@ -160,7 +206,7 @@ add-function
Within the signature, names for the function parameters can be specified by
enclosing them within the delimiter *@*:
- .. code-block:: c++
+ .. code-block::
void foo(int @parameter1@,float)
@@ -187,3 +233,78 @@ conversion-rule
.. note:: You can also use the conversion-rule node to specify :ref:`how the conversion of a single function argument should be done in a function <conversion-rule>`.
The ``file`` and ``snippet`` attributes are also supported (see :ref:`inject-code` nodes).
+
+
+property
+^^^^^^^^
+
+ The ``property`` element allows you to specify properties consisting of
+ a type and getter and setter functions.
+
+ It may appear as a child of a complex type such as ``object-type`` or
+ ``value-type``.
+
+ If the PySide2 extension is not present, code will be generated using the
+ ``PyGetSetDef`` struct, similar to what is generated for fields.
+
+ If the PySide2 extension is present, those properties complement the
+ properties obtained from the ``Q_PROPERTY`` macro in Qt-based code.
+ The properties will be handled in ``libpyside`` unless code generation
+ is forced.
+
+ .. code-block:: xml
+
+ <property name="..." type="..." get="..." set="..." " generate-getsetdef="yes | no" since="..."/>
+
+ The ``name`` attribute specifies the name of the property, the ``type``
+ attribute specifies the C++ type and the ``get`` attribute specifies the
+ name of the accessor function.
+
+ The optional ``set`` attribute specifies name of the setter function.
+
+ The optional ``generate-getsetdef`` attribute specifies whether to generate
+ code for if the PySide2 extension is present (indicating this property is not
+ handled by libpyside). It defaults to *no*.
+
+ The optional ``since`` attribute specifies the API version when this
+ property appears.
+
+ For a typical C++ class, like:
+
+ .. code-block:: c++
+
+ class Test {
+ public:
+ int getValue() const;
+ void setValue();
+ };
+
+ ``value`` can then be specified to be a property:
+
+ .. code-block:: xml
+
+ <value-type name="Test">
+ <property name="value" type="int" get="getValue" set="setValue"/>
+
+ With that, a more pythonic style can be used:
+
+ .. code-block:: python
+
+ test = Test()
+ test.value = 42
+
+ For Qt classes (with the PySide2 extension present), additional setters
+ and getters that do not appear as ``Q_PROPERTY``, can be specified to
+ be properties:
+
+ .. code-block:: xml
+
+ <object-type name="QMainWindow">
+ <property name="centralWidget" type="QWidget *" get="centralWidget" set="setCentralWidget"/>
+
+ in addition to the normal properties of ``QMainWindow`` defined for
+ Qt Designer usage.
+
+ .. note:: In the *Qt* coding style, the property name typically conflicts
+ with the getter name. It is recommended to exclude the getter from the
+ wrapper generation using the ``remove`` function modification.
diff --git a/sources/shiboken2/doc/ownership.rst b/sources/shiboken2/doc/typesystem_ownership.rst
index 59fdb9d66..a2ee8e1fa 100644
--- a/sources/shiboken2/doc/ownership.rst
+++ b/sources/shiboken2/doc/typesystem_ownership.rst
@@ -1,3 +1,5 @@
+.. _objectownership:
+
****************
Object ownership
****************
@@ -154,6 +156,9 @@ Not saving unowned objects references
Ownership Management in the Typesystem
=======================================
+For the possible values of the ``class`` attribute, see
+:ref:`codegenerationterminology`.
+
Ownership transfer from C++ to target
-------------------------------------
@@ -224,4 +229,6 @@ call returned. In this case, you should use the ``invalidate-after-use`` attribu
In this example the second argument will be invalidated after this method call.
-.. [#] See *Object Trees and Object Ownership* http://doc.qt.io/qt-5/objecttrees.html
+See `Object Trees and Object Ownership`_.
+
+.. _`Object Trees and Object Ownership`: http://doc.qt.io/qt-5/objecttrees.html
diff --git a/sources/shiboken2/doc/sequenceprotocol.rst b/sources/shiboken2/doc/typesystem_sequenceprotocol.rst
index 26ae3b220..742be3d70 100644
--- a/sources/shiboken2/doc/sequenceprotocol.rst
+++ b/sources/shiboken2/doc/typesystem_sequenceprotocol.rst
@@ -22,7 +22,7 @@ function with parameters and return type defined by the table above.
The function needs to follow the same semantics of the *CPython equivalent*
function, the only way to do it is using the
-:doc:`inject-code <codeinjectionsemantics>` tag.
+:ref:`inject-code <codeinjectionsemantics>` tag.
A concrete example how to add sequence protocol support to a class can be found
on shiboken tests, more precisely in the definition of the Str class in
diff --git a/sources/shiboken2/doc/typesystem_specifying_types.rst b/sources/shiboken2/doc/typesystem_specifying_types.rst
index ac1121461..221519541 100644
--- a/sources/shiboken2/doc/typesystem_specifying_types.rst
+++ b/sources/shiboken2/doc/typesystem_specifying_types.rst
@@ -104,6 +104,7 @@ primitive-type
<typesystem>
<primitive-type name="..."
since="..."
+ until="..."
target-name="..."
default-constructor="..."
preferred-conversion="yes | no" />
@@ -114,7 +115,11 @@ primitive-type
language. If the later two attributes are not specified their default value
will be the same as the **name** attribute.
- The *optional* **since** value is used to specify the API version of this type.
+ The *optional* **since** value is used to specify the API version in which
+ the type was introduced.
+
+ Similarly, the *optional* **until** value can be used to specify the API
+ version in which the type will be obsoleted.
If the *optional* **preferred-conversion** attribute is set to *no*, it
indicates that this version of the primitive type is not the preferred C++
@@ -148,7 +153,9 @@ namespace-type
<typesystem>
<namespace-type name="..."
+ visible="true | auto | false"
generate="yes | no"
+ generate-using="yes | no"
package="..."
since="..."
revision="..." />
@@ -156,8 +163,23 @@ namespace-type
The **name** attribute is the name of the namespace, e.g., "Qt".
- The *optional* **generate** attribute is used to inform if you need to prepend
- the given namespace into each generated class. Its default value is **yes**.
+ The *optional* **visible** attribute is used specify whether the
+ namespace is visible in the target language name. Its default value is
+ **auto**. It means that normal namespaces are visible, but inline namespaces
+ (as introduced in C++ 11) will not be visible.
+
+ The detection of inline namespaces requires shiboken to be built
+ using LLVM 9.0.
+
+ The *optional* **generate** is a legacy attribute. Specifying
+ **no** is equivalent to **visible="false"**.
+
+ The *optional* **generate-using** attribute specifies whether
+ ``using namespace`` is generated into the wrapper code for classes within
+ the namespace (default: **yes**). This ensures for example that not fully
+ qualified enumeration values of default argument values compile.
+ However, in rare cases, it might cause ambiguities and can then be turned
+ off.
The **package** attribute can be used to override the package of the type system.
@@ -321,30 +343,7 @@ object-type
interface-type
^^^^^^^^^^^^^^
- The interface-type node indicates that the given class is replaced by an
- interface pattern when mapping from C++ to the target language. Using the
- interface-type node implicitly makes the given type an :ref:`object-type`.
-
- .. code-block:: xml
-
- <typesystem>
- <interface-type name="..."
- since="..."
- package ="..."
- default-superclass ="..."
- revision="..." />
- </typesystem>
-
- The **name** attribute is the fully qualified C++ class name. The *optional*
- **package** attribute can be used to override the package of the type system.
- If there is no C++ base class, the *optional* **default-superclass** attribute
- can be used to specify a superclass in the generated target language API, for
- the given class.
-
- The *optional* **since** value is used to specify the API version of this interface.
-
- The **revision** attribute can be used to specify a revision for each type, easing the
- production of ABI compatible bindings.
+ This type is deprecated and no longer has any effect. Use object-type instead.
.. _container-type:
@@ -431,6 +430,14 @@ smart-pointer-type
to function return values.
**ref-count-method** specifies the name of the method used to do reference counting.
+ The *optional* attribute **instantiations** specifies for which instantiations
+ of the smart pointer wrappers will be generated (comma-separated list).
+ By default, this will happen for all instantiations found by code parsing.
+ This might be a problem when linking different modules, since wrappers for the
+ same instantiation might be generated into different modules, which then clash.
+ Providing an instantiations list makes it possible to specify which wrappers
+ will be generated into specific modules.
+
.. code-block:: xml
<typesystem>
@@ -438,7 +445,8 @@ smart-pointer-type
since="..."
type="..."
getter="..."
- ref-count-method="..."/>
+ ref-count-method="..."
+ instantiations="..."/>
</typesystem>
.. _function:
@@ -462,3 +470,20 @@ function
The function tag has two *optional* attributes: **since**, whose value is used to specify
the API version of this function, and **rename**, to modify the function name.
+.. _system_include:
+
+system-include
+^^^^^^^^^^^^^^
+
+ The optional **system-include** specifies the name of a system include
+ file or a system include path (indicated by a trailing slash) to be
+ parsed. Normally, include files considered to be system include
+ files are skipped by the C++ code parser. Its primary use case
+ is exposing classes from the STL library.
+
+ .. code-block:: xml
+
+ <typesystem>
+ <system-include file-name="memory"/>
+ <system-include file-name="/usr/include/Qt/"/>
+ </typesystem>
diff --git a/sources/shiboken2/doc/typesystemvariables.rst b/sources/shiboken2/doc/typesystem_variables.rst
index 73d4dd12c..73d4dd12c 100644
--- a/sources/shiboken2/doc/typesystemvariables.rst
+++ b/sources/shiboken2/doc/typesystem_variables.rst
diff --git a/sources/shiboken2/generator/CMakeLists.txt b/sources/shiboken2/generator/CMakeLists.txt
index 15b965d9d..1a3f4e5c4 100644
--- a/sources/shiboken2/generator/CMakeLists.txt
+++ b/sources/shiboken2/generator/CMakeLists.txt
@@ -20,7 +20,7 @@ target_include_directories(shiboken2 PRIVATE
${CMAKE_CURRENT_BINARY_DIR}
${apiextractor_SOURCE_DIR}
)
-target_link_libraries(shiboken2 apiextractor Qt5::Core)
+target_link_libraries(shiboken2 apiextractor Qt${QT_MAJOR_VERSION}::Core)
if (NOT DISABLE_DOCSTRINGS)
target_sources(shiboken2 PRIVATE qtdoc/qtdocgenerator.cpp)
target_compile_definitions(shiboken2 PUBLIC DOCSTRINGS_ENABLED)
@@ -30,7 +30,7 @@ configure_file(shibokenconfig.h.in "${CMAKE_CURRENT_BINARY_DIR}/shibokenconfig.h
install(TARGETS shiboken2
EXPORT Shiboken2Targets
- DESTINATION bin)
+ DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
set(shiboken_generator_package_name "shiboken2_generator")
diff --git a/sources/shiboken2/generator/generator.cpp b/sources/shiboken2/generator/generator.cpp
index 7c6e921c7..f90cd312f 100644
--- a/sources/shiboken2/generator/generator.cpp
+++ b/sources/shiboken2/generator/generator.cpp
@@ -27,6 +27,7 @@
****************************************************************************/
#include "generator.h"
+#include "ctypenames.h"
#include "abstractmetalang.h"
#include "parser/codemodel.h"
#include "messages.h"
@@ -151,6 +152,12 @@ QString DefaultValue::constructorParameter() const
return m_value + QLatin1String("()");
}
+QString GeneratorContext::smartPointerWrapperName() const
+{
+ Q_ASSERT(m_type == SmartPointer);
+ return m_preciseClassType->cppSignature();
+}
+
struct Generator::GeneratorPrivate
{
const ApiExtractor *apiextractor = nullptr;
@@ -159,10 +166,9 @@ struct Generator::GeneratorPrivate
QString licenseComment;
QString moduleName;
QStringList instantiatedContainersNames;
- QStringList instantiatedSmartPointerNames;
QVector<const AbstractMetaType *> instantiatedContainers;
QVector<const AbstractMetaType *> instantiatedSmartPointers;
-
+ AbstractMetaClassList m_invisibleTopNamespaces;
};
Generator::Generator() : m_d(new GeneratorPrivate)
@@ -185,6 +191,15 @@ bool Generator::setup(const ApiExtractor &extractor)
collectInstantiatedContainersAndSmartPointers();
+ for (auto c : classes()) {
+ if (c->enclosingClass() == nullptr && c->isInvisibleNamespace()) {
+ m_d->m_invisibleTopNamespaces.append(c);
+ c->invisibleNamespaceRecursion([&](AbstractMetaClass *ic) {
+ m_d->m_invisibleTopNamespaces.append(ic);
+ });
+ }
+ }
+
return doSetup();
}
@@ -211,13 +226,37 @@ QString Generator::getSimplifiedContainerTypeName(const AbstractMetaType *type)
return typeName;
}
+// Strip a "const QSharedPtr<const Foo> &" or similar to "QSharedPtr<Foo>" (PYSIDE-1016/454)
+const AbstractMetaType *canonicalSmartPtrInstantiation(const AbstractMetaType *type)
+{
+ const AbstractMetaTypeList &instantiations = type->instantiations();
+ Q_ASSERT(instantiations.size() == 1);
+ const bool needsFix = type->isConstant() || type->referenceType() != NoReference;
+ const bool pointeeNeedsFix = instantiations.constFirst()->isConstant();
+ if (!needsFix && !pointeeNeedsFix)
+ return type;
+ auto fixedType = type->copy();
+ fixedType->setReferenceType(NoReference);
+ fixedType->setConstant(false);
+ if (pointeeNeedsFix) {
+ auto fixedPointeeType = instantiations.constFirst()->copy();
+ fixedPointeeType->setConstant(false);
+ fixedType->setInstantiations(AbstractMetaTypeList(1, fixedPointeeType));
+ }
+ return fixedType;
+}
+
+static inline const TypeEntry *pointeeTypeEntry(const AbstractMetaType *smartPtrType)
+{
+ return smartPtrType->instantiations().constFirst()->typeEntry();
+}
+
void Generator::addInstantiatedContainersAndSmartPointers(const AbstractMetaType *type,
const QString &context)
{
if (!type)
return;
- const AbstractMetaTypeList &instantiations = type->instantiations();
- for (const AbstractMetaType *t : instantiations)
+ for (const auto *t : type->instantiations())
addInstantiatedContainersAndSmartPointers(t, context);
const auto typeEntry = type->typeEntry();
const bool isContainer = typeEntry->isContainer();
@@ -237,27 +276,24 @@ void Generator::addInstantiatedContainersAndSmartPointers(const AbstractMetaType
return;
}
- QString typeName = getSimplifiedContainerTypeName(type);
if (isContainer) {
+ QString typeName = getSimplifiedContainerTypeName(type);
if (!m_d->instantiatedContainersNames.contains(typeName)) {
m_d->instantiatedContainersNames.append(typeName);
m_d->instantiatedContainers.append(type);
}
- } else {
- // Is smart pointer.
- if (!m_d->instantiatedSmartPointerNames.contains(typeName)) {
- m_d->instantiatedSmartPointerNames.append(typeName);
- if (type->isConstant() || type->referenceType() != NoReference) {
- // Strip a "const QSharedPtr<Foo> &" or similar to "QSharedPtr<Foo>" (PYSIDE-1016)
- auto fixedType = type->copy();
- fixedType->setReferenceType(NoReference);
- fixedType->setConstant(false);
- type = fixedType;
- }
- m_d->instantiatedSmartPointers.append(type);
- }
+ return;
}
-
+ // Is smart pointer. Check if the (const?) pointee is already known for the given
+ // smart pointer type entry.
+ auto pt = pointeeTypeEntry(type);
+ const bool present =
+ std::any_of(m_d->instantiatedSmartPointers.cbegin(), m_d->instantiatedSmartPointers.cend(),
+ [typeEntry, pt] (const AbstractMetaType *t) {
+ return t->typeEntry() == typeEntry && pointeeTypeEntry(t) == pt;
+ });
+ if (!present)
+ m_d->instantiatedSmartPointers.append(canonicalSmartPtrInstantiation(type));
}
void Generator::collectInstantiatedContainersAndSmartPointers(const AbstractMetaFunction *func)
@@ -285,11 +321,9 @@ void Generator::collectInstantiatedContainersAndSmartPointers(const AbstractMeta
void Generator::collectInstantiatedContainersAndSmartPointers()
{
- const AbstractMetaFunctionList &funcs = globalFunctions();
- for (const AbstractMetaFunction *func : funcs)
+ for (const AbstractMetaFunction *func : globalFunctions())
collectInstantiatedContainersAndSmartPointers(func);
- const AbstractMetaClassList &classList = classes();
- for (const AbstractMetaClass *metaClass : classList)
+ for (const AbstractMetaClass *metaClass : classes())
collectInstantiatedContainersAndSmartPointers(metaClass);
}
@@ -313,22 +347,27 @@ bool Generator::handleOption(const QString & /* key */, const QString & /* value
return false;
}
-AbstractMetaClassList Generator::classes() const
+const AbstractMetaClassList &Generator::classes() const
{
return m_d->apiextractor->classes();
}
+const AbstractMetaClassList &Generator::invisibleTopNamespaces() const
+{
+ return m_d->m_invisibleTopNamespaces;
+}
+
AbstractMetaClassList Generator::classesTopologicalSorted(const Dependencies &additionalDependencies) const
{
return m_d->apiextractor->classesTopologicalSorted(additionalDependencies);
}
-AbstractMetaFunctionList Generator::globalFunctions() const
+const AbstractMetaFunctionList &Generator::globalFunctions() const
{
return m_d->apiextractor->globalFunctions();
}
-AbstractMetaEnumList Generator::globalEnums() const
+const AbstractMetaEnumList &Generator::globalEnums() const
{
return m_d->apiextractor->globalEnums();
}
@@ -387,9 +426,9 @@ void Generator::setOutputDirectory(const QString &outDir)
m_d->outDir = outDir;
}
-bool Generator::generateFileForContext(GeneratorContext &context)
+bool Generator::generateFileForContext(const GeneratorContext &context)
{
- AbstractMetaClass *cls = context.metaClass();
+ const AbstractMetaClass *cls = context.metaClass();
if (!shouldGenerate(cls))
return true;
@@ -397,8 +436,6 @@ bool Generator::generateFileForContext(GeneratorContext &context)
const QString fileName = fileNameForContext(context);
if (fileName.isEmpty())
return true;
- if (ReportHandler::isDebug(ReportHandler::SparseDebug))
- qCDebug(lcShiboken) << "generating: " << fileName;
QString filePath = outputDirectory() + QLatin1Char('/') + subDirectoryForClass(cls)
+ QLatin1Char('/') + fileName;
@@ -421,20 +458,42 @@ QString Generator::getFileNameBaseForSmartPointer(const AbstractMetaType *smartP
return fileName;
}
+GeneratorContext Generator::contextForClass(const AbstractMetaClass *c) const
+{
+ GeneratorContext result;
+ result.m_metaClass = c;
+ return result;
+}
+
+GeneratorContext Generator::contextForSmartPointer(const AbstractMetaClass *c,
+ const AbstractMetaType *t) const
+{
+ GeneratorContext result;
+ result.m_metaClass = c;
+ result.m_preciseClassType = t;
+ result.m_type = GeneratorContext::SmartPointer;
+ return result;
+}
+
bool Generator::generate()
{
const AbstractMetaClassList &classList = m_d->apiextractor->classes();
for (AbstractMetaClass *cls : classList) {
- GeneratorContext context(cls);
- if (!generateFileForContext(context))
+ if (!generateFileForContext(contextForClass(cls)))
return false;
}
+ const auto smartPointers = m_d->apiextractor->smartPointers();
for (const AbstractMetaType *type : qAsConst(m_d->instantiatedSmartPointers)) {
AbstractMetaClass *smartPointerClass =
- AbstractMetaClass::findClass(m_d->apiextractor->smartPointers(), type->typeEntry());
- GeneratorContext context(smartPointerClass, type, true);
- if (!generateFileForContext(context))
+ AbstractMetaClass::findClass(smartPointers, type->typeEntry());
+ if (!smartPointerClass) {
+ qCWarning(lcShiboken, "%s",
+ qPrintable(msgCannotFindSmartPointer(type->cppSignature(),
+ smartPointers)));
+ return false;
+ }
+ if (!generateFileForContext(contextForSmartPointer(smartPointerClass, type)))
return false;
}
return finishGeneration();
@@ -442,7 +501,7 @@ bool Generator::generate()
bool Generator::shouldGenerateTypeEntry(const TypeEntry *type) const
{
- return type->codeGeneration() & TypeEntry::GenerateTargetLang;
+ return type->generateCode() && NamespaceTypeEntry::isVisibleScope(type);
}
bool Generator::shouldGenerate(const AbstractMetaClass *metaClass) const
@@ -492,37 +551,12 @@ void Generator::replaceTemplateVariables(QString &code, const AbstractMetaFuncti
QTextStream &formatCode(QTextStream &s, const QString &code, Indentor &indentor)
{
- // detect number of spaces before the first character
- const QStringList lst(code.split(QLatin1Char('\n')));
- static const QRegularExpression nonSpaceRegex(QStringLiteral("[^\\s]"));
- Q_ASSERT(nonSpaceRegex.isValid());
- int spacesToRemove = 0;
- for (const QString &line : lst) {
- if (!line.trimmed().isEmpty()) {
- spacesToRemove = line.indexOf(nonSpaceRegex);
- if (spacesToRemove == -1)
- spacesToRemove = 0;
- break;
- }
- }
-
- static const QRegularExpression emptyLine(QStringLiteral("^\\s*[\\r]?[\\n]?\\s*$"));
- Q_ASSERT(emptyLine.isValid());
-
- for (QString line : lst) {
- if (!line.isEmpty() && !emptyLine.match(line).hasMatch()) {
- while (line.constEnd()->isSpace())
- line.chop(1);
- int limit = 0;
- for(int i = 0; i < spacesToRemove; ++i) {
- if (!line[i].isSpace())
- break;
- limit++;
- }
-
- s << indentor << line.remove(0, limit);
- }
- s << endl;
+ const auto lines= code.splitRef(QLatin1Char('\n'));
+ for (const auto &line : lines) {
+ // Do not indent preprocessor lines
+ if (!line.isEmpty() && !line.startsWith(QLatin1Char('#')))
+ s << indentor;
+ s << line << '\n';
}
return s;
}
@@ -663,6 +697,9 @@ DefaultValue Generator::minimalConstructor(const AbstractMetaType *type) const
if (Generator::isPointer(type))
return DefaultValue(DefaultValue::Pointer, QLatin1String("::") + type->typeEntry()->qualifiedCppName());
+ if (type->typeEntry()->isSmartPointer())
+ return minimalConstructor(type->typeEntry());
+
if (type->typeEntry()->isComplex()) {
auto cType = static_cast<const ComplexTypeEntry *>(type->typeEntry());
if (cType->hasDefaultConstructor())
@@ -717,6 +754,9 @@ DefaultValue Generator::minimalConstructor(const TypeEntry *type) const
: DefaultValue(DefaultValue::Custom, ctor);
}
+ if (type->isSmartPointer())
+ return DefaultValue(DefaultValue::DefaultConstructor, type->qualifiedCppName());
+
if (type->isComplex())
return minimalConstructor(AbstractMetaClass::findClass(classes(), type));
@@ -831,7 +871,7 @@ QString Generator::translateType(const AbstractMetaType *cType,
} else if (cType->isArray()) {
s = translateType(cType->arrayElementType(), context, options) + QLatin1String("[]");
} else if ((options & Generator::EnumAsInts) && useEnumAsIntForProtectedHack(cType)) {
- s = QLatin1String("int");
+ s = intT();
} else {
if (options & Generator::OriginalName) {
s = cType->originalTypeDescription().trimmed();
@@ -886,8 +926,12 @@ static QString getClassTargetFullName_(const T *t, bool includePackageName)
QString name = t->name();
const AbstractMetaClass *context = t->enclosingClass();
while (context) {
- name.prepend(QLatin1Char('.'));
- name.prepend(context->name());
+ // If the type was marked as 'visible=false' we should not use it in
+ // the type name
+ if (NamespaceTypeEntry::isVisibleScope(context->typeEntry())) {
+ name.prepend(QLatin1Char('.'));
+ name.prepend(context->name());
+ }
context = context->enclosingClass();
}
if (includePackageName) {
diff --git a/sources/shiboken2/generator/generator.h b/sources/shiboken2/generator/generator.h
index dde281f0e..cf6df528f 100644
--- a/sources/shiboken2/generator/generator.h
+++ b/sources/shiboken2/generator/generator.h
@@ -146,24 +146,32 @@ private:
* In the future the second case might be generalized for all template type instantiations.
*/
class GeneratorContext {
+ friend class ShibokenGenerator;
+ friend class Generator;
public:
- GeneratorContext() = default;
- GeneratorContext(AbstractMetaClass *metaClass,
- const AbstractMetaType *preciseType = nullptr,
- bool forSmartPointer = false)
- : m_metaClass(metaClass),
- m_preciseClassType(preciseType),
- m_forSmartPointer(forSmartPointer) {}
+ enum Type { Class, WrappedClass, SmartPointer };
+ GeneratorContext() = default;
- AbstractMetaClass *metaClass() const { return m_metaClass; }
- bool forSmartPointer() const { return m_forSmartPointer; }
+ const AbstractMetaClass *metaClass() const { return m_metaClass; }
const AbstractMetaType *preciseType() const { return m_preciseClassType; }
+ bool forSmartPointer() const { return m_type == SmartPointer; }
+ bool useWrapper() const { return m_type == WrappedClass; }
+
+ QString wrapperName() const
+ {
+ Q_ASSERT(m_type == WrappedClass);
+ return m_wrappername;
+ }
+
+ QString smartPointerWrapperName() const;
+
private:
- AbstractMetaClass *m_metaClass = nullptr;
+ const AbstractMetaClass *m_metaClass = nullptr;
const AbstractMetaType *m_preciseClassType = nullptr;
- bool m_forSmartPointer = false;
+ QString m_wrappername;
+ Type m_type = Class;
};
/**
@@ -208,7 +216,10 @@ public:
virtual bool handleOption(const QString &key, const QString &value);
/// Returns the classes used to generate the binding code.
- AbstractMetaClassList classes() const;
+ const AbstractMetaClassList &classes() const;
+
+ /// Returns the top namespace made invisible
+ const AbstractMetaClassList &invisibleTopNamespaces() const;
/// Returns the output directory
QString outputDirectory() const;
@@ -277,10 +288,10 @@ protected:
AbstractMetaClassList classesTopologicalSorted(const Dependencies &additionalDependencies = Dependencies()) const;
/// Returns all global functions found by APIExtractor
- AbstractMetaFunctionList globalFunctions() const;
+ const AbstractMetaFunctionList &globalFunctions() const;
/// Returns all global enums found by APIExtractor
- AbstractMetaEnumList globalEnums() const;
+ const AbstractMetaEnumList &globalEnums() const;
/// Returns all primitive types found by APIExtractor
PrimitiveTypeEntryList primitiveTypes() const;
@@ -294,8 +305,12 @@ protected:
/// Returns an AbstractMetaEnum for a given AbstractMetaType that holds an EnumTypeEntry, or nullptr if not found.
const AbstractMetaEnum *findAbstractMetaEnum(const AbstractMetaType *metaType) const;
+ virtual GeneratorContext contextForClass(const AbstractMetaClass *c) const;
+ GeneratorContext contextForSmartPointer(const AbstractMetaClass *c,
+ const AbstractMetaType *t) const;
+
/// Generates a file for given AbstractMetaClass or AbstractMetaType (smart pointer case).
- bool generateFileForContext(GeneratorContext &context);
+ bool generateFileForContext(const GeneratorContext &context);
/// Returns the file base name for a smart pointer.
QString getFileNameBaseForSmartPointer(const AbstractMetaType *smartPointerType,
@@ -371,7 +386,7 @@ protected:
* \return the file name used to write the binding code for the class
*/
virtual QString fileNameSuffix() const = 0;
- virtual QString fileNameForContext(GeneratorContext &context) const = 0;
+ virtual QString fileNameForContext(const GeneratorContext &context) const = 0;
virtual bool doSetup() = 0;
@@ -382,7 +397,7 @@ protected:
* \param s text stream to write the generated output
* \param metaClass the class that should be generated
*/
- virtual void generateClass(QTextStream &s, GeneratorContext &classContext) = 0;
+ virtual void generateClass(QTextStream &s, const GeneratorContext &classContext) = 0;
virtual bool finishGeneration() = 0;
/**
diff --git a/sources/shiboken2/generator/indentor.h b/sources/shiboken2/generator/indentor.h
index 111259f12..3dcec85b6 100644
--- a/sources/shiboken2/generator/indentor.h
+++ b/sources/shiboken2/generator/indentor.h
@@ -82,4 +82,18 @@ inline QTextStream &operator <<(QTextStream &s, const IndentorBase<tabWidth> &in
return s;
}
+template <int tabWidth>
+const char *indent(IndentorBase<tabWidth> &indentor)
+{
+ ++indentor.indent;
+ return "";
+}
+
+template <int tabWidth>
+const char *outdent(IndentorBase<tabWidth> &indentor)
+{
+ --indentor.indent;
+ return "";
+}
+
#endif // GENERATOR_H
diff --git a/sources/shiboken2/generator/main.cpp b/sources/shiboken2/generator/main.cpp
index 25daea99e..8d819c763 100644
--- a/sources/shiboken2/generator/main.cpp
+++ b/sources/shiboken2/generator/main.cpp
@@ -33,6 +33,7 @@
#include <iostream>
#include <apiextractor.h>
#include <fileout.h>
+#include <reporthandler.h>
#include <typedatabase.h>
#include <messages.h>
#include "generator.h"
@@ -41,7 +42,7 @@
#include "headergenerator.h"
#include "qtdocgenerator.h"
-#ifdef _WINDOWS
+#ifdef Q_OS_WIN
static const QChar pathSplitter = QLatin1Char(';');
#else
static const QChar pathSplitter = QLatin1Char(':');
@@ -59,10 +60,14 @@ static inline QString skipDeprecatedOption() { return QStringLiteral("skip-depre
static const char helpHint[] = "Note: use --help or -h for more information.\n";
-using CommandArgumentMap = QMap<QString, QString>;
-
using OptionDescriptions = Generator::OptionDescriptions;
+struct CommandLineArguments
+{
+ QMap<QString, QString> options;
+ QStringList positionalArguments;
+};
+
static void printOptions(QTextStream &s, const OptionDescriptions &options)
{
s.setFieldAlignment(QTextStream::AlignLeft);
@@ -73,16 +78,16 @@ static void printOptions(QTextStream &s, const OptionDescriptions &options)
if (od.second.isEmpty()) {
s << ", ";
} else {
- s << endl;
+ s << Qt::endl;
const auto lines = od.second.splitRef(QLatin1Char('\n'));
for (const auto &line : lines)
- s << " " << line << endl;
- s << endl;
+ s << " " << line << Qt::endl;
+ s << Qt::endl;
}
}
}
-static bool processProjectFile(QFile &projectFile, QMap<QString, QString> &args)
+static bool processProjectFile(QFile &projectFile, CommandLineArguments &args)
{
QByteArray line = projectFile.readLine().trimmed();
if (line.isEmpty() || line != "[generator-project]")
@@ -123,36 +128,36 @@ static bool processProjectFile(QFile &projectFile, QMap<QString, QString> &args)
else if (key == "api-version")
apiVersions << value;
else if (key == "header-file")
- args.insert(QLatin1String("arg-1"), value);
+ args.positionalArguments.prepend(value);
else if (key == "typesystem-file")
- args.insert(QLatin1String("arg-2"), value);
+ args.positionalArguments.append(value);
else
- args.insert(QString::fromUtf8(key), value);
+ args.options.insert(QString::fromUtf8(key), value);
}
if (!includePaths.isEmpty())
- args.insert(includePathOption(), includePaths.join(pathSplitter));
+ args.options.insert(includePathOption(), includePaths.join(pathSplitter));
if (!frameworkIncludePaths.isEmpty())
- args.insert(frameworkIncludePathOption(),
- frameworkIncludePaths.join(pathSplitter));
+ args.options.insert(frameworkIncludePathOption(),
+ frameworkIncludePaths.join(pathSplitter));
if (!systemIncludePaths.isEmpty()) {
- args.insert(systemIncludePathOption(),
- systemIncludePaths.join(pathSplitter));
+ args.options.insert(systemIncludePathOption(),
+ systemIncludePaths.join(pathSplitter));
}
if (!typesystemPaths.isEmpty())
- args.insert(typesystemPathOption(), typesystemPaths.join(pathSplitter));
+ args.options.insert(typesystemPathOption(), typesystemPaths.join(pathSplitter));
if (!apiVersions.isEmpty())
- args.insert(QLatin1String("api-version"), apiVersions.join(QLatin1Char('|')));
+ args.options.insert(QLatin1String("api-version"), apiVersions.join(QLatin1Char('|')));
if (!languageLevel.isEmpty())
- args.insert(languageLevelOption(), languageLevel);
+ args.options.insert(languageLevelOption(), languageLevel);
return true;
}
-static CommandArgumentMap getInitializedArguments()
+static CommandLineArguments getProjectFileArguments()
{
- CommandArgumentMap args;
+ CommandLineArguments args;
QStringList arguments = QCoreApplication::arguments();
QString appName = arguments.constFirst();
arguments.removeFirst();
@@ -194,22 +199,22 @@ static CommandArgumentMap getInitializedArguments()
// Concatenate values of path arguments that can occur multiple times on the
// command line.
static void addPathOptionValue(const QString &option, const QString &value,
- CommandArgumentMap &args)
+ CommandLineArguments &args)
{
- const CommandArgumentMap::iterator it = args.find(option);
- if (it != args.end())
+ auto it = args.options.find(option);
+ if (it != args.options.end())
it.value().append(pathSplitter + value);
else
- args.insert(option, value);
+ args.options.insert(option, value);
}
-static void getCommandLineArg(QString arg, int &argNum, QMap<QString, QString> &args)
+static void getCommandLineArg(QString arg, int &argNum, CommandLineArguments &args)
{
if (arg.startsWith(QLatin1String("--"))) {
arg.remove(0, 2);
const int split = arg.indexOf(QLatin1Char('='));
if (split < 0) {
- args.insert(arg, QString());
+ args.options.insert(arg, QString());
return;
}
const QString option = arg.left(split);
@@ -218,7 +223,7 @@ static void getCommandLineArg(QString arg, int &argNum, QMap<QString, QString> &
|| option == systemIncludePathOption() || option == typesystemPathOption()) {
addPathOptionValue(option, value, args);
} else {
- args.insert(option, value);
+ args.options.insert(option, value);
}
return;
}
@@ -233,28 +238,26 @@ static void getCommandLineArg(QString arg, int &argNum, QMap<QString, QString> &
else if (arg.startsWith(QLatin1Char('T')))
addPathOptionValue(typesystemPathOption(), arg.mid(1), args);
else if (arg == QLatin1String("h"))
- args.insert(helpOption(), QString());
+ args.options.insert(helpOption(), QString());
else if (arg.startsWith(QLatin1String("std=")))
- args.insert(languageLevelOption(), arg.mid(4));
+ args.options.insert(languageLevelOption(), arg.mid(4));
else
- args.insert(arg, QString());
+ args.options.insert(arg, QString());
return;
}
- argNum++;
- args.insert(QStringLiteral("arg-") + QString::number(argNum), arg);
+ if (argNum < args.positionalArguments.size())
+ args.positionalArguments[argNum] = arg;
+ else
+ args.positionalArguments.append(arg);
+ ++argNum;
}
-static QMap<QString, QString> getCommandLineArgs()
+static void getCommandLineArgs(CommandLineArguments &args)
{
- QMap<QString, QString> args = getInitializedArguments();
- QStringList arguments = QCoreApplication::arguments();
- arguments.removeFirst();
-
+ const QStringList arguments = QCoreApplication::arguments();
int argNum = 0;
- for (const QString &carg : qAsConst(arguments))
- getCommandLineArg(carg.trimmed(), argNum, args);
-
- return args;
+ for (int i = 1, size = arguments.size(); i < size; ++i)
+ getCommandLineArg(arguments.at(i).trimmed(), argNum, args);
}
static inline Generators docGenerators()
@@ -284,7 +287,7 @@ void printUsage()
{
QTextStream s(stdout);
s << "Usage:\n "
- << "shiboken [options] header-file typesystem-file\n\n"
+ << "shiboken [options] header-file(s) typesystem-file\n\n"
<< "General options:\n";
QString pathSyntax;
QTextStream(&pathSyntax) << "<path>[" << pathSplitter << "<path>"
@@ -343,7 +346,7 @@ void printUsage()
for (const GeneratorPtr &generator : generators) {
const OptionDescriptions options = generator->options();
if (!options.isEmpty()) {
- s << endl << generator->name() << " options:\n\n";
+ s << Qt::endl << generator->name() << " options:\n\n";
printOptions(s, generator->options());
}
}
@@ -364,14 +367,14 @@ static inline void errorPrint(const QString &s)
}
static void parseIncludePathOption(const QString &option, HeaderType headerType,
- CommandArgumentMap &args,
+ CommandLineArguments &args,
ApiExtractor &extractor)
{
- const CommandArgumentMap::iterator it = args.find(option);
- if (it != args.end()) {
+ const auto it = args.options.find(option);
+ if (it != args.options.end()) {
const QStringList includePathListList =
- it.value().split(pathSplitter, QString::SkipEmptyParts);
- args.erase(it);
+ it.value().split(pathSplitter, Qt::SkipEmptyParts);
+ args.options.erase(it);
for (const QString &s : includePathListList) {
auto path = QFile::encodeName(QDir::cleanPath(s));
extractor.addIncludePath(HeaderPath{path, headerType});
@@ -387,26 +390,29 @@ int main(int argc, char *argv[])
// needed by qxmlpatterns
QCoreApplication app(argc, argv);
ReportHandler::install();
- qCDebug(lcShiboken()).noquote().nospace() << QCoreApplication::arguments().join(QLatin1Char(' '));
+ if (ReportHandler::isDebug(ReportHandler::SparseDebug))
+ qCInfo(lcShiboken()).noquote().nospace() << QCoreApplication::arguments().join(QLatin1Char(' '));
// Store command arguments in a map
- CommandArgumentMap args = getCommandLineArgs();
+ const CommandLineArguments projectFileArguments = getProjectFileArguments();
+ CommandLineArguments args = projectFileArguments;
+ getCommandLineArgs(args);
Generators generators;
- CommandArgumentMap::iterator ait = args.find(QLatin1String("version"));
- if (ait != args.end()) {
- args.erase(ait);
+ auto ait = args.options.find(QLatin1String("version"));
+ if (ait != args.options.end()) {
+ args.options.erase(ait);
printVerAndBanner();
return EXIT_SUCCESS;
}
QString generatorSet;
- ait = args.find(QLatin1String("generator-set"));
- if (ait == args.end()) // Also check QLatin1String("generatorSet") command line argument for backward compatibility.
- ait = args.find(QLatin1String("generatorSet"));
- if (ait != args.end()) {
+ ait = args.options.find(QLatin1String("generator-set"));
+ if (ait == args.options.end()) // Also check QLatin1String("generatorSet") command line argument for backward compatibility.
+ ait = args.options.find(QLatin1String("generatorSet"));
+ if (ait != args.options.end()) {
generatorSet = ait.value();
- args.erase(ait);
+ args.options.erase(ait);
}
// Pre-defined generator sets.
@@ -423,30 +429,30 @@ int main(int argc, char *argv[])
return EXIT_FAILURE;
}
- ait = args.find(QLatin1String("help"));
- if (ait != args.end()) {
- args.erase(ait);
+ ait = args.options.find(QLatin1String("help"));
+ if (ait != args.options.end()) {
+ args.options.erase(ait);
printUsage();
return EXIT_SUCCESS;
}
- ait = args.find(diffOption());
- if (ait != args.end()) {
- args.erase(ait);
+ ait = args.options.find(diffOption());
+ if (ait != args.options.end()) {
+ args.options.erase(ait);
FileOut::diff = true;
}
- ait = args.find(dryrunOption());
- if (ait != args.end()) {
- args.erase(ait);
+ ait = args.options.find(dryrunOption());
+ if (ait != args.options.end()) {
+ args.options.erase(ait);
FileOut::dummy = true;
}
QString licenseComment;
- ait = args.find(QLatin1String("license-file"));
- if (ait != args.end()) {
+ ait = args.options.find(QLatin1String("license-file"));
+ if (ait != args.options.end()) {
QFile licenseFile(ait.value());
- args.erase(ait);
+ args.options.erase(ait);
if (licenseFile.open(QIODevice::ReadOnly)) {
licenseComment = QString::fromUtf8(licenseFile.readAll());
} else {
@@ -457,10 +463,10 @@ int main(int argc, char *argv[])
}
QString outputDirectory = QLatin1String("out");
- ait = args.find(QLatin1String("output-directory"));
- if (ait != args.end()) {
+ ait = args.options.find(QLatin1String("output-directory"));
+ if (ait != args.options.end()) {
outputDirectory = ait.value();
- args.erase(ait);
+ args.options.erase(ait);
}
if (!QDir(outputDirectory).exists()) {
@@ -474,38 +480,35 @@ int main(int argc, char *argv[])
// Create and set-up API Extractor
ApiExtractor extractor;
extractor.setLogDirectory(outputDirectory);
- ait = args.find(skipDeprecatedOption());
- if (ait != args.end()) {
+ ait = args.options.find(skipDeprecatedOption());
+ if (ait != args.options.end()) {
extractor.setSkipDeprecated(true);
- args.erase(ait);
+ args.options.erase(ait);
}
- ait = args.find(QLatin1String("silent"));
- if (ait != args.end()) {
+ ait = args.options.find(QLatin1String("silent"));
+ if (ait != args.options.end()) {
extractor.setSilent(true);
- args.erase(ait);
+ args.options.erase(ait);
} else {
- ait = args.find(QLatin1String("debug-level"));
- if (ait != args.end()) {
- const QString level = ait.value();
- args.erase(ait);
- if (level == QLatin1String("sparse"))
- extractor.setDebugLevel(ReportHandler::SparseDebug);
- else if (level == QLatin1String("medium"))
- extractor.setDebugLevel(ReportHandler::MediumDebug);
- else if (level == QLatin1String("full"))
- extractor.setDebugLevel(ReportHandler::FullDebug);
+ ait = args.options.find(QLatin1String("debug-level"));
+ if (ait != args.options.end()) {
+ if (!ReportHandler::setDebugLevelFromArg(ait.value())) {
+ errorPrint(QLatin1String("Invalid debug level: ") + ait.value());
+ return EXIT_FAILURE;
+ }
+ args.options.erase(ait);
}
}
- ait = args.find(QLatin1String("no-suppress-warnings"));
- if (ait != args.end()) {
- args.erase(ait);
+ ait = args.options.find(QLatin1String("no-suppress-warnings"));
+ if (ait != args.options.end()) {
+ args.options.erase(ait);
extractor.setSuppressWarnings(false);
}
- ait = args.find(QLatin1String("api-version"));
- if (ait != args.end()) {
+ ait = args.options.find(QLatin1String("api-version"));
+ if (ait != args.options.end()) {
const QStringList &versions = ait.value().split(QLatin1Char('|'));
- args.erase(ait);
+ args.options.erase(ait);
for (const QString &fullVersion : versions) {
QStringList parts = fullVersion.split(QLatin1Char(','));
QString package;
@@ -519,16 +522,16 @@ int main(int argc, char *argv[])
}
}
- ait = args.find(QLatin1String("drop-type-entries"));
- if (ait != args.end()) {
+ ait = args.options.find(QLatin1String("drop-type-entries"));
+ if (ait != args.options.end()) {
extractor.setDropTypeEntries(ait.value());
- args.erase(ait);
+ args.options.erase(ait);
}
- ait = args.find(QLatin1String("typesystem-paths"));
- if (ait != args.end()) {
+ ait = args.options.find(QLatin1String("typesystem-paths"));
+ if (ait != args.options.end()) {
extractor.addTypesystemSearchPath(ait.value().split(pathSplitter));
- args.erase(ait);
+ args.options.erase(ait);
}
parseIncludePathOption(includePathOption(), HeaderType::Standard,
@@ -538,46 +541,44 @@ int main(int argc, char *argv[])
parseIncludePathOption(systemIncludePathOption(), HeaderType::System,
args, extractor);
- ait = args.find(QLatin1String("arg-1"));
- if (ait == args.end()) {
- errorPrint(QLatin1String("Required argument header-file is missing."));
- return EXIT_FAILURE;
- }
- const QString cppFileName = ait.value();
- args.erase(ait);
- const QFileInfo cppFileNameFi(cppFileName);
- if (!cppFileNameFi.isFile() && !cppFileNameFi.isSymLink()) {
- errorPrint(QLatin1Char('"') + cppFileName + QLatin1String("\" does not exist."));
+ if (args.positionalArguments.size() < 2) {
+ errorPrint(QLatin1String("Insufficient positional arguments, specify header-file and typesystem-file."));
+ std::cout << '\n';
+ printUsage();
return EXIT_FAILURE;
}
- ait = args.find(QLatin1String("arg-2"));
- if (ait == args.end()) {
- errorPrint(QLatin1String("Required argument typesystem-file is missing."));
- return EXIT_FAILURE;
- }
- const QString typeSystemFileName = ait.value();
- args.erase(ait);
+ const QString typeSystemFileName = args.positionalArguments.takeLast();
QString messagePrefix = QFileInfo(typeSystemFileName).baseName();
if (messagePrefix.startsWith(QLatin1String("typesystem_")))
messagePrefix.remove(0, 11);
ReportHandler::setPrefix(QLatin1Char('(') + messagePrefix + QLatin1Char(')'));
+ QFileInfoList cppFileNames;
+ for (const QString &cppFileName : qAsConst(args.positionalArguments)) {
+ const QFileInfo cppFileNameFi(cppFileName);
+ if (!cppFileNameFi.isFile() && !cppFileNameFi.isSymLink()) {
+ errorPrint(QLatin1Char('"') + cppFileName + QLatin1String("\" does not exist."));
+ return EXIT_FAILURE;
+ }
+ cppFileNames.append(cppFileNameFi);
+ }
+
// Pass option to all generators (Cpp/Header generator have the same options)
- for (ait = args.begin(); ait != args.end(); ) {
+ for (ait = args.options.begin(); ait != args.options.end(); ) {
bool found = false;
for (const GeneratorPtr &generator : qAsConst(generators))
found |= generator->handleOption(ait.key(), ait.value());
if (found)
- ait = args.erase(ait);
+ ait = args.options.erase(ait);
else
++ait;
}
- ait = args.find(languageLevelOption());
- if (ait != args.end()) {
+ ait = args.options.find(languageLevelOption());
+ if (ait != args.options.end()) {
const QByteArray languageLevelBA = ait.value().toLatin1();
- args.erase(ait);
+ args.options.erase(ait);
const LanguageLevel level = clang::languageLevelFromOption(languageLevelBA.constData());
if (level == LanguageLevel::Default) {
std::cout << "Invalid argument for language level: \""
@@ -591,13 +592,14 @@ int main(int argc, char *argv[])
* --project-file, also the arguments of each generator before
* checking if there isn't any existing arguments in argsHandler.
*/
- args.remove(QLatin1String("project-file"));
- CommandArgumentMap projectFileArgs = getInitializedArguments();
- for (auto it = projectFileArgs.cbegin(), end = projectFileArgs.cend(); it != end; ++it)
- args.remove(it.key());
+ args.options.remove(QLatin1String("project-file"));
+ for (auto it = projectFileArguments.options.cbegin(), end = projectFileArguments.options.cend();
+ it != end; ++it) {
+ args.options.remove(it.key());
+ }
- if (!args.isEmpty()) {
- errorPrint(msgLeftOverArguments(args));
+ if (!args.options.isEmpty()) {
+ errorPrint(msgLeftOverArguments(args.options));
std::cout << helpHint;
return EXIT_FAILURE;
}
@@ -607,10 +609,13 @@ int main(int argc, char *argv[])
return EXIT_FAILURE;
}
- extractor.setCppFileName(cppFileNameFi.absoluteFilePath());
+ extractor.setCppFileNames(cppFileNames);
extractor.setTypeSystem(typeSystemFileName);
- if (!extractor.run()) {
+ auto shibokenGenerator = dynamic_cast<const ShibokenGenerator *>(generators.constFirst().data());
+ const bool usePySideExtensions = shibokenGenerator && shibokenGenerator->usePySideExtensions();
+
+ if (!extractor.run(usePySideExtensions)) {
errorPrint(QLatin1String("Error running ApiExtractor."));
return EXIT_FAILURE;
}
@@ -618,8 +623,11 @@ int main(int argc, char *argv[])
if (!extractor.classCount())
qCWarning(lcShiboken) << "No C++ classes found!";
- qCDebug(lcShiboken) << extractor << '\n'
- << *TypeDatabase::instance();
+ if (ReportHandler::isDebug(ReportHandler::FullDebug)
+ || qEnvironmentVariableIsSet("SHIBOKEN_DUMP_CODEMODEL")) {
+ qCInfo(lcShiboken) << "API Extractor:\n" << extractor
+ << "\n\nType datase:\n" << *TypeDatabase::instance();
+ }
for (const GeneratorPtr &g : qAsConst(generators)) {
g->setOutputDirectory(outputDirectory);
@@ -635,7 +643,6 @@ int main(int argc, char *argv[])
}
const QByteArray doneMessage = ReportHandler::doneMessage();
- qCDebug(lcShiboken, "%s", doneMessage.constData());
std::cout << doneMessage.constData() << std::endl;
return EXIT_SUCCESS;
diff --git a/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp b/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp
index 86abf21b0..5e75cbf87 100644
--- a/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp
+++ b/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -27,8 +27,10 @@
****************************************************************************/
#include "qtdocgenerator.h"
+#include "ctypenames.h"
#include <abstractmetalang.h>
#include <messages.h>
+#include <propertyspec.h>
#include <reporthandler.h>
#include <typesystem.h>
#include <qtdocparser.h>
@@ -172,7 +174,7 @@ static QChar lastChar(const QTextStream &str)
static QTextStream &ensureEndl(QTextStream &s)
{
if (lastChar(s) != QLatin1Char('\n'))
- s << endl;
+ s << Qt::endl;
return s;
}
@@ -227,7 +229,7 @@ public:
friend QTextStream &operator<<(QTextStream &str, const rstLabel &a)
{
- str << ".. _" << toRstLabel(a.m_label) << ':' << endl << endl;
+ str << ".. _" << toRstLabel(a.m_label) << ":\n\n";
return str;
}
@@ -409,8 +411,7 @@ QString QtXmlToSphinx::expandFunction(const QString& function) const
const AbstractMetaClass *metaClass = nullptr;
if (firstDot != -1) {
const QStringRef className = function.leftRef(firstDot);
- const AbstractMetaClassList &classes = m_generator->classes();
- for (const AbstractMetaClass *cls : classes) {
+ for (const AbstractMetaClass *cls : m_generator->classes()) {
if (cls->name() == className) {
metaClass = cls;
break;
@@ -429,8 +430,7 @@ QString QtXmlToSphinx::resolveContextForMethod(const QString& methodName) const
const QStringRef currentClass = m_context.splitRef(QLatin1Char('.')).constLast();
const AbstractMetaClass *metaClass = nullptr;
- const AbstractMetaClassList &classes = m_generator->classes();
- for (const AbstractMetaClass *cls : classes) {
+ for (const AbstractMetaClass *cls : m_generator->classes()) {
if (cls->name() == currentClass) {
metaClass = cls;
break;
@@ -438,15 +438,15 @@ QString QtXmlToSphinx::resolveContextForMethod(const QString& methodName) const
}
if (metaClass) {
- QList<const AbstractMetaFunction*> funcList;
+ AbstractMetaFunctionList funcList;
const AbstractMetaFunctionList &methods = metaClass->queryFunctionsByName(methodName);
- for (const AbstractMetaFunction *func : methods) {
+ for (AbstractMetaFunction *func : methods) {
if (methodName == func->name())
funcList.append(func);
}
const AbstractMetaClass *implementingClass = nullptr;
- for (const AbstractMetaFunction *func : qAsConst(funcList)) {
+ for (AbstractMetaFunction *func : qAsConst(funcList)) {
implementingClass = func->implementingClass();
if (implementingClass->name() == currentClass)
break;
@@ -478,7 +478,7 @@ QString QtXmlToSphinx::transform(const QString& doc)
<< reader.errorString() << " at " << reader.lineNumber()
<< ':' << reader.columnNumber() << '\n' << doc;
m_output << INDENT << message;
- qCWarning(lcShiboken).noquote().nospace() << message;
+ qCWarning(lcShibokenDoc).noquote().nospace() << message;
break;
}
@@ -502,10 +502,10 @@ QString QtXmlToSphinx::transform(const QString& doc)
if (!m_inlineImages.isEmpty()) {
// Write out inline image definitions stored in handleInlineImageTag().
- m_output << endl;
+ m_output << Qt::endl;
for (const InlineImage &img : qAsConst(m_inlineImages))
- m_output << ".. |" << img.tag << "| image:: " << img.href << endl;
- m_output << endl;
+ m_output << ".. |" << img.tag << "| image:: " << img.href << Qt::endl;
+ m_output << Qt::endl;
m_inlineImages.clear();
}
@@ -541,7 +541,7 @@ QString QtXmlToSphinx::readFromLocations(const QStringList &locations, const QSt
<< locations.join(QLatin1String("\", \""));
return QString(); // null
}
- qCDebug(lcShiboken).noquote().nospace() << "snippet file " << path
+ qCDebug(lcShibokenDoc).noquote().nospace() << "snippet file " << path
<< " [" << identifier << ']' << " resolved to " << resolvedPath;
return readFromLocation(resolvedPath, identifier, errorMessage);
}
@@ -608,11 +608,11 @@ void QtXmlToSphinx::handleHeadingTag(QXmlStreamReader& reader)
else
type = types[typeIdx];
} else if (token == QXmlStreamReader::EndElement) {
- m_output << Pad(type, headingSize) << endl << endl;
+ m_output << Pad(type, headingSize) << Qt::endl << Qt::endl;
} else if (token == QXmlStreamReader::Characters) {
- m_output << endl << endl;
+ m_output << Qt::endl << Qt::endl;
headingSize = writeEscapedRstText(m_output, reader.text().trimmed());
- m_output << endl;
+ m_output << Qt::endl;
}
}
@@ -628,7 +628,7 @@ void QtXmlToSphinx::handleParaTag(QXmlStreamReader& reader)
else if (result.startsWith(QLatin1String("**Note:**")))
result.replace(0, 9, QLatin1String(".. note:: "));
- m_output << INDENT << result << endl << endl;
+ m_output << INDENT << result << Qt::endl << Qt::endl;
} else if (token == QXmlStreamReader::Characters) {
const QStringRef text = reader.text();
const QChar end = lastChar(m_output);
@@ -726,7 +726,7 @@ void QtXmlToSphinx::handleSeeAlsoTag(QXmlStreamReader& reader)
handleLinkEnd(m_seeAlsoContext.data());
m_seeAlsoContext.reset();
}
- m_output << endl << endl;
+ m_output << Qt::endl << Qt::endl;
break;
default:
break;
@@ -747,7 +747,7 @@ void formatSnippet(QTextStream &str, Indent indent, const QString &snippet)
for (const QStringRef &line : lines) {
if (!line.trimmed().isEmpty())
str << indent << line;
- str << endl;
+ str << Qt::endl;
}
}
@@ -783,7 +783,7 @@ void QtXmlToSphinx::handleSnippetTag(QXmlStreamReader& reader)
const QString pythonCode =
readFromLocations(m_generator->codeSnippetDirs(), location, identifier, &errorMessage);
if (!errorMessage.isEmpty())
- qCWarning(lcShiboken, "%s", qPrintable(msgTagWarning(reader, m_context, m_lastTagName, errorMessage)));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(msgTagWarning(reader, m_context, m_lastTagName, errorMessage)));
// Fall back to C++ snippet when "path" attribute is present.
// Also read fallback snippet when comparison is desired.
QString fallbackCode;
@@ -792,15 +792,15 @@ void QtXmlToSphinx::handleSnippetTag(QXmlStreamReader& reader)
const QString fallback = reader.attributes().value(fallbackPathAttribute()).toString();
if (QFileInfo::exists(fallback)) {
if (pythonCode.isEmpty())
- qCWarning(lcShiboken, "%s", qPrintable(msgFallbackWarning(reader, m_context, m_lastTagName, location, identifier, fallback)));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(msgFallbackWarning(reader, m_context, m_lastTagName, location, identifier, fallback)));
fallbackCode = readFromLocation(fallback, identifier, &errorMessage);
if (!errorMessage.isEmpty())
- qCWarning(lcShiboken, "%s", qPrintable(msgTagWarning(reader, m_context, m_lastTagName, errorMessage)));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(msgTagWarning(reader, m_context, m_lastTagName, errorMessage)));
}
}
if (!pythonCode.isEmpty() && !fallbackCode.isEmpty() && snippetComparison())
- qCDebug(lcShiboken, "%s", qPrintable(msgSnippetComparison(location, identifier, pythonCode, fallbackCode)));
+ qCDebug(lcShibokenDoc, "%s", qPrintable(msgSnippetComparison(location, identifier, pythonCode, fallbackCode)));
if (!consecutiveSnippet)
m_output << INDENT << "::\n\n";
@@ -808,10 +808,10 @@ void QtXmlToSphinx::handleSnippetTag(QXmlStreamReader& reader)
Indentation indentation(INDENT);
const QString code = pythonCode.isEmpty() ? fallbackCode : pythonCode;
if (code.isEmpty())
- m_output << INDENT << "<Code snippet \"" << location << ':' << identifier << "\" not found>" << endl;
+ m_output << INDENT << "<Code snippet \"" << location << ':' << identifier << "\" not found>\n";
else
formatSnippet(m_output, INDENT, code);
- m_output << endl;
+ m_output << Qt::endl;
}
}
void QtXmlToSphinx::handleDotsTag(QXmlStreamReader& reader)
@@ -847,7 +847,7 @@ void QtXmlToSphinx::handleTableTag(QXmlStreamReader& reader)
m_tableHasHeader = false;
} else if (token == QXmlStreamReader::EndElement) {
// write the table on m_output
- m_currentTable.enableHeader(m_tableHasHeader);
+ m_currentTable.setHeaderEnabled(m_tableHasHeader);
m_currentTable.normalize();
m_output << ensureEndl << m_currentTable;
m_currentTable.clear();
@@ -864,7 +864,7 @@ void QtXmlToSphinx::handleTermTag(QXmlStreamReader& reader)
} else if (token == QXmlStreamReader::EndElement) {
TableCell cell;
cell.data = popOutputBuffer().trimmed();
- m_currentTable << (TableRow() << cell);
+ m_currentTable.appendRow(TableRow(1, cell));
}
}
@@ -874,7 +874,7 @@ void QtXmlToSphinx::handleItemTag(QXmlStreamReader& reader)
QXmlStreamReader::TokenType token = reader.tokenType();
if (token == QXmlStreamReader::StartElement) {
if (m_currentTable.isEmpty())
- m_currentTable << TableRow();
+ m_currentTable.appendRow({});
TableRow& row = m_currentTable.last();
TableCell cell;
cell.colSpan = reader.attributes().value(QLatin1String("colspan")).toShort();
@@ -896,7 +896,7 @@ void QtXmlToSphinx::handleRowTag(QXmlStreamReader& reader)
QXmlStreamReader::TokenType token = reader.tokenType();
if (token == QXmlStreamReader::StartElement) {
m_tableHasHeader = reader.name() == QLatin1String("header");
- m_currentTable << TableRow();
+ m_currentTable.appendRow({});
}
}
@@ -919,8 +919,8 @@ void QtXmlToSphinx::handleListTag(QXmlStreamReader& reader)
if (token == QXmlStreamReader::StartElement) {
listType = webXmlListType(reader.attributes().value(QLatin1String("type")));
if (listType == EnumeratedList) {
- m_currentTable << TableRow{TableCell(QLatin1String("Constant")),
- TableCell(QLatin1String("Description"))};
+ m_currentTable.appendRow(TableRow{TableCell(QLatin1String("Constant")),
+ TableCell(QLatin1String("Description"))});
m_tableHasHeader = true;
}
INDENT.indent--;
@@ -930,20 +930,20 @@ void QtXmlToSphinx::handleListTag(QXmlStreamReader& reader)
switch (listType) {
case BulletList:
case OrderedList: {
- m_output << endl;
+ m_output << Qt::endl;
const char *separator = listType == BulletList ? "* " : "#. ";
const char *indent = listType == BulletList ? " " : " ";
for (const TableCell &cell : m_currentTable.constFirst()) {
const QVector<QStringRef> itemLines = cell.data.splitRef(QLatin1Char('\n'));
- m_output << INDENT << separator << itemLines.constFirst() << endl;
+ m_output << INDENT << separator << itemLines.constFirst() << Qt::endl;
for (int i = 1, max = itemLines.count(); i < max; ++i)
- m_output << INDENT << indent << itemLines[i] << endl;
+ m_output << INDENT << indent << itemLines[i] << Qt::endl;
}
- m_output << endl;
+ m_output << Qt::endl;
}
break;
case EnumeratedList:
- m_currentTable.enableHeader(m_tableHasHeader);
+ m_currentTable.setHeaderEnabled(m_tableHasHeader);
m_currentTable.normalize();
m_output << ensureEndl << m_currentTable;
break;
@@ -1120,7 +1120,7 @@ static bool copyImage(const QString &href, const QString &docDataDir,
<< source.errorString();
return false;
}
- qCDebug(lcShiboken()).noquote().nospace() << __FUNCTION__ << " href=\""
+ qCDebug(lcShibokenDoc()).noquote().nospace() << __FUNCTION__ << " href=\""
<< href << "\", context=\"" << context << "\", docDataDir=\""
<< docDataDir << "\", outputDir=\"" << outputDir << "\", copied \""
<< source.fileName() << "\"->\"" << targetFileName << '"';
@@ -1134,7 +1134,7 @@ bool QtXmlToSphinx::copyImage(const QString &href) const
::copyImage(href, m_generator->docDataDir(), m_context,
m_generator->outputDirectory(), &errorMessage);
if (!result)
- qCWarning(lcShiboken, "%s", qPrintable(errorMessage));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(errorMessage));
return result;
}
@@ -1144,7 +1144,7 @@ void QtXmlToSphinx::handleImageTag(QXmlStreamReader& reader)
return;
const QString href = reader.attributes().value(QLatin1String("href")).toString();
if (copyImage(href))
- m_output << INDENT << ".. image:: " << href << endl << endl;
+ m_output << INDENT << ".. image:: " << href << Qt::endl << Qt::endl;
}
void QtXmlToSphinx::handleInlineImageTag(QXmlStreamReader& reader)
@@ -1174,13 +1174,13 @@ void QtXmlToSphinx::handleRawTag(QXmlStreamReader& reader)
QXmlStreamReader::TokenType token = reader.tokenType();
if (token == QXmlStreamReader::StartElement) {
QString format = reader.attributes().value(QLatin1String("format")).toString();
- m_output << INDENT << ".. raw:: " << format.toLower() << endl << endl;
+ m_output << INDENT << ".. raw:: " << format.toLower() << Qt::endl << Qt::endl;
} else if (token == QXmlStreamReader::Characters) {
const QVector<QStringRef> lst(reader.text().split(QLatin1Char('\n')));
for (const QStringRef &row : lst)
- m_output << INDENT << INDENT << row << endl;
+ m_output << INDENT << INDENT << row << Qt::endl;
} else if (token == QXmlStreamReader::EndElement) {
- m_output << endl << endl;
+ m_output << Qt::endl << Qt::endl;
}
}
@@ -1188,14 +1188,14 @@ void QtXmlToSphinx::handleCodeTag(QXmlStreamReader& reader)
{
QXmlStreamReader::TokenType token = reader.tokenType();
if (token == QXmlStreamReader::StartElement) {
- m_output << INDENT << "::" << endl << endl;
+ m_output << INDENT << "::\n\n";
INDENT.indent++;
} else if (token == QXmlStreamReader::Characters) {
const QVector<QStringRef> lst(reader.text().split(QLatin1Char('\n')));
for (const QStringRef &row : lst)
- m_output << INDENT << INDENT << row << endl;
+ m_output << INDENT << INDENT << row << Qt::endl;
} else if (token == QXmlStreamReader::EndElement) {
- m_output << endl << endl;
+ m_output << Qt::endl << Qt::endl;
INDENT.indent--;
}
}
@@ -1204,7 +1204,7 @@ void QtXmlToSphinx::handleUnknownTag(QXmlStreamReader& reader)
{
QXmlStreamReader::TokenType token = reader.tokenType();
if (token == QXmlStreamReader::StartElement)
- qCDebug(lcShiboken).noquote().nospace() << "Unknown QtDoc tag: \"" << reader.name().toString() << "\".";
+ qCDebug(lcShibokenDoc).noquote().nospace() << "Unknown QtDoc tag: \"" << reader.name().toString() << "\".";
}
void QtXmlToSphinx::handleSuperScriptTag(QXmlStreamReader& reader)
@@ -1235,7 +1235,7 @@ void QtXmlToSphinx::handlePageTag(QXmlStreamReader &reader)
? writeEscapedRstText(m_output, title)
: writeEscapedRstText(m_output, fullTitle);
- m_output << endl << Pad('*', size) << endl << endl;
+ m_output << Qt::endl << Pad('*', size) << Qt::endl << Qt::endl;
}
void QtXmlToSphinx::handleTargetTag(QXmlStreamReader &reader)
@@ -1292,14 +1292,14 @@ void QtXmlToSphinx::handleQuoteFileTag(QXmlStreamReader& reader)
QString errorMessage;
QString code = readFromLocation(location, QString(), &errorMessage);
if (!errorMessage.isEmpty())
- qCWarning(lcShiboken(), "%s", qPrintable(msgTagWarning(reader, m_context, m_lastTagName, errorMessage)));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(msgTagWarning(reader, m_context, m_lastTagName, errorMessage)));
m_output << INDENT << "::\n\n";
Indentation indentation(INDENT);
if (code.isEmpty())
- m_output << INDENT << "<Code snippet \"" << location << "\" not found>" << endl;
+ m_output << INDENT << "<Code snippet \"" << location << "\" not found>\n";
else
formatCode(m_output, code, INDENT);
- m_output << endl;
+ m_output << Qt::endl;
}
}
@@ -1328,53 +1328,49 @@ void QtXmlToSphinx::Table::normalize()
if (m_normalized || isEmpty())
return;
- int row;
- int col;
- QtXmlToSphinx::Table& self = *this;
-
//QDoc3 generates tables with wrong number of columns. We have to
//check and if necessary, merge the last columns.
int maxCols = -1;
- for (const auto &row : qAsConst(self)) {
+ for (const auto &row : qAsConst(m_rows)) {
if (row.count() > maxCols)
maxCols = row.count();
}
if (maxCols <= 0)
return;
// add col spans
- for (row = 0; row < count(); ++row) {
- for (col = 0; col < at(row).count(); ++col) {
- QtXmlToSphinx::TableCell& cell = self[row][col];
+ for (int row = 0; row < m_rows.count(); ++row) {
+ for (int col = 0; col < m_rows.at(row).count(); ++col) {
+ QtXmlToSphinx::TableCell& cell = m_rows[row][col];
bool mergeCols = (col >= maxCols);
if (cell.colSpan > 0) {
QtXmlToSphinx::TableCell newCell;
newCell.colSpan = -1;
for (int i = 0, max = cell.colSpan-1; i < max; ++i) {
- self[row].insert(col+1, newCell);
+ m_rows[row].insert(col + 1, newCell);
}
cell.colSpan = 0;
col++;
} else if (mergeCols) {
- self[row][maxCols - 1].data += QLatin1Char(' ') + cell.data;
+ m_rows[row][maxCols - 1].data += QLatin1Char(' ') + cell.data;
}
}
}
// row spans
- const int numCols = first().count();
- for (col = 0; col < numCols; ++col) {
- for (row = 0; row < count(); ++row) {
- if (col < self[row].count()) {
- QtXmlToSphinx::TableCell& cell = self[row][col];
+ const int numCols = m_rows.constFirst().count();
+ for (int col = 0; col < numCols; ++col) {
+ for (int row = 0; row < m_rows.count(); ++row) {
+ if (col < m_rows[row].count()) {
+ QtXmlToSphinx::TableCell& cell = m_rows[row][col];
if (cell.rowSpan > 0) {
QtXmlToSphinx::TableCell newCell;
newCell.rowSpan = -1;
int targetRow = row + 1;
const int targetEndRow =
- std::min(targetRow + cell.rowSpan - 1, count());
+ std::min(targetRow + cell.rowSpan - 1, m_rows.count());
cell.rowSpan = 0;
for ( ; targetRow < targetEndRow; ++targetRow)
- self[targetRow].insert(col, newCell);
+ m_rows[targetRow].insert(col, newCell);
row++;
}
}
@@ -1385,20 +1381,26 @@ void QtXmlToSphinx::Table::normalize()
QTextStream& operator<<(QTextStream& s, const QtXmlToSphinx::Table &table)
{
- if (table.isEmpty())
- return s;
+ table.format(s);
+ return s;
+}
+
+void QtXmlToSphinx::Table::format (QTextStream& s) const
+{
+ if (isEmpty())
+ return;
- if (!table.isNormalized()) {
- qCDebug(lcShiboken) << "Attempt to print an unnormalized table!";
- return s;
+ if (!isNormalized()) {
+ qCDebug(lcShibokenDoc) << "Attempt to print an unnormalized table!";
+ return;
}
// calc width and height of each column and row
- const int headerColumnCount = table.constFirst().count();
+ const int headerColumnCount = m_rows.constFirst().count();
QVector<int> colWidths(headerColumnCount);
- QVector<int> rowHeights(table.count());
- for (int i = 0, maxI = table.count(); i < maxI; ++i) {
- const QtXmlToSphinx::TableRow& row = table[i];
+ QVector<int> rowHeights(m_rows.count());
+ for (int i = 0, maxI = m_rows.count(); i < maxI; ++i) {
+ const QtXmlToSphinx::TableRow& row = m_rows.at(i);
for (int j = 0, maxJ = std::min(row.count(), colWidths.size()); j < maxJ; ++j) {
const QVector<QStringRef> rowLines = row[j].data.splitRef(QLatin1Char('\n')); // cache this would be a good idea
for (const QStringRef &str : rowLines)
@@ -1408,7 +1410,7 @@ QTextStream& operator<<(QTextStream& s, const QtXmlToSphinx::Table &table)
}
if (!*std::max_element(colWidths.begin(), colWidths.end()))
- return s; // empty table (table with empty cells)
+ return; // empty table (table with empty cells)
// create a horizontal line to be used later.
QString horizontalLine = QLatin1String("+");
@@ -1418,8 +1420,8 @@ QTextStream& operator<<(QTextStream& s, const QtXmlToSphinx::Table &table)
}
// write table rows
- for (int i = 0, maxI = table.count(); i < maxI; ++i) { // for each row
- const QtXmlToSphinx::TableRow& row = table[i];
+ for (int i = 0, maxI = m_rows.count(); i < maxI; ++i) { // for each row
+ const QtXmlToSphinx::TableRow& row = m_rows.at(i);
// print line
s << INDENT << '+';
@@ -1427,13 +1429,13 @@ QTextStream& operator<<(QTextStream& s, const QtXmlToSphinx::Table &table)
char c;
if (col >= row.length() || row[col].rowSpan == -1)
c = ' ';
- else if (i == 1 && table.hasHeader())
+ else if (i == 1 && hasHeader())
c = '=';
else
c = '-';
s << Pad(c, colWidths.at(col)) << '+';
}
- s << endl;
+ s << Qt::endl;
// Print the table cells
@@ -1450,18 +1452,16 @@ QTextStream& operator<<(QTextStream& s, const QtXmlToSphinx::Table &table)
else
s << ' ';
if (rowLine < rowLines.count())
- s << qSetFieldWidth(colWidths[j]) << left << rowLines.at(rowLine) << qSetFieldWidth(0);
+ s << qSetFieldWidth(colWidths[j]) << Qt::left << rowLines.at(rowLine) << qSetFieldWidth(0);
else
s << Pad(' ', colWidths.at(j));
}
for ( ; j < headerColumnCount; ++j) // pad
s << '|' << Pad(' ', colWidths.at(j));
- s << '|' << endl;
+ s << "|\n";
}
}
- s << INDENT << horizontalLine << endl;
- s << endl;
- return s;
+ s << INDENT << horizontalLine << Qt::endl << Qt::endl;
}
static QString getFuncName(const AbstractMetaFunction* cppFunc) {
@@ -1523,11 +1523,11 @@ bool QtDocGenerator::shouldGenerate(const AbstractMetaClass *cls) const
&& cls->typeEntry()->type() != TypeEntry::SmartPointerType;
}
-QString QtDocGenerator::fileNameForContext(GeneratorContext &context) const
+QString QtDocGenerator::fileNameForContext(const GeneratorContext &context) const
{
const AbstractMetaClass *metaClass = context.metaClass();
if (!context.forSmartPointer()) {
- return getClassTargetFullName(metaClass, false) + fileNameSuffix();
+ return metaClass->name() + fileNameSuffix();
}
const AbstractMetaType *smartPointerType = context.preciseType();
QString fileNameBase = getFileNameBaseForSmartPointer(smartPointerType, metaClass);
@@ -1535,18 +1535,19 @@ QString QtDocGenerator::fileNameForContext(GeneratorContext &context) const
}
void QtDocGenerator::writeFormattedText(QTextStream &s, const Documentation &doc,
- const AbstractMetaClass *metaClass)
+ const AbstractMetaClass *metaClass,
+ Documentation::Type docType)
{
QString metaClassName;
if (metaClass)
- metaClassName = getClassTargetFullName(metaClass);
+ metaClassName = metaClass->fullName();
if (doc.format() == Documentation::Native) {
- QtXmlToSphinx x(this, doc.value(), metaClassName);
+ QtXmlToSphinx x(this,doc.value(docType), metaClassName);
s << x;
} else {
- const QString &value = doc.value();
+ const QString &value = doc.value(docType);
const QVector<QStringRef> lines = value.splitRef(QLatin1Char('\n'));
int typesystemIndentation = std::numeric_limits<int>::max();
// check how many spaces must be removed from the beginning of each line
@@ -1562,11 +1563,11 @@ void QtDocGenerator::writeFormattedText(QTextStream &s, const Documentation &doc
s << INDENT
<< (typesystemIndentation > 0 && typesystemIndentation < line.size()
? line.right(line.size() - typesystemIndentation) : line)
- << endl;
+ << Qt::endl;
}
}
- s << endl;
+ s << Qt::endl;
}
static void writeInheritedByList(QTextStream& s, const AbstractMetaClass* metaClass, const AbstractMetaClassList& allClasses)
@@ -1583,8 +1584,8 @@ static void writeInheritedByList(QTextStream& s, const AbstractMetaClass* metaCl
s << "**Inherited by:** ";
QStringList classes;
for (AbstractMetaClass *c : qAsConst(res))
- classes << QLatin1String(":ref:`") + getClassTargetFullName(c, false) + QLatin1Char('`');
- s << classes.join(QLatin1String(", ")) << endl << endl;
+ classes << QLatin1String(":ref:`") + c->name() + QLatin1Char('`');
+ s << classes.join(QLatin1String(", ")) << Qt::endl << Qt::endl;
}
// Extract the <brief> section from a WebXML (class) documentation and remove it
@@ -1611,30 +1612,31 @@ static bool extractBrief(Documentation *sourceDoc, Documentation *brief)
return true;
}
-void QtDocGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
+void QtDocGenerator::generateClass(QTextStream &s, const GeneratorContext &classContext)
{
- AbstractMetaClass *metaClass = classContext.metaClass();
- qCDebug(lcShiboken).noquote().nospace() << "Generating Documentation for " << metaClass->fullName();
+ const AbstractMetaClass *metaClass = classContext.metaClass();
+ qCDebug(lcShibokenDoc).noquote().nospace() << "Generating Documentation for " << metaClass->fullName();
m_packages[metaClass->package()] << fileNameForContext(classContext);
m_docParser->setPackageName(metaClass->package());
m_docParser->fillDocumentation(const_cast<AbstractMetaClass*>(metaClass));
- s << ".. currentmodule:: " << metaClass->package() << endl;
- QString className = getClassTargetFullName(metaClass, false);
- s << ".. _" << className << ":" << endl << endl;
+ QString className = metaClass->name();
+ s << ".. _" << className << ":" << "\n\n";
+ s << ".. currentmodule:: " << metaClass->package() << "\n\n\n";
- s << className << endl;
- s << Pad('*', className.count()) << endl << endl;
+ s << className << Qt::endl;
+ s << Pad('*', className.count()) << Qt::endl << Qt::endl;
auto documentation = metaClass->documentation();
Documentation brief;
if (extractBrief(&documentation, &brief))
- writeFormattedText(s, brief, metaClass);
+ writeFormattedText(s, brief.value(), metaClass);
- s << ".. inheritance-diagram:: " << getClassTargetFullName(metaClass, true) << endl
- << " :parts: 2" << endl << endl; // TODO: This would be a parameter in the future...
+ s << ".. inheritance-diagram:: " << metaClass->fullName() << Qt::endl
+ << " :parts: 2" << Qt::endl << Qt::endl;
+ // TODO: This would be a parameter in the future...
writeInheritedByList(s, metaClass, classes());
@@ -1651,14 +1653,13 @@ void QtDocGenerator::generateClass(QTextStream &s, GeneratorContext &classContex
AbstractMetaFunctionList functionList = metaClass->functions();
std::sort(functionList.begin(), functionList.end(), functionSort);
- s << endl
- << "Detailed Description\n"
+ s << "\nDetailed Description\n"
"--------------------\n\n"
<< ".. _More:\n";
writeInjectDocumentation(s, TypeSystem::DocModificationPrepend, metaClass, nullptr);
if (!writeInjectDocumentation(s, TypeSystem::DocModificationReplace, metaClass, nullptr))
- writeFormattedText(s, documentation, metaClass);
+ writeFormattedText(s, documentation.value(), metaClass);
if (!metaClass->isNamespace())
writeConstructors(s, metaClass);
@@ -1667,6 +1668,7 @@ void QtDocGenerator::generateClass(QTextStream &s, GeneratorContext &classContex
writeFields(s, metaClass);
+ QStringList uniqueFunctions;
for (AbstractMetaFunction *func : qAsConst(functionList)) {
if (shouldSkip(func))
continue;
@@ -1676,7 +1678,8 @@ void QtDocGenerator::generateClass(QTextStream &s, GeneratorContext &classContex
else
s << ".. method:: ";
- writeFunction(s, metaClass, func);
+ writeFunction(s, metaClass, func, !uniqueFunctions.contains(func->name()));
+ uniqueFunctions.append(func->name());
}
writeInjectDocumentation(s, TypeSystem::DocModificationAppend, metaClass, nullptr);
@@ -1697,9 +1700,9 @@ void QtDocGenerator::writeFunctionList(QTextStream& s, const AbstractMetaClass*
QString className;
if (!func->isConstructor())
- className = getClassTargetFullName(cppClass) + QLatin1Char('.');
+ className = cppClass->fullName() + QLatin1Char('.');
else if (func->implementingClass() && func->implementingClass()->enclosingClass())
- className = getClassTargetFullName(func->implementingClass()->enclosingClass()) + QLatin1Char('.');
+ className = func->implementingClass()->enclosingClass()->fullName() + QLatin1Char('.');
QString funcName = getFuncName(func);
QString str = QLatin1String("def :meth:`");
@@ -1728,9 +1731,7 @@ void QtDocGenerator::writeFunctionList(QTextStream& s, const AbstractMetaClass*
if (!functionList.isEmpty() || !staticFunctionList.isEmpty()) {
QtXmlToSphinx::Table functionTable;
- s << endl
- << "Synopsis" << endl
- << "--------" << endl << endl;
+ s << "\nSynopsis\n--------\n\n";
writeFunctionBlock(s, QLatin1String("Functions"), functionList);
writeFunctionBlock(s, QLatin1String("Virtual functions"), virtualList);
@@ -1743,17 +1744,17 @@ void QtDocGenerator::writeFunctionList(QTextStream& s, const AbstractMetaClass*
void QtDocGenerator::writeFunctionBlock(QTextStream& s, const QString& title, QStringList& functions)
{
if (!functions.isEmpty()) {
- s << title << endl
- << QString(title.size(), QLatin1Char('^')) << endl;
+ s << title << Qt::endl
+ << QString(title.size(), QLatin1Char('^')) << Qt::endl;
std::sort(functions.begin(), functions.end());
- s << ".. container:: function_list" << endl << endl;
+ s << ".. container:: function_list\n\n";
Indentation indentation(INDENT);
for (const QString &func : qAsConst(functions))
- s << INDENT << '*' << ' ' << func << endl;
+ s << INDENT << '*' << ' ' << func << Qt::endl;
- s << endl << endl;
+ s << Qt::endl << Qt::endl;
}
}
@@ -1761,10 +1762,9 @@ void QtDocGenerator::writeEnums(QTextStream& s, const AbstractMetaClass* cppClas
{
static const QString section_title = QLatin1String(".. attribute:: ");
- const AbstractMetaEnumList &enums = cppClass->enums();
- for (AbstractMetaEnum *en : enums) {
- s << section_title << getClassTargetFullName(cppClass) << '.' << en->name() << endl << endl;
- writeFormattedText(s, en->documentation(), cppClass);
+ for (AbstractMetaEnum *en : cppClass->enums()) {
+ s << section_title << cppClass->fullName() << '.' << en->name() << Qt::endl << Qt::endl;
+ writeFormattedText(s, en->documentation().value(), cppClass);
const auto version = versionOf(en->typeEntry());
if (!version.isNull())
s << rstVersionAdded(version);
@@ -1778,9 +1778,9 @@ void QtDocGenerator::writeFields(QTextStream& s, const AbstractMetaClass* cppCla
const AbstractMetaFieldList &fields = cppClass->fields();
for (AbstractMetaField *field : fields) {
- s << section_title << getClassTargetFullName(cppClass) << "." << field->name() << endl << endl;
+ s << section_title << cppClass->fullName() << "." << field->name() << Qt::endl << Qt::endl;
//TODO: request for member ‘documentation’ is ambiguous
- writeFormattedText(s, field->AbstractMetaAttributes::documentation(), cppClass);
+ writeFormattedText(s, field->AbstractMetaAttributes::documentation().value(), cppClass);
}
}
@@ -1799,40 +1799,44 @@ void QtDocGenerator::writeConstructors(QTextStream& s, const AbstractMetaClass*
IndentorBase<1> indent1;
indent1.indent = INDENT.total();
- for (AbstractMetaFunction *func : qAsConst(lst)) {
- s << indent1;
- if (first) {
- first = false;
- s << sectionTitle;
- indent1.indent += sectionTitle.size();
- }
- s << functionSignature(cppClass, func) << "\n\n";
-
- const auto version = versionOf(func->typeEntry());
- if (!version.isNull())
- s << indent1 << rstVersionAdded(version);
- if (func->attributes().testFlag(AbstractMetaAttributes::Deprecated))
- s << indent1 << rstDeprecationNote("constructor");
-
- const AbstractMetaArgumentList &arguments = func->arguments();
- for (AbstractMetaArgument *arg : arguments) {
- if (!arg_map.contains(arg->name())) {
- arg_map.insert(arg->name(), arg);
+ if (lst.isEmpty()) {
+ s << sectionTitle << cppClass->fullName();
+ } else {
+ for (AbstractMetaFunction *func : qAsConst(lst)) {
+ s << indent1;
+ if (first) {
+ first = false;
+ s << sectionTitle;
+ indent1.indent += sectionTitle.size();
+ }
+ s << functionSignature(cppClass, func) << "\n\n";
+
+ const auto version = versionOf(func->typeEntry());
+ if (!version.isNull())
+ s << indent1 << rstVersionAdded(version);
+ if (func->attributes().testFlag(AbstractMetaAttributes::Deprecated))
+ s << indent1 << rstDeprecationNote("constructor");
+
+ const AbstractMetaArgumentList &arguments = func->arguments();
+ for (AbstractMetaArgument *arg : arguments) {
+ if (!arg_map.contains(arg->name())) {
+ arg_map.insert(arg->name(), arg);
+ }
}
}
}
- s << endl;
+ s << Qt::endl;
for (QHash<QString, AbstractMetaArgument*>::const_iterator it = arg_map.cbegin(), end = arg_map.cend(); it != end; ++it) {
Indentation indentation(INDENT, 2);
writeParameterType(s, cppClass, it.value());
}
- s << endl;
+ s << Qt::endl;
for (AbstractMetaFunction *func : qAsConst(lst))
- writeFormattedText(s, func->documentation(), cppClass);
+ writeFormattedText(s, func->documentation().value(), cppClass);
}
QString QtDocGenerator::parseArgDocStyle(const AbstractMetaClass* /* cppClass */,
@@ -1920,7 +1924,7 @@ void QtDocGenerator::writeDocSnips(QTextStream &s,
if (row.trimmed().size() == 0) {
if (currentRow == 0)
continue;
- s << endl;
+ s << Qt::endl;
}
if (currentRow == 0) {
@@ -1934,7 +1938,7 @@ void QtDocGenerator::writeDocSnips(QTextStream &s,
break;
}
}
- s << row.midRef(offset) << endl;
+ s << row.midRef(offset) << Qt::endl;
currentRow++;
}
@@ -1967,14 +1971,14 @@ bool QtDocGenerator::writeInjectDocumentation(QTextStream& s,
else
continue;
- doc.setValue(mod.code() , fmt);
- writeFormattedText(s, doc, cppClass);
+ doc.setValue(mod.code(), Documentation::Detailed, fmt);
+ writeFormattedText(s, doc.value(), cppClass);
didSomething = true;
}
}
}
- s << endl;
+ s << Qt::endl;
// TODO: Deprecate the use of doc string on glue code.
// This is pre "add-function" and "inject-documentation" tags.
@@ -1989,15 +1993,11 @@ bool QtDocGenerator::writeInjectDocumentation(QTextStream& s,
QString QtDocGenerator::functionSignature(const AbstractMetaClass* cppClass, const AbstractMetaFunction* func)
{
- QString className;
- if (!func->isConstructor())
- className = getClassTargetFullName(cppClass) + QLatin1Char('.');
- else if (func->implementingClass() && func->implementingClass()->enclosingClass())
- className = getClassTargetFullName(func->implementingClass()->enclosingClass()) + QLatin1Char('.');
+ QString funcName;
- QString funcName = getFuncName(func);
- if (!funcName.startsWith(className))
- funcName = className + funcName;
+ funcName = cppClass->fullName();
+ if (!func->isConstructor())
+ funcName += QLatin1Char('.') + getFuncName(func);
return funcName + QLatin1Char('(') + parseArgDocStyle(cppClass, func)
+ QLatin1Char(')');
@@ -2005,20 +2005,39 @@ QString QtDocGenerator::functionSignature(const AbstractMetaClass* cppClass, con
QString QtDocGenerator::translateToPythonType(const AbstractMetaType* type, const AbstractMetaClass* cppClass)
{
- QString strType;
+ static const QStringList nativeTypes = {boolT(), floatT(), intT(),
+ QLatin1String("object"),
+ QLatin1String("str")
+ };
const QString name = type->name();
- if (name == QLatin1String("QString")) {
- strType = QLatin1String("unicode");
- } else if (name == QLatin1String("QVariant")) {
- strType = QLatin1String("object");
- } else if (name == QLatin1String("QStringList")) {
- strType = QLatin1String("list of strings");
- } else if (type->isConstant() && name == QLatin1String("char") && type->indirections() == 1) {
+ if (nativeTypes.contains(name))
+ return name;
+
+ static const QMap<QString, QString> typeMap = {
+ { QLatin1String("PyObject"), QLatin1String("object") },
+ { QLatin1String("QString"), QLatin1String("str") },
+ { QLatin1String("uchar"), QLatin1String("str") },
+ { QLatin1String("QStringList"), QLatin1String("list of strings") },
+ { qVariantT(), QLatin1String("object") },
+ { QLatin1String("quint32"), intT() },
+ { QLatin1String("uint32_t"), intT() },
+ { QLatin1String("quint64"), intT() },
+ { QLatin1String("qint64"), intT() },
+ { QLatin1String("size_t"), intT() },
+ { QLatin1String("int64_t"), intT() },
+ { QLatin1String("qreal"), floatT() }
+ };
+ const auto found = typeMap.find(name);
+ if (found != typeMap.end())
+ return found.value();
+
+ QString strType;
+ if (type->isConstant() && name == QLatin1String("char") && type->indirections() == 1) {
strType = QLatin1String("str");
- } else if (name.startsWith(QLatin1String("unsigned short"))) {
- strType = QLatin1String("int");
- } else if (name.startsWith(QLatin1String("unsigned "))) { // uint and ulong
- strType = QLatin1String("long");
+ } else if (name.startsWith(unsignedShortT())) {
+ strType = intT();
+ } else if (name.startsWith(unsignedT())) { // uint and ulong
+ strType = intT();
} else if (type->isContainer()) {
QString strType = translateType(type, cppClass, Options(ExcludeConst) | ExcludeReference);
strType.remove(QLatin1Char('*'));
@@ -2036,12 +2055,9 @@ QString QtDocGenerator::translateToPythonType(const AbstractMetaType* type, cons
.arg(types[0], types[1]);
}
} else {
- QString refTag;
- if (type->isEnum())
- refTag = QLatin1String("attr");
- else
- refTag = QLatin1String("class");
- strType = QLatin1Char(':') + refTag + QLatin1String(":`") + name + QLatin1Char('`');
+ const AbstractMetaClass *k = AbstractMetaClass::findClass(classes(), type->typeEntry());
+ strType = k ? k->fullName() : type->name();
+ strType = QStringLiteral(":any:`") + strType + QLatin1Char('`');
}
return strType;
}
@@ -2049,13 +2065,13 @@ QString QtDocGenerator::translateToPythonType(const AbstractMetaType* type, cons
void QtDocGenerator::writeParameterType(QTextStream& s, const AbstractMetaClass* cppClass, const AbstractMetaArgument* arg)
{
s << INDENT << ":param " << arg->name() << ": "
- << translateToPythonType(arg->type(), cppClass) << endl;
+ << translateToPythonType(arg->type(), cppClass) << Qt::endl;
}
void QtDocGenerator::writeFunctionParametersType(QTextStream &s, const AbstractMetaClass *cppClass,
const AbstractMetaFunction *func)
{
- s << endl;
+ s << Qt::endl;
const AbstractMetaArgumentList &funcArgs = func->arguments();
for (AbstractMetaArgument *arg : funcArgs) {
@@ -2065,7 +2081,7 @@ void QtDocGenerator::writeFunctionParametersType(QTextStream &s, const AbstractM
writeParameterType(s, cppClass, arg);
}
- if (!func->isConstructor() && func->type()) {
+ if (!func->isConstructor() && !func->isVoid()) {
QString retType;
// check if the return type was modified
@@ -2081,18 +2097,21 @@ void QtDocGenerator::writeFunctionParametersType(QTextStream &s, const AbstractM
if (retType.isEmpty())
retType = translateToPythonType(func->type(), cppClass);
- s << INDENT << ":rtype: " << retType << endl;
+ s << INDENT << ":rtype: " << retType << Qt::endl;
}
- s << endl;
+ s << Qt::endl;
}
void QtDocGenerator::writeFunction(QTextStream& s, const AbstractMetaClass* cppClass,
- const AbstractMetaFunction* func)
+ const AbstractMetaFunction* func, bool indexed)
{
- s << functionSignature(cppClass, func) << "\n\n";
+ s << functionSignature(cppClass, func);
{
Indentation indentation(INDENT);
+ if (!indexed)
+ s << QLatin1Char('\n') << INDENT << QLatin1String(":noindex:");
+ s << "\n\n";
writeFunctionParametersType(s, cppClass, func);
const auto version = versionOf(func->typeEntry());
if (!version.isNull())
@@ -2100,14 +2119,15 @@ void QtDocGenerator::writeFunction(QTextStream& s, const AbstractMetaClass* cppC
if (func->attributes().testFlag(AbstractMetaAttributes::Deprecated))
s << INDENT << rstDeprecationNote("function");
}
-
writeInjectDocumentation(s, TypeSystem::DocModificationPrepend, cppClass, func);
- if (!writeInjectDocumentation(s, TypeSystem::DocModificationReplace, cppClass, func))
- writeFormattedText(s, func->documentation(), cppClass);
+ if (!writeInjectDocumentation(s, TypeSystem::DocModificationReplace, cppClass, func)) {
+ writeFormattedText(s, func->documentation(), cppClass, Documentation::Brief);
+ writeFormattedText(s, func->documentation(), cppClass, Documentation::Detailed);
+ }
writeInjectDocumentation(s, TypeSystem::DocModificationAppend, cppClass, func);
}
-static void writeFancyToc(QTextStream& s, const QStringList& items, int cols = 4)
+static void writeFancyToc(QTextStream& s, const QStringList& items, int cols = 2)
{
using TocMap = QMap<QChar, QStringList>;
TocMap tocMap;
@@ -2116,9 +2136,13 @@ static void writeFancyToc(QTextStream& s, const QStringList& items, int cols = 4
for (QString item : items) {
if (item.isEmpty())
continue;
- if (item.startsWith(Q) && item.length() > 1)
- idx = item[1];
item.chop(4); // Remove the .rst extension
+ // skip namespace if necessary
+ const QString className = item.split(QLatin1Char('.')).last();
+ if (className.startsWith(Q) && className.length() > 1)
+ idx = className[1];
+ else
+ idx = className[0];
tocMap[idx] << item;
}
QtXmlToSphinx::Table table;
@@ -2134,12 +2158,12 @@ static void writeFancyToc(QTextStream& s, const QStringList& items, int cols = 4
std::sort(it.value().begin(), it.value().end());
if (i)
- ss << endl;
+ ss << Qt::endl;
- ss << "**" << it.key() << "**" << endl << endl;
+ ss << "**" << it.key() << "**\n\n";
i += 2; // a letter title is equivalent to two entries in space
for (const QString &item : qAsConst(it.value())) {
- ss << "* :doc:`" << item << "`" << endl;
+ ss << "* :doc:`" << item << "`\n";
++i;
// end of column detected!
@@ -2159,9 +2183,9 @@ static void writeFancyToc(QTextStream& s, const QStringList& items, int cols = 4
currentColData.clear();
i = 0;
}
- table << row;
+ table.appendRow(row);
table.normalize();
- s << ".. container:: pysidetoc" << endl << endl;
+ s << ".. container:: pysidetoc\n\n";
s << table;
}
@@ -2184,28 +2208,36 @@ void QtDocGenerator::writeModuleDocumentation()
FileOut output(outputDir + QLatin1String("/index.rst"));
QTextStream& s = output.stream;
- s << ".. module:: " << it.key() << endl << endl;
+ s << ".. module:: " << it.key() << Qt::endl << Qt::endl;
const QString &title = it.key();
- s << title << endl;
- s << Pad('*', title.length()) << endl << endl;
+ s << title << Qt::endl;
+ s << Pad('*', title.length()) << Qt::endl << Qt::endl;
/* Avoid showing "Detailed Description for *every* class in toc tree */
Indentation indentation(INDENT);
+ // Store the it.key() in a QString so that it can be stripped off unwanted
+ // information when neeeded. For example, the RST files in the extras directory
+ // doesn't include the PySide# prefix in their names.
+ const QString moduleName = it.key();
+ const int lastIndex = moduleName.lastIndexOf(QLatin1Char('.'));
// Search for extra-sections
if (!m_extraSectionDir.isEmpty()) {
QDir extraSectionDir(m_extraSectionDir);
- QStringList fileList = extraSectionDir.entryList(QStringList() << (it.key() + QLatin1String("?*.rst")), QDir::Files);
+ if (!extraSectionDir.exists())
+ qCWarning(lcShibokenDoc) << m_extraSectionDir << "doesn't exist";
+
+ QStringList fileList = extraSectionDir.entryList(QStringList() << (moduleName.mid(lastIndex + 1) + QLatin1String("?*.rst")), QDir::Files);
QStringList::iterator it2 = fileList.begin();
for (; it2 != fileList.end(); ++it2) {
QString origFileName(*it2);
- it2->remove(0, it.key().count() + 1);
+ it2->remove(0, moduleName.indexOf(QLatin1Char('.')));
QString newFilePath = outputDir + QLatin1Char('/') + *it2;
if (QFile::exists(newFilePath))
QFile::remove(newFilePath);
if (!QFile::copy(m_extraSectionDir + QLatin1Char('/') + origFileName, newFilePath)) {
- qCDebug(lcShiboken).noquote().nospace() << "Error copying extra doc "
+ qCDebug(lcShibokenDoc).noquote().nospace() << "Error copying extra doc "
<< QDir::toNativeSeparators(m_extraSectionDir + QLatin1Char('/') + origFileName)
<< " to " << QDir::toNativeSeparators(newFilePath);
}
@@ -2215,22 +2247,16 @@ void QtDocGenerator::writeModuleDocumentation()
writeFancyToc(s, it.value());
- s << INDENT << ".. container:: hide" << endl << endl;
- {
- Indentation indentation(INDENT);
- s << INDENT << ".. toctree::" << endl;
- Indentation deeperIndentation(INDENT);
- s << INDENT << ":maxdepth: 1" << endl << endl;
- for (const QString &className : qAsConst(it.value()))
- s << INDENT << className << endl;
- s << endl << endl;
- }
-
- s << "Detailed Description" << endl;
- s << "--------------------" << endl << endl;
+ s << INDENT << ".. container:: hide\n\n" << indent(INDENT)
+ << INDENT << ".. toctree::\n" << indent(INDENT)
+ << INDENT << ":maxdepth: 1\n\n";
+ for (const QString &className : qAsConst(it.value()))
+ s << INDENT << className << Qt::endl;
+ s << "\n\n" << outdent(INDENT) << outdent(INDENT)
+ << "Detailed Description\n--------------------\n\n";
// module doc is always wrong and C++istic, so go straight to the extra directory!
- QFile moduleDoc(m_extraSectionDir + QLatin1Char('/') + it.key() + QLatin1String(".rst"));
+ QFile moduleDoc(m_extraSectionDir + QLatin1Char('/') + moduleName.mid(lastIndex + 1) + QLatin1String(".rst"));
if (moduleDoc.open(QIODevice::ReadOnly | QIODevice::Text)) {
s << moduleDoc.readAll();
moduleDoc.close();
@@ -2262,7 +2288,7 @@ void QtDocGenerator::writeAdditionalDocumentation()
{
QFile additionalDocumentationFile(m_additionalDocumentationList);
if (!additionalDocumentationFile.open(QIODevice::ReadOnly | QIODevice::Text)) {
- qCWarning(lcShiboken, "%s",
+ qCWarning(lcShibokenDoc, "%s",
qPrintable(msgCannotOpenForReading(additionalDocumentationFile)));
return;
}
@@ -2288,7 +2314,7 @@ void QtDocGenerator::writeAdditionalDocumentation()
targetDir = outDir.absolutePath();
} else {
if (!outDir.exists(dir) && !outDir.mkdir(dir)) {
- qCWarning(lcShiboken, "Cannot create directory %s under %s",
+ qCWarning(lcShibokenDoc, "Cannot create directory %s under %s",
qPrintable(dir),
qPrintable(QDir::toNativeSeparators(outputDirectory())));
break;
@@ -2305,14 +2331,14 @@ void QtDocGenerator::writeAdditionalDocumentation()
if (QtXmlToSphinx::convertToRst(this, fi.absoluteFilePath(),
rstFile, context, &errorMessage)) {
++successCount;
- qCDebug(lcShiboken).nospace().noquote() << __FUNCTION__
+ qCDebug(lcShibokenDoc).nospace().noquote() << __FUNCTION__
<< " converted " << fi.fileName()
<< ' ' << rstFileName;
} else {
- qCWarning(lcShiboken, "%s", qPrintable(errorMessage));
+ qCWarning(lcShibokenDoc, "%s", qPrintable(errorMessage));
}
} else {
- qCWarning(lcShiboken, "%s",
+ qCWarning(lcShibokenDoc, "%s",
qPrintable(msgNonExistentAdditionalDocFile(m_docDataDir, line)));
}
++count;
@@ -2320,7 +2346,7 @@ void QtDocGenerator::writeAdditionalDocumentation()
}
additionalDocumentationFile.close();
- qCInfo(lcShiboken, "Created %d/%d additional documentation files.",
+ qCInfo(lcShibokenDoc, "Created %d/%d additional documentation files.",
successCount, count);
}
@@ -2339,7 +2365,7 @@ bool QtDocGenerator::doSetup()
m_docParser = new QtDocParser;
if (m_libSourceDir.isEmpty() || m_docDataDir.isEmpty()) {
- qCWarning(lcShiboken) << "Documentation data dir and/or Qt source dir not informed, "
+ qCWarning(lcShibokenDoc) << "Documentation data dir and/or Qt source dir not informed, "
"documentation will not be extracted from Qt sources.";
return false;
}
@@ -2388,7 +2414,7 @@ bool QtDocGenerator::handleOption(const QString &key, const QString &value)
return true;
}
if (key == QLatin1String("doc-parser")) {
- qCDebug(lcShiboken).noquote().nospace() << "doc-parser: " << value;
+ qCDebug(lcShibokenDoc).noquote().nospace() << "doc-parser: " << value;
if (value == QLatin1String("doxygen"))
m_docParser = new DoxygenParser;
return true;
diff --git a/sources/shiboken2/generator/qtdoc/qtdocgenerator.h b/sources/shiboken2/generator/qtdoc/qtdocgenerator.h
index 53e292d22..b0f4c2552 100644
--- a/sources/shiboken2/generator/qtdoc/qtdocgenerator.h
+++ b/sources/shiboken2/generator/qtdoc/qtdocgenerator.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -33,6 +33,7 @@
#include <QtCore/QScopedPointer>
#include <QtCore/QTextStream>
#include <QXmlStreamReader>
+#include "abstractmetalang.h"
#include "generator.h"
#include "docparser.h"
#include "typesystem_enums.h"
@@ -67,13 +68,16 @@ public:
TableCell(const char* text) : data(QLatin1String(text)) {}
};
- using TableRow = QList<TableCell>;
- class Table : public QList<TableRow>
+ using TableRow = QVector<TableCell>;
+
+ class Table
{
public:
Table() = default;
- void enableHeader(bool enable)
+ bool isEmpty() const { return m_rows.isEmpty(); }
+
+ void setHeaderEnabled(bool enable)
{
m_hasHeader = enable;
}
@@ -92,10 +96,19 @@ public:
void clear() {
m_normalized = false;
- QList<TableRow>::clear();
+ m_rows.clear();
}
+ void appendRow(const TableRow &row) { m_rows.append(row); }
+
+ const TableRow &constFirst() { return m_rows.constFirst(); }
+ TableRow &first() { return m_rows.first(); }
+ TableRow &last() { return m_rows.last(); }
+
+ void format (QTextStream& s) const;
+
private:
+ QVector<TableRow> m_rows;
bool m_hasHeader = false;
bool m_normalized = false;
};
@@ -226,8 +239,8 @@ public:
protected:
bool shouldGenerate(const AbstractMetaClass *) const override;
QString fileNameSuffix() const override;
- QString fileNameForContext(GeneratorContext &context) const override;
- void generateClass(QTextStream &s, GeneratorContext &classContext) override;
+ QString fileNameForContext(const GeneratorContext &context) const override;
+ void generateClass(QTextStream &s, const GeneratorContext &classContext) override;
bool finishGeneration() override;
void writeFunctionArguments(QTextStream&, const AbstractMetaFunction*, Options) const override {}
@@ -240,7 +253,7 @@ private:
void writeArguments(QTextStream &s, const AbstractMetaClass *cppClass, const AbstractMetaFunction *func);
QString functionSignature(const AbstractMetaClass* cppClass, const AbstractMetaFunction* func);
void writeFunction(QTextStream& s, const AbstractMetaClass* cppClass,
- const AbstractMetaFunction* func);
+ const AbstractMetaFunction* func, bool indexed = true);
void writeFunctionParametersType(QTextStream &s, const AbstractMetaClass *cppClass,
const AbstractMetaFunction* func);
void writeFunctionList(QTextStream& s, const AbstractMetaClass* cppClass);
@@ -249,7 +262,8 @@ private:
void writeConstructors(QTextStream &s, const AbstractMetaClass *cppClass);
void writeFormattedText(QTextStream &s, const Documentation &doc,
- const AbstractMetaClass *metaclass = nullptr);
+ const AbstractMetaClass *metaclass = nullptr,
+ Documentation::Type docType = Documentation::Detailed);
bool writeInjectDocumentation(QTextStream& s, TypeSystem::DocModificationMode mode, const AbstractMetaClass* cppClass, const AbstractMetaFunction* func);
void writeDocSnips(QTextStream &s, const CodeSnipList &codeSnips, TypeSystem::CodeSnipPosition position, TypeSystem::Language language);
diff --git a/sources/shiboken2/generator/shiboken2/cppgenerator.cpp b/sources/shiboken2/generator/shiboken2/cppgenerator.cpp
index 5460fd7c7..786308023 100644
--- a/sources/shiboken2/generator/shiboken2/cppgenerator.cpp
+++ b/sources/shiboken2/generator/shiboken2/cppgenerator.cpp
@@ -29,10 +29,12 @@
#include <memory>
#include "cppgenerator.h"
+#include "ctypenames.h"
#include "fileout.h"
#include "overloaddata.h"
#include <abstractmetalang.h>
#include <messages.h>
+#include <propertyspec.h>
#include <reporthandler.h>
#include <typedatabase.h>
@@ -44,8 +46,7 @@
#include <QMetaType>
#include <algorithm>
-
-#include <algorithm>
+#include <cstring>
static const char CPP_ARG0[] = "cppArg0";
@@ -84,10 +85,9 @@ static const char *typeNameOf(const T &t)
inline AbstractMetaType *getTypeWithoutContainer(AbstractMetaType *arg)
{
if (arg && arg->typeEntry()->isContainer()) {
- AbstractMetaTypeList lst = arg->instantiations();
// only support containers with 1 type
- if (lst.size() == 1)
- return lst[0];
+ if (arg->instantiations().size() == 1)
+ return arg->instantiations().constFirst();
}
return arg;
}
@@ -151,16 +151,16 @@ CppGenerator::CppGenerator()
QLatin1String("PyObject*")});
m_sequenceProtocol.insert(QLatin1String("__setitem__"),
{QLatin1String("PyObject *self, Py_ssize_t _i, PyObject *_value"),
- QLatin1String("int")});
+ intT()});
m_sequenceProtocol.insert(QLatin1String("__getslice__"),
{QLatin1String("PyObject *self, Py_ssize_t _i1, Py_ssize_t _i2"),
QLatin1String("PyObject*")});
m_sequenceProtocol.insert(QLatin1String("__setslice__"),
{QLatin1String("PyObject *self, Py_ssize_t _i1, Py_ssize_t _i2, PyObject *_value"),
- QLatin1String("int")});
+ intT()});
m_sequenceProtocol.insert(QLatin1String("__contains__"),
{QLatin1String("PyObject *self, PyObject *_value"),
- QLatin1String("int")});
+ intT()});
m_sequenceProtocol.insert(QLatin1String("__concat__"),
{QLatin1String("PyObject *self, PyObject *_other"),
QLatin1String("PyObject*")});
@@ -183,7 +183,7 @@ CppGenerator::CppGenerator()
QLatin1String("PyObject*")});
m_mappingProtocol.insert(QLatin1String("__msetitem__"),
{QLatin1String("PyObject *self, PyObject *_key, PyObject *_value"),
- QLatin1String("int")});
+ intT()});
// Sequence protocol structure members names
m_mpFuncs.insert(QLatin1String("__mlen__"), QLatin1String("mp_length"));
@@ -196,7 +196,7 @@ QString CppGenerator::fileNameSuffix() const
return QLatin1String("_wrapper.cpp");
}
-QString CppGenerator::fileNameForContext(GeneratorContext &context) const
+QString CppGenerator::fileNameForContext(const GeneratorContext &context) const
{
const AbstractMetaClass *metaClass = context.metaClass();
if (!context.forSmartPointer()) {
@@ -246,7 +246,7 @@ const AbstractMetaFunction *CppGenerator::boolCast(const AbstractMetaClass *meta
return nullptr;
// TODO: This could be configurable someday
const AbstractMetaFunction *func = metaClass->findFunction(QLatin1String("isNull"));
- if (!func || !func->type() || !func->type()->typeEntry()->isPrimitive() || !func->isPublic())
+ if (!func || func->isVoid() || !func->type()->typeEntry()->isPrimitive() || !func->isPublic())
return nullptr;
auto pte = static_cast<const PrimitiveTypeEntry *>(func->type()->typeEntry());
while (pte->referencedTypeEntry())
@@ -255,6 +255,15 @@ const AbstractMetaFunction *CppGenerator::boolCast(const AbstractMetaClass *meta
&& func->arguments().isEmpty() ? func : nullptr;
}
+const AbstractMetaType *CppGenerator::findSmartPointerInstantiation(const TypeEntry *entry) const
+{
+ for (auto i : instantiatedSmartPointers()) {
+ if (i->instantiations().at(0)->typeEntry() == entry)
+ return i;
+ }
+ return nullptr;
+}
+
using FunctionGroupMap = QMap<QString, AbstractMetaFunctionList>;
// Prevent ELF symbol qt_version_tag from being generated into the source
@@ -288,44 +297,75 @@ static inline bool canGenerateFieldSetter(const AbstractMetaField *field)
return !type->isConstant() || isPointerToConst(type);
}
+static bool isStdSetterName(QString setterName, QString propertyName)
+{
+ return setterName.size() == propertyName.size() + 3
+ && setterName.startsWith(QLatin1String("set"))
+ && setterName.endsWith(propertyName.rightRef(propertyName.size() - 1))
+ && setterName.at(3) == propertyName.at(0).toUpper();
+}
+
+static QString buildPropertyString(QPropertySpec *spec)
+{
+ QString text;
+ text += QLatin1Char('"');
+ text += spec->name();
+ text += QLatin1Char(':');
+
+ if (spec->read() != spec->name())
+ text += spec->read();
+
+ if (!spec->write().isEmpty()) {
+ text += QLatin1Char(':');
+ if (!isStdSetterName(spec->write(), spec->name()))
+ text += spec->write();
+ }
+
+ text += QLatin1Char('"');
+ return text;
+}
+
+static void writePyGetSetDefEntry(QTextStream &s, const QString &name,
+ const QString &getFunc, const QString &setFunc)
+{
+ s << "{const_cast<char *>(\"" << name << "\"), " << getFunc << ", "
+ << (setFunc.isEmpty() ? QLatin1String(NULL_PTR) : setFunc) << "},\n";
+}
+
/*!
Function used to write the class generated binding code on the buffer
\param s the output buffer
\param metaClass the pointer to metaclass information
*/
-void CppGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
+void CppGenerator::generateClass(QTextStream &s, const GeneratorContext &classContext)
{
- AbstractMetaClass *metaClass = classContext.metaClass();
- if (ReportHandler::isDebug(ReportHandler::SparseDebug))
- qCDebug(lcShiboken) << "Generating wrapper implementation for " << metaClass->fullName();
+ const AbstractMetaClass *metaClass = classContext.metaClass();
// write license comment
- s << licenseComment() << endl;
+ s << licenseComment() << Qt::endl;
if (!avoidProtectedHack() && !metaClass->isNamespace() && !metaClass->hasPrivateDestructor()) {
- s << "//workaround to access protected functions" << endl;
- s << "#define protected public" << endl << endl;
+ s << "//workaround to access protected functions\n";
+ s << "#define protected public\n\n";
}
// headers
- s << "// default includes" << endl;
- s << "#include <shiboken.h>" << endl;
+ s << "// default includes\n";
+ s << "#include <shiboken.h>\n";
if (usePySideExtensions()) {
s << includeQDebug;
- s << "#include <pysidesignal.h>" << endl;
- s << "#include <pysideproperty.h>" << endl;
- s << "#include <pyside.h>" << endl;
- s << "#include <destroylistener.h>" << endl;
- s << "#include <qapp_macro.h>" << endl;
- s << endl;
- s << "QT_WARNING_DISABLE_DEPRECATED" << endl;
- s << endl;
+ s << "#include <pysidesignal.h>\n"
+ << "#include <pysideproperty.h>\n"
+ << "#include <pyside.h>\n"
+ << "#include <pysideqenum.h>\n"
+ << "#include <feature_select.h>\n"
+ << "QT_WARNING_DISABLE_DEPRECATED\n\n";
}
- s << "#include <typeinfo>" << endl;
+ s << "#include <typeinfo>\n";
if (usePySideExtensions() && metaClass->isQObject()) {
- s << "#include <signalmanager.h>" << endl;
- s << "#include <pysidemetafunction.h>" << endl;
+ s << "#include <signalmanager.h>\n";
+ s << "#include <pysidemetafunction.h>\n";
}
// The multiple inheritance initialization function
@@ -333,57 +373,65 @@ void CppGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
if (getMultipleInheritingClass(metaClass) != nullptr)
s << "#include <algorithm>\n#include <set>\n";
if (metaClass->generateExceptionHandling())
- s << "#include <exception>" << endl;
+ s << "#include <exception>\n";
+ s << "#include <iterator>\n"; // For containers
+
+ if (wrapperDiagnostics())
+ s << "#include <helper.h>\n#include <iostream>\n";
- s << endl << "// module include" << endl << "#include \"" << getModuleHeaderFileName() << '"' << endl;
+ s << "\n// module include\n" << "#include \"" << getModuleHeaderFileName() << "\"\n";
QString headerfile = fileNameForContext(classContext);
headerfile.replace(QLatin1String(".cpp"), QLatin1String(".h"));
- s << endl << "// main header" << endl << "#include \"" << headerfile << '"' << endl;
+ s << "\n// main header\n" << "#include \"" << headerfile << "\"\n";
- s << endl << "// inner classes" << endl;
+ s << Qt::endl << "// inner classes\n";
const AbstractMetaClassList &innerClasses = metaClass->innerClasses();
for (AbstractMetaClass *innerClass : innerClasses) {
- GeneratorContext innerClassContext(innerClass);
- if (shouldGenerate(innerClass)) {
+ GeneratorContext innerClassContext = contextForClass(innerClass);
+ if (shouldGenerate(innerClass) && !innerClass->typeEntry()->isSmartPointer()) {
QString headerfile = fileNameForContext(innerClassContext);
headerfile.replace(QLatin1String(".cpp"), QLatin1String(".h"));
- s << "#include \"" << headerfile << '"' << endl;
+ s << "#include \"" << headerfile << "\"\n";
}
}
AbstractMetaEnumList classEnums = metaClass->enums();
- for (AbstractMetaClass *innerClass : innerClasses)
- lookForEnumsInClassesNotToBeGenerated(classEnums, innerClass);
+ metaClass->getEnumsFromInvisibleNamespacesToBeGenerated(&classEnums);
//Extra includes
- s << endl << "// Extra includes" << endl;
- QVector<Include> includes = metaClass->typeEntry()->extraIncludes();
+ QVector<Include> includes;
+ if (!classContext.useWrapper())
+ includes += metaClass->typeEntry()->extraIncludes();
for (AbstractMetaEnum *cppEnum : qAsConst(classEnums))
includes.append(cppEnum->typeEntry()->extraIncludes());
- std::sort(includes.begin(), includes.end());
- for (const Include &inc : qAsConst(includes))
- s << inc.toString() << endl;
- s << endl;
+ if (!includes.isEmpty()) {
+ s << "\n// Extra includes\n";
+ std::sort(includes.begin(), includes.end());
+ for (const Include &inc : qAsConst(includes))
+ s << inc.toString() << Qt::endl;
+ s << '\n';
+ }
s << "\n#include <cctype>\n#include <cstring>\n";
if (metaClass->typeEntry()->typeFlags() & ComplexTypeEntry::Deprecated)
- s << "#Deprecated" << endl;
+ s << "#Deprecated\n";
// Use class base namespace
{
const AbstractMetaClass *context = metaClass->enclosingClass();
while (context) {
- if (context->isNamespace() && !context->enclosingClass()) {
- s << "using namespace " << context->qualifiedCppName() << ";" << endl;
+ if (context->isNamespace() && !context->enclosingClass()
+ && static_cast<const NamespaceTypeEntry *>(context->typeEntry())->generateUsing()) {
+ s << "\nusing namespace " << context->qualifiedCppName() << ";\n";
break;
}
context = context->enclosingClass();
}
}
- s << endl << endl << typeNameFunc << endl;
+ s << Qt::endl << Qt::endl << typeNameFunc << Qt::endl;
// Create string literal for smart pointer getter method.
if (classContext.forSmartPointer()) {
@@ -396,46 +444,46 @@ void CppGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
// class inject-code native/beginning
if (!metaClass->typeEntry()->codeSnips().isEmpty()) {
- writeCodeSnips(s, metaClass->typeEntry()->codeSnips(), TypeSystem::CodeSnipPositionBeginning, TypeSystem::NativeCode, metaClass);
- s << endl;
+ writeClassCodeSnips(s, metaClass->typeEntry()->codeSnips(),
+ TypeSystem::CodeSnipPositionBeginning, TypeSystem::NativeCode,
+ classContext);
+ s << Qt::endl;
}
// python conversion rules
if (metaClass->typeEntry()->hasTargetConversionRule()) {
- s << "// Python Conversion" << endl;
- s << metaClass->typeEntry()->conversionRule() << endl;
+ s << "// Python Conversion\n";
+ s << metaClass->typeEntry()->conversionRule() << Qt::endl;
}
- if (shouldGenerateCppWrapper(metaClass)) {
- s << "// Native ---------------------------------------------------------" << endl;
- s << endl;
+ if (classContext.useWrapper()) {
+ s << "// Native ---------------------------------------------------------\n\n";
if (avoidProtectedHack() && usePySideExtensions()) {
- s << "void " << wrapperName(metaClass) << "::pysideInitQtMetaTypes()\n{\n";
+ s << "void " << classContext.wrapperName() << "::pysideInitQtMetaTypes()\n{\n";
Indentation indent(INDENT);
writeInitQtMetaTypeFunctionBody(s, classContext);
s << "}\n\n";
}
const AbstractMetaFunctionList &funcs = filterFunctions(metaClass);
+ int maxOverrides = 0;
+ writeCacheResetNative(s, classContext);
for (const AbstractMetaFunction *func : funcs) {
const bool notAbstract = !func->isAbstract();
if ((func->isPrivate() && notAbstract && !visibilityModifiedToPrivate(func))
|| (func->isModifiedRemoved() && notAbstract))
continue;
- if (func->functionType() == AbstractMetaFunction::ConstructorFunction && !func->isUserAdded()) {
- writeConstructorNative(s, func);
- } else if ((!avoidProtectedHack() || !metaClass->hasPrivateDestructor())
- && ((func->isVirtual() || func->isAbstract())
- && (func->attributes() & AbstractMetaAttributes::FinalCppMethod) == 0)) {
- writeVirtualMethodNative(s, func);
- }
+ if (func->functionType() == AbstractMetaFunction::ConstructorFunction && !func->isUserAdded())
+ writeConstructorNative(s, classContext, func);
+ else if (shouldWriteVirtualMethodNative(func))
+ writeVirtualMethodNative(s, func, maxOverrides++);
}
if (!avoidProtectedHack() || !metaClass->hasPrivateDestructor()) {
if (usePySideExtensions() && metaClass->isQObject())
- writeMetaObjectMethod(s, metaClass);
- writeDestructorNative(s, metaClass);
+ writeMetaObjectMethod(s, classContext);
+ writeDestructorNative(s, classContext);
}
}
@@ -448,8 +496,8 @@ void CppGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
QString signaturesString;
QTextStream signatureStream(&signaturesString);
- s << endl << "// Target ---------------------------------------------------------" << endl << endl;
- s << "extern \"C\" {" << endl;
+ s << "\n// Target ---------------------------------------------------------\n\n"
+ << "extern \"C\" {\n";
const auto &functionGroups = getFunctionGroups(metaClass);
for (auto it = functionGroups.cbegin(), end = functionGroups.cend(); it != end; ++it) {
AbstractMetaFunctionList overloads;
@@ -536,10 +584,10 @@ void CppGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
writeSignatureInfo(signatureStream, overloads);
if (OverloadData::hasStaticAndInstanceFunctions(overloads)) {
QString methDefName = cpythonMethodDefinitionName(rfunc);
- smd << "static PyMethodDef " << methDefName << " = {" << endl;
+ smd << "static PyMethodDef " << methDefName << " = {\n";
smd << INDENT;
writeMethodDefinitionEntry(smd, overloads);
- smd << endl << "};" << endl << endl;
+ smd << "\n};\n\n";
}
writeMethodDefinition(md, overloads);
}
@@ -549,54 +597,67 @@ void CppGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
if (metaClass->typeEntry()->isValue() || metaClass->typeEntry()->isSmartPointer()) {
writeCopyFunction(s, classContext);
- signatureStream << fullPythonClassName(metaClass) << ".__copy__()" << endl;
+ signatureStream << fullPythonClassName(metaClass) << ".__copy__()\n";
}
// Write single method definitions
s << singleMethodDefinitions;
+ if (usePySideExtensions()) {
+ // PYSIDE-1019: Write a compressed list of all properties `name:getter[:setter]`.
+ // Default values are suppressed.
+ QStringList sorter;
+ for (const auto spec : metaClass->propertySpecs()) {
+ if (!spec->generateGetSetDef())
+ sorter.append(buildPropertyString(spec));
+ }
+ sorter.sort();
+
+ s << '\n';
+ s << "static const char *" << className << "_PropertyStrings[] = {\n";
+ for (const auto &entry : qAsConst(sorter))
+ s << INDENT << entry << ",\n";
+ s << INDENT << NULL_PTR << " // Sentinel\n";
+ s << "};\n\n";
+ }
+
// Write methods definition
- s << "static PyMethodDef " << className << "_methods[] = {" << endl;
- s << methodsDefinitions << endl;
+ s << "static PyMethodDef " << className << "_methods[] = {\n";
+ s << methodsDefinitions << Qt::endl;
if (metaClass->typeEntry()->isValue() || metaClass->typeEntry()->isSmartPointer()) {
s << INDENT << "{\"__copy__\", reinterpret_cast<PyCFunction>(" << className << "___copy__)"
- << ", METH_NOARGS}," << endl;
+ << ", METH_NOARGS},\n";
}
- s << INDENT << '{' << NULL_PTR << ", " << NULL_PTR << "} // Sentinel" << endl;
- s << "};" << endl << endl;
+ s << INDENT << '{' << NULL_PTR << ", " << NULL_PTR << "} // Sentinel\n";
+ s << "};\n\n";
- // Write tp_getattro function
- if ((usePySideExtensions() && metaClass->qualifiedCppName() == QLatin1String("QObject"))) {
- writeGetattroFunction(s, classContext);
- s << endl;
- writeSetattroFunction(s, classContext);
- s << endl;
+ // Write tp_s/getattro function
+ const AttroCheck attroCheck = checkAttroFunctionNeeds(metaClass);
+ if (attroCheck.testFlag(AttroCheckFlag::GetattroSmartPointer)) {
+ writeSmartPointerGetattroFunction(s, classContext);
+ writeSmartPointerSetattroFunction(s, classContext);
} else {
- if (classNeedsGetattroFunction(metaClass)) {
- writeGetattroFunction(s, classContext);
- s << endl;
- }
- if (classNeedsSetattroFunction(metaClass)) {
- writeSetattroFunction(s, classContext);
- s << endl;
- }
+ if ((attroCheck & AttroCheckFlag::GetattroMask) != 0)
+ writeGetattroFunction(s, attroCheck, classContext);
+ if ((attroCheck & AttroCheckFlag::SetattroMask) != 0)
+ writeSetattroFunction(s, attroCheck, classContext);
}
if (const AbstractMetaFunction *f = boolCast(metaClass)) {
ErrorCode errorCode(-1);
- s << "static int " << cpythonBaseName(metaClass) << "___nb_bool(PyObject *self)" << endl;
- s << '{' << endl;
+ s << "static int " << cpythonBaseName(metaClass) << "___nb_bool(PyObject *self)\n"
+ << "{\n";
writeCppSelfDefinition(s, classContext);
if (f->allowThread()) {
- s << INDENT << "int result;" << endl;
- s << INDENT << BEGIN_ALLOW_THREADS << endl;
- s << INDENT << "result = !" << CPP_SELF_VAR << "->isNull();" << endl;
- s << INDENT << END_ALLOW_THREADS << endl;
- s << INDENT << "return result;" << endl;
+ s << INDENT << "int result;\n";
+ s << INDENT << BEGIN_ALLOW_THREADS << Qt::endl;
+ s << INDENT << "result = !" << CPP_SELF_VAR << "->isNull();\n";
+ s << INDENT << END_ALLOW_THREADS << Qt::endl;
+ s << INDENT << "return result;\n";
} else {
- s << INDENT << "return !" << CPP_SELF_VAR << "->isNull();" << endl;
+ s << INDENT << "return !" << CPP_SELF_VAR << "->isNull();\n";
}
- s << '}' << endl << endl;
+ s << "}\n\n";
}
if (supportsNumberProtocol(metaClass) && !metaClass->typeEntry()->isSmartPointer()) {
@@ -632,7 +693,7 @@ void CppGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
}
if (!metaClass->isNamespace() && metaClass->hasComparisonOperatorOverload()) {
- s << "// Rich comparison" << endl;
+ s << "// Rich comparison\n";
writeRichCompareFunction(s, classContext);
}
@@ -644,28 +705,43 @@ void CppGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
writeGetterFunction(s, metaField, classContext);
if (canGenerateFieldSetter(metaField))
writeSetterFunction(s, metaField, classContext);
- s << endl;
+ s << Qt::endl;
}
- s << "// Getters and Setters for " << metaClass->name() << endl;
- s << "static PyGetSetDef " << cpythonGettersSettersDefinitionName(metaClass) << "[] = {" << endl;
+ for (const QPropertySpec *property : metaClass->propertySpecs()) {
+ if (property->generateGetSetDef() || !usePySideExtensions()) {
+ writeGetterFunction(s, property, classContext);
+ if (property->hasWrite())
+ writeSetterFunction(s, property, classContext);
+ }
+ }
+
+ s << "// Getters and Setters for " << metaClass->name() << Qt::endl;
+ s << "static PyGetSetDef " << cpythonGettersSettersDefinitionName(metaClass) << "[] = {\n";
for (const AbstractMetaField *metaField : fields) {
- if (metaField->isStatic())
- continue;
+ if (!metaField->isStatic()) {
+ s << INDENT;
+ const QString setter = canGenerateFieldSetter(metaField)
+ ? cpythonSetterFunctionName(metaField) : QString();
+ writePyGetSetDefEntry(s, metaField->name(),
+ cpythonGetterFunctionName(metaField), setter);
+ }
+ }
- s << INDENT << "{const_cast<char *>(\"" << metaField->name() << "\"), ";
- s << cpythonGetterFunctionName(metaField) << ", ";
- if (canGenerateFieldSetter(metaField))
- s << cpythonSetterFunctionName(metaField);
- else
- s << NULL_PTR;
- s << "}," << endl;
+ for (const QPropertySpec *property : metaClass->propertySpecs()) {
+ if (property->generateGetSetDef() || !usePySideExtensions()) {
+ s << INDENT;
+ const QString setter = property->hasWrite()
+ ? cpythonSetterFunctionName(property, metaClass) : QString();
+ writePyGetSetDefEntry(s, property->name(),
+ cpythonGetterFunctionName(property, metaClass), setter);
+ }
}
- s << INDENT << '{' << NULL_PTR << "} // Sentinel" << endl;
- s << "};" << endl << endl;
+ s << INDENT << '{' << NULL_PTR << "} // Sentinel\n";
+ s << "};\n\n";
}
- s << "} // extern \"C\"" << endl << endl;
+ s << "} // extern \"C\"\n\n";
if (!metaClass->typeEntry()->hashFunction().isEmpty())
writeHashFunction(s, classContext);
@@ -675,58 +751,66 @@ void CppGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
writeTpClearFunction(s, metaClass);
writeClassDefinition(s, metaClass, classContext);
- s << endl;
+ s << Qt::endl;
if (metaClass->isPolymorphic() && metaClass->baseClass())
writeTypeDiscoveryFunction(s, metaClass);
-
- for (AbstractMetaEnum *cppEnum : qAsConst(classEnums)) {
- if (cppEnum->isAnonymous() || cppEnum->isPrivate())
- continue;
-
- bool hasFlags = cppEnum->typeEntry()->flags();
- if (hasFlags) {
- writeFlagsMethods(s, cppEnum);
- writeFlagsNumberMethodsDefinition(s, cppEnum);
- s << endl;
- }
- }
- s << endl;
+ writeFlagsNumberMethodsDefinitions(s, classEnums);
+ s << Qt::endl;
writeConverterFunctions(s, metaClass, classContext);
writeClassRegister(s, metaClass, classContext, signatureStream);
// class inject-code native/end
if (!metaClass->typeEntry()->codeSnips().isEmpty()) {
- writeCodeSnips(s, metaClass->typeEntry()->codeSnips(), TypeSystem::CodeSnipPositionEnd, TypeSystem::NativeCode, metaClass);
- s << endl;
+ writeClassCodeSnips(s, metaClass->typeEntry()->codeSnips(),
+ TypeSystem::CodeSnipPositionEnd, TypeSystem::NativeCode,
+ classContext);
+ s << Qt::endl;
}
}
-void CppGenerator::writeConstructorNative(QTextStream &s, const AbstractMetaFunction *func)
+void CppGenerator::writeCacheResetNative(QTextStream &s, const GeneratorContext &classContext)
{
Indentation indentation(INDENT);
- s << functionSignature(func, wrapperName(func->ownerClass()) + QLatin1String("::"), QString(),
+ s << "void " << classContext.wrapperName()
+ << "::resetPyMethodCache()\n{\n";
+ s << INDENT << "std::fill_n(m_PyMethodCache, sizeof(m_PyMethodCache) / sizeof(m_PyMethodCache[0]), false);\n";
+ s << "}\n\n";
+}
+
+void CppGenerator::writeConstructorNative(QTextStream &s, const GeneratorContext &classContext,
+ const AbstractMetaFunction *func)
+{
+ Indentation indentation(INDENT);
+ const QString qualifiedName = classContext.wrapperName() + QLatin1String("::");
+ s << functionSignature(func, qualifiedName, QString(),
OriginalTypeDescription | SkipDefaultValues);
s << " : ";
writeFunctionCall(s, func);
- s << endl << "{" << endl;
+ s << "\n{\n";
+ if (wrapperDiagnostics())
+ s << INDENT << R"(std::cerr << __FUNCTION__ << ' ' << this << '\n';)" << '\n';
const AbstractMetaArgument *lastArg = func->arguments().isEmpty() ? nullptr : func->arguments().constLast();
+ s << INDENT << "resetPyMethodCache();\n";
writeCodeSnips(s, func->injectedCodeSnips(), TypeSystem::CodeSnipPositionBeginning, TypeSystem::NativeCode, func, lastArg);
- s << INDENT << "// ... middle" << endl;
+ s << INDENT << "// ... middle\n";
writeCodeSnips(s, func->injectedCodeSnips(), TypeSystem::CodeSnipPositionEnd, TypeSystem::NativeCode, func, lastArg);
- s << '}' << endl << endl;
+ s << "}\n\n";
}
-void CppGenerator::writeDestructorNative(QTextStream &s, const AbstractMetaClass *metaClass)
+void CppGenerator::writeDestructorNative(QTextStream &s, const GeneratorContext &classContext)
{
Indentation indentation(INDENT);
- s << wrapperName(metaClass) << "::~" << wrapperName(metaClass) << "()" << endl << '{' << endl;
+ s << classContext.wrapperName() << "::~"
+ << classContext.wrapperName() << "()\n{\n";
+ if (wrapperDiagnostics())
+ s << INDENT << R"(std::cerr << __FUNCTION__ << ' ' << this << '\n';)" << '\n';
// kill pyobject
- s << INDENT << "SbkObject *wrapper = Shiboken::BindingManager::instance().retrieveWrapper(this);" << endl;
- s << INDENT << "Shiboken::Object::destroy(wrapper, this);" << endl;
- s << '}' << endl;
+ s << INDENT << "SbkObject *wrapper = Shiboken::BindingManager::instance().retrieveWrapper(this);\n";
+ s << INDENT << "Shiboken::Object::destroy(wrapper, this);\n";
+ s << "}\n";
}
static bool allArgumentsRemoved(const AbstractMetaFunction *func)
@@ -750,11 +834,14 @@ QString CppGenerator::getVirtualFunctionReturnTypeName(const AbstractMetaFunctio
return QLatin1Char('"') + func->typeReplaced(0) + QLatin1Char('"');
// SbkType would return null when the type is a container.
- if (func->type()->typeEntry()->isContainer()) {
+ auto typeEntry = func->type()->typeEntry();
+ if (typeEntry->isContainer()) {
return QLatin1Char('"')
- + reinterpret_cast<const ContainerTypeEntry *>(func->type()->typeEntry())->typeName()
+ + reinterpret_cast<const ContainerTypeEntry *>(typeEntry)->typeName()
+ QLatin1Char('"');
}
+ if (typeEntry->isSmartPointer())
+ return QLatin1Char('"') + typeEntry->qualifiedCppName() + QLatin1Char('"');
if (avoidProtectedHack()) {
const AbstractMetaEnum *metaEnum = findAbstractMetaEnum(func->type());
@@ -765,134 +852,203 @@ QString CppGenerator::getVirtualFunctionReturnTypeName(const AbstractMetaFunctio
if (func->type()->isPrimitive())
return QLatin1Char('"') + func->type()->name() + QLatin1Char('"');
- return QString::fromLatin1("reinterpret_cast<PyTypeObject *>(Shiboken::SbkType< %1 >())->tp_name").arg(func->type()->typeEntry()->qualifiedCppName());
+ return QLatin1String("reinterpret_cast<PyTypeObject *>(Shiboken::SbkType< ")
+ + typeEntry->qualifiedCppName() + QLatin1String(" >())->tp_name");
+}
+
+// When writing an overridden method of a wrapper class, write the part
+// calling the C++ function in case no overload in Python exists.
+void CppGenerator::writeVirtualMethodCppCall(QTextStream &s,
+ const AbstractMetaFunction *func,
+ const QString &funcName,
+ const CodeSnipList &snips,
+ const AbstractMetaArgument *lastArg,
+ const TypeEntry *retType,
+ const QString &returnStatement)
+{
+ if (!snips.isEmpty()) {
+ writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionBeginning,
+ TypeSystem::ShellCode, func, lastArg);
+ }
+
+ if (func->isAbstract()) {
+ s << INDENT << "PyErr_SetString(PyExc_NotImplementedError, \"pure virtual method '"
+ << func->ownerClass()->name() << '.' << funcName
+ << "()' not implemented.\");\n"
+ << INDENT << returnStatement << '\n';
+ return;
+ }
+
+ s << INDENT;
+ if (retType)
+ s << "return ";
+ s << "this->::" << func->implementingClass()->qualifiedCppName() << "::";
+ writeFunctionCall(s, func, Generator::VirtualCall);
+ s << ";\n";
+ if (retType)
+ return;
+ if (!snips.isEmpty()) {
+ writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionEnd,
+ TypeSystem::ShellCode, func, lastArg);
+ }
+ s << INDENT << "return;\n";
}
-void CppGenerator::writeVirtualMethodNative(QTextStream &s, const AbstractMetaFunction *func)
+// Determine the return statement (void or a result value).
+QString CppGenerator::virtualMethodReturn(QTextStream &s,
+ const AbstractMetaFunction *func,
+ const FunctionModificationList &functionModifications)
+{
+ if (func->isVoid())
+ return QLatin1String("return;");
+ const AbstractMetaType *returnType = func->type();
+ for (const FunctionModification &mod : functionModifications) {
+ for (const ArgumentModification &argMod : mod.argument_mods) {
+ if (argMod.index == 0 && !argMod.replacedDefaultExpression.isEmpty()) {
+ static const QRegularExpression regex(QStringLiteral("%(\\d+)"));
+ Q_ASSERT(regex.isValid());
+ QString expr = argMod.replacedDefaultExpression;
+ for (int offset = 0; ; ) {
+ const QRegularExpressionMatch match = regex.match(expr, offset);
+ if (!match.hasMatch())
+ break;
+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+ const int argId = match.capturedView(1).toInt() - 1;
+#else
+ const int argId = match.capturedRef(1).toInt() - 1;
+#endif
+ if (argId < 0 || argId > func->arguments().count()) {
+ qCWarning(lcShiboken, "The expression used in return value contains an invalid index.");
+ break;
+ }
+ expr.replace(match.captured(0), func->arguments().at(argId)->name());
+ offset = match.capturedStart(1);
+ }
+ DefaultValue defaultReturnExpr(DefaultValue::Custom, expr);
+ return QLatin1String("return ") + defaultReturnExpr.returnValue()
+ + QLatin1Char(';');
+ }
+ }
+ }
+ const DefaultValue defaultReturnExpr = minimalConstructor(returnType);
+ if (!defaultReturnExpr.isValid()) {
+ QString errorMsg = QLatin1String(__FUNCTION__) + QLatin1String(": ");
+ if (const AbstractMetaClass *c = func->implementingClass())
+ errorMsg += c->qualifiedCppName() + QLatin1String("::");
+ errorMsg += func->signature();
+ errorMsg = msgCouldNotFindMinimalConstructor(errorMsg, func->type()->cppSignature());
+ qCWarning(lcShiboken).noquote().nospace() << errorMsg;
+ s << Qt::endl << INDENT << "#error " << errorMsg << Qt::endl;
+ }
+ if (returnType->referenceType() == LValueReference) {
+ s << INDENT << "static " << returnType->typeEntry()->qualifiedCppName()
+ << " result;\n";
+ return QLatin1String("return result;");
+ }
+ return QLatin1String("return ") + defaultReturnExpr.returnValue()
+ + QLatin1Char(';');
+}
+
+void CppGenerator::writeVirtualMethodNative(QTextStream &s,
+ const AbstractMetaFunction *func,
+ int cacheIndex)
{
//skip metaObject function, this will be written manually ahead
if (usePySideExtensions() && func->ownerClass() && func->ownerClass()->isQObject() &&
((func->name() == QLatin1String("metaObject")) || (func->name() == QLatin1String("qt_metacall"))))
return;
- const TypeEntry *retType = func->type() ? func->type()->typeEntry() : nullptr;
+ const TypeEntry *retType = func->type()->typeEntry();
const QString funcName = func->isOperatorOverload() ? pythonOperatorFunctionName(func) : func->name();
QString prefix = wrapperName(func->ownerClass()) + QLatin1String("::");
s << functionSignature(func, prefix, QString(), Generator::SkipDefaultValues|Generator::OriginalTypeDescription)
- << endl << '{' << endl;
+ << "\n{\n";
Indentation indentation(INDENT);
- DefaultValue defaultReturnExpr;
- if (retType) {
- const FunctionModificationList &mods = func->modifications();
- for (const FunctionModification &mod : mods) {
- for (const ArgumentModification &argMod : mod.argument_mods) {
- if (argMod.index == 0 && !argMod.replacedDefaultExpression.isEmpty()) {
- static const QRegularExpression regex(QStringLiteral("%(\\d+)"));
- Q_ASSERT(regex.isValid());
- QString expr = argMod.replacedDefaultExpression;
- for (int offset = 0; ; ) {
- const QRegularExpressionMatch match = regex.match(expr, offset);
- if (!match.hasMatch())
- break;
- const int argId = match.capturedRef(1).toInt() - 1;
- if (argId < 0 || argId > func->arguments().count()) {
- qCWarning(lcShiboken) << "The expression used in return value contains an invalid index.";
- break;
- }
- expr.replace(match.captured(0), func->arguments().at(argId)->name());
- offset = match.capturedStart(1);
- }
- defaultReturnExpr.setType(DefaultValue::Custom);
- defaultReturnExpr.setValue(expr);
- }
- }
- }
- if (!defaultReturnExpr.isValid())
- defaultReturnExpr = minimalConstructor(func->type());
- if (!defaultReturnExpr.isValid()) {
- QString errorMsg = QLatin1String(__FUNCTION__) + QLatin1String(": ");
- if (const AbstractMetaClass *c = func->implementingClass())
- errorMsg += c->qualifiedCppName() + QLatin1String("::");
- errorMsg += func->signature();
- errorMsg = msgCouldNotFindMinimalConstructor(errorMsg, func->type()->cppSignature());
- qCWarning(lcShiboken).noquote().nospace() << errorMsg;
- s << endl << INDENT << "#error " << errorMsg << endl;
- }
- } else {
- defaultReturnExpr.setType(DefaultValue::Void);
- }
+ const FunctionModificationList &functionModifications = func->modifications();
+
+ const QString returnStatement = virtualMethodReturn(s, func, functionModifications);
if (func->isAbstract() && func->isModifiedRemoved()) {
qCWarning(lcShiboken).noquote().nospace()
<< QString::fromLatin1("Pure virtual method '%1::%2' must be implement but was "\
"completely removed on type system.")
.arg(func->ownerClass()->name(), func->minimalSignature());
- s << INDENT << returnStatement(defaultReturnExpr.returnValue()) << endl;
- s << '}' << endl << endl;
+ s << INDENT << returnStatement << "\n}\n\n";
return;
}
+ const CodeSnipList snips = func->hasInjectedCode()
+ ? func->injectedCodeSnips() : CodeSnipList();
+ const AbstractMetaArgument *lastArg = func->arguments().isEmpty()
+ ? nullptr : func->arguments().constLast();
+
//Write declaration/native injected code
- if (func->hasInjectedCode()) {
- CodeSnipList snips = func->injectedCodeSnips();
- const AbstractMetaArgument *lastArg = func->arguments().isEmpty() ? nullptr : func->arguments().constLast();
- writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionDeclaration, TypeSystem::NativeCode, func, lastArg);
- s << endl;
+ if (!snips.isEmpty()) {
+ writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionDeclaration,
+ TypeSystem::ShellCode, func, lastArg);
}
- s << INDENT << "Shiboken::GilState gil;" << endl;
-
- // Get out of virtual method call if someone already threw an error.
- s << INDENT << "if (PyErr_Occurred())" << endl;
+ if (wrapperDiagnostics()) {
+ s << INDENT << "std::cerr << ";
+#ifndef Q_CC_MSVC // g++ outputs __FUNCTION__ unqualified
+ s << '"' << prefix << R"(" << )";
+#endif
+ s << R"(__FUNCTION__ << ' ' << this << " m_PyMethodCache[" << )"
+ << cacheIndex << R"( << "]=" << m_PyMethodCache[)" << cacheIndex
+ << R"(] << '\n';)" << '\n';
+ }
+ // PYSIDE-803: Build a boolean cache for unused overrides.
+ const bool multi_line = func->isVoid() || !snips.isEmpty() || func->isAbstract();
+ s << INDENT << "if (m_PyMethodCache[" << cacheIndex << "])" << (multi_line ? " {\n" : "\n");
{
Indentation indentation(INDENT);
- s << INDENT << returnStatement(defaultReturnExpr.returnValue()) << endl;
+ writeVirtualMethodCppCall(s, func, funcName, snips, lastArg, retType,
+ returnStatement);
}
+ if (multi_line)
+ s << INDENT << "}\n";
- s << INDENT << "Shiboken::AutoDecRef " << PYTHON_OVERRIDE_VAR << "(Shiboken::BindingManager::instance().getOverride(this, \"";
- s << funcName << "\"));" << endl;
-
- s << INDENT << "if (" << PYTHON_OVERRIDE_VAR << ".isNull()) {" << endl;
- {
- Indentation indentation(INDENT);
- CodeSnipList snips;
- if (func->hasInjectedCode()) {
- snips = func->injectedCodeSnips();
- const AbstractMetaArgument *lastArg = func->arguments().isEmpty() ? nullptr : func->arguments().constLast();
- writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionBeginning, TypeSystem::ShellCode, func, lastArg);
- s << endl;
- }
+ s << INDENT << "Shiboken::GilState gil;\n";
- if (func->isAbstract()) {
- s << INDENT << "PyErr_SetString(PyExc_NotImplementedError, \"pure virtual method '";
- s << func->ownerClass()->name() << '.' << funcName;
- s << "()' not implemented.\");" << endl;
- s << INDENT << "return";
- if (retType)
- s << ' ' << defaultReturnExpr.returnValue();
- } else {
- s << INDENT << "gil.release();" << endl;
- s << INDENT;
- if (retType)
- s << "return ";
- s << "this->::" << func->implementingClass()->qualifiedCppName() << "::";
- writeFunctionCall(s, func, Generator::VirtualCall);
- if (!retType)
- s << ";\n" << INDENT << "return";
- }
- }
- s << ';' << endl;
- s << INDENT << '}' << endl << endl;
+ // Get out of virtual method call if someone already threw an error.
+ s << INDENT << "if (PyErr_Occurred())\n" << indent(INDENT)
+ << INDENT << returnStatement << '\n' << outdent(INDENT);
+
+ //PYSIDE-1019: Add info about properties.
+ int propFlag = 0;
+ if (func->isPropertyReader())
+ propFlag |= 1;
+ if (func->isPropertyWriter())
+ propFlag |= 2;
+ if (propFlag && func->isStatic())
+ propFlag |= 4;
+ QString propStr;
+ if (propFlag)
+ propStr = QString::number(propFlag) + QLatin1Char(':');
+
+ s << INDENT << "static PyObject *nameCache[2] = {};\n";
+ if (propFlag)
+ s << INDENT << "// This method belongs to a property.\n";
+ s << INDENT << "static const char *funcName = \"" << propStr << funcName << "\";\n";
+ s << INDENT << "Shiboken::AutoDecRef " << PYTHON_OVERRIDE_VAR
+ << "(Shiboken::BindingManager::instance().getOverride(this, nameCache, funcName));\n";
+ s << INDENT << "if (" << PYTHON_OVERRIDE_VAR << ".isNull()) {\n"
+ << indent(INDENT) << INDENT << "gil.release();\n";
+ if (useOverrideCaching(func->ownerClass()))
+ s << INDENT << "m_PyMethodCache[" << cacheIndex << "] = true;\n";
+ writeVirtualMethodCppCall(s, func, funcName, snips, lastArg, retType,
+ returnStatement);
+ s << outdent(INDENT) << INDENT << "}\n\n"; //WS
writeConversionRule(s, func, TypeSystem::TargetLangCode);
s << INDENT << "Shiboken::AutoDecRef " << PYTHON_ARGS << "(";
if (func->arguments().isEmpty() || allArgumentsRemoved(func)) {
- s << "PyTuple_New(0));" << endl;
+ s << "PyTuple_New(0));\n";
} else {
QStringList argConversions;
const AbstractMetaArgumentList &arguments = func->arguments();
@@ -918,8 +1074,9 @@ void CppGenerator::writeVirtualMethodNative(QTextStream &s, const AbstractMetaFu
convert = !m_formatUnits.contains(argType->name());
}
- Indentation indentation(INDENT);
- ac << INDENT;
+ Indentor nested;
+ Indentation indentation(nested);
+ ac << nested;
if (!func->conversionRule(TypeSystem::TargetLangCode, arg->argumentIndex() + 1).isEmpty()) {
// Has conversion rule.
ac << arg->name() + QLatin1String(CONV_RULE_OUT_VAR_SUFFIX);
@@ -934,95 +1091,90 @@ void CppGenerator::writeVirtualMethodNative(QTextStream &s, const AbstractMetaFu
argConversions << argConv;
}
- s << "Py_BuildValue(\"(" << getFormatUnitString(func, false) << ")\"," << endl;
- s << argConversions.join(QLatin1String(",\n")) << endl;
- s << INDENT << "));" << endl;
+ s << "Py_BuildValue(\"(" << getFormatUnitString(func, false) << ")\",\n";
+ s << argConversions.join(QLatin1String(",\n")) << Qt::endl;
+ s << INDENT << "));\n";
}
bool invalidateReturn = false;
QSet<int> invalidateArgs;
- const FunctionModificationList &mods = func->modifications();
- for (const FunctionModification &funcMod : mods) {
+ for (const FunctionModification &funcMod : functionModifications) {
for (const ArgumentModification &argMod : funcMod.argument_mods) {
if (argMod.resetAfterUse && !invalidateArgs.contains(argMod.index)) {
invalidateArgs.insert(argMod.index);
s << INDENT << "bool invalidateArg" << argMod.index;
- s << " = PyTuple_GET_ITEM(" << PYTHON_ARGS << ", " << argMod.index - 1 << ")->ob_refcnt == 1;" << endl;
+ s << " = PyTuple_GET_ITEM(" << PYTHON_ARGS << ", " << argMod.index - 1 << ")->ob_refcnt == 1;\n";
} else if (argMod.index == 0 && argMod.ownerships[TypeSystem::TargetLangCode] == TypeSystem::CppOwnership) {
invalidateReturn = true;
}
}
}
- s << endl;
-
- CodeSnipList snips;
- if (func->hasInjectedCode()) {
- snips = func->injectedCodeSnips();
+ s << Qt::endl;
+ if (!snips.isEmpty()) {
if (injectedCodeUsesPySelf(func))
- s << INDENT << "PyObject *pySelf = BindingManager::instance().retrieveWrapper(this);" << endl;
+ s << INDENT << "PyObject *pySelf = BindingManager::instance().retrieveWrapper(this);\n";
const AbstractMetaArgument *lastArg = func->arguments().isEmpty() ? nullptr : func->arguments().constLast();
writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionBeginning, TypeSystem::NativeCode, func, lastArg);
- s << endl;
}
if (!injectedCodeCallsPythonOverride(func)) {
s << INDENT;
s << "Shiboken::AutoDecRef " << PYTHON_RETURN_VAR << "(PyObject_Call("
- << PYTHON_OVERRIDE_VAR << ", " << PYTHON_ARGS << ", nullptr));" << endl;
+ << PYTHON_OVERRIDE_VAR << ", " << PYTHON_ARGS << ", nullptr));\n";
- s << INDENT << "// An error happened in python code!" << endl;
- s << INDENT << "if (" << PYTHON_RETURN_VAR << ".isNull()) {" << endl;
+ s << INDENT << "// An error happened in python code!\n";
+ s << INDENT << "if (" << PYTHON_RETURN_VAR << ".isNull()) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "PyErr_Print();" << endl;
- s << INDENT << returnStatement(defaultReturnExpr.returnValue()) << endl;
+ s << INDENT << "PyErr_Print();\n";
+ s << INDENT << returnStatement << '\n';
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
- if (retType) {
+ if (!func->isVoid()) {
if (invalidateReturn)
- s << INDENT << "bool invalidateArg0 = " << PYTHON_RETURN_VAR << "->ob_refcnt == 1;" << endl;
+ s << INDENT << "bool invalidateArg0 = " << PYTHON_RETURN_VAR << "->ob_refcnt == 1;\n";
if (func->typeReplaced(0) != QLatin1String("PyObject")) {
- s << INDENT << "// Check return type" << endl;
+ s << INDENT << "// Check return type\n";
s << INDENT;
if (func->typeReplaced(0).isEmpty()) {
s << "PythonToCppFunc " << PYTHON_TO_CPP_VAR << " = " << cpythonIsConvertibleFunction(func->type());
- s << PYTHON_RETURN_VAR << ");" << endl;
- s << INDENT << "if (!" << PYTHON_TO_CPP_VAR << ") {" << endl;
+ s << PYTHON_RETURN_VAR << ");\n";
+ s << INDENT << "if (!" << PYTHON_TO_CPP_VAR << ") {\n";
{
Indentation indent(INDENT);
s << INDENT << "Shiboken::warning(PyExc_RuntimeWarning, 2, "\
"\"Invalid return value in function %s, expected %s, got %s.\", \"";
s << func->ownerClass()->name() << '.' << funcName << "\", " << getVirtualFunctionReturnTypeName(func);
- s << ", Py_TYPE(" << PYTHON_RETURN_VAR << ")->tp_name);" << endl;
- s << INDENT << returnStatement(defaultReturnExpr.returnValue()) << endl;
+ s << ", Py_TYPE(" << PYTHON_RETURN_VAR << ")->tp_name);\n";
+ s << INDENT << returnStatement << '\n';
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
} else {
- s << INDENT << "// Check return type" << endl;
+ s << INDENT << "// Check return type\n";
s << INDENT << "bool typeIsValid = ";
writeTypeCheck(s, func->type(), QLatin1String(PYTHON_RETURN_VAR),
isNumber(func->type()->typeEntry()), func->typeReplaced(0));
- s << ';' << endl;
+ s << ";\n";
s << INDENT << "if (!typeIsValid";
if (isPointerToWrapperType(func->type()))
s << " && " << PYTHON_RETURN_VAR << " != Py_None";
- s << ") {" << endl;
+ s << ") {\n";
{
Indentation indent(INDENT);
s << INDENT << "Shiboken::warning(PyExc_RuntimeWarning, 2, "\
"\"Invalid return value in function %s, expected %s, got %s.\", \"";
s << func->ownerClass()->name() << '.' << funcName << "\", " << getVirtualFunctionReturnTypeName(func);
- s << ", Py_TYPE(" << PYTHON_RETURN_VAR << ")->tp_name);" << endl;
- s << INDENT << returnStatement(defaultReturnExpr.returnValue()) << endl;
+ s << ", Py_TYPE(" << PYTHON_RETURN_VAR << ")->tp_name);\n";
+ s << INDENT << returnStatement << '\n';
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
}
}
@@ -1038,37 +1190,35 @@ void CppGenerator::writeVirtualMethodNative(QTextStream &s, const AbstractMetaFu
}
if (invalidateReturn) {
- s << INDENT << "if (invalidateArg0)" << endl;
- Indentation indentation(INDENT);
- s << INDENT << "Shiboken::Object::releaseOwnership(" << PYTHON_RETURN_VAR << ".object());" << endl;
+ s << INDENT << "if (invalidateArg0)\n" << indent(INDENT)
+ << INDENT << "Shiboken::Object::releaseOwnership(" << PYTHON_RETURN_VAR
+ << ".object());\n" << outdent(INDENT);
}
for (int argIndex : qAsConst(invalidateArgs)) {
- s << INDENT << "if (invalidateArg" << argIndex << ')' << endl;
- Indentation indentation(INDENT);
- s << INDENT << "Shiboken::Object::invalidate(PyTuple_GET_ITEM(" << PYTHON_ARGS << ", ";
- s << (argIndex - 1) << "));" << endl;
+ s << INDENT << "if (invalidateArg" << argIndex << ")\n" << indent(INDENT)
+ << INDENT << "Shiboken::Object::invalidate(PyTuple_GET_ITEM(" << PYTHON_ARGS
+ << ", " << (argIndex - 1) << "));\n" << outdent(INDENT);
}
- const FunctionModificationList &funcMods = func->modifications();
- for (const FunctionModification &funcMod : funcMods) {
+ for (const FunctionModification &funcMod : functionModifications) {
for (const ArgumentModification &argMod : funcMod.argument_mods) {
if (argMod.ownerships.contains(TypeSystem::NativeCode)
&& argMod.index == 0 && argMod.ownerships[TypeSystem::NativeCode] == TypeSystem::CppOwnership) {
- s << INDENT << "if (Shiboken::Object::checkType(" << PYTHON_RETURN_VAR << "))" << endl;
+ s << INDENT << "if (Shiboken::Object::checkType(" << PYTHON_RETURN_VAR << "))\n";
Indentation indent(INDENT);
- s << INDENT << "Shiboken::Object::releaseOwnership(" << PYTHON_RETURN_VAR << ");" << endl;
+ s << INDENT << "Shiboken::Object::releaseOwnership(" << PYTHON_RETURN_VAR << ");\n";
}
}
}
if (func->hasInjectedCode()) {
- s << endl;
+ s << Qt::endl;
const AbstractMetaArgument *lastArg = func->arguments().isEmpty() ? nullptr : func->arguments().constLast();
writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionEnd, TypeSystem::NativeCode, func, lastArg);
}
- if (retType) {
+ if (!func->isVoid()) {
s << INDENT << "return ";
if (avoidProtectedHack() && retType->isEnum()) {
const AbstractMetaEnum *metaEnum = findAbstractMetaEnum(retType);
@@ -1083,32 +1233,33 @@ void CppGenerator::writeVirtualMethodNative(QTextStream &s, const AbstractMetaFu
}
if (func->type()->referenceType() == LValueReference && !isPointer(func->type()))
s << " *";
- s << CPP_RETURN_VAR << ';' << endl;
+ s << CPP_RETURN_VAR << ";\n";
}
- s << '}' << endl << endl;
+ s<< "}\n\n";
}
-void CppGenerator::writeMetaObjectMethod(QTextStream &s, const AbstractMetaClass *metaClass)
+void CppGenerator::writeMetaObjectMethod(QTextStream &s, const GeneratorContext &classContext)
{
Indentation indentation(INDENT);
- QString wrapperClassName = wrapperName(metaClass);
- s << "const QMetaObject *" << wrapperClassName << "::metaObject() const" << endl;
- s << '{' << endl;
- s << INDENT << "if (QObject::d_ptr->metaObject)" << endl
- << INDENT << INDENT << "return QObject::d_ptr->dynamicMetaObject();" << endl;
- s << INDENT << "SbkObject *pySelf = Shiboken::BindingManager::instance().retrieveWrapper(this);" << endl;
- s << INDENT << "if (pySelf == nullptr)" << endl;
- s << INDENT << INDENT << "return " << metaClass->qualifiedCppName() << "::metaObject();" << endl;
- s << INDENT << "return PySide::SignalManager::retrieveMetaObject(reinterpret_cast<PyObject *>(pySelf));" << endl;
- s << '}' << endl << endl;
+ const QString wrapperClassName = classContext.wrapperName();
+ const QString qualifiedCppName = classContext.metaClass()->qualifiedCppName();
+ s << "const QMetaObject *" << wrapperClassName << "::metaObject() const\n{\n";
+ s << INDENT << "if (QObject::d_ptr->metaObject)\n"
+ << INDENT << INDENT << "return QObject::d_ptr->dynamicMetaObject();\n";
+ s << INDENT << "SbkObject *pySelf = Shiboken::BindingManager::instance().retrieveWrapper(this);\n";
+ s << INDENT << "if (pySelf == nullptr)\n";
+ s << INDENT << INDENT << "return " << qualifiedCppName << "::metaObject();\n";
+ s << INDENT << "return PySide::SignalManager::retrieveMetaObject(reinterpret_cast<PyObject *>(pySelf));\n";
+ s<< "}\n\n";
// qt_metacall function
- s << "int " << wrapperClassName << "::qt_metacall(QMetaObject::Call call, int id, void **args)" << endl;
- s << "{" << endl;
+ s << "int " << wrapperClassName << "::qt_metacall(QMetaObject::Call call, int id, void **args)\n";
+ s << "{\n";
AbstractMetaFunction *func = nullptr;
- AbstractMetaFunctionList list = metaClass->queryFunctionsByName(QLatin1String("qt_metacall"));
+ AbstractMetaFunctionList list =
+ classContext.metaClass()->queryFunctionsByName(QLatin1String("qt_metacall"));
if (list.size() == 1)
func = list[0];
@@ -1121,26 +1272,26 @@ void CppGenerator::writeMetaObjectMethod(QTextStream &s, const AbstractMetaClass
}
}
- s << INDENT << "int result = " << metaClass->qualifiedCppName() << "::qt_metacall(call, id, args);" << endl;
- s << INDENT << "return result < 0 ? result : PySide::SignalManager::qt_metacall(this, call, id, args);" << endl;
- s << "}" << endl << endl;
+ s << INDENT << "int result = " << qualifiedCppName << "::qt_metacall(call, id, args);\n";
+ s << INDENT << "return result < 0 ? result : PySide::SignalManager::qt_metacall(this, call, id, args);\n";
+ s << "}\n\n";
// qt_metacast function
- writeMetaCast(s, metaClass);
+ writeMetaCast(s, classContext);
}
-void CppGenerator::writeMetaCast(QTextStream &s, const AbstractMetaClass *metaClass)
+void CppGenerator::writeMetaCast(QTextStream &s, const GeneratorContext &classContext)
{
Indentation indentation(INDENT);
- QString wrapperClassName = wrapperName(metaClass);
- s << "void *" << wrapperClassName << "::qt_metacast(const char *_clname)" << endl;
- s << '{' << endl;
- s << INDENT << "if (!_clname) return {};" << endl;
- s << INDENT << "SbkObject *pySelf = Shiboken::BindingManager::instance().retrieveWrapper(this);" << endl;
- s << INDENT << "if (pySelf && PySide::inherits(Py_TYPE(pySelf), _clname))" << endl;
- s << INDENT << INDENT << "return static_cast<void *>(const_cast< " << wrapperClassName << " *>(this));" << endl;
- s << INDENT << "return " << metaClass->qualifiedCppName() << "::qt_metacast(_clname);" << endl;
- s << "}" << endl << endl;
+ const QString wrapperClassName = classContext.wrapperName();
+ const QString qualifiedCppName = classContext.metaClass()->qualifiedCppName();
+ s << "void *" << wrapperClassName << "::qt_metacast(const char *_clname)\n{\n";
+ s << INDENT << "if (!_clname) return {};\n";
+ s << INDENT << "SbkObject *pySelf = Shiboken::BindingManager::instance().retrieveWrapper(this);\n";
+ s << INDENT << "if (pySelf && PySide::inherits(Py_TYPE(pySelf), _clname))\n";
+ s << INDENT << INDENT << "return static_cast<void *>(const_cast< " << wrapperClassName << " *>(this));\n";
+ s << INDENT << "return " << qualifiedCppName << "::qt_metacast(_clname);\n";
+ s << "}\n\n";
}
void CppGenerator::writeEnumConverterFunctions(QTextStream &s, const AbstractMetaEnum *metaEnum)
@@ -1164,13 +1315,14 @@ void CppGenerator::writeEnumConverterFunctions(QTextStream &s, const TypeEntry *
}
QString code;
QTextStream c(&code);
- c << INDENT << "*reinterpret_cast<" << cppTypeName << " *>(cppOut) =\n"
- << INDENT << " ";
+ Indentor nested;
+ c << nested << "*reinterpret_cast<" << cppTypeName << " *>(cppOut) =\n"
+ << nested << " ";
if (enumType->isFlags())
c << cppTypeName << "(QFlag(int(PySide::QFlags::getValue(reinterpret_cast<PySideQFlagsObject *>(pyIn)))))";
else
c << "static_cast<" << cppTypeName << ">(Shiboken::Enum::getValue(pyIn))";
- c << ';' << endl;
+ c << ";\n";
writePythonToCppFunction(s, code, typeName, typeName);
QString pyTypeCheck = QStringLiteral("PyObject_TypeCheck(pyIn, %1)").arg(enumPythonType);
@@ -1178,9 +1330,9 @@ void CppGenerator::writeEnumConverterFunctions(QTextStream &s, const TypeEntry *
code.clear();
- c << INDENT << "const int castCppIn = int(*reinterpret_cast<const "
- << cppTypeName << " *>(cppIn));" << endl;
- c << INDENT;
+ c << nested << "const int castCppIn = int(*reinterpret_cast<const "
+ << cppTypeName << " *>(cppIn));\n";
+ c << nested;
c << "return ";
if (enumType->isFlags()) {
c << "reinterpret_cast<PyObject *>(PySide::QFlags::newObject(castCppIn, "
@@ -1188,9 +1340,9 @@ void CppGenerator::writeEnumConverterFunctions(QTextStream &s, const TypeEntry *
} else {
c << "Shiboken::Enum::newItem(" << enumPythonType << ", castCppIn)";
}
- c << ';' << endl;
+ c << ";\n";
writeCppToPythonFunction(s, code, typeName, typeName);
- s << endl;
+ s << Qt::endl;
if (enumType->isFlags())
return;
@@ -1205,19 +1357,19 @@ void CppGenerator::writeEnumConverterFunctions(QTextStream &s, const TypeEntry *
code.clear();
cppTypeName = getFullTypeName(flags).trimmed();
- c << INDENT << "*reinterpret_cast<" << cppTypeName << " *>(cppOut) =\n"
- << INDENT << " " << cppTypeName
- << "(QFlag(int(Shiboken::Enum::getValue(pyIn))));" << endl;
+ c << nested << "*reinterpret_cast<" << cppTypeName << " *>(cppOut) =\n"
+ << nested << " " << cppTypeName
+ << "(QFlag(int(Shiboken::Enum::getValue(pyIn))));\n";
QString flagsTypeName = fixedCppTypeName(flags);
writePythonToCppFunction(s, code, typeName, flagsTypeName);
writeIsPythonConvertibleToCppFunction(s, typeName, flagsTypeName, pyTypeCheck);
code.clear();
- c << INDENT << "Shiboken::AutoDecRef pyLong(PyNumber_Long(pyIn));" << endl;
- c << INDENT << "*reinterpret_cast<" << cppTypeName << " *>(cppOut) =\n"
- << INDENT << " " << cppTypeName
- << "(QFlag(int(PyLong_AsLong(pyLong.object()))));" << endl;
+ c << nested << "Shiboken::AutoDecRef pyLong(PyNumber_Long(pyIn));\n";
+ c << nested << "*reinterpret_cast<" << cppTypeName << " *>(cppOut) =\n"
+ << nested << " " << cppTypeName
+ << "(QFlag(int(PyLong_AsLong(pyLong.object()))));\n";
// PYSIDE-898: Include an additional condition to detect if the type of the
// enum corresponds to the object that is being evaluated.
// Using only `PyNumber_Check(...)` is too permissive,
@@ -1232,16 +1384,14 @@ void CppGenerator::writeEnumConverterFunctions(QTextStream &s, const TypeEntry *
}
void CppGenerator::writeConverterFunctions(QTextStream &s, const AbstractMetaClass *metaClass,
- GeneratorContext &classContext)
+ const GeneratorContext &classContext)
{
- s << "// Type conversion functions." << endl << endl;
+ s << "// Type conversion functions.\n\n";
AbstractMetaEnumList classEnums = metaClass->enums();
- const AbstractMetaClassList &innerClasses = metaClass->innerClasses();
- for (AbstractMetaClass *innerClass : innerClasses)
- lookForEnumsInClassesNotToBeGenerated(classEnums, innerClass);
+ metaClass->getEnumsFromInvisibleNamespacesToBeGenerated(&classEnums);
if (!classEnums.isEmpty())
- s << "// Python to C++ enum conversion." << endl;
+ s << "// Python to C++ enum conversion.\n";
for (const AbstractMetaEnum *metaEnum : qAsConst(classEnums))
writeEnumConverterFunctions(s, metaEnum);
@@ -1257,62 +1407,63 @@ void CppGenerator::writeConverterFunctions(QTextStream &s, const AbstractMetaCla
QString cpythonType = cpythonTypeName(metaClass);
// Returns the C++ pointer of the Python wrapper.
- s << "// Python to C++ pointer conversion - returns the C++ object of the Python wrapper (keeps object identity)." << endl;
+ s << "// Python to C++ pointer conversion - returns the C++ object of the Python wrapper (keeps object identity).\n";
QString sourceTypeName = metaClass->name();
QString targetTypeName = metaClass->name() + QLatin1String("_PTR");
QString code;
QTextStream c(&code);
- c << INDENT << "Shiboken::Conversions::pythonToCppPointer(" << cpythonType << ", pyIn, cppOut);";
+ Indentor nested;
+ c << nested << "Shiboken::Conversions::pythonToCppPointer(" << cpythonType << ", pyIn, cppOut);";
writePythonToCppFunction(s, code, sourceTypeName, targetTypeName);
// "Is convertible" function for the Python object to C++ pointer conversion.
const QString pyTypeCheck = QLatin1String("PyObject_TypeCheck(pyIn, reinterpret_cast<PyTypeObject *>(")
+ cpythonType + QLatin1String("))");
writeIsPythonConvertibleToCppFunction(s, sourceTypeName, targetTypeName, pyTypeCheck, QString(), true);
- s << endl;
+ s << Qt::endl;
// C++ pointer to a Python wrapper, keeping identity.
- s << "// C++ to Python pointer conversion - tries to find the Python wrapper for the C++ object (keeps object identity)." << endl;
+ s << "// C++ to Python pointer conversion - tries to find the Python wrapper for the C++ object (keeps object identity).\n";
code.clear();
if (usePySideExtensions() && metaClass->isQObject())
{
- c << INDENT << "return PySide::getWrapperForQObject(reinterpret_cast<"
- << typeName << " *>(const_cast<void *>(cppIn)), " << cpythonType << ");" << endl;
+ c << nested << "return PySide::getWrapperForQObject(reinterpret_cast<"
+ << typeName << " *>(const_cast<void *>(cppIn)), " << cpythonType << ");\n";
} else {
- c << INDENT << "auto pyOut = reinterpret_cast<PyObject *>(Shiboken::BindingManager::instance().retrieveWrapper(cppIn));" << endl;
- c << INDENT << "if (pyOut) {" << endl;
+ c << nested << "auto pyOut = reinterpret_cast<PyObject *>(Shiboken::BindingManager::instance().retrieveWrapper(cppIn));\n";
+ c << nested << "if (pyOut) {\n";
{
- Indentation indent(INDENT);
- c << INDENT << "Py_INCREF(pyOut);" << endl;
- c << INDENT << "return pyOut;" << endl;
- }
- c << INDENT << '}' << endl;
- c << INDENT << "bool changedTypeName = false;\n"
- << INDENT << "auto tCppIn = reinterpret_cast<const " << typeName << " *>(cppIn);\n"
- << INDENT << "const char *typeName = typeid(*tCppIn).name();\n"
- << INDENT << "auto sbkType = Shiboken::ObjectType::typeForTypeName(typeName);\n"
- << INDENT << "if (sbkType && Shiboken::ObjectType::hasSpecialCastFunction(sbkType)) {\n"
- << INDENT << " typeName = typeNameOf(tCppIn);\n"
- << INDENT << " changedTypeName = true;\n"
- << INDENT << " }\n"
- << INDENT << "PyObject *result = Shiboken::Object::newObject(" << cpythonType
+ Indentation indent(nested);
+ c << nested << "Py_INCREF(pyOut);\n";
+ c << nested << "return pyOut;\n";
+ }
+ c << nested << "}\n";
+ c << nested << "bool changedTypeName = false;\n"
+ << nested << "auto tCppIn = reinterpret_cast<const " << typeName << " *>(cppIn);\n"
+ << nested << "const char *typeName = typeid(*tCppIn).name();\n"
+ << nested << "auto sbkType = Shiboken::ObjectType::typeForTypeName(typeName);\n"
+ << nested << "if (sbkType && Shiboken::ObjectType::hasSpecialCastFunction(sbkType)) {\n"
+ << nested << " typeName = typeNameOf(tCppIn);\n"
+ << nested << " changedTypeName = true;\n"
+ << nested << "}\n"
+ << nested << "PyObject *result = Shiboken::Object::newObject(" << cpythonType
<< ", const_cast<void *>(cppIn), false, /* exactType */ changedTypeName, typeName);\n"
- << INDENT << "if (changedTypeName)\n"
- << INDENT << " delete [] typeName;\n"
- << INDENT << "return result;";
+ << nested << "if (changedTypeName)\n"
+ << nested << " delete [] typeName;\n"
+ << nested << "return result;";
}
std::swap(targetTypeName, sourceTypeName);
writeCppToPythonFunction(s, code, sourceTypeName, targetTypeName);
// The conversions for an Object Type end here.
if (!metaClass->typeEntry()->isValue() && !metaClass->typeEntry()->isSmartPointer()) {
- s << endl;
+ s << Qt::endl;
return;
}
// Always copies C++ value (not pointer, and not reference) to a new Python wrapper.
- s << endl << "// C++ to Python copy conversion." << endl;
+ s << Qt::endl << "// C++ to Python copy conversion.\n";
if (!classContext.forSmartPointer())
targetTypeName = metaClass->name();
else
@@ -1323,19 +1474,21 @@ void CppGenerator::writeConverterFunctions(QTextStream &s, const AbstractMetaCla
code.clear();
QString computedWrapperName;
- if (!classContext.forSmartPointer())
- computedWrapperName = wrapperName(metaClass);
- else
- computedWrapperName = wrapperName(classContext.preciseType());
+ if (!classContext.forSmartPointer()) {
+ computedWrapperName = classContext.useWrapper()
+ ? classContext.wrapperName() : metaClass->qualifiedCppName();
+ } else {
+ computedWrapperName = classContext.smartPointerWrapperName();
+ }
- c << INDENT << "return Shiboken::Object::newObject(" << cpythonType
+ c << nested << "return Shiboken::Object::newObject(" << cpythonType
<< ", new ::" << computedWrapperName << "(*reinterpret_cast<const "
<< typeName << " *>(cppIn)), true, true);";
writeCppToPythonFunction(s, code, sourceTypeName, targetTypeName);
- s << endl;
+ s << Qt::endl;
// Python to C++ copy conversion.
- s << "// Python to C++ copy conversion." << endl;
+ s << "// Python to C++ copy conversion.\n";
if (!classContext.forSmartPointer())
sourceTypeName = metaClass->name();
else
@@ -1351,13 +1504,13 @@ void CppGenerator::writeConverterFunctions(QTextStream &s, const AbstractMetaCla
else
wrappedCPtrExpression = cpythonWrapperCPtr(classContext.preciseType(), pyInVariable);
- c << INDENT << "*reinterpret_cast<" << typeName << " *>(cppOut) = *"
+ c << nested << "*reinterpret_cast<" << typeName << " *>(cppOut) = *"
<< wrappedCPtrExpression << ';';
writePythonToCppFunction(s, code, sourceTypeName, targetTypeName);
// "Is convertible" function for the Python object to C++ value copy conversion.
writeIsPythonConvertibleToCppFunction(s, sourceTypeName, targetTypeName, pyTypeCheck);
- s << endl;
+ s << Qt::endl;
// User provided implicit conversions.
CustomConversion *customConversion = metaClass->typeEntry()->customConversion();
@@ -1373,7 +1526,7 @@ void CppGenerator::writeConverterFunctions(QTextStream &s, const AbstractMetaCla
}
if (!implicitConvs.isEmpty())
- s << "// Implicit conversions." << endl;
+ s << "// Implicit conversions.\n";
AbstractMetaType *targetType = buildAbstractMetaTypeFromAbstractMetaClass(metaClass);
for (const AbstractMetaFunction *conv : qAsConst(implicitConvs)) {
@@ -1420,9 +1573,9 @@ void CppGenerator::writeConverterFunctions(QTextStream &s, const AbstractMetaCla
|| sourceType->typeEntry()->isEnum()
|| sourceType->typeEntry()->isFlags()) {
QTextStream pc(&toCppPreConv);
- pc << INDENT << getFullTypeNameWithoutModifiers(sourceType) << " cppIn";
+ pc << nested << getFullTypeNameWithoutModifiers(sourceType) << " cppIn";
writeMinimalConstructorExpression(pc, sourceType);
- pc << ';' << endl;
+ pc << ";\n";
writeToCppConversion(pc, sourceType, nullptr, QLatin1String("pyIn"), QLatin1String("cppIn"));
pc << ';';
toCppConv.append(QLatin1String("cppIn"));
@@ -1449,52 +1602,72 @@ void CppGenerator::writeCustomConverterFunctions(QTextStream &s, const CustomCon
const CustomConversion::TargetToNativeConversions &toCppConversions = customConversion->targetToNativeConversions();
if (toCppConversions.isEmpty())
return;
- s << "// Python to C++ conversions for type '" << customConversion->ownerType()->qualifiedCppName() << "'." << endl;
+ s << "// Python to C++ conversions for type '" << customConversion->ownerType()->qualifiedCppName() << "'.\n";
for (CustomConversion::TargetToNativeConversion *toNative : toCppConversions)
writePythonToCppConversionFunctions(s, toNative, customConversion->ownerType());
- s << endl;
+ s << Qt::endl;
}
void CppGenerator::writeConverterRegister(QTextStream &s, const AbstractMetaClass *metaClass,
- GeneratorContext &classContext)
+ const GeneratorContext &classContext)
{
if (metaClass->isNamespace())
return;
- s << INDENT << "// Register Converter" << endl;
+ s << INDENT << "// Register Converter\n";
s << INDENT << "SbkConverter *converter = Shiboken::Conversions::createConverter(";
- s << cpythonTypeName(metaClass) << ',' << endl;
+ s << cpythonTypeName(metaClass) << ',' << Qt::endl;
{
Indentation indent(INDENT);
QString sourceTypeName = metaClass->name();
QString targetTypeName = sourceTypeName + QLatin1String("_PTR");
- s << INDENT << pythonToCppFunctionName(sourceTypeName, targetTypeName) << ',' << endl;
- s << INDENT << convertibleToCppFunctionName(sourceTypeName, targetTypeName) << ',' << endl;
+ s << INDENT << pythonToCppFunctionName(sourceTypeName, targetTypeName) << ',' << Qt::endl;
+ s << INDENT << convertibleToCppFunctionName(sourceTypeName, targetTypeName) << ',' << Qt::endl;
std::swap(targetTypeName, sourceTypeName);
s << INDENT << cppToPythonFunctionName(sourceTypeName, targetTypeName);
if (metaClass->typeEntry()->isValue() || metaClass->typeEntry()->isSmartPointer()) {
- s << ',' << endl;
+ s << ',' << Qt::endl;
sourceTypeName = metaClass->name() + QLatin1String("_COPY");
s << INDENT << cppToPythonFunctionName(sourceTypeName, targetTypeName);
}
}
- s << ");" << endl;
+ s << ");\n";
+
+ s << Qt::endl;
+
+ auto writeConversions = [&s, this](const QString &signature)
+ {
+ s << INDENT << "Shiboken::Conversions::registerConverterName(converter, \"" << signature << "\");\n";
+ s << INDENT << "Shiboken::Conversions::registerConverterName(converter, \"" << signature << "*\");\n";
+ s << INDENT << "Shiboken::Conversions::registerConverterName(converter, \"" << signature << "&\");\n";
+ };
+
+ auto writeConversionsForType = [writeConversions](const QString &fullTypeName)
+ {
+ QStringList lst = fullTypeName.split(QLatin1String("::"),
+ Qt::SkipEmptyParts);
+ while (!lst.isEmpty()) {
+ QString signature = lst.join(QLatin1String("::"));
+ writeConversions(signature);
+ lst.removeFirst();
+ }
+ };
- s << endl;
- QStringList cppSignature;
if (!classContext.forSmartPointer()) {
- cppSignature = metaClass->qualifiedCppName().split(QLatin1String("::"),
- QString::SkipEmptyParts);
+ writeConversionsForType(metaClass->qualifiedCppName());
} else {
- cppSignature = classContext.preciseType()->cppSignature().split(QLatin1String("::"),
- QString::SkipEmptyParts);
- }
- while (!cppSignature.isEmpty()) {
- QString signature = cppSignature.join(QLatin1String("::"));
- s << INDENT << "Shiboken::Conversions::registerConverterName(converter, \"" << signature << "\");" << endl;
- s << INDENT << "Shiboken::Conversions::registerConverterName(converter, \"" << signature << "*\");" << endl;
- s << INDENT << "Shiboken::Conversions::registerConverterName(converter, \"" << signature << "&\");" << endl;
- cppSignature.removeFirst();
+ const QString &smartPointerType = classContext.preciseType()->instantiations().at(0)->cppSignature();
+ const QString &smartPointerName = classContext.preciseType()->typeEntry()->name();
+
+ QStringList lst = smartPointerType.split(QLatin1String("::"),
+ Qt::SkipEmptyParts);
+ while (!lst.isEmpty()) {
+ QString signature = lst.join(QLatin1String("::"));
+ writeConversions(QStringLiteral("%1<%2 >").arg(smartPointerName, signature));
+ lst.removeFirst();
+ }
+
+ writeConversionsForType(smartPointerType);
}
s << INDENT << "Shiboken::Conversions::registerConverterName(converter, typeid(::";
@@ -1504,20 +1677,20 @@ void CppGenerator::writeConverterRegister(QTextStream &s, const AbstractMetaClas
else
qualifiedCppNameInvocation = classContext.preciseType()->cppSignature();
- s << qualifiedCppNameInvocation << ").name());" << endl;
+ s << qualifiedCppNameInvocation << ").name());\n";
- if (shouldGenerateCppWrapper(metaClass)) {
+ if (classContext.useWrapper()) {
s << INDENT << "Shiboken::Conversions::registerConverterName(converter, typeid(::";
- s << wrapperName(metaClass) << ").name());" << endl;
+ s << classContext.wrapperName() << ").name());\n";
}
- s << endl;
+ s << Qt::endl;
if (!metaClass->typeEntry()->isValue() && !metaClass->typeEntry()->isSmartPointer())
return;
// Python to C++ copy (value, not pointer neither reference) conversion.
- s << INDENT << "// Add Python to C++ copy (value, not pointer neither reference) conversion to type converter." << endl;
+ s << INDENT << "// Add Python to C++ copy (value, not pointer neither reference) conversion to type converter.\n";
QString sourceTypeName = metaClass->name();
QString targetTypeName = sourceTypeName + QLatin1String("_COPY");
QString toCpp = pythonToCppFunctionName(sourceTypeName, targetTypeName);
@@ -1538,7 +1711,7 @@ void CppGenerator::writeConverterRegister(QTextStream &s, const AbstractMetaClas
}
if (!implicitConvs.isEmpty())
- s << INDENT << "// Add implicit conversions to type converter." << endl;
+ s << INDENT << "// Add implicit conversions to type converter.\n";
AbstractMetaType *targetType = buildAbstractMetaTypeFromAbstractMetaClass(metaClass);
for (const AbstractMetaFunction *conv : qAsConst(implicitConvs)) {
@@ -1568,7 +1741,7 @@ void CppGenerator::writeCustomConverterRegister(QTextStream &s, const CustomConv
const CustomConversion::TargetToNativeConversions &toCppConversions = customConversion->targetToNativeConversions();
if (toCppConversions.isEmpty())
return;
- s << INDENT << "// Add user defined implicit conversions to type converter." << endl;
+ s << INDENT << "// Add user defined implicit conversions to type converter.\n";
for (CustomConversion::TargetToNativeConversion *toNative : toCppConversions) {
QString toCpp = pythonToCppFunctionName(toNative, customConversion->ownerType());
QString isConv = convertibleToCppFunctionName(toNative, customConversion->ownerType());
@@ -1582,11 +1755,36 @@ void CppGenerator::writeContainerConverterFunctions(QTextStream &s, const Abstra
writePythonToCppConversionFunctions(s, containerType);
}
+void CppGenerator::writeSmartPointerConverterFunctions(QTextStream &s, const AbstractMetaType *smartPointerType)
+{
+ const AbstractMetaClass *targetClass = AbstractMetaClass::findClass(classes(), smartPointerType->instantiations().at(0)->typeEntry());
+
+ if (targetClass) {
+ const auto *smartPointerTypeEntry =
+ static_cast<const SmartPointerTypeEntry *>(
+ smartPointerType->typeEntry());
+
+ // TODO: Missing conversion to smart pointer pointer type:
+
+ s << "// Register smartpointer conversion for all derived classes\n";
+ const auto classes = getBaseClasses(targetClass);
+ for (auto k : classes) {
+ if (smartPointerTypeEntry->matchesInstantiation(k->typeEntry())) {
+ if (auto smartTargetType = findSmartPointerInstantiation(k->typeEntry())) {
+ s << INDENT << "// SmartPointer derived class: " << smartTargetType->cppSignature() << "\n";
+ writePythonToCppConversionFunctions(s, smartPointerType, smartTargetType, {}, {}, {});
+ }
+ }
+ }
+ }
+}
+
void CppGenerator::writeMethodWrapperPreamble(QTextStream &s, OverloadData &overloadData,
- GeneratorContext &context)
+ const GeneratorContext &context)
{
const AbstractMetaFunction *rfunc = overloadData.referenceFunction();
- const AbstractMetaClass *ownerClass = rfunc->ownerClass();
+ const AbstractMetaClass *ownerClass = rfunc->targetLangOwner();
+ Q_ASSERT(ownerClass == context.metaClass());
int minArgs = overloadData.minArgs();
int maxArgs = overloadData.maxArgs();
bool initPythonArguments;
@@ -1604,19 +1802,18 @@ void CppGenerator::writeMethodWrapperPreamble(QTextStream &s, OverloadData &over
else
qualifiedCppName = context.preciseType()->cppSignature();
- s << qualifiedCppName << " >()))" << endl;
+ s << qualifiedCppName << " >()))\n";
Indentation indent(INDENT);
- s << INDENT << returnStatement(m_currentErrorCode) << endl << endl;
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl << Qt::endl;
}
// Declare pointer for the underlying C++ object.
s << INDENT << "::";
if (!context.forSmartPointer()) {
- s << (shouldGenerateCppWrapper(ownerClass) ? wrapperName(ownerClass)
- : ownerClass->qualifiedCppName());
+ s << (context.useWrapper() ? context.wrapperName() : ownerClass->qualifiedCppName());
} else {
- s << context.preciseType()->cppSignature();
+ s << context.smartPointerWrapperName();
}
- s << " *cptr{};" << endl;
+ s << " *cptr{};\n";
initPythonArguments = maxArgs > 0;
usesNamedArguments = !ownerClass->isQObject() && overloadData.hasArgumentWithDefaultValue();
@@ -1627,40 +1824,42 @@ void CppGenerator::writeMethodWrapperPreamble(QTextStream &s, OverloadData &over
writeCppSelfDefinition(s, rfunc, context, overloadData.hasStaticFunction());
}
if (!rfunc->isInplaceOperator() && overloadData.hasNonVoidReturnType())
- s << INDENT << "PyObject *" << PYTHON_RETURN_VAR << "{};" << endl;
+ s << INDENT << "PyObject *" << PYTHON_RETURN_VAR << "{};\n";
initPythonArguments = minArgs != maxArgs || maxArgs > 1;
usesNamedArguments = rfunc->isCallOperator() || overloadData.hasArgumentWithDefaultValue();
}
+ s << INDENT << "PyObject *errInfo{};\n";
+ s << INDENT << "SBK_UNUSED(errInfo)\n";
+ s << INDENT << "static const char *fullName = \""
+ << fullPythonFunctionName(rfunc, true) << "\";\n";
+ s << INDENT << "SBK_UNUSED(fullName)\n";
if (maxArgs > 0) {
- s << INDENT << "int overloadId = -1;" << endl;
+ s << INDENT << "int overloadId = -1;\n";
s << INDENT << "PythonToCppFunc " << PYTHON_TO_CPP_VAR;
if (pythonFunctionWrapperUsesListOfArguments(overloadData)) {
s << "[] = { " << NULL_PTR;
for (int i = 1; i < maxArgs; ++i)
s << ", " << NULL_PTR;
- s << " };" << endl;
+ s << " };\n";
} else {
- s << "{};" << endl;
+ s << "{};\n";
}
writeUnusedVariableCast(s, QLatin1String(PYTHON_TO_CPP_VAR));
}
- if (usesNamedArguments && !rfunc->isCallOperator())
- s << INDENT << "int numNamedArgs = (kwds ? PyDict_Size(kwds) : 0);" << endl;
-
if (initPythonArguments) {
- s << INDENT << "int numArgs = ";
+ s << INDENT << "const Py_ssize_t numArgs = ";
if (minArgs == 0 && maxArgs == 1 && !rfunc->isConstructor() && !pythonFunctionWrapperUsesListOfArguments(overloadData))
- s << "(" << PYTHON_ARG << " == 0 ? 0 : 1);" << endl;
+ s << "(" << PYTHON_ARG << " == 0 ? 0 : 1);\n";
else
writeArgumentsInitializer(s, overloadData);
}
}
void CppGenerator::writeConstructorWrapper(QTextStream &s, const AbstractMetaFunctionList &overloads,
- GeneratorContext &classContext)
+ const GeneratorContext &classContext)
{
ErrorCode errorCode(-1);
OverloadData overloadData(overloads, this);
@@ -1668,116 +1867,90 @@ void CppGenerator::writeConstructorWrapper(QTextStream &s, const AbstractMetaFun
const AbstractMetaFunction *rfunc = overloadData.referenceFunction();
const AbstractMetaClass *metaClass = rfunc->ownerClass();
- s << "static int" << endl;
- s << cpythonFunctionName(rfunc) << "(PyObject *self, PyObject *args, PyObject *kwds)" << endl;
- s << '{' << endl;
+ s << "static int\n";
+ s << cpythonFunctionName(rfunc) << "(PyObject *self, PyObject *args, PyObject *kwds)\n{\n";
- QSet<QString> argNamesSet;
- if (usePySideExtensions() && metaClass->isQObject()) {
- // Write argNames variable with all known argument names.
- const OverloadData::MetaFunctionList &overloads = overloadData.overloads();
- for (const AbstractMetaFunction *func : overloads) {
- const AbstractMetaArgumentList &arguments = func->arguments();
- for (const AbstractMetaArgument *arg : arguments) {
- if (arg->defaultValueExpression().isEmpty() || func->argumentRemoved(arg->argumentIndex() + 1))
- continue;
- argNamesSet << arg->name();
- }
- }
- QStringList argNamesList = argNamesSet.values();
- std::sort(argNamesList.begin(), argNamesList.end());
- if (argNamesList.isEmpty()) {
- s << INDENT << "const char **argNames{};" << endl;
- } else {
- s << INDENT << "const char *argNames[] = {\""
- << argNamesList.join(QLatin1String("\", \"")) << "\"};" << endl;
- }
- s << INDENT << "const QMetaObject *metaObject;" << endl;
- }
+ if (usePySideExtensions() && metaClass->isQObject())
+ s << INDENT << "const QMetaObject *metaObject;\n";
- s << INDENT << "SbkObject *sbkSelf = reinterpret_cast<SbkObject *>(self);" << endl;
+ s << INDENT << "SbkObject *sbkSelf = reinterpret_cast<SbkObject *>(self);\n";
if (metaClass->isAbstract() || metaClass->baseClassNames().size() > 1) {
- s << INDENT << "SbkObjectType *type = reinterpret_cast<SbkObjectType *>(self->ob_type);" << endl;
- s << INDENT << "SbkObjectType *myType = reinterpret_cast<SbkObjectType *>(" << cpythonTypeNameExt(metaClass->typeEntry()) << ");" << endl;
+ s << INDENT << "SbkObjectType *type = reinterpret_cast<SbkObjectType *>(self->ob_type);\n";
+ s << INDENT << "SbkObjectType *myType = reinterpret_cast<SbkObjectType *>(" << cpythonTypeNameExt(metaClass->typeEntry()) << ");\n";
}
if (metaClass->isAbstract()) {
- s << INDENT << "if (type == myType) {" << endl;
- {
- Indentation indent(INDENT);
- s << INDENT << "PyErr_SetString(PyExc_NotImplementedError," << endl;
- {
- Indentation indentation(INDENT);
- s << INDENT << "\"'" << metaClass->qualifiedCppName();
- }
- s << "' represents a C++ abstract class and cannot be instantiated\");" << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
- }
- s << INDENT << '}' << endl << endl;
+ s << INDENT << "if (type == myType) {\n" << indent(INDENT)
+ << INDENT << "PyErr_SetString(PyExc_NotImplementedError,\n" << indent(INDENT)
+ << INDENT << "\"'" << metaClass->qualifiedCppName()
+ << "' represents a C++ abstract class and cannot be instantiated\");\n" << outdent(INDENT)
+ << INDENT << returnStatement(m_currentErrorCode) << '\n' << outdent(INDENT)
+ << INDENT<< "}\n\n";
}
if (metaClass->baseClassNames().size() > 1) {
- if (!metaClass->isAbstract()) {
- s << INDENT << "if (type != myType) {" << endl;
- }
- {
- Indentation indentation(INDENT);
- s << INDENT << "Shiboken::ObjectType::copyMultipleInheritance(type, myType);" << endl;
- }
if (!metaClass->isAbstract())
- s << INDENT << '}' << endl << endl;
+ s << INDENT << "if (type != myType)\n" << indent(INDENT);
+ s << INDENT << "Shiboken::ObjectType::copyMultipleInheritance(type, myType);\n";
+ if (!metaClass->isAbstract())
+ s << outdent(INDENT) << '\n';
}
writeMethodWrapperPreamble(s, overloadData, classContext);
- s << endl;
+ s << Qt::endl;
if (overloadData.maxArgs() > 0)
writeOverloadedFunctionDecisor(s, overloadData);
writeFunctionCalls(s, overloadData, classContext);
- s << endl;
+ s << Qt::endl;
- s << INDENT << "if (PyErr_Occurred() || !Shiboken::Object::setCppPointer(sbkSelf, Shiboken::SbkType< ::" << metaClass->qualifiedCppName() << " >(), cptr)) {" << endl;
+ s << INDENT << "if (PyErr_Occurred() || !Shiboken::Object::setCppPointer(sbkSelf, Shiboken::SbkType< ::" << metaClass->qualifiedCppName() << " >(), cptr)) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "delete cptr;" << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << INDENT << "delete cptr;\n";
+ if (overloadData.maxArgs() > 0)
+ s << INDENT << "Py_XDECREF(errInfo);\n";
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
if (overloadData.maxArgs() > 0) {
- s << INDENT << "if (!cptr) goto " << cpythonFunctionName(rfunc) << "_TypeError;" << endl;
- s << endl;
+ s << INDENT << "if (!cptr) goto " << cpythonFunctionName(rfunc) << "_TypeError;\n";
+ s << Qt::endl;
}
- s << INDENT << "Shiboken::Object::setValidCpp(sbkSelf, true);" << endl;
+ s << INDENT << "Shiboken::Object::setValidCpp(sbkSelf, true);\n";
// If the created C++ object has a C++ wrapper the ownership is assigned to Python
// (first "1") and the flag indicating that the Python wrapper holds an C++ wrapper
// is marked as true (the second "1"). Otherwise the default values apply:
// Python owns it and C++ wrapper is false.
if (shouldGenerateCppWrapper(overloads.constFirst()->ownerClass()))
- s << INDENT << "Shiboken::Object::setHasCppWrapper(sbkSelf, true);" << endl;
+ s << INDENT << "Shiboken::Object::setHasCppWrapper(sbkSelf, true);\n";
// Need to check if a wrapper for same pointer is already registered
// Caused by bug PYSIDE-217, where deleted objects' wrappers are not released
- s << INDENT << "if (Shiboken::BindingManager::instance().hasWrapper(cptr)) {" << endl;
+ s << INDENT << "if (Shiboken::BindingManager::instance().hasWrapper(cptr)) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "Shiboken::BindingManager::instance().releaseWrapper(Shiboken::BindingManager::instance().retrieveWrapper(cptr));" << endl;
+ s << INDENT << "Shiboken::BindingManager::instance().releaseWrapper("
+ "Shiboken::BindingManager::instance().retrieveWrapper(cptr));\n";
}
- s << INDENT << "}" << endl;
- s << INDENT << "Shiboken::BindingManager::instance().registerWrapper(sbkSelf, cptr);" << endl;
+ s << INDENT << "}\n";
+ s << INDENT << "Shiboken::BindingManager::instance().registerWrapper(sbkSelf, cptr);\n";
// Create metaObject and register signal/slot
+ bool errHandlerNeeded = overloadData.maxArgs() > 0;
if (metaClass->isQObject() && usePySideExtensions()) {
- s << endl << INDENT << "// QObject setup" << endl;
- s << INDENT << "PySide::Signal::updateSourceObject(self);" << endl;
- s << INDENT << "metaObject = cptr->metaObject(); // <- init python qt properties" << endl;
- s << INDENT << "if (kwds && !PySide::fillQtProperties(self, metaObject, kwds, argNames, " << argNamesSet.count() << "))" << endl;
- {
- Indentation indentation(INDENT);
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
- }
+ errHandlerNeeded = true;
+ s << Qt::endl << INDENT << "// QObject setup\n";
+ s << INDENT << "PySide::Signal::updateSourceObject(self);\n";
+ s << INDENT << "metaObject = cptr->metaObject(); // <- init python qt properties\n";
+ s << INDENT << "if (errInfo && PyDict_Check(errInfo)) {\n" << indent(INDENT)
+ << INDENT << "if (!PySide::fillQtProperties(self, metaObject, errInfo))\n" << indent(INDENT)
+ << INDENT << "goto " << cpythonFunctionName(rfunc) << "_TypeError;\n" << outdent(INDENT)
+ << INDENT << "Py_DECREF(errInfo);\n" << outdent(INDENT)
+ << INDENT << "};\n";
}
// Constructor code injections, position=end
@@ -1793,35 +1966,36 @@ void CppGenerator::writeConstructorWrapper(QTextStream &s, const AbstractMetaFun
}
if (hasCodeInjectionsAtEnd) {
// FIXME: C++ arguments are not available in code injection on constructor when position = end.
- s << INDENT << "switch(overloadId) {" << endl;
+ s << INDENT << "switch (overloadId) {\n";
for (AbstractMetaFunction *func : overloads) {
Indentation indent(INDENT);
const CodeSnipList &injectedCodeSnips = func->injectedCodeSnips();
for (const CodeSnip &cs : injectedCodeSnips) {
if (cs.position == TypeSystem::CodeSnipPositionEnd) {
- s << INDENT << "case " << metaClass->functions().indexOf(func) << ':' << endl;
- s << INDENT << '{' << endl;
+ s << INDENT << "case " << metaClass->functions().indexOf(func) << ':' << Qt::endl;
+ s << INDENT << "{\n";
{
Indentation indent(INDENT);
writeCodeSnips(s, func->injectedCodeSnips(), TypeSystem::CodeSnipPositionEnd, TypeSystem::TargetLangCode, func);
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n"
+ << INDENT << "break;\n";
break;
}
}
}
- s << '}' << endl;
+ s << "}\n";
}
- s << endl;
- s << endl << INDENT << "return 1;" << endl;
- if (overloadData.maxArgs() > 0)
+ s << Qt::endl;
+ s << Qt::endl << INDENT << "return 1;\n";
+ if (errHandlerNeeded)
writeErrorSection(s, overloadData);
- s << '}' << endl << endl;
+ s<< "}\n\n";
}
void CppGenerator::writeMethodWrapper(QTextStream &s, const AbstractMetaFunctionList &overloads,
- GeneratorContext &classContext)
+ const GeneratorContext &classContext)
{
OverloadData overloadData(overloads, this);
const AbstractMetaFunction *rfunc = overloadData.referenceFunction();
@@ -1835,11 +2009,11 @@ void CppGenerator::writeMethodWrapper(QTextStream &s, const AbstractMetaFunction
if (overloadData.hasArgumentWithDefaultValue() || rfunc->isCallOperator())
s << ", PyObject *kwds";
}
- s << ')' << endl << '{' << endl;
+ s << ")\n{\n";
writeMethodWrapperPreamble(s, overloadData, classContext);
- s << endl;
+ s << Qt::endl;
/*
* This code is intended for shift operations only:
@@ -1855,45 +2029,49 @@ void CppGenerator::writeMethodWrapper(QTextStream &s, const AbstractMetaFunction
&& !rfunc->isInplaceOperator()
&& !rfunc->isCallOperator()
&& rfunc->isOperatorOverload();
+
+ QScopedPointer<Indentation> reverseIndent;
+
if (callExtendedReverseOperator) {
QString revOpName = ShibokenGenerator::pythonOperatorFunctionName(rfunc).insert(2, QLatin1Char('r'));
// For custom classes, operations like __radd__ and __rmul__
// will enter an infinite loop.
if (rfunc->isBinaryOperator() && revOpName.contains(QLatin1String("shift"))) {
- s << INDENT << "Shiboken::AutoDecRef attrName(Py_BuildValue(\"s\", \"" << revOpName << "\"));" << endl;
- s << INDENT << "if (!isReverse" << endl;
+ s << INDENT << "Shiboken::AutoDecRef attrName(Py_BuildValue(\"s\", \"" << revOpName << "\"));\n";
+ s << INDENT << "if (!isReverse\n";
{
Indentation indent(INDENT);
- s << INDENT << "&& Shiboken::Object::checkType(" << PYTHON_ARG << ")" << endl;
- s << INDENT << "&& !PyObject_TypeCheck(" << PYTHON_ARG << ", self->ob_type)" << endl;
- s << INDENT << "&& PyObject_HasAttr(" << PYTHON_ARG << ", attrName)) {" << endl;
+ s << INDENT << "&& Shiboken::Object::checkType(" << PYTHON_ARG << ")\n";
+ s << INDENT << "&& !PyObject_TypeCheck(" << PYTHON_ARG << ", self->ob_type)\n";
+ s << INDENT << "&& PyObject_HasAttr(" << PYTHON_ARG << ", attrName)) {\n";
// This PyObject_CallMethod call will emit lots of warnings like
// "deprecated conversion from string constant to char *" during compilation
// due to the method name argument being declared as "char *" instead of "const char *"
// issue 6952 http://bugs.python.org/issue6952
- s << INDENT << "PyObject *revOpMethod = PyObject_GetAttr(" << PYTHON_ARG << ", attrName);" << endl;
- s << INDENT << "if (revOpMethod && PyCallable_Check(revOpMethod)) {" << endl;
+ s << INDENT << "PyObject *revOpMethod = PyObject_GetAttr(" << PYTHON_ARG << ", attrName);\n";
+ s << INDENT << "if (revOpMethod && PyCallable_Check(revOpMethod)) {\n";
{
Indentation indent(INDENT);
- s << INDENT << PYTHON_RETURN_VAR << " = PyObject_CallFunction(revOpMethod, const_cast<char *>(\"O\"), self);" << endl;
+ s << INDENT << PYTHON_RETURN_VAR << " = PyObject_CallFunction(revOpMethod, const_cast<char *>(\"O\"), self);\n";
s << INDENT << "if (PyErr_Occurred() && (PyErr_ExceptionMatches(PyExc_NotImplementedError)";
- s << " || PyErr_ExceptionMatches(PyExc_AttributeError))) {" << endl;
+ s << " || PyErr_ExceptionMatches(PyExc_AttributeError))) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "PyErr_Clear();" << endl;
- s << INDENT << "Py_XDECREF(" << PYTHON_RETURN_VAR << ");" << endl;
- s << INDENT << PYTHON_RETURN_VAR << " = " << NULL_PTR << ';' << endl;
+ s << INDENT << "PyErr_Clear();\n";
+ s << INDENT << "Py_XDECREF(" << PYTHON_RETURN_VAR << ");\n";
+ s << INDENT << PYTHON_RETURN_VAR << " = " << NULL_PTR << ";\n";
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
}
- s << INDENT << "}" << endl;
- s << INDENT << "Py_XDECREF(revOpMethod);" << endl << endl;
- }
- s << INDENT << "}" << endl;
- }
- s << INDENT << "// Do not enter here if other object has implemented a reverse operator." << endl;
- s << INDENT << "if (!" << PYTHON_RETURN_VAR << ") {" << endl << endl;
+ s << INDENT << "}\n";
+ s << INDENT << "Py_XDECREF(revOpMethod);\n\n";
+ } //
+ s << INDENT << "}\n\n";
+ s << INDENT << "// Do not enter here if other object has implemented a reverse operator.\n";
+ s << INDENT << "if (!" << PYTHON_RETURN_VAR << ") {\n";
+ reverseIndent.reset(new Indentation(INDENT));
+ } // binary shift operator
}
if (maxArgs > 0)
@@ -1901,10 +2079,12 @@ void CppGenerator::writeMethodWrapper(QTextStream &s, const AbstractMetaFunction
writeFunctionCalls(s, overloadData, classContext);
- if (callExtendedReverseOperator)
- s << endl << INDENT << "} // End of \"if (!" << PYTHON_RETURN_VAR << ")\"" << endl;
+ if (!reverseIndent.isNull()) { // binary shift operator
+ reverseIndent.reset();
+ s << Qt::endl << INDENT << "} // End of \"if (!" << PYTHON_RETURN_VAR << ")\"\n";
+ }
- s << endl;
+ s << Qt::endl;
writeFunctionReturnErrorCheckSection(s, hasReturnValue && !rfunc->isInplaceOperator());
@@ -1916,19 +2096,19 @@ void CppGenerator::writeMethodWrapper(QTextStream &s, const AbstractMetaFunction
s << INDENT << "return " << PYTHON_RETURN_VAR << ";\n";
}
} else {
- s << INDENT << "Py_RETURN_NONE;" << endl;
+ s << INDENT << "Py_RETURN_NONE;\n";
}
if (maxArgs > 0)
writeErrorSection(s, overloadData);
- s << '}' << endl << endl;
+ s<< "}\n\n";
}
void CppGenerator::writeArgumentsInitializer(QTextStream &s, OverloadData &overloadData)
{
const AbstractMetaFunction *rfunc = overloadData.referenceFunction();
- s << "PyTuple_GET_SIZE(args);" << endl;
+ s << "PyTuple_GET_SIZE(args);\n";
writeUnusedVariableCast(s, QLatin1String("numArgs"));
int minArgs = overloadData.minArgs();
@@ -1936,33 +2116,36 @@ void CppGenerator::writeArgumentsInitializer(QTextStream &s, OverloadData &overl
s << INDENT << "PyObject *";
s << PYTHON_ARGS << "[] = {"
- << QString(maxArgs, QLatin1Char('0')).split(QLatin1String(""), QString::SkipEmptyParts).join(QLatin1String(", "))
- << "};" << endl;
- s << endl;
+ << QString(maxArgs, QLatin1Char('0')).split(QLatin1String(""), Qt::SkipEmptyParts).join(QLatin1String(", "))
+ << "};\n";
+ s << Qt::endl;
if (overloadData.hasVarargs()) {
maxArgs--;
if (minArgs > maxArgs)
minArgs = maxArgs;
- s << INDENT << "PyObject *nonvarargs = PyTuple_GetSlice(args, 0, " << maxArgs << ");" << endl;
- s << INDENT << "Shiboken::AutoDecRef auto_nonvarargs(nonvarargs);" << endl;
- s << INDENT << PYTHON_ARGS << '[' << maxArgs << "] = PyTuple_GetSlice(args, " << maxArgs << ", numArgs);" << endl;
- s << INDENT << "Shiboken::AutoDecRef auto_varargs(" << PYTHON_ARGS << "[" << maxArgs << "]);" << endl;
- s << endl;
+ s << INDENT << "PyObject *nonvarargs = PyTuple_GetSlice(args, 0, " << maxArgs << ");\n";
+ s << INDENT << "Shiboken::AutoDecRef auto_nonvarargs(nonvarargs);\n";
+ s << INDENT << PYTHON_ARGS << '[' << maxArgs << "] = PyTuple_GetSlice(args, " << maxArgs << ", numArgs);\n";
+ s << INDENT << "Shiboken::AutoDecRef auto_varargs(" << PYTHON_ARGS << "[" << maxArgs << "]);\n";
+ s << Qt::endl;
}
bool usesNamedArguments = overloadData.hasArgumentWithDefaultValue();
- s << INDENT << "// invalid argument lengths" << endl;
+ s << INDENT << "// invalid argument lengths\n";
bool ownerClassIsQObject = rfunc->ownerClass() && rfunc->ownerClass()->isQObject() && rfunc->isConstructor();
if (usesNamedArguments) {
if (!ownerClassIsQObject) {
- s << INDENT << "if (numArgs" << (overloadData.hasArgumentWithDefaultValue() ? " + numNamedArgs" : "") << " > " << maxArgs << ") {" << endl;
+ s << INDENT << "if (numArgs > " << maxArgs << ") {\n";
{
Indentation indent(INDENT);
- s << INDENT << "PyErr_SetString(PyExc_TypeError, \"" << fullPythonFunctionName(rfunc) << "(): too many arguments\");" << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << INDENT << "static PyObject *const too_many = "
+ "Shiboken::String::createStaticString(\">\");\n";
+ s << INDENT << "errInfo = too_many;\n";
+ s << INDENT << "Py_INCREF(errInfo);\n";
+ s << INDENT << "goto " << cpythonFunctionName(rfunc) << "_TypeError;\n";
}
s << INDENT << '}';
}
@@ -1971,11 +2154,14 @@ void CppGenerator::writeArgumentsInitializer(QTextStream &s, OverloadData &overl
s << INDENT;
else
s << " else ";
- s << "if (numArgs < " << minArgs << ") {" << endl;
+ s << "if (numArgs < " << minArgs << ") {\n";
{
Indentation indent(INDENT);
- s << INDENT << "PyErr_SetString(PyExc_TypeError, \"" << fullPythonFunctionName(rfunc) << "(): not enough arguments\");" << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << INDENT << "static PyObject *const too_few = "
+ "Shiboken::String::createStaticString(\"<\");\n";
+ s << INDENT << "errInfo = too_few;\n";
+ s << INDENT << "Py_INCREF(errInfo);\n";
+ s << INDENT << "goto " << cpythonFunctionName(rfunc) << "_TypeError;\n";
}
s << INDENT << '}';
}
@@ -1989,11 +2175,11 @@ void CppGenerator::writeArgumentsInitializer(QTextStream &s, OverloadData &overl
s << " else ";
else
s << INDENT;
- s << "if (" << invArgsLen.join(QLatin1String(" || ")) << ")" << endl;
+ s << "if (" << invArgsLen.join(QLatin1String(" || ")) << ")\n";
Indentation indent(INDENT);
s << INDENT << "goto " << cpythonFunctionName(rfunc) << "_TypeError;";
}
- s << endl << endl;
+ s << Qt::endl << Qt::endl;
QString funcName;
if (rfunc->isOperatorOverload())
@@ -2009,24 +2195,18 @@ void CppGenerator::writeArgumentsInitializer(QTextStream &s, OverloadData &overl
s << "PyArg_UnpackTuple(" << argsVar << ", \"" << funcName << "\", " << minArgs << ", " << maxArgs;
for (int i = 0; i < maxArgs; i++)
s << ", &(" << PYTHON_ARGS << '[' << i << "])";
- s << "))" << endl;
+ s << "))\n";
{
Indentation indent(INDENT);
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
}
- s << endl;
+ s << Qt::endl;
}
-void CppGenerator::writeCppSelfAssigment(QTextStream &s, const GeneratorContext &context,
- const QString &className, bool cppSelfAsReference,
- bool useWrapperClass)
+void CppGenerator::writeCppSelfConversion(QTextStream &s, const GeneratorContext &context,
+ const QString &className, bool useWrapperClass)
{
static const QString pythonSelfVar = QLatin1String("self");
- if (cppSelfAsReference)
- s << className << " &";
- s << CPP_SELF_VAR << " = ";
- if (cppSelfAsReference)
- s << " *";
if (useWrapperClass)
s << "static_cast<" << className << " *>(";
if (!context.forSmartPointer())
@@ -2038,49 +2218,58 @@ void CppGenerator::writeCppSelfAssigment(QTextStream &s, const GeneratorContext
}
void CppGenerator::writeCppSelfDefinition(QTextStream &s,
- GeneratorContext &context,
+ const GeneratorContext &context,
bool hasStaticOverload,
bool cppSelfAsReference)
{
+ Q_ASSERT(!(cppSelfAsReference && hasStaticOverload));
+
const AbstractMetaClass *metaClass = context.metaClass();
- bool useWrapperClass = avoidProtectedHack() && metaClass->hasProtectedMembers();
+ bool useWrapperClass = avoidProtectedHack() && metaClass->hasProtectedMembers()
+ && !metaClass->attributes().testFlag(AbstractMetaAttributes::FinalCppClass);
+ Q_ASSERT(!useWrapperClass || context.useWrapper());
QString className;
if (!context.forSmartPointer()) {
className = useWrapperClass
- ? wrapperName(metaClass)
+ ? context.wrapperName()
: (QLatin1String("::") + metaClass->qualifiedCppName());
} else {
- className = context.preciseType()->cppSignature();
+ className = context.smartPointerWrapperName();
}
- if (!cppSelfAsReference) {
- s << INDENT << className << " *" << CPP_SELF_VAR << " = nullptr;" << endl;
- writeUnusedVariableCast(s, QLatin1String(CPP_SELF_VAR));
+ writeInvalidPyObjectCheck(s, QLatin1String("self"));
+
+ if (cppSelfAsReference) {
+ s << INDENT << "auto &" << CPP_SELF_VAR << " = *";
+ writeCppSelfConversion(s, context, className, useWrapperClass);
+ s << ";\n";
+ return;
}
- // Checks if the underlying C++ object is valid.
- if (hasStaticOverload && !cppSelfAsReference) {
- s << INDENT << "if (self) {" << endl;
- {
- Indentation indent(INDENT);
- writeInvalidPyObjectCheck(s, QLatin1String("self"));
- s << INDENT;
- writeCppSelfAssigment(s, context, className, cppSelfAsReference, useWrapperClass);
- s << ';' << endl;
- }
- s << INDENT << '}' << endl;
+ if (!hasStaticOverload) {
+ s << INDENT << "auto " << CPP_SELF_VAR << " = ";
+ writeCppSelfConversion(s, context, className, useWrapperClass);
+ s << ";\n";
+ writeUnusedVariableCast(s, QLatin1String(CPP_SELF_VAR));
return;
}
- writeInvalidPyObjectCheck(s, QLatin1String("self"));
- s << INDENT;
- writeCppSelfAssigment(s, context, className, cppSelfAsReference, useWrapperClass);
- s << ';' << endl;
+ s << INDENT << className << " *" << CPP_SELF_VAR << " = nullptr;\n";
+ writeUnusedVariableCast(s, QLatin1String(CPP_SELF_VAR));
+
+ // Checks if the underlying C++ object is valid.
+ s << INDENT << "if (self)\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << CPP_SELF_VAR << " = ";
+ writeCppSelfConversion(s, context, className, useWrapperClass);
+ s << ";\n";
+ }
}
void CppGenerator::writeCppSelfDefinition(QTextStream &s,
const AbstractMetaFunction *func,
- GeneratorContext &context,
+ const GeneratorContext &context,
bool hasStaticOverload)
{
if (!func->ownerClass() || func->isConstructor())
@@ -2088,14 +2277,14 @@ void CppGenerator::writeCppSelfDefinition(QTextStream &s,
if (func->isOperatorOverload() && func->isBinaryOperator()) {
QString checkFunc = cpythonCheckFunction(func->ownerClass()->typeEntry());
- s << INDENT << "bool isReverse = " << checkFunc << PYTHON_ARG << ')' << endl;
+ s << INDENT << "bool isReverse = " << checkFunc << PYTHON_ARG << ")\n";
{
Indentation indent1(INDENT, 4);
- s << INDENT << "&& !" << checkFunc << "self);" << endl;
+ s << INDENT << "&& !" << checkFunc << "self);\n";
}
- s << INDENT << "if (isReverse)" << endl;
+ s << INDENT << "if (isReverse)\n";
Indentation indent(INDENT);
- s << INDENT << "std::swap(self, " << PYTHON_ARG << ");" << endl;
+ s << INDENT << "std::swap(self, " << PYTHON_ARG << ");\n";
}
writeCppSelfDefinition(s, context, hasStaticOverload);
@@ -2104,14 +2293,16 @@ void CppGenerator::writeCppSelfDefinition(QTextStream &s,
void CppGenerator::writeErrorSection(QTextStream &s, OverloadData &overloadData)
{
const AbstractMetaFunction *rfunc = overloadData.referenceFunction();
- s << endl << INDENT << cpythonFunctionName(rfunc) << "_TypeError:" << endl;
+ s << Qt::endl << INDENT << cpythonFunctionName(rfunc) << "_TypeError:\n";
Indentation indentation(INDENT);
- QString funcName = fullPythonFunctionName(rfunc);
+ QString funcName = fullPythonFunctionName(rfunc, true);
QString argsVar = pythonFunctionWrapperUsesListOfArguments(overloadData)
? QLatin1String("args") : QLatin1String(PYTHON_ARG);
- s << INDENT << "Shiboken::setErrorAboutWrongArguments(" << argsVar << ", \"" << funcName << "\");" << endl;
- s << INDENT << "return " << m_currentErrorCode << ';' << endl;
+ s << INDENT << "Shiboken::setErrorAboutWrongArguments(" << argsVar
+ << ", fullName, errInfo);\n";
+ s << INDENT << "Py_XDECREF(errInfo);\n";
+ s << INDENT << "return " << m_currentErrorCode << ";\n";
}
void CppGenerator::writeFunctionReturnErrorCheckSection(QTextStream &s, bool hasReturnValue)
@@ -2119,21 +2310,21 @@ void CppGenerator::writeFunctionReturnErrorCheckSection(QTextStream &s, bool has
s << INDENT << "if (PyErr_Occurred()";
if (hasReturnValue)
s << " || !" << PYTHON_RETURN_VAR;
- s << ") {" << endl;
+ s << ") {\n";
{
Indentation indent(INDENT);
if (hasReturnValue)
- s << INDENT << "Py_XDECREF(" << PYTHON_RETURN_VAR << ");" << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << INDENT << "Py_XDECREF(" << PYTHON_RETURN_VAR << ");\n";
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
}
void CppGenerator::writeInvalidPyObjectCheck(QTextStream &s, const QString &pyObj)
{
- s << INDENT << "if (!Shiboken::Object::isValid(" << pyObj << "))" << endl;
+ s << INDENT << "if (!Shiboken::Object::isValid(" << pyObj << "))\n";
Indentation indent(INDENT);
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
}
static QString pythonToCppConverterForArgumentName(const QString &argumentName)
@@ -2187,6 +2378,7 @@ void CppGenerator::writeTypeCheck(QTextStream &s, const AbstractMetaType *argTyp
static void checkTypeViability(const AbstractMetaFunction *func, const AbstractMetaType *type, int argIdx)
{
if (!type
+ || type->isVoid()
|| !type->typeEntry()->isPrimitive()
|| type->indirections() == 0
|| (type->indirections() == 1 && type->typeUsagePattern() == AbstractMetaType::NativePointerAsArrayPattern)
@@ -2198,7 +2390,8 @@ static void checkTypeViability(const AbstractMetaFunction *func, const AbstractM
return;
QString message;
QTextStream str(&message);
- str << "There's no user provided way (conversion rule, argument"
+ str << func->sourceLocation()
+ << "There's no user provided way (conversion rule, argument"
" removal, custom code, etc) to handle the primitive ";
if (argIdx == 0)
str << "return type '" << type->cppSignature() << '\'';
@@ -2336,7 +2529,7 @@ void CppGenerator::writePythonToCppTypeConversion(QTextStream &s,
if (mayHaveImplicitConversion) {
s << INDENT << typeName << ' ' << cppOutAux;
writeMinimalConstructorExpression(s, type, defaultValue);
- s << ';' << endl;
+ s << ";\n";
} else if (avoidProtectedHack() && type->typeEntry()->isEnum()) {
const AbstractMetaEnum *metaEnum = findAbstractMetaEnum(type);
if (metaEnum && metaEnum->isProtected()) {
@@ -2350,8 +2543,17 @@ void CppGenerator::writePythonToCppTypeConversion(QTextStream &s,
s << ' ' << cppOut;
} else if (treatAsPointer || isPointerOrObjectType) {
s << " *" << cppOut;
- if (!defaultValue.isEmpty())
- s << " = " << defaultValue;
+ if (!defaultValue.isEmpty()) {
+ const bool needsConstCast = !isNullPtr(defaultValue)
+ && type->indirections() == 1 && type->isConstant()
+ && type->referenceType() == NoReference;
+ s << " = ";
+ if (needsConstCast)
+ s << "const_cast<" << typeName << " *>(";
+ s << defaultValue;
+ if (needsConstCast)
+ s << ')';
+ }
} else if (type->referenceType() == LValueReference && !typeEntry->isPrimitive() && isNotContainerEnumOrFlags) {
s << " *" << cppOut << " = &" << cppOutAux;
} else {
@@ -2368,7 +2570,7 @@ void CppGenerator::writePythonToCppTypeConversion(QTextStream &s,
writeMinimalConstructorExpression(s, type, defaultValue);
}
}
- s << ';' << endl;
+ s << ";\n";
QString pythonToCppFunc = pythonToCppConverterForArgumentName(pyIn);
@@ -2378,28 +2580,28 @@ void CppGenerator::writePythonToCppTypeConversion(QTextStream &s,
QString pythonToCppCall = QString::fromLatin1("%1(%2, &%3)").arg(pythonToCppFunc, pyIn, cppOut);
if (!mayHaveImplicitConversion) {
- s << pythonToCppCall << ';' << endl;
+ s << pythonToCppCall << ";\n";
return;
}
if (!defaultValue.isEmpty())
- s << '{' << endl << INDENT;
+ s << "{\n" << INDENT;
s << "if (Shiboken::Conversions::isImplicitConversion(reinterpret_cast<SbkObjectType *>("
- << cpythonTypeNameExt(type) << "), " << pythonToCppFunc << "))" << endl;
+ << cpythonTypeNameExt(type) << "), " << pythonToCppFunc << "))\n";
{
Indentation indent(INDENT);
- s << INDENT << pythonToCppFunc << '(' << pyIn << ", &" << cppOutAux << ");" << endl;
+ s << INDENT << pythonToCppFunc << '(' << pyIn << ", &" << cppOutAux << ");\n";
}
- s << INDENT << "else" << endl;
+ s << INDENT << "else\n";
{
Indentation indent(INDENT);
- s << INDENT << pythonToCppCall << ';' << endl;
+ s << INDENT << pythonToCppCall << ";\n";
}
if (!defaultValue.isEmpty())
s << INDENT << '}';
- s << endl;
+ s << Qt::endl;
}
static void addConversionRuleCodeSnippet(CodeSnipList &snippetList, QString &rule,
@@ -2444,15 +2646,15 @@ void CppGenerator::writeConversionRule(QTextStream &s, const AbstractMetaFunctio
void CppGenerator::writeNoneReturn(QTextStream &s, const AbstractMetaFunction *func, bool thereIsReturnValue)
{
- if (thereIsReturnValue && (!func->type() || func->argumentRemoved(0)) && !injectedCodeHasReturnValueAttribution(func)) {
- s << INDENT << PYTHON_RETURN_VAR << " = Py_None;" << endl;
- s << INDENT << "Py_INCREF(Py_None);" << endl;
+ if (thereIsReturnValue && (func->isVoid() || func->argumentRemoved(0)) && !injectedCodeHasReturnValueAttribution(func)) {
+ s << INDENT << PYTHON_RETURN_VAR << " = Py_None;\n";
+ s << INDENT << "Py_INCREF(Py_None);\n";
}
}
void CppGenerator::writeOverloadedFunctionDecisor(QTextStream &s, const OverloadData &overloadData)
{
- s << INDENT << "// Overloaded function decisor" << endl;
+ s << INDENT << "// Overloaded function decisor\n";
const AbstractMetaFunction *rfunc = overloadData.referenceFunction();
const OverloadData::MetaFunctionList &functionOverloads = overloadData.overloadsWithoutRepetition();
for (int i = 0; i < functionOverloads.count(); i++) {
@@ -2462,26 +2664,26 @@ void CppGenerator::writeOverloadedFunctionDecisor(QTextStream &s, const Overload
s << "static ";
if (const auto *decl = func->declaringClass())
s << decl->name() << "::";
- s << func->minimalSignature() << endl;
+ s << func->minimalSignature() << Qt::endl;
}
writeOverloadedFunctionDecisorEngine(s, &overloadData);
- s << endl;
+ s << Qt::endl;
// Ensure that the direct overload that called this reverse
// is called.
if (rfunc->isOperatorOverload() && !rfunc->isCallOperator()) {
- s << INDENT << "if (isReverse && overloadId == -1) {" << endl;
+ s << INDENT << "if (isReverse && overloadId == -1) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "PyErr_SetString(PyExc_NotImplementedError, \"reverse operator not implemented.\");" << endl;
- s << INDENT << "return {};" << endl;
+ s << INDENT << "PyErr_SetString(PyExc_NotImplementedError, \"reverse operator not implemented.\");\n";
+ s << INDENT << "return {};\n";
}
- s << INDENT << "}" << endl << endl;
+ s << INDENT << "}\n\n";
}
- s << INDENT << "// Function signature not found." << endl;
- s << INDENT << "if (overloadId == -1) goto " << cpythonFunctionName(overloadData.referenceFunction()) << "_TypeError;" << endl;
- s << endl;
+ s << INDENT << "// Function signature not found.\n";
+ s << INDENT << "if (overloadId == -1) goto " << cpythonFunctionName(overloadData.referenceFunction()) << "_TypeError;\n";
+ s << Qt::endl;
}
void CppGenerator::writeOverloadedFunctionDecisorEngine(QTextStream &s, const OverloadData *parentOverloadData)
@@ -2512,7 +2714,7 @@ void CppGenerator::writeOverloadedFunctionDecisorEngine(QTextStream &s, const Ov
// Functions without arguments are identified right away.
if (maxArgs == 0) {
s << INDENT << "overloadId = " << parentOverloadData->headOverloadData()->overloads().indexOf(referenceFunction);
- s << "; // " << referenceFunction->minimalSignature() << endl;
+ s << "; // " << referenceFunction->minimalSignature() << Qt::endl;
return;
}
@@ -2528,7 +2730,7 @@ void CppGenerator::writeOverloadedFunctionDecisorEngine(QTextStream &s, const Ov
if (isLastArgument || (signatureFound && !hasDefaultCall)) {
const AbstractMetaFunction *func = parentOverloadData->referenceFunction();
s << INDENT << "overloadId = " << parentOverloadData->headOverloadData()->overloads().indexOf(func);
- s << "; // " << func->minimalSignature() << endl;
+ s << "; // " << func->minimalSignature() << Qt::endl;
return;
}
}
@@ -2542,7 +2744,7 @@ void CppGenerator::writeOverloadedFunctionDecisorEngine(QTextStream &s, const Ov
if (hasDefaultCall) {
isFirst = false;
int numArgs = parentOverloadData->argPos() + 1;
- s << INDENT << "if (numArgs == " << numArgs << ") {" << endl;
+ s << INDENT << "if (numArgs == " << numArgs << ") {\n";
{
Indentation indent(INDENT);
const AbstractMetaFunction *func = referenceFunction;
@@ -2554,7 +2756,7 @@ void CppGenerator::writeOverloadedFunctionDecisorEngine(QTextStream &s, const Ov
}
}
s << INDENT << "overloadId = " << parentOverloadData->headOverloadData()->overloads().indexOf(func);
- s << "; // " << func->minimalSignature() << endl;
+ s << "; // " << func->minimalSignature() << Qt::endl;
}
s << INDENT << '}';
}
@@ -2587,7 +2789,7 @@ void CppGenerator::writeOverloadedFunctionDecisorEngine(QTextStream &s, const Ov
const AbstractMetaClass *ownerClass = func->ownerClass();
const ComplexTypeEntry *baseContainerType = ownerClass->typeEntry()->baseContainerType();
if (baseContainerType && baseContainerType == func->arguments().constFirst()->type()->typeEntry() && isCopyable(ownerClass)) {
- tck << '!' << cpythonCheckFunction(ownerClass->typeEntry()) << pyArgName << ')' << endl;
+ tck << '!' << cpythonCheckFunction(ownerClass->typeEntry()) << pyArgName << ")\n";
Indentation indent(INDENT);
tck << INDENT << "&& ";
}
@@ -2611,9 +2813,11 @@ void CppGenerator::writeOverloadedFunctionDecisorEngine(QTextStream &s, const Ov
if (usePyArgs && signatureFound) {
AbstractMetaArgumentList args = refFunc->arguments();
- int lastArgIsVarargs = (int) (args.size() > 1 && args.constLast()->type()->isVarargs());
- int numArgs = args.size() - OverloadData::numberOfRemovedArguments(refFunc) - lastArgIsVarargs;
- typeChecks.prepend(QString::fromLatin1("numArgs %1 %2").arg(lastArgIsVarargs ? QLatin1String(">=") : QLatin1String("==")).arg(numArgs));
+ const bool isVarargs = args.size() > 1 && args.constLast()->type()->isVarargs();
+ int numArgs = args.size() - OverloadData::numberOfRemovedArguments(refFunc);
+ if (isVarargs)
+ --numArgs;
+ typeChecks.prepend(QString::fromLatin1("numArgs %1 %2").arg(isVarargs ? QLatin1String(">=") : QLatin1String("==")).arg(numArgs));
} else if (sequenceArgCount > 1) {
typeChecks.prepend(QString::fromLatin1("numArgs >= %1").arg(startArg + sequenceArgCount));
} else if (refFunc->isOperatorOverload() && !refFunc->isCallOperator()) {
@@ -2633,25 +2837,25 @@ void CppGenerator::writeOverloadedFunctionDecisorEngine(QTextStream &s, const Ov
Indentation indent(INDENT);
QString separator;
QTextStream sep(&separator);
- sep << endl << INDENT << "&& ";
+ sep << Qt::endl << INDENT << "&& ";
s << typeChecks.join(separator);
}
- s << ") {" << endl;
+ s << ") {\n";
{
Indentation indent(INDENT);
writeOverloadedFunctionDecisorEngine(s, overloadData);
}
s << INDENT << "}";
}
- s << endl;
+ s << Qt::endl;
}
void CppGenerator::writeFunctionCalls(QTextStream &s, const OverloadData &overloadData,
- GeneratorContext &context)
+ const GeneratorContext &context)
{
const OverloadData::MetaFunctionList &overloads = overloadData.overloadsWithoutRepetition();
- s << INDENT << "// Call function/method" << endl;
- s << INDENT << (overloads.count() > 1 ? "switch (overloadId) " : "") << '{' << endl;
+ s << INDENT << "// Call function/method\n";
+ s << INDENT << (overloads.count() > 1 ? "switch (overloadId) " : "") << "{\n";
{
Indentation indent(INDENT);
if (overloads.count() == 1) {
@@ -2659,8 +2863,8 @@ void CppGenerator::writeFunctionCalls(QTextStream &s, const OverloadData &overlo
} else {
for (int i = 0; i < overloads.count(); i++) {
const AbstractMetaFunction *func = overloads.at(i);
- s << INDENT << "case " << i << ": // " << func->signature() << endl;
- s << INDENT << '{' << endl;
+ s << INDENT << "case " << i << ": // " << func->signature() << Qt::endl;
+ s << INDENT << "{\n";
{
Indentation indent(INDENT);
writeSingleFunctionCall(s, overloadData, func, context);
@@ -2670,40 +2874,40 @@ void CppGenerator::writeFunctionCalls(QTextStream &s, const OverloadData &overlo
s << cls->name() << '.';
s << func->signature() << " is deprecated\", 1);\n";
}
- s << INDENT << "break;" << endl;
+ s << INDENT << "break;\n";
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
}
}
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
}
void CppGenerator::writeSingleFunctionCall(QTextStream &s,
const OverloadData &overloadData,
const AbstractMetaFunction *func,
- GeneratorContext &context)
+ const GeneratorContext &context)
{
if (func->isDeprecated()) {
s << INDENT << "Shiboken::warning(PyExc_DeprecationWarning, 1, \"Function: '"
<< func->signature().replace(QLatin1String("::"), QLatin1String("."))
- << "' is marked as deprecated, please check the documentation for more information.\");" << endl;
+ << "' is marked as deprecated, please check the documentation for more information.\");\n";
}
if (func->functionType() == AbstractMetaFunction::EmptyFunction) {
s << INDENT << "PyErr_Format(PyExc_TypeError, \"%s is a private method.\", \""
<< func->signature().replace(QLatin1String("::"), QLatin1String("."))
- << "\");" << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ << "\");\n";
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
return;
}
bool usePyArgs = pythonFunctionWrapperUsesListOfArguments(overloadData);
// Handle named arguments.
- writeNamedArgumentResolution(s, func, usePyArgs);
+ writeNamedArgumentResolution(s, func, usePyArgs, overloadData);
- bool injectCodeCallsFunc = injectedCodeCallsCppFunction(func);
+ bool injectCodeCallsFunc = injectedCodeCallsCppFunction(context, func);
bool mayHaveUnunsedArguments = !func->isUserAdded() && func->hasInjectedCode() && injectCodeCallsFunc;
int removedArgs = 0;
for (int argIdx = 0; argIdx < func->arguments().count(); ++argIdx) {
@@ -2714,7 +2918,7 @@ void CppGenerator::writeSingleFunctionCall(QTextStream &s,
const QString cppArgRemoved = QLatin1String(CPP_ARG_REMOVED)
+ QString::number(argIdx);
s << INDENT << getFullTypeName(arg->type()) << ' ' << cppArgRemoved;
- s << " = " << guessScopeForDefaultValue(func, arg) << ';' << endl;
+ s << " = " << guessScopeForDefaultValue(func, arg) << ";\n";
writeUnusedVariableCast(s, cppArgRemoved);
} else if (!injectCodeCallsFunc && !func->isUserAdded() && !hasConversionRule) {
// When an argument is removed from a method signature and no other means of calling
@@ -2737,18 +2941,15 @@ void CppGenerator::writeSingleFunctionCall(QTextStream &s,
writeArgumentConversion(s, argType, argName, pyArgName, func->implementingClass(), defaultValue, func->isUserAdded());
}
- s << endl;
+ s << Qt::endl;
int numRemovedArgs = OverloadData::numberOfRemovedArguments(func);
- s << INDENT << "if (!PyErr_Occurred()) {" << endl;
- {
- Indentation indentation(INDENT);
- writeMethodCall(s, func, context, func->arguments().size() - numRemovedArgs);
- if (!func->isConstructor())
- writeNoneReturn(s, func, overloadData.hasNonVoidReturnType());
- }
- s << INDENT << '}' << endl;
+ s << INDENT << "if (!PyErr_Occurred()) {\n" << indent(INDENT);
+ writeMethodCall(s, func, context, func->arguments().size() - numRemovedArgs);
+ if (!func->isConstructor())
+ writeNoneReturn(s, func, overloadData.hasNonVoidReturnType());
+ s << outdent(INDENT) << INDENT << "}\n";
}
QString CppGenerator::cppToPythonFunctionName(const QString &sourceTypeName, QString targetTypeName)
@@ -2794,15 +2995,16 @@ void CppGenerator::writeCppToPythonFunction(QTextStream &s, const QString &code,
processCodeSnip(prettyCode);
s << "static PyObject *" << cppToPythonFunctionName(sourceTypeName, targetTypeName);
- s << "(const void *cppIn) {" << endl;
+ s << "(const void *cppIn) {\n";
s << prettyCode;
- s << '}' << endl;
+ s << "}\n";
}
static void replaceCppToPythonVariables(QString &code, const QString &typeName)
{
- code.prepend(QLatin1String("auto &cppInRef = *reinterpret_cast<")
- + typeName + QLatin1String(" *>(const_cast<void *>(cppIn));\n"));
+ const QString line = QLatin1String("auto &cppInRef = *reinterpret_cast<")
+ + typeName + QLatin1String(" *>(const_cast<void *>(cppIn));");
+ CodeSnipAbstract::prependCode(&code, line);
code.replace(QLatin1String("%INTYPE"), typeName);
code.replace(QLatin1String("%OUTTYPE"), QLatin1String("PyObject *"));
code.replace(QLatin1String("%in"), QLatin1String("cppInRef"));
@@ -2846,9 +3048,9 @@ void CppGenerator::writePythonToCppFunction(QTextStream &s, const QString &code,
formatCode(c, code, INDENT);
processCodeSnip(prettyCode);
s << "static void " << pythonToCppFunctionName(sourceTypeName, targetTypeName);
- s << "(PyObject *pyIn, void *cppOut) {" << endl;
+ s << "(PyObject *pyIn, void *cppOut) {\n";
s << prettyCode;
- s << '}' << endl;
+ s << "}\n";
}
void CppGenerator::writeIsPythonConvertibleToCppFunction(QTextStream &s,
@@ -2862,19 +3064,19 @@ void CppGenerator::writeIsPythonConvertibleToCppFunction(QTextStream &s,
pythonToCppFuncName = pythonToCppFunctionName(sourceTypeName, targetTypeName);
s << "static PythonToCppFunc " << convertibleToCppFunctionName(sourceTypeName, targetTypeName);
- s << "(PyObject *pyIn) {" << endl;
+ s << "(PyObject *pyIn) {\n";
if (acceptNoneAsCppNull) {
- s << INDENT << "if (pyIn == Py_None)" << endl;
+ s << INDENT << "if (pyIn == Py_None)\n";
Indentation indent(INDENT);
- s << INDENT << "return Shiboken::Conversions::nonePythonToCppNullPtr;" << endl;
+ s << INDENT << "return Shiboken::Conversions::nonePythonToCppNullPtr;\n";
}
- s << INDENT << "if (" << condition << ')' << endl;
+ s << INDENT << "if (" << condition << ")\n";
{
Indentation indent(INDENT);
- s << INDENT << "return " << pythonToCppFuncName << ';' << endl;
+ s << INDENT << "return " << pythonToCppFuncName << ";\n";
}
- s << INDENT << "return {};" << endl;
- s << '}' << endl;
+ s << INDENT << "return {};\n";
+ s << "}\n";
}
void CppGenerator::writePythonToCppConversionFunctions(QTextStream &s,
@@ -2889,12 +3091,13 @@ void CppGenerator::writePythonToCppConversionFunctions(QTextStream &s,
// Python to C++ conversion function.
QString code;
QTextStream c(&code);
+ Indentor nested;
if (conversion.isEmpty())
- conversion = QLatin1Char('*') + cpythonWrapperCPtr(sourceType->typeEntry(), QLatin1String("pyIn"));
+ conversion = QLatin1Char('*') + cpythonWrapperCPtr(sourceType, QLatin1String("pyIn"));
if (!preConversion.isEmpty())
- c << INDENT << preConversion << endl;
- const QString fullTypeName = getFullTypeName(targetType->typeEntry());
- c << INDENT << "*reinterpret_cast<" << fullTypeName << " *>(cppOut) = "
+ c << nested << preConversion << Qt::endl;
+ const QString fullTypeName = targetType->isSmartPointer() ? targetType->cppSignature() : getFullTypeName(targetType->typeEntry());
+ c << nested << "*reinterpret_cast<" << fullTypeName << " *>(cppOut) = "
<< fullTypeName << '(' << conversion << ");";
QString sourceTypeName = fixedCppTypeName(sourceType);
QString targetTypeName = fixedCppTypeName(targetType);
@@ -2904,7 +3107,7 @@ void CppGenerator::writePythonToCppConversionFunctions(QTextStream &s,
if (typeCheck.isEmpty())
typeCheck = QString::fromLatin1("PyObject_TypeCheck(pyIn, %1)").arg(sourcePyType);
writeIsPythonConvertibleToCppFunction(s, sourceTypeName, targetTypeName, typeCheck);
- s << endl;
+ s << Qt::endl;
}
void CppGenerator::writePythonToCppConversionFunctions(QTextStream &s,
@@ -2976,11 +3179,10 @@ void CppGenerator::writePythonToCppConversionFunctions(QTextStream &s, const Abs
}
// Python to C++ conversion function.
QString cppTypeName = getFullTypeNameWithoutModifiers(containerType);
- QString code;
- QTextStream c(&code);
- c << INDENT << "auto &cppOutRef = *reinterpret_cast<"
- << cppTypeName << " *>(cppOut);\n";
- code.append(toCppConversions.constFirst()->conversion());
+ QString code = toCppConversions.constFirst()->conversion();
+ const QString line = QLatin1String("auto &cppOutRef = *reinterpret_cast<")
+ + cppTypeName + QLatin1String(" *>(cppOut);");
+ CodeSnipAbstract::prependCode(&code, line);
for (int i = 0; i < containerType->instantiations().count(); ++i) {
const AbstractMetaType *type = containerType->instantiations().at(i);
QString typeName = getFullTypeName(type);
@@ -3012,67 +3214,101 @@ void CppGenerator::writePythonToCppConversionFunctions(QTextStream &s, const Abs
else
typeCheck = QString::fromLatin1("%1pyIn)").arg(typeCheck);
writeIsPythonConvertibleToCppFunction(s, typeName, typeName, typeCheck);
- s << endl;
+ s << Qt::endl;
}
void CppGenerator::writeAddPythonToCppConversion(QTextStream &s, const QString &converterVar, const QString &pythonToCppFunc, const QString &isConvertibleFunc)
{
- s << INDENT << "Shiboken::Conversions::addPythonToCppValueConversion(" << converterVar << ',' << endl;
+ s << INDENT << "Shiboken::Conversions::addPythonToCppValueConversion(" << converterVar << ',' << Qt::endl;
{
Indentation indent(INDENT);
- s << INDENT << pythonToCppFunc << ',' << endl;
+ s << INDENT << pythonToCppFunc << ',' << Qt::endl;
s << INDENT << isConvertibleFunc;
}
- s << ");" << endl;
+ s << ");\n";
}
-void CppGenerator::writeNamedArgumentResolution(QTextStream &s, const AbstractMetaFunction *func, bool usePyArgs)
+void CppGenerator::writeNamedArgumentResolution(QTextStream &s, const AbstractMetaFunction *func,
+ bool usePyArgs, const OverloadData &overloadData)
{
const AbstractMetaArgumentList &args = OverloadData::getArgumentsWithDefaultValues(func);
- if (args.isEmpty())
+ if (args.isEmpty()) {
+ if (overloadData.hasArgumentWithDefaultValue()) {
+ s << INDENT << "if (kwds) {\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "errInfo = kwds;\n";
+ s << INDENT << "Py_INCREF(errInfo);\n";
+ s << INDENT << "goto " << cpythonFunctionName(func) << "_TypeError;\n";
+ }
+ s << INDENT << "}\n";
+ }
return;
+ }
- QString pyErrString(QLatin1String("PyErr_SetString(PyExc_TypeError, \"") + fullPythonFunctionName(func)
- + QLatin1String("(): got multiple values for keyword argument '%1'.\");"));
-
- s << INDENT << "if (kwds) {" << endl;
+ s << INDENT << "if (kwds) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "PyObject *keyName = nullptr;" << endl;
- s << INDENT << "PyObject *value = nullptr;" << endl;
+ s << INDENT << "PyObject *value{};\n";
+ s << INDENT << "PyObject *kwds_dup = PyDict_Copy(kwds);\n";
for (const AbstractMetaArgument *arg : args) {
- int pyArgIndex = arg->argumentIndex() - OverloadData::numberOfRemovedArguments(func, arg->argumentIndex());
+ const int pyArgIndex = arg->argumentIndex()
+ - OverloadData::numberOfRemovedArguments(func, arg->argumentIndex());
QString pyArgName = usePyArgs ? pythonArgsAt(pyArgIndex) : QLatin1String(PYTHON_ARG);
- s << INDENT << "keyName = Py_BuildValue(\"s\",\"" << arg->name() << "\");" << endl;
- s << INDENT << "if (PyDict_Contains(kwds, keyName)) {" << endl;
+ QString pyKeyName = QLatin1String("key_") + arg->name();
+ s << INDENT << "static PyObject *const " << pyKeyName
+ << " = Shiboken::String::createStaticString(\"" << arg->name() << "\");\n";
+ s << INDENT << "if (PyDict_Contains(kwds, " << pyKeyName << ")) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "value = PyDict_GetItem(kwds, keyName);" << endl;
- s << INDENT << "if (value && " << pyArgName << ") {" << endl;
+ s << INDENT << "value = PyDict_GetItem(kwds, " << pyKeyName << ");\n";
+ s << INDENT << "if (value && " << pyArgName << ") {\n";
{
Indentation indent(INDENT);
- s << INDENT << pyErrString.arg(arg->name()) << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << INDENT << "errInfo = " << pyKeyName << ";\n";
+ s << INDENT << "Py_INCREF(errInfo);\n";
+ s << INDENT << "goto " << cpythonFunctionName(func) << "_TypeError;\n";
}
- s << INDENT << '}' << endl;
- s << INDENT << "if (value) {" << endl;
+ s << INDENT << "}\n";
+ s << INDENT << "if (value) {\n";
{
Indentation indent(INDENT);
- s << INDENT << pyArgName << " = value;" << endl;
+ s << INDENT << pyArgName << " = value;\n";
s << INDENT << "if (!";
- writeTypeCheck(s, arg->type(), pyArgName, isNumber(arg->type()->typeEntry()), func->typeReplaced(arg->argumentIndex() + 1));
- s << ')' << endl;
+ writeTypeCheck(s, arg->type(), pyArgName, isNumber(arg->type()->typeEntry()),
+ func->typeReplaced(arg->argumentIndex() + 1));
+ s << ")\n";
{
Indentation indent(INDENT);
- s << INDENT << "goto " << cpythonFunctionName(func) << "_TypeError;" << endl;
+ s << INDENT << "goto " << cpythonFunctionName(func) << "_TypeError;\n";
}
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
+ s << INDENT << "PyDict_DelItem(kwds_dup, " << pyKeyName << ");\n";
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
}
+ // PYSIDE-1305: Handle keyword args correctly.
+ // Normal functions handle their parameters immediately.
+ // For constructors that are QObject, we need to delay that
+ // until extra keyword signals and properties are handled.
+ s << INDENT << "if (PyDict_Size(kwds_dup) > 0) {\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "errInfo = kwds_dup;\n";
+ if (!(func->isConstructor() && func->ownerClass()->isQObject()))
+ s << INDENT << "goto " << cpythonFunctionName(func) << "_TypeError;\n";
+ else
+ s << INDENT << "// fall through to handle extra keyword signals and properties\n";
+ }
+ s << INDENT << "} else {\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "Py_DECREF(kwds_dup);\n";
+ }
+ s << INDENT << "}\n";
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
}
QString CppGenerator::argumentNameFromIndex(const AbstractMetaFunction *func, int argIndex, const AbstractMetaClass **wrappedClass)
@@ -3085,7 +3321,7 @@ QString CppGenerator::argumentNameFromIndex(const AbstractMetaFunction *func, in
} else if (argIndex == 0) {
AbstractMetaType *funcType = func->type();
AbstractMetaType *returnType = getTypeWithoutContainer(funcType);
- if (returnType) {
+ if (!returnType->isVoid()) {
pyArgName = QLatin1String(PYTHON_RETURN_VAR);
*wrappedClass = AbstractMetaClass::findClass(classes(), returnType->typeEntry());
} else {
@@ -3125,14 +3361,17 @@ static QStringList defaultExceptionHandling()
}
void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *func,
- GeneratorContext &context, int maxArgs)
+ const GeneratorContext &context, int maxArgs)
{
- s << INDENT << "// " << func->minimalSignature() << (func->isReverseOperator() ? " [reverse operator]": "") << endl;
+ s << INDENT << "// " << func->minimalSignature() << (func->isReverseOperator() ? " [reverse operator]": "") << Qt::endl;
if (func->isConstructor()) {
const CodeSnipList &snips = func->injectedCodeSnips();
for (const CodeSnip &cs : snips) {
if (cs.position == TypeSystem::CodeSnipPositionEnd) {
- s << INDENT << "overloadId = " << func->ownerClass()->functions().indexOf(const_cast<AbstractMetaFunction *const>(func)) << ';' << endl;
+ auto klass = func->ownerClass();
+ s << INDENT << "overloadId = "
+ << klass->functions().indexOf(const_cast<AbstractMetaFunction *>(func))
+ << ";\n";
break;
}
}
@@ -3143,8 +3382,8 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
{
Indentation indent(INDENT);
s << INDENT << "PyErr_SetString(PyExc_NotImplementedError, \"pure virtual method '";
- s << func->ownerClass()->name() << '.' << func->name() << "()' not implemented.\");" << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << func->ownerClass()->name() << '.' << func->name() << "()' not implemented.\");\n";
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
}
s << INDENT << "}\n";
}
@@ -3171,7 +3410,6 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
}
writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionBeginning, TypeSystem::TargetLangCode, func, lastArg);
- s << endl;
}
writeConversionRule(s, func, TypeSystem::NativeCode);
@@ -3256,14 +3494,14 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
std::swap(firstArg, secondArg);
QString op = func->originalName();
- op = op.right(op.size() - (sizeof("operator")/sizeof(char)-1));
+ op.remove(0, int(std::strlen("operator")));
if (func->isBinaryOperator()) {
if (func->isReverseOperator())
std::swap(firstArg, secondArg);
if (((op == QLatin1String("++")) || (op == QLatin1String("--"))) && !func->isReverseOperator()) {
- s << endl << INDENT << "for(int i=0; i < " << secondArg << "; i++, " << firstArg << op << ");" << endl;
+ s << Qt::endl << INDENT << "for (int i=0; i < " << secondArg << "; i++, " << firstArg << op << ");\n";
mc << firstArg;
} else {
mc << firstArg << ' ' << op << ' ' << secondArg;
@@ -3271,35 +3509,38 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
} else {
mc << op << ' ' << secondArg;
}
- } else if (!injectedCodeCallsCppFunction(func)) {
+ } else if (!injectedCodeCallsCppFunction(context, func)) {
if (func->isConstructor()) {
isCtor = true;
- QString className = wrapperName(func->ownerClass());
+ const auto owner = func->ownerClass();
+ Q_ASSERT(owner == context.metaClass());
+ QString className = context.useWrapper()
+ ? context.wrapperName() : owner->qualifiedCppName();
if (func->functionType() == AbstractMetaFunction::CopyConstructorFunction && maxArgs == 1) {
mc << "new ::" << className << "(*" << CPP_ARG0 << ')';
} else {
QString ctorCall = className + QLatin1Char('(') + userArgs.join(QLatin1String(", ")) + QLatin1Char(')');
- if (usePySideExtensions() && func->ownerClass()->isQObject()) {
- s << INDENT << "void *addr = PySide::nextQObjectMemoryAddr();" << endl;
- uva << "if (addr) {" << endl;
+ if (usePySideExtensions() && owner->isQObject()) {
+ s << INDENT << "void *addr = PySide::nextQObjectMemoryAddr();\n";
+ uva << "if (addr) {\n";
{
Indentation indent(INDENT);
uva << INDENT << "cptr = " << "new (addr) ::"
- << ctorCall << ';' << endl
+ << ctorCall << ";\n"
<< INDENT
<< "PySide::setNextQObjectMemoryAddr(0);"
- << endl;
+ << Qt::endl;
}
- uva << INDENT << "} else {" << endl;
+ uva << INDENT << "} else {\n";
{
Indentation indent(INDENT);
uva << INDENT << "cptr = " << "new ::"
- << ctorCall << ';' << endl;
+ << ctorCall << ";\n";
}
- uva << INDENT << "}" << endl;
+ uva << INDENT << "}\n";
} else {
mc << "new ::" << ctorCall;
}
@@ -3322,14 +3563,16 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
+ QLatin1String(" *>(") + QLatin1String(CPP_SELF_VAR) + QLatin1Char(')');
if (func->isConstant()) {
if (avoidProtectedHack()) {
+ auto ownerClass = func->ownerClass();
mc << "const_cast<const ::";
- if (func->ownerClass()->hasProtectedMembers()) {
+ if (ownerClass->hasProtectedMembers()
+ && !ownerClass->attributes().testFlag(AbstractMetaAttributes::FinalCppClass)) {
// PYSIDE-500: Need a special wrapper cast when inherited
- const QString selfWrapCast = func->ownerClass() == func->implementingClass()
+ const QString selfWrapCast = ownerClass == func->implementingClass()
? QLatin1String(CPP_SELF_VAR)
- : QLatin1String("reinterpret_cast<") + wrapperName(func->ownerClass())
+ : QLatin1String("reinterpret_cast<") + wrapperName(ownerClass)
+ QLatin1String(" *>(") + QLatin1String(CPP_SELF_VAR) + QLatin1Char(')');
- mc << wrapperName(func->ownerClass());
+ mc << wrapperName(ownerClass);
mc << " *>(" << selfWrapCast << ")->";
}
else {
@@ -3372,18 +3615,19 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
if (!avoidProtectedHack() || !func->isProtected()) {
QString virtualCall(methodCall);
QString normalCall(methodCall);
- virtualCall = virtualCall.replace(QLatin1String("%CLASS_NAME"),
- methodCallClassName);
+ virtualCall.replace(QLatin1String("%CLASS_NAME"),
+ methodCallClassName);
normalCall.remove(QLatin1String("::%CLASS_NAME::"));
methodCall.clear();
- mc << "Shiboken::Object::hasCppWrapper(reinterpret_cast<SbkObject *>(self)) ? ";
- mc << virtualCall << " : " << normalCall;
+ mc << "Shiboken::Object::hasCppWrapper(reinterpret_cast<SbkObject *>(self))\n"
+ << INDENT << " ? " << virtualCall << '\n'
+ << INDENT << " : " << normalCall;
}
}
}
}
- if (!injectedCodeCallsCppFunction(func)) {
+ if (!injectedCodeCallsCppFunction(context, func)) {
const bool allowThread = func->allowThread();
const bool generateExceptionHandling = func->generateExceptionHandling();
if (generateExceptionHandling) {
@@ -3394,13 +3638,13 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
<< INDENT << "threadSaver.save();\n";
}
} else if (allowThread) {
- s << INDENT << BEGIN_ALLOW_THREADS << endl;
+ s << INDENT << BEGIN_ALLOW_THREADS << Qt::endl;
}
s << INDENT;
if (isCtor) {
s << (useVAddr.isEmpty() ?
- QString::fromLatin1("cptr = %1;").arg(methodCall) : useVAddr) << endl;
- } else if (func->type() && !func->isInplaceOperator()) {
+ QString::fromLatin1("cptr = %1;").arg(methodCall) : useVAddr) << Qt::endl;
+ } else if (!func->isVoid() && !func->isInplaceOperator()) {
bool writeReturnType = true;
if (avoidProtectedHack()) {
const AbstractMetaEnum *metaEnum = findAbstractMetaEnum(func->type());
@@ -3425,9 +3669,9 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
}
}
s << " " << CPP_RETURN_VAR << " = ";
- s << methodCall << ';' << endl;
+ s << methodCall << ";\n";
} else {
- s << methodCall << ';' << endl;
+ s << methodCall << ";\n";
}
if (allowThread) {
@@ -3438,7 +3682,7 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
// Convert result
if (!func->conversionRule(TypeSystem::TargetLangCode, 0).isEmpty()) {
writeConversionRule(s, func, TypeSystem::TargetLangCode, QLatin1String(PYTHON_RETURN_VAR));
- } else if (!isCtor && !func->isInplaceOperator() && func->type()
+ } else if (!isCtor && !func->isInplaceOperator() && !func->isVoid()
&& !injectedCodeHasReturnValueAttribution(func, TypeSystem::TargetLangCode)) {
s << INDENT << PYTHON_RETURN_VAR << " = ";
if (isObjectTypeUsedAsValueType(func->type())) {
@@ -3447,7 +3691,7 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
} else {
writeToPythonConversion(s, func->type(), func->ownerClass(), QLatin1String(CPP_RETURN_VAR));
}
- s << ';' << endl;
+ s << ";\n";
}
if (generateExceptionHandling) { // "catch" code
@@ -3459,10 +3703,8 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
}
}
- if (func->hasInjectedCode() && !func->isConstructor()) {
- s << endl;
+ if (func->hasInjectedCode() && !func->isConstructor())
writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionEnd, TypeSystem::TargetLangCode, func, lastArg);
- }
bool hasReturnPolicy = false;
@@ -3485,12 +3727,12 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
hasReturnPolicy = true;
if (!ownership_mods.isEmpty()) {
- s << endl << INDENT << "// Ownership transferences." << endl;
+ s << Qt::endl << INDENT << "// Ownership transferences.\n";
for (const ArgumentModification &arg_mod : qAsConst(ownership_mods)) {
const AbstractMetaClass *wrappedClass = nullptr;
QString pyArgName = argumentNameFromIndex(func, arg_mod.index, &wrappedClass);
if (!wrappedClass) {
- s << "#error Invalid ownership modification for argument " << arg_mod.index << '(' << pyArgName << ')' << endl << endl;
+ s << "#error Invalid ownership modification for argument " << arg_mod.index << '(' << pyArgName << ")\n" << Qt::endl;
break;
}
@@ -3513,7 +3755,7 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
} else {
s << "invalidate(" << pyArgName << ");";
}
- s << endl;
+ s << Qt::endl;
}
} else if (!refcount_mods.isEmpty()) {
@@ -3533,7 +3775,7 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
} else {
pyArgName = argumentNameFromIndex(func, arg_mod.index, &wrappedClass);
if (pyArgName.isEmpty()) {
- s << "#error Invalid reference count modification for argument " << arg_mod.index << endl << endl;
+ s << "#error Invalid reference count modification for argument " << arg_mod.index << Qt::endl << Qt::endl;
break;
}
}
@@ -3550,7 +3792,7 @@ void CppGenerator::writeMethodCall(QTextStream &s, const AbstractMetaFunction *f
s << varName << "\", " << pyArgName
<< (refCount.action == ReferenceCount::Add ? ", true" : "")
- << ");" << endl;
+ << ");\n";
if (arg_mod.index == 0)
hasReturnPolicy = true;
@@ -3590,29 +3832,29 @@ void CppGenerator::writeMultipleInheritanceInitializerFunction(QTextStream &s, c
s << "static int mi_offsets[] = { ";
for (int i = 0; i < ancestors.size(); i++)
s << "-1, ";
- s << "-1 };" << endl;
- s << "int *" << endl;
- s << multipleInheritanceInitializerFunctionName(metaClass) << "(const void *cptr)" << endl;
- s << '{' << endl;
- s << INDENT << "if (mi_offsets[0] == -1) {" << endl;
+ s << "-1 };\n";
+ s << "int *\n";
+ s << multipleInheritanceInitializerFunctionName(metaClass) << "(const void *cptr)\n";
+ s << "{\n";
+ s << INDENT << "if (mi_offsets[0] == -1) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "std::set<int> offsets;" << endl;
- s << INDENT << "const auto *class_ptr = reinterpret_cast<const " << className << " *>(cptr);" << endl;
- s << INDENT << "const auto base = reinterpret_cast<uintptr_t>(class_ptr);" << endl;
+ s << INDENT << "std::set<int> offsets;\n";
+ s << INDENT << "const auto *class_ptr = reinterpret_cast<const " << className << " *>(cptr);\n";
+ s << INDENT << "const auto base = reinterpret_cast<uintptr_t>(class_ptr);\n";
for (const QString &ancestor : ancestors)
- s << INDENT << "offsets.insert(int(" << ancestor << "));" << endl;
+ s << INDENT << "offsets.insert(int(" << ancestor << "));\n";
- s << endl;
- s << INDENT << "offsets.erase(0);" << endl;
- s << endl;
+ s << Qt::endl;
+ s << INDENT << "offsets.erase(0);\n";
+ s << Qt::endl;
s << INDENT << "std::copy(offsets.cbegin(), offsets.cend(), mi_offsets);\n";
}
- s << INDENT << '}' << endl;
- s << INDENT << "return mi_offsets;" << endl;
- s << '}' << endl;
+ s << INDENT << "}\n";
+ s << INDENT << "return mi_offsets;\n";
+ s << "}\n";
}
void CppGenerator::writeSpecialCastFunction(QTextStream &s, const AbstractMetaClass *metaClass)
@@ -3637,7 +3879,7 @@ void CppGenerator::writePrimitiveConverterInitialization(QTextStream &s, const C
{
const TypeEntry *type = customConversion->ownerType();
QString converter = converterObject(type);
- s << INDENT << "// Register converter for type '" << type->qualifiedTargetLangName() << "'." << endl;
+ s << INDENT << "// Register converter for type '" << type->qualifiedTargetLangName() << "'.\n";
s << INDENT << converter << " = Shiboken::Conversions::createConverter(";
if (type->targetLangApiName() == type->name())
s << '0';
@@ -3646,8 +3888,8 @@ void CppGenerator::writePrimitiveConverterInitialization(QTextStream &s, const C
else
s << '&' << type->targetLangApiName() << "_Type";
QString typeName = fixedCppTypeName(type);
- s << ", " << cppToPythonFunctionName(typeName, typeName) << ");" << endl;
- s << INDENT << "Shiboken::Conversions::registerConverterName(" << converter << ", \"" << type->qualifiedCppName() << "\");" << endl;
+ s << ", " << cppToPythonFunctionName(typeName, typeName) << ");\n";
+ s << INDENT << "Shiboken::Conversions::registerConverterName(" << converter << ", \"" << type->qualifiedCppName() << "\");\n";
writeCustomConverterRegister(s, customConversion, converter);
}
@@ -3669,15 +3911,15 @@ void CppGenerator::writeEnumConverterInitialization(QTextStream &s, const TypeEn
if (enumType->isFlags())
flags = static_cast<const FlagsTypeEntry *>(enumType);
- s << INDENT << "// Register converter for " << enumFlagName << " '" << enumType->qualifiedCppName() << "'." << endl;
- s << INDENT << '{' << endl;
+ s << INDENT << "// Register converter for " << enumFlagName << " '" << enumType->qualifiedCppName() << "'.\n";
+ s << INDENT << "{\n";
{
Indentation indent(INDENT);
QString typeName = fixedCppTypeName(enumType);
- s << INDENT << "SbkConverter *converter = Shiboken::Conversions::createConverter(" << enumPythonType << ',' << endl;
+ s << INDENT << "SbkConverter *converter = Shiboken::Conversions::createConverter(" << enumPythonType << ',' << Qt::endl;
{
Indentation indent(INDENT);
- s << INDENT << cppToPythonFunctionName(typeName, typeName) << ");" << endl;
+ s << INDENT << cppToPythonFunctionName(typeName, typeName) << ");\n";
}
if (flags) {
@@ -3697,7 +3939,7 @@ void CppGenerator::writeEnumConverterInitialization(QTextStream &s, const TypeEn
writeAddPythonToCppConversion(s, QLatin1String("converter"), toCpp, isConv);
}
- s << INDENT << "Shiboken::Enum::setTypeConverter(" << enumPythonType << ", converter);" << endl;
+ s << INDENT << "Shiboken::Enum::setTypeConverter(" << enumPythonType << ", converter);\n";
QString signature = enumType->qualifiedCppName();
// Replace "QFlags<Class::Option>" by "Class::Options"
@@ -3723,7 +3965,7 @@ void CppGenerator::writeEnumConverterInitialization(QTextStream &s, const TypeEn
break;
}
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
if (!flags)
writeEnumConverterInitialization(s, static_cast<const EnumTypeEntry *>(enumType)->flags());
@@ -3732,7 +3974,7 @@ void CppGenerator::writeEnumConverterInitialization(QTextStream &s, const TypeEn
void CppGenerator::writeContainerConverterInitialization(QTextStream &s, const AbstractMetaType *type)
{
QByteArray cppSignature = QMetaObject::normalizedSignature(type->cppSignature().toUtf8());
- s << INDENT << "// Register converter for type '" << cppSignature << "'." << endl;
+ s << INDENT << "// Register converter for type '" << cppSignature << "'.\n";
QString converter = converterObject(type);
s << INDENT << converter << " = Shiboken::Conversions::createConverter(";
if (type->typeEntry()->targetLangApiName() == QLatin1String("PyObject")) {
@@ -3744,22 +3986,60 @@ void CppGenerator::writeContainerConverterInitialization(QTextStream &s, const A
s << '&' << baseName << "_Type";
}
QString typeName = fixedCppTypeName(type);
- s << ", " << cppToPythonFunctionName(typeName, typeName) << ");" << endl;
+ s << ", " << cppToPythonFunctionName(typeName, typeName) << ");\n";
QString toCpp = pythonToCppFunctionName(typeName, typeName);
QString isConv = convertibleToCppFunctionName(typeName, typeName);
- s << INDENT << "Shiboken::Conversions::registerConverterName(" << converter << ", \"" << cppSignature << "\");" << endl;
+ s << INDENT << "Shiboken::Conversions::registerConverterName(" << converter << ", \"" << cppSignature << "\");\n";
if (usePySideExtensions() && cppSignature.startsWith("const ") && cppSignature.endsWith("&")) {
cppSignature.chop(1);
cppSignature.remove(0, sizeof("const ") / sizeof(char) - 1);
- s << INDENT << "Shiboken::Conversions::registerConverterName(" << converter << ", \"" << cppSignature << "\");" << endl;
+ s << INDENT << "Shiboken::Conversions::registerConverterName(" << converter << ", \"" << cppSignature << "\");\n";
}
writeAddPythonToCppConversion(s, converterObject(type), toCpp, isConv);
}
+void CppGenerator::writeSmartPointerConverterInitialization(QTextStream &s, const AbstractMetaType *type)
+{
+ const QByteArray cppSignature = type->cppSignature().toUtf8();
+ auto writeConversionRegister = [this, &s](const AbstractMetaType *sourceType, const QString &targetTypeName, const QString &targetConverter)
+ {
+ const QString sourceTypeName = fixedCppTypeName(sourceType);
+ const QString toCpp = pythonToCppFunctionName(sourceTypeName, targetTypeName);
+ const QString isConv = convertibleToCppFunctionName(sourceTypeName, targetTypeName);
+
+ writeAddPythonToCppConversion(s, targetConverter, toCpp, isConv);
+ };
+
+ auto klass = AbstractMetaClass::findClass(classes(), type->instantiations().at(0)->typeEntry());
+ if (!klass)
+ return;
+
+ const auto classes = getBaseClasses(klass);
+ if (classes.isEmpty())
+ return;
+
+ s << INDENT << "// Register SmartPointer converter for type '" << cppSignature << "'." << Qt::endl;
+ s << INDENT << "///////////////////////////////////////////////////////////////////////////////////////"<< Qt::endl;
+ s << Qt::endl;
+
+ for (auto k : classes) {
+ if (auto smartTargetType = findSmartPointerInstantiation(k->typeEntry()))
+ {
+ s << INDENT << "// Convert to SmartPointer derived class: [" << smartTargetType->cppSignature() << "]" << Qt::endl;
+ const QString converter = QLatin1String("Shiboken::Conversions::getConverter(\"%1\")").arg(smartTargetType->cppSignature());
+ writeConversionRegister(type, fixedCppTypeName(smartTargetType), converter);
+ } else {
+ s << INDENT << "// Class not found:" << type->instantiations().at(0)->cppSignature();
+ }
+ }
+
+ s << INDENT << "///////////////////////////////////////////////////////////////////////////////////////"<< Qt::endl << Qt::endl;
+}
+
void CppGenerator::writeExtendedConverterInitialization(QTextStream &s, const TypeEntry *externalType,
const QVector<const AbstractMetaClass *>& conversions)
{
- s << INDENT << "// Extended implicit conversions for " << externalType->qualifiedTargetLangName() << '.' << endl;
+ s << INDENT << "// Extended implicit conversions for " << externalType->qualifiedTargetLangName() << '.' << Qt::endl;
for (const AbstractMetaClass *sourceClass : conversions) {
const QString converterVar = QLatin1String("reinterpret_cast<SbkObjectType *>(")
+ cppApiVariableName(externalType->targetLangPackage()) + QLatin1Char('[')
@@ -3813,6 +4093,13 @@ bool CppGenerator::shouldGenerateGetSetList(const AbstractMetaClass *metaClass)
if (!f->isStatic())
return true;
}
+ // Generate all user-added properties unless Pyside extensions are used,
+ // in which only the explicitly specified ones are generated (rest is handled
+ // in libpyside).
+ return usePySideExtensions()
+ ? std::any_of(metaClass->propertySpecs().cbegin(), metaClass->propertySpecs().cend(),
+ [] (const QPropertySpec *s) { return s->generateGetSetDef(); })
+ : !metaClass->propertySpecs().isEmpty();
return false;
}
@@ -3841,7 +4128,7 @@ QTextStream &operator<<(QTextStream &str, const pyTypeSlotEntry &e)
void CppGenerator::writeClassDefinition(QTextStream &s,
const AbstractMetaClass *metaClass,
- GeneratorContext &classContext)
+ const GeneratorContext &classContext)
{
QString tp_flags;
QString tp_init;
@@ -3871,14 +4158,11 @@ void CppGenerator::writeClassDefinition(QTextStream &s,
if (metaClass->isNamespace() || metaClass->hasPrivateDestructor()) {
tp_dealloc = metaClass->hasPrivateDestructor() ?
QLatin1String("SbkDeallocWrapperWithPrivateDtor") :
- QLatin1String("object_dealloc /* PYSIDE-832: Prevent replacement of \"0\" with subtype_dealloc. */");
+ QLatin1String("Sbk_object_dealloc /* PYSIDE-832: Prevent replacement of \"0\" with subtype_dealloc. */");
tp_init.clear();
} else {
- QString deallocClassName;
- if (shouldGenerateCppWrapper(metaClass))
- deallocClassName = wrapperName(metaClass);
- else
- deallocClassName = cppClassName;
+ QString deallocClassName = classContext.useWrapper()
+ ? classContext.wrapperName() : cppClassName;
if (isQApp)
tp_dealloc = QLatin1String("&SbkDeallocQAppWrapper");
else
@@ -3887,17 +4171,11 @@ void CppGenerator::writeClassDefinition(QTextStream &s,
tp_init = cpythonFunctionName(ctors.constFirst());
}
- QString tp_getattro;
- QString tp_setattro;
- if (usePySideExtensions() && (metaClass->qualifiedCppName() == QLatin1String("QObject"))) {
- tp_getattro = cpythonGetattroFunctionName(metaClass);
- tp_setattro = cpythonSetattroFunctionName(metaClass);
- } else {
- if (classNeedsGetattroFunction(metaClass))
- tp_getattro = cpythonGetattroFunctionName(metaClass);
- if (classNeedsSetattroFunction(metaClass))
- tp_setattro = cpythonSetattroFunctionName(metaClass);
- }
+ const AttroCheck attroCheck = checkAttroFunctionNeeds(metaClass);
+ const QString tp_getattro = (attroCheck & AttroCheckFlag::GetattroMask) != 0
+ ? cpythonGetattroFunctionName(metaClass) : QString();
+ const QString tp_setattro = (attroCheck & AttroCheckFlag::SetattroMask) != 0
+ ? cpythonSetattroFunctionName(metaClass) : QString();
if (metaClass->hasPrivateDestructor() || onlyPrivCtor) {
// tp_flags = QLatin1String("Py_TPFLAGS_DEFAULT|Py_TPFLAGS_CHECKTYPES");
@@ -3915,15 +4193,14 @@ void CppGenerator::writeClassDefinition(QTextStream &s,
tp_new = QLatin1String("SbkDummyNew /* PYSIDE-595: Prevent replacement "
"of \"0\" with base->tp_new. */");
}
- tp_flags.append(QLatin1String("|Py_TPFLAGS_HAVE_GC"));
}
else if (isQApp) {
tp_new = QLatin1String("SbkQAppTpNew"); // PYSIDE-571: need singleton app
}
else {
tp_new = QLatin1String("SbkObjectTpNew");
- tp_flags.append(QLatin1String("|Py_TPFLAGS_HAVE_GC"));
}
+ tp_flags.append(QLatin1String("|Py_TPFLAGS_HAVE_GC"));
QString tp_richcompare;
if (!metaClass->isNamespace() && metaClass->hasComparisonOperatorOverload())
@@ -3953,11 +4230,11 @@ void CppGenerator::writeClassDefinition(QTextStream &s,
if (metaClass == miClass)
writeMultipleInheritanceInitializerFunction(s, metaClass);
writeSpecialCastFunction(s, metaClass);
- s << endl;
+ s << Qt::endl;
}
- s << "// Class Definition -----------------------------------------------" << endl;
- s << "extern \"C\" {" << endl;
+ s << "// Class Definition -----------------------------------------------\n";
+ s << "extern \"C\" {\n";
if (!metaClass->typeEntry()->hashFunction().isEmpty())
tp_hash = QLatin1Char('&') + cpythonBaseName(metaClass) + QLatin1String("_HashFunc");
@@ -3977,14 +4254,14 @@ void CppGenerator::writeClassDefinition(QTextStream &s,
suffix = QLatin1String(" *");
const QString typePtr = QLatin1String("_") + className
+ QLatin1String("_Type");
- s << "static SbkObjectType *" << typePtr << " = nullptr;" << endl;
- s << "static SbkObjectType *" << className << "_TypeF(void)" << endl;
- s << "{" << endl;
- s << INDENT << "return " << typePtr << ";" << endl;
- s << "}" << endl;
- s << endl;
- s << "static PyType_Slot " << className << "_slots[] = {" << endl;
- s << INDENT << "{Py_tp_base, nullptr}, // inserted by introduceWrapperType" << endl;
+ s << "static SbkObjectType *" << typePtr << " = nullptr;\n";
+ s << "static SbkObjectType *" << className << "_TypeF(void)\n";
+ s << "{\n";
+ s << INDENT << "return " << typePtr << ";\n";
+ s << "}\n";
+ s << Qt::endl;
+ s << "static PyType_Slot " << className << "_slots[] = {\n";
+ s << INDENT << "{Py_tp_base, nullptr}, // inserted by introduceWrapperType\n";
s << INDENT << pyTypeSlotEntry("Py_tp_dealloc", tp_dealloc)
<< INDENT << pyTypeSlotEntry("Py_tp_repr", m_tpFuncs.value(QLatin1String("__repr__")))
<< INDENT << pyTypeSlotEntry("Py_tp_hash", tp_hash)
@@ -4002,34 +4279,36 @@ void CppGenerator::writeClassDefinition(QTextStream &s,
<< INDENT << pyTypeSlotEntry("Py_tp_init", tp_init)
<< INDENT << pyTypeSlotEntry("Py_tp_new", tp_new);
if (supportsSequenceProtocol(metaClass)) {
- s << INDENT << "// type supports sequence protocol" << endl;
+ s << INDENT << "// type supports sequence protocol\n";
writeTypeAsSequenceDefinition(s, metaClass);
}
if (supportsMappingProtocol(metaClass)) {
- s << INDENT << "// type supports mapping protocol" << endl;
+ s << INDENT << "// type supports mapping protocol\n";
writeTypeAsMappingDefinition(s, metaClass);
}
if (supportsNumberProtocol(metaClass)) {
// This one must come last. See the function itself.
- s << INDENT << "// type supports number protocol" << endl;
+ s << INDENT << "// type supports number protocol\n";
writeTypeAsNumberDefinition(s, metaClass);
}
- s << INDENT << "{0, " << NULL_PTR << '}' << endl;
- s << "};" << endl;
- s << "static PyType_Spec " << className << "_spec = {" << endl;
- s << INDENT << "\"" << computedClassTargetFullName << "\"," << endl;
- s << INDENT << "sizeof(SbkObject)," << endl;
- s << INDENT << "0," << endl;
- s << INDENT << tp_flags << "," << endl;
- s << INDENT << className << "_slots" << endl;
- s << "};" << endl;
- s << endl;
- s << "} //extern \"C\"" << endl;
+ s << INDENT << "{0, " << NULL_PTR << "}\n";
+ s << "};\n";
+
+ int packageLevel = packageName().count(QLatin1Char('.')) + 1;
+ s << "static PyType_Spec " << className << "_spec = {\n";
+ s << INDENT << '"' << packageLevel << ':' << computedClassTargetFullName << "\",\n";
+ s << INDENT << "sizeof(SbkObject),\n";
+ s << INDENT << "0,\n";
+ s << INDENT << tp_flags << ",\n";
+ s << INDENT << className << "_slots\n";
+ s << "};\n";
+ s << Qt::endl;
+ s << "} //extern \"C\"" << Qt::endl;
}
void CppGenerator::writeMappingMethods(QTextStream &s,
const AbstractMetaClass *metaClass,
- GeneratorContext &context)
+ const GeneratorContext &context)
{
for (auto it = m_mappingProtocol.cbegin(), end = m_mappingProtocol.cend(); it != end; ++it) {
const AbstractMetaFunction *func = metaClass->findFunction(it.key());
@@ -4040,20 +4319,20 @@ void CppGenerator::writeMappingMethods(QTextStream &s,
QString funcRetVal = it.value().second;
CodeSnipList snips = func->injectedCodeSnips(TypeSystem::CodeSnipPositionAny, TypeSystem::TargetLangCode);
- s << funcRetVal << ' ' << funcName << '(' << funcArgs << ')' << endl << '{' << endl;
+ s << funcRetVal << ' ' << funcName << '(' << funcArgs << ")\n{\n";
writeInvalidPyObjectCheck(s, QLatin1String("self"));
writeCppSelfDefinition(s, func, context);
const AbstractMetaArgument *lastArg = func->arguments().isEmpty() ? nullptr : func->arguments().constLast();
writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionAny, TypeSystem::TargetLangCode, func, lastArg);
- s << '}' << endl << endl;
+ s<< "}\n\n";
}
}
void CppGenerator::writeSequenceMethods(QTextStream &s,
const AbstractMetaClass *metaClass,
- GeneratorContext &context)
+ const GeneratorContext &context)
{
bool injectedCode = false;
@@ -4067,18 +4346,18 @@ void CppGenerator::writeSequenceMethods(QTextStream &s,
QString funcRetVal = it.value().second;
CodeSnipList snips = func->injectedCodeSnips(TypeSystem::CodeSnipPositionAny, TypeSystem::TargetLangCode);
- s << funcRetVal << ' ' << funcName << '(' << funcArgs << ')' << endl << '{' << endl;
+ s << funcRetVal << ' ' << funcName << '(' << funcArgs << ")\n{\n";
writeInvalidPyObjectCheck(s, QLatin1String("self"));
writeCppSelfDefinition(s, func, context);
- const AbstractMetaArgument *lastArg = func->arguments().isEmpty() ? 0 : func->arguments().constLast();
+ const AbstractMetaArgument *lastArg = func->arguments().isEmpty() ? nullptr : func->arguments().constLast();
writeCodeSnips(s, snips,TypeSystem::CodeSnipPositionAny, TypeSystem::TargetLangCode, func, lastArg);
- s << '}' << endl << endl;
+ s<< "}\n\n";
}
if (!injectedCode)
- writeStdListWrapperMethods(s, context);
+ writeDefaultSequenceMethods(s, context);
}
void CppGenerator::writeTypeAsSequenceDefinition(QTextStream &s, const AbstractMetaClass *metaClass)
@@ -4107,10 +4386,10 @@ void CppGenerator::writeTypeAsSequenceDefinition(QTextStream &s, const AbstractM
if (funcs[sqName].isEmpty())
continue;
if (it.value() == QLatin1String("sq_slice"))
- s << "#ifndef IS_PY3K" << endl;
- s << INDENT << "{Py_" << it.value() << ", (void *)" << funcs[sqName] << "}," << endl;
+ s << "#ifndef IS_PY3K\n";
+ s << INDENT << "{Py_" << it.value() << ", (void *)" << funcs[sqName] << "},\n";
if (it.value() == QLatin1String("sq_slice"))
- s << "#endif" << endl;
+ s << "#endif\n";
}
}
@@ -4137,7 +4416,7 @@ void CppGenerator::writeTypeAsMappingDefinition(QTextStream &s, const AbstractMe
const QString &mpName = it.key();
if (funcs[mpName].isEmpty())
continue;
- s << INDENT << "{Py_" << it.value() << ", (void *)" << funcs[mpName] << "}," << endl;
+ s << INDENT << "{Py_" << it.value() << ", (void *)" << funcs[mpName] << "},\n";
}
}
@@ -4194,28 +4473,28 @@ void CppGenerator::writeTypeAsNumberDefinition(QTextStream &s, const AbstractMet
// bool is special because the field name differs on Python 2 and 3 (nb_nonzero vs nb_bool)
// so a shiboken macro is used.
if (nbName == QLatin1String("bool")) {
- s << "#ifdef IS_PY3K" << endl;
- s << INDENT << "{Py_nb_bool, (void *)" << nb[nbName] << "}," << endl;
- s << "#else" << endl;
- s << INDENT << "{Py_nb_nonzero, (void *)" << nb[nbName] << "}," << endl;
- s << "#endif" << endl;
+ s << "#ifdef IS_PY3K\n";
+ s << INDENT << "{Py_nb_bool, (void *)" << nb[nbName] << "},\n";
+ s << "#else\n";
+ s << INDENT << "{Py_nb_nonzero, (void *)" << nb[nbName] << "},\n";
+ s << "#endif\n";
} else {
bool excludeFromPy3K = nbName == QLatin1String("__div__") || nbName == QLatin1String("__idiv__");
if (!excludeFromPy3K)
- s << INDENT << "{Py_" << it.value() << ", (void *)" << nb[nbName] << "}," << endl;
+ s << INDENT << "{Py_" << it.value() << ", (void *)" << nb[nbName] << "},\n";
}
}
if (!nb[QLatin1String("__div__")].isEmpty()) {
- s << INDENT << "{Py_nb_true_divide, (void *)" << nb[QLatin1String("__div__")] << "}," << endl;
- s << "#ifndef IS_PY3K" << endl;
- s << INDENT << "{Py_nb_divide, (void *)" << nb[QLatin1String("__div__")] << "}," << endl;
- s << "#endif" << endl;
+ s << INDENT << "{Py_nb_true_divide, (void *)" << nb[QLatin1String("__div__")] << "},\n";
+ s << "#ifndef IS_PY3K\n";
+ s << INDENT << "{Py_nb_divide, (void *)" << nb[QLatin1String("__div__")] << "},\n";
+ s << "#endif\n";
}
if (!nb[QLatin1String("__idiv__")].isEmpty()) {
- s << INDENT << "// This function is unused in Python 3. We reference it here." << endl;
- s << INDENT << "{0, (void *)" << nb[QLatin1String("__idiv__")] << "}," << endl;
- s << INDENT << "// This list is ending at the first 0 entry." << endl;
- s << INDENT << "// Therefore, we need to put the unused functions at the very end." << endl;
+ s << INDENT << "// This function is unused in Python 3. We reference it here.\n";
+ s << INDENT << "{0, (void *)" << nb[QLatin1String("__idiv__")] << "},\n";
+ s << INDENT << "// This list is ending at the first 0 entry.\n";
+ s << INDENT << "// Therefore, we need to put the unused functions at the very end.\n";
}
}
@@ -4223,28 +4502,28 @@ void CppGenerator::writeTpTraverseFunction(QTextStream &s, const AbstractMetaCla
{
QString baseName = cpythonBaseName(metaClass);
s << "static int ";
- s << baseName << "_traverse(PyObject *self, visitproc visit, void *arg)" << endl;
- s << '{' << endl;
- s << INDENT << "return reinterpret_cast<PyTypeObject *>(SbkObject_TypeF())->tp_traverse(self, visit, arg);" << endl;
- s << '}' << endl;
+ s << baseName << "_traverse(PyObject *self, visitproc visit, void *arg)\n";
+ s << "{\n";
+ s << INDENT << "return reinterpret_cast<PyTypeObject *>(SbkObject_TypeF())->tp_traverse(self, visit, arg);\n";
+ s << "}\n";
}
void CppGenerator::writeTpClearFunction(QTextStream &s, const AbstractMetaClass *metaClass)
{
QString baseName = cpythonBaseName(metaClass);
s << "static int ";
- s << baseName << "_clear(PyObject *self)" << endl;
- s << '{' << endl;
- s << INDENT << "return reinterpret_cast<PyTypeObject *>(SbkObject_TypeF())->tp_clear(self);" << endl;
- s << '}' << endl;
+ s << baseName << "_clear(PyObject *self)\n";
+ s << "{\n";
+ s << INDENT << "return reinterpret_cast<PyTypeObject *>(SbkObject_TypeF())->tp_clear(self);\n";
+ s << "}\n";
}
-void CppGenerator::writeCopyFunction(QTextStream &s, GeneratorContext &context)
+void CppGenerator::writeCopyFunction(QTextStream &s, const GeneratorContext &context)
{
const AbstractMetaClass *metaClass = context.metaClass();
const QString className = chopType(cpythonTypeName(metaClass));
- s << "static PyObject *" << className << "___copy__(PyObject *self)" << endl;
- s << "{" << endl;
+ s << "static PyObject *" << className << "___copy__(PyObject *self)\n";
+ s << "{\n";
writeCppSelfDefinition(s, context, false, true);
QString conversionCode;
if (!context.forSmartPointer())
@@ -4253,20 +4532,25 @@ void CppGenerator::writeCopyFunction(QTextStream &s, GeneratorContext &context)
conversionCode = cpythonToPythonConversionFunction(context.preciseType());
s << INDENT << "PyObject *" << PYTHON_RETURN_VAR << " = " << conversionCode;
- s << CPP_SELF_VAR << ");" << endl;
+ s << CPP_SELF_VAR << ");\n";
writeFunctionReturnErrorCheckSection(s);
- s << INDENT << "return " << PYTHON_RETURN_VAR << ";" << endl;
- s << "}" << endl;
- s << endl;
+ s << INDENT << "return " << PYTHON_RETURN_VAR << ";\n";
+ s << "}\n";
+ s << Qt::endl;
+}
+
+static inline void writeGetterFunctionStart(QTextStream &s, const QString &funcName)
+{
+ s << "static PyObject *" << funcName << "(PyObject *self, void *)\n";
+ s << "{\n";
}
void CppGenerator::writeGetterFunction(QTextStream &s,
const AbstractMetaField *metaField,
- GeneratorContext &context)
+ const GeneratorContext &context)
{
ErrorCode errorCode(QString::fromLatin1(NULL_PTR));
- s << "static PyObject *" << cpythonGetterFunctionName(metaField) << "(PyObject *self, void *)" << endl;
- s << '{' << endl;
+ writeGetterFunctionStart(s, cpythonGetterFunctionName(metaField));
writeCppSelfDefinition(s, context);
@@ -4277,7 +4561,7 @@ void CppGenerator::writeGetterFunction(QTextStream &s,
QString cppField;
if (avoidProtectedHack() && metaField->isProtected()) {
QTextStream(&cppField) << "static_cast<"
- << wrapperName(metaField->enclosingClass()) << " *>("
+ << context.wrapperName() << " *>("
<< CPP_SELF_VAR << ")->" << protectedFieldGetterName(metaField) << "()";
} else {
cppField = QLatin1String(CPP_SELF_VAR) + QLatin1String("->") + metaField->name();
@@ -4287,7 +4571,7 @@ void CppGenerator::writeGetterFunction(QTextStream &s,
}
}
if (isCppIntegralPrimitive(fieldType) || fieldType->isEnum()) {
- s << INDENT << getFullTypeNameWithoutModifiers(fieldType) << " cppOut_local = " << cppField << ';' << endl;
+ s << INDENT << getFullTypeNameWithoutModifiers(fieldType) << " cppOut_local = " << cppField << ";\n";
cppField = QLatin1String("cppOut_local");
} else if (avoidProtectedHack() && metaField->isProtected()) {
s << INDENT << getFullTypeNameWithoutModifiers(fieldType);
@@ -4297,7 +4581,7 @@ void CppGenerator::writeGetterFunction(QTextStream &s,
} else if ((!fieldType->isConstant() && !fieldType->isEnum() && !fieldType->isPrimitive()) || fieldType->indirections() == 1) {
s << " *";
}
- s << " fieldValue = " << cppField << ';' << endl;
+ s << " fieldValue = " << cppField << ";\n";
cppField = QLatin1String("fieldValue");
}
@@ -4314,11 +4598,16 @@ void CppGenerator::writeGetterFunction(QTextStream &s,
<< "reinterpret_cast<SbkObject *>(self), reinterpret_cast<SbkObjectType *>("
<< cpythonTypeNameExt(fieldType)
<< ")));\n";
- s << INDENT << "if (pyOut) {Py_IncRef(pyOut); return pyOut;}\n";
+ s << INDENT << "if (pyOut) {\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "Py_IncRef(pyOut);\n"
+ << INDENT << "return pyOut;\n";
+ }
+ s << INDENT << "}\n";
}
- s << INDENT << "}\n";
// Check if field wrapper has already been created.
- s << INDENT << "else if (Shiboken::BindingManager::instance().hasWrapper(" << cppField << ")) {" << "\n";
+ s << INDENT << "} else if (Shiboken::BindingManager::instance().hasWrapper(" << cppField << ")) {" << "\n";
{
Indentation indent(INDENT);
s << INDENT << "pyOut = reinterpret_cast<PyObject *>(Shiboken::BindingManager::instance().retrieveWrapper("
@@ -4330,98 +4619,144 @@ void CppGenerator::writeGetterFunction(QTextStream &s,
// Create and register new wrapper
s << INDENT << "pyOut = ";
s << "Shiboken::Object::newObject(reinterpret_cast<SbkObjectType *>(" << cpythonTypeNameExt(fieldType)
- << "), " << cppField << ", false, true);" << endl;
+ << "), " << cppField << ", false, true);\n";
s << INDENT << "Shiboken::Object::setParent(self, pyOut)";
} else {
s << INDENT << "pyOut = ";
writeToPythonConversion(s, fieldType, metaField->enclosingClass(), cppField);
}
- s << ';' << endl;
+ s << ";\n";
- s << INDENT << "return pyOut;" << endl;
- s << '}' << endl;
+ s << INDENT << "return pyOut;\n";
+ s << "}\n";
}
-void CppGenerator::writeSetterFunction(QTextStream &s,
- const AbstractMetaField *metaField,
- GeneratorContext &context)
+// Write a getter for QPropertySpec
+void CppGenerator::writeGetterFunction(QTextStream &s, const QPropertySpec *property,
+ const GeneratorContext &context)
{
ErrorCode errorCode(0);
- s << "static int " << cpythonSetterFunctionName(metaField) << "(PyObject *self, PyObject *pyIn, void *)" << endl;
- s << '{' << endl;
-
+ writeGetterFunctionStart(s, cpythonGetterFunctionName(property, context.metaClass()));
writeCppSelfDefinition(s, context);
-
- s << INDENT << "if (pyIn == " << NULL_PTR << ") {" << endl;
+ const QString value = QStringLiteral("value");
+ s << INDENT << "auto " << value << " = " << CPP_SELF_VAR << "->" << property->read() << "();\n"
+ << INDENT << "auto pyResult = ";
+ writeToPythonConversion(s, property->type(), context.metaClass(), value);
+ s << ";\n"
+ << INDENT << "if (PyErr_Occurred() || !pyResult) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "PyErr_SetString(PyExc_TypeError, \"'";
- s << metaField->name() << "' may not be deleted\");" << endl;
- s << INDENT << "return -1;" << endl;
+ s << INDENT << "Py_XDECREF(pyResult);\n"
+ << INDENT << " return {};\n";
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n"
+ << INDENT << "return pyResult;\n}\n\n";
+}
- AbstractMetaType *fieldType = metaField->type();
+// Write setter function preamble (type checks on "pyIn")
+void CppGenerator::writeSetterFunctionPreamble(QTextStream &s, const QString &name,
+ const QString &funcName,
+ const AbstractMetaType *type,
+ const GeneratorContext &context)
+{
+ s << "static int " << funcName << "(PyObject *self, PyObject *pyIn, void *)\n";
+ s << "{\n";
+
+ writeCppSelfDefinition(s, context);
- s << INDENT << "PythonToCppFunc " << PYTHON_TO_CPP_VAR << "{nullptr};" << endl;
+ s << INDENT << "if (pyIn == " << NULL_PTR << ") {\n" << indent(INDENT)
+ << INDENT << "PyErr_SetString(PyExc_TypeError, \"'"
+ << name << "' may not be deleted\");\n"
+ << INDENT << "return -1;\n"
+ << outdent(INDENT) << INDENT << "}\n";
+
+ s << INDENT << "PythonToCppFunc " << PYTHON_TO_CPP_VAR << "{nullptr};\n";
s << INDENT << "if (!";
- writeTypeCheck(s, fieldType, QLatin1String("pyIn"), isNumber(fieldType->typeEntry()));
- s << ") {" << endl;
- {
- Indentation indent(INDENT);
- s << INDENT << "PyErr_SetString(PyExc_TypeError, \"wrong type attributed to '";
- s << metaField->name() << "', '" << fieldType->name() << "' or convertible type expected\");" << endl;
- s << INDENT << "return -1;" << endl;
- }
- s << INDENT << '}' << endl << endl;
+ writeTypeCheck(s, type, QLatin1String("pyIn"), isNumber(type->typeEntry()));
+ s << ") {\n" << indent(INDENT)
+ << INDENT << "PyErr_SetString(PyExc_TypeError, \"wrong type attributed to '"
+ << name << "', '" << type->name() << "' or convertible type expected\");\n"
+ << INDENT << "return -1;\n"
+ << outdent(INDENT) << INDENT<< "}\n\n";
+}
+
+void CppGenerator::writeSetterFunction(QTextStream &s,
+ const AbstractMetaField *metaField,
+ const GeneratorContext &context)
+{
+ ErrorCode errorCode(0);
+
+ AbstractMetaType *fieldType = metaField->type();
+ writeSetterFunctionPreamble(s, metaField->name(), cpythonSetterFunctionName(metaField),
+ fieldType, context);
QString cppField = QString::fromLatin1("%1->%2").arg(QLatin1String(CPP_SELF_VAR), metaField->name());
s << INDENT;
if (avoidProtectedHack() && metaField->isProtected()) {
s << getFullTypeNameWithoutModifiers(fieldType);
- s << (fieldType->indirections() == 1 ? " *" : "") << " cppOut;" << endl;
- s << INDENT << PYTHON_TO_CPP_VAR << "(pyIn, &cppOut);" << endl;
- s << INDENT << "static_cast<" << wrapperName(metaField->enclosingClass())
+ s << (fieldType->indirections() == 1 ? " *" : "") << " cppOut;\n";
+ s << INDENT << PYTHON_TO_CPP_VAR << "(pyIn, &cppOut);\n";
+ s << INDENT << "static_cast<" << context.wrapperName()
<< " *>(" << CPP_SELF_VAR << ")->" << protectedFieldSetterName(metaField)
<< "(cppOut)";
} else if (isCppIntegralPrimitive(fieldType) || fieldType->typeEntry()->isEnum() || fieldType->typeEntry()->isFlags()) {
- s << getFullTypeNameWithoutModifiers(fieldType) << " cppOut_local = " << cppField << ';' << endl;
- s << INDENT << PYTHON_TO_CPP_VAR << "(pyIn, &cppOut_local);" << endl;
+ s << getFullTypeNameWithoutModifiers(fieldType) << " cppOut_local = " << cppField << ";\n";
+ s << INDENT << PYTHON_TO_CPP_VAR << "(pyIn, &cppOut_local);\n";
s << INDENT << cppField << " = cppOut_local";
} else {
if (isPointerToConst(fieldType))
s << "const ";
s << getFullTypeNameWithoutModifiers(fieldType);
s << QString::fromLatin1(" *").repeated(fieldType->indirections()) << "& cppOut_ptr = ";
- s << cppField << ';' << endl;
+ s << cppField << ";\n";
s << INDENT << PYTHON_TO_CPP_VAR << "(pyIn, &cppOut_ptr)";
}
- s << ';' << endl << endl;
+ s << ";\n" << Qt::endl;
if (isPointerToWrapperType(fieldType)) {
s << INDENT << "Shiboken::Object::keepReference(reinterpret_cast<SbkObject *>(self), \"";
- s << metaField->name() << "\", pyIn);" << endl;
+ s << metaField->name() << "\", pyIn);\n";
}
- s << INDENT << "return 0;" << endl;
- s << '}' << endl;
+ s << INDENT << "return 0;\n";
+ s << "}\n";
+}
+
+// Write a setter for QPropertySpec
+void CppGenerator::writeSetterFunction(QTextStream &s, const QPropertySpec *property,
+ const GeneratorContext &context)
+{
+ ErrorCode errorCode(0);
+ writeSetterFunctionPreamble(s, property->name(),
+ cpythonSetterFunctionName(property, context.metaClass()),
+ property->type(), context);
+
+ s << INDENT << "auto cppOut = " << CPP_SELF_VAR << "->" << property->read() << "();\n"
+ << INDENT << PYTHON_TO_CPP_VAR << "(pyIn, &cppOut);\n"
+ << INDENT << "if (PyErr_Occurred())\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "return -1;\n";
+ }
+ s << INDENT << CPP_SELF_VAR << "->" << property->write() << "(cppOut);\n"
+ << INDENT << "return 0;\n}\n\n";
}
-void CppGenerator::writeRichCompareFunction(QTextStream &s, GeneratorContext &context)
+void CppGenerator::writeRichCompareFunction(QTextStream &s, const GeneratorContext &context)
{
const AbstractMetaClass *metaClass = context.metaClass();
QString baseName = cpythonBaseName(metaClass);
s << "static PyObject * ";
- s << baseName << "_richcompare(PyObject *self, PyObject *" << PYTHON_ARG << ", int op)" << endl;
- s << '{' << endl;
+ s << baseName << "_richcompare(PyObject *self, PyObject *" << PYTHON_ARG
+ << ", int op)\n{\n";
writeCppSelfDefinition(s, context, false, true);
writeUnusedVariableCast(s, QLatin1String(CPP_SELF_VAR));
- s << INDENT << "PyObject *" << PYTHON_RETURN_VAR << "{};" << endl;
- s << INDENT << "PythonToCppFunc " << PYTHON_TO_CPP_VAR << ';' << endl;
+ s << INDENT << "PyObject *" << PYTHON_RETURN_VAR << "{};\n";
+ s << INDENT << "PythonToCppFunc " << PYTHON_TO_CPP_VAR << ";\n";
writeUnusedVariableCast(s, QLatin1String(PYTHON_TO_CPP_VAR));
- s << endl;
+ s << Qt::endl;
- s << INDENT << "switch (op) {" << endl;
+ s << INDENT << "switch (op) {\n";
{
Indentation indent(INDENT);
const QVector<AbstractMetaFunctionList> &groupedFuncs = filterGroupedOperatorFunctions(metaClass, AbstractMetaClass::ComparisonOp);
@@ -4429,7 +4764,7 @@ void CppGenerator::writeRichCompareFunction(QTextStream &s, GeneratorContext &co
const AbstractMetaFunction *rfunc = overloads[0];
QString operatorId = ShibokenGenerator::pythonRichCompareOperatorId(rfunc);
- s << INDENT << "case " << operatorId << ':' << endl;
+ s << INDENT << "case " << operatorId << ':' << Qt::endl;
Indentation indent(INDENT);
@@ -4461,21 +4796,28 @@ void CppGenerator::writeRichCompareFunction(QTextStream &s, GeneratorContext &co
}
s << "if (";
writeTypeCheck(s, argType, QLatin1String(PYTHON_ARG), alternativeNumericTypes == 1 || isPyInt(argType));
- s << ") {" << endl;
+ s << ") {\n";
{
Indentation indent(INDENT);
- s << INDENT << "// " << func->signature() << endl;
+ s << INDENT << "// " << func->signature() << Qt::endl;
writeArgumentConversion(s, argType, QLatin1String(CPP_ARG0),
QLatin1String(PYTHON_ARG), metaClass,
QString(), func->isUserAdded());
// If the function is user added, use the inject code
+ bool generateOperatorCode = true;
if (func->isUserAdded()) {
CodeSnipList snips = func->injectedCodeSnips();
- writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionAny, TypeSystem::TargetLangCode, func, func->arguments().constLast());
- } else {
+ if (!snips.isEmpty()) {
+ writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionAny,
+ TypeSystem::TargetLangCode, func,
+ func->arguments().constLast());
+ generateOperatorCode = false;
+ }
+ }
+ if (generateOperatorCode) {
s << INDENT;
- if (func->type())
+ if (!func->isVoid())
s << func->type()->cppSignature() << " " << CPP_RETURN_VAR << " = ";
// expression
if (func->isPointerOperator())
@@ -4483,49 +4825,51 @@ void CppGenerator::writeRichCompareFunction(QTextStream &s, GeneratorContext &co
s << CPP_SELF_VAR << ' ' << op << '(';
if (shouldDereferenceAbstractMetaTypePointer(argType))
s << '*';
- s << CPP_ARG0 << ");" << endl;
+ s << CPP_ARG0 << ");\n";
s << INDENT << PYTHON_RETURN_VAR << " = ";
- if (func->type())
+ if (!func->isVoid())
writeToPythonConversion(s, func->type(), metaClass, QLatin1String(CPP_RETURN_VAR));
else
- s << "Py_None;" << endl << INDENT << "Py_INCREF(Py_None)";
- s << ';' << endl;
+ s << "Py_None;\n" << INDENT << "Py_INCREF(Py_None)";
+ s << ";\n";
}
}
s << INDENT << '}';
}
- s << " else {" << endl;
+ s << " else {\n";
if (operatorId == QLatin1String("Py_EQ") || operatorId == QLatin1String("Py_NE")) {
Indentation indent(INDENT);
s << INDENT << PYTHON_RETURN_VAR << " = "
- << (operatorId == QLatin1String("Py_EQ") ? "Py_False" : "Py_True") << ';' << endl;
- s << INDENT << "Py_INCREF(" << PYTHON_RETURN_VAR << ");" << endl;
+ << (operatorId == QLatin1String("Py_EQ") ? "Py_False" : "Py_True") << ";\n";
+ s << INDENT << "Py_INCREF(" << PYTHON_RETURN_VAR << ");\n";
} else {
Indentation indent(INDENT);
- s << INDENT << "goto " << baseName << "_RichComparison_TypeError;" << endl;
+ s << INDENT << "goto " << baseName << "_RichComparison_TypeError;\n";
}
- s << INDENT << '}' << endl << endl;
+ s << INDENT<< "}\n\n";
- s << INDENT << "break;" << endl;
+ s << INDENT << "break;\n";
}
- s << INDENT << "default:" << endl;
+ s << INDENT << "default:\n";
{
Indentation indent(INDENT);
- s << INDENT << "goto " << baseName << "_RichComparison_TypeError;" << endl;
+ s << INDENT << "// PYSIDE-74: By default, we redirect to object's tp_richcompare (which is `==`, `!=`).\n";
+ s << INDENT << "return FallbackRichCompare(self, " << PYTHON_ARG << ", op);\n";
+ s << INDENT << "goto " << baseName << "_RichComparison_TypeError;\n";
}
}
- s << INDENT << '}' << endl << endl;
+ s << INDENT<< "}\n\n";
- s << INDENT << "if (" << PYTHON_RETURN_VAR << " && !PyErr_Occurred())" << endl;
+ s << INDENT << "if (" << PYTHON_RETURN_VAR << " && !PyErr_Occurred())\n";
{
Indentation indent(INDENT);
- s << INDENT << "return " << PYTHON_RETURN_VAR << ";" << endl;
+ s << INDENT << "return " << PYTHON_RETURN_VAR << ";\n";
}
- s << INDENT << baseName << "_RichComparison_TypeError:" << endl;
- s << INDENT << "PyErr_SetString(PyExc_NotImplementedError, \"operator not implemented.\");" << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl << endl;
- s << '}' << endl << endl;
+ s << INDENT << baseName << "_RichComparison_TypeError:\n";
+ s << INDENT << "PyErr_SetString(PyExc_NotImplementedError, \"operator not implemented.\");\n";
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl << Qt::endl;
+ s<< "}\n\n";
}
void CppGenerator::writeMethodDefinitionEntry(QTextStream &s, const AbstractMetaFunctionList &overloads)
@@ -4549,8 +4893,14 @@ void CppGenerator::writeMethodDefinitionEntry(QTextStream &s, const AbstractMeta
if (overloadData.hasArgumentWithDefaultValue())
s << "|METH_KEYWORDS";
}
- if (func->ownerClass() && overloadData.hasStaticFunction())
+ // METH_STATIC causes a crash when used for global functions (also from
+ // invisible namespaces).
+ auto ownerClass = func->ownerClass();
+ if (ownerClass
+ && !invisibleTopNamespaces().contains(const_cast<AbstractMetaClass *>(ownerClass))
+ && overloadData.hasStaticFunction()) {
s << "|METH_STATIC";
+ }
}
void CppGenerator::writeMethodDefinition(QTextStream &s, const AbstractMetaFunctionList &overloads)
@@ -4568,20 +4918,24 @@ void CppGenerator::writeMethodDefinition(QTextStream &s, const AbstractMetaFunct
writeMethodDefinitionEntry(s, overloads);
s << '}';
}
- s << ',' << endl;
+ s << ',' << Qt::endl;
}
void CppGenerator::writeSignatureInfo(QTextStream &s, const AbstractMetaFunctionList &overloads)
{
OverloadData overloadData(overloads, this);
const AbstractMetaFunction *rfunc = overloadData.referenceFunction();
- QString funcName = fullPythonFunctionName(rfunc);
+ QString funcName = fullPythonFunctionName(rfunc, false);
int idx = overloads.length() - 1;
bool multiple = idx > 0;
for (const AbstractMetaFunction *f : overloads) {
QStringList args;
+ // PYSIDE-1328: `self`-ness cannot be computed in Python because there are mixed cases.
+ // Toplevel functions like `PySide2.QtCore.QEnum` are always self-less.
+ if (!(f->isStatic()) && f->ownerClass())
+ args << QLatin1String("self");
const AbstractMetaArgumentList &arguments = f->arguments();
for (const AbstractMetaArgument *arg : arguments) {
QString strArg = arg->type()->pythonSignature();
@@ -4589,8 +4943,6 @@ void CppGenerator::writeSignatureInfo(QTextStream &s, const AbstractMetaFunction
strArg += QLatin1Char('=');
QString e = arg->defaultValueExpression();
e.replace(QLatin1String("::"), QLatin1String("."));
- // the tests insert stuff like Str("<unknown>"):
- e.replace(QLatin1Char('"'), QLatin1String("\\\""));
strArg += e;
}
args << arg->name() + QLatin1Char(':') + strArg;
@@ -4599,9 +4951,9 @@ void CppGenerator::writeSignatureInfo(QTextStream &s, const AbstractMetaFunction
if (multiple)
s << idx-- << ':';
s << funcName << '(' << args.join(QLatin1Char(',')) << ')';
- if (f->type())
+ if (!f->isVoid())
s << "->" << f->type()->pythonSignature();
- s << endl;
+ s << Qt::endl;
}
}
@@ -4609,7 +4961,7 @@ void CppGenerator::writeEnumsInitialization(QTextStream &s, AbstractMetaEnumList
{
if (enums.isEmpty())
return;
- s << INDENT << "// Initialization of enums." << endl << endl;
+ s << INDENT << "// Initialization of enums.\n\n";
for (const AbstractMetaEnum *cppEnum : qAsConst(enums)) {
if (cppEnum->isPrivate())
continue;
@@ -4628,9 +4980,8 @@ static QString mangleName(QString name)
void CppGenerator::writeEnumInitialization(QTextStream &s, const AbstractMetaEnum *cppEnum)
{
- const AbstractMetaClass *enclosingClass = getProperEnclosingClassForEnum(cppEnum);
- const AbstractMetaClass *upper = enclosingClass ? enclosingClass->enclosingClass() : nullptr;
- bool hasUpperEnclosingClass = upper && upper->typeEntry()->codeGeneration() != TypeEntry::GenerateForSubclass;
+ const AbstractMetaClass *enclosingClass = cppEnum->targetLangEnclosingClass();
+ bool hasUpperEnclosingClass = enclosingClass && enclosingClass->targetLangEnclosingClass() != nullptr;
const EnumTypeEntry *enumTypeEntry = cppEnum->typeEntry();
QString enclosingObjectVariable;
if (enclosingClass)
@@ -4642,10 +4993,11 @@ void CppGenerator::writeEnumInitialization(QTextStream &s, const AbstractMetaEnu
s << INDENT << "// Initialization of ";
s << (cppEnum->isAnonymous() ? "anonymous enum identified by enum value" : "enum");
- s << " '" << cppEnum->name() << "'." << endl;
+ s << " '" << cppEnum->name() << "'.\n";
QString enumVarTypeObj;
if (!cppEnum->isAnonymous()) {
+ int packageLevel = packageName().count(QLatin1Char('.')) + 1;
FlagsTypeEntry *flags = enumTypeEntry->flags();
if (flags) {
// The following could probably be made nicer:
@@ -4653,29 +5005,29 @@ void CppGenerator::writeEnumInitialization(QTextStream &s, const AbstractMetaEnu
QString fullPath = getClassTargetFullName(cppEnum);
fullPath.truncate(fullPath.lastIndexOf(QLatin1Char('.')) + 1);
s << INDENT << cpythonTypeNameExt(flags) << " = PySide::QFlags::create(\""
- << fullPath << flags->flagsName() << "\", "
- << cpythonEnumName(cppEnum) << "_number_slots);" << endl;
+ << packageLevel << ':' << fullPath << flags->flagsName() << "\", "
+ << cpythonEnumName(cppEnum) << "_number_slots);\n";
}
enumVarTypeObj = cpythonTypeNameExt(enumTypeEntry);
s << INDENT << enumVarTypeObj << " = Shiboken::Enum::";
s << ((enclosingClass || hasUpperEnclosingClass) ? "createScopedEnum" : "createGlobalEnum");
- s << '(' << enclosingObjectVariable << ',' << endl;
+ s << '(' << enclosingObjectVariable << ',' << Qt::endl;
{
Indentation indent(INDENT);
- s << INDENT << '"' << cppEnum->name() << "\"," << endl;
- s << INDENT << '"' << getClassTargetFullName(cppEnum) << "\"," << endl;
+ s << INDENT << '"' << cppEnum->name() << "\",\n";
+ s << INDENT << '"' << packageLevel << ':' << getClassTargetFullName(cppEnum) << "\",\n";
s << INDENT << '"' << (cppEnum->enclosingClass() ? (cppEnum->enclosingClass()->qualifiedCppName() + QLatin1String("::")) : QString());
s << cppEnum->name() << '"';
if (flags)
- s << ',' << endl << INDENT << cpythonTypeNameExt(flags);
- s << ");" << endl;
+ s << ',' << Qt::endl << INDENT << cpythonTypeNameExt(flags);
+ s << ");\n";
}
- s << INDENT << "if (!" << cpythonTypeNameExt(cppEnum->typeEntry()) << ')' << endl;
+ s << INDENT << "if (!" << cpythonTypeNameExt(cppEnum->typeEntry()) << ")\n";
{
Indentation indent(INDENT);
- s << INDENT << returnStatement(m_currentErrorCode) << endl << endl;
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl << Qt::endl;
}
}
@@ -4700,45 +5052,45 @@ void CppGenerator::writeEnumInitialization(QTextStream &s, const AbstractMetaEnu
switch (cppEnum->enumKind()) {
case AnonymousEnum:
if (enclosingClass || hasUpperEnclosingClass) {
- s << INDENT << '{' << endl;
+ s << INDENT << "{\n";
{
Indentation indent(INDENT);
- s << INDENT << "PyObject *anonEnumItem = PyInt_FromLong(" << enumValueText << ");" << endl;
+ s << INDENT << "PyObject *anonEnumItem = PyInt_FromLong(" << enumValueText << ");\n";
s << INDENT << "if (PyDict_SetItemString(reinterpret_cast<PyTypeObject *>(reinterpret_cast<SbkObjectType *>(" << enclosingObjectVariable
- << "))->tp_dict, \"" << mangleName(enumValue->name()) << "\", anonEnumItem) < 0)" << endl;
+ << "))->tp_dict, \"" << mangleName(enumValue->name()) << "\", anonEnumItem) < 0)\n";
{
Indentation indent(INDENT);
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
}
- s << INDENT << "Py_DECREF(anonEnumItem);" << endl;
+ s << INDENT << "Py_DECREF(anonEnumItem);\n";
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
} else {
s << INDENT << "if (PyModule_AddIntConstant(module, \"" << mangleName(enumValue->name()) << "\", ";
- s << enumValueText << ") < 0)" << endl;
+ s << enumValueText << ") < 0)\n";
{
Indentation indent(INDENT);
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
}
}
break;
case CEnum: {
s << INDENT << "if (!Shiboken::Enum::";
s << ((enclosingClass || hasUpperEnclosingClass) ? "createScopedEnumItem" : "createGlobalEnumItem");
- s << '(' << enumVarTypeObj << ',' << endl;
+ s << '(' << enumVarTypeObj << ',' << Qt::endl;
Indentation indent(INDENT);
s << INDENT << enclosingObjectVariable << ", \"" << mangleName(enumValue->name()) << "\", ";
- s << enumValueText << "))" << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << enumValueText << "))\n";
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
}
break;
case EnumClass: {
s << INDENT << "if (!Shiboken::Enum::createScopedEnumItem("
- << enumVarTypeObj << ',' << endl;
+ << enumVarTypeObj << ',' << Qt::endl;
Indentation indent(INDENT);
s << INDENT << enumVarTypeObj<< ", \"" << mangleName(enumValue->name()) << "\", "
- << enumValueText << "))" << endl
- << INDENT << returnStatement(m_currentErrorCode) << endl;
+ << enumValueText << "))\n"
+ << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
}
break;
}
@@ -4749,7 +5101,7 @@ void CppGenerator::writeEnumInitialization(QTextStream &s, const AbstractMetaEnu
s << INDENT << "// End of '" << cppEnum->name() << "' enum";
if (cppEnum->typeEntry()->flags())
s << "/flags";
- s << '.' << endl << endl;
+ s << '.' << Qt::endl << Qt::endl;
}
void CppGenerator::writeSignalInitialization(QTextStream &s, const AbstractMetaClass *metaClass)
@@ -4775,7 +5127,7 @@ void CppGenerator::writeSignalInitialization(QTextStream &s, const AbstractMetaC
}
s << INDENT << "PySide::Signal::registerSignals(" << cpythonTypeName(metaClass) << ", &::"
- << metaClass->qualifiedCppName() << "::staticMetaObject);" << endl;
+ << metaClass->qualifiedCppName() << "::staticMetaObject);\n";
}
void CppGenerator::writeFlagsToLong(QTextStream &s, const AbstractMetaEnum *cppEnum)
@@ -4783,13 +5135,13 @@ void CppGenerator::writeFlagsToLong(QTextStream &s, const AbstractMetaEnum *cppE
FlagsTypeEntry *flagsEntry = cppEnum->typeEntry()->flags();
if (!flagsEntry)
return;
- s << "static PyObject *" << cpythonEnumName(cppEnum) << "_long(PyObject *self)" << endl;
- s << "{" << endl;
- s << INDENT << "int val;" << endl;
+ s << "static PyObject *" << cpythonEnumName(cppEnum) << "_long(PyObject *self)\n";
+ s << "{\n";
+ s << INDENT << "int val;\n";
AbstractMetaType *flagsType = buildAbstractMetaTypeFromTypeEntry(flagsEntry);
- s << INDENT << cpythonToCppConversionFunction(flagsType) << "self, &val);" << endl;
- s << INDENT << "return Shiboken::Conversions::copyToPython(Shiboken::Conversions::PrimitiveTypeConverter<int>(), &val);" << endl;
- s << "}" << endl;
+ s << INDENT << cpythonToCppConversionFunction(flagsType) << "self, &val);\n";
+ s << INDENT << "return Shiboken::Conversions::copyToPython(Shiboken::Conversions::PrimitiveTypeConverter<int>(), &val);\n";
+ s << "}\n";
}
void CppGenerator::writeFlagsNonZero(QTextStream &s, const AbstractMetaEnum *cppEnum)
@@ -4797,14 +5149,14 @@ void CppGenerator::writeFlagsNonZero(QTextStream &s, const AbstractMetaEnum *cpp
FlagsTypeEntry *flagsEntry = cppEnum->typeEntry()->flags();
if (!flagsEntry)
return;
- s << "static int " << cpythonEnumName(cppEnum) << "__nonzero(PyObject *self)" << endl;
- s << "{" << endl;
+ s << "static int " << cpythonEnumName(cppEnum) << "__nonzero(PyObject *self)\n";
+ s << "{\n";
- s << INDENT << "int val;" << endl;
+ s << INDENT << "int val;\n";
AbstractMetaType *flagsType = buildAbstractMetaTypeFromTypeEntry(flagsEntry);
- s << INDENT << cpythonToCppConversionFunction(flagsType) << "self, &val);" << endl;
- s << INDENT << "return val != 0;" << endl;
- s << "}" << endl;
+ s << INDENT << cpythonToCppConversionFunction(flagsType) << "self, &val);\n";
+ s << INDENT << "return val != 0;\n";
+ s << "}\n";
}
void CppGenerator::writeFlagsMethods(QTextStream &s, const AbstractMetaEnum *cppEnum)
@@ -4817,30 +5169,42 @@ void CppGenerator::writeFlagsMethods(QTextStream &s, const AbstractMetaEnum *cpp
writeFlagsToLong(s, cppEnum);
writeFlagsNonZero(s, cppEnum);
- s << endl;
+ s << Qt::endl;
}
void CppGenerator::writeFlagsNumberMethodsDefinition(QTextStream &s, const AbstractMetaEnum *cppEnum)
{
QString cpythonName = cpythonEnumName(cppEnum);
- s << "static PyType_Slot " << cpythonName << "_number_slots[] = {" << endl;
- s << "#ifdef IS_PY3K" << endl;
- s << INDENT << "{Py_nb_bool, (void *)" << cpythonName << "__nonzero}," << endl;
- s << "#else" << endl;
- s << INDENT << "{Py_nb_nonzero, (void *)" << cpythonName << "__nonzero}," << endl;
- s << INDENT << "{Py_nb_long, (void *)" << cpythonName << "_long}," << endl;
- s << "#endif" << endl;
- s << INDENT << "{Py_nb_invert, (void *)" << cpythonName << "___invert__}," << endl;
- s << INDENT << "{Py_nb_and, (void *)" << cpythonName << "___and__}," << endl;
- s << INDENT << "{Py_nb_xor, (void *)" << cpythonName << "___xor__}," << endl;
- s << INDENT << "{Py_nb_or, (void *)" << cpythonName << "___or__}," << endl;
- s << INDENT << "{Py_nb_int, (void *)" << cpythonName << "_long}," << endl;
- s << "#ifndef IS_PY3K" << endl;
- s << INDENT << "{Py_nb_long, (void *)" << cpythonName << "_long}," << endl;
- s << "#endif" << endl;
- s << INDENT << "{0, " << NULL_PTR << "} // sentinel" << endl;
- s << "};" << endl << endl;
+ s << "static PyType_Slot " << cpythonName << "_number_slots[] = {\n";
+ s << "#ifdef IS_PY3K\n";
+ s << INDENT << "{Py_nb_bool, reinterpret_cast<void *>(" << cpythonName << "__nonzero)},\n";
+ s << "#else\n";
+ s << INDENT << "{Py_nb_nonzero, reinterpret_cast<void *>(" << cpythonName << "__nonzero)},\n";
+ s << INDENT << "{Py_nb_long, reinterpret_cast<void *>(" << cpythonName << "_long)},\n";
+ s << "#endif\n";
+ s << INDENT << "{Py_nb_invert, reinterpret_cast<void *>(" << cpythonName << "___invert__)},\n";
+ s << INDENT << "{Py_nb_and, reinterpret_cast<void *>(" << cpythonName << "___and__)},\n";
+ s << INDENT << "{Py_nb_xor, reinterpret_cast<void *>(" << cpythonName << "___xor__)},\n";
+ s << INDENT << "{Py_nb_or, reinterpret_cast<void *>(" << cpythonName << "___or__)},\n";
+ s << INDENT << "{Py_nb_int, reinterpret_cast<void *>(" << cpythonName << "_long)},\n";
+ s << INDENT << "{Py_nb_index, reinterpret_cast<void *>(" << cpythonName << "_long)},\n";
+ s << "#ifndef IS_PY3K\n";
+ s << INDENT << "{Py_nb_long, reinterpret_cast<void *>(" << cpythonName << "_long)},\n";
+ s << "#endif\n";
+ s << INDENT << "{0, " << NULL_PTR << "} // sentinel\n";
+ s << "};\n\n";
+}
+
+void CppGenerator::writeFlagsNumberMethodsDefinitions(QTextStream &s, const AbstractMetaEnumList &enums)
+{
+ for (AbstractMetaEnum *e : enums) {
+ if (!e->isAnonymous() && !e->isPrivate() && e->typeEntry()->flags()) {
+ writeFlagsMethods(s, e);
+ writeFlagsNumberMethodsDefinition(s, e);
+ s << '\n';
+ }
+ }
}
void CppGenerator::writeFlagsBinaryOperator(QTextStream &s, const AbstractMetaEnum *cppEnum,
@@ -4849,27 +5213,29 @@ void CppGenerator::writeFlagsBinaryOperator(QTextStream &s, const AbstractMetaEn
FlagsTypeEntry *flagsEntry = cppEnum->typeEntry()->flags();
Q_ASSERT(flagsEntry);
- s << "PyObject * " << cpythonEnumName(cppEnum) << "___" << pyOpName << "__(PyObject *self, PyObject *" << PYTHON_ARG << ")" << endl;
- s << '{' << endl;
+ s << "PyObject *" << cpythonEnumName(cppEnum) << "___" << pyOpName
+ << "__(PyObject *self, PyObject *" << PYTHON_ARG << ")\n{\n";
AbstractMetaType *flagsType = buildAbstractMetaTypeFromTypeEntry(flagsEntry);
- s << INDENT << "::" << flagsEntry->originalName() << " cppResult, " << CPP_SELF_VAR << ", cppArg;" << endl;
- s << "#ifdef IS_PY3K" << endl;
+ s << INDENT << "::" << flagsEntry->originalName() << " cppResult, " << CPP_SELF_VAR << ", cppArg;\n";
+ s << "#ifdef IS_PY3K\n";
s << INDENT << CPP_SELF_VAR << " = static_cast<::" << flagsEntry->originalName()
- << ">(int(PyLong_AsLong(self)));" << endl;
+ << ">(int(PyLong_AsLong(self)));\n";
s << INDENT << "cppArg = static_cast<" << flagsEntry->originalName() << ">(int(PyLong_AsLong("
- << PYTHON_ARG << ")));" << endl;
- s << "#else" << endl;
+ << PYTHON_ARG << ")));\n";
+ s << "#else\n";
s << INDENT << CPP_SELF_VAR << " = static_cast<::" << flagsEntry->originalName()
- << ">(int(PyInt_AsLong(self)));" << endl;
+ << ">(int(PyInt_AsLong(self)));\n";
s << INDENT << "cppArg = static_cast<" << flagsEntry->originalName()
- << ">(int(PyInt_AsLong(" << PYTHON_ARG << ")));" << endl;
- s << "#endif" << endl << endl;
- s << INDENT << "cppResult = " << CPP_SELF_VAR << " " << cppOpName << " cppArg;" << endl;
+ << ">(int(PyInt_AsLong(" << PYTHON_ARG << ")));\n";
+ s << "#endif\n\n";
+ s << INDENT << "if (PyErr_Occurred())\n" << indent(INDENT)
+ << INDENT << "return nullptr;\n" << outdent(INDENT);
+ s << INDENT << "cppResult = " << CPP_SELF_VAR << " " << cppOpName << " cppArg;\n";
s << INDENT << "return ";
writeToPythonConversion(s, flagsType, nullptr, QLatin1String("cppResult"));
- s << ';' << endl;
- s << '}' << endl << endl;
+ s << ";\n";
+ s<< "}\n\n";
}
void CppGenerator::writeFlagsUnaryOperator(QTextStream &s, const AbstractMetaEnum *cppEnum,
@@ -4879,25 +5245,25 @@ void CppGenerator::writeFlagsUnaryOperator(QTextStream &s, const AbstractMetaEnu
FlagsTypeEntry *flagsEntry = cppEnum->typeEntry()->flags();
Q_ASSERT(flagsEntry);
- s << "PyObject *" << cpythonEnumName(cppEnum) << "___" << pyOpName << "__(PyObject *self, PyObject *" << PYTHON_ARG << ")" << endl;
- s << '{' << endl;
+ s << "PyObject *" << cpythonEnumName(cppEnum) << "___" << pyOpName
+ << "__(PyObject *self, PyObject *" << PYTHON_ARG << ")\n{\n";
AbstractMetaType *flagsType = buildAbstractMetaTypeFromTypeEntry(flagsEntry);
- s << INDENT << "::" << flagsEntry->originalName() << " " << CPP_SELF_VAR << ";" << endl;
- s << INDENT << cpythonToCppConversionFunction(flagsType) << "self, &" << CPP_SELF_VAR << ");" << endl;
+ s << INDENT << "::" << flagsEntry->originalName() << " " << CPP_SELF_VAR << ";\n";
+ s << INDENT << cpythonToCppConversionFunction(flagsType) << "self, &" << CPP_SELF_VAR << ");\n";
s << INDENT;
if (boolResult)
s << "bool";
else
s << "::" << flagsEntry->originalName();
- s << " cppResult = " << cppOpName << CPP_SELF_VAR << ';' << endl;
+ s << " cppResult = " << cppOpName << CPP_SELF_VAR << ";\n";
s << INDENT << "return ";
if (boolResult)
s << "PyBool_FromLong(cppResult)";
else
writeToPythonConversion(s, flagsType, nullptr, QLatin1String("cppResult"));
- s << ';' << endl;
- s << '}' << endl << endl;
+ s << ";\n";
+ s<< "}\n\n";
}
QString CppGenerator::getSimpleClassInitFunctionName(const AbstractMetaClass *metaClass) const
@@ -4911,64 +5277,75 @@ QString CppGenerator::getSimpleClassInitFunctionName(const AbstractMetaClass *me
return initFunctionName;
}
-QString CppGenerator::getInitFunctionName(GeneratorContext &context) const
+QString CppGenerator::getInitFunctionName(const GeneratorContext &context) const
{
return !context.forSmartPointer()
? getSimpleClassInitFunctionName(context.metaClass())
: getFilteredCppSignatureString(context.preciseType()->cppSignature());
}
+void CppGenerator::writeSignatureStrings(QTextStream &s,
+ QTextStream &signatureStream,
+ const QString &arrayName,
+ const char *comment) const
+{
+ s << "// The signatures string for the " << comment << ".\n";
+ s << "// Multiple signatures have their index \"n:\" in front.\n";
+ s << "static const char *" << arrayName << "_SignatureStrings[] = {\n";
+ QString line;
+ while (signatureStream.readLineInto(&line)) {
+ // must anything be escaped?
+ if (line.contains(QLatin1Char('"')) || line.contains(QLatin1Char('\\')))
+ s << INDENT << "R\"CPP(" << line << ")CPP\",\n";
+ else
+ s << INDENT << '"' << line << "\",\n";
+ }
+ s << INDENT << NULL_PTR << "}; // Sentinel\n\n";
+}
+
void CppGenerator::writeClassRegister(QTextStream &s,
const AbstractMetaClass *metaClass,
- GeneratorContext &classContext,
+ const GeneratorContext &classContext,
QTextStream &signatureStream)
{
const ComplexTypeEntry *classTypeEntry = metaClass->typeEntry();
- const AbstractMetaClass *enc = metaClass->enclosingClass();
- bool hasEnclosingClass = enc && enc->typeEntry()->codeGeneration() != TypeEntry::GenerateForSubclass;
- QString enclosingObjectVariable = hasEnclosingClass ? QLatin1String("enclosingClass") : QLatin1String("module");
+ const AbstractMetaClass *enc = metaClass->targetLangEnclosingClass();
+ QString enclosingObjectVariable = enc ? QLatin1String("enclosingClass") : QLatin1String("module");
QString pyTypeName = cpythonTypeName(metaClass);
QString initFunctionName = getInitFunctionName(classContext);
// PYSIDE-510: Create a signatures string for the introspection feature.
- s << "// The signatures string for the functions." << endl;
- s << "// Multiple signatures have their index \"n:\" in front." << endl;
- s << "static const char *" << initFunctionName << "_SignatureStrings[] = {" << endl;
- QString line;
- while (signatureStream.readLineInto(&line))
- s << INDENT << '"' << line << "\"," << endl;
- s << INDENT << NULL_PTR << "}; // Sentinel" << endl << endl;
+ writeSignatureStrings(s, signatureStream, initFunctionName, "functions");
s << "void init_" << initFunctionName;
- s << "(PyObject *" << enclosingObjectVariable << ")" << endl;
- s << '{' << endl;
+ s << "(PyObject *" << enclosingObjectVariable << ")\n{\n";
// Multiple inheritance
QString pyTypeBasesVariable = chopType(pyTypeName) + QLatin1String("_Type_bases");
const AbstractMetaClassList baseClasses = getBaseClasses(metaClass);
if (metaClass->baseClassNames().size() > 1) {
s << INDENT << "PyObject *" << pyTypeBasesVariable
- << " = PyTuple_Pack(" << baseClasses.size() << ',' << endl;
+ << " = PyTuple_Pack(" << baseClasses.size() << ',' << Qt::endl;
Indentation indent(INDENT);
for (int i = 0, size = baseClasses.size(); i < size; ++i) {
if (i)
- s << "," << endl;
+ s << ",\n";
s << INDENT << "reinterpret_cast<PyObject *>("
<< cpythonTypeNameExt(baseClasses.at(i)->typeEntry()) << ')';
}
- s << ");" << endl << endl;
+ s << ");\n\n";
}
// Create type and insert it in the module or enclosing class.
const QString typePtr = QLatin1String("_") + chopType(pyTypeName)
+ QLatin1String("_Type");
- s << INDENT << typePtr << " = Shiboken::ObjectType::introduceWrapperType(" << endl;
+ s << INDENT << typePtr << " = Shiboken::ObjectType::introduceWrapperType(\n";
{
Indentation indent(INDENT);
// 1:enclosingObject
- s << INDENT << enclosingObjectVariable << "," << endl;
+ s << INDENT << enclosingObjectVariable << ",\n";
QString typeName;
if (!classContext.forSmartPointer())
typeName = metaClass->name();
@@ -4976,7 +5353,7 @@ void CppGenerator::writeClassRegister(QTextStream &s,
typeName = classContext.preciseType()->cppSignature();
// 2:typeName
- s << INDENT << "\"" << typeName << "\"," << endl;
+ s << INDENT << "\"" << typeName << "\",\n";
// 3:originalName
s << INDENT << "\"";
@@ -4988,46 +5365,52 @@ void CppGenerator::writeClassRegister(QTextStream &s,
s << classContext.preciseType()->cppSignature();
}
- s << "\"," << endl;
+ s << "\",\n";
// 4:typeSpec
- s << INDENT << '&' << chopType(pyTypeName) << "_spec," << endl;
-
- // 5:signatureStrings
- s << INDENT << initFunctionName << "_SignatureStrings," << endl;
+ s << INDENT << '&' << chopType(pyTypeName) << "_spec,\n";
- // 6:cppObjDtor
+ // 5:cppObjDtor
s << INDENT;
if (!metaClass->isNamespace() && !metaClass->hasPrivateDestructor()) {
QString dtorClassName = metaClass->qualifiedCppName();
- if ((avoidProtectedHack() && metaClass->hasProtectedDestructor()) || classTypeEntry->isValue())
- dtorClassName = wrapperName(metaClass);
+ if (((avoidProtectedHack() && metaClass->hasProtectedDestructor()) || classTypeEntry->isValue())
+ && classContext.useWrapper()) {
+ dtorClassName = classContext.wrapperName();
+ }
if (classContext.forSmartPointer())
- dtorClassName = wrapperName(classContext.preciseType());
+ dtorClassName = classContext.smartPointerWrapperName();
- s << "&Shiboken::callCppDestructor< ::" << dtorClassName << " >," << endl;
+ s << "&Shiboken::callCppDestructor< ::" << dtorClassName << " >,\n";
} else {
- s << "0," << endl;
+ s << "0,\n";
}
- // 7:baseType
- const auto base = metaClass->isNamespace()
+ // 6:baseType: Find a type that is not disabled.
+ auto base = metaClass->isNamespace()
? metaClass->extendedNamespace() : metaClass->baseClass();
+ if (!metaClass->isNamespace()) {
+ for (; base != nullptr; base = base->baseClass()) {
+ const auto ct = base->typeEntry()->codeGeneration();
+ if (ct == TypeEntry::GenerateCode || ct == TypeEntry::GenerateForSubclass)
+ break;
+ }
+ }
if (base) {
s << INDENT << "reinterpret_cast<SbkObjectType *>("
- << cpythonTypeNameExt(base->typeEntry()) << ")," << endl;
+ << cpythonTypeNameExt(base->typeEntry()) << "),\n";
} else {
- s << INDENT << "0," << endl;
+ s << INDENT << "0,\n";
}
- // 8:baseTypes
+ // 7:baseTypes
if (metaClass->baseClassNames().size() > 1)
- s << INDENT << pyTypeBasesVariable << ',' << endl;
+ s << INDENT << pyTypeBasesVariable << ',' << Qt::endl;
else
- s << INDENT << "0," << endl;
+ s << INDENT << "0,\n";
- // 9:wrapperflags
+ // 8:wrapperflags
QByteArrayList wrapperFlags;
- if (hasEnclosingClass)
+ if (enc)
wrapperFlags.append(QByteArrayLiteral("Shiboken::ObjectType::WrapperFlags::InnerClass"));
if (metaClass->deleteInMainThread())
wrapperFlags.append(QByteArrayLiteral("Shiboken::ObjectType::WrapperFlags::DeleteInMainThread"));
@@ -5036,24 +5419,33 @@ void CppGenerator::writeClassRegister(QTextStream &s,
else
s << INDENT << wrapperFlags.join(" | ");
}
- s << INDENT << ");" << endl;
- s << INDENT << endl;
+ s << INDENT << ");\n";
+ s << INDENT << Qt::endl;
+
+ s << INDENT << "auto pyType = reinterpret_cast<PyTypeObject *>(" << typePtr << ");\n";
+ s << INDENT << "InitSignatureStrings(pyType, " << initFunctionName << "_SignatureStrings);\n";
+
+ if (usePySideExtensions())
+ s << INDENT << "SbkObjectType_SetPropertyStrings(reinterpret_cast<PyTypeObject *>(" << typePtr << "), "
+ << chopType(pyTypeName) << "_PropertyStrings);\n";
if (!classContext.forSmartPointer())
- s << INDENT << cpythonTypeNameExt(classTypeEntry) << endl;
+ s << INDENT << cpythonTypeNameExt(classTypeEntry) << Qt::endl;
else
- s << INDENT << cpythonTypeNameExt(classContext.preciseType()) << endl;
- s << INDENT << " = reinterpret_cast<PyTypeObject *>(" << pyTypeName << ");" << endl;
- s << endl;
+ s << INDENT << cpythonTypeNameExt(classContext.preciseType()) << Qt::endl;
+ s << INDENT << " = reinterpret_cast<PyTypeObject *>(" << pyTypeName << ");\n";
+ s << Qt::endl;
// Register conversions for the type.
writeConverterRegister(s, metaClass, classContext);
- s << endl;
+ s << Qt::endl;
// class inject-code target/beginning
if (!classTypeEntry->codeSnips().isEmpty()) {
- writeCodeSnips(s, classTypeEntry->codeSnips(), TypeSystem::CodeSnipPositionBeginning, TypeSystem::TargetLangCode, metaClass);
- s << endl;
+ writeClassCodeSnips(s, classTypeEntry->codeSnips(),
+ TypeSystem::CodeSnipPositionBeginning, TypeSystem::TargetLangCode,
+ classContext);
+ s << Qt::endl;
}
// Fill multiple inheritance data, if needed.
@@ -5061,27 +5453,25 @@ void CppGenerator::writeClassRegister(QTextStream &s,
if (miClass) {
s << INDENT << "MultipleInheritanceInitFunction func = ";
if (miClass == metaClass) {
- s << multipleInheritanceInitializerFunctionName(miClass) << ";" << endl;
+ s << multipleInheritanceInitializerFunctionName(miClass) << ";\n";
} else {
s << "Shiboken::ObjectType::getMultipleInheritanceFunction(reinterpret_cast<SbkObjectType *>(";
- s << cpythonTypeNameExt(miClass->typeEntry()) << "));" << endl;
+ s << cpythonTypeNameExt(miClass->typeEntry()) << "));\n";
}
s << INDENT << "Shiboken::ObjectType::setMultipleInheritanceFunction(";
- s << cpythonTypeName(metaClass) << ", func);" << endl;
+ s << cpythonTypeName(metaClass) << ", func);\n";
s << INDENT << "Shiboken::ObjectType::setCastFunction(" << cpythonTypeName(metaClass);
- s << ", &" << cpythonSpecialCastFunctionName(metaClass) << ");" << endl;
+ s << ", &" << cpythonSpecialCastFunctionName(metaClass) << ");\n";
}
// Set typediscovery struct or fill the struct of another one
if (metaClass->isPolymorphic() && metaClass->baseClass()) {
s << INDENT << "Shiboken::ObjectType::setTypeDiscoveryFunctionV2(" << cpythonTypeName(metaClass);
- s << ", &" << cpythonBaseName(metaClass) << "_typeDiscovery);" << endl << endl;
+ s << ", &" << cpythonBaseName(metaClass) << "_typeDiscovery);\n\n";
}
AbstractMetaEnumList classEnums = metaClass->enums();
- const AbstractMetaClassList &innerClasses = metaClass->innerClasses();
- for (AbstractMetaClass *innerClass : innerClasses)
- lookForEnumsInClassesNotToBeGenerated(classEnums, innerClass);
+ metaClass->getEnumsFromInvisibleNamespacesToBeGenerated(&classEnums);
ErrorCode errorCode(QString::fromLatin1(""));
writeEnumsInitialization(s, classEnums);
@@ -5097,33 +5487,40 @@ void CppGenerator::writeClassRegister(QTextStream &s,
s << INDENT << QLatin1String("PyDict_SetItemString(reinterpret_cast<PyTypeObject *>(") + cpythonTypeName(metaClass) + QLatin1String(")->tp_dict, \"");
s << field->name() << "\", ";
writeToPythonConversion(s, field->type(), metaClass, metaClass->qualifiedCppName() + QLatin1String("::") + field->name());
- s << ");" << endl;
+ s << ");\n";
}
- s << endl;
+ s << Qt::endl;
// class inject-code target/end
if (!classTypeEntry->codeSnips().isEmpty()) {
- s << endl;
- writeCodeSnips(s, classTypeEntry->codeSnips(), TypeSystem::CodeSnipPositionEnd, TypeSystem::TargetLangCode, metaClass);
+ s << Qt::endl;
+ writeClassCodeSnips(s, classTypeEntry->codeSnips(),
+ TypeSystem::CodeSnipPositionEnd, TypeSystem::TargetLangCode,
+ classContext);
}
if (usePySideExtensions()) {
- if (avoidProtectedHack() && shouldGenerateCppWrapper(metaClass))
- s << INDENT << wrapperName(metaClass) << "::pysideInitQtMetaTypes();\n";
+ if (avoidProtectedHack() && classContext.useWrapper())
+ s << INDENT << classContext.wrapperName() << "::pysideInitQtMetaTypes();\n";
else
writeInitQtMetaTypeFunctionBody(s, classContext);
}
if (usePySideExtensions() && metaClass->isQObject()) {
- s << INDENT << "Shiboken::ObjectType::setSubTypeInitHook(" << pyTypeName << ", &PySide::initQObjectSubType);" << endl;
+ s << INDENT << "Shiboken::ObjectType::setSubTypeInitHook(" << pyTypeName << ", &PySide::initQObjectSubType);\n";
s << INDENT << "PySide::initDynamicMetaObject(" << pyTypeName << ", &::" << metaClass->qualifiedCppName()
- << "::staticMetaObject, sizeof(::" << metaClass->qualifiedCppName() << "));" << endl;
+ << "::staticMetaObject, sizeof(";
+ if (shouldGenerateCppWrapper(metaClass))
+ s << wrapperName(metaClass);
+ else
+ s << "::" << metaClass->qualifiedCppName();
+ s << "));\n";
}
- s << '}' << endl;
+ s << "}\n";
}
-void CppGenerator::writeInitQtMetaTypeFunctionBody(QTextStream &s, GeneratorContext &context) const
+void CppGenerator::writeInitQtMetaTypeFunctionBody(QTextStream &s, const GeneratorContext &context) const
{
const AbstractMetaClass *metaClass = context.metaClass();
// Gets all class name variants used on different possible scopes
@@ -5170,20 +5567,19 @@ void CppGenerator::writeInitQtMetaTypeFunctionBody(QTextStream &s, GeneratorCont
.arg(QFile::decodeName(__FILE__)).arg(__LINE__);
continue;
}
- s << INDENT << "qRegisterMetaType< ::" << className << " >(\"" << name << "\");" << endl;
+ s << INDENT << "qRegisterMetaType< ::" << className << " >(\"" << name << "\");\n";
}
}
}
- const AbstractMetaEnumList &enums = metaClass->enums();
- for (AbstractMetaEnum *metaEnum : enums) {
+ for (AbstractMetaEnum *metaEnum : metaClass->enums()) {
if (!metaEnum->isPrivate() && !metaEnum->isAnonymous()) {
for (const QString &name : qAsConst(nameVariants))
- s << INDENT << "qRegisterMetaType< ::" << metaEnum->typeEntry()->qualifiedCppName() << " >(\"" << name << "::" << metaEnum->name() << "\");" << endl;
+ s << INDENT << "qRegisterMetaType< ::" << metaEnum->typeEntry()->qualifiedCppName() << " >(\"" << name << "::" << metaEnum->name() << "\");\n";
if (metaEnum->typeEntry()->flags()) {
QString n = metaEnum->typeEntry()->flags()->originalName();
- s << INDENT << "qRegisterMetaType< ::" << n << " >(\"" << n << "\");" << endl;
+ s << INDENT << "qRegisterMetaType< ::" << n << " >(\"" << n << "\");\n";
}
}
}
@@ -5193,17 +5589,17 @@ void CppGenerator::writeTypeDiscoveryFunction(QTextStream &s, const AbstractMeta
{
QString polymorphicExpr = metaClass->typeEntry()->polymorphicIdValue();
- s << "static void *" << cpythonBaseName(metaClass) << "_typeDiscovery(void *cptr, SbkObjectType *instanceType)\n{" << endl;
+ s << "static void *" << cpythonBaseName(metaClass) << "_typeDiscovery(void *cptr, SbkObjectType *instanceType)\n{\n";
if (!polymorphicExpr.isEmpty()) {
polymorphicExpr = polymorphicExpr.replace(QLatin1String("%1"),
QLatin1String(" reinterpret_cast< ::")
+ metaClass->qualifiedCppName()
+ QLatin1String(" *>(cptr)"));
- s << INDENT << " if (" << polymorphicExpr << ")" << endl;
+ s << INDENT << " if (" << polymorphicExpr << ")\n";
{
Indentation indent(INDENT);
- s << INDENT << "return cptr;" << endl;
+ s << INDENT << "return cptr;\n";
}
} else if (metaClass->isPolymorphic()) {
const AbstractMetaClassList &ancestors = getAllAncestors(metaClass);
@@ -5212,10 +5608,10 @@ void CppGenerator::writeTypeDiscoveryFunction(QTextStream &s, const AbstractMeta
continue;
if (ancestor->isPolymorphic()) {
s << INDENT << "if (instanceType == reinterpret_cast<SbkObjectType *>(Shiboken::SbkType< ::"
- << ancestor->qualifiedCppName() << " >()))" << endl;
+ << ancestor->qualifiedCppName() << " >()))\n";
Indentation indent(INDENT);
s << INDENT << "return dynamic_cast< ::" << metaClass->qualifiedCppName()
- << " *>(reinterpret_cast< ::"<< ancestor->qualifiedCppName() << " *>(cptr));" << endl;
+ << " *>(reinterpret_cast< ::"<< ancestor->qualifiedCppName() << " *>(cptr));\n";
} else {
qCWarning(lcShiboken).noquote().nospace()
<< metaClass->qualifiedCppName() << " inherits from a non polymorphic type ("
@@ -5225,7 +5621,7 @@ void CppGenerator::writeTypeDiscoveryFunction(QTextStream &s, const AbstractMeta
}
}
- s << INDENT << "return {};" << endl;
+ s << INDENT << "return {};\n";
s << "}\n\n";
}
@@ -5235,168 +5631,250 @@ QString CppGenerator::writeSmartPointerGetterCast()
+ QLatin1String(SMART_POINTER_GETTER) + QLatin1Char(')');
}
-void CppGenerator::writeSetattroFunction(QTextStream &s, GeneratorContext &context)
+void CppGenerator::writeSetattroDefinition(QTextStream &s, const AbstractMetaClass *metaClass) const
{
+ s << "static int " << ShibokenGenerator::cpythonSetattroFunctionName(metaClass)
+ << "(PyObject *self, PyObject *name, PyObject *value)\n{\n";
+ if (wrapperDiagnostics()) {
+ s << INDENT << R"(std::cerr << __FUNCTION__ << ' ' << Shiboken::debugPyObject(name)
+ << ' ' << Shiboken::debugPyObject(value) << '\n';)" << '\n';
+ }
+}
+
+inline void CppGenerator::writeSetattroDefaultReturn(QTextStream &s) const
+{
+ s << INDENT << "return PyObject_GenericSetAttr(self, name, value);\n}\n\n";
+}
+
+void CppGenerator::writeSetattroFunction(QTextStream &s, AttroCheck attroCheck,
+ const GeneratorContext &context)
+{
+ Q_ASSERT(!context.forSmartPointer());
const AbstractMetaClass *metaClass = context.metaClass();
- s << "static int " << cpythonSetattroFunctionName(metaClass) << "(PyObject *self, PyObject *name, PyObject *value)" << endl;
- s << '{' << endl;
- if (usePySideExtensions()) {
- s << INDENT << "Shiboken::AutoDecRef pp(reinterpret_cast<PyObject *>(PySide::Property::getObject(self, name)));" << endl;
- s << INDENT << "if (!pp.isNull())" << endl;
+ writeSetattroDefinition(s, metaClass);
+
+ // PYSIDE-1019: Switch tp_dict before doing tp_setattro.
+ if (usePySideExtensions())
+ s << INDENT << "PySide::Feature::Select(self);\n";
+
+ // PYSIDE-803: Detect duck-punching; clear cache if a method is set.
+ if (attroCheck.testFlag(AttroCheckFlag::SetattroMethodOverride)
+ && context.useWrapper()) {
+ s << INDENT << "if (value && PyCallable_Check(value)) {\n";
+ s << INDENT << " auto plain_inst = " << cpythonWrapperCPtr(metaClass, QLatin1String("self")) << ";\n";
+ s << INDENT << " auto inst = dynamic_cast<" << context.wrapperName() << " *>(plain_inst);\n";
+ s << INDENT << " if (inst)\n";
+ s << INDENT << " inst->resetPyMethodCache();\n";
+ s << INDENT << "}\n";
+ }
+ if (attroCheck.testFlag(AttroCheckFlag::SetattroQObject)) {
+ s << INDENT << "Shiboken::AutoDecRef pp(reinterpret_cast<PyObject *>(PySide::Property::getObject(self, name)));\n";
+ s << INDENT << "if (!pp.isNull())\n";
Indentation indent(INDENT);
- s << INDENT << "return PySide::Property::setValue(reinterpret_cast<PySideProperty *>(pp.object()), self, value);" << endl;
+ s << INDENT << "return PySide::Property::setValue(reinterpret_cast<PySideProperty *>(pp.object()), self, value);\n";
}
- if (context.forSmartPointer()) {
- s << INDENT << "// Try to find the 'name' attribute, by retrieving the PyObject for the corresponding C++ object held by the smart pointer." << endl;
- s << INDENT << "PyObject *rawObj = PyObject_CallMethod(self, "
- << writeSmartPointerGetterCast() << ", 0);" << endl;
- s << INDENT << "if (rawObj) {" << endl;
+ if (attroCheck.testFlag(AttroCheckFlag::SetattroUser)) {
+ auto func = AbstractMetaClass::queryFirstFunction(metaClass->functions(),
+ AbstractMetaClass::SetAttroFunction);
+ Q_ASSERT(func);
+ s << INDENT << "{\n";
{
Indentation indent(INDENT);
- s << INDENT << "int hasAttribute = PyObject_HasAttr(rawObj, name);" << endl;
- s << INDENT << "if (hasAttribute) {" << endl;
- {
- Indentation indent(INDENT);
- s << INDENT << "return PyObject_GenericSetAttr(rawObj, name, value);" << endl;
- }
- s << INDENT << '}' << endl;
- s << INDENT << "Py_DECREF(rawObj);" << endl;
+ s << INDENT << "auto " << CPP_SELF_VAR << " = "
+ << cpythonWrapperCPtr(metaClass, QLatin1String("self")) << ";\n";
+ writeClassCodeSnips(s, func->injectedCodeSnips(), TypeSystem::CodeSnipPositionAny,
+ TypeSystem::TargetLangCode, context);
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
+ }
+
+ writeSetattroDefaultReturn(s);
+}
+void CppGenerator::writeSmartPointerSetattroFunction(QTextStream &s, const GeneratorContext &context)
+{
+ Q_ASSERT(context.forSmartPointer());
+ writeSetattroDefinition(s, context.metaClass());
+ s << INDENT << "// Try to find the 'name' attribute, by retrieving the PyObject for the corresponding C++ object held by the smart pointer.\n";
+ s << INDENT << "PyObject *rawObj = PyObject_CallMethod(self, "
+ << writeSmartPointerGetterCast() << ", 0);\n";
+ s << INDENT << "if (rawObj) {\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "int hasAttribute = PyObject_HasAttr(rawObj, name);\n";
+ s << INDENT << "if (hasAttribute) {\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "return PyObject_GenericSetAttr(rawObj, name, value);\n";
+ }
+ s << INDENT << "}\n";
+ s << INDENT << "Py_DECREF(rawObj);\n";
}
+ s << INDENT << "}\n";
+ writeSetattroDefaultReturn(s);
+}
- s << INDENT << "return PyObject_GenericSetAttr(self, name, value);" << endl;
- s << '}' << endl;
+void CppGenerator::writeGetattroDefinition(QTextStream &s, const AbstractMetaClass *metaClass)
+{
+ s << "static PyObject *" << cpythonGetattroFunctionName(metaClass)
+ << "(PyObject *self, PyObject *name)\n{\n";
}
-static inline QString qObjectClassName() { return QStringLiteral("QObject"); }
-static inline QString qMetaObjectClassName() { return QStringLiteral("QMetaObject"); }
+QString CppGenerator::qObjectGetAttroFunction() const
+{
+ static QString result;
+ if (result.isEmpty()) {
+ AbstractMetaClass *qobjectClass = AbstractMetaClass::findClass(classes(), qObjectT());
+ Q_ASSERT(qobjectClass);
+ result = QLatin1String("PySide::getMetaDataFromQObject(")
+ + cpythonWrapperCPtr(qobjectClass, QLatin1String("self"))
+ + QLatin1String(", self, name)");
+ }
+ return result;
+}
-void CppGenerator::writeGetattroFunction(QTextStream &s, GeneratorContext &context)
+void CppGenerator::writeGetattroFunction(QTextStream &s, AttroCheck attroCheck,
+ const GeneratorContext &context)
{
+ Q_ASSERT(!context.forSmartPointer());
const AbstractMetaClass *metaClass = context.metaClass();
- s << "static PyObject *" << cpythonGetattroFunctionName(metaClass) << "(PyObject *self, PyObject *name)" << endl;
- s << '{' << endl;
+ writeGetattroDefinition(s, metaClass);
- QString getattrFunc;
- if (usePySideExtensions() && metaClass->isQObject()) {
- AbstractMetaClass *qobjectClass = AbstractMetaClass::findClass(classes(), qObjectClassName());
- QTextStream(&getattrFunc) << "PySide::getMetaDataFromQObject("
- << cpythonWrapperCPtr(qobjectClass, QLatin1String("self"))
- << ", self, name)";
- } else {
- getattrFunc = QLatin1String("PyObject_GenericGetAttr(") + QLatin1String("self")
- + QLatin1String(", name)");
- }
+ // PYSIDE-1019: Switch tp_dict before doing tp_getattro.
+ if (usePySideExtensions())
+ s << INDENT << "PySide::Feature::Select(self);\n";
- if (classNeedsGetattroFunction(metaClass)) {
- s << INDENT << "if (self) {" << endl;
+ const QString getattrFunc = usePySideExtensions() && metaClass->isQObject()
+ ? qObjectGetAttroFunction() : QLatin1String("PyObject_GenericGetAttr(self, name)");
+
+ if (attroCheck.testFlag(AttroCheckFlag::GetattroOverloads)) {
+ s << INDENT << "// Search the method in the instance dict\n";
+ s << INDENT << "if (auto ob_dict = reinterpret_cast<SbkObject *>(self)->ob_dict) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "// Search the method in the instance dict" << endl;
- s << INDENT << "if (reinterpret_cast<SbkObject *>(self)->ob_dict) {" << endl;
+ s << INDENT << "if (auto meth = PyDict_GetItem(ob_dict, name)) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "PyObject *meth = PyDict_GetItem(reinterpret_cast<SbkObject *>(self)->ob_dict, name);" << endl;
- s << INDENT << "if (meth) {" << endl;
- {
- Indentation indent(INDENT);
- s << INDENT << "Py_INCREF(meth);" << endl;
- s << INDENT << "return meth;" << endl;
- }
- s << INDENT << '}' << endl;
+ s << INDENT << "Py_INCREF(meth);\n";
+ s << INDENT << "return meth;\n";
}
- s << INDENT << '}' << endl;
- s << INDENT << "// Search the method in the type dict" << endl;
- s << INDENT << "if (Shiboken::Object::isUserType(self)) {" << endl;
+ s << INDENT << "}\n";
+ }
+ s << INDENT << "}\n";
+ s << INDENT << "// Search the method in the type dict\n";
+ s << INDENT << "if (Shiboken::Object::isUserType(self)) {\n";
+ {
+ Indentation indent(INDENT);
+ // PYSIDE-772: Perform optimized name mangling.
+ s << INDENT << "Shiboken::AutoDecRef tmp(_Pep_PrivateMangle(self, name));\n";
+ s << INDENT << "if (auto meth = PyDict_GetItem(Py_TYPE(self)->tp_dict, tmp))\n";
{
Indentation indent(INDENT);
- // PYSIDE-772: Perform optimized name mangling.
- s << INDENT << "Shiboken::AutoDecRef tmp(_Pep_PrivateMangle(self, name));" << endl;
- s << INDENT << "PyObject *meth = PyDict_GetItem(Py_TYPE(self)->tp_dict, tmp);" << endl;
- s << INDENT << "if (meth)" << endl;
- {
- Indentation indent(INDENT);
- s << INDENT << "return PyFunction_Check(meth) ? SBK_PyMethod_New(meth, self) : " << getattrFunc << ';' << endl;
- }
+ s << INDENT << "return PyFunction_Check(meth) ? SBK_PyMethod_New(meth, self) : " << getattrFunc << ";\n";
}
- s << INDENT << '}' << endl;
+ }
+ s << INDENT << "}\n";
- const AbstractMetaFunctionList &funcs = getMethodsWithBothStaticAndNonStaticMethods(metaClass);
- for (const AbstractMetaFunction *func : funcs) {
- QString defName = cpythonMethodDefinitionName(func);
- s << INDENT << "static PyMethodDef non_static_" << defName << " = {" << endl;
- {
- Indentation indent(INDENT);
- s << INDENT << defName << ".ml_name," << endl;
- s << INDENT << defName << ".ml_meth," << endl;
- s << INDENT << defName << ".ml_flags & (~METH_STATIC)," << endl;
- s << INDENT << defName << ".ml_doc," << endl;
- }
- s << INDENT << "};" << endl;
- s << INDENT << "if (Shiboken::String::compare(name, \"" << func->name() << "\") == 0)" << endl;
+ const AbstractMetaFunctionList &funcs = getMethodsWithBothStaticAndNonStaticMethods(metaClass);
+ for (const AbstractMetaFunction *func : funcs) {
+ QString defName = cpythonMethodDefinitionName(func);
+ s << INDENT << "static PyMethodDef non_static_" << defName << " = {\n";
+ {
Indentation indent(INDENT);
- s << INDENT << "return PyCFunction_NewEx(&non_static_" << defName << ", self, 0);" << endl;
+ s << INDENT << defName << ".ml_name,\n";
+ s << INDENT << defName << ".ml_meth,\n";
+ s << INDENT << defName << ".ml_flags & (~METH_STATIC),\n";
+ s << INDENT << defName << ".ml_doc,\n";
}
+ s << INDENT << "};\n";
+ s << INDENT << "if (Shiboken::String::compare(name, \"" << func->name() << "\") == 0)\n";
+ Indentation indent(INDENT);
+ s << INDENT << "return PyCFunction_NewEx(&non_static_" << defName << ", self, 0);\n";
}
- s << INDENT << '}' << endl;
}
- if (context.forSmartPointer()) {
- s << INDENT << "PyObject *tmp = " << getattrFunc << ';' << endl;
- s << INDENT << "if (tmp) {" << endl;
+ if (attroCheck.testFlag(AttroCheckFlag::GetattroUser)) {
+ auto func = AbstractMetaClass::queryFirstFunction(metaClass->functions(),
+ AbstractMetaClass::GetAttroFunction);
+ Q_ASSERT(func);
+ s << INDENT << "{\n";
{
Indentation indent(INDENT);
- s << INDENT << "return tmp;" << endl;
+ s << INDENT << "auto " << CPP_SELF_VAR << " = "
+ << cpythonWrapperCPtr(metaClass, QLatin1String("self")) << ";\n";
+ writeClassCodeSnips(s, func->injectedCodeSnips(), TypeSystem::CodeSnipPositionAny,
+ TypeSystem::TargetLangCode, context);
}
- s << INDENT << "} else {" << endl;
+ s << INDENT << "}\n";
+ }
+
+ s << INDENT << "return " << getattrFunc << ";\n}\n\n";
+}
+
+void CppGenerator::writeSmartPointerGetattroFunction(QTextStream &s, const GeneratorContext &context)
+{
+ Q_ASSERT(context.forSmartPointer());
+ const AbstractMetaClass *metaClass = context.metaClass();
+ writeGetattroDefinition(s, metaClass);
+ s << INDENT << "PyObject *tmp = PyObject_GenericGetAttr(self, name);\n";
+ s << INDENT << "if (tmp)\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "return tmp;\n";
+ }
+ s << INDENT << "if (!PyErr_ExceptionMatches(PyExc_AttributeError))\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "return nullptr;\n";
+ }
+ s << INDENT << "PyErr_Clear();\n";
+
+ // This generates the code which dispatches access to member functions
+ // and fields from the smart pointer to its pointee.
+ s << INDENT << "// Try to find the 'name' attribute, by retrieving the PyObject for "
+ "the corresponding C++ object held by the smart pointer.\n";
+ s << INDENT << "if (auto rawObj = PyObject_CallMethod(self, "
+ << writeSmartPointerGetterCast() << ", 0)) {\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "if (auto attribute = PyObject_GetAttr(rawObj, name))\n";
{
Indentation indent(INDENT);
- s << INDENT << "if (!PyErr_ExceptionMatches(PyExc_AttributeError)) return nullptr;" << endl;
- s << INDENT << "PyErr_Clear();" << endl;
-
- s << INDENT << "// Try to find the 'name' attribute, by retrieving the PyObject for "
- "the corresponding C++ object held by the smart pointer." << endl;
- s << INDENT << "PyObject *rawObj = PyObject_CallMethod(self, "
- << writeSmartPointerGetterCast() << ", 0);" << endl;
- s << INDENT << "if (rawObj) {" << endl;
- {
- Indentation indent(INDENT);
- s << INDENT << "PyObject *attribute = PyObject_GetAttr(rawObj, name);" << endl;
- s << INDENT << "if (attribute) {" << endl;
- {
- Indentation indent(INDENT);
- s << INDENT << "tmp = attribute;" << endl;
- }
- s << INDENT << '}' << endl;
- s << INDENT << "Py_DECREF(rawObj);" << endl;
- }
- s << INDENT << '}' << endl;
- s << INDENT << "if (!tmp) {" << endl;
- {
- Indentation indent(INDENT);
- s << INDENT << "PyTypeObject *tp = Py_TYPE(self);" << endl;
- s << INDENT << "PyErr_Format(PyExc_AttributeError," << endl;
- s << INDENT << " \"'%.50s' object has no attribute '%.400s'\"," << endl;
- s << INDENT << " tp->tp_name, Shiboken::String::toCString(name));" << endl;
- s << INDENT << "return nullptr;" << endl;
- }
- s << INDENT << "} else {" << endl;
- {
- Indentation indent(INDENT);
- s << INDENT << "return tmp;" << endl;
- }
- s << INDENT << '}' << endl;
-
+ s << INDENT << "tmp = attribute;\n";
}
- s << INDENT << '}' << endl;
-
+ s << INDENT << "Py_DECREF(rawObj);\n";
+ }
+ s << INDENT << "}\n";
+ s << INDENT << "if (!tmp) {\n";
+ {
+ Indentation indent(INDENT);
+ s << INDENT << "PyTypeObject *tp = Py_TYPE(self);\n";
+ s << INDENT << "PyErr_Format(PyExc_AttributeError,\n";
+ s << INDENT << " \"'%.50s' object has no attribute '%.400s'\",\n";
+ s << INDENT << " tp->tp_name, Shiboken::String::toCString(name));\n";
+ }
+ s << INDENT << "}\n";
+ s << INDENT << "return tmp;\n}\n\n";
+}
+
+// Write declaration and invocation of the init function for the module init
+// function.
+void CppGenerator::writeInitFunc(QTextStream &declStr, QTextStream &callStr,
+ const Indentor &indent, const QString &initFunctionName,
+ const TypeEntry *enclosingEntry)
+{
+ const bool hasParent =
+ enclosingEntry && enclosingEntry->type() != TypeEntry::TypeSystemType;
+ declStr << "void init_" << initFunctionName << "(PyObject *"
+ << (hasParent ? "enclosingClass" : "module") << ");\n";
+ callStr << indent << "init_" << initFunctionName;
+ if (hasParent) {
+ callStr << "(reinterpret_cast<PyTypeObject *>("
+ << cpythonTypeNameExt(enclosingEntry) << ")->tp_dict);\n";
} else {
- s << INDENT << "return " << getattrFunc << ';' << endl;
+ callStr << "(module);\n";
}
- s << '}' << endl;
}
bool CppGenerator::finishGeneration()
@@ -5415,7 +5893,7 @@ bool CppGenerator::finishGeneration()
QString signaturesString;
QTextStream signatureStream(&signaturesString);
- Indentation indent(INDENT);
+ Indentation indentation(INDENT);
const auto functionGroups = getGlobalFunctionGroups();
for (auto it = functionGroups.cbegin(), end = functionGroups.cend(); it != end; ++it) {
@@ -5442,8 +5920,8 @@ bool CppGenerator::finishGeneration()
//We need move QMetaObject register before QObject
Dependencies additionalDependencies;
const AbstractMetaClassList &allClasses = classes();
- if (auto qObjectClass = AbstractMetaClass::findClass(allClasses, qObjectClassName())) {
- if (auto qMetaObjectClass = AbstractMetaClass::findClass(allClasses, qMetaObjectClassName())) {
+ if (auto qObjectClass = AbstractMetaClass::findClass(allClasses, qObjectT())) {
+ if (auto qMetaObjectClass = AbstractMetaClass::findClass(allClasses, qMetaObjectT())) {
Dependency dependency;
dependency.parent = qMetaObjectClass;
dependency.child = qObjectClass;
@@ -5453,33 +5931,20 @@ bool CppGenerator::finishGeneration()
const AbstractMetaClassList lst = classesTopologicalSorted(additionalDependencies);
for (const AbstractMetaClass *cls : lst){
- if (!shouldGenerate(cls))
- continue;
-
- const QString initFunctionName = QLatin1String("init_") + getSimpleClassInitFunctionName(cls);
-
- s_classInitDecl << "void " << initFunctionName << "(PyObject *module);" << endl;
-
- s_classPythonDefines << INDENT << initFunctionName;
- if (cls->enclosingClass()
- && (cls->enclosingClass()->typeEntry()->codeGeneration() != TypeEntry::GenerateForSubclass)) {
- s_classPythonDefines << "(reinterpret_cast<PyTypeObject *>("
- << cpythonTypeNameExt(cls->enclosingClass()->typeEntry()) << ")->tp_dict);";
- } else {
- s_classPythonDefines << "(module);";
+ if (shouldGenerate(cls)) {
+ writeInitFunc(s_classInitDecl, s_classPythonDefines, INDENT,
+ getSimpleClassInitFunctionName(cls),
+ cls->typeEntry()->targetLangEnclosingEntry());
}
- s_classPythonDefines << endl;
}
// Initialize smart pointer types.
const QVector<const AbstractMetaType *> &smartPtrs = instantiatedSmartPointers();
for (const AbstractMetaType *metaType : smartPtrs) {
- GeneratorContext context(nullptr, metaType, true);
- QString initFunctionName = getInitFunctionName(context);
- s_classInitDecl << "void init_" << initFunctionName << "(PyObject *module);" << endl;
- QString defineStr = QLatin1String("init_") + initFunctionName;
- defineStr += QLatin1String("(module);");
- s_classPythonDefines << INDENT << defineStr << endl;
+ GeneratorContext context = contextForSmartPointer(nullptr, metaType);
+ writeInitFunc(s_classInitDecl, s_classPythonDefines, INDENT,
+ getInitFunctionName(context),
+ metaType->typeEntry()->targetLangEnclosingEntry());
}
QString moduleFileName(outputDirectory() + QLatin1Char('/') + subDirectoryForPackage(packageName()));
@@ -5492,135 +5957,126 @@ bool CppGenerator::finishGeneration()
QTextStream &s = file.stream;
// write license comment
- s << licenseComment() << endl;
+ s << licenseComment() << Qt::endl;
- s << "#include <sbkpython.h>" << endl;
- s << "#include <shiboken.h>" << endl;
- s << "#include <algorithm>" << endl;
- s << "#include <signature.h>" << endl;
+ s << "#include <sbkpython.h>\n";
+ s << "#include <shiboken.h>\n";
+ s << "#include <algorithm>\n";
+ s << "#include <signature.h>\n";
if (usePySideExtensions()) {
s << includeQDebug;
- s << "#include <pyside.h>" << endl;
- s << "#include <qapp_macro.h>" << endl;
+ s << "#include <pyside.h>\n";
+ s << "#include <pysideqenum.h>\n";
+ s << "#include <feature_select.h>\n";
}
- s << "#include \"" << getModuleHeaderFileName() << '"' << endl << endl;
+ s << "#include \"" << getModuleHeaderFileName() << '"' << Qt::endl << Qt::endl;
for (const Include &include : qAsConst(includes))
s << include;
- s << endl;
+ s << Qt::endl;
// Global enums
AbstractMetaEnumList globalEnums = this->globalEnums();
- const AbstractMetaClassList &classList = classes();
- for (const AbstractMetaClass *metaClass : classList) {
- const AbstractMetaClass *encClass = metaClass->enclosingClass();
- if (encClass && encClass->typeEntry()->codeGeneration() != TypeEntry::GenerateForSubclass)
- continue;
- lookForEnumsInClassesNotToBeGenerated(globalEnums, metaClass);
- }
+ for (const AbstractMetaClass *nsp : invisibleTopNamespaces())
+ nsp->getEnumsToBeGenerated(&globalEnums);
TypeDatabase *typeDb = TypeDatabase::instance();
const TypeSystemTypeEntry *moduleEntry = typeDb->defaultTypeSystemType();
Q_ASSERT(moduleEntry);
//Extra includes
- s << endl << "// Extra includes" << endl;
+ s << Qt::endl << "// Extra includes\n";
QVector<Include> extraIncludes = moduleEntry->extraIncludes();
for (AbstractMetaEnum *cppEnum : qAsConst(globalEnums))
extraIncludes.append(cppEnum->typeEntry()->extraIncludes());
std::sort(extraIncludes.begin(), extraIncludes.end());
for (const Include &inc : qAsConst(extraIncludes))
s << inc;
- s << endl;
+ s << Qt::endl;
- s << "// Current module's type array." << endl;
- s << "PyTypeObject **" << cppApiVariableName() << " = nullptr;" << endl;
+ s << "// Current module's type array.\n";
+ s << "PyTypeObject **" << cppApiVariableName() << " = nullptr;\n";
- s << "// Current module's PyObject pointer." << endl;
- s << "PyObject *" << pythonModuleObjectName() << " = nullptr;" << endl;
+ s << "// Current module's PyObject pointer.\n";
+ s << "PyObject *" << pythonModuleObjectName() << " = nullptr;\n";
- s << "// Current module's converter array." << endl;
- s << "SbkConverter **" << convertersVariableName() << " = nullptr;" << endl;
+ s << "// Current module's converter array.\n";
+ s << "SbkConverter **" << convertersVariableName() << " = nullptr;\n";
const CodeSnipList snips = moduleEntry->codeSnips();
// module inject-code native/beginning
- if (!snips.isEmpty()) {
+ if (!snips.isEmpty())
writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionBeginning, TypeSystem::NativeCode);
- s << endl;
- }
// cleanup staticMetaObject attribute
if (usePySideExtensions()) {
- s << "void cleanTypesAttributes(void) {" << endl;
- s << INDENT << "if (PY_VERSION_HEX >= 0x03000000 && PY_VERSION_HEX < 0x03060000)" << endl;
- s << INDENT << " return; // PYSIDE-953: testbinding crashes in Python 3.5 when hasattr touches types!" << endl;
- s << INDENT << "for (int i = 0, imax = SBK_" << moduleName() << "_IDX_COUNT; i < imax; i++) {" << endl;
- {
- Indentation indentation(INDENT);
- s << INDENT << "PyObject *pyType = reinterpret_cast<PyObject *>(" << cppApiVariableName() << "[i]);" << endl;
- s << INDENT << "Shiboken::AutoDecRef attrName(Py_BuildValue(\"s\", \"staticMetaObject\"));" << endl;
- s << INDENT << "if (pyType && PyObject_HasAttr(pyType, attrName))"<< endl;
- {
- Indentation indentation(INDENT);
- s << INDENT << "PyObject_SetAttr(pyType, attrName, Py_None);" << endl;
- }
- }
- s << INDENT << "}" << endl;
- s << "}" << endl;
+ s << "void cleanTypesAttributes(void) {\n";
+ s << INDENT << "if (PY_VERSION_HEX >= 0x03000000 && PY_VERSION_HEX < 0x03060000)\n";
+ s << INDENT << " return; // PYSIDE-953: testbinding crashes in Python 3.5 when hasattr touches types!\n";
+ s << INDENT << "for (int i = 0, imax = SBK_" << moduleName()
+ << "_IDX_COUNT; i < imax; i++) {\n" << indent(INDENT)
+ << INDENT << "PyObject *pyType = reinterpret_cast<PyObject *>(" << cppApiVariableName() << "[i]);\n"
+ << INDENT << "Shiboken::AutoDecRef attrName(Py_BuildValue(\"s\", \"staticMetaObject\"));\n"
+ << INDENT << "if (pyType && PyObject_HasAttr(pyType, attrName))\n" << indent(INDENT)
+ << INDENT << "PyObject_SetAttr(pyType, attrName, Py_None);\n" << outdent(INDENT)
+ << outdent(INDENT) << INDENT << "}\n" << "}\n";
}
s << "// Global functions ";
- s << "------------------------------------------------------------" << endl;
- s << globalFunctionImpl << endl;
+ s << "------------------------------------------------------------\n";
+ s << globalFunctionImpl << Qt::endl;
- s << "static PyMethodDef " << moduleName() << "_methods[] = {" << endl;
+ s << "static PyMethodDef " << moduleName() << "_methods[] = {\n";
s << globalFunctionDecl;
- s << INDENT << "{0} // Sentinel" << endl << "};" << endl << endl;
+ s << INDENT << "{0} // Sentinel\n" << "};\n\n";
s << "// Classes initialization functions ";
- s << "------------------------------------------------------------" << endl;
- s << classInitDecl << endl;
+ s << "------------------------------------------------------------\n";
+ s << classInitDecl << Qt::endl;
if (!globalEnums.isEmpty()) {
QString converterImpl;
QTextStream convImpl(&converterImpl);
s << "// Enum definitions ";
- s << "------------------------------------------------------------" << endl;
+ s << "------------------------------------------------------------\n";
for (const AbstractMetaEnum *cppEnum : qAsConst(globalEnums)) {
if (cppEnum->isAnonymous() || cppEnum->isPrivate())
continue;
writeEnumConverterFunctions(s, cppEnum);
- s << endl;
+ s << Qt::endl;
}
if (!converterImpl.isEmpty()) {
s << "// Enum converters ";
- s << "------------------------------------------------------------" << endl;
- s << "namespace Shiboken" << endl << '{' << endl;
- s << converterImpl << endl;
- s << "} // namespace Shiboken" << endl << endl;
+ s << "------------------------------------------------------------\n";
+ s << "namespace Shiboken\n{\n";
+ s << converterImpl << Qt::endl;
+ s << "} // namespace Shiboken\n\n";
}
+
+ writeFlagsNumberMethodsDefinitions(s, globalEnums);
+ s << '\n';
}
const QStringList &requiredModules = typeDb->requiredTargetImports();
if (!requiredModules.isEmpty())
- s << "// Required modules' type and converter arrays." << endl;
+ s << "// Required modules' type and converter arrays.\n";
for (const QString &requiredModule : requiredModules) {
- s << "PyTypeObject **" << cppApiVariableName(requiredModule) << ';' << endl;
- s << "SbkConverter **" << convertersVariableName(requiredModule) << ';' << endl;
+ s << "PyTypeObject **" << cppApiVariableName(requiredModule) << ";\n";
+ s << "SbkConverter **" << convertersVariableName(requiredModule) << ";\n";
}
- s << endl;
+ s << Qt::endl;
s << "// Module initialization ";
- s << "------------------------------------------------------------" << endl;
+ s << "------------------------------------------------------------\n";
ExtendedConverterData extendedConverters = getExtendedConverters();
if (!extendedConverters.isEmpty()) {
- s << endl << "// Extended Converters." << endl << endl;
+ s << Qt::endl << "// Extended Converters.\n\n";
for (ExtendedConverterData::const_iterator it = extendedConverters.cbegin(), end = extendedConverters.cend(); it != end; ++it) {
const TypeEntry *externalType = it.key();
- s << "// Extended implicit conversions for " << externalType->qualifiedTargetLangName() << '.' << endl;
+ s << "// Extended implicit conversions for " << externalType->qualifiedTargetLangName() << '.' << Qt::endl;
for (const AbstractMetaClass *sourceClass : it.value()) {
AbstractMetaType *sourceType = buildAbstractMetaTypeFromAbstractMetaClass(sourceClass);
AbstractMetaType *targetType = buildAbstractMetaTypeFromTypeEntry(externalType);
@@ -5631,135 +6087,134 @@ bool CppGenerator::finishGeneration()
const QVector<const CustomConversion *> &typeConversions = getPrimitiveCustomConversions();
if (!typeConversions.isEmpty()) {
- s << endl << "// Primitive Type converters." << endl << endl;
+ s << Qt::endl << "// Primitive Type converters.\n\n";
for (const CustomConversion *conversion : typeConversions) {
- s << "// C++ to Python conversion for type '" << conversion->ownerType()->qualifiedCppName() << "'." << endl;
+ s << "// C++ to Python conversion for type '" << conversion->ownerType()->qualifiedCppName() << "'.\n";
writeCppToPythonFunction(s, conversion);
writeCustomConverterFunctions(s, conversion);
}
- s << endl;
+ s << Qt::endl;
}
const QVector<const AbstractMetaType *> &containers = instantiatedContainers();
if (!containers.isEmpty()) {
- s << "// Container Type converters." << endl << endl;
+ s << "// Container Type converters.\n\n";
for (const AbstractMetaType *container : containers) {
- s << "// C++ to Python conversion for type '" << container->cppSignature() << "'." << endl;
+ s << "// C++ to Python conversion for type '" << container->cppSignature() << "'.\n";
writeContainerConverterFunctions(s, container);
}
- s << endl;
- }
-
- s << "#if defined _WIN32 || defined __CYGWIN__" << endl;
- s << " #define SBK_EXPORT_MODULE __declspec(dllexport)" << endl;
- s << "#elif __GNUC__ >= 4" << endl;
- s << " #define SBK_EXPORT_MODULE __attribute__ ((visibility(\"default\")))" << endl;
- s << "#else" << endl;
- s << " #define SBK_EXPORT_MODULE" << endl;
- s << "#endif" << endl << endl;
-
- s << "#ifdef IS_PY3K" << endl;
- s << "static struct PyModuleDef moduledef = {" << endl;
- s << " /* m_base */ PyModuleDef_HEAD_INIT," << endl;
- s << " /* m_name */ \"" << moduleName() << "\"," << endl;
- s << " /* m_doc */ nullptr," << endl;
- s << " /* m_size */ -1," << endl;
- s << " /* m_methods */ " << moduleName() << "_methods," << endl;
- s << " /* m_reload */ nullptr," << endl;
- s << " /* m_traverse */ nullptr," << endl;
- s << " /* m_clear */ nullptr," << endl;
- s << " /* m_free */ nullptr" << endl;
- s << "};" << endl << endl;
- s << "#endif" << endl << endl;
+ s << Qt::endl;
+ }
+
+ // Implicit smart pointers conversions
+ const auto smartPointersList = instantiatedSmartPointers();
+ if (!smartPointersList.isEmpty()) {
+ s << "// SmartPointers converters.\n\n";
+ for (const AbstractMetaType *smartPointer : smartPointersList) {
+ s << "// C++ to Python conversion for type '" << smartPointer->cppSignature() << "'.\n";
+ writeSmartPointerConverterFunctions(s, smartPointer);
+ }
+ s << Qt::endl;
+ }
+
+ s << "#ifdef IS_PY3K\n";
+ s << "static struct PyModuleDef moduledef = {\n";
+ s << " /* m_base */ PyModuleDef_HEAD_INIT,\n";
+ s << " /* m_name */ \"" << moduleName() << "\",\n";
+ s << " /* m_doc */ nullptr,\n";
+ s << " /* m_size */ -1,\n";
+ s << " /* m_methods */ " << moduleName() << "_methods,\n";
+ s << " /* m_reload */ nullptr,\n";
+ s << " /* m_traverse */ nullptr,\n";
+ s << " /* m_clear */ nullptr,\n";
+ s << " /* m_free */ nullptr\n";
+ s << "};\n\n";
+ s << "#endif\n\n";
// PYSIDE-510: Create a signatures string for the introspection feature.
- s << "// The signatures string for the global functions." << endl;
- s << "// Multiple signatures have their index \"n:\" in front." << endl;
- s << "static const char *" << moduleName() << "_SignatureStrings[] = {" << endl;
- QString line;
- while (signatureStream.readLineInto(&line))
- s << INDENT << '"' << line << "\"," << endl;
- s << INDENT << NULL_PTR << "}; // Sentinel" << endl << endl;
+ writeSignatureStrings(s, signatureStream, moduleName(), "global functions");
- s << "SBK_MODULE_INIT_FUNCTION_BEGIN(" << moduleName() << ")" << endl;
+ s << "SBK_MODULE_INIT_FUNCTION_BEGIN(" << moduleName() << ")\n";
ErrorCode errorCode(QLatin1String("SBK_MODULE_INIT_ERROR"));
// module inject-code target/beginning
- if (!snips.isEmpty()) {
+ if (!snips.isEmpty())
writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionBeginning, TypeSystem::TargetLangCode);
- s << endl;
- }
for (const QString &requiredModule : requiredModules) {
- s << INDENT << "{" << endl;
- {
- Indentation indentation(INDENT);
- s << INDENT << "Shiboken::AutoDecRef requiredModule(Shiboken::Module::import(\"" << requiredModule << "\"));" << endl;
- s << INDENT << "if (requiredModule.isNull())" << endl;
- {
- Indentation indentation(INDENT);
- s << INDENT << "return SBK_MODULE_INIT_ERROR;" << endl;
- }
- s << INDENT << cppApiVariableName(requiredModule) << " = Shiboken::Module::getTypes(requiredModule);" << endl;
- s << INDENT << convertersVariableName(requiredModule) << " = Shiboken::Module::getTypeConverters(requiredModule);" << endl;
- }
- s << INDENT << "}" << endl << endl;
+ s << INDENT << "{\n" << indent(INDENT)
+ << INDENT << "Shiboken::AutoDecRef requiredModule(Shiboken::Module::import(\"" << requiredModule << "\"));\n"
+ << INDENT << "if (requiredModule.isNull())\n" << indent(INDENT)
+ << INDENT << "return SBK_MODULE_INIT_ERROR;\n" << outdent(INDENT)
+ << INDENT << cppApiVariableName(requiredModule)
+ << " = Shiboken::Module::getTypes(requiredModule);\n"
+ << INDENT << convertersVariableName(requiredModule)
+ << " = Shiboken::Module::getTypeConverters(requiredModule);\n" << outdent(INDENT)
+ << INDENT << "}\n\n";
}
int maxTypeIndex = getMaxTypeIndex() + instantiatedSmartPointers().size();
if (maxTypeIndex) {
- s << INDENT << "// Create an array of wrapper types for the current module." << endl;
- s << INDENT << "static PyTypeObject *cppApi[SBK_" << moduleName() << "_IDX_COUNT];" << endl;
- s << INDENT << cppApiVariableName() << " = cppApi;" << endl << endl;
+ s << INDENT << "// Create an array of wrapper types for the current module.\n";
+ s << INDENT << "static PyTypeObject *cppApi[SBK_" << moduleName() << "_IDX_COUNT];\n";
+ s << INDENT << cppApiVariableName() << " = cppApi;\n\n";
}
- s << INDENT << "// Create an array of primitive type converters for the current module." << endl;
- s << INDENT << "static SbkConverter *sbkConverters[SBK_" << moduleName() << "_CONVERTERS_IDX_COUNT" << "];" << endl;
- s << INDENT << convertersVariableName() << " = sbkConverters;" << endl << endl;
+ s << INDENT << "// Create an array of primitive type converters for the current module.\n";
+ s << INDENT << "static SbkConverter *sbkConverters[SBK_" << moduleName() << "_CONVERTERS_IDX_COUNT" << "];\n";
+ s << INDENT << convertersVariableName() << " = sbkConverters;\n\n";
- s << "#ifdef IS_PY3K" << endl;
- s << INDENT << "PyObject *module = Shiboken::Module::create(\"" << moduleName() << "\", &moduledef);" << endl;
- s << "#else" << endl;
+ s << "#ifdef IS_PY3K\n";
+ s << INDENT << "PyObject *module = Shiboken::Module::create(\"" << moduleName() << "\", &moduledef);\n";
+ s << "#else\n";
s << INDENT << "PyObject *module = Shiboken::Module::create(\"" << moduleName() << "\", ";
- s << moduleName() << "_methods);" << endl;
- s << "#endif" << endl << endl;
+ s << moduleName() << "_methods);\n";
+ s << "#endif\n\n";
- s << INDENT << "// Make module available from global scope" << endl;
- s << INDENT << pythonModuleObjectName() << " = module;" << endl << endl;
+ s << INDENT << "// Make module available from global scope\n";
+ s << INDENT << pythonModuleObjectName() << " = module;\n\n";
- //s << INDENT << "// Initialize converters for primitive types." << endl;
- //s << INDENT << "initConverters();" << endl << endl;
+ //s << INDENT << "// Initialize converters for primitive types.\n";
+ //s << INDENT << "initConverters();\n\n";
- s << INDENT << "// Initialize classes in the type system" << endl;
+ s << INDENT << "// Initialize classes in the type system\n";
s << classPythonDefines;
if (!typeConversions.isEmpty()) {
- s << endl;
+ s << Qt::endl;
for (const CustomConversion *conversion : typeConversions) {
writePrimitiveConverterInitialization(s, conversion);
- s << endl;
+ s << Qt::endl;
}
}
if (!containers.isEmpty()) {
- s << endl;
+ s << Qt::endl;
for (const AbstractMetaType *container : containers) {
writeContainerConverterInitialization(s, container);
- s << endl;
+ s << Qt::endl;
+ }
+ }
+
+ if (!smartPointersList.isEmpty()) {
+ s << Qt::endl;
+ for (const AbstractMetaType *smartPointer : smartPointersList) {
+ writeSmartPointerConverterInitialization(s, smartPointer);
+ s << Qt::endl;
}
}
if (!extendedConverters.isEmpty()) {
- s << endl;
+ s << Qt::endl;
for (ExtendedConverterData::const_iterator it = extendedConverters.cbegin(), end = extendedConverters.cend(); it != end; ++it) {
writeExtendedConverterInitialization(s, it.key(), it.value());
- s << endl;
+ s << Qt::endl;
}
}
writeEnumsInitialization(s, globalEnums);
- s << INDENT << "// Register primitive types converters." << endl;
+ s << INDENT << "// Register primitive types converters.\n";
const PrimitiveTypeEntryList &primitiveTypeList = primitiveTypes();
for (const PrimitiveTypeEntry *pte : primitiveTypeList) {
if (!pte->generateCode() || !pte->isCppPrimitive())
@@ -5768,59 +6223,48 @@ bool CppGenerator::finishGeneration()
if (!referencedType)
continue;
QString converter = converterObject(referencedType);
- QStringList cppSignature = pte->qualifiedCppName().split(QLatin1String("::"), QString::SkipEmptyParts);
+ QStringList cppSignature = pte->qualifiedCppName().split(QLatin1String("::"), Qt::SkipEmptyParts);
while (!cppSignature.isEmpty()) {
QString signature = cppSignature.join(QLatin1String("::"));
- s << INDENT << "Shiboken::Conversions::registerConverterName(" << converter << ", \"" << signature << "\");" << endl;
+ s << INDENT << "Shiboken::Conversions::registerConverterName(" << converter << ", \"" << signature << "\");\n";
cppSignature.removeFirst();
}
}
- s << endl;
+ s << Qt::endl;
if (maxTypeIndex)
- s << INDENT << "Shiboken::Module::registerTypes(module, " << cppApiVariableName() << ");" << endl;
- s << INDENT << "Shiboken::Module::registerTypeConverters(module, " << convertersVariableName() << ");" << endl;
+ s << INDENT << "Shiboken::Module::registerTypes(module, " << cppApiVariableName() << ");\n";
+ s << INDENT << "Shiboken::Module::registerTypeConverters(module, " << convertersVariableName() << ");\n";
- s << endl << INDENT << "if (PyErr_Occurred()) {" << endl;
- {
- Indentation indentation(INDENT);
- s << INDENT << "PyErr_Print();" << endl;
- s << INDENT << "Py_FatalError(\"can't initialize module " << moduleName() << "\");" << endl;
- }
- s << INDENT << '}' << endl;
+ s << '\n' << INDENT << "if (PyErr_Occurred()) {\n" << indent(INDENT)
+ << INDENT << "PyErr_Print();\n"
+ << INDENT << "Py_FatalError(\"can't initialize module " << moduleName() << "\");\n"
+ << outdent(INDENT) << INDENT << "}\n";
// module inject-code target/end
- if (!snips.isEmpty()) {
+ if (!snips.isEmpty())
writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionEnd, TypeSystem::TargetLangCode);
- s << endl;
- }
// module inject-code native/end
- if (!snips.isEmpty()) {
+ if (!snips.isEmpty())
writeCodeSnips(s, snips, TypeSystem::CodeSnipPositionEnd, TypeSystem::NativeCode);
- s << endl;
- }
if (usePySideExtensions()) {
for (AbstractMetaEnum *metaEnum : qAsConst(globalEnums))
if (!metaEnum->isAnonymous()) {
- s << INDENT << "qRegisterMetaType< ::" << metaEnum->typeEntry()->qualifiedCppName() << " >(\"" << metaEnum->name() << "\");" << endl;
+ s << INDENT << "qRegisterMetaType< ::" << metaEnum->typeEntry()->qualifiedCppName() << " >(\"" << metaEnum->name() << "\");\n";
}
// cleanup staticMetaObject attribute
- s << INDENT << "PySide::registerCleanupFunction(cleanTypesAttributes);" << endl << endl;
+ s << INDENT << "PySide::registerCleanupFunction(cleanTypesAttributes);\n\n";
}
// finish the rest of __signature__ initialization.
s << INDENT << "FinishSignatureInitialization(module, " << moduleName()
- << "_SignatureStrings);" << endl;
+ << "_SignatureStrings);\n";
- if (usePySideExtensions()) {
- // initialize the qApp module.
- s << INDENT << "NotifyModuleForQApp(module, qApp);" << endl;
- }
- s << endl;
- s << "SBK_MODULE_INIT_FUNCTION_END" << endl;
+ s << Qt::endl;
+ s << "SBK_MODULE_INIT_FUNCTION_END\n";
return file.done() != FileOut::Failure;
}
@@ -5906,12 +6350,12 @@ void CppGenerator::writeParentChildManagement(QTextStream &s, const AbstractMeta
writeReturnValueHeuristics(s, func);
}
-void CppGenerator::writeReturnValueHeuristics(QTextStream &s, const AbstractMetaFunction *func, const QString &self)
+void CppGenerator::writeReturnValueHeuristics(QTextStream &s, const AbstractMetaFunction *func)
{
AbstractMetaType *type = func->type();
if (!useReturnValueHeuristic()
|| !func->ownerClass()
- || !type
+ || type->isVoid()
|| func->isStatic()
|| func->isConstructor()
|| !func->typeReplaced(0).isEmpty()) {
@@ -5921,126 +6365,136 @@ void CppGenerator::writeReturnValueHeuristics(QTextStream &s, const AbstractMeta
ArgumentOwner argOwner = getArgumentOwner(func, ArgumentOwner::ReturnIndex);
if (argOwner.action == ArgumentOwner::Invalid || argOwner.index != ArgumentOwner::ThisIndex) {
if (isPointerToWrapperType(type))
- s << INDENT << "Shiboken::Object::setParent(self, " << PYTHON_RETURN_VAR << ");" << endl;
+ s << INDENT << "Shiboken::Object::setParent(self, " << PYTHON_RETURN_VAR << ");\n";
}
}
-void CppGenerator::writeHashFunction(QTextStream &s, GeneratorContext &context)
+void CppGenerator::writeHashFunction(QTextStream &s, const GeneratorContext &context)
{
const AbstractMetaClass *metaClass = context.metaClass();
- s << "static Py_hash_t " << cpythonBaseName(metaClass) << "_HashFunc(PyObject *self) {" << endl;
+ const char hashType[] = "Py_hash_t";
+ s << "static " << hashType << ' ' << cpythonBaseName(metaClass)
+ << "_HashFunc(PyObject *self) {\n";
writeCppSelfDefinition(s, context);
- s << INDENT << "return " << metaClass->typeEntry()->hashFunction() << '(';
- s << (isObjectType(metaClass) ? "" : "*") << CPP_SELF_VAR << ");" << endl;
- s << '}' << endl << endl;
+ s << INDENT << "return " << hashType << '('
+ << metaClass->typeEntry()->hashFunction() << '('
+ << (isObjectType(metaClass) ? "" : "*") << CPP_SELF_VAR << "));\n";
+ s<< "}\n\n";
}
-void CppGenerator::writeStdListWrapperMethods(QTextStream &s, GeneratorContext &context)
+void CppGenerator::writeDefaultSequenceMethods(QTextStream &s, const GeneratorContext &context)
{
const AbstractMetaClass *metaClass = context.metaClass();
ErrorCode errorCode(0);
// __len__
- s << "Py_ssize_t " << cpythonBaseName(metaClass->typeEntry()) << "__len__(PyObject *self)" << endl;
- s << '{' << endl;
+ s << "Py_ssize_t " << cpythonBaseName(metaClass->typeEntry())
+ << "__len__(PyObject *self)\n{\n";
writeCppSelfDefinition(s, context);
- s << INDENT << "return " << CPP_SELF_VAR << "->size();" << endl;
- s << '}' << endl;
+ s << INDENT << "return " << CPP_SELF_VAR << "->size();\n";
+ s << "}\n";
// __getitem__
- s << "PyObject *" << cpythonBaseName(metaClass->typeEntry()) << "__getitem__(PyObject *self, Py_ssize_t _i)" << endl;
- s << '{' << endl;
+ s << "PyObject *" << cpythonBaseName(metaClass->typeEntry())
+ << "__getitem__(PyObject *self, Py_ssize_t _i)\n{\n";
writeCppSelfDefinition(s, context);
writeIndexError(s, QLatin1String("index out of bounds"));
- s << INDENT << metaClass->qualifiedCppName() << "::iterator _item = " << CPP_SELF_VAR << "->begin();" << endl;
- s << INDENT << "for (Py_ssize_t pos = 0; pos < _i; pos++) _item++;" << endl;
+ QString value;
+ s << INDENT << metaClass->qualifiedCppName() << "::const_iterator _item = "
+ << CPP_SELF_VAR << "->begin();\n"
+ << INDENT << "std::advance(_item, _i);\n";
- const AbstractMetaType *itemType = metaClass->templateBaseClassInstantiations().constFirst();
+ const AbstractMetaTypeList &instantiations = metaClass->templateBaseClassInstantiations();
+ if (instantiations.isEmpty()) {
+ qFatal("shiboken: %s: Internal error, no instantiations of \"%s\" were found.",
+ __FUNCTION__, qPrintable(metaClass->qualifiedCppName()));
+ }
+ const AbstractMetaType *itemType = instantiations.constFirst();
s << INDENT << "return ";
writeToPythonConversion(s, itemType, metaClass, QLatin1String("*_item"));
- s << ';' << endl;
- s << '}' << endl;
+ s << ";\n";
+ s << "}\n";
// __setitem__
ErrorCode errorCode2(-1);
- s << "int " << cpythonBaseName(metaClass->typeEntry()) << "__setitem__(PyObject *self, Py_ssize_t _i, PyObject *pyArg)" << endl;
- s << '{' << endl;
+ s << "int " << cpythonBaseName(metaClass->typeEntry())
+ << "__setitem__(PyObject *self, Py_ssize_t _i, PyObject *pyArg)\n{\n";
writeCppSelfDefinition(s, context);
writeIndexError(s, QLatin1String("list assignment index out of range"));
- s << INDENT << "PythonToCppFunc " << PYTHON_TO_CPP_VAR << ';' << endl;
+ s << INDENT << "PythonToCppFunc " << PYTHON_TO_CPP_VAR << ";\n";
s << INDENT << "if (!";
writeTypeCheck(s, itemType, QLatin1String("pyArg"), isNumber(itemType->typeEntry()));
- s << ") {" << endl;
+ s << ") {\n";
{
Indentation indent(INDENT);
s << INDENT << "PyErr_SetString(PyExc_TypeError, \"attributed value with wrong type, '";
- s << itemType->name() << "' or other convertible type expected\");" << endl;
- s << INDENT << "return -1;" << endl;
+ s << itemType->name() << "' or other convertible type expected\");\n";
+ s << INDENT << "return -1;\n";
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
writeArgumentConversion(s, itemType, QLatin1String("cppValue"), QLatin1String("pyArg"), metaClass);
- s << INDENT << metaClass->qualifiedCppName() << "::iterator _item = " << CPP_SELF_VAR << "->begin();" << endl;
- s << INDENT << "for (Py_ssize_t pos = 0; pos < _i; pos++) _item++;" << endl;
- s << INDENT << "*_item = cppValue;" << endl;
- s << INDENT << "return {};" << endl;
- s << '}' << endl;
+ s << INDENT << metaClass->qualifiedCppName() << "::iterator _item = "
+ << CPP_SELF_VAR << "->begin();\n"
+ << INDENT << "std::advance(_item, _i);\n"
+ << INDENT << "*_item = cppValue;\n";
+
+ s << INDENT << "return {};\n";
+ s << "}\n";
}
void CppGenerator::writeIndexError(QTextStream &s, const QString &errorMsg)
{
- s << INDENT << "if (_i < 0 || _i >= (Py_ssize_t) " << CPP_SELF_VAR << "->size()) {" << endl;
+ s << INDENT << "if (_i < 0 || _i >= (Py_ssize_t) " << CPP_SELF_VAR << "->size()) {\n";
{
Indentation indent(INDENT);
- s << INDENT << "PyErr_SetString(PyExc_IndexError, \"" << errorMsg << "\");" << endl;
- s << INDENT << returnStatement(m_currentErrorCode) << endl;
+ s << INDENT << "PyErr_SetString(PyExc_IndexError, \"" << errorMsg << "\");\n";
+ s << INDENT << returnStatement(m_currentErrorCode) << Qt::endl;
}
- s << INDENT << '}' << endl;
+ s << INDENT << "}\n";
}
QString CppGenerator::writeReprFunction(QTextStream &s,
- GeneratorContext &context,
+ const GeneratorContext &context,
uint indirections)
{
const AbstractMetaClass *metaClass = context.metaClass();
QString funcName = cpythonBaseName(metaClass) + QLatin1String("__repr__");
- s << "extern \"C\"" << endl;
- s << '{' << endl;
- s << "static PyObject *" << funcName << "(PyObject *self)" << endl;
- s << '{' << endl;
+ s << "extern \"C\"\n{\n";
+ s << "static PyObject *" << funcName << "(PyObject *self)\n{\n";
writeCppSelfDefinition(s, context);
- s << INDENT << "QBuffer buffer;" << endl;
- s << INDENT << "buffer.open(QBuffer::ReadWrite);" << endl;
- s << INDENT << "QDebug dbg(&buffer);" << endl;
+ s << INDENT << "QBuffer buffer;\n";
+ s << INDENT << "buffer.open(QBuffer::ReadWrite);\n";
+ s << INDENT << "QDebug dbg(&buffer);\n";
s << INDENT << "dbg << ";
if (metaClass->typeEntry()->isValue() || indirections == 0)
s << '*';
- s << CPP_SELF_VAR << ';' << endl;
- s << INDENT << "buffer.close();" << endl;
- s << INDENT << "QByteArray str = buffer.data();" << endl;
- s << INDENT << "int idx = str.indexOf('(');" << endl;
- s << INDENT << "if (idx >= 0)" << endl;
+ s << CPP_SELF_VAR << ";\n";
+ s << INDENT << "buffer.close();\n";
+ s << INDENT << "QByteArray str = buffer.data();\n";
+ s << INDENT << "int idx = str.indexOf('(');\n";
+ s << INDENT << "if (idx >= 0)\n";
{
Indentation indent(INDENT);
- s << INDENT << "str.replace(0, idx, Py_TYPE(self)->tp_name);" << endl;
+ s << INDENT << "str.replace(0, idx, Py_TYPE(self)->tp_name);\n";
}
- s << INDENT << "str = str.trimmed();" << endl;
- s << INDENT << "PyObject *mod = PyDict_GetItem(Py_TYPE(self)->tp_dict, Shiboken::PyMagicName::module());" << endl;
+ s << INDENT << "str = str.trimmed();\n";
+ s << INDENT << "PyObject *mod = PyDict_GetItem(Py_TYPE(self)->tp_dict, Shiboken::PyMagicName::module());\n";
// PYSIDE-595: The introduction of heap types has the side effect that the module name
// is always prepended to the type name. Therefore the strchr check:
- s << INDENT << "if (mod && !strchr(str, '.'))" << endl;
+ s << INDENT << "if (mod && !strchr(str, '.'))\n";
{
Indentation indent(INDENT);
- s << INDENT << "return Shiboken::String::fromFormat(\"<%s.%s at %p>\", Shiboken::String::toCString(mod), str.constData(), self);" << endl;
+ s << INDENT << "return Shiboken::String::fromFormat(\"<%s.%s at %p>\", Shiboken::String::toCString(mod), str.constData(), self);\n";
}
- s << INDENT << "else" << endl;
+ s << INDENT << "else\n";
{
Indentation indent(INDENT);
- s << INDENT << "return Shiboken::String::fromFormat(\"<%s at %p>\", str.constData(), self);" << endl;
+ s << INDENT << "return Shiboken::String::fromFormat(\"<%s at %p>\", str.constData(), self);\n";
}
- s << '}' << endl;
- s << "} // extern C" << endl << endl;;
+ s << "}\n";
+ s << "} // extern C\n\n";
return funcName;
}
diff --git a/sources/shiboken2/generator/shiboken2/cppgenerator.h b/sources/shiboken2/generator/shiboken2/cppgenerator.h
index 005518f96..25bb51ef5 100644
--- a/sources/shiboken2/generator/shiboken2/cppgenerator.h
+++ b/sources/shiboken2/generator/shiboken2/cppgenerator.h
@@ -43,49 +43,61 @@ public:
protected:
QString fileNameSuffix() const override;
- QString fileNameForContext(GeneratorContext &context) const override;
+ QString fileNameForContext(const GeneratorContext &context) const override;
QVector<AbstractMetaFunctionList> filterGroupedOperatorFunctions(const AbstractMetaClass *metaClass,
uint query);
- void generateClass(QTextStream &s, GeneratorContext &classContext) override;
+ void generateClass(QTextStream &s, const GeneratorContext &classContext) override;
bool finishGeneration() override;
private:
- void writeConstructorNative(QTextStream &s, const AbstractMetaFunction *func);
- void writeDestructorNative(QTextStream &s, const AbstractMetaClass *metaClass);
+ void writeInitFunc(QTextStream &declStr, QTextStream &callStr,
+ const Indentor &indent, const QString &initFunctionName,
+ const TypeEntry *enclosingEntry = nullptr);
+ void writeCacheResetNative(QTextStream &s, const GeneratorContext &classContext);
+ void writeConstructorNative(QTextStream &s, const GeneratorContext &classContext,
+ const AbstractMetaFunction *func);
+ void writeDestructorNative(QTextStream &s, const GeneratorContext &classContext);
QString getVirtualFunctionReturnTypeName(const AbstractMetaFunction *func);
- void writeVirtualMethodNative(QTextStream &s, const AbstractMetaFunction *func);
-
- void writeMetaObjectMethod(QTextStream &s, const AbstractMetaClass *metaClass);
- void writeMetaCast(QTextStream &s, const AbstractMetaClass *metaClass);
+ void writeVirtualMethodNative(QTextStream &s, const AbstractMetaFunction *func, int cacheIndex);
+ void writeVirtualMethodCppCall(QTextStream &s, const AbstractMetaFunction *func,
+ const QString &funcName, const CodeSnipList &snips,
+ const AbstractMetaArgument *lastArg, const TypeEntry *retType,
+ const QString &returnStatement);
+ QString virtualMethodReturn(QTextStream &s,
+ const AbstractMetaFunction *func,
+ const FunctionModificationList &functionModifications);
+ void writeMetaObjectMethod(QTextStream &s, const GeneratorContext &classContext);
+ void writeMetaCast(QTextStream &s, const GeneratorContext &classContext);
void writeEnumConverterFunctions(QTextStream &s, const TypeEntry *enumType);
void writeEnumConverterFunctions(QTextStream &s, const AbstractMetaEnum *metaEnum);
void writeConverterFunctions(QTextStream &s, const AbstractMetaClass *metaClass,
- GeneratorContext &classContext);
+ const GeneratorContext &classContext);
void writeCustomConverterFunctions(QTextStream &s, const CustomConversion *customConversion);
void writeConverterRegister(QTextStream &s, const AbstractMetaClass *metaClass,
- GeneratorContext &classContext);
+ const GeneratorContext &classContext);
void writeCustomConverterRegister(QTextStream &s, const CustomConversion *customConversion, const QString &converterVar);
void writeContainerConverterFunctions(QTextStream &s, const AbstractMetaType *containerType);
+ void writeSmartPointerConverterFunctions(QTextStream &s, const AbstractMetaType *smartPointerType);
+
void writeMethodWrapperPreamble(QTextStream &s, OverloadData &overloadData,
- GeneratorContext &context);
+ const GeneratorContext &context);
void writeConstructorWrapper(QTextStream &s, const AbstractMetaFunctionList &overloads,
- GeneratorContext &classContext);
+ const GeneratorContext &classContext);
void writeMethodWrapper(QTextStream &s, const AbstractMetaFunctionList &overloads,
- GeneratorContext &classContext);
+ const GeneratorContext &classContext);
void writeArgumentsInitializer(QTextStream &s, OverloadData &overloadData);
- void writeCppSelfAssigment(QTextStream &s, const GeneratorContext &context,
- const QString &className, bool cppSelfAsReference,
- bool useWrapperClass);
+ void writeCppSelfConversion(QTextStream &s, const GeneratorContext &context,
+ const QString &className, bool useWrapperClass);
void writeCppSelfDefinition(QTextStream &s,
const AbstractMetaFunction *func,
- GeneratorContext &context,
+ const GeneratorContext &context,
bool hasStaticOverload = false);
void writeCppSelfDefinition(QTextStream &s,
- GeneratorContext &context,
+ const GeneratorContext &context,
bool hasStaticOverload = false,
bool cppSelfAsReference = false);
@@ -102,9 +114,17 @@ private:
void writeTypeDiscoveryFunction(QTextStream &s, const AbstractMetaClass *metaClass);
- void writeSetattroFunction(QTextStream &s, GeneratorContext &context);
- void writeGetattroFunction(QTextStream &s, GeneratorContext &context);
+ void writeSetattroDefinition(QTextStream &s, const AbstractMetaClass *metaClass) const;
+ void writeSetattroDefaultReturn(QTextStream &s) const;
+ void writeSmartPointerSetattroFunction(QTextStream &s, const GeneratorContext &context);
+ void writeSetattroFunction(QTextStream &s, AttroCheck attroCheck,
+ const GeneratorContext &context);
+ static void writeGetattroDefinition(QTextStream &s, const AbstractMetaClass *metaClass);
+ void writeSmartPointerGetattroFunction(QTextStream &s, const GeneratorContext &context);
+ void writeGetattroFunction(QTextStream &s, AttroCheck attroCheck,
+ const GeneratorContext &context);
QString writeSmartPointerGetterCast();
+ QString qObjectGetAttroFunction() const;
/**
* Writes Python to C++ conversions for arguments on Python wrappers.
@@ -173,13 +193,13 @@ private:
/// Writes calls to all the possible method/function overloads.
void writeFunctionCalls(QTextStream &s,
const OverloadData &overloadData,
- GeneratorContext &context);
+ const GeneratorContext &context);
/// Writes the call to a single function usually from a collection of overloads.
void writeSingleFunctionCall(QTextStream &s,
const OverloadData &overloadData,
const AbstractMetaFunction *func,
- GeneratorContext &context);
+ const GeneratorContext &context);
/// Returns the name of a C++ to Python conversion function.
static QString cppToPythonFunctionName(const QString &sourceTypeName, QString targetTypeName = QString());
@@ -227,53 +247,68 @@ private:
void writeAddPythonToCppConversion(QTextStream &s, const QString &converterVar, const QString &pythonToCppFunc, const QString &isConvertibleFunc);
- void writeNamedArgumentResolution(QTextStream &s, const AbstractMetaFunction *func, bool usePyArgs);
+ void writeNamedArgumentResolution(QTextStream &s, const AbstractMetaFunction *func,
+ bool usePyArgs, const OverloadData &overloadData);
/// Returns a string containing the name of an argument for the given function and argument index.
QString argumentNameFromIndex(const AbstractMetaFunction *func, int argIndex, const AbstractMetaClass **wrappedClass);
void writeMethodCall(QTextStream &s, const AbstractMetaFunction *func,
- GeneratorContext &context, int maxArgs = 0);
+ const GeneratorContext &context, int maxArgs = 0);
- QString getInitFunctionName(GeneratorContext &context) const;
+ QString getInitFunctionName(const GeneratorContext &context) const;
QString getSimpleClassInitFunctionName(const AbstractMetaClass *metaClass) const;
+ void writeSignatureStrings(QTextStream &s, QTextStream &signatureStream,
+ const QString &arrayName,
+ const char *comment) const;
void writeClassRegister(QTextStream &s,
const AbstractMetaClass *metaClass,
- GeneratorContext &classContext,
+ const GeneratorContext &classContext,
QTextStream &signatureStream);
void writeClassDefinition(QTextStream &s,
const AbstractMetaClass *metaClass,
- GeneratorContext &classContext);
+ const GeneratorContext &classContext);
void writeMethodDefinitionEntry(QTextStream &s, const AbstractMetaFunctionList &overloads);
void writeMethodDefinition(QTextStream &s, const AbstractMetaFunctionList &overloads);
void writeSignatureInfo(QTextStream &s, const AbstractMetaFunctionList &overloads);
/// Writes the implementation of all methods part of python sequence protocol
void writeSequenceMethods(QTextStream &s,
const AbstractMetaClass *metaClass,
- GeneratorContext &context);
+ const GeneratorContext &context);
void writeTypeAsSequenceDefinition(QTextStream &s, const AbstractMetaClass *metaClass);
/// Writes the PyMappingMethods structure for types that supports the python mapping protocol.
void writeTypeAsMappingDefinition(QTextStream &s, const AbstractMetaClass *metaClass);
void writeMappingMethods(QTextStream &s,
const AbstractMetaClass *metaClass,
- GeneratorContext &context);
+ const GeneratorContext &context);
void writeTypeAsNumberDefinition(QTextStream &s, const AbstractMetaClass *metaClass);
void writeTpTraverseFunction(QTextStream &s, const AbstractMetaClass *metaClass);
void writeTpClearFunction(QTextStream &s, const AbstractMetaClass *metaClass);
- void writeCopyFunction(QTextStream &s, GeneratorContext &context);
+ void writeCopyFunction(QTextStream &s, const GeneratorContext &context);
void writeGetterFunction(QTextStream &s,
const AbstractMetaField *metaField,
- GeneratorContext &context);
+ const GeneratorContext &context);
+ void writeGetterFunction(QTextStream &s,
+ const QPropertySpec *property,
+ const GeneratorContext &context);
+ void writeSetterFunctionPreamble(QTextStream &s,
+ const QString &name,
+ const QString &funcName,
+ const AbstractMetaType *type,
+ const GeneratorContext &context);
void writeSetterFunction(QTextStream &s,
const AbstractMetaField *metaField,
- GeneratorContext &context);
+ const GeneratorContext &context);
+ void writeSetterFunction(QTextStream &s,
+ const QPropertySpec *property,
+ const GeneratorContext &context);
- void writeRichCompareFunction(QTextStream &s, GeneratorContext &context);
+ void writeRichCompareFunction(QTextStream &s, const GeneratorContext &context);
void writeEnumsInitialization(QTextStream &s, AbstractMetaEnumList &enums);
void writeEnumInitialization(QTextStream &s, const AbstractMetaEnum *metaEnum);
@@ -284,6 +319,7 @@ private:
void writeFlagsToLong(QTextStream &s, const AbstractMetaEnum *cppEnum);
void writeFlagsNonZero(QTextStream &s, const AbstractMetaEnum *cppEnum);
void writeFlagsNumberMethodsDefinition(QTextStream &s, const AbstractMetaEnum *cppEnum);
+ void writeFlagsNumberMethodsDefinitions(QTextStream &s, const AbstractMetaEnumList &enums);
void writeFlagsBinaryOperator(QTextStream &s, const AbstractMetaEnum *cppEnum,
const QString &pyOpName, const QString &cppOpName);
void writeFlagsUnaryOperator(QTextStream &s, const AbstractMetaEnum *cppEnum,
@@ -299,12 +335,13 @@ private:
void writeEnumConverterInitialization(QTextStream &s, const TypeEntry *enumType);
void writeEnumConverterInitialization(QTextStream &s, const AbstractMetaEnum *metaEnum);
void writeContainerConverterInitialization(QTextStream &s, const AbstractMetaType *type);
+ void writeSmartPointerConverterInitialization(QTextStream &s, const AbstractMetaType *type);
void writeExtendedConverterInitialization(QTextStream &s, const TypeEntry *externalType, const QVector<const AbstractMetaClass *>& conversions);
void writeParentChildManagement(QTextStream &s, const AbstractMetaFunction *func, bool userHeuristicForReturn);
bool writeParentChildManagement(QTextStream &s, const AbstractMetaFunction *func, int argIndex, bool userHeuristicPolicy);
- void writeReturnValueHeuristics(QTextStream &s, const AbstractMetaFunction *func, const QString &self = QLatin1String("self"));
- void writeInitQtMetaTypeFunctionBody(QTextStream &s, GeneratorContext &context) const;
+ void writeReturnValueHeuristics(QTextStream &s, const AbstractMetaFunction *func);
+ void writeInitQtMetaTypeFunctionBody(QTextStream &s, const GeneratorContext &context) const;
/**
* Returns the multiple inheritance initializer function for the given class.
@@ -329,19 +366,21 @@ private:
/// Returns true if generator should produce getters and setters for the given class.
bool shouldGenerateGetSetList(const AbstractMetaClass *metaClass);
- void writeHashFunction(QTextStream &s, GeneratorContext &context);
+ void writeHashFunction(QTextStream &s, const GeneratorContext &context);
/// Write default implementations for sequence protocol
- void writeStdListWrapperMethods(QTextStream &s, GeneratorContext &context);
+ void writeDefaultSequenceMethods(QTextStream &s, const GeneratorContext &context);
/// Helper function for writeStdListWrapperMethods.
void writeIndexError(QTextStream &s, const QString &errorMsg);
- QString writeReprFunction(QTextStream &s, GeneratorContext &context, uint indirections);
+ QString writeReprFunction(QTextStream &s, const GeneratorContext &context, uint indirections);
const AbstractMetaFunction *boolCast(const AbstractMetaClass *metaClass) const;
bool hasBoolCast(const AbstractMetaClass *metaClass) const
{ return boolCast(metaClass) != nullptr; }
+ const AbstractMetaType *findSmartPointerInstantiation(const TypeEntry *entry) const;
+
// Number protocol structure members names.
static QHash<QString, QString> m_nbFuncs;
diff --git a/sources/shiboken2/generator/shiboken2/ctypenames.h b/sources/shiboken2/generator/shiboken2/ctypenames.h
new file mode 100644
index 000000000..abac261d5
--- /dev/null
+++ b/sources/shiboken2/generator/shiboken2/ctypenames.h
@@ -0,0 +1,56 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef CTYPENAMES_H
+#define CTYPENAMES_H
+
+#include <QtCore/QString>
+
+static inline QString boolT() { return QStringLiteral("bool"); }
+static inline QString intT() { return QStringLiteral("int"); }
+static inline QString unsignedT() { return QStringLiteral("unsigned"); }
+static inline QString unsignedIntT() { return QStringLiteral("unsigned int"); }
+static inline QString longT() { return QStringLiteral("long"); }
+static inline QString unsignedLongT() { return QStringLiteral("unsigned long"); }
+static inline QString shortT() { return QStringLiteral("short"); }
+static inline QString unsignedShortT() { return QStringLiteral("unsigned short"); }
+static inline QString unsignedCharT() { return QStringLiteral("unsigned char"); }
+static inline QString longLongT() { return QStringLiteral("long long"); }
+static inline QString unsignedLongLongT() { return QStringLiteral("unsigned long long"); }
+static inline QString charT() { return QStringLiteral("char"); }
+static inline QString floatT() { return QStringLiteral("float"); }
+static inline QString doubleT() { return QStringLiteral("double"); }
+static inline QString constCharPtrT() { return QStringLiteral("const char*"); }
+
+static inline QString qByteArrayT() { return QStringLiteral("QByteArray"); }
+static inline QString qMetaObjectT() { return QStringLiteral("QMetaObject"); }
+static inline QString qObjectT() { return QStringLiteral("QObject"); }
+static inline QString qStringT() { return QStringLiteral("QString"); }
+static inline QString qVariantT() { return QStringLiteral("QVariant"); }
+
+#endif // CTYPENAMES_H
diff --git a/sources/shiboken2/generator/shiboken2/headergenerator.cpp b/sources/shiboken2/generator/shiboken2/headergenerator.cpp
index e47c37523..107e28a4a 100644
--- a/sources/shiboken2/generator/shiboken2/headergenerator.cpp
+++ b/sources/shiboken2/generator/shiboken2/headergenerator.cpp
@@ -45,7 +45,7 @@ QString HeaderGenerator::fileNameSuffix() const
return QLatin1String("_wrapper.h");
}
-QString HeaderGenerator::fileNameForContext(GeneratorContext &context) const
+QString HeaderGenerator::fileNameForContext(const GeneratorContext &context) const
{
const AbstractMetaClass *metaClass = context.metaClass();
if (!context.forSmartPointer()) {
@@ -61,9 +61,9 @@ QString HeaderGenerator::fileNameForContext(GeneratorContext &context) const
void HeaderGenerator::writeCopyCtor(QTextStream &s, const AbstractMetaClass *metaClass) const
{
s << INDENT << wrapperName(metaClass) << "(const " << metaClass->qualifiedCppName() << "& self)";
- s << " : " << metaClass->qualifiedCppName() << "(self)" << endl;
- s << INDENT << "{" << endl;
- s << INDENT << "}" << endl << endl;
+ s << " : " << metaClass->qualifiedCppName() << "(self)\n";
+ s << INDENT << "{\n";
+ s << INDENT << "}\n\n";
}
void HeaderGenerator::writeProtectedFieldAccessors(QTextStream &s, const AbstractMetaField *field) const
@@ -84,18 +84,17 @@ void HeaderGenerator::writeProtectedFieldAccessors(QTextStream &s, const Abstrac
<< (useReference ? " *" : " ")
<< ' ' << protectedFieldGetterName(field) << "()"
<< " { return "
- << (useReference ? " &" : " ") << "this->" << fieldName << "; }" << endl;
+ << (useReference ? " &" : " ") << "this->" << fieldName << "; }\n";
// Set function
s << INDENT << "inline void " << protectedFieldSetterName(field) << '(' << fieldType << " value)"
- << " { " << fieldName << " = value; }" << endl;
+ << " { " << fieldName << " = value; }\n";
}
-void HeaderGenerator::generateClass(QTextStream &s, GeneratorContext &classContext)
+void HeaderGenerator::generateClass(QTextStream &s, const GeneratorContext &classContextIn)
{
- AbstractMetaClass *metaClass = classContext.metaClass();
- if (ReportHandler::isDebug(ReportHandler::SparseDebug))
- qCDebug(lcShiboken) << "Generating header for " << metaClass->fullName();
+ GeneratorContext classContext = classContextIn;
+ const AbstractMetaClass *metaClass = classContext.metaClass();
m_inheritedOverloads.clear();
Indentation indent(INDENT);
@@ -104,45 +103,58 @@ void HeaderGenerator::generateClass(QTextStream &s, GeneratorContext &classConte
QString wrapperName;
if (!classContext.forSmartPointer()) {
- wrapperName = HeaderGenerator::wrapperName(metaClass);
+ wrapperName = classContext.useWrapper()
+ ? classContext.wrapperName() : metaClass->qualifiedCppName();
} else {
- wrapperName = HeaderGenerator::wrapperName(classContext.preciseType());
+ wrapperName = classContext.smartPointerWrapperName();
}
QString outerHeaderGuard = getFilteredCppSignatureString(wrapperName).toUpper();
QString innerHeaderGuard;
// Header
- s << "#ifndef SBK_" << outerHeaderGuard << "_H" << endl;
- s << "#define SBK_" << outerHeaderGuard << "_H" << endl << endl;
+ s << "#ifndef SBK_" << outerHeaderGuard << "_H\n";
+ s << "#define SBK_" << outerHeaderGuard << "_H\n\n";
if (!avoidProtectedHack())
- s << "#define protected public" << endl << endl;
+ s << "#define protected public\n\n";
//Includes
- s << metaClass->typeEntry()->include() << endl;
+ auto typeEntry = metaClass->typeEntry();
+ s << typeEntry->include() << '\n';
+ if (classContext.useWrapper() && !typeEntry->extraIncludes().isEmpty()) {
+ s << "\n// Extra includes\n";
+ for (const Include &inc : typeEntry->extraIncludes())
+ s << inc.toString() << '\n';
+ }
- if (shouldGenerateCppWrapper(metaClass) &&
- usePySideExtensions() && metaClass->isQObject())
+ if (classContext.useWrapper() && usePySideExtensions() && metaClass->isQObject())
s << "namespace PySide { class DynamicQMetaObject; }\n\n";
- while (shouldGenerateCppWrapper(metaClass)) {
+ while (classContext.useWrapper()) {
if (!innerHeaderGuard.isEmpty()) {
- s << "# ifndef SBK_" << innerHeaderGuard << "_H" << endl;
- s << "# define SBK_" << innerHeaderGuard << "_H" << endl << endl;
- s << "// Inherited base class:" << endl;
+ s << "# ifndef SBK_" << innerHeaderGuard << "_H\n";
+ s << "# define SBK_" << innerHeaderGuard << "_H\n\n";
+ s << "// Inherited base class:\n";
}
// Class
s << "class " << wrapperName;
s << " : public " << metaClass->qualifiedCppName();
- s << endl << '{' << endl << "public:" << endl;
+ s << "\n{\npublic:\n";
const AbstractMetaFunctionList &funcs = filterFunctions(metaClass);
+ int maxOverrides = 0;
for (AbstractMetaFunction *func : funcs) {
- if ((func->attributes() & AbstractMetaAttributes::FinalCppMethod) == 0)
+ if ((func->attributes() & AbstractMetaAttributes::FinalCppMethod) == 0) {
writeFunction(s, func);
+ // PYSIDE-803: Build a boolean cache for unused overrides.
+ if (shouldWriteVirtualMethodNative(func))
+ maxOverrides++;
+ }
}
+ if (!maxOverrides)
+ maxOverrides = 1;
if (avoidProtectedHack() && metaClass->hasProtectedFields()) {
const AbstractMetaFieldList &fields = metaClass->fields();
@@ -160,31 +172,37 @@ void HeaderGenerator::generateClass(QTextStream &s, GeneratorContext &classConte
s << INDENT;
if (avoidProtectedHack() && metaClass->hasPrivateDestructor())
s << "// C++11: need to declare (unimplemented) destructor because "
- "the base class destructor is private." << endl;
- s << '~' << wrapperName << "();" << endl;
+ "the base class destructor is private.\n";
+ s << '~' << wrapperName << "();\n";
}
- writeCodeSnips(s, metaClass->typeEntry()->codeSnips(), TypeSystem::CodeSnipPositionDeclaration, TypeSystem::NativeCode);
+ writeClassCodeSnips(s, metaClass->typeEntry()->codeSnips(),
+ TypeSystem::CodeSnipPositionDeclaration, TypeSystem::NativeCode,
+ classContext);
if ((!avoidProtectedHack() || !metaClass->hasPrivateDestructor())
&& usePySideExtensions() && metaClass->isQObject()) {
s << "public:\n";
- s << INDENT << "int qt_metacall(QMetaObject::Call call, int id, void **args) override;" << endl;
- s << INDENT << "void *qt_metacast(const char *_clname) override;" << endl;
+ s << INDENT << "int qt_metacall(QMetaObject::Call call, int id, void **args) override;\n";
+ s << INDENT << "void *qt_metacast(const char *_clname) override;\n";
}
if (!m_inheritedOverloads.isEmpty()) {
- s << INDENT << "// Inherited overloads, because the using keyword sux" << endl;
+ s << INDENT << "// Inherited overloads, because the using keyword sux\n";
writeInheritedOverloads(s);
m_inheritedOverloads.clear();
}
if (usePySideExtensions())
- s << INDENT << "static void pysideInitQtMetaTypes();" << endl;
+ s << INDENT << "static void pysideInitQtMetaTypes();\n";
+
+ s << INDENT << "void resetPyMethodCache();\n";
+ s << "private:\n";
+ s << INDENT << "mutable bool m_PyMethodCache[" << maxOverrides << "];\n";
- s << "};" << endl << endl;
+ s << "};\n\n";
if (!innerHeaderGuard.isEmpty())
- s << "# endif // SBK_" << innerHeaderGuard << "_H" << endl << endl;
+ s << "# endif // SBK_" << innerHeaderGuard << "_H\n\n";
// PYSIDE-500: Use also includes for inherited wrapper classes, because
// without the protected hack, we sometimes need to cast inherited wrappers.
@@ -193,16 +211,17 @@ void HeaderGenerator::generateClass(QTextStream &s, GeneratorContext &classConte
metaClass = metaClass->baseClass();
if (!metaClass || !avoidProtectedHack())
break;
- classContext = GeneratorContext(metaClass);
+ classContext = contextForClass(metaClass);
if (!classContext.forSmartPointer()) {
- wrapperName = HeaderGenerator::wrapperName(metaClass);
+ wrapperName = classContext.useWrapper()
+ ? classContext.wrapperName() : metaClass->qualifiedCppName();
} else {
- wrapperName = HeaderGenerator::wrapperName(classContext.preciseType());
+ wrapperName = classContext.smartPointerWrapperName();
}
innerHeaderGuard = getFilteredCppSignatureString(wrapperName).toUpper();
}
- s << "#endif // SBK_" << outerHeaderGuard << "_H" << endl << endl;
+ s << "#endif // SBK_" << outerHeaderGuard << "_H\n\n";
}
void HeaderGenerator::writeFunction(QTextStream &s, const AbstractMetaFunction *func)
@@ -220,7 +239,8 @@ void HeaderGenerator::writeFunction(QTextStream &s, const AbstractMetaFunction *
s << INDENT << "inline " << (func->isStatic() ? "static " : "");
s << functionSignature(func, QString(), QLatin1String("_protected"), Generator::EnumAsInts|Generator::OriginalTypeDescription)
<< " { ";
- s << (func->type() ? "return " : "");
+ if (!func->isVoid())
+ s << "return ";
if (!func->isAbstract())
s << func->ownerClass()->qualifiedCppName() << "::";
s << func->originalName() << '(';
@@ -238,7 +258,7 @@ void HeaderGenerator::writeFunction(QTextStream &s, const AbstractMetaFunction *
args << argName;
}
s << args.join(QLatin1String(", ")) << ')';
- s << "; }" << endl;
+ s << "; }\n";
}
// pure virtual functions need a default implementation
@@ -263,7 +283,7 @@ void HeaderGenerator::writeFunction(QTextStream &s, const AbstractMetaFunction *
if (virtualFunc)
s << " override";
- s << ';' << endl;
+ s << ";\n";
// Check if this method hide other methods in base classes
const AbstractMetaFunctionList &ownerFuncs = func->ownerClass()->functions();
for (const AbstractMetaFunction *f : ownerFuncs) {
@@ -326,15 +346,16 @@ void HeaderGenerator::writeTypeIndexValueLine(QTextStream &s, const TypeEntry *t
void HeaderGenerator::writeTypeIndexValueLines(QTextStream &s, const AbstractMetaClass *metaClass)
{
- if (!metaClass->typeEntry()->generateCode())
+ auto typeEntry = metaClass->typeEntry();
+ if (!typeEntry->generateCode())
return;
- writeTypeIndexValueLine(s, metaClass->typeEntry());
- const AbstractMetaEnumList &enums = metaClass->enums();
- for (const AbstractMetaEnum *metaEnum : enums) {
- if (metaEnum->isPrivate())
- continue;
- writeTypeIndexValueLine(s, metaEnum->typeEntry());
+ // enum indices are required for invisible namespaces as well.
+ for (const AbstractMetaEnum *metaEnum : metaClass->enums()) {
+ if (!metaEnum->isPrivate())
+ writeTypeIndexValueLine(s, metaEnum->typeEntry());
}
+ if (NamespaceTypeEntry::isVisibleScope(typeEntry))
+ writeTypeIndexValueLine(s, metaClass->typeEntry());
}
// Format the typedefs for the typedef entries to be generated
@@ -377,22 +398,25 @@ bool HeaderGenerator::finishGeneration()
QString protectedEnumSurrogates;
QTextStream protEnumsSurrogates(&protectedEnumSurrogates);
+ const auto snips = TypeDatabase::instance()->defaultTypeSystemType()->codeSnips();
+ if (!snips.isEmpty()) {
+ writeCodeSnips(macrosStream, snips, TypeSystem::CodeSnipPositionDeclaration,
+ TypeSystem::TargetLangCode);
+ }
+
Indentation indent(INDENT);
macrosStream << "// Type indices\nenum : int {\n";
- AbstractMetaEnumList globalEnums = this->globalEnums();
AbstractMetaClassList classList = classes();
std::sort(classList.begin(), classList.end(), [](AbstractMetaClass *a, AbstractMetaClass *b) {
return a->typeEntry()->sbkIndex() < b->typeEntry()->sbkIndex();
});
- for (const AbstractMetaClass *metaClass : classList) {
+ for (const AbstractMetaClass *metaClass : classList)
writeTypeIndexValueLines(macrosStream, metaClass);
- lookForEnumsInClassesNotToBeGenerated(globalEnums, metaClass);
- }
- for (const AbstractMetaEnum *metaEnum : qAsConst(globalEnums))
+ for (const AbstractMetaEnum *metaEnum : globalEnums())
writeTypeIndexValueLine(macrosStream, metaEnum->typeEntry());
// Write the smart pointer define indexes.
@@ -400,9 +424,17 @@ bool HeaderGenerator::finishGeneration()
int smartPointerCount = 0;
const QVector<const AbstractMetaType *> &instantiatedSmartPtrs = instantiatedSmartPointers();
for (const AbstractMetaType *metaType : instantiatedSmartPtrs) {
- _writeTypeIndexValue(macrosStream, getTypeIndexVariableName(metaType),
- smartPointerCountIndex);
- macrosStream << ", // " << metaType->cppSignature() << endl;
+ QString indexName = getTypeIndexVariableName(metaType);
+ _writeTypeIndexValue(macrosStream, indexName, smartPointerCountIndex);
+ macrosStream << ", // " << metaType->cppSignature() << Qt::endl;
+ // Add a the same value for const pointees (shared_ptr<const Foo>).
+ const auto ptrName = metaType->typeEntry()->entryName();
+ int pos = indexName.indexOf(ptrName, 0, Qt::CaseInsensitive);
+ if (pos >= 0) {
+ indexName.insert(pos + ptrName.size() + 1, QLatin1String("CONST"));
+ _writeTypeIndexValue(macrosStream, indexName, smartPointerCountIndex);
+ macrosStream << ", // (const)\n";
+ }
++smartPointerCountIndex;
++smartPointerCount;
}
@@ -412,12 +444,12 @@ bool HeaderGenerator::finishGeneration()
getMaxTypeIndex() + smartPointerCount);
macrosStream << "\n};\n";
- macrosStream << "// This variable stores all Python types exported by this module." << endl;
- macrosStream << "extern PyTypeObject **" << cppApiVariableName() << ';' << endl << endl;
- macrosStream << "// This variable stores the Python module object exported by this module." << endl;
- macrosStream << "extern PyObject *" << pythonModuleObjectName() << ';' << endl << endl;
- macrosStream << "// This variable stores all type converters exported by this module." << endl;
- macrosStream << "extern SbkConverter **" << convertersVariableName() << ';' << endl << endl;
+ macrosStream << "// This variable stores all Python types exported by this module.\n";
+ macrosStream << "extern PyTypeObject **" << cppApiVariableName() << ";\n\n";
+ macrosStream << "// This variable stores the Python module object exported by this module.\n";
+ macrosStream << "extern PyObject *" << pythonModuleObjectName() << ";\n\n";
+ macrosStream << "// This variable stores all type converters exported by this module.\n";
+ macrosStream << "extern SbkConverter **" << convertersVariableName() << ";\n\n";
// TODO-CONVERTER ------------------------------------------------------------------------------
// Using a counter would not do, a fix must be made to APIExtractor's getTypeIndex().
@@ -438,7 +470,7 @@ bool HeaderGenerator::finishGeneration()
const QVector<const AbstractMetaType *> &containers = instantiatedContainers();
for (const AbstractMetaType *container : containers) {
_writeTypeIndexValue(macrosStream, getTypeIndexVariableName(container), pCount);
- macrosStream << ", // " << container->cppSignature() << endl;
+ macrosStream << ", // " << container->cppSignature() << Qt::endl;
pCount++;
}
@@ -453,18 +485,17 @@ bool HeaderGenerator::finishGeneration()
// TODO-CONVERTER ------------------------------------------------------------------------------
- macrosStream << "// Macros for type check" << endl;
+ macrosStream << "// Macros for type check\n";
if (usePySideExtensions()) {
- typeFunctions << "QT_WARNING_PUSH" << endl;
- typeFunctions << "QT_WARNING_DISABLE_DEPRECATED" << endl;
+ typeFunctions << "QT_WARNING_PUSH\n";
+ typeFunctions << "QT_WARNING_DISABLE_DEPRECATED\n";
}
- for (const AbstractMetaEnum *cppEnum : qAsConst(globalEnums)) {
- if (cppEnum->isAnonymous() || cppEnum->isPrivate())
- continue;
- includes << cppEnum->typeEntry()->include();
- writeProtectedEnumSurrogate(protEnumsSurrogates, cppEnum);
- writeSbkTypeFunction(typeFunctions, cppEnum);
+ for (const AbstractMetaEnum *cppEnum : globalEnums()) {
+ if (!cppEnum->isAnonymous()) {
+ includes << cppEnum->typeEntry()->include();
+ writeSbkTypeFunction(typeFunctions, cppEnum);
+ }
}
for (AbstractMetaClass *metaClass : classList) {
@@ -475,8 +506,7 @@ bool HeaderGenerator::finishGeneration()
const TypeEntry *classType = metaClass->typeEntry();
includes << classType->include();
- const AbstractMetaEnumList &enums = metaClass->enums();
- for (const AbstractMetaEnum *cppEnum : enums) {
+ for (const AbstractMetaEnum *cppEnum : metaClass->enums()) {
if (cppEnum->isAnonymous() || cppEnum->isPrivate())
continue;
EnumTypeEntry *enumType = cppEnum->typeEntry();
@@ -495,7 +525,7 @@ bool HeaderGenerator::finishGeneration()
writeSbkTypeFunction(typeFunctions, metaType);
}
if (usePySideExtensions())
- typeFunctions << "QT_WARNING_POP" << endl;
+ typeFunctions << "QT_WARNING_POP\n";
QString moduleHeaderFileName(outputDirectory()
+ QDir::separator() + subDirectoryForPackage(packageName())
@@ -506,61 +536,61 @@ bool HeaderGenerator::finishGeneration()
FileOut file(moduleHeaderFileName);
QTextStream &s = file.stream;
// write license comment
- s << licenseComment() << endl << endl;
+ s << licenseComment() << Qt::endl << Qt::endl;
- s << "#ifndef " << includeShield << endl;
- s << "#define " << includeShield << endl<< endl;
+ s << "#ifndef " << includeShield << Qt::endl;
+ s << "#define " << includeShield << Qt::endl << Qt::endl;
if (!avoidProtectedHack()) {
- s << "//workaround to access protected functions" << endl;
- s << "#define protected public" << endl << endl;
+ s << "//workaround to access protected functions\n";
+ s << "#define protected public\n\n";
}
- s << "#include <sbkpython.h>" << endl;
- s << "#include <sbkconverter.h>" << endl;
+ s << "#include <sbkpython.h>\n";
+ s << "#include <sbkconverter.h>\n";
QStringList requiredTargetImports = TypeDatabase::instance()->requiredTargetImports();
if (!requiredTargetImports.isEmpty()) {
- s << "// Module Includes" << endl;
+ s << "// Module Includes\n";
for (const QString &requiredModule : qAsConst(requiredTargetImports))
- s << "#include <" << getModuleHeaderFileName(requiredModule) << ">" << endl;
- s << endl;
+ s << "#include <" << getModuleHeaderFileName(requiredModule) << ">\n";
+ s << Qt::endl;
}
- s << "// Binded library includes" << endl;
+ s << "// Bound library includes\n";
for (const Include &include : qAsConst(includes))
s << include;
if (!primitiveTypes().isEmpty()) {
- s << "// Conversion Includes - Primitive Types" << endl;
+ s << "// Conversion Includes - Primitive Types\n";
const PrimitiveTypeEntryList &primitiveTypeList = primitiveTypes();
for (const PrimitiveTypeEntry *ptype : primitiveTypeList)
s << ptype->include();
- s << endl;
+ s << Qt::endl;
}
if (!containerTypes().isEmpty()) {
- s << "// Conversion Includes - Container Types" << endl;
+ s << "// Conversion Includes - Container Types\n";
const ContainerTypeEntryList &containerTypeList = containerTypes();
for (const ContainerTypeEntry *ctype : containerTypeList)
s << ctype->include();
- s << endl;
+ s << Qt::endl;
}
- s << macros << endl;
+ s << macros << Qt::endl;
if (!protectedEnumSurrogates.isEmpty()) {
- s << "// Protected enum surrogates" << endl;
- s << protectedEnumSurrogates << endl;
+ s << "// Protected enum surrogates\n";
+ s << protectedEnumSurrogates << Qt::endl;
}
- s << "namespace Shiboken" << endl << '{' << endl << endl;
+ s << "namespace Shiboken\n{\n\n";
s << "// PyType functions, to get the PyObjectType for a type T\n";
- s << sbkTypeFunctions << endl;
+ s << sbkTypeFunctions << Qt::endl;
- s << "} // namespace Shiboken" << endl << endl;
+ s << "} // namespace Shiboken\n\n";
- s << "#endif // " << includeShield << endl << endl;
+ s << "#endif // " << includeShield << Qt::endl << Qt::endl;
return file.done() != FileOut::Failure;
}
@@ -568,7 +598,7 @@ bool HeaderGenerator::finishGeneration()
void HeaderGenerator::writeProtectedEnumSurrogate(QTextStream &s, const AbstractMetaEnum *cppEnum)
{
if (avoidProtectedHack() && cppEnum->isProtected())
- s << "enum " << protectedEnumSurrogateName(cppEnum) << " {};" << endl;
+ s << "enum " << protectedEnumSurrogateName(cppEnum) << " {};\n";
}
void HeaderGenerator::writeSbkTypeFunction(QTextStream &s, const AbstractMetaEnum *cppEnum)
@@ -608,8 +638,10 @@ void HeaderGenerator::writeInheritedOverloads(QTextStream &s)
{
for (const AbstractMetaFunction *func : qAsConst(m_inheritedOverloads)) {
s << INDENT << "inline ";
- s << functionSignature(func, QString(), QString(), Generator::EnumAsInts|Generator::OriginalTypeDescription) << " { ";
- s << (func->type() ? "return " : "");
+ s << functionSignature(func, QString(), QString(), Generator::EnumAsInts|Generator::OriginalTypeDescription)
+ << " { ";
+ if (!func->isVoid())
+ s << "return ";
s << func->ownerClass()->qualifiedCppName() << "::" << func->originalName() << '(';
QStringList args;
const AbstractMetaArgumentList &arguments = func->arguments();
@@ -625,6 +657,6 @@ void HeaderGenerator::writeInheritedOverloads(QTextStream &s)
args << argName;
}
s << args.join(QLatin1String(", ")) << ')';
- s << "; }" << endl;
+ s << "; }\n";
}
}
diff --git a/sources/shiboken2/generator/shiboken2/headergenerator.h b/sources/shiboken2/generator/shiboken2/headergenerator.h
index 5f59dd13a..30ce06636 100644
--- a/sources/shiboken2/generator/shiboken2/headergenerator.h
+++ b/sources/shiboken2/generator/shiboken2/headergenerator.h
@@ -47,8 +47,8 @@ public:
protected:
QString fileNameSuffix() const override;
- QString fileNameForContext(GeneratorContext &context) const override;
- void generateClass(QTextStream &s, GeneratorContext &classContext) override;
+ QString fileNameForContext(const GeneratorContext &context) const override;
+ void generateClass(QTextStream &s, const GeneratorContext &classContext) override;
bool finishGeneration() override;
private:
diff --git a/sources/shiboken2/generator/shiboken2/overloaddata.cpp b/sources/shiboken2/generator/shiboken2/overloaddata.cpp
index 5f74ee64d..193384853 100644
--- a/sources/shiboken2/generator/shiboken2/overloaddata.cpp
+++ b/sources/shiboken2/generator/shiboken2/overloaddata.cpp
@@ -30,6 +30,7 @@
#include <reporthandler.h>
#include <graph.h>
#include "overloaddata.h"
+#include "ctypenames.h"
#include "indentor.h"
#include "shibokengenerator.h"
@@ -37,6 +38,8 @@
#include <QtCore/QFile>
#include <QtCore/QTemporaryFile>
+#include <algorithm>
+
static const TypeEntry *getReferencedTypeEntry(const TypeEntry *typeEntry)
{
if (typeEntry->isPrimitive()) {
@@ -54,8 +57,7 @@ static QString getTypeName(const AbstractMetaType *type)
QString typeName = typeEntry->name();
if (typeEntry->isContainer()) {
QStringList types;
- const AbstractMetaTypeList &instantiations = type->instantiations();
- for (const AbstractMetaType *cType : instantiations) {
+ for (const auto *cType : type->instantiations()) {
const TypeEntry *typeEntry = getReferencedTypeEntry(cType->typeEntry());
types << typeEntry->name();
}
@@ -106,7 +108,7 @@ struct OverloadSortData
return;
map[typeName] = counter;
if (!reverseMap.contains(counter))
- reverseMap[counter] = 0;
+ reverseMap[counter] = nullptr;
counter++;
}
@@ -144,8 +146,7 @@ static QString getImplicitConversionTypeName(const AbstractMetaType *containerTy
impConv = getTypeName(function->arguments().constFirst()->type());
QStringList types;
- const AbstractMetaTypeList &instantiations = containerType->instantiations();
- for (const AbstractMetaType *otherType : instantiations)
+ for (const auto *otherType : containerType->instantiations())
types << (otherType == instantiation ? impConv : getTypeName(otherType));
return containerType->typeEntry()->qualifiedCppName() + QLatin1Char('<')
@@ -174,6 +175,24 @@ static QString msgCyclicDependency(const QString &funcName, const QString &graph
return result;
}
+static inline int overloadNumber(const OverloadData *o)
+{
+ return o->referenceFunction()->overloadNumber();
+}
+
+bool OverloadData::sortByOverloadNumberModification()
+{
+ if (std::all_of(m_nextOverloadData.cbegin(), m_nextOverloadData.cend(),
+ [](const OverloadData *o) { return overloadNumber(o) == TypeSystem::OverloadNumberDefault; })) {
+ return false;
+ }
+ std::stable_sort(m_nextOverloadData.begin(), m_nextOverloadData.end(),
+ [] (const OverloadData *o1, const OverloadData *o2) {
+ return overloadNumber(o1) < overloadNumber(o2);
+ });
+ return true;
+}
+
/**
* Topologically sort the overloads by implicit convertion order
*
@@ -200,20 +219,16 @@ void OverloadData::sortNextOverloads()
// Primitive types that are not int, long, short,
// char and their respective unsigned counterparts.
- QStringList nonIntegerPrimitives;
- nonIntegerPrimitives << QLatin1String("float") << QLatin1String("double")
- << QLatin1String("bool");
+ static const QStringList nonIntegerPrimitives{floatT(), doubleT(), boolT()};
// Signed integer primitive types.
- QStringList signedIntegerPrimitives;
- signedIntegerPrimitives << QLatin1String("int") << QLatin1String("short")
- << QLatin1String("long");
+ static const QStringList signedIntegerPrimitives{intT(), shortT(), longT(), longLongT()};
// sort the children overloads
for (OverloadData *ov : qAsConst(m_nextOverloadData))
ov->sortNextOverloads();
- if (m_nextOverloadData.size() <= 1)
+ if (m_nextOverloadData.size() <= 1 || sortByOverloadNumberModification())
return;
// Populates the OverloadSortData object containing map and reverseMap, to map type names to ids,
@@ -233,16 +248,15 @@ void OverloadData::sortNextOverloads()
} else if (!checkPyBuffer && typeName == QLatin1String("PyBuffer")) {
checkPyBuffer = true;
pyBufferIndex = sortData.lastProcessedItemId();
- } else if (!checkQVariant && typeName == QLatin1String("QVariant")) {
+ } else if (!checkQVariant && typeName == qVariantT()) {
checkQVariant = true;
qvariantIndex = sortData.lastProcessedItemId();
- } else if (!checkQString && typeName == QLatin1String("QString")) {
+ } else if (!checkQString && typeName == qStringT()) {
checkQString = true;
qstringIndex = sortData.lastProcessedItemId();
}
- const AbstractMetaTypeList &instantiations = ov->argType()->instantiations();
- for (const AbstractMetaType *instantiation : instantiations) {
+ for (const auto *instantiation : ov->argType()->instantiations()) {
// Add dependencies for type instantiation of container.
QString typeName = getTypeName(instantiation);
sortData.mapType(typeName);
@@ -267,23 +281,16 @@ void OverloadData::sortNextOverloads()
// Create the graph of type dependencies based on implicit conversions.
Graph graph(sortData.reverseMap.count());
// All C++ primitive types, add any forgotten type AT THE END OF THIS LIST!
- const char *primitiveTypes[] = {"int",
- "unsigned int",
- "long",
- "unsigned long",
- "short",
- "unsigned short",
- "bool",
- "unsigned char",
- "char",
- "float",
- "double",
- "const char*"
- };
- const int numPrimitives = sizeof(primitiveTypes)/sizeof(const char *);
- bool hasPrimitive[numPrimitives];
- for (int i = 0; i < numPrimitives; ++i)
- hasPrimitive[i] = sortData.map.contains(QLatin1String(primitiveTypes[i]));
+ static const QStringList primitiveTypes{intT(), unsignedIntT(), longT(), unsignedLongT(),
+ shortT(), unsignedShortT(), boolT(), unsignedCharT(), charT(), floatT(),
+ doubleT(), constCharPtrT()};
+
+ QList<int> foundPrimitiveTypeIds;
+ for (const auto &p : primitiveTypes) {
+ const auto it = sortData.map.constFind(p);
+ if (it != sortData.map.cend())
+ foundPrimitiveTypeIds.append(it.value());
+ }
if (checkPySequence && checkPyObject)
graph.addEdge(pySeqIndex, pyobjectIndex);
@@ -306,7 +313,7 @@ void OverloadData::sortNextOverloads()
else
convertibleType = getTypeName(function->arguments().constFirst()->type());
- if (convertibleType == QLatin1String("int") || convertibleType == QLatin1String("unsigned int"))
+ if (convertibleType == intT() || convertibleType == unsignedIntT())
classesWithIntegerImplicitConversion << targetTypeEntryName;
if (!sortData.map.contains(convertibleType))
@@ -336,8 +343,7 @@ void OverloadData::sortNextOverloads()
}
// Process template instantiations
- const AbstractMetaTypeList &instantiations = targetType->instantiations();
- for (const AbstractMetaType *instantiation : instantiations) {
+ for (const auto *instantiation : targetType->instantiations()) {
if (sortData.map.contains(getTypeName(instantiation))) {
int convertible = sortData.map[getTypeName(instantiation)];
@@ -379,12 +385,12 @@ void OverloadData::sortNextOverloads()
// Add dependency on PyObject, so its check is the last one (too generic).
graph.addEdge(targetTypeId, pyobjectIndex);
}
- } else if (checkQVariant && targetTypeEntryName != QLatin1String("QVariant")) {
+ } else if (checkQVariant && targetTypeEntryName != qVariantT()) {
if (!graph.containsEdge(qvariantIndex, targetTypeId)) // Avoid cyclic dependency.
graph.addEdge(targetTypeId, qvariantIndex);
} else if (checkQString && ShibokenGenerator::isPointer(ov->argType())
- && targetTypeEntryName != QLatin1String("QString")
- && targetTypeEntryName != QLatin1String("QByteArray")
+ && targetTypeEntryName != qStringT()
+ && targetTypeEntryName != qByteArrayT()
&& (!checkPyObject || targetTypeId != pyobjectIndex)) {
if (!graph.containsEdge(qstringIndex, targetTypeId)) // Avoid cyclic dependency.
graph.addEdge(targetTypeId, qstringIndex);
@@ -392,16 +398,14 @@ void OverloadData::sortNextOverloads()
if (targetType->isEnum()) {
// Enum values must precede primitive types.
- for (int i = 0; i < numPrimitives; ++i) {
- if (hasPrimitive[i])
- graph.addEdge(targetTypeId, sortData.map[QLatin1String(primitiveTypes[i])]);
- }
+ for (auto id : foundPrimitiveTypeIds)
+ graph.addEdge(targetTypeId, id);
}
}
// QByteArray args need to be checked after QString args
- if (sortData.map.contains(QLatin1String("QString")) && sortData.map.contains(QLatin1String("QByteArray")))
- graph.addEdge(sortData.map[QLatin1String("QString")], sortData.map[QLatin1String("QByteArray")]);
+ if (sortData.map.contains(qStringT()) && sortData.map.contains(qByteArrayT()))
+ graph.addEdge(sortData.map.value(qStringT()), sortData.map.value(qByteArrayT()));
for (OverloadData *ov : qAsConst(m_nextOverloadData)) {
const AbstractMetaType *targetType = ov->argType();
@@ -571,10 +575,8 @@ QStringList OverloadData::returnTypes() const
for (const AbstractMetaFunction *func : m_overloads) {
if (!func->typeReplaced(0).isEmpty())
retTypes << func->typeReplaced(0);
- else if (func->type() && !func->argumentRemoved(0))
+ else if (!func->argumentRemoved(0))
retTypes << func->type()->cppSignature();
- else
- retTypes << QLatin1String("void");
}
return retTypes.values();
}
@@ -864,20 +866,17 @@ QString OverloadData::dumpGraph() const
QTextStream s(&result);
if (m_argPos == -1) {
const AbstractMetaFunction *rfunc = referenceFunction();
- s << "digraph OverloadedFunction {" << endl;
- s << INDENT << "graph [fontsize=12 fontname=freemono labelloc=t splines=true overlap=false rankdir=LR];" << endl;
+ s << "digraph OverloadedFunction {\n";
+ s << INDENT << "graph [fontsize=12 fontname=freemono labelloc=t splines=true overlap=false rankdir=LR];\n";
// Shows all function signatures
s << "legend [fontsize=9 fontname=freemono shape=rect label=\"";
for (const AbstractMetaFunction *func : m_overloads) {
- s << "f" << functionNumber(func) << " : ";
- if (func->type())
- s << toHtml(func->type()->cppSignature());
- else
- s << "void";
- s << ' ' << toHtml(func->minimalSignature()) << "\\l";
+ s << "f" << functionNumber(func) << " : "
+ << toHtml(func->type()->cppSignature())
+ << ' ' << toHtml(func->minimalSignature()) << "\\l";
}
- s << "\"];" << endl;
+ s << "\"];\n";
// Function box title
s << INDENT << '"' << rfunc->name() << "\" [shape=plaintext style=\"filled,bold\" margin=0 fontname=freemono fillcolor=white penwidth=1 ";
@@ -895,12 +894,9 @@ QString OverloadData::dumpGraph() const
s << "</td></tr>";
// Function return type
- s << "<tr><td bgcolor=\"gray\" align=\"right\">original type</td><td bgcolor=\"gray\" align=\"left\">";
- if (rfunc->type())
- s << toHtml(rfunc->type()->cppSignature());
- else
- s << "void";
- s << "</td></tr>";
+ s << "<tr><td bgcolor=\"gray\" align=\"right\">original type</td><td bgcolor=\"gray\" align=\"left\">"
+ << toHtml(rfunc->type()->cppSignature())
+ << "</td></tr>";
// Shows type changes for all function signatures
for (const AbstractMetaFunction *func : m_overloads) {
@@ -930,15 +926,15 @@ QString OverloadData::dumpGraph() const
s << 'f' << functionNumber(func) << ' ';
s << "</td></tr>";
- s << "</table>> ];" << endl;
+ s << "</table>> ];\n";
for (const OverloadData *pd : m_nextOverloadData)
s << INDENT << '"' << rfunc->name() << "\" -> " << pd->dumpGraph();
- s << "}" << endl;
+ s << "}\n";
} else {
QString argId = QLatin1String("arg_") + QString::number(quintptr(this));
- s << argId << ';' << endl;
+ s << argId << ";\n";
s << INDENT << '"' << argId << "\" [shape=\"plaintext\" style=\"filled,bold\" margin=\"0\" fontname=\"freemono\" fillcolor=\"white\" penwidth=1 ";
s << "label=<<table border=\"0\" cellborder=\"0\" cellpadding=\"3\" bgcolor=\"white\">";
@@ -981,7 +977,7 @@ QString OverloadData::dumpGraph() const
}
}
- s << "</table>>];" << endl;
+ s << "</table>>];\n";
for (const OverloadData *pd : m_nextOverloadData)
s << INDENT << argId << " -> " << pd->dumpGraph();
diff --git a/sources/shiboken2/generator/shiboken2/overloaddata.h b/sources/shiboken2/generator/shiboken2/overloaddata.h
index 4fd4199e5..9ffb084ff 100644
--- a/sources/shiboken2/generator/shiboken2/overloaddata.h
+++ b/sources/shiboken2/generator/shiboken2/overloaddata.h
@@ -139,6 +139,7 @@ private:
OverloadData *addOverloadData(const AbstractMetaFunction *func, const AbstractMetaArgument *arg);
void sortNextOverloads();
+ bool sortByOverloadNumberModification();
int functionNumber(const AbstractMetaFunction *func) const;
OverloadDataList overloadDataOnPosition(OverloadData *overloadData, int argPos) const;
diff --git a/sources/shiboken2/generator/shiboken2/shibokengenerator.cpp b/sources/shiboken2/generator/shiboken2/shibokengenerator.cpp
index fd75c620e..0f5f09d60 100644
--- a/sources/shiboken2/generator/shiboken2/shibokengenerator.cpp
+++ b/sources/shiboken2/generator/shiboken2/shibokengenerator.cpp
@@ -27,9 +27,11 @@
****************************************************************************/
#include "shibokengenerator.h"
+#include "ctypenames.h"
#include <abstractmetalang.h>
#include <messages.h>
#include "overloaddata.h"
+#include "propertyspec.h"
#include <reporthandler.h>
#include <typedatabase.h>
#include <abstractmetabuilder.h>
@@ -47,6 +49,7 @@ static const char RETURN_VALUE_HEURISTIC[] = "enable-return-value-heuristic";
static const char ENABLE_PYSIDE_EXTENSIONS[] = "enable-pyside-extensions";
static const char DISABLE_VERBOSE_ERROR_MESSAGES[] = "disable-verbose-error-messages";
static const char USE_ISNULL_AS_NB_NONZERO[] = "use-isnull-as-nb_nonzero";
+static const char WRAPPER_DIAGNOSTICS[] = "wrapper-diagnostics";
const char *CPP_ARG = "cppArg";
const char *CPP_ARG_REMOVED = "removed_cppArg";
@@ -96,7 +99,7 @@ static QString resolveScopePrefix(const QStringList &scopeList, const QString &v
static inline QStringList splitClassScope(const AbstractMetaClass *scope)
{
- return scope->qualifiedCppName().split(QLatin1String("::"), QString::SkipEmptyParts);
+ return scope->qualifiedCppName().split(QLatin1String("::"), Qt::SkipEmptyParts);
}
static QString resolveScopePrefix(const AbstractMetaClass *scope, const QString &value)
@@ -194,8 +197,8 @@ void ShibokenGenerator::initPrimitiveTypesCorrespondences()
m_pythonPrimitiveTypeName.insert(QLatin1String(intType), QStringLiteral("PyInt"));
// PyFloat
- m_pythonPrimitiveTypeName.insert(QLatin1String("double"), QLatin1String("PyFloat"));
- m_pythonPrimitiveTypeName.insert(QLatin1String("float"), QLatin1String("PyFloat"));
+ m_pythonPrimitiveTypeName.insert(doubleT(), QLatin1String("PyFloat"));
+ m_pythonPrimitiveTypeName.insert(floatT(), QLatin1String("PyFloat"));
// PyLong
const char *longTypes[] = {
@@ -255,18 +258,18 @@ void ShibokenGenerator::initPrimitiveTypesCorrespondences()
m_formatUnits.clear();
m_formatUnits.insert(QLatin1String("char"), QLatin1String("b"));
m_formatUnits.insert(QLatin1String("unsigned char"), QLatin1String("B"));
- m_formatUnits.insert(QLatin1String("int"), QLatin1String("i"));
+ m_formatUnits.insert(intT(), QLatin1String("i"));
m_formatUnits.insert(QLatin1String("unsigned int"), QLatin1String("I"));
- m_formatUnits.insert(QLatin1String("short"), QLatin1String("h"));
- m_formatUnits.insert(QLatin1String("unsigned short"), QLatin1String("H"));
- m_formatUnits.insert(QLatin1String("long"), QLatin1String("l"));
- m_formatUnits.insert(QLatin1String("unsigned long"), QLatin1String("k"));
- m_formatUnits.insert(QLatin1String("long long"), QLatin1String("L"));
+ m_formatUnits.insert(shortT(), QLatin1String("h"));
+ m_formatUnits.insert(unsignedShortT(), QLatin1String("H"));
+ m_formatUnits.insert(longT(), QLatin1String("l"));
+ m_formatUnits.insert(unsignedLongLongT(), QLatin1String("k"));
+ m_formatUnits.insert(longLongT(), QLatin1String("L"));
m_formatUnits.insert(QLatin1String("__int64"), QLatin1String("L"));
- m_formatUnits.insert(QLatin1String("unsigned long long"), QLatin1String("K"));
+ m_formatUnits.insert(unsignedLongLongT(), QLatin1String("K"));
m_formatUnits.insert(QLatin1String("unsigned __int64"), QLatin1String("K"));
- m_formatUnits.insert(QLatin1String("double"), QLatin1String("d"));
- m_formatUnits.insert(QLatin1String("float"), QLatin1String("f"));
+ m_formatUnits.insert(doubleT(), QLatin1String("d"));
+ m_formatUnits.insert(floatT(), QLatin1String("f"));
}
void ShibokenGenerator::initKnownPythonTypes()
@@ -322,53 +325,22 @@ bool ShibokenGenerator::shouldGenerateCppWrapper(const AbstractMetaClass *metaCl
return result;
}
-void ShibokenGenerator::lookForEnumsInClassesNotToBeGenerated(AbstractMetaEnumList &enumList, const AbstractMetaClass *metaClass)
+bool ShibokenGenerator::shouldWriteVirtualMethodNative(const AbstractMetaFunction *func)
{
- Q_ASSERT(metaClass);
- // if a scope is not to be generated, collect its enums into the parent scope
- if (metaClass->typeEntry()->codeGeneration() == TypeEntry::GenerateForSubclass) {
- const AbstractMetaEnumList &enums = metaClass->enums();
- for (AbstractMetaEnum *metaEnum : enums) {
- if (!metaEnum->isPrivate() && metaEnum->typeEntry()->generateCode()
- && !enumList.contains(metaEnum)) {
- enumList.append(metaEnum);
- }
- }
- }
-}
-
-static const AbstractMetaClass *getProperEnclosingClass(const AbstractMetaClass *metaClass)
-{
- if (!metaClass)
- return nullptr;
-
- if (metaClass->typeEntry()->codeGeneration() != TypeEntry::GenerateForSubclass)
- return metaClass;
-
- return getProperEnclosingClass(metaClass->enclosingClass());
-}
-
-const AbstractMetaClass *ShibokenGenerator::getProperEnclosingClassForEnum(const AbstractMetaEnum *metaEnum)
-{
- return getProperEnclosingClass(metaEnum->enclosingClass());
+ // PYSIDE-803: Extracted this because it is used multiple times.
+ const AbstractMetaClass *metaClass = func->ownerClass();
+ return (!avoidProtectedHack() || !metaClass->hasPrivateDestructor())
+ && ((func->isVirtual() || func->isAbstract())
+ && (func->attributes() & AbstractMetaAttributes::FinalCppMethod) == 0);
}
QString ShibokenGenerator::wrapperName(const AbstractMetaClass *metaClass) const
{
- if (shouldGenerateCppWrapper(metaClass)) {
- QString result = metaClass->name();
- if (metaClass->enclosingClass()) // is a inner class
- result.replace(QLatin1String("::"), QLatin1String("_"));
-
- result += QLatin1String("Wrapper");
- return result;
- }
- return metaClass->qualifiedCppName();
-}
-
-QString ShibokenGenerator::wrapperName(const AbstractMetaType *metaType) const
-{
- return metaType->cppSignature();
+ Q_ASSERT(shouldGenerateCppWrapper(metaClass));
+ QString result = metaClass->name();
+ if (metaClass->enclosingClass()) // is a inner class
+ result.replace(QLatin1String("::"), QLatin1String("_"));
+ return result + QLatin1String("Wrapper");
}
QString ShibokenGenerator::fullPythonClassName(const AbstractMetaClass *metaClass)
@@ -376,14 +348,15 @@ QString ShibokenGenerator::fullPythonClassName(const AbstractMetaClass *metaClas
QString fullClassName = metaClass->name();
const AbstractMetaClass *enclosing = metaClass->enclosingClass();
while (enclosing) {
- fullClassName.prepend(enclosing->name() + QLatin1Char('.'));
+ if (NamespaceTypeEntry::isVisibleScope(enclosing->typeEntry()))
+ fullClassName.prepend(enclosing->name() + QLatin1Char('.'));
enclosing = enclosing->enclosingClass();
}
fullClassName.prepend(packageName() + QLatin1Char('.'));
return fullClassName;
}
-QString ShibokenGenerator::fullPythonFunctionName(const AbstractMetaFunction *func)
+QString ShibokenGenerator::fullPythonFunctionName(const AbstractMetaFunction *func, bool forceFunc)
{
QString funcName;
if (func->isOperatorOverload())
@@ -392,10 +365,14 @@ QString ShibokenGenerator::fullPythonFunctionName(const AbstractMetaFunction *fu
funcName = func->name();
if (func->ownerClass()) {
QString fullClassName = fullPythonClassName(func->ownerClass());
- if (func->isConstructor())
+ if (func->isConstructor()) {
funcName = fullClassName;
- else
+ if (forceFunc)
+ funcName.append(QLatin1String(".__init__"));
+ }
+ else {
funcName.prepend(fullClassName + QLatin1Char('.'));
+ }
}
else {
funcName = packageName() + QLatin1Char('.') + func->name();
@@ -465,14 +442,38 @@ QString ShibokenGenerator::cpythonGetattroFunctionName(const AbstractMetaClass *
return cpythonBaseName(metaClass) + QLatin1String("_getattro");
}
+QString ShibokenGenerator::cpythonGetterFunctionName(const QString &name,
+ const AbstractMetaClass *enclosingClass)
+{
+ return cpythonBaseName(enclosingClass) + QStringLiteral("_get_") + name;
+}
+
+QString ShibokenGenerator::cpythonSetterFunctionName(const QString &name,
+ const AbstractMetaClass *enclosingClass)
+{
+ return cpythonBaseName(enclosingClass) + QStringLiteral("_set_") + name;
+}
+
QString ShibokenGenerator::cpythonGetterFunctionName(const AbstractMetaField *metaField)
{
- return QStringLiteral("%1_get_%2").arg(cpythonBaseName(metaField->enclosingClass()), metaField->name());
+ return cpythonGetterFunctionName(metaField->name(), metaField->enclosingClass());
}
QString ShibokenGenerator::cpythonSetterFunctionName(const AbstractMetaField *metaField)
{
- return QStringLiteral("%1_set_%2").arg(cpythonBaseName(metaField->enclosingClass()), metaField->name());
+ return cpythonSetterFunctionName(metaField->name(), metaField->enclosingClass());
+}
+
+QString ShibokenGenerator::cpythonGetterFunctionName(const QPropertySpec *property,
+ const AbstractMetaClass *metaClass)
+{
+ return cpythonGetterFunctionName(property->name(), metaClass);
+}
+
+QString ShibokenGenerator::cpythonSetterFunctionName(const QPropertySpec *property,
+ const AbstractMetaClass *metaClass)
+{
+ return cpythonSetterFunctionName(property->name(), metaClass);
}
static QString cpythonEnumFlagsName(const QString &moduleName,
@@ -571,7 +572,7 @@ QString ShibokenGenerator::guessScopeForDefaultValue(const AbstractMetaFunction
{
QString value = arg->defaultValueExpression();
- if (value.isEmpty()
+ if (value.isEmpty() || value == QLatin1String("{}")
|| arg->hasModifiedDefaultValueExpression()
|| isPointer(arg->type())) {
return value;
@@ -595,7 +596,7 @@ QString ShibokenGenerator::guessScopeForDefaultValue(const AbstractMetaFunction
const AbstractMetaClass *metaClass = AbstractMetaClass::findClass(classes(), arg->type()->typeEntry());
if (enumValueRegEx.match(value).hasMatch() && value != QLatin1String("NULL"))
prefix = resolveScopePrefix(metaClass, value);
- } else if (arg->type()->isPrimitive() && arg->type()->name() == QLatin1String("int")) {
+ } else if (arg->type()->isPrimitive() && arg->type()->name() == intT()) {
if (enumValueRegEx.match(value).hasMatch() && func->implementingClass())
prefix = resolveScopePrefix(func->implementingClass(), value);
} else if(arg->type()->isPrimitive()) {
@@ -659,13 +660,13 @@ QString ShibokenGenerator::cpythonSpecialCastFunctionName(const AbstractMetaClas
}
QString ShibokenGenerator::cpythonWrapperCPtr(const AbstractMetaClass *metaClass,
- const QString &argName)
+ const QString &argName) const
{
return cpythonWrapperCPtr(metaClass->typeEntry(), argName);
}
QString ShibokenGenerator::cpythonWrapperCPtr(const AbstractMetaType *metaType,
- const QString &argName)
+ const QString &argName) const
{
if (!ShibokenGenerator::isWrapperType(metaType->typeEntry()))
return QString();
@@ -675,7 +676,7 @@ QString ShibokenGenerator::cpythonWrapperCPtr(const AbstractMetaType *metaType,
}
QString ShibokenGenerator::cpythonWrapperCPtr(const TypeEntry *type,
- const QString &argName)
+ const QString &argName) const
{
if (!ShibokenGenerator::isWrapperType(type))
return QString();
@@ -803,7 +804,7 @@ QString ShibokenGenerator::cpythonBaseName(const TypeEntry *type)
baseName = cpythonFlagsName(static_cast<const FlagsTypeEntry *>(type));
} else if (type->isContainer()) {
const auto *ctype = static_cast<const ContainerTypeEntry *>(type);
- switch (ctype->type()) {
+ switch (ctype->containerKind()) {
case ContainerTypeEntry::ListContainer:
case ContainerTypeEntry::StringListContainer:
case ContainerTypeEntry::LinkedListContainer:
@@ -844,7 +845,7 @@ QString ShibokenGenerator::cpythonTypeName(const TypeEntry *type)
return cpythonBaseName(type) + QLatin1String("_TypeF()");
}
-QString ShibokenGenerator::cpythonTypeNameExt(const TypeEntry *type)
+QString ShibokenGenerator::cpythonTypeNameExt(const TypeEntry *type) const
{
return cppApiVariableName(type->targetLangPackage()) + QLatin1Char('[')
+ getTypeIndexVariableName(type) + QLatin1Char(']');
@@ -863,7 +864,7 @@ QString ShibokenGenerator::converterObject(const AbstractMetaType *type)
+ QLatin1String(">(") + QString::number(nestedArrayTypes.size())
+ QLatin1Char(')');
}
- if (type->typeEntry()->isContainer()) {
+ if (type->typeEntry()->isContainer() || type->typeEntry()->isSmartPointer()) {
return convertersVariableName(type->typeEntry()->targetLangPackage())
+ QLatin1Char('[') + getTypeIndexVariableName(type) + QLatin1Char(']');
}
@@ -897,7 +898,7 @@ QString ShibokenGenerator::converterObject(const TypeEntry *type)
+ QLatin1Char('[') + getTypeIndexVariableName(type) + QLatin1Char(']');
}
-QString ShibokenGenerator::cpythonTypeNameExt(const AbstractMetaType *type)
+QString ShibokenGenerator::cpythonTypeNameExt(const AbstractMetaType *type) const
{
return cppApiVariableName(type->typeEntry()->targetLangPackage()) + QLatin1Char('[')
+ getTypeIndexVariableName(type) + QLatin1Char(']');
@@ -932,7 +933,7 @@ QString ShibokenGenerator::fixedCppTypeName(const TypeEntry *type, QString typeN
{
if (typeName.isEmpty())
typeName = type->qualifiedCppName();
- if (!(type->codeGeneration() & TypeEntry::GenerateTargetLang)) {
+ if (!type->generateCode()) {
typeName.prepend(QLatin1Char('_'));
typeName.prepend(type->targetLangPackage());
}
@@ -1159,6 +1160,12 @@ bool ShibokenGenerator::visibilityModifiedToPrivate(const AbstractMetaFunction *
return false;
}
+bool ShibokenGenerator::isNullPtr(const QString &value)
+{
+ return value == QLatin1String("0") || value == QLatin1String("nullptr")
+ || value == QLatin1String("NULLPTR") || value == QLatin1String("{}");
+}
+
QString ShibokenGenerator::cpythonCheckFunction(const AbstractMetaType *metaType, bool genericNumberType)
{
QString customCheck;
@@ -1178,10 +1185,11 @@ QString ShibokenGenerator::cpythonCheckFunction(const AbstractMetaType *metaType
return QLatin1String("PyObject_Check");
return cpythonCheckFunction(metaType->typeEntry(), genericNumberType);
}
- if (metaType->typeEntry()->isContainer()) {
+ auto typeEntry = metaType->typeEntry();
+ if (typeEntry->isContainer()) {
QString typeCheck = QLatin1String("Shiboken::Conversions::");
- ContainerTypeEntry::Type type =
- static_cast<const ContainerTypeEntry *>(metaType->typeEntry())->type();
+ ContainerTypeEntry::ContainerKind type =
+ static_cast<const ContainerTypeEntry *>(typeEntry)->containerKind();
if (type == ContainerTypeEntry::ListContainer
|| type == ContainerTypeEntry::StringListContainer
|| type == ContainerTypeEntry::LinkedListContainer
@@ -1220,7 +1228,7 @@ QString ShibokenGenerator::cpythonCheckFunction(const AbstractMetaType *metaType
}
return typeCheck;
}
- return cpythonCheckFunction(metaType->typeEntry(), genericNumberType);
+ return cpythonCheckFunction(typeEntry, genericNumberType);
}
QString ShibokenGenerator::cpythonCheckFunction(const TypeEntry *type, bool genericNumberType)
@@ -1468,6 +1476,16 @@ void ShibokenGenerator::writeFunctionArguments(QTextStream &s,
}
}
+GeneratorContext ShibokenGenerator::contextForClass(const AbstractMetaClass *c) const
+{
+ GeneratorContext result = Generator::contextForClass(c);
+ if (shouldGenerateCppWrapper(c)) {
+ result.m_type = GeneratorContext::WrappedClass;
+ result.m_wrappername = wrapperName(c);
+ }
+ return result;
+}
+
QString ShibokenGenerator::functionReturnType(const AbstractMetaFunction *func, Options options) const
{
QString modifiedReturnType = QString(func->typeReplaced(0));
@@ -1548,19 +1566,37 @@ void ShibokenGenerator::writeFunctionCall(QTextStream &s,
void ShibokenGenerator::writeUnusedVariableCast(QTextStream &s, const QString &variableName)
{
- s << INDENT << "SBK_UNUSED(" << variableName<< ')' << endl;
+ s << INDENT << "SBK_UNUSED(" << variableName<< ")\n";
+}
+
+static bool filterFunction(const AbstractMetaFunction *func, bool avoidProtectedHack)
+{
+ switch (func->functionType()) {
+ case AbstractMetaFunction::DestructorFunction:
+ case AbstractMetaFunction::SignalFunction:
+ case AbstractMetaFunction::GetAttroFunction:
+ case AbstractMetaFunction::SetAttroFunction:
+ return false;
+ default:
+ break;
+ }
+ if (func->usesRValueReferences())
+ return false;
+ if (func->isModifiedRemoved() && !func->isAbstract()
+ && (!avoidProtectedHack || !func->isProtected())) {
+ return false;
+ }
+ return true;
}
AbstractMetaFunctionList ShibokenGenerator::filterFunctions(const AbstractMetaClass *metaClass)
{
AbstractMetaFunctionList result;
const AbstractMetaFunctionList &funcs = metaClass->functions();
+ result.reserve(funcs.size());
for (AbstractMetaFunction *func : funcs) {
- if (func->isSignal() || func->isDestructor() || func->usesRValueReferences()
- || (func->isModifiedRemoved() && !func->isAbstract()
- && (!avoidProtectedHack() || !func->isProtected())))
- continue;
- result << func;
+ if (filterFunction(func, avoidProtectedHack()))
+ result.append(func);
}
return result;
}
@@ -1568,8 +1604,7 @@ AbstractMetaFunctionList ShibokenGenerator::filterFunctions(const AbstractMetaCl
ShibokenGenerator::ExtendedConverterData ShibokenGenerator::getExtendedConverters() const
{
ExtendedConverterData extConvs;
- const AbstractMetaClassList &classList = classes();
- for (const AbstractMetaClass *metaClass : classList) {
+ for (const AbstractMetaClass *metaClass : classes()) {
// Use only the classes for the current module.
if (!shouldGenerate(metaClass))
continue;
@@ -1578,8 +1613,7 @@ ShibokenGenerator::ExtendedConverterData ShibokenGenerator::getExtendedConverter
// Get only the conversion operators that return a type from another module,
// that are value-types and were not removed in the type system.
const TypeEntry *convType = convOp->type()->typeEntry();
- if ((convType->codeGeneration() & TypeEntry::GenerateTargetLang)
- || !convType->isValue()
+ if (convType->generateCode() || !convType->isValue()
|| convOp->isModifiedRemoved())
continue;
extConvs[convType].append(convOp->ownerClass());
@@ -1645,17 +1679,24 @@ QString ShibokenGenerator::getCodeSnippets(const CodeSnipList &codeSnips,
}
return code;
}
-void ShibokenGenerator::processCodeSnip(QString &code, const AbstractMetaClass *context)
+
+void ShibokenGenerator::processClassCodeSnip(QString &code, const GeneratorContext &context)
{
- if (context) {
- // Replace template variable by the Python Type object
- // for the class context in which the variable is used.
- code.replace(QLatin1String("%PYTHONTYPEOBJECT"),
- cpythonTypeName(context) + QLatin1String("->type"));
- code.replace(QLatin1String("%TYPE"), wrapperName(context));
- code.replace(QLatin1String("%CPPTYPE"), context->name());
- }
+ auto metaClass = context.metaClass();
+ // Replace template variable by the Python Type object
+ // for the class context in which the variable is used.
+ code.replace(QLatin1String("%PYTHONTYPEOBJECT"),
+ cpythonTypeName(metaClass) + QLatin1String("->type"));
+ const QString className = context.useWrapper()
+ ? context.wrapperName() : metaClass->qualifiedCppName();
+ code.replace(QLatin1String("%TYPE"), className);
+ code.replace(QLatin1String("%CPPTYPE"), metaClass->name());
+ processCodeSnip(code);
+}
+
+void ShibokenGenerator::processCodeSnip(QString &code)
+{
// replace "toPython" converters
replaceConvertToPythonTypeSystemVariable(code);
@@ -1721,19 +1762,33 @@ ShibokenGenerator::ArgumentVarReplacementList ShibokenGenerator::getArgumentRepl
return argReplacements;
}
-void ShibokenGenerator::writeCodeSnips(QTextStream &s,
+void ShibokenGenerator::writeClassCodeSnips(QTextStream &s,
const CodeSnipList &codeSnips,
TypeSystem::CodeSnipPosition position,
TypeSystem::Language language,
- const AbstractMetaClass *context)
+ const GeneratorContext &context)
{
QString code = getCodeSnippets(codeSnips, position, language);
if (code.isEmpty())
return;
- processCodeSnip(code, context);
- s << INDENT << "// Begin code injection" << endl;
+ processClassCodeSnip(code, context);
+ s << INDENT << "// Begin code injection\n";
s << code;
- s << INDENT << "// End of code injection" << endl;
+ s << INDENT << "// End of code injection\n\n";
+}
+
+void ShibokenGenerator::writeCodeSnips(QTextStream &s,
+ const CodeSnipList &codeSnips,
+ TypeSystem::CodeSnipPosition position,
+ TypeSystem::Language language)
+{
+ QString code = getCodeSnippets(codeSnips, position, language);
+ if (code.isEmpty())
+ return;
+ processCodeSnip(code);
+ s << INDENT << "// Begin code injection\n";
+ s << code;
+ s << INDENT << "// End of code injection\n\n";
}
void ShibokenGenerator::writeCodeSnips(QTextStream &s,
@@ -1811,7 +1866,7 @@ void ShibokenGenerator::writeCodeSnips(QTextStream &s,
if (func->isConstructor()) {
code.replace(QLatin1String("%0."), QLatin1String("cptr->"));
code.replace(QLatin1String("%0"), QLatin1String("cptr"));
- } else if (func->type()) {
+ } else if (!func->isVoid()) {
QString returnValueOp = isPointerToWrapperType(func->type())
? QLatin1String("%1->") : QLatin1String("%1.");
if (ShibokenGenerator::isWrapperType(func->type()))
@@ -1958,9 +2013,9 @@ void ShibokenGenerator::writeCodeSnips(QTextStream &s,
replaceTemplateVariables(code, func);
processCodeSnip(code);
- s << INDENT << "// Begin code injection" << endl;
+ s << INDENT << "// Begin code injection\n";
s << code;
- s << INDENT << "// End of code injection" << endl;
+ s << INDENT << "// End of code injection\n\n";
}
// Returns true if the string is an expression,
@@ -2054,7 +2109,7 @@ void ShibokenGenerator::replaceConverterTypeSystemVariable(TypeSystemConverterVa
qFatal("%s", qPrintable(msgConversionTypesDiffer(varType, conversionSignature)));
c << getFullTypeName(conversionType) << ' ' << varName;
writeMinimalConstructorExpression(c, conversionType);
- c << ';' << endl;
+ c << ";\n";
Indentation indent(INDENT);
c << INDENT;
}
@@ -2119,13 +2174,17 @@ bool ShibokenGenerator::injectedCodeUsesPySelf(const AbstractMetaFunction *func)
return false;
}
-bool ShibokenGenerator::injectedCodeCallsCppFunction(const AbstractMetaFunction *func)
+bool ShibokenGenerator::injectedCodeCallsCppFunction(const GeneratorContext &context,
+ const AbstractMetaFunction *func)
{
QString funcCall = func->originalName() + QLatin1Char('(');
QString wrappedCtorCall;
if (func->isConstructor()) {
funcCall.prepend(QLatin1String("new "));
- wrappedCtorCall = QStringLiteral("new %1(").arg(wrapperName(func->ownerClass()));
+ const auto owner = func->ownerClass();
+ const QString className = context.useWrapper()
+ ? context.wrapperName() : owner->qualifiedCppName();
+ wrappedCtorCall = QLatin1String("new ") + className + QLatin1Char('(');
}
CodeSnipList snips = func->injectedCodeSnips(TypeSystem::CodeSnipPositionAny, TypeSystem::TargetLangCode);
for (const CodeSnip &snip : qAsConst(snips)) {
@@ -2182,9 +2241,40 @@ bool ShibokenGenerator::injectedCodeUsesArgument(const AbstractMetaFunction *fun
return false;
}
-bool ShibokenGenerator::classNeedsGetattroFunction(const AbstractMetaClass *metaClass)
+bool ShibokenGenerator::useOverrideCaching(const AbstractMetaClass *metaClass)
{
- return getGeneratorClassInfo(metaClass).needsGetattroFunction;
+ return metaClass->isPolymorphic();
+}
+
+ShibokenGenerator::AttroCheck ShibokenGenerator::checkAttroFunctionNeeds(const AbstractMetaClass *metaClass) const
+{
+ AttroCheck result;
+ if (metaClass->typeEntry()->isSmartPointer()) {
+ result |= AttroCheckFlag::GetattroSmartPointer | AttroCheckFlag::SetattroSmartPointer;
+ } else {
+ if (getGeneratorClassInfo(metaClass).needsGetattroFunction)
+ result |= AttroCheckFlag::GetattroOverloads;
+ if (metaClass->queryFirstFunction(metaClass->functions(),
+ AbstractMetaClass::GetAttroFunction)) {
+ result |= AttroCheckFlag::GetattroUser;
+ }
+ if (usePySideExtensions() && metaClass->qualifiedCppName() == qObjectT())
+ result |= AttroCheckFlag::SetattroQObject;
+ if (useOverrideCaching(metaClass))
+ result |= AttroCheckFlag::SetattroMethodOverride;
+ if (metaClass->queryFirstFunction(metaClass->functions(),
+ AbstractMetaClass::SetAttroFunction)) {
+ result |= AttroCheckFlag::SetattroUser;
+ }
+ // PYSIDE-1255: If setattro is generated for a class inheriting
+ // QObject, the property code needs to be generated, too.
+ if ((result & AttroCheckFlag::SetattroMask) != 0
+ && !result.testFlag(AttroCheckFlag::SetattroQObject)
+ && metaClass->isQObject()) {
+ result |= AttroCheckFlag::SetattroQObject;
+ }
+ }
+ return result;
}
bool ShibokenGenerator::classNeedsGetattroFunctionImpl(const AbstractMetaClass *metaClass)
@@ -2211,13 +2301,6 @@ bool ShibokenGenerator::classNeedsGetattroFunctionImpl(const AbstractMetaClass *
return false;
}
-bool ShibokenGenerator::classNeedsSetattroFunction(const AbstractMetaClass *metaClass)
-{
- if (!metaClass)
- return false;
- return metaClass->typeEntry()->isSmartPointer();
-}
-
AbstractMetaFunctionList ShibokenGenerator::getMethodsWithBothStaticAndNonStaticMethods(const AbstractMetaClass *metaClass)
{
AbstractMetaFunctionList methods;
@@ -2327,8 +2410,7 @@ AbstractMetaType *ShibokenGenerator::buildAbstractMetaTypeFromTypeEntry(const Ty
typeName.remove(0, 2);
if (m_metaTypeFromStringCache.contains(typeName))
return m_metaTypeFromStringCache.value(typeName);
- auto *metaType = new AbstractMetaType;
- metaType->setTypeEntry(typeEntry);
+ auto *metaType = new AbstractMetaType(typeEntry);
metaType->clearIndirections();
metaType->setReferenceType(NoReference);
metaType->setConstant(false);
@@ -2360,22 +2442,38 @@ static void dumpFunction(AbstractMetaFunctionList lst)
static bool isGroupable(const AbstractMetaFunction *func)
{
- if (func->isSignal() || func->isDestructor() || (func->isModifiedRemoved() && !func->isAbstract()))
+ switch (func->functionType()) {
+ case AbstractMetaFunction::DestructorFunction:
+ case AbstractMetaFunction::SignalFunction:
+ case AbstractMetaFunction::GetAttroFunction:
+ case AbstractMetaFunction::SetAttroFunction:
+ return false;
+ default:
+ break;
+ }
+ if (func->isModifiedRemoved() && !func->isAbstract())
return false;
// weird operator overloads
if (func->name() == QLatin1String("operator[]") || func->name() == QLatin1String("operator->")) // FIXME: what about cast operators?
- return false;;
+ return false;
return true;
}
-ShibokenGenerator::FunctionGroups ShibokenGenerator::getGlobalFunctionGroups() const
+static void insertIntoFunctionGroups(const AbstractMetaFunctionList &lst,
+ ShibokenGenerator::FunctionGroups *results)
{
- const AbstractMetaFunctionList &lst = globalFunctions();
- FunctionGroups results;
for (AbstractMetaFunction *func : lst) {
if (isGroupable(func))
- results[func->name()].append(func);
+ (*results)[func->name()].append(func);
}
+}
+
+ShibokenGenerator::FunctionGroups ShibokenGenerator::getGlobalFunctionGroups() const
+{
+ FunctionGroups results;
+ insertIntoFunctionGroups(globalFunctions(), &results);
+ for (auto nsp : invisibleTopNamespaces())
+ insertIntoFunctionGroups(nsp->functions(), &results);
return results;
}
@@ -2399,7 +2497,8 @@ ShibokenGenerator::FunctionGroups ShibokenGenerator::getFunctionGroups(const Abs
ShibokenGenerator::FunctionGroups ShibokenGenerator::getFunctionGroupsImpl(const AbstractMetaClass *scope)
{
- const AbstractMetaFunctionList &lst = scope->functions();
+ AbstractMetaFunctionList lst = scope->functions();
+ scope->getFunctionsFromInvisibleNamespacesToBeGenerated(&lst);
FunctionGroups results;
for (AbstractMetaFunction *func : lst) {
@@ -2484,7 +2583,9 @@ Generator::OptionDescriptions ShibokenGenerator::options() const
"(USE WITH CAUTION!)"))
<< qMakePair(QLatin1String(USE_ISNULL_AS_NB_NONZERO),
QLatin1String("If a class have an isNull() const method, it will be used to compute\n"
- "the value of boolean casts"));
+ "the value of boolean casts"))
+ << qMakePair(QLatin1String(WRAPPER_DIAGNOSTICS),
+ QLatin1String("Generate diagnostic code around wrappers"));
}
bool ShibokenGenerator::handleOption(const QString &key, const QString & /* value */)
@@ -2501,6 +2602,8 @@ bool ShibokenGenerator::handleOption(const QString &key, const QString & /* valu
return (m_useIsNullAsNbNonZero = true);
if (key == QLatin1String(AVOID_PROTECTED_HACK))
return (m_avoidProtectedHack = true);
+ if (key == QLatin1String(WRAPPER_DIAGNOSTICS))
+ return (m_wrapperDiagnostics = true);
return false;
}
@@ -2538,8 +2641,7 @@ bool ShibokenGenerator::doSetup()
const ContainerTypeEntryList &containerTypeList = containerTypes();
for (const ContainerTypeEntry *type : containerTypeList)
getCode(snips, type);
- const AbstractMetaClassList &classList = classes();
- for (const AbstractMetaClass *metaClass : classList)
+ for (const AbstractMetaClass *metaClass : classes())
getCode(snips, metaClass->typeEntry());
const TypeSystemTypeEntry *moduleEntry = TypeDatabase::instance()->defaultTypeSystemType();
@@ -2565,13 +2667,19 @@ void ShibokenGenerator::collectContainerTypesFromConverterMacros(const QString &
QString convMacro = toPythonMacro ? QLatin1String("%CONVERTTOPYTHON[") : QLatin1String("%CONVERTTOCPP[");
int offset = toPythonMacro ? sizeof("%CONVERTTOPYTHON") : sizeof("%CONVERTTOCPP");
int start = 0;
+ QString errorMessage;
while ((start = code.indexOf(convMacro, start)) != -1) {
int end = code.indexOf(QLatin1Char(']'), start);
start += offset;
if (code.at(start) != QLatin1Char('%')) {
QString typeString = code.mid(start, end - start);
- AbstractMetaType *type = buildAbstractMetaTypeFromString(typeString);
- addInstantiatedContainersAndSmartPointers(type, type->originalTypeDescription());
+ if (AbstractMetaType *type =
+ buildAbstractMetaTypeFromString(typeString, &errorMessage)) {
+ addInstantiatedContainersAndSmartPointers(type, type->originalTypeDescription());
+ } else {
+ qFatal("%s: Cannot translate type \"%s\": %s", __FUNCTION__,
+ qPrintable(typeString), qPrintable(errorMessage));
+ }
}
start = end;
}
@@ -2632,8 +2740,7 @@ QString ShibokenGenerator::convertersVariableName(const QString &moduleName) con
static QString processInstantiationsVariableName(const AbstractMetaType *type)
{
QString res = QLatin1Char('_') + _fixedCppTypeName(type->typeEntry()->qualifiedCppName()).toUpper();
- const AbstractMetaTypeList &instantiations = type->instantiations();
- for (const AbstractMetaType *instantiation : instantiations) {
+ for (const auto *instantiation : type->instantiations()) {
res += instantiation->isContainer()
? processInstantiationsVariableName(instantiation)
: QLatin1Char('_') + _fixedCppTypeName(instantiation->cppSignature()).toUpper();
@@ -2648,7 +2755,8 @@ static void appendIndexSuffix(QString *s)
s->append(QStringLiteral("IDX"));
}
-QString ShibokenGenerator::getTypeIndexVariableName(const AbstractMetaClass *metaClass, bool alternativeTemplateName)
+QString ShibokenGenerator::getTypeIndexVariableName(const AbstractMetaClass *metaClass,
+ bool alternativeTemplateName) const
{
if (alternativeTemplateName) {
const AbstractMetaClass *templateBaseClass = metaClass->templateBaseClass();
@@ -2656,15 +2764,14 @@ QString ShibokenGenerator::getTypeIndexVariableName(const AbstractMetaClass *met
return QString();
QString result = QLatin1String("SBK_")
+ _fixedCppTypeName(templateBaseClass->typeEntry()->qualifiedCppName()).toUpper();
- const AbstractMetaTypeList &templateBaseClassInstantiations = metaClass->templateBaseClassInstantiations();
- for (const AbstractMetaType *instantiation : templateBaseClassInstantiations)
+ for (const auto *instantiation : metaClass->templateBaseClassInstantiations())
result += processInstantiationsVariableName(instantiation);
appendIndexSuffix(&result);
return result;
}
return getTypeIndexVariableName(metaClass->typeEntry());
}
-QString ShibokenGenerator::getTypeIndexVariableName(const TypeEntry *type)
+QString ShibokenGenerator::getTypeIndexVariableName(const TypeEntry *type) const
{
if (type->isCppPrimitive()) {
const auto *trueType = static_cast<const PrimitiveTypeEntry *>(type);
@@ -2682,7 +2789,7 @@ QString ShibokenGenerator::getTypeIndexVariableName(const TypeEntry *type)
appendIndexSuffix(&result);
return result;
}
-QString ShibokenGenerator::getTypeIndexVariableName(const AbstractMetaType *type)
+QString ShibokenGenerator::getTypeIndexVariableName(const AbstractMetaType *type) const
{
QString result = QLatin1String("SBK");
if (type->typeEntry()->isContainer())
@@ -2743,7 +2850,7 @@ void ShibokenGenerator::writeMinimalConstructorExpression(QTextStream &s, const
} else {
const QString message = msgCouldNotFindMinimalConstructor(QLatin1String(__FUNCTION__), type->qualifiedCppName());
qCWarning(lcShiboken()).noquote() << message;
- s << ";\n#error " << message << endl;
+ s << ";\n#error " << message << Qt::endl;
}
}
diff --git a/sources/shiboken2/generator/shiboken2/shibokengenerator.h b/sources/shiboken2/generator/shiboken2/shibokengenerator.h
index 7970ceb94..cbe796313 100644
--- a/sources/shiboken2/generator/shiboken2/shibokengenerator.h
+++ b/sources/shiboken2/generator/shiboken2/shibokengenerator.h
@@ -53,6 +53,7 @@ extern const char *END_ALLOW_THREADS;
class DocParser;
class CodeSnip;
+class QPropertySpec;
class OverloadData;
struct GeneratorClassInfoCacheEntry;
@@ -64,6 +65,21 @@ QT_FORWARD_DECLARE_CLASS(QTextStream)
class ShibokenGenerator : public Generator
{
public:
+ enum class AttroCheckFlag
+ {
+ None = 0x0,
+ GetattroOverloads = 0x01,
+ GetattroSmartPointer = 0x02,
+ GetattroUser = 0x04, // Injected code
+ GetattroMask = 0x0F,
+ SetattroQObject = 0x10,
+ SetattroSmartPointer = 0x20,
+ SetattroMethodOverride = 0x40,
+ SetattroUser = 0x80, // Injected code
+ SetattroMask = 0xF0,
+ };
+ Q_DECLARE_FLAGS(AttroCheck, AttroCheckFlag);
+
using FunctionGroups = QMap<QString, AbstractMetaFunctionList>; // Sorted
ShibokenGenerator();
@@ -74,6 +90,9 @@ public:
/// Returns a list of all ancestor classes for the given class.
AbstractMetaClassList getAllAncestors(const AbstractMetaClass *metaClass) const;
+ /// Returns true if the user enabled PySide extensions.
+ bool usePySideExtensions() const;
+
protected:
bool doSetup() override;
@@ -92,6 +111,8 @@ protected:
const AbstractMetaFunction *func,
Options options = NoOption) const override;
+ GeneratorContext contextForClass(const AbstractMetaClass *c) const override;
+
/**
* Returns a map with all functions grouped, the function name is used as key.
* Example of return value: { "foo" -> ["foo(int)", "foo(int, long)], "bar" -> "bar(double)"}
@@ -109,11 +130,15 @@ protected:
AbstractMetaFunctionList getFunctionAndInheritedOverloads(const AbstractMetaFunction *func, QSet<QString> *seen);
/// Write user's custom code snippets at class or module level.
+ void writeClassCodeSnips(QTextStream &s,
+ const QVector<CodeSnip> & codeSnips,
+ TypeSystem::CodeSnipPosition position,
+ TypeSystem::Language language,
+ const GeneratorContext &context);
void writeCodeSnips(QTextStream &s,
const QVector<CodeSnip> & codeSnips,
TypeSystem::CodeSnipPosition position,
- TypeSystem::Language language,
- const AbstractMetaClass *context = nullptr);
+ TypeSystem::Language language);
/// Write user's custom code snippets at function level.
void writeCodeSnips(QTextStream &s,
const QVector<CodeSnip> & codeSnips,
@@ -123,7 +148,8 @@ protected:
const AbstractMetaArgument *lastArg = nullptr);
/// Replaces variables for the user's custom code at global or class level.
- void processCodeSnip(QString &code, const AbstractMetaClass *context = nullptr);
+ void processCodeSnip(QString &code);
+ void processClassCodeSnip(QString &code, const GeneratorContext &context);
/**
* Verifies if any of the function's code injections of the "native"
@@ -140,7 +166,8 @@ protected:
* \param func the function to check
* \return true if the function's code snippets call the wrapped C++ function
*/
- bool injectedCodeCallsCppFunction(const AbstractMetaFunction *func);
+ bool injectedCodeCallsCppFunction(const GeneratorContext &context,
+ const AbstractMetaFunction *func);
/**
* Verifies if any of the function's code injections of the "native" class makes a
@@ -181,11 +208,8 @@ protected:
/// Returns the top-most class that has multiple inheritance in the ancestry.
static const AbstractMetaClass *getMultipleInheritingClass(const AbstractMetaClass *metaClass);
- /// Returns true if the class needs to have a getattro function.
- bool classNeedsGetattroFunction(const AbstractMetaClass *metaClass);
-
- /// Returns true if the class needs to have a setattro function.
- bool classNeedsSetattroFunction(const AbstractMetaClass *metaClass);
+ static bool useOverrideCaching(const AbstractMetaClass *metaClass);
+ AttroCheck checkAttroFunctionNeeds(const AbstractMetaClass *metaClass) const;
/// Returns a list of methods of the given class where each one is part of a different overload with both static and non-static method.
AbstractMetaFunctionList getMethodsWithBothStaticAndNonStaticMethods(const AbstractMetaClass *metaClass);
@@ -204,16 +228,15 @@ protected:
/// Verifies if the class should have a C++ wrapper generated for it, instead of only a Python wrapper.
bool shouldGenerateCppWrapper(const AbstractMetaClass *metaClass) const;
- /// Adds enums eligible for generation from classes/namespaces marked not to be generated.
- static void lookForEnumsInClassesNotToBeGenerated(AbstractMetaEnumList &enumList, const AbstractMetaClass *metaClass);
- /// Returns the enclosing class for an enum, or nullptr if it should be global.
- const AbstractMetaClass *getProperEnclosingClassForEnum(const AbstractMetaEnum *metaEnum);
+ /// Condition to call WriteVirtualMethodNative. Was extracted because also used to count these calls.
+ bool shouldWriteVirtualMethodNative(const AbstractMetaFunction *func);
QString wrapperName(const AbstractMetaClass *metaClass) const;
- QString wrapperName(const AbstractMetaType *metaType) const;
QString fullPythonClassName(const AbstractMetaClass *metaClass);
- QString fullPythonFunctionName(const AbstractMetaFunction *func);
+ QString fullPythonFunctionName(const AbstractMetaFunction *func, bool forceFunc);
+
+ bool wrapperDiagnostics() const { return m_wrapperDiagnostics; }
static QString protectedEnumSurrogateName(const AbstractMetaEnum *metaEnum);
static QString protectedFieldGetterName(const AbstractMetaField *field);
@@ -279,16 +302,18 @@ protected:
static bool visibilityModifiedToPrivate(const AbstractMetaFunction *func);
+ static bool isNullPtr(const QString &value);
+
QString converterObject(const AbstractMetaType *type);
QString converterObject(const TypeEntry *type);
- QString cpythonBaseName(const AbstractMetaClass *metaClass);
- QString cpythonBaseName(const TypeEntry *type);
- QString cpythonBaseName(const AbstractMetaType *type);
- QString cpythonTypeName(const AbstractMetaClass *metaClass);
- QString cpythonTypeName(const TypeEntry *type);
- QString cpythonTypeNameExt(const TypeEntry *type);
- QString cpythonTypeNameExt(const AbstractMetaType *type);
+ static QString cpythonBaseName(const AbstractMetaClass *metaClass);
+ static QString cpythonBaseName(const TypeEntry *type);
+ static QString cpythonBaseName(const AbstractMetaType *type);
+ static QString cpythonTypeName(const AbstractMetaClass *metaClass);
+ static QString cpythonTypeName(const TypeEntry *type);
+ QString cpythonTypeNameExt(const TypeEntry *type) const;
+ QString cpythonTypeNameExt(const AbstractMetaType *type) const;
QString cpythonCheckFunction(const TypeEntry *type, bool genericNumberType = false);
QString cpythonCheckFunction(const AbstractMetaType *metaType, bool genericNumberType = false);
/**
@@ -315,14 +340,18 @@ protected:
QString cpythonFunctionName(const AbstractMetaFunction *func);
QString cpythonMethodDefinitionName(const AbstractMetaFunction *func);
QString cpythonGettersSettersDefinitionName(const AbstractMetaClass *metaClass);
- QString cpythonGetattroFunctionName(const AbstractMetaClass *metaClass);
- QString cpythonSetattroFunctionName(const AbstractMetaClass *metaClass);
- QString cpythonGetterFunctionName(const AbstractMetaField *metaField);
- QString cpythonSetterFunctionName(const AbstractMetaField *metaField);
+ static QString cpythonGetattroFunctionName(const AbstractMetaClass *metaClass);
+ static QString cpythonSetattroFunctionName(const AbstractMetaClass *metaClass);
+ static QString cpythonGetterFunctionName(const AbstractMetaField *metaField);
+ static QString cpythonSetterFunctionName(const AbstractMetaField *metaField);
+ static QString cpythonGetterFunctionName(const QPropertySpec *property,
+ const AbstractMetaClass *metaClass);
+ static QString cpythonSetterFunctionName(const QPropertySpec *property,
+ const AbstractMetaClass *metaClass);
QString cpythonWrapperCPtr(const AbstractMetaClass *metaClass,
- const QString &argName = QLatin1String("self"));
- QString cpythonWrapperCPtr(const AbstractMetaType *metaType, const QString &argName);
- QString cpythonWrapperCPtr(const TypeEntry *type, const QString &argName);
+ const QString &argName = QLatin1String("self")) const;
+ QString cpythonWrapperCPtr(const AbstractMetaType *metaType, const QString &argName) const;
+ QString cpythonWrapperCPtr(const TypeEntry *type, const QString &argName) const;
/// Guesses the scope to where belongs an argument's default value.
QString guessScopeForDefaultValue(const AbstractMetaFunction *func,
@@ -331,13 +360,13 @@ protected:
const AbstractMetaArgument *arg,
const QString &value) const;
- QString cpythonEnumName(const EnumTypeEntry *enumEntry);
- QString cpythonEnumName(const AbstractMetaEnum *metaEnum);
+ static QString cpythonEnumName(const EnumTypeEntry *enumEntry);
+ static QString cpythonEnumName(const AbstractMetaEnum *metaEnum);
- QString cpythonFlagsName(const FlagsTypeEntry *flagsEntry);
- QString cpythonFlagsName(const AbstractMetaEnum *metaEnum);
+ static QString cpythonFlagsName(const FlagsTypeEntry *flagsEntry);
+ static QString cpythonFlagsName(const AbstractMetaEnum *metaEnum);
/// Returns the special cast function name, the function used to proper cast class with multiple inheritance.
- QString cpythonSpecialCastFunctionName(const AbstractMetaClass *metaClass);
+ static QString cpythonSpecialCastFunctionName(const AbstractMetaClass *metaClass);
QString getFormatUnitString(const AbstractMetaFunction *func, bool incRef = false) const;
@@ -351,8 +380,6 @@ protected:
bool useCtorHeuristic() const;
/// Returns true if the user enabled the so called "return value heuristic".
bool useReturnValueHeuristic() const;
- /// Returns true if the user enabled PySide extensions.
- bool usePySideExtensions() const;
/// Returns true if the generator should use the result of isNull()const to compute boolean casts.
bool useIsNullAsNbNonZero() const;
/// Returns true if the generated code should use the "#define protected public" hack.
@@ -366,9 +393,9 @@ protected:
* made of the template class and the instantiation values, or an empty string if the class isn't
* derived from a template class at all.
*/
- QString getTypeIndexVariableName(const AbstractMetaClass *metaClass, bool alternativeTemplateName = false);
- QString getTypeIndexVariableName(const TypeEntry *type);
- QString getTypeIndexVariableName(const AbstractMetaType *type);
+ QString getTypeIndexVariableName(const AbstractMetaClass *metaClass, bool alternativeTemplateName = false) const;
+ QString getTypeIndexVariableName(const TypeEntry *type) const;
+ QString getTypeIndexVariableName(const AbstractMetaType *type) const;
/// Returns true if the user don't want verbose error messages on the generated bindings.
bool verboseErrorMessagesDisabled() const;
@@ -437,6 +464,11 @@ protected:
static QStringList m_knownPythonTypes;
private:
+ static QString cpythonGetterFunctionName(const QString &name,
+ const AbstractMetaClass *enclosingClass);
+ static QString cpythonSetterFunctionName(const QString &name,
+ const AbstractMetaClass *enclosingClass);
+
static const GeneratorClassInfoCacheEntry &getGeneratorClassInfo(const AbstractMetaClass *scope);
static FunctionGroups getFunctionGroupsImpl(const AbstractMetaClass *scope);
static bool classNeedsGetattroFunctionImpl(const AbstractMetaClass *metaClass);
@@ -536,6 +568,7 @@ private:
bool m_verboseErrorMessagesDisabled = false;
bool m_useIsNullAsNbNonZero = false;
bool m_avoidProtectedHack = false;
+ bool m_wrapperDiagnostics = false;
using AbstractMetaTypeCache = QHash<QString, AbstractMetaType *>;
AbstractMetaTypeCache m_metaTypeFromStringCache;
@@ -545,4 +578,6 @@ private:
QRegularExpression m_typeSystemConvRegEx[TypeSystemConverterVariables];
};
+Q_DECLARE_OPERATORS_FOR_FLAGS(ShibokenGenerator::AttroCheck);
+
#endif // SHIBOKENGENERATOR_H
diff --git a/sources/shiboken2/libshiboken/CMakeLists.txt b/sources/shiboken2/libshiboken/CMakeLists.txt
index a38da8d89..45b41fd13 100644
--- a/sources/shiboken2/libshiboken/CMakeLists.txt
+++ b/sources/shiboken2/libshiboken/CMakeLists.txt
@@ -14,7 +14,7 @@ macro(get_numpy_location)
break"
OUTPUT_VARIABLE PYTHON_NUMPY_LOCATION
OUTPUT_STRIP_TRAILING_WHITESPACE)
- message("PYTHON_NUMPY_LOCATION: " ${PYTHON_NUMPY_LOCATION})
+ message(STATUS "PYTHON_NUMPY_LOCATION: " ${PYTHON_NUMPY_LOCATION})
endmacro()
option(ENABLE_VERSION_SUFFIX "Used to use current version in suffix to generated files. This is used to allow multiples versions installed simultaneous." FALSE)
@@ -57,14 +57,18 @@ sbkstaticstrings.cpp
bindingmanager.cpp
threadstatesaver.cpp
shibokenbuffer.cpp
-signature.cpp
-qapp_macro.cpp
pep384impl.cpp
voidptr.cpp
typespec.cpp
bufferprocs_py37.cpp
+
embed/signature_bootstrap_inc.h
embed/signature_inc.h
+
+signature/signature.cpp
+signature/signature_globals.cpp
+signature/signature_extend.cpp
+signature/signature_helper.cpp
)
get_numpy_location()
@@ -115,7 +119,7 @@ endif()
set_target_properties(libshiboken PROPERTIES OUTPUT_NAME "shiboken2${shiboken2_SUFFIX}${PYTHON_SHARED_LIBRARY_SUFFIX}"
VERSION ${libshiboken_VERSION}
SOVERSION ${libshiboken_SOVERSION}
- DEFINE_SYMBOL LIBSHIBOKEN_EXPORTS)
+ DEFINE_SYMBOL BUILD_LIBSHIBOKEN)
install(FILES
autodecref.h
@@ -137,12 +141,14 @@ install(FILES
shibokenbuffer.h
sbkpython.h
pep384impl.h
- signature.h
- qapp_macro.h
voidptr.h
typespec.h
bufferprocs_py37.h
"${CMAKE_CURRENT_BINARY_DIR}/sbkversion.h"
+
+ signature.h
+ signature/signature_p.h
+
DESTINATION include/shiboken2${shiboken2_SUFFIX})
install(TARGETS libshiboken EXPORT Shiboken2Targets
LIBRARY DESTINATION "${LIB_INSTALL_DIR}"
diff --git a/sources/shiboken2/libshiboken/autodecref.h b/sources/shiboken2/libshiboken/autodecref.h
index d3353b1e4..498b1aec4 100644
--- a/sources/shiboken2/libshiboken/autodecref.h
+++ b/sources/shiboken2/libshiboken/autodecref.h
@@ -96,8 +96,10 @@ public:
*/
void reset(PyObject *other)
{
- Py_XDECREF(m_pyObj);
+ // Safely decref m_pyObj. See Py_XSETREF in object.h .
+ PyObject *_py_tmp = m_pyObj;
m_pyObj = other;
+ Py_XDECREF(_py_tmp);
}
private:
PyObject *m_pyObj;
diff --git a/sources/shiboken2/libshiboken/basewrapper.cpp b/sources/shiboken2/libshiboken/basewrapper.cpp
index 000035627..dca5631bc 100644
--- a/sources/shiboken2/libshiboken/basewrapper.cpp
+++ b/sources/shiboken2/libshiboken/basewrapper.cpp
@@ -44,6 +44,7 @@
#include "sbkconverter.h"
#include "sbkenum.h"
#include "sbkstring.h"
+#include "sbkstaticstrings.h"
#include "sbkstaticstrings_p.h"
#include "autodecref.h"
#include "gilstate.h"
@@ -55,9 +56,14 @@
#include <algorithm>
#include "threadstatesaver.h"
#include "signature.h"
-#include "qapp_macro.h"
#include "voidptr.h"
+#include <iostream>
+
+#if defined(__APPLE__)
+#include <dlfcn.h>
+#endif
+
namespace {
void _destroyParentInfo(SbkObject *obj, bool keepReference);
}
@@ -74,30 +80,102 @@ static void callDestructor(const Shiboken::DtorAccumulatorVisitor::DestructorEnt
extern "C"
{
+// PYSIDE-939: A general replacement for object_dealloc.
+void Sbk_object_dealloc(PyObject *self)
+{
+ if (PepRuntime_38_flag) {
+ // PYSIDE-939: Handling references correctly.
+ // This was not needed before Python 3.8 (Python issue 35810)
+ Py_DECREF(Py_TYPE(self));
+ }
+ Py_TYPE(self)->tp_free(self);
+}
+
static void SbkObjectTypeDealloc(PyObject *pyObj);
static PyObject *SbkObjectTypeTpNew(PyTypeObject *metatype, PyObject *args, PyObject *kwds);
+static SelectableFeatureHook SelectFeatureSet = nullptr;
+static DestroyQAppHook DestroyQApplication = nullptr;
+
+// PYSIDE-1470: Provide a hook to kill an Application from Shiboken.
+void setDestroyQApplication(DestroyQAppHook func)
+{
+ DestroyQApplication = func;
+}
+
+static PyObject *Sbk_TypeGet___dict__(PyTypeObject *type, void *context); // forward
+
+static int
+check_set_special_type_attr(PyTypeObject *type, PyObject *value, const char *name)
+{
+ if (!(type->tp_flags & Py_TPFLAGS_HEAPTYPE)) {
+ PyErr_Format(PyExc_TypeError,
+ "can't set %s.%s", type->tp_name, name);
+ return 0;
+ }
+ if (!value) {
+ PyErr_Format(PyExc_TypeError,
+ "can't delete %s.%s", type->tp_name, name);
+ return 0;
+ }
+ return 1;
+}
+
+// PYSIDE-1177: Add a setter to allow setting type doc.
+static int
+type_set_doc(PyTypeObject *type, PyObject *value, void *context)
+{
+ if (!check_set_special_type_attr(type, value, "__doc__"))
+ return -1;
+ PyType_Modified(type);
+ return PyDict_SetItem(type->tp_dict, Shiboken::PyMagicName::doc(), value);
+}
+
// PYSIDE-908: The function PyType_Modified does not work in PySide, so we need to
// explicitly pass __doc__. For __signature__ it _did_ actually work, because
// it was not existing before. We add them both for clarity.
static PyGetSetDef SbkObjectType_Type_getsetlist[] = {
{const_cast<char *>("__signature__"), (getter)Sbk_TypeGet___signature__},
- {const_cast<char *>("__doc__"), (getter)Sbk_TypeGet___doc__},
+ {const_cast<char *>("__doc__"), (getter)Sbk_TypeGet___doc__, (setter)type_set_doc},
+ {const_cast<char *>("__dict__"), (getter)Sbk_TypeGet___dict__},
{nullptr} // Sentinel
};
+#if PY_VERSION_HEX < 0x03000000
+
+static PyObject *SbkObjectType_repr(PyObject *type)
+{
+ Shiboken::AutoDecRef mod(PyObject_GetAttr(type, Shiboken::PyMagicName::module()));
+ if (mod.isNull())
+ return nullptr;
+ Shiboken::AutoDecRef name(PyObject_GetAttr(type, Shiboken::PyMagicName::qualname()));
+ if (name.isNull())
+ return nullptr;
+ return PyString_FromFormat("<class '%s.%s'>",
+ PyString_AS_STRING(mod.object()),
+ PyString_AS_STRING(name.object()));
+}
+
+#endif // PY_VERSION_HEX < 0x03000000
+
+static PyObject *(*type_getattro)(PyObject *type, PyObject *name); // forward
+static PyObject *mangled_type_getattro(PyTypeObject *type, PyObject *name); // forward
+
static PyType_Slot SbkObjectType_Type_slots[] = {
{Py_tp_dealloc, reinterpret_cast<void *>(SbkObjectTypeDealloc)},
- {Py_tp_setattro, reinterpret_cast<void *>(PyObject_GenericSetAttr)},
+ {Py_tp_getattro, reinterpret_cast<void *>(mangled_type_getattro)},
{Py_tp_base, static_cast<void *>(&PyType_Type)},
{Py_tp_alloc, reinterpret_cast<void *>(PyType_GenericAlloc)},
{Py_tp_new, reinterpret_cast<void *>(SbkObjectTypeTpNew)},
{Py_tp_free, reinterpret_cast<void *>(PyObject_GC_Del)},
{Py_tp_getset, reinterpret_cast<void *>(SbkObjectType_Type_getsetlist)},
+#if PY_VERSION_HEX < 0x03000000
+ {Py_tp_repr, reinterpret_cast<void *>(SbkObjectType_repr)},
+#endif
{0, nullptr}
};
static PyType_Spec SbkObjectType_Type_spec = {
- "Shiboken.ObjectType",
+ "1:Shiboken.ObjectType",
0, // basicsize (inserted later)
sizeof(PyMemberDef),
Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
@@ -197,9 +275,12 @@ PyTypeObject *SbkObjectType_TypeF(void)
{
static PyTypeObject *type = nullptr;
if (!type) {
+ // PYSIDE-1019: Insert the default tp_getattro explicitly here
+ // so we can overwrite it a bit.
+ type_getattro = PyType_Type.tp_getattro;
SbkObjectType_Type_spec.basicsize =
PepHeapType_SIZE + sizeof(SbkObjectTypePrivate);
- type = reinterpret_cast<PyTypeObject *>(PyType_FromSpec(&SbkObjectType_Type_spec));
+ type = reinterpret_cast<PyTypeObject *>(SbkType_FromSpec(&SbkObjectType_Type_spec));
#if PY_VERSION_HEX < 0x03000000
if (patch_tp_new_wrapper(type) < 0)
return nullptr;
@@ -244,6 +325,11 @@ static int SbkObject_traverse(PyObject *self, visitproc visit, void *arg)
if (sbkSelf->ob_dict)
Py_VISIT(sbkSelf->ob_dict);
+
+#if PY_VERSION_HEX >= 0x03090000
+ // This was not needed before Python 3.9 (Python issue 35810 and 40217)
+ Py_VISIT(Py_TYPE(self));
+#endif
return 0;
}
@@ -263,7 +349,12 @@ static int SbkObject_clear(PyObject *self)
return 0;
}
+static PyObject *SbkObject_GenericGetAttr(PyObject *obj, PyObject *name);
+static int SbkObject_GenericSetAttr(PyObject *obj, PyObject *name, PyObject *value);
+
static PyType_Slot SbkObject_Type_slots[] = {
+ {Py_tp_getattro, reinterpret_cast<void *>(SbkObject_GenericGetAttr)},
+ {Py_tp_setattro, reinterpret_cast<void *>(SbkObject_GenericSetAttr)},
{Py_tp_dealloc, reinterpret_cast<void *>(SbkDeallocWrapperWithPrivateDtor)},
{Py_tp_traverse, reinterpret_cast<void *>(SbkObject_traverse)},
{Py_tp_clear, reinterpret_cast<void *>(SbkObject_clear)},
@@ -273,7 +364,7 @@ static PyType_Slot SbkObject_Type_slots[] = {
{0, nullptr}
};
static PyType_Spec SbkObject_Type_spec = {
- "Shiboken.Object",
+ "1:Shiboken.Object",
sizeof(SbkObject),
0,
Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC,
@@ -285,7 +376,7 @@ SbkObjectType *SbkObject_TypeF(void)
{
static PyTypeObject *type = nullptr;
if (!type) {
- type = reinterpret_cast<PyTypeObject *>(PyType_FromSpec(&SbkObject_Type_spec));
+ type = reinterpret_cast<PyTypeObject *>(SbkType_FromSpec(&SbkObject_Type_spec));
Py_TYPE(type) = SbkObjectType_TypeF();
Py_INCREF(Py_TYPE(type));
type->tp_weaklistoffset = offsetof(SbkObject, weakreflist);
@@ -309,8 +400,32 @@ static void SbkDeallocWrapperCommon(PyObject *pyObj, bool canDelete)
// Need to decref the type if this is the dealloc func; if type
// is subclassed, that dealloc func will decref (see subtype_dealloc
// in typeobject.c in the python sources)
- bool needTypeDecref = (PyType_GetSlot(pyType, Py_tp_dealloc) == SbkDeallocWrapper
+ bool needTypeDecref = (false
+ || PyType_GetSlot(pyType, Py_tp_dealloc) == SbkDeallocWrapper
|| PyType_GetSlot(pyType, Py_tp_dealloc) == SbkDeallocWrapperWithPrivateDtor);
+ if (PepRuntime_38_flag) {
+ // PYSIDE-939: Additional rule: Also when a subtype is heap allocated,
+ // then the subtype_dealloc deref will be suppressed, and we need again
+ // to supply a decref.
+ needTypeDecref |= (pyType->tp_base->tp_flags & Py_TPFLAGS_HEAPTYPE) != 0;
+ }
+
+#if defined(__APPLE__)
+ // Just checking once that our assumptions are right.
+ if (false) {
+ void *p = PyType_GetSlot(pyType, Py_tp_dealloc);
+ Dl_info dl_info;
+ dladdr(p, &dl_info);
+ fprintf(stderr, "tp_dealloc is %s\n", dl_info.dli_sname);
+ }
+ // Gives one of our functions
+ // "Sbk_object_dealloc"
+ // "SbkDeallocWrapperWithPrivateDtor"
+ // "SbkDeallocQAppWrapper"
+ // "SbkDeallocWrapper"
+ // but for typedealloc_test.py we get
+ // "subtype_dealloc"
+#endif
// Ensure that the GC is no longer tracking this object to avoid a
// possible reentrancy problem. Since there are multiple steps involved
@@ -318,9 +433,7 @@ static void SbkDeallocWrapperCommon(PyObject *pyObj, bool canDelete)
// be invoked and it trying to delete this object while it is still in
// progress from the first time around, resulting in a double delete and a
// crash.
- // PYSIDE-571: Some objects do not use GC, so check this!
- if (PyObject_IS_GC(pyObj))
- PyObject_GC_UnTrack(pyObj);
+ PyObject_GC_UnTrack(pyObj);
// Check that Python is still initialized as sometimes this is called by a static destructor
// after Python interpeter is shutdown.
@@ -348,6 +461,11 @@ static void SbkDeallocWrapperCommon(PyObject *pyObj, bool canDelete)
}
}
+ PyObject *error_type, *error_value, *error_traceback;
+
+ /* Save the current exception, if any. */
+ PyErr_Fetch(&error_type, &error_value, &error_traceback);
+
if (canDelete) {
if (sotp->is_multicpp) {
Shiboken::DtorAccumulatorVisitor visitor(sbkObj);
@@ -367,8 +485,16 @@ static void SbkDeallocWrapperCommon(PyObject *pyObj, bool canDelete)
Shiboken::Object::deallocData(sbkObj, true);
}
+ /* Restore the saved exception. */
+ PyErr_Restore(error_type, error_value, error_traceback);
+
if (needTypeDecref)
Py_DECREF(pyType);
+ if (PepRuntime_38_flag) {
+ // PYSIDE-939: Handling references correctly.
+ // This was not needed before Python 3.8 (Python issue 35810)
+ Py_DECREF(pyType);
+ }
}
void SbkDeallocWrapper(PyObject *pyObj)
@@ -380,7 +506,7 @@ void SbkDeallocQAppWrapper(PyObject *pyObj)
{
SbkDeallocWrapper(pyObj);
// PYSIDE-571: make sure to create a singleton deleted qApp.
- MakeSingletonQAppWrapper(nullptr);
+ Py_DECREF(MakeQAppWrapper(nullptr));
}
void SbkDeallocWrapperWithPrivateDtor(PyObject *self)
@@ -412,9 +538,149 @@ void SbkObjectTypeDealloc(PyObject *pyObj)
#ifndef Py_LIMITED_API
Py_TRASHCAN_SAFE_END(pyObj);
#endif
+ if (PepRuntime_38_flag) {
+ // PYSIDE-939: Handling references correctly.
+ // This was not needed before Python 3.8 (Python issue 35810)
+ Py_DECREF(Py_TYPE(pyObj));
+ }
+}
+
+////////////////////////////////////////////////////////////////////////////
+//
+// Support for the qApp macro.
+//
+// qApp is a macro in Qt5. In Python, we simulate that a little by a
+// variable that monitors Q*Application.instance().
+// This variable is also able to destroy the app by qApp.shutdown().
+//
+
+PyObject *MakeQAppWrapper(PyTypeObject *type)
+{
+ static PyObject *qApp_last = nullptr;
+
+ // protecting from multiple application instances
+ if (!(type == nullptr || qApp_last == Py_None)) {
+ const char *res_name = PepType_GetNameStr(Py_TYPE(qApp_last));
+ const char *type_name = PepType_GetNameStr(type);
+ PyErr_Format(PyExc_RuntimeError, "Please destroy the %s singleton before"
+ " creating a new %s instance.", res_name, type_name);
+ return nullptr;
+ }
+
+ // monitoring the last application state
+ PyObject *qApp_curr = type != nullptr ? PyObject_GC_New(PyObject, type) : Py_None;
+ static PyObject *builtins = PyEval_GetBuiltins();
+ if (PyDict_SetItem(builtins, Shiboken::PyName::qApp(), qApp_curr) < 0)
+ return nullptr;
+ qApp_last = qApp_curr;
+ // Note: This Py_INCREF would normally be wrong because the qApp
+ // object already has a reference from PyObject_GC_New. But this is
+ // exactly the needed reference that keeps qApp alive from alone!
+ Py_INCREF(qApp_curr);
+ // PYSIDE-1470: As a side effect, the interactive "_" variable tends to
+ // create reference cycles. It was found when using gc.collect(). But using
+ // PyGC_collect() inside the C code had no effect in the interactive shell.
+ // The cycle exists only in the eval loop of the interpreter!
+ if (PyDict_GetItem(builtins, Shiboken::PyName::underscore()))
+ PyDict_SetItem(builtins, Shiboken::PyName::underscore(), Py_None);
+ return qApp_curr;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//
+// PYSIDE-1019: Support switchable extensions
+//
+// We simply exchange the complete class dicts.
+//
+// This is done in which replaces
+// --------------- --------------
+// mangled_type_getattro type_getattro
+// Sbk_TypeGet___dict__ type_dict
+// SbkObject_GenericGetAttr PyObject_GenericGetAttr
+// SbkObject_GenericSetAttr PyObject_GenericSetAttr
+//
+
+SelectableFeatureHook initSelectableFeature(SelectableFeatureHook func)
+{
+ auto ret = SelectFeatureSet;
+ SelectFeatureSet = func;
+ return ret;
+}
+
+static PyObject *mangled_type_getattro(PyTypeObject *type, PyObject *name)
+{
+ /*
+ * Note: This `type_getattro` version is only the default that comes
+ * from `PyType_Type.tp_getattro`. This does *not* interfere in any way
+ * with the complex `tp_getattro` of `QObject` and other instances.
+ * What we change here is the meta class of `QObject`.
+ */
+ if (SelectFeatureSet != nullptr)
+ type->tp_dict = SelectFeatureSet(type);
+ return type_getattro(reinterpret_cast<PyObject *>(type), name);
+}
+
+static PyObject *Sbk_TypeGet___dict__(PyTypeObject *type, void *context)
+{
+ /*
+ * This is the override for getting a dict.
+ */
+ auto dict = type->tp_dict;
+ if (dict == nullptr)
+ Py_RETURN_NONE;
+ if (SelectFeatureSet != nullptr)
+ dict = SelectFeatureSet(type);
+ return PyDictProxy_New(dict);
+}
+
+// These functions replace the standard PyObject_Generic(Get|Set)Attr functions.
+// They provide the default that "object" inherits.
+// Everything else is directly handled by cppgenerator that calls `Feature::Select`.
+static PyObject *SbkObject_GenericGetAttr(PyObject *obj, PyObject *name)
+{
+ auto type = Py_TYPE(obj);
+ if (SelectFeatureSet != nullptr)
+ type->tp_dict = SelectFeatureSet(type);
+ return PyObject_GenericGetAttr(obj, name);
+}
+
+static int SbkObject_GenericSetAttr(PyObject *obj, PyObject *name, PyObject *value)
+{
+ auto type = Py_TYPE(obj);
+ if (SelectFeatureSet != nullptr)
+ type->tp_dict = SelectFeatureSet(type);
+ return PyObject_GenericSetAttr(obj, name, value);
}
-PyObject *SbkObjectTypeTpNew(PyTypeObject *metatype, PyObject *args, PyObject *kwds)
+// Caching the select Id.
+int SbkObjectType_GetReserved(PyTypeObject *type)
+{
+ auto ptr = PepType_SOTP(reinterpret_cast<SbkObjectType *>(type));
+ // PYSIDE-1019: During import PepType_SOTP is still zero.
+ if (ptr == nullptr)
+ return -1;
+ return ptr->pyside_reserved_bits;
+}
+
+void SbkObjectType_SetReserved(PyTypeObject *type, int value)
+{
+ PepType_SOTP(reinterpret_cast<SbkObjectType *>(type))->pyside_reserved_bits = value;
+}
+
+const char **SbkObjectType_GetPropertyStrings(PyTypeObject *type)
+{
+ return PepType_SOTP(type)->propertyStrings;
+}
+
+void SbkObjectType_SetPropertyStrings(PyTypeObject *type, const char **strings)
+{
+ PepType_SOTP(reinterpret_cast<SbkObjectType *>(type))->propertyStrings = strings;
+}
+
+//
+//////////////////////////////////////////////////////////////////////////////
+
+static PyObject *SbkObjectTypeTpNew(PyTypeObject *metatype, PyObject *args, PyObject *kwds)
{
// Check if all bases are new style before calling type.tp_new
// Was causing gc assert errors in test_bug704.py when
@@ -441,7 +707,8 @@ PyObject *SbkObjectTypeTpNew(PyTypeObject *metatype, PyObject *args, PyObject *k
#ifndef IS_PY3K
if (PyClass_Check(baseType)) {
PyErr_Format(PyExc_TypeError, "Invalid base class used in type %s. "
- "PySide only support multiple inheritance from python new style class.", metatype->tp_name);
+ "PySide only supports multiple inheritance from Python new style classes.",
+ metatype->tp_name);
return 0;
}
#endif
@@ -453,7 +720,18 @@ PyObject *SbkObjectTypeTpNew(PyTypeObject *metatype, PyObject *args, PyObject *k
// The meta type creates a new type when the Python programmer extends a wrapped C++ class.
auto type_new = reinterpret_cast<newfunc>(PyType_Type.tp_new);
+
+ // PYSIDE-939: This is a temporary patch that circumvents the problem
+ // with Py_TPFLAGS_METHOD_DESCRIPTOR until this is finally solved.
+ // PyType_Ready uses mro(). We need to temporarily remove the flag from it's type.
+ // We cannot use PyMethodDescr_Type since it is not exported by Python 2.7 .
+ static PyTypeObject *PyMethodDescr_TypePtr = Py_TYPE(
+ PyObject_GetAttr(reinterpret_cast<PyObject *>(&PyType_Type), Shiboken::PyName::mro()));
+ auto hold = PyMethodDescr_TypePtr->tp_flags;
+ PyMethodDescr_TypePtr->tp_flags &= ~Py_TPFLAGS_METHOD_DESCRIPTOR;
auto *newType = reinterpret_cast<SbkObjectType *>(type_new(metatype, args, kwds));
+ PyMethodDescr_TypePtr->tp_flags = hold;
+
if (!newType)
return nullptr;
#if PY_VERSION_HEX < 0x03000000
@@ -492,11 +770,13 @@ PyObject *SbkObjectTypeTpNew(PyTypeObject *metatype, PyObject *args, PyObject *k
sotp->d_func = nullptr;
sotp->is_user_type = 1;
+ // PYSIDE-1463: Prevent feature switching while in the creation process
+ auto saveFeature = initSelectableFeature(nullptr);
for (SbkObjectType *base : bases) {
if (PepType_SOTP(base)->subtype_init)
PepType_SOTP(base)->subtype_init(newType, args, kwds);
}
-
+ initSelectableFeature(saveFeature);
return reinterpret_cast<PyObject *>(newType);
}
@@ -519,49 +799,28 @@ static PyObject *_setupNew(SbkObject *self, PyTypeObject *subtype)
self->ob_dict = nullptr;
self->weakreflist = nullptr;
self->d = d;
+ PyObject_GC_Track(reinterpret_cast<PyObject *>(self));
return reinterpret_cast<PyObject *>(self);
}
PyObject *SbkObjectTpNew(PyTypeObject *subtype, PyObject *, PyObject *)
{
SbkObject *self = PyObject_GC_New(SbkObject, subtype);
- PyObject *res = _setupNew(self, subtype);
- PyObject_GC_Track(reinterpret_cast<PyObject *>(self));
- return res;
+ return _setupNew(self, subtype);
}
PyObject *SbkQAppTpNew(PyTypeObject *subtype, PyObject *, PyObject *)
{
- // PYSIDE-571:
- // For qApp, we need to create a singleton Python object.
- // We cannot track this with the GC, because it is a static variable!
-
- // Python 2 has a weird handling of flags in derived classes that Python 3
- // does not have. Observed with bug_307.py.
- // But it could theoretically also happen with Python3.
- // Therefore we enforce that there is no GC flag, ever!
-
- // PYSIDE-560:
- // We avoid to use this in Python 3, because we have a hard time to get
- // write access to these flags
-#ifndef IS_PY3K
- if (PyType_HasFeature(subtype, Py_TPFLAGS_HAVE_GC)) {
- subtype->tp_flags &= ~Py_TPFLAGS_HAVE_GC;
- subtype->tp_free = PyObject_Del;
- }
-#endif
- auto self = reinterpret_cast<SbkObject *>(MakeSingletonQAppWrapper(subtype));
- return self == nullptr ? nullptr : _setupNew(self, subtype);
-}
-
-void
-object_dealloc(PyObject *self)
-{
- Py_TYPE(self)->tp_free(self);
+ auto self = reinterpret_cast<SbkObject *>(MakeQAppWrapper(subtype));
+ if (self == nullptr)
+ return nullptr;
+ auto ret = _setupNew(self, subtype);
+ auto priv = self->d;
+ priv->isQAppSingleton = 1;
+ return ret;
}
-PyObject *
-SbkDummyNew(PyTypeObject *type, PyObject *, PyObject *)
+PyObject *SbkDummyNew(PyTypeObject *type, PyObject *, PyObject *)
{
// PYSIDE-595: Give the same error as type_call does when tp_new is NULL.
PyErr_Format(PyExc_TypeError,
@@ -570,6 +829,78 @@ SbkDummyNew(PyTypeObject *type, PyObject *, PyObject *)
return nullptr;
}
+PyObject *SbkType_FromSpec(PyType_Spec *spec)
+{
+ return SbkType_FromSpecWithBases(spec, nullptr);
+}
+
+PyObject *SbkType_FromSpecWithBases(PyType_Spec *spec, PyObject *bases)
+{
+ // PYSIDE-1286: Generate correct __module__ and __qualname__
+ // The name field can now be extended by an "n:" prefix which is
+ // the number of modules in the name. The default is 1.
+ //
+ // Example:
+ // "2:mainmod.submod.mainclass.subclass"
+ // results in
+ // __module__ : "mainmod.submod"
+ // __qualname__ : "mainclass.subclass"
+ // __name__ : "subclass"
+
+ PyType_Spec new_spec = *spec;
+ const char *colon = strchr(spec->name, ':');
+ assert(colon);
+ int package_level = atoi(spec->name);
+ const char *mod = new_spec.name = colon + 1;
+
+ PyObject *type = PyType_FromSpecWithBases(&new_spec, bases);
+ if (type == nullptr)
+ return nullptr;
+
+ const char *qual = mod;
+ for (int idx = package_level; idx > 0; --idx) {
+ const char *dot = strchr(qual, '.');
+ if (!dot)
+ break;
+ qual = dot + 1;
+ }
+ int mlen = qual - mod - 1;
+ Shiboken::AutoDecRef module(Shiboken::String::fromCString(mod, mlen));
+ Shiboken::AutoDecRef qualname(Shiboken::String::fromCString(qual));
+ if (PyObject_SetAttr(type, Shiboken::PyMagicName::module(), module) < 0)
+ return nullptr;
+ if (PyObject_SetAttr(type, Shiboken::PyMagicName::qualname(), qualname) < 0)
+ return nullptr;
+ return type;
+}
+
+// PYSIDE-74: Fallback used in all types now.
+PyObject *FallbackRichCompare(PyObject *self, PyObject *other, int op)
+{
+ // This is a very simple implementation that supplies a simple identity.
+ static const char * const opstrings[] = {"<", "<=", "==", "!=", ">", ">="};
+ PyObject *res;
+
+ switch (op) {
+
+ case Py_EQ:
+ res = (self == other) ? Py_True : Py_False;
+ break;
+ case Py_NE:
+ res = (self != other) ? Py_True : Py_False;
+ break;
+ default:
+ PyErr_Format(PyExc_TypeError,
+ "'%s' not supported between instances of '%.100s' and '%.100s'",
+ opstrings[op],
+ self->ob_type->tp_name,
+ other->ob_type->tp_name);
+ return nullptr;
+ }
+ Py_INCREF(res);
+ return res;
+}
+
} //extern "C"
@@ -610,35 +941,6 @@ bool walkThroughClassHierarchy(PyTypeObject *currentType, HierarchyVisitor *visi
return result;
}
-bool importModule(const char *moduleName, PyTypeObject *** cppApiPtr)
-{
- PyObject *sysModules = PyImport_GetModuleDict();
- PyObject *module = PyDict_GetItemString(sysModules, moduleName);
- if (!module) {
- module = PyImport_ImportModule(moduleName);
- if (!module)
- return false;
- } else {
- Py_INCREF(module);
- }
-
- Shiboken::AutoDecRef cppApi(PyObject_GetAttrString(module, "_Cpp_Api"));
- Py_DECREF(module);
-
- if (cppApi.isNull())
- return false;
-
-#ifdef IS_PY3K
- if (PyCapsule_CheckExact(cppApi))
- *cppApiPtr = reinterpret_cast<PyTypeObject **>(PyCapsule_GetPointer(cppApi, nullptr));
-#else
- // Python 2.6 doesn't have PyCapsule API, so let's keep usign PyCObject on all Python 2.x
- if (PyCObject_Check(cppApi))
- *cppApiPtr = reinterpret_cast<PyTypeObject **>(PyCObject_AsVoidPtr(cppApi));
-#endif
- return true;
-}
-
// Wrapper metatype and base type ----------------------------------------------------------
HierarchyVisitor::HierarchyVisitor() = default;
@@ -683,7 +985,9 @@ void init()
Conversions::init();
+#if PY_VERSION_HEX < 0x03070000
PyEval_InitThreads();
+#endif
//Init private data
Pep384_Init();
@@ -691,13 +995,13 @@ void init()
Shiboken::ObjectType::initPrivateData(SbkObject_TypeF());
if (PyType_Ready(SbkEnumType_TypeF()) < 0)
- Py_FatalError("[libshiboken] Failed to initialise Shiboken.SbkEnumType metatype.");
+ Py_FatalError("[libshiboken] Failed to initialize Shiboken.SbkEnumType metatype.");
if (PyType_Ready(SbkObjectType_TypeF()) < 0)
- Py_FatalError("[libshiboken] Failed to initialise Shiboken.BaseWrapperType metatype.");
+ Py_FatalError("[libshiboken] Failed to initialize Shiboken.BaseWrapperType metatype.");
if (PyType_Ready(reinterpret_cast<PyTypeObject *>(SbkObject_TypeF())) < 0)
- Py_FatalError("[libshiboken] Failed to initialise Shiboken.BaseWrapper type.");
+ Py_FatalError("[libshiboken] Failed to initialize Shiboken.BaseWrapper type.");
VoidPtr::init();
@@ -705,9 +1009,10 @@ void init()
}
// setErrorAboutWrongArguments now gets overload info from the signature module.
-void setErrorAboutWrongArguments(PyObject *args, const char *funcName)
+// Info can be nullptr and contains extra info.
+void setErrorAboutWrongArguments(PyObject *args, const char *funcName, PyObject *info)
{
- SetError_Argument(args, funcName);
+ SetError_Argument(args, funcName, info);
}
class FindBaseTypeVisitor : public HierarchyVisitor
@@ -839,7 +1144,6 @@ introduceWrapperType(PyObject *enclosingObject,
const char *typeName,
const char *originalName,
PyType_Spec *typeSpec,
- const char *signatureStrings[],
ObjectDestructor cppObjDtor,
SbkObjectType *baseType,
PyObject *baseTypes,
@@ -847,7 +1151,7 @@ introduceWrapperType(PyObject *enclosingObject,
{
typeSpec->slots[0].pfunc = reinterpret_cast<void *>(baseType ? baseType : SbkObject_TypeF());
- PyObject *heaptype = PyType_FromSpecWithBases(typeSpec, baseTypes);
+ PyObject *heaptype = SbkType_FromSpecWithBases(typeSpec, baseTypes);
Py_TYPE(heaptype) = SbkObjectType_TypeF();
Py_INCREF(Py_TYPE(heaptype));
auto *type = reinterpret_cast<SbkObjectType *>(heaptype);
@@ -864,8 +1168,7 @@ introduceWrapperType(PyObject *enclosingObject,
BindingManager::instance().addClassInheritance(baseType, type);
}
}
- // PYSIDE-510: Here is the single change to support signatures.
- if (SbkSpecial_Type_Ready(enclosingObject, reinterpret_cast<PyTypeObject *>(type), signatureStrings) < 0)
+ if (PyType_Ready(reinterpret_cast<PyTypeObject *>(type)) < 0)
return nullptr;
initPrivateData(type);
@@ -882,7 +1185,13 @@ introduceWrapperType(PyObject *enclosingObject,
// PyModule_AddObject steals type's reference.
Py_INCREF(ob_type);
- return PyModule_AddObject(enclosingObject, typeName, ob_type) == 0 ? type : nullptr;
+ if (PyModule_AddObject(enclosingObject, typeName, ob_type) != 0) {
+ std::cerr << "Warning: " << __FUNCTION__ << " returns nullptr for "
+ << typeName << '/' << originalName << " due to PyModule_AddObject(enclosingObject="
+ << enclosingObject << ",ob_type=" << ob_type << ") failing\n";
+ return nullptr;
+ }
+ return type;
}
void setSubTypeInitHook(SbkObjectType *type, SubTypeInitHook func)
@@ -998,6 +1307,12 @@ bool wasCreatedByPython(SbkObject *pyObj)
void callCppDestructors(SbkObject *pyObj)
{
+ auto priv = pyObj->d;
+ if (priv->isQAppSingleton && DestroyQApplication) {
+ // PYSIDE-1470: Allow to destroy the application from Shiboken.
+ DestroyQApplication();
+ return;
+ }
PyTypeObject *type = Py_TYPE(pyObj);
SbkObjectTypePrivate *sotp = PepType_SOTP(type);
if (sotp->is_multicpp) {
@@ -1010,18 +1325,19 @@ void callCppDestructors(SbkObject *pyObj)
sotp->cpp_dtor(pyObj->d->cptr[0]);
}
+ if (priv->validCppObject && priv->containsCppWrapper) {
+ BindingManager::instance().releaseWrapper(pyObj);
+ }
+
/* invalidate needs to be called before deleting pointer array because
it needs to delete entries for them from the BindingManager hash table;
also release wrapper explicitly if object contains C++ wrapper because
invalidate doesn't */
invalidate(pyObj);
- if (pyObj->d->validCppObject && pyObj->d->containsCppWrapper) {
- BindingManager::instance().releaseWrapper(pyObj);
- }
- delete[] pyObj->d->cptr;
- pyObj->d->cptr = nullptr;
- pyObj->d->validCppObject = false;
+ delete[] priv->cptr;
+ priv->cptr = nullptr;
+ priv->validCppObject = false;
}
bool hasOwnership(SbkObject *pyObj)
@@ -1337,11 +1653,6 @@ PyObject *newObject(SbkObjectType *instanceType,
return reinterpret_cast<PyObject *>(self);
}
-void destroy(SbkObject *self)
-{
- destroy(self, nullptr);
-}
-
void destroy(SbkObject *self, void *cppData)
{
// Skip if this is called with NULL pointer this can happen in derived classes
diff --git a/sources/shiboken2/libshiboken/basewrapper.h b/sources/shiboken2/libshiboken/basewrapper.h
index 7faf223bd..2f0c22e9f 100644
--- a/sources/shiboken2/libshiboken/basewrapper.h
+++ b/sources/shiboken2/libshiboken/basewrapper.h
@@ -64,6 +64,9 @@ struct LIBSHIBOKEN_API SbkObject
};
+/// PYSIDE-939: A general replacement for object_dealloc.
+LIBSHIBOKEN_API void Sbk_object_dealloc(PyObject *self);
+
/// Dealloc the python object \p pyObj and the C++ object represented by it.
LIBSHIBOKEN_API void SbkDeallocWrapper(PyObject *pyObj);
LIBSHIBOKEN_API void SbkDeallocQAppWrapper(PyObject *pyObj);
@@ -83,9 +86,6 @@ typedef void *(*SpecialCastFunction)(void *, SbkObjectType *);
typedef SbkObjectType *(*TypeDiscoveryFunc)(void *, SbkObjectType *);
typedef void *(*TypeDiscoveryFuncV2)(void *, SbkObjectType *);
-typedef void *(*ExtendedToCppFunc)(PyObject *); // DEPRECATED.
-typedef bool (*ExtendedIsConvertibleFunc)(PyObject *); // DEPRECATED.
-
// Used in userdata dealloc function
typedef void (*DeleteUserDataFunc)(void *);
@@ -93,6 +93,23 @@ typedef void (*ObjectDestructor)(void *);
typedef void (*SubTypeInitHook)(SbkObjectType *, PyObject *, PyObject *);
+/// PYSIDE-1019: Set the function to select the current feature.
+/// Return value is the previous content.
+typedef PyObject *(*SelectableFeatureHook)(PyTypeObject *);
+LIBSHIBOKEN_API SelectableFeatureHook initSelectableFeature(SelectableFeatureHook func);
+
+// PYSIDE-1019: Get access to PySide reserved bits.
+LIBSHIBOKEN_API int SbkObjectType_GetReserved(PyTypeObject *type);
+LIBSHIBOKEN_API void SbkObjectType_SetReserved(PyTypeObject *type, int value);
+
+// PYSIDE-1019: Get access to PySide property strings.
+LIBSHIBOKEN_API const char **SbkObjectType_GetPropertyStrings(PyTypeObject *type);
+LIBSHIBOKEN_API void SbkObjectType_SetPropertyStrings(PyTypeObject *type, const char **strings);
+
+/// PYSIDE-1470: Set the function to kill a Q*Application.
+typedef void(*DestroyQAppHook)();
+LIBSHIBOKEN_API void setDestroyQApplication(DestroyQAppHook func);
+
extern LIBSHIBOKEN_API PyTypeObject *SbkObjectType_TypeF(void);
extern LIBSHIBOKEN_API SbkObjectType *SbkObject_TypeF(void);
@@ -105,8 +122,12 @@ struct LIBSHIBOKEN_API SbkObjectType
};
LIBSHIBOKEN_API PyObject *SbkObjectTpNew(PyTypeObject *subtype, PyObject *, PyObject *);
-// the special case of a switchable singleton
-LIBSHIBOKEN_API PyObject *SbkQAppTpNew(PyTypeObject *subtype, PyObject *args, PyObject *kwds);
+
+/// The special case of a switchable singleton Q*Application.
+LIBSHIBOKEN_API PyObject *SbkQAppTpNew(PyTypeObject *subtype, PyObject *, PyObject *);
+
+/// Create a new Q*Application wrapper and monitor it.
+LIBSHIBOKEN_API PyObject *MakeQAppWrapper(PyTypeObject *type);
/**
* PYSIDE-832: Use object_dealloc instead of nullptr.
@@ -116,9 +137,16 @@ LIBSHIBOKEN_API PyObject *SbkQAppTpNew(PyTypeObject *subtype, PyObject *args, Py
* nullptr. But the default before conversion to heaptypes was to assign
* object_dealloc. This seems to be a bug in the Limited API.
*/
-LIBSHIBOKEN_API void object_dealloc(PyObject *);
+/// PYSIDE-939: Replaced by Sbk_object_dealloc.
LIBSHIBOKEN_API PyObject *SbkDummyNew(PyTypeObject *type, PyObject *, PyObject *);
+/// PYSIDE-1286: Generate correct __module__ and __qualname__
+LIBSHIBOKEN_API PyObject *SbkType_FromSpec(PyType_Spec *);
+LIBSHIBOKEN_API PyObject *SbkType_FromSpecWithBases(PyType_Spec *, PyObject *);
+
+/// PYSIDE-74: Fallback used in all types now.
+LIBSHIBOKEN_API PyObject *FallbackRichCompare(PyObject *self, PyObject *other, int op);
+
} // extern "C"
namespace Shiboken
@@ -137,13 +165,10 @@ void callCppDestructor(void *cptr)
delete reinterpret_cast<T *>(cptr);
}
-/**
- * Shiboken::importModule is DEPRECATED. Use Shiboken::Module::import() instead.
- */
-SBK_DEPRECATED(LIBSHIBOKEN_API bool importModule(const char *moduleName, PyTypeObject *** cppApiPtr));
-
-// setErrorAboutWrongArguments now gets overload info from the signature module.
-LIBSHIBOKEN_API void setErrorAboutWrongArguments(PyObject *args, const char *funcName);
+// setErrorAboutWrongArguments now gets overload information from the signature module.
+// The extra info argument can contain additional data about the error.
+LIBSHIBOKEN_API void setErrorAboutWrongArguments(PyObject *args, const char *funcName,
+ PyObject *info);
namespace ObjectType {
@@ -219,7 +244,6 @@ LIBSHIBOKEN_API SbkObjectType *introduceWrapperType(PyObject *enclosingObject,
const char *typeName,
const char *originalName,
PyType_Spec *typeSpec,
- const char *signatureStrings[],
ObjectDestructor cppObjDtor,
SbkObjectType *baseType,
PyObject *baseTypes,
@@ -419,9 +443,6 @@ LIBSHIBOKEN_API void invalidate(PyObject *pyobj);
*/
LIBSHIBOKEN_API void makeValid(SbkObject *self);
-/// \deprecated Use destroy(SbkObject *, void *)
-SBK_DEPRECATED(LIBSHIBOKEN_API void destroy(SbkObject *self));
-
/**
* Destroy any data in Shiboken structure and c++ pointer if the pyboject has the ownership
*/
diff --git a/sources/shiboken2/libshiboken/basewrapper_p.h b/sources/shiboken2/libshiboken/basewrapper_p.h
index 56a647b21..60fba13c5 100644
--- a/sources/shiboken2/libshiboken/basewrapper_p.h
+++ b/sources/shiboken2/libshiboken/basewrapper_p.h
@@ -97,6 +97,9 @@ struct SbkObjectPrivate
unsigned int validCppObject : 1;
/// Marked as true when the object constructor was called
unsigned int cppObjectCreated : 1;
+ /// PYSIDE-1470: Marked as true if this is the Q*Application singleton.
+ /// This bit allows app deletion from shiboken?.delete() .
+ unsigned int isQAppSingleton : 1;
/// Information about the object parents and children, may be null.
Shiboken::ParentInfo *parentInfo;
/// Manage reference count of objects that are referred to but not owned from.
@@ -130,20 +133,23 @@ struct SbkObjectTypePrivate
TypeDiscoveryFuncV2 type_discovery;
/// Pointer to a function responsible for deletion of the C++ instance calling the proper destructor.
ObjectDestructor cpp_dtor;
+ /// PYSIDE-1019: Caching the current select Id
+ unsigned int pyside_reserved_bits : 8; // MSVC has bug with the sign bit!
/// True if this type holds two or more C++ instances, e.g.: a Python class which inherits from two C++ classes.
- int is_multicpp : 1;
+ unsigned int is_multicpp : 1;
/// True if this type was defined by the user.
- int is_user_type : 1;
+ unsigned int is_user_type : 1;
/// Tells is the type is a value type or an object-type, see BEHAVIOUR_ *constants.
// TODO-CONVERTERS: to be deprecated/removed
- int type_behaviour : 2;
- int delete_in_main_thread : 1;
+ unsigned int type_behaviour : 2;
+ unsigned int delete_in_main_thread : 1;
/// C++ name
char *original_name;
/// Type user data
void *user_data;
DeleteUserDataFunc d_func;
void (*subtype_init)(SbkObjectType *, PyObject *, PyObject *);
+ const char **propertyStrings;
};
diff --git a/sources/shiboken2/libshiboken/bindingmanager.cpp b/sources/shiboken2/libshiboken/bindingmanager.cpp
index 725150e87..78c03556c 100644
--- a/sources/shiboken2/libshiboken/bindingmanager.cpp
+++ b/sources/shiboken2/libshiboken/bindingmanager.cpp
@@ -37,12 +37,14 @@
**
****************************************************************************/
+#include "autodecref.h"
#include "basewrapper.h"
#include "basewrapper_p.h"
#include "bindingmanager.h"
#include "sbkdbg.h"
#include "gilstate.h"
#include "sbkstring.h"
+#include "sbkstaticstrings.h"
#include "debugfreehook.h"
#include <cstddef>
@@ -272,7 +274,17 @@ SbkObject *BindingManager::retrieveWrapper(const void *cptr)
return iter->second;
}
-PyObject *BindingManager::getOverride(const void *cptr, const char *methodName)
+static inline int currentSelectId(PyTypeObject *type)
+{
+ int sel = SbkObjectType_GetReserved(type);
+ // This could theoretically be -1 if used too early.
+ assert(sel >= 0);
+ return sel;
+}
+
+PyObject *BindingManager::getOverride(const void *cptr,
+ PyObject *nameCache[],
+ const char *methodName)
{
SbkObject *wrapper = retrieveWrapper(cptr);
// The refcount can be 0 if the object is dieing and someone called
@@ -280,15 +292,29 @@ PyObject *BindingManager::getOverride(const void *cptr, const char *methodName)
if (!wrapper || reinterpret_cast<const PyObject *>(wrapper)->ob_refcnt == 0)
return nullptr;
+ int flag = currentSelectId(Py_TYPE(wrapper));
+ int propFlag = isdigit(methodName[0]) ? methodName[0] - '0' : 0;
+ if ((flag & 0x02) != 0 && (propFlag & 3) != 0) {
+ // PYSIDE-1019: Handle overriding with properties.
+ // They cannot be overridden (make that sure by the metaclass).
+ return nullptr;
+ }
+ PyObject *pyMethodName = nameCache[(flag & 1) != 0]; // borrowed
+ if (pyMethodName == nullptr) {
+ if (propFlag)
+ methodName += 2; // skip the propFlag and ':'
+ pyMethodName = Shiboken::String::getSnakeCaseName(methodName, flag);
+ nameCache[(flag & 1) != 0] = pyMethodName;
+ }
+
if (wrapper->ob_dict) {
- PyObject *method = PyDict_GetItemString(wrapper->ob_dict, methodName);
+ PyObject *method = PyDict_GetItem(wrapper->ob_dict, pyMethodName);
if (method) {
- Py_INCREF(reinterpret_cast<PyObject *>(method));
+ Py_INCREF(method);
return method;
}
}
- PyObject *pyMethodName = Shiboken::String::fromCString(methodName);
PyObject *method = PyObject_GetAttr(reinterpret_cast<PyObject *>(wrapper), pyMethodName);
if (method && PyMethod_Check(method)
@@ -296,22 +322,20 @@ PyObject *BindingManager::getOverride(const void *cptr, const char *methodName)
PyObject *defaultMethod;
PyObject *mro = Py_TYPE(wrapper)->tp_mro;
+ int size = PyTuple_GET_SIZE(mro);
// The first class in the mro (index 0) is the class being checked and it should not be tested.
// The last class in the mro (size - 1) is the base Python object class which should not be tested also.
- for (int i = 1; i < PyTuple_GET_SIZE(mro) - 1; i++) {
- auto *parent = reinterpret_cast<PyTypeObject *>(PyTuple_GET_ITEM(mro, i));
+ for (int idx = 1; idx < size - 1; ++idx) {
+ auto *parent = reinterpret_cast<PyTypeObject *>(PyTuple_GET_ITEM(mro, idx));
if (parent->tp_dict) {
defaultMethod = PyDict_GetItem(parent->tp_dict, pyMethodName);
- if (defaultMethod && PyMethod_GET_FUNCTION(method) != defaultMethod) {
- Py_DECREF(pyMethodName);
+ if (defaultMethod && PyMethod_GET_FUNCTION(method) != defaultMethod)
return method;
- }
}
}
+ } else {
+ Py_XDECREF(method);
}
-
- Py_XDECREF(method);
- Py_DECREF(pyMethodName);
return nullptr;
}
@@ -320,11 +344,6 @@ void BindingManager::addClassInheritance(SbkObjectType *parent, SbkObjectType *c
m_d->classHierarchy.addEdge(parent, child);
}
-SbkObjectType *BindingManager::resolveType(void *cptr, SbkObjectType *type)
-{
- return resolveType(&cptr, type);
-}
-
SbkObjectType *BindingManager::resolveType(void **cptr, SbkObjectType *type)
{
SbkObjectType *identifiedType = m_d->classHierarchy.identifyType(cptr, type, type);
diff --git a/sources/shiboken2/libshiboken/bindingmanager.h b/sources/shiboken2/libshiboken/bindingmanager.h
index bfcbdc79b..5b2246685 100644
--- a/sources/shiboken2/libshiboken/bindingmanager.h
+++ b/sources/shiboken2/libshiboken/bindingmanager.h
@@ -73,16 +73,10 @@ public:
void addToDeletionInMainThread(const DestructorEntry &);
SbkObject *retrieveWrapper(const void *cptr);
- PyObject *getOverride(const void *cptr, const char *methodName);
+ PyObject *getOverride(const void *cptr, PyObject *nameCache[], const char *methodName);
void addClassInheritance(SbkObjectType *parent, SbkObjectType *child);
/**
- * \deprecated Use \fn resolveType(void **, SbkObjectType *), this version is broken when used with multiple inheritance
- * because the \p cptr pointer of the discovered type may be different of the given \p cptr in case
- * of multiple inheritance
- */
- SBK_DEPRECATED(SbkObjectType *resolveType(void *cptr, SbkObjectType *type));
- /**
* Try to find the correct type of *cptr knowing that it's at least of type \p type.
* In case of multiple inheritance this function may change the contents of cptr.
* \param cptr a pointer to a pointer to the instance of type \p type
diff --git a/sources/shiboken2/libshiboken/bufferprocs_py37.cpp b/sources/shiboken2/libshiboken/bufferprocs_py37.cpp
index ddb07390e..da6bb00a3 100644
--- a/sources/shiboken2/libshiboken/bufferprocs_py37.cpp
+++ b/sources/shiboken2/libshiboken/bufferprocs_py37.cpp
@@ -47,7 +47,7 @@
#ifdef Py_LIMITED_API
-#include "pep384impl.h"
+#include "sbkpython.h"
/* Buffer C-API for Python 3.0 */
int
diff --git a/sources/shiboken2/libshiboken/embed/signature_bootstrap.py b/sources/shiboken2/libshiboken/embed/signature_bootstrap.py
index eb182d8c4..dd8df2b63 100644
--- a/sources/shiboken2/libshiboken/embed/signature_bootstrap.py
+++ b/sources/shiboken2/libshiboken/embed/signature_bootstrap.py
@@ -73,7 +73,7 @@ def bootstrap():
if recursion_trap:
# we are probably called from outside, already
print("Recursion occurred in Bootstrap. Did you start by hand? Then it's ok.")
- print("But you should trigger start by 'type.__signature__', only!")
+ print("But you should trigger start by '_init_pyside_extension()', only!")
recursion_trap += 1
@contextmanager
@@ -110,8 +110,11 @@ def bootstrap():
rp = os.path.realpath(os.path.dirname(root.__file__))
# This can be the shiboken2 directory or the binary module, so search.
look_for = os.path.join("files.dir", "shibokensupport", "signature", "loader.py")
- while len(rp) > 3 and not os.path.exists(os.path.join(rp, look_for)):
- rp = os.path.abspath(os.path.join(rp, ".."))
+ while not os.path.exists(os.path.join(rp, look_for)):
+ dir = os.path.dirname(rp)
+ if dir == rp: # Hit root, '/', 'C:\', '\\server\share'
+ break
+ rp = dir
# Here we decide if we work embedded or not.
embedding_var = "pyside_uses_embedding"
diff --git a/sources/shiboken2/libshiboken/gilstate.cpp b/sources/shiboken2/libshiboken/gilstate.cpp
index a59c6f01e..76a4d0e61 100644
--- a/sources/shiboken2/libshiboken/gilstate.cpp
+++ b/sources/shiboken2/libshiboken/gilstate.cpp
@@ -63,5 +63,12 @@ void GilState::release()
}
}
+// Abandon the lock: Only for special situations, like termination of a
+// POSIX thread (PYSIDE 1282).
+void GilState::abandon()
+{
+ m_locked = false;
+}
+
} // namespace Shiboken
diff --git a/sources/shiboken2/libshiboken/gilstate.h b/sources/shiboken2/libshiboken/gilstate.h
index d22f688ba..fbf39ead0 100644
--- a/sources/shiboken2/libshiboken/gilstate.h
+++ b/sources/shiboken2/libshiboken/gilstate.h
@@ -57,6 +57,7 @@ public:
GilState();
~GilState();
void release();
+ void abandon();
private:
PyGILState_STATE m_gstate;
bool m_locked = false;
diff --git a/sources/shiboken2/libshiboken/helper.cpp b/sources/shiboken2/libshiboken/helper.cpp
index 013080b6e..b0f909d39 100644
--- a/sources/shiboken2/libshiboken/helper.cpp
+++ b/sources/shiboken2/libshiboken/helper.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -40,17 +40,128 @@
#include "helper.h"
#include "sbkstring.h"
#include "sbkstaticstrings.h"
+
+#include <iomanip>
+#include <iostream>
+
#include <stdarg.h>
#ifdef _WIN32
+# ifndef NOMINMAX
+# define NOMINMAX
+# endif
# include <windows.h>
#else
# include <pthread.h>
#endif
+#include <algorithm>
+
+static void formatPyTypeObject(const PyTypeObject *obj, std::ostream &str)
+{
+ if (obj) {
+ str << '"' << obj->tp_name << "\", 0x" << std::hex
+ << obj->tp_flags << std::dec;
+ if (obj->tp_flags & Py_TPFLAGS_HEAPTYPE)
+ str << " [heaptype]";
+ if (obj->tp_flags & Py_TPFLAGS_BASETYPE)
+ str << " [base]";
+ if (obj->tp_flags & Py_TPFLAGS_HAVE_GC)
+ str << " [gc]";
+ if (obj->tp_flags & Py_TPFLAGS_LONG_SUBCLASS)
+ str << " [long]";
+ if (obj->tp_flags & Py_TPFLAGS_LIST_SUBCLASS)
+ str << " [list]";
+ if (obj->tp_flags & Py_TPFLAGS_TUPLE_SUBCLASS)
+ str << " [tuple]";
+ if (obj->tp_flags & Py_TPFLAGS_BYTES_SUBCLASS)
+ str << " [bytes]";
+ if (obj->tp_flags & Py_TPFLAGS_UNICODE_SUBCLASS)
+ str << " [unicode]";
+ if (obj->tp_flags & Py_TPFLAGS_DICT_SUBCLASS)
+ str << " [dict]";
+ if (obj->tp_flags & Py_TPFLAGS_TYPE_SUBCLASS)
+ str << " [type]";
+ if (obj->tp_flags & Py_TPFLAGS_IS_ABSTRACT)
+ str << " [abstract]";
+ } else {
+ str << '0';
+ }
+}
+
+static void formatPyObject(PyObject *obj, std::ostream &str);
+
+static void formatPySequence(PyObject *obj, std::ostream &str)
+{
+ const Py_ssize_t size = PySequence_Size(obj);
+ const Py_ssize_t printSize = std::min(size, Py_ssize_t(5));
+ str << size << " <";
+ for (Py_ssize_t i = 0; i < printSize; ++i) {
+ if (i)
+ str << ", ";
+ str << '(';
+ PyObject *item = PySequence_GetItem(obj, i);
+ formatPyObject(item, str);
+ str << ')';
+ Py_XDECREF(item);
+ }
+ if (printSize < size)
+ str << ",...";
+ str << '>';
+}
+
+static void formatPyObject(PyObject *obj, std::ostream &str)
+{
+ if (obj) {
+ formatPyTypeObject(obj->ob_type, str);
+ str << ", ";
+ if (PyLong_Check(obj))
+ str << PyLong_AsLong(obj);
+ else if (PyFloat_Check(obj))
+ str << PyFloat_AsDouble(obj);
+#ifdef IS_PY3K
+ else if (PyUnicode_Check(obj))
+ str << '"' << _PepUnicode_AsString(obj) << '"';
+#else
+ else if (PyString_Check(obj))
+ str << '"' << PyString_AsString(obj) << '"';
+#endif
+ else if (PySequence_Check(obj))
+ formatPySequence(obj, str);
+ else
+ str << "<unknown>";
+ } else {
+ str << '0';
+ }
+}
+
namespace Shiboken
{
+debugPyObject::debugPyObject(PyObject *o) : m_object(o)
+{
+}
+
+debugPyTypeObject::debugPyTypeObject(const PyTypeObject *o) : m_object(o)
+{
+}
+
+std::ostream &operator<<(std::ostream &str, const debugPyTypeObject &o)
+{
+ str << "PyTypeObject(";
+ formatPyTypeObject(o.m_object, str);
+ str << ')';
+ return str;
+}
+
+std::ostream &operator<<(std::ostream &str, const debugPyObject &o)
+{
+ str << "PyObject(";
+ formatPyObject(o.m_object, str);
+ str << ')';
+ return str;
+}
+
// PySide-510: Changed from PySequence to PyList, which is correct.
bool listToArgcArgv(PyObject *argList, int *argc, char ***argv, const char *defaultAppName)
{
@@ -125,7 +236,7 @@ int warning(PyObject *category, int stacklevel, const char *format, ...)
{
va_list args;
va_start(args, format);
-#if _WIN32
+#ifdef _WIN32
va_list args2 = args;
#else
va_list args2;
diff --git a/sources/shiboken2/libshiboken/helper.h b/sources/shiboken2/libshiboken/helper.h
index 14aae8028..7e46f3d93 100644
--- a/sources/shiboken2/libshiboken/helper.h
+++ b/sources/shiboken2/libshiboken/helper.h
@@ -44,6 +44,8 @@
#include "shibokenmacros.h"
#include "autodecref.h"
+#include <iosfwd>
+
#define SBK_UNUSED(x) (void)(x);
namespace Shiboken
@@ -99,6 +101,24 @@ LIBSHIBOKEN_API ThreadId mainThreadId();
*/
LIBSHIBOKEN_API int warning(PyObject *category, int stacklevel, const char *format, ...);
+struct LIBSHIBOKEN_API debugPyObject
+{
+ explicit debugPyObject(PyObject *o);
+
+ PyObject *m_object;
+};
+
+struct LIBSHIBOKEN_API debugPyTypeObject
+{
+ explicit debugPyTypeObject(const PyTypeObject *o);
+
+ const PyTypeObject *m_object;
+};
+
+LIBSHIBOKEN_API std::ostream &operator<<(std::ostream &str, const debugPyObject &o);
+LIBSHIBOKEN_API std::ostream &operator<<(std::ostream &str, const debugPyTypeObject &o);
+
} // namespace Shiboken
+
#endif // HELPER_H
diff --git a/sources/shiboken2/libshiboken/pep384impl.cpp b/sources/shiboken2/libshiboken/pep384impl.cpp
index 5729100bf..cb8042561 100644
--- a/sources/shiboken2/libshiboken/pep384impl.cpp
+++ b/sources/shiboken2/libshiboken/pep384impl.cpp
@@ -37,10 +37,12 @@
**
****************************************************************************/
-#include "pep384impl.h"
+#include "sbkpython.h"
#include "autodecref.h"
#include "sbkstaticstrings.h"
#include "sbkstaticstrings_p.h"
+#include <stdlib.h>
+
extern "C"
{
@@ -48,26 +50,19 @@ extern "C"
/*
* The documentation is located in pep384impl_doc.rst
*/
-
-/*****************************************************************************
- *
- * Support for object.h
- *
- */
-
+#if PY_VERSION_HEX < 0x03000000
+#define IS_PY2
+#endif // PY_VERSION_HEX < 0x03000000
/*
* Here is the verification code for PyTypeObject.
* We create a type object and check if its fields
* appear at the right offsets.
*/
+#ifdef Py_LIMITED_API
#define make_dummy_int(x) (x * sizeof(void *))
#define make_dummy(x) (reinterpret_cast<void *>(make_dummy_int(x)))
-#ifdef Py_LIMITED_API
-datetime_struc *PyDateTimeAPI = NULL;
-#endif
-
static PyObject *
dummy_func(PyObject * /* self */, PyObject * /* args */)
{
@@ -83,32 +78,48 @@ static PyGetSetDef probe_getseters[] = {
{nullptr} /* Sentinel */
};
-#define probe_tp_call make_dummy(1)
-#define probe_tp_str make_dummy(2)
-#define probe_tp_traverse make_dummy(3)
-#define probe_tp_clear make_dummy(4)
-#define probe_tp_iternext make_dummy(5)
+static PyMemberDef probe_members[] = {
+ {nullptr} /* Sentinel */
+};
+
+#define probe_tp_dealloc make_dummy(1)
+#define probe_tp_repr make_dummy(2)
+#define probe_tp_call make_dummy(3)
+#define probe_tp_getattro make_dummy(16)
+#define probe_tp_setattro make_dummy(17)
+#define probe_tp_str make_dummy(4)
+#define probe_tp_traverse make_dummy(5)
+#define probe_tp_clear make_dummy(6)
+#define probe_tp_iternext make_dummy(7)
#define probe_tp_methods probe_methoddef
+#define probe_tp_members probe_members
#define probe_tp_getset probe_getseters
-#define probe_tp_descr_get make_dummy(8)
-#define probe_tp_init make_dummy(9)
-#define probe_tp_alloc make_dummy(10)
-#define probe_tp_new make_dummy(11)
-#define probe_tp_free make_dummy(12)
-#define probe_tp_is_gc make_dummy(13)
+#define probe_tp_descr_get make_dummy(10)
+#define probe_tp_descr_set make_dummy(18)
+#define probe_tp_init make_dummy(11)
+#define probe_tp_alloc make_dummy(12)
+#define probe_tp_new make_dummy(13)
+#define probe_tp_free make_dummy(14)
+#define probe_tp_is_gc make_dummy(15)
#define probe_tp_name "type.probe"
#define probe_tp_basicsize make_dummy_int(42)
static PyType_Slot typeprobe_slots[] = {
+ {Py_tp_dealloc, probe_tp_dealloc},
+ {Py_tp_repr, probe_tp_repr},
{Py_tp_call, probe_tp_call},
+ {Py_tp_getattro, probe_tp_getattro},
+ {Py_tp_setattro, probe_tp_setattro},
{Py_tp_str, probe_tp_str},
{Py_tp_traverse, probe_tp_traverse},
{Py_tp_clear, probe_tp_clear},
{Py_tp_iternext, probe_tp_iternext},
{Py_tp_methods, probe_tp_methods},
+ {Py_tp_members, probe_tp_members},
{Py_tp_getset, probe_tp_getset},
{Py_tp_descr_get, probe_tp_descr_get},
+ {Py_tp_descr_set, probe_tp_descr_set},
{Py_tp_init, probe_tp_init},
{Py_tp_alloc, probe_tp_alloc},
{Py_tp_new, probe_tp_new},
@@ -142,7 +153,11 @@ check_PyTypeObject_valid()
if (false
|| strcmp(probe_tp_name, check->tp_name) != 0
|| probe_tp_basicsize != check->tp_basicsize
+ || probe_tp_dealloc != check->tp_dealloc
+ || probe_tp_repr != check->tp_repr
|| probe_tp_call != check->tp_call
+ || probe_tp_getattro != check->tp_getattro
+ || probe_tp_setattro != check->tp_setattro
|| probe_tp_str != check->tp_str
|| probe_tp_traverse != check->tp_traverse
|| probe_tp_clear != check->tp_clear
@@ -154,6 +169,7 @@ check_PyTypeObject_valid()
|| !PyDict_Check(check->tp_dict)
|| !PyDict_GetItemString(check->tp_dict, "dummy")
|| probe_tp_descr_get != check->tp_descr_get
+ || probe_tp_descr_set != check->tp_descr_set
|| probe_tp_dictoffset != typetype->tp_dictoffset
|| probe_tp_init != check->tp_init
|| probe_tp_alloc != check->tp_alloc
@@ -161,7 +177,8 @@ check_PyTypeObject_valid()
|| probe_tp_free != check->tp_free
|| probe_tp_is_gc != check->tp_is_gc
|| probe_tp_bases != typetype->tp_bases
- || probe_tp_mro != typetype->tp_mro)
+ || probe_tp_mro != typetype->tp_mro
+ || Py_TPFLAGS_DEFAULT != (check->tp_flags & Py_TPFLAGS_DEFAULT))
Py_FatalError("The structure of type objects has changed!");
Py_DECREF(check);
Py_DECREF(probe_tp_base);
@@ -171,18 +188,18 @@ check_PyTypeObject_valid()
Py_DECREF(probe_tp_mro);
}
-
-#ifdef Py_LIMITED_API
-
#if PY_VERSION_HEX < PY_ISSUE33738_SOLVED
#include "pep384_issue33738.cpp"
#endif
+#endif // Py_LIMITED_API
+
/*****************************************************************************
*
* Support for unicodeobject.h
*
*/
+#ifdef Py_LIMITED_API
char *
_PepUnicode_AsString(PyObject *str)
@@ -198,15 +215,15 @@ _PepUnicode_AsString(PyObject *str)
#define TOSTRING(x) STRINGIFY(x)
#define AT __FILE__ ":" TOSTRING(__LINE__)
- static PyObject *cstring_dict = NULL;
- if (cstring_dict == NULL) {
+ static PyObject *cstring_dict = nullptr;
+ if (cstring_dict == nullptr) {
cstring_dict = PyDict_New();
- if (cstring_dict == NULL)
+ if (cstring_dict == nullptr)
Py_FatalError("Error in " AT);
}
- PyObject *bytesStr = PyUnicode_AsEncodedString(str, "utf8", NULL);
- PyObject *entry = PyDict_GetItem(cstring_dict, bytesStr);
- if (entry == NULL) {
+ PyObject *bytesStr = PyUnicode_AsEncodedString(str, "utf8", nullptr);
+ PyObject *entry = PyDict_GetItemWithError(cstring_dict, bytesStr);
+ if (entry == nullptr) {
int e = PyDict_SetItem(cstring_dict, bytesStr, bytesStr);
if (e != 0)
Py_FatalError("Error in " AT);
@@ -216,12 +233,14 @@ _PepUnicode_AsString(PyObject *str)
Py_DECREF(bytesStr);
return PyBytes_AsString(entry);
}
+#endif // Py_LIMITED_API
/*****************************************************************************
*
* Support for longobject.h
*
*/
+#ifdef Py_LIMITED_API
/*
* This is the original Python function _PyLong_AsInt() from longobject.c .
@@ -244,15 +263,18 @@ _PepLong_AsInt(PyObject *obj)
"Python int too large to convert to C int");
return -1;
}
- return (int)result;
+ return int(result);
}
+#endif // Py_LIMITED_API
/*****************************************************************************
*
* Support for pydebug.h
*
*/
-static PyObject *sys_flags = NULL;
+#ifdef Py_LIMITED_API
+
+static PyObject *sys_flags = nullptr;
int
Pep_GetFlag(const char *name)
@@ -262,13 +284,13 @@ Pep_GetFlag(const char *name)
if (!initialized) {
sys_flags = PySys_GetObject("flags");
- // func gives no error if NULL is returned and does not incref.
+ // func gives no error if nullptr is returned and does not incref.
Py_XINCREF(sys_flags);
initialized = 1;
}
- if (sys_flags != NULL) {
+ if (sys_flags != nullptr) {
PyObject *ob_ret = PyObject_GetAttrString(sys_flags, name);
- if (ob_ret != NULL) {
+ if (ob_ret != nullptr) {
long long_ret = PyLong_AsLong(ob_ret);
Py_DECREF(ob_ret);
ret = (int) long_ret;
@@ -290,43 +312,49 @@ Pep_GetVerboseFlag()
}
return verbose_flag;
}
+#endif // Py_LIMITED_API
/*****************************************************************************
*
* Support for code.h
*
*/
+#ifdef Py_LIMITED_API
int
-PepCode_Get(PyCodeObject *co, const char *name)
+PepCode_Get(PepCodeObject *co, const char *name)
{
- PyObject *ob = (PyObject *)co;
+ PyObject *ob = reinterpret_cast<PyObject *>(co);
PyObject *ob_ret;
int ret = -1;
ob_ret = PyObject_GetAttrString(ob, name);
- if (ob_ret != NULL) {
+ if (ob_ret != nullptr) {
long long_ret = PyLong_AsLong(ob_ret);
Py_DECREF(ob_ret);
ret = (int) long_ret;
}
return ret;
}
+#endif // Py_LIMITED_API
/*****************************************************************************
*
* Support for datetime.h
*
*/
+#ifdef Py_LIMITED_API
+
+datetime_struc *PyDateTimeAPI = nullptr;
static PyTypeObject *dt_getCheck(const char *name)
{
PyObject *op = PyObject_GetAttrString(PyDateTimeAPI->module, name);
- if (op == NULL) {
+ if (op == nullptr) {
fprintf(stderr, "datetime.%s not found\n", name);
Py_FatalError("aborting");
}
- return (PyTypeObject *)op;
+ return reinterpret_cast<PyTypeObject *>(op);
}
// init_DateTime is called earlier than our module init.
@@ -337,10 +365,10 @@ init_DateTime(void)
static int initialized = 0;
if (!initialized) {
PyDateTimeAPI = (datetime_struc *)malloc(sizeof(datetime_struc));
- if (PyDateTimeAPI == NULL)
+ if (PyDateTimeAPI == nullptr)
Py_FatalError("PyDateTimeAPI malloc error, aborting");
PyDateTimeAPI->module = PyImport_ImportModule("datetime");
- if (PyDateTimeAPI->module == NULL)
+ if (PyDateTimeAPI->module == nullptr)
Py_FatalError("datetime module not found, aborting");
PyDateTimeAPI->DateType = dt_getCheck("date");
PyDateTimeAPI->DateTimeType = dt_getCheck("datetime");
@@ -359,7 +387,7 @@ PyDateTime_Get(PyObject *ob, const char *name)
int ret = -1;
ob_ret = PyObject_GetAttrString(ob, name);
- if (ob_ret != NULL) {
+ if (ob_ret != nullptr) {
long long_ret = PyLong_AsLong(ob_ret);
Py_DECREF(ob_ret);
ret = (int) long_ret;
@@ -389,21 +417,23 @@ PyTime_FromTime(int hour, int min, int sec, int usec)
return PyObject_CallFunction((PyObject *)PyDateTimeAPI->TimeType,
(char *)"(iiii)", hour, min, sec, usec);
}
+#endif // Py_LIMITED_API
/*****************************************************************************
*
* Support for pythonrun.h
*
*/
+#ifdef Py_LIMITED_API
// Flags are ignored in these simple helpers.
PyObject *
PyRun_String(const char *str, int start, PyObject *globals, PyObject *locals)
{
PyObject *code = Py_CompileString(str, "pyscript", start);
- PyObject *ret = NULL;
+ PyObject *ret = nullptr;
- if (code != NULL) {
+ if (code != nullptr) {
ret = PyEval_EvalCode(code, globals, locals);
}
Py_XDECREF(code);
@@ -412,44 +442,22 @@ PyRun_String(const char *str, int start, PyObject *globals, PyObject *locals)
#endif // Py_LIMITED_API
-// This is only a simple local helper that returns a computed variable.
-// Used also in Python 2.
-#if defined(Py_LIMITED_API) || PY_VERSION_HEX < 0x03000000
-static PyObject *
-PepRun_GetResult(const char *command, const char *resvar)
-{
- PyObject *d, *v, *res;
-
- d = PyDict_New();
- if (d == nullptr
- || PyDict_SetItem(d, Shiboken::PyMagicName::builtins(), PyEval_GetBuiltins()) < 0) {
- return nullptr;
- }
- v = PyRun_String(command, Py_file_input, d, d);
- res = v ? PyDict_GetItemString(d, resvar) : NULL;
- Py_XDECREF(v);
- Py_DECREF(d);
- return res;
-}
-#endif // Py_LIMITED_API || Python 2
-
-#ifdef Py_LIMITED_API
-
/*****************************************************************************
*
* Support for classobject.h
*
*/
+#ifdef Py_LIMITED_API
-PyTypeObject *PepMethod_TypePtr = NULL;
+PyTypeObject *PepMethod_TypePtr = nullptr;
static PyTypeObject *getMethodType(void)
{
static const char prog[] =
"class _C:\n"
" def _m(self): pass\n"
- "MethodType = type(_C()._m)\n";
- return (PyTypeObject *) PepRun_GetResult(prog, "MethodType");
+ "result = type(_C()._m)\n";
+ return reinterpret_cast<PyTypeObject *>(PepRun_GetResult(prog));
}
// We have no access to PyMethod_New and must call types.MethodType, instead.
@@ -480,12 +488,14 @@ PyMethod_Self(PyObject *im)
Py_DECREF(ret);
return ret;
}
+#endif // Py_LIMITED_API
/*****************************************************************************
*
* Support for funcobject.h
*
*/
+#ifdef Py_LIMITED_API
PyObject *
PepFunction_Get(PyObject *ob, const char *name)
@@ -500,22 +510,64 @@ PepFunction_Get(PyObject *ob, const char *name)
// This became necessary after Windows was activated.
-PyTypeObject *PepFunction_TypePtr = NULL;
+PyTypeObject *PepFunction_TypePtr = nullptr;
static PyTypeObject *getFunctionType(void)
{
static const char prog[] =
- "from types import FunctionType\n";
- return (PyTypeObject *) PepRun_GetResult(prog, "FunctionType");
+ "from types import FunctionType as result\n";
+ return reinterpret_cast<PyTypeObject *>(PepRun_GetResult(prog));
}
+#endif // Py_LIMITED_API || Python 2
+
+/*****************************************************************************
+ *
+ * Support for dictobject.h
+ *
+ */
+
+// PYSIDE-803, PYSIDE-813: We need that GIL-free version from Python 2.7.12 .
+#ifdef IS_PY2
+
+/* Variant of PyDict_GetItem() that doesn't suppress exceptions.
+ This returns NULL *with* an exception set if an exception occurred.
+ It returns NULL *without* an exception set if the key wasn't present.
+*/
+PyObject *
+PyDict_GetItemWithError(PyObject *op, PyObject *key)
+{
+ long hash;
+ PyDictObject *mp = reinterpret_cast<PyDictObject *>(op);
+ PyDictEntry *ep;
+ if (!PyDict_Check(op)) {
+ PyErr_BadInternalCall();
+ return nullptr;
+ }
+ if (!PyString_CheckExact(key) ||
+ (hash = (reinterpret_cast<PyStringObject *>(key))->ob_shash) == -1)
+ {
+ hash = PyObject_Hash(key);
+ if (hash == -1) {
+ return nullptr;
+ }
+ }
+
+ ep = (mp->ma_lookup)(mp, key, hash);
+ if (ep == nullptr) {
+ return nullptr;
+ }
+ return ep->me_value;
+}
+#endif // IS_PY2
/*****************************************************************************
*
* Extra support for signature.cpp
*
*/
+#ifdef Py_LIMITED_API
-PyTypeObject *PepStaticMethod_TypePtr = NULL;
+PyTypeObject *PepStaticMethod_TypePtr = nullptr;
static PyTypeObject *
getStaticMethodType(void)
@@ -524,8 +576,8 @@ getStaticMethodType(void)
// "StaticMethodType = type(str.__dict__['maketrans'])\n";
static const char prog[] =
"from xxsubtype import spamlist\n"
- "StaticMethod_Type = type(spamlist.__dict__['staticmeth'])\n";
- return (PyTypeObject *) PepRun_GetResult(prog, "StaticMethod_Type");
+ "result = type(spamlist.__dict__['staticmeth'])\n";
+ return reinterpret_cast<PyTypeObject *>(PepRun_GetResult(prog));
}
typedef struct {
@@ -539,25 +591,25 @@ PyStaticMethod_New(PyObject *callable)
{
staticmethod *sm = (staticmethod *)
PyType_GenericAlloc(PepStaticMethod_TypePtr, 0);
- if (sm != NULL) {
+ if (sm != nullptr) {
Py_INCREF(callable);
sm->sm_callable = callable;
}
- return (PyObject *)sm;
+ return reinterpret_cast<PyObject *>(sm);
}
#endif // Py_LIMITED_API
-#if PY_VERSION_HEX < 0x03000000
-PyTypeObject *PepMethodDescr_TypePtr = NULL;
+#ifdef IS_PY2
+PyTypeObject *PepMethodDescr_TypePtr = nullptr;
static PyTypeObject *
getMethodDescrType(void)
{
static const char prog[] =
- "MethodDescr_Type = type(str.split)\n";
- return (PyTypeObject *) PepRun_GetResult(prog, "MethodDescr_Type");
+ "result = type(str.split)\n";
+ return reinterpret_cast<PyTypeObject *>(PepRun_GetResult(prog));
}
-#endif
+#endif // IS_PY2
/*****************************************************************************
*
@@ -580,15 +632,86 @@ PepType_GetNameStr(PyTypeObject *type)
/*****************************************************************************
*
+ * Newly introduced convenience functions
+ *
+ */
+#if PY_VERSION_HEX < 0x03070000 || defined(Py_LIMITED_API)
+
+PyObject *
+PyImport_GetModule(PyObject *name)
+{
+ PyObject *m;
+ PyObject *modules = PyImport_GetModuleDict();
+ if (modules == NULL) {
+ PyErr_SetString(PyExc_RuntimeError, "unable to get sys.modules");
+ return NULL;
+ }
+ Py_INCREF(modules);
+ if (PyDict_CheckExact(modules)) {
+ m = PyDict_GetItemWithError(modules, name); /* borrowed */
+ Py_XINCREF(m);
+ }
+ else {
+ m = PyObject_GetItem(modules, name);
+ if (m == NULL && PyErr_ExceptionMatches(PyExc_KeyError)) {
+ PyErr_Clear();
+ }
+ }
+ Py_DECREF(modules);
+ return m;
+}
+
+#endif // PY_VERSION_HEX < 0x03070000 || defined(Py_LIMITED_API)
+
+// 2020-06-16: For simplicity of creating arbitrary things, this function
+// is now made public.
+
+PyObject *
+PepRun_GetResult(const char *command)
+{
+ /*
+ * Evaluate a string and return the variable `result`
+ */
+ PyObject *d, *v, *res;
+
+ d = PyDict_New();
+ if (d == nullptr
+ || PyDict_SetItem(d, Shiboken::PyMagicName::builtins(), PyEval_GetBuiltins()) < 0) {
+ return nullptr;
+ }
+ v = PyRun_String(command, Py_file_input, d, d);
+ res = v ? PyDict_GetItem(d, Shiboken::PyName::result()) : nullptr;
+ Py_XDECREF(v);
+ Py_DECREF(d);
+ return res;
+}
+
+/*****************************************************************************
+ *
+ * Python 2 incompatibilities
+ *
+ * This is incompatibly implemented as macro in Python 2.
+ */
+#if PY_VERSION_HEX < 0x03000000
+
+PyObject *PepMapping_Items(PyObject *o)
+{
+ return PyObject_CallMethod(o, const_cast<char *>("items"), NULL);
+}
+
+#endif
+
+/*****************************************************************************
+ *
* Extra support for name mangling
*
*/
#ifdef Py_LIMITED_API
// We keep these definitions local, because they don't work in Python 2.
-#define PyUnicode_GET_LENGTH(op) PyUnicode_GetLength((PyObject *)(op))
-#define PyUnicode_READ_CHAR(u, i) PyUnicode_ReadChar((PyObject *)(u), (i))
-#endif
+# define PyUnicode_GET_LENGTH(op) PyUnicode_GetLength((PyObject *)(op))
+# define PyUnicode_READ_CHAR(u, i) PyUnicode_ReadChar((PyObject *)(u), (i))
+#endif // Py_LIMITED_API
PyObject *
_Pep_PrivateMangle(PyObject *self, PyObject *name)
@@ -598,9 +721,9 @@ _Pep_PrivateMangle(PyObject *self, PyObject *name)
* This function is modelled after _Py_Mangle, but is optimized
* a little for our purpose.
*/
-#if PY_VERSION_HEX < 0X03000000
+#ifdef IS_PY2
const char *namestr = PyString_AsString(name);
- if (namestr == NULL || namestr[0] != '_' || namestr[1] != '_') {
+ if (namestr == nullptr || namestr[0] != '_' || namestr[1] != '_') {
Py_INCREF(name);
return name;
}
@@ -625,7 +748,7 @@ _Pep_PrivateMangle(PyObject *self, PyObject *name)
Py_INCREF(name);
return name;
}
-#endif
+#endif // IS_PY2
Shiboken::AutoDecRef privateobj(PyObject_GetAttr(
reinterpret_cast<PyObject *>(Py_TYPE(self)), Shiboken::PyMagicName::name()));
#ifndef Py_LIMITED_API
@@ -646,7 +769,7 @@ _Pep_PrivateMangle(PyObject *self, PyObject *name)
if (plen + nlen >= PY_SSIZE_T_MAX - 1) {
PyErr_SetString(PyExc_OverflowError,
"private identifier too large to be mangled");
- return NULL;
+ return nullptr;
}
size_t const amount = ipriv + 1 + plen + nlen;
size_t const big_stack = 1000;
@@ -664,7 +787,26 @@ _Pep_PrivateMangle(PyObject *self, PyObject *name)
if (amount > big_stack)
free(resbuf);
return result;
-#endif // Py_LIMITED_API
+#endif // else Py_LIMITED_API
+}
+
+/*****************************************************************************
+ *
+ * Runtime support for Python 3.8 incompatibilities
+ *
+ */
+
+int PepRuntime_38_flag = 0;
+
+static void
+init_PepRuntime()
+{
+ // We expect a string of the form "\d\.\d+\."
+ const char *version = Py_GetVersion();
+ if (version[0] < '3')
+ return;
+ if (std::atoi(version + 2) >= 8)
+ PepRuntime_38_flag = 1;
}
/*****************************************************************************
@@ -676,16 +818,18 @@ _Pep_PrivateMangle(PyObject *self, PyObject *name)
void
Pep384_Init()
{
- check_PyTypeObject_valid();
+ init_PepRuntime();
#ifdef Py_LIMITED_API
+ check_PyTypeObject_valid();
Pep_GetVerboseFlag();
PepMethod_TypePtr = getMethodType();
PepFunction_TypePtr = getFunctionType();
PepStaticMethod_TypePtr = getStaticMethodType();
-#endif
-#if PY_VERSION_HEX < 0x03000000
+#endif // Py_LIMITED_API
+
+#ifdef IS_PY2
PepMethodDescr_TypePtr = getMethodDescrType();
-#endif
+#endif // IS_PY2
}
} // extern "C"
diff --git a/sources/shiboken2/libshiboken/pep384impl.h b/sources/shiboken2/libshiboken/pep384impl.h
index 1aa7e6fc0..7a6f57fcd 100644
--- a/sources/shiboken2/libshiboken/pep384impl.h
+++ b/sources/shiboken2/libshiboken/pep384impl.h
@@ -40,8 +40,6 @@
#ifndef PEP384IMPL_H
#define PEP384IMPL_H
-#include "sbkpython.h"
-
extern "C"
{
@@ -88,22 +86,22 @@ typedef struct _typeobject {
const char *tp_name;
Py_ssize_t tp_basicsize;
void *X03; // Py_ssize_t tp_itemsize;
- void *X04; // destructor tp_dealloc;
- void *X05; // printfunc tp_print;
+ destructor tp_dealloc;
+ void *X05; // Py_ssize_t tp_vectorcall_offset;
void *X06; // getattrfunc tp_getattr;
void *X07; // setattrfunc tp_setattr;
void *X08; // PyAsyncMethods *tp_as_async;
- void *X09; // reprfunc tp_repr;
+ reprfunc tp_repr;
void *X10; // PyNumberMethods *tp_as_number;
void *X11; // PySequenceMethods *tp_as_sequence;
void *X12; // PyMappingMethods *tp_as_mapping;
void *X13; // hashfunc tp_hash;
ternaryfunc tp_call;
reprfunc tp_str;
- void *X16; // getattrofunc tp_getattro;
- void *X17; // setattrofunc tp_setattro;
+ getattrofunc tp_getattro;
+ setattrofunc tp_setattro;
void *X18; // PyBufferProcs *tp_as_buffer;
- void *X19; // unsigned long tp_flags;
+ unsigned long tp_flags;
void *X20; // const char *tp_doc;
traverseproc tp_traverse;
inquiry tp_clear;
@@ -112,12 +110,12 @@ typedef struct _typeobject {
void *X25; // getiterfunc tp_iter;
iternextfunc tp_iternext;
struct PyMethodDef *tp_methods;
- void *X28; // struct PyMemberDef *tp_members;
+ struct PyMemberDef *tp_members;
struct PyGetSetDef *tp_getset;
struct _typeobject *tp_base;
PyObject *tp_dict;
descrgetfunc tp_descr_get;
- void *X33; // descrsetfunc tp_descr_set;
+ descrsetfunc tp_descr_set;
Py_ssize_t tp_dictoffset;
initproc tp_init;
allocfunc tp_alloc;
@@ -129,6 +127,13 @@ typedef struct _typeobject {
} PyTypeObject;
+#ifndef PyObject_IS_GC
+/* Test if an object has a GC head */
+#define PyObject_IS_GC(o) \
+ (PyType_IS_GC(Py_TYPE(o)) \
+ && (Py_TYPE(o)->tp_is_gc == NULL || Py_TYPE(o)->tp_is_gc(o)))
+#endif
+
// This was a macro error in the limited API from the beginning.
// It was fixed in Python master, but did make it only in Python 3.8 .
#define PY_ISSUE33738_SOLVED 0x03080000
@@ -197,17 +202,36 @@ LIBSHIBOKEN_API int Pep_GetVerboseFlag(void);
* RESOLVED: unicodeobject.h
*
*/
-#ifdef Py_LIMITED_API
-
-LIBSHIBOKEN_API char *_PepUnicode_AsString(PyObject *);
+///////////////////////////////////////////////////////////////////////
+//
+// PYSIDE-813: About The Length Of Unicode Objects
+// -----------------------------------------------
+//
+// In Python 2 and before Python 3.3, the macro PyUnicode_GET_SIZE
+// worked fine and really like a macro.
+//
+// Meanwhile, the unicode objects have changed their layout very much,
+// and the former cheap macro call has become a real function call
+// that converts objects and needs PyMemory.
+//
+// That is not only inefficient, but also requires the GIL!
+// This problem was visible by debug Python and qdatastream_test.py .
+// It was found while fixing the refcount problem of PYSIDE-813 which
+// needed a debug Python.
+//
+
+// PyUnicode_GetSize is deprecated in favor of PyUnicode_GetLength.
#if PY_VERSION_HEX < 0x03000000
-#define PyUnicode_GET_SIZE(op) PyUnicode_GetSize((PyObject *)(op))
+#define PepUnicode_GetLength(op) PyUnicode_GetSize((PyObject *)(op))
#else
-// PyUnicode_GetSize is deprecated in favor of PyUnicode_GetLength
-#define PyUnicode_GET_SIZE(op) PyUnicode_GetLength((PyObject *)(op))
+#define PepUnicode_GetLength(op) PyUnicode_GetLength((PyObject *)(op))
#endif
+#ifdef Py_LIMITED_API
+
+LIBSHIBOKEN_API char *_PepUnicode_AsString(PyObject *);
+
#else
#define _PepUnicode_AsString PyUnicode_AsUTF8
#endif
@@ -255,6 +279,17 @@ LIBSHIBOKEN_API char *_PepUnicode_AsString(PyObject *);
/*****************************************************************************
*
+ * RESOLVED: dictobject.h
+ *
+ * PYSIDE-803, PYSIDE-813: We need PyDict_GetItemWithError in order to
+ * avoid the GIL.
+ */
+#if PY_VERSION_HEX < 0x03000000
+LIBSHIBOKEN_API PyObject *PyDict_GetItemWithError(PyObject *mp, PyObject *key);
+#endif
+
+/*****************************************************************************
+ *
* RESOLVED: methodobject.h
*
*/
@@ -292,7 +327,7 @@ LIBSHIBOKEN_API PyObject *PyRun_String(const char *, int, PyObject *, PyObject *
// But this is no problem as we check it's validity for every version.
#define PYTHON_BUFFER_VERSION_COMPATIBLE (PY_VERSION_HEX >= 0x03030000 && \
- PY_VERSION_HEX < 0x0307FFFF)
+ PY_VERSION_HEX < 0x0309FFFF)
#if !PYTHON_BUFFER_VERSION_COMPATIBLE
# error Please check the buffer compatibility for this python version!
#endif
@@ -376,23 +411,27 @@ LIBSHIBOKEN_API PyObject *PyMethod_Self(PyObject *);
/* Bytecode object */
// we have to grab the code object from python
-typedef struct _code PyCodeObject;
+typedef struct _code PepCodeObject;
-LIBSHIBOKEN_API int PepCode_Get(PyCodeObject *co, const char *name);
+LIBSHIBOKEN_API int PepCode_Get(PepCodeObject *co, const char *name);
-#define PepCode_GET_FLAGS(o) PepCode_Get(o, "co_flags")
-#define PepCode_GET_ARGCOUNT(o) PepCode_Get(o, "co_argcount")
+# define PepCode_GET_FLAGS(o) PepCode_Get(o, "co_flags")
+# define PepCode_GET_ARGCOUNT(o) PepCode_Get(o, "co_argcount")
/* Masks for co_flags above */
-#define CO_OPTIMIZED 0x0001
-#define CO_NEWLOCALS 0x0002
-#define CO_VARARGS 0x0004
-#define CO_VARKEYWORDS 0x0008
-#define CO_NESTED 0x0010
-#define CO_GENERATOR 0x0020
+# define CO_OPTIMIZED 0x0001
+# define CO_NEWLOCALS 0x0002
+# define CO_VARARGS 0x0004
+# define CO_VARKEYWORDS 0x0008
+# define CO_NESTED 0x0010
+# define CO_GENERATOR 0x0020
+
#else
-#define PepCode_GET_FLAGS(o) ((o)->co_flags)
-#define PepCode_GET_ARGCOUNT(o) ((o)->co_argcount)
+
+# define PepCodeObject PyCodeObject
+# define PepCode_GET_FLAGS(o) ((o)->co_flags)
+# define PepCode_GET_ARGCOUNT(o) ((o)->co_argcount)
+
#endif
/*****************************************************************************
@@ -488,6 +527,44 @@ extern LIBSHIBOKEN_API PyTypeObject *PepMethodDescr_TypePtr;
/*****************************************************************************
*
+ * Newly introduced convenience functions
+ *
+ * This is not defined if Py_LIMITED_API is defined.
+ */
+#if PY_VERSION_HEX < 0x03070000 || defined(Py_LIMITED_API)
+LIBSHIBOKEN_API PyObject *PyImport_GetModule(PyObject *name);
+#endif // PY_VERSION_HEX < 0x03070000 || defined(Py_LIMITED_API)
+
+// Evaluate a script and return the variable `result`
+LIBSHIBOKEN_API PyObject *PepRun_GetResult(const char *command);
+
+/*****************************************************************************
+ *
+ * Python 2 incompatibilities
+ *
+ * This is incompatibly implemented as macro in Python 2.
+ */
+#if PY_VERSION_HEX < 0x03000000
+extern LIBSHIBOKEN_API PyObject *PepMapping_Items(PyObject *o);
+#else
+#define PepMapping_Items PyMapping_Items
+#endif
+
+/*****************************************************************************
+ *
+ * Runtime support for Python 3.8 incompatibilities
+ *
+ */
+
+#ifndef Py_TPFLAGS_METHOD_DESCRIPTOR
+/* Objects behave like an unbound method */
+#define Py_TPFLAGS_METHOD_DESCRIPTOR (1UL << 17)
+#endif
+
+extern LIBSHIBOKEN_API int PepRuntime_38_flag;
+
+/*****************************************************************************
+ *
* Module Initialization
*
*/
diff --git a/sources/shiboken2/libshiboken/pep384impl_doc.rst b/sources/shiboken2/libshiboken/pep384impl_doc.rst
index 2f3b7ea97..d8ebdbe70 100644
--- a/sources/shiboken2/libshiboken/pep384impl_doc.rst
+++ b/sources/shiboken2/libshiboken/pep384impl_doc.rst
@@ -70,8 +70,10 @@ supported. We redefined it as macro ``Py_VerboseFlag`` which calls ``Pep_Verbose
unicodeobject.h
---------------
-The macro ``PyUnicode_GET_SIZE`` was redefined to call into ``PyUnicode_GetSize``
-for Python 2, and ``PyUnicode_GetLength`` for Python 3.
+The macro ``PyUnicode_GET_SIZE`` was removed and replaced by ``PepUnicode_GetLength``
+which evaluates to ``PyUnicode_GetSize`` for Python 2 and ``PyUnicode_GetLength`` for Python 3.
+Since Python 3.3, ``PyUnicode_GetSize`` would have the bad side effect of requiring the GIL!
+
Function ``_PyUnicode_AsString`` is unavailable and was replaced by a macro
that calls ``_PepUnicode_AsString``. The implementation was a bit involved,
and it would be better to change the code and replace this function.
@@ -104,6 +106,16 @@ listobject.h
function calls.
+dictobject.h
+------------
+
+``PyDict_GetItem`` also exists in a ``PyDict_GetItemWithError`` version that does
+not suppress errors. This suppression has the side effect of touching global
+structures. This function exists in Python 2 only since Python 2.7.12 and has
+a different name. We simply implemented the function.
+Needed to avoid the GIL when accessing dictionaries.
+
+
methodobject.h
--------------
diff --git a/sources/shiboken2/libshiboken/qapp_macro.cpp b/sources/shiboken2/libshiboken/qapp_macro.cpp
deleted file mode 100644
index 306f53b74..000000000
--- a/sources/shiboken2/libshiboken/qapp_macro.cpp
+++ /dev/null
@@ -1,261 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2017 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt for Python.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 3 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL3 included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 3 requirements
-** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 2.0 or (at your option) the GNU General
-** Public license version 3 or any later version approved by the KDE Free
-** Qt Foundation. The licenses are as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-2.0.html and
-** https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "basewrapper.h"
-#include "autodecref.h"
-
-extern "C"
-{
-
-#include "qapp_macro.h"
-
-////////////////////////////////////////////////////////////////////////////
-//
-// Support for the qApp macro.
-//
-// qApp is a macro in Qt5. In Python, we simulate that a little by a
-// variable that monitors Q*Application.instance().
-// This variable is also able to destroy the app by deleting qApp.
-//
-static int
-qApp_module_index(PyObject *module)
-{
- const char *name = PyModule_GetName(module);
- int ret = 0;
-
- if (strcmp(name, "PySide2.QtCore") == 0)
- ret = 1;
- else if (strcmp(name, "PySide2.QtGui") == 0)
- ret = 2;
- else if (strcmp(name, "PySide2.QtWidgets") == 0)
- ret = 3;
- return ret;
-}
-
-#define PYTHON_IS_PYTHON3 (PY_VERSION_HEX >= 0x03000000)
-#define PYTHON_IS_PYTHON2 (!PYTHON_IS_PYTHON3)
-#define Py_NONE_TYPE Py_TYPE(Py_None)
-
-#if PYTHON_IS_PYTHON3
-# define BRACE_OPEN {
-# define BRACE_CLOSE }
-#else
-# define BRACE_OPEN
-# define BRACE_CLOSE
-#endif
-
-static SbkObject _Py_ChameleonQAppWrapper_Struct = {
- BRACE_OPEN
- _PyObject_EXTRA_INIT
- 1, Py_NONE_TYPE
- BRACE_CLOSE
-};
-
-static PyObject *qApp_var = nullptr;
-static PyObject *qApp_content = reinterpret_cast<PyObject *>(&_Py_ChameleonQAppWrapper_Struct);
-static PyObject *qApp_moduledicts[5] = {nullptr, nullptr, nullptr, nullptr, nullptr};
-static int qApp_var_ref = 0;
-static int qApp_content_ref = 0;
-
-static int
-reset_qApp_var(void)
-{
- PyObject **mod_ptr;
-
- for (mod_ptr = qApp_moduledicts; *mod_ptr != nullptr; mod_ptr++) {
- // We respect whatever the user may have set.
- PyObject *existing = PyDict_GetItem(*mod_ptr, qApp_var);
- if (existing == nullptr || Py_TYPE(existing) == Py_NONE_TYPE) {
- if (PyDict_SetItem(*mod_ptr, qApp_var, qApp_content) < 0)
- return -1;
- }
- }
- return 0;
-}
-
-/*
- * Note:
- * The PYSIDE-585 problem was that shutdown is called one more often
- * than Q*Application is created. We could special-case that last
- * shutdown or add a refcount, initially, but actually it was easier
- * and more intuitive in that context to make the refcount of
- * qApp_content equal to the refcount of Py_None.
- */
-PyObject *
-MakeSingletonQAppWrapper(PyTypeObject *type)
-{
- static bool app_created = false;
- if (type == nullptr)
- type = Py_NONE_TYPE;
- if (!(type == Py_NONE_TYPE || Py_TYPE(qApp_content) == Py_NONE_TYPE)) {
- const char *res_name = PepType_GetNameStr(Py_TYPE(qApp_content));
- const char *type_name = PepType_GetNameStr(type);
- PyErr_Format(PyExc_RuntimeError, "Please destroy the %s singleton before"
- " creating a new %s instance.", res_name, type_name);
- return nullptr;
- }
- if (reset_qApp_var() < 0)
- return nullptr;
- // always know the max of the refs
- if (Py_REFCNT(qApp_var) > qApp_var_ref)
- qApp_var_ref = Py_REFCNT(qApp_var);
- if (Py_REFCNT(qApp_content) > qApp_content_ref)
- qApp_content_ref = Py_REFCNT(qApp_content);
-
- if (Py_TYPE(qApp_content) != Py_NONE_TYPE) {
- // Remove the "_" variable which might hold a reference to qApp.
- Shiboken::AutoDecRef pymain(PyImport_ImportModule("__main__"));
- if (pymain.object() && PyObject_HasAttrString(pymain.object(), "_"))
- PyObject_DelAttrString(pymain.object(), "_");
- Py_REFCNT(qApp_var) = 1; // fuse is armed...
- }
- if (type == Py_NONE_TYPE) {
- // PYSIDE-1093: Ignore None when no instance has ever been created.
- if (!app_created)
- Py_RETURN_NONE;
- // Debug mode showed that we need to do more than just remove the
- // reference. To keep everything in the right order, it is easiest
- // to do a full shutdown, using QtCore.__moduleShutdown().
- // restore the "None-state"
- PyObject *__moduleShutdown = PyDict_GetItemString(qApp_moduledicts[1],
- "__moduleShutdown");
- // PYSIDE-585: It was crucial to update the refcounts *before*
- // calling the shutdown.
- Py_TYPE(qApp_content) = Py_NONE_TYPE;
- Py_REFCNT(qApp_var) = qApp_var_ref;
- Py_REFCNT(qApp_content) = Py_REFCNT(Py_None);
- if (__moduleShutdown != nullptr)
- Py_XDECREF(PyObject_CallFunction(__moduleShutdown, const_cast<char *>("()")));
- } else {
- PyObject_INIT(qApp_content, type);
- app_created = true;
- }
- Py_INCREF(qApp_content);
- return qApp_content;
-}
-
-#if PYTHON_IS_PYTHON2
-
-// Install support in Py_NONE_TYPE for Python 2: 'bool(qApp) == False'.
-static int
-none_bool(PyObject *v)
-{
- return 0;
-}
-
-static PyNumberMethods none_as_number = {
- nullptr, /* nb_add */
- nullptr, /* nb_subtract */
- nullptr, /* nb_multiply */
- nullptr, /* nb_divide */
- nullptr, /* nb_remainder */
- nullptr, /* nb_divmod */
- nullptr, /* nb_power */
- nullptr, /* nb_negative */
- nullptr, /* nb_positive */
- nullptr, /* nb_absolute */
- reinterpret_cast<inquiry>(none_bool), /* nb_nonzero */
-};
-
-#endif
-
-static int
-setup_qApp_var(PyObject *module)
-{
- int module_index;
- static int init_done = 0;
-
- if (!init_done) {
-#if PYTHON_IS_PYTHON2
- Py_NONE_TYPE->tp_as_number = &none_as_number;
-#endif
- qApp_var = Py_BuildValue("s", "qApp");
- if (qApp_var == nullptr)
- return -1;
- // This is a borrowed reference
- qApp_moduledicts[0] = PyEval_GetBuiltins();
- Py_INCREF(qApp_moduledicts[0]);
- init_done = 1;
- }
-
- // Initialize qApp. We insert it into __dict__ for "import *" and also
- // into __builtins__, to let it appear like a real macro.
- module_index = qApp_module_index(module);
- if (module_index) {
- // This line gets a borrowed reference
- qApp_moduledicts[module_index] = PyModule_GetDict(module);
- Py_INCREF(qApp_moduledicts[module_index]);
- if (reset_qApp_var() < 0)
- return -1;
- }
- return 0;
-}
-
-void
-NotifyModuleForQApp(PyObject *module, void *qApp)
-{
- setup_qApp_var(module);
- /*
- * PYSIDE-571: Check if an QApplication instance exists before the import.
- * This happens in scriptableapplication and application_test.py .
- *
- * Crucial Observation
- * ===================
- *
- * A Q*Application object from C++ does not have a wrapper or constructor
- * like instances created by Python. It makes no sense to support
- * deletion or special features like qApp resurrection.
- *
- * Therefore, the implementation is very simple and just redirects the
- * qApp_contents variable and assigns the instance, instead of vice-versa.
- */
- PyObject *coreDict = qApp_moduledicts[1];
- if (qApp != nullptr && coreDict != nullptr) {
- PyObject *coreApp = PyDict_GetItemString(coreDict, "QCoreApplication");
- if (coreApp != nullptr) {
- qApp_content = PyObject_CallMethod(coreApp, "instance", "");
- reset_qApp_var();
- }
- }
-}
-
-
-} //extern "C"
-
-// end of module
diff --git a/sources/shiboken2/libshiboken/sbkenum.cpp b/sources/shiboken2/libshiboken/sbkenum.cpp
index 71fcf5f64..ad3513163 100644
--- a/sources/shiboken2/libshiboken/sbkenum.cpp
+++ b/sources/shiboken2/libshiboken/sbkenum.cpp
@@ -39,6 +39,8 @@
#include "sbkenum.h"
#include "sbkstring.h"
+#include "sbkstaticstrings.h"
+#include "sbkstaticstrings_p.h"
#include "sbkconverter.h"
#include "basewrapper.h"
#include "sbkdbg.h"
@@ -105,16 +107,18 @@ static PyObject *SbkEnum_tp_new(PyTypeObject *type, PyObject *args, PyObject *)
if (!self)
return nullptr;
self->ob_value = itemValue;
- PyObject *item = Shiboken::Enum::getEnumItemFromValue(type, itemValue);
- if (item) {
- self->ob_name = SbkEnumObject_name(item, nullptr);
- Py_XDECREF(item);
- } else {
- self->ob_name = nullptr;
- }
+ Shiboken::AutoDecRef item(Shiboken::Enum::getEnumItemFromValue(type, itemValue));
+ self->ob_name = item.object() ? SbkEnumObject_name(item, nullptr) : nullptr;
return reinterpret_cast<PyObject *>(self);
}
+void enum_object_dealloc(PyObject *ob)
+{
+ auto self = reinterpret_cast<SbkEnumObject *>(ob);
+ Py_XDECREF(self->ob_name);
+ Sbk_object_dealloc(ob);
+}
+
static PyObject *enum_op(enum_func f, PyObject *a, PyObject *b) {
PyObject *valA = a;
PyObject *valB = b;
@@ -258,6 +262,23 @@ static PyGetSetDef SbkEnumGetSetList[] = {
{nullptr, nullptr, nullptr, nullptr, nullptr} // Sentinel
};
+#if PY_VERSION_HEX < 0x03000000
+
+static PyObject *SbkEnumType_repr(PyObject *type)
+{
+ Shiboken::AutoDecRef mod(PyObject_GetAttr(type, Shiboken::PyMagicName::module()));
+ if (mod.isNull())
+ return nullptr;
+ Shiboken::AutoDecRef name(PyObject_GetAttr(type, Shiboken::PyMagicName::qualname()));
+ if (name.isNull())
+ return nullptr;
+ return PyString_FromFormat("<class '%s.%s'>",
+ PyString_AS_STRING(mod.object()),
+ PyString_AS_STRING(name.object()));
+}
+
+#endif // PY_VERSION_HEX < 0x03000000
+
static void SbkEnumTypeDealloc(PyObject *pyObj);
static PyObject *SbkEnumTypeTpNew(PyTypeObject *metatype, PyObject *args, PyObject *kwds);
@@ -285,10 +306,13 @@ static PyType_Slot SbkEnumType_Type_slots[] = {
{Py_tp_alloc, (void *)PyType_GenericAlloc},
{Py_tp_new, (void *)SbkEnumTypeTpNew},
{Py_tp_free, (void *)PyObject_GC_Del},
+#if PY_VERSION_HEX < 0x03000000
+ {Py_tp_repr, (void *)SbkEnumType_repr},
+#endif
{0, nullptr}
};
static PyType_Spec SbkEnumType_Type_spec = {
- "Shiboken.EnumType",
+ "1:Shiboken.EnumType",
0, // filled in later
sizeof(PyMemberDef),
Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES,
@@ -302,7 +326,7 @@ PyTypeObject *SbkEnumType_TypeF(void)
if (!type) {
SbkEnumType_Type_spec.basicsize =
PepHeapType_SIZE + sizeof(SbkEnumTypePrivate);
- type = (PyTypeObject *)PyType_FromSpec(&SbkEnumType_Type_spec);
+ type = reinterpret_cast<PyTypeObject *>(SbkType_FromSpec(&SbkEnumType_Type_spec));
}
return type;
}
@@ -321,6 +345,11 @@ void SbkEnumTypeDealloc(PyObject *pyObj)
#ifndef Py_LIMITED_API
Py_TRASHCAN_SAFE_END(pyObj);
#endif
+ if (PepRuntime_38_flag) {
+ // PYSIDE-939: Handling references correctly.
+ // This was not needed before Python 3.8 (Python issue 35810)
+ Py_DECREF(Py_TYPE(pyObj));
+ }
}
PyObject *SbkEnumTypeTpNew(PyTypeObject *metatype, PyObject *args, PyObject *kwds)
@@ -334,6 +363,107 @@ PyObject *SbkEnumTypeTpNew(PyTypeObject *metatype, PyObject *args, PyObject *kwd
} // extern "C"
+///////////////////////////////////////////////////////////////
+//
+// PYSIDE-15: Pickling Support for Qt Enum objects
+// This works very well and fixes the issue.
+//
+extern "C" {
+
+static void init_enum(); // forward
+
+static PyObject *enum_unpickler = nullptr;
+
+// Pickling: reduce the Qt Enum object
+static PyObject *enum___reduce__(PyObject *obj)
+{
+ init_enum();
+ return Py_BuildValue("O(Ni)",
+ enum_unpickler,
+ Py_BuildValue("s", Py_TYPE(obj)->tp_name),
+ PyInt_AS_LONG(obj));
+}
+
+} // extern "C"
+
+namespace Shiboken { namespace Enum {
+
+// Unpickling: rebuild the Qt Enum object
+PyObject *unpickleEnum(PyObject *enum_class_name, PyObject *value)
+{
+ Shiboken::AutoDecRef parts(PyObject_CallMethod(enum_class_name,
+ const_cast<char *>("split"), const_cast<char *>("s"), "."));
+ if (parts.isNull())
+ return nullptr;
+ PyObject *top_name = PyList_GetItem(parts, 0); // borrowed ref
+ if (top_name == nullptr)
+ return nullptr;
+ PyObject *module = PyImport_GetModule(top_name);
+ if (module == nullptr) {
+ PyErr_Format(PyExc_ImportError, "could not import module %.200s",
+ Shiboken::String::toCString(top_name));
+ return nullptr;
+ }
+ Shiboken::AutoDecRef cur_thing(module);
+ int len = PyList_Size(parts);
+ for (int idx = 1; idx < len; ++idx) {
+ PyObject *name = PyList_GetItem(parts, idx); // borrowed ref
+ PyObject *thing = PyObject_GetAttr(cur_thing, name);
+ if (thing == nullptr) {
+ PyErr_Format(PyExc_ImportError, "could not import Qt Enum type %.200s",
+ Shiboken::String::toCString(enum_class_name));
+ return nullptr;
+ }
+ cur_thing.reset(thing);
+ }
+ PyObject *klass = cur_thing;
+ return PyObject_CallFunctionObjArgs(klass, value, nullptr);
+}
+
+} // namespace Enum
+} // namespace Shiboken
+
+extern "C" {
+
+// Initialization
+static bool _init_enum()
+{
+ static PyObject *shiboken_name = Py_BuildValue("s", "shiboken2");
+ if (shiboken_name == nullptr)
+ return false;
+ Shiboken::AutoDecRef shibo(PyImport_GetModule(shiboken_name));
+ if (shibo.isNull())
+ return false;
+ Shiboken::AutoDecRef sub(PyObject_GetAttr(shibo, shiboken_name));
+ PyObject *mod = sub.object();
+ if (mod == nullptr) {
+ // We are in the build dir and already in shiboken.
+ PyErr_Clear();
+ mod = shibo.object();
+ }
+ enum_unpickler = PyObject_GetAttrString(mod, "_unpickle_enum");
+ if (enum_unpickler == nullptr)
+ return false;
+ return true;
+}
+
+static void init_enum()
+{
+ if (!(enum_unpickler || _init_enum()))
+ Py_FatalError("could not load enum pickling helper function");
+}
+
+static PyMethodDef SbkEnumObject_Methods[] = {
+ {const_cast<char *>("__reduce__"), reinterpret_cast<PyCFunction>(enum___reduce__),
+ METH_NOARGS, nullptr},
+ {nullptr, nullptr, 0, nullptr} // Sentinel
+};
+
+} // extern "C"
+
+//
+///////////////////////////////////////////////////////////////
+
namespace Shiboken {
class DeclaredEnumTypes
@@ -364,12 +494,12 @@ PyObject *getEnumItemFromValue(PyTypeObject *enumType, long itemValue)
{
PyObject *key, *value;
Py_ssize_t pos = 0;
- PyObject *values = PyDict_GetItemString(enumType->tp_dict, const_cast<char *>("values"));
+ PyObject *values = PyDict_GetItem(enumType->tp_dict, Shiboken::PyName::values());
while (PyDict_Next(values, &pos, &key, &value)) {
auto *obj = reinterpret_cast<SbkEnumObject *>(value);
if (obj->ob_value == itemValue) {
- Py_INCREF(obj);
+ Py_INCREF(value);
return value;
}
}
@@ -377,75 +507,77 @@ PyObject *getEnumItemFromValue(PyTypeObject *enumType, long itemValue)
}
static PyTypeObject *createEnum(const char *fullName, const char *cppName,
- const char */* shortName */,
PyTypeObject *flagsType)
{
PyTypeObject *enumType = newTypeWithName(fullName, cppName, flagsType);
- if (PyType_Ready(enumType) < 0)
+ if (PyType_Ready(enumType) < 0) {
+ Py_XDECREF(enumType);
return nullptr;
+ }
return enumType;
}
PyTypeObject *createGlobalEnum(PyObject *module, const char *name, const char *fullName, const char *cppName, PyTypeObject *flagsType)
{
- PyTypeObject *enumType = createEnum(fullName, cppName, name, flagsType);
- if (enumType && PyModule_AddObject(module, name, reinterpret_cast<PyObject *>(enumType)) < 0)
+ PyTypeObject *enumType = createEnum(fullName, cppName, flagsType);
+ if (enumType && PyModule_AddObject(module, name, reinterpret_cast<PyObject *>(enumType)) < 0) {
+ Py_DECREF(enumType);
return nullptr;
+ }
if (flagsType && PyModule_AddObject(module, PepType_GetNameStr(flagsType),
- reinterpret_cast<PyObject *>(flagsType)) < 0)
+ reinterpret_cast<PyObject *>(flagsType)) < 0) {
+ Py_DECREF(enumType);
return nullptr;
+ }
return enumType;
}
PyTypeObject *createScopedEnum(SbkObjectType *scope, const char *name, const char *fullName, const char *cppName, PyTypeObject *flagsType)
{
- PyTypeObject *enumType = createEnum(fullName, cppName, name, flagsType);
+ PyTypeObject *enumType = createEnum(fullName, cppName, flagsType);
if (enumType && PyDict_SetItemString(reinterpret_cast<PyTypeObject *>(scope)->tp_dict, name,
- reinterpret_cast<PyObject *>(enumType)) < 0)
+ reinterpret_cast<PyObject *>(enumType)) < 0) {
+ Py_DECREF(enumType);
return nullptr;
+ }
if (flagsType && PyDict_SetItemString(reinterpret_cast<PyTypeObject *>(scope)->tp_dict,
PepType_GetNameStr(flagsType),
- reinterpret_cast<PyObject *>(flagsType)) < 0)
+ reinterpret_cast<PyObject *>(flagsType)) < 0) {
+ Py_DECREF(enumType);
return nullptr;
+ }
return enumType;
}
static PyObject *createEnumItem(PyTypeObject *enumType, const char *itemName, long itemValue)
{
PyObject *enumItem = newItem(enumType, itemValue, itemName);
- if (PyDict_SetItemString(enumType->tp_dict, itemName, enumItem) < 0)
+ if (PyDict_SetItemString(enumType->tp_dict, itemName, enumItem) < 0) {
+ Py_DECREF(enumItem);
return nullptr;
- Py_DECREF(enumItem);
+ }
return enumItem;
}
bool createGlobalEnumItem(PyTypeObject *enumType, PyObject *module, const char *itemName, long itemValue)
{
PyObject *enumItem = createEnumItem(enumType, itemName, itemValue);
- if (enumItem) {
- if (PyModule_AddObject(module, itemName, enumItem) < 0)
- return false;
- // @TODO This Py_DECREF causes crashes on exit with a debug Python interpreter, essentially
- // causing a use-after-free in the GC. This is now commented out to cause a memory leak
- // instead of a crash. Proper memory management of Enum types and items should be
- // implemented. See PYSIDE-488. This will require proper allocation and deallocation of
- // the underlying Enum PyHeapType, which is currently just deallocated at application exit.
- // Py_DECREF(enumItem);
- return true;
- }
- return false;
+ if (!enumItem)
+ return false;
+ int ok = PyModule_AddObject(module, itemName, enumItem);
+ Py_DECREF(enumItem);
+ return ok >= 0;
}
bool createScopedEnumItem(PyTypeObject *enumType, PyTypeObject *scope,
const char *itemName, long itemValue)
{
- if (PyObject *enumItem = createEnumItem(enumType, itemName, itemValue)) {
- if (PyDict_SetItemString(reinterpret_cast<PyTypeObject *>(scope)->tp_dict, itemName, enumItem) < 0)
- return false;
- Py_DECREF(enumItem);
- return true;
- }
- return false;
+ PyObject *enumItem = createEnumItem(enumType, itemName, itemValue);
+ if (!enumItem)
+ return false;
+ int ok = PyDict_SetItemString(reinterpret_cast<PyTypeObject *>(scope)->tp_dict, itemName, enumItem);
+ Py_DECREF(enumItem);
+ return ok >= 0;
}
bool createScopedEnumItem(PyTypeObject *enumType, SbkObjectType *scope, const char *itemName, long itemValue)
@@ -475,11 +607,16 @@ newItem(PyTypeObject *enumType, long itemValue, const char *itemName)
enumObj->ob_value = itemValue;
if (newValue) {
- PyObject *values = PyDict_GetItemString(enumType->tp_dict, const_cast<char *>("values"));
- if (!values) {
- values = PyDict_New();
- PyDict_SetItemString(enumType->tp_dict, const_cast<char *>("values"), values);
- Py_DECREF(values); // ^ values still alive, because setitemstring incref it
+ auto dict = enumType->tp_dict; // Note: 'values' is borrowed
+ PyObject *values = PyDict_GetItemWithError(dict, Shiboken::PyName::values());
+ if (values == nullptr) {
+ if (PyErr_Occurred())
+ return nullptr;
+ Shiboken::AutoDecRef new_values(values = PyDict_New());
+ if (values == nullptr)
+ return nullptr;
+ if (PyDict_SetItem(dict, Shiboken::PyName::values(), values) < 0)
+ return nullptr;
}
PyDict_SetItemString(values, itemName, reinterpret_cast<PyObject *>(enumObj));
}
@@ -491,6 +628,7 @@ static PyType_Slot SbkNewType_slots[] = {
{Py_tp_repr, (void *)SbkEnumObject_repr},
{Py_tp_str, (void *)SbkEnumObject_repr},
{Py_tp_getset, (void *)SbkEnumGetSetList},
+ {Py_tp_methods, (void *)SbkEnumObject_Methods},
{Py_tp_new, (void *)SbkEnum_tp_new},
{Py_nb_add, (void *)enum_add},
{Py_nb_subtract, (void *)enum_subtract},
@@ -512,7 +650,7 @@ static PyType_Slot SbkNewType_slots[] = {
{Py_nb_index, (void *)enum_int},
{Py_tp_richcompare, (void *)enum_richcompare},
{Py_tp_hash, (void *)enum_hash},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_tp_dealloc, (void *)enum_object_dealloc},
{0, nullptr}
};
static PyType_Spec SbkNewType_spec = {
@@ -584,13 +722,13 @@ newTypeWithName(const char *name,
const char *cppName,
PyTypeObject *numbers_fromFlag)
{
- // Careful: PyType_FromSpec does not allocate the string.
+ // Careful: SbkType_FromSpec does not allocate the string.
PyType_Slot newslots[99] = {}; // enough but not too big for the stack
- auto *newspec = new PyType_Spec;
- newspec->name = strdup(name);
- newspec->basicsize = SbkNewType_spec.basicsize;
- newspec->itemsize = SbkNewType_spec.itemsize;
- newspec->flags = SbkNewType_spec.flags;
+ PyType_Spec newspec;
+ newspec.name = strdup(name);
+ newspec.basicsize = SbkNewType_spec.basicsize;
+ newspec.itemsize = SbkNewType_spec.itemsize;
+ newspec.flags = SbkNewType_spec.flags;
// we must append all the number methods, so rebuild everything:
int idx = 0;
while (SbkNewType_slots[idx].slot) {
@@ -600,10 +738,9 @@ newTypeWithName(const char *name,
}
if (numbers_fromFlag)
copyNumberMethods(numbers_fromFlag, newslots, &idx);
- newspec->slots = newslots;
- auto *type = reinterpret_cast<PyTypeObject *>(PyType_FromSpec(newspec));
+ newspec.slots = newslots;
+ auto *type = reinterpret_cast<PyTypeObject *>(SbkType_FromSpec(&newspec));
Py_TYPE(type) = SbkEnumType_TypeF();
- Py_INCREF(Py_TYPE(type));
auto *enumType = reinterpret_cast<SbkEnumType *>(type);
PepType_SETP(enumType)->cppName = cppName;
@@ -649,7 +786,7 @@ DeclaredEnumTypes::DeclaredEnumTypes() = default;
DeclaredEnumTypes::~DeclaredEnumTypes()
{
/*
- * PYSIDE-595: This was "delete *it;" before introducing 'PyType_FromSpec'.
+ * PYSIDE-595: This was "delete *it;" before introducing 'SbkType_FromSpec'.
* XXX what should I do now?
* Refcounts in tests are 30 or 0 at end.
* When I add the default tp_dealloc, we get negative refcounts!
diff --git a/sources/shiboken2/libshiboken/sbkenum.h b/sources/shiboken2/libshiboken/sbkenum.h
index 759d72636..c294c17d9 100644
--- a/sources/shiboken2/libshiboken/sbkenum.h
+++ b/sources/shiboken2/libshiboken/sbkenum.h
@@ -114,6 +114,8 @@ namespace Enum
LIBSHIBOKEN_API void setTypeConverter(PyTypeObject *enumType, SbkConverter *converter);
/// Returns the converter assigned to the enum \p type.
LIBSHIBOKEN_API SbkConverter *getTypeConverter(PyTypeObject *enumType);
+
+ LIBSHIBOKEN_API PyObject *unpickleEnum(PyObject *, PyObject *);
}
} // namespace Shiboken
diff --git a/sources/shiboken2/libshiboken/sbkmodule.h b/sources/shiboken2/libshiboken/sbkmodule.h
index 75eff5a79..caaf3de5f 100644
--- a/sources/shiboken2/libshiboken/sbkmodule.h
+++ b/sources/shiboken2/libshiboken/sbkmodule.h
@@ -46,14 +46,14 @@
#if PY_MAJOR_VERSION >= 3
#define SBK_MODULE_INIT_ERROR 0
#define SBK_MODULE_INIT_FUNCTION_BEGIN(ModuleName) \
- extern "C" SBK_EXPORT_MODULE PyObject *PyInit_##ModuleName() {
+ extern "C" LIBSHIBOKEN_EXPORT PyObject *PyInit_##ModuleName() {
#define SBK_MODULE_INIT_FUNCTION_END \
return module; }
#else
#define SBK_MODULE_INIT_ERROR
#define SBK_MODULE_INIT_FUNCTION_BEGIN(ModuleName) \
- extern "C" SBK_EXPORT_MODULE void init##ModuleName() {
+ extern "C" LIBSHIBOKEN_EXPORT void init##ModuleName() {
#define SBK_MODULE_INIT_FUNCTION_END \
}
diff --git a/sources/shiboken2/libshiboken/sbkpython.h b/sources/shiboken2/libshiboken/sbkpython.h
index f06b0b19e..6755e945d 100644
--- a/sources/shiboken2/libshiboken/sbkpython.h
+++ b/sources/shiboken2/libshiboken/sbkpython.h
@@ -41,6 +41,7 @@
#define SBKPYTHON_H
#include "sbkversion.h"
+#define PyEnumMeta_Check(x) (strcmp(Py_TYPE(x)->tp_name, "EnumMeta") == 0)
// Qt's "slots" macro collides with the "slots" member variables
// used in some Python structs. For compilers that support push_macro,
@@ -72,6 +73,7 @@ extern "C" {
// Now we have the usual variables from Python.h .
# include "python25compat.h"
# include "shibokenmacros.h"
+// "pep384impl.h" may nowhere be included but in this file.
# include "pep384impl.h"
# include "typespec.h"
# pragma pop_macro("slots")
@@ -98,6 +100,7 @@ extern "C" {
// Now we have the usual variables from Python.h .
# include "python25compat.h"
# include "shibokenmacros.h"
+// "pep384impl.h" may nowhere be included but in this file.
# include "pep384impl.h"
# include "typespec.h"
#endif
diff --git a/sources/shiboken2/libshiboken/sbkstaticstrings.cpp b/sources/shiboken2/libshiboken/sbkstaticstrings.cpp
index 3727eb494..58d32f217 100644
--- a/sources/shiboken2/libshiboken/sbkstaticstrings.cpp
+++ b/sources/shiboken2/libshiboken/sbkstaticstrings.cpp
@@ -53,14 +53,28 @@ namespace Shiboken
namespace PyName {
// exported:
STATIC_STRING_IMPL(dumps, "dumps")
+STATIC_STRING_IMPL(fget, "fget")
+STATIC_STRING_IMPL(fset, "fset")
STATIC_STRING_IMPL(loads, "loads")
+STATIC_STRING_IMPL(multi, "multi")
+STATIC_STRING_IMPL(name, "name")
+STATIC_STRING_IMPL(qApp, "qApp")
+STATIC_STRING_IMPL(result, "result")
+STATIC_STRING_IMPL(select_id, "select_id")
+STATIC_STRING_IMPL(underscore, "_")
+STATIC_STRING_IMPL(value, "value")
+STATIC_STRING_IMPL(values, "values")
// Internal:
STATIC_STRING_IMPL(classmethod, "classmethod")
+STATIC_STRING_IMPL(co_name, "co_name")
STATIC_STRING_IMPL(compile, "compile");
+STATIC_STRING_IMPL(f_code, "f_code")
+STATIC_STRING_IMPL(f_lineno, "f_lineno")
STATIC_STRING_IMPL(function, "function")
STATIC_STRING_IMPL(marshal, "marshal")
STATIC_STRING_IMPL(method, "method")
+STATIC_STRING_IMPL(mro, "mro")
STATIC_STRING_IMPL(overload, "overload")
STATIC_STRING_IMPL(staticmethod, "staticmethod")
} // namespace PyName
@@ -68,10 +82,17 @@ STATIC_STRING_IMPL(staticmethod, "staticmethod")
namespace PyMagicName {
// exported:
STATIC_STRING_IMPL(class_, "__class__")
+STATIC_STRING_IMPL(dict, "__dict__")
+STATIC_STRING_IMPL(doc, "__doc__")
STATIC_STRING_IMPL(ecf, "__ecf__")
STATIC_STRING_IMPL(file, "__file__")
+STATIC_STRING_IMPL(get, "__get__")
+STATIC_STRING_IMPL(members, "__members__")
STATIC_STRING_IMPL(module, "__module__")
STATIC_STRING_IMPL(name, "__name__")
+STATIC_STRING_IMPL(property_methods, "__property_methods__")
+STATIC_STRING_IMPL(qualname, "__qualname__")
+STATIC_STRING_IMPL(self, "__self__")
// Internal:
STATIC_STRING_IMPL(base, "__base__")
@@ -85,7 +106,6 @@ STATIC_STRING_IMPL(iter, "__iter__")
STATIC_STRING_IMPL(mro, "__mro__")
STATIC_STRING_IMPL(new_, "__new__")
STATIC_STRING_IMPL(objclass, "__objclass__")
-STATIC_STRING_IMPL(self, "__self__")
STATIC_STRING_IMPL(signature, "__signature__")
STATIC_STRING_IMPL(weakrefoffset, "__weakrefoffset__")
} // namespace PyMagicName
diff --git a/sources/shiboken2/libshiboken/sbkstaticstrings.h b/sources/shiboken2/libshiboken/sbkstaticstrings.h
index fa21a8e2c..4aaef814f 100644
--- a/sources/shiboken2/libshiboken/sbkstaticstrings.h
+++ b/sources/shiboken2/libshiboken/sbkstaticstrings.h
@@ -48,17 +48,37 @@ namespace Shiboken
// Some often-used strings
namespace PyName
{
+LIBSHIBOKEN_API PyObject *co_name();
LIBSHIBOKEN_API PyObject *dumps();
+LIBSHIBOKEN_API PyObject *fget();
+LIBSHIBOKEN_API PyObject *fset();
+LIBSHIBOKEN_API PyObject *f_code();
+LIBSHIBOKEN_API PyObject *f_lineno();
LIBSHIBOKEN_API PyObject *loads();
+LIBSHIBOKEN_API PyObject *multi();
+LIBSHIBOKEN_API PyObject *name();
+LIBSHIBOKEN_API PyObject *result();
+LIBSHIBOKEN_API PyObject *select_id();
+LIBSHIBOKEN_API PyObject *underscore();
+LIBSHIBOKEN_API PyObject *value();
+LIBSHIBOKEN_API PyObject *values();
} // namespace PyName
namespace PyMagicName
{
LIBSHIBOKEN_API PyObject *class_();
+LIBSHIBOKEN_API PyObject *dict();
+LIBSHIBOKEN_API PyObject *doc();
LIBSHIBOKEN_API PyObject *ecf();
LIBSHIBOKEN_API PyObject *file();
+LIBSHIBOKEN_API PyObject *func();
+LIBSHIBOKEN_API PyObject *get();
+LIBSHIBOKEN_API PyObject *members();
LIBSHIBOKEN_API PyObject *module();
LIBSHIBOKEN_API PyObject *name();
+LIBSHIBOKEN_API PyObject *property_methods();
+LIBSHIBOKEN_API PyObject *qualname();
+LIBSHIBOKEN_API PyObject *self();
} // namespace PyMagicName
} // namespace Shiboken
diff --git a/sources/shiboken2/libshiboken/sbkstaticstrings_p.h b/sources/shiboken2/libshiboken/sbkstaticstrings_p.h
index 42c5585fa..419eeeb10 100644
--- a/sources/shiboken2/libshiboken/sbkstaticstrings_p.h
+++ b/sources/shiboken2/libshiboken/sbkstaticstrings_p.h
@@ -49,7 +49,9 @@ PyObject *compile();
PyObject *function();
PyObject *marshal();
PyObject *method();
+PyObject *mro();
PyObject *overload();
+PyObject *qApp();
PyObject *staticmethod();
} // namespace PyName
namespace PyMagicName
@@ -66,7 +68,6 @@ PyObject *module();
PyObject *mro();
PyObject *new_();
PyObject *objclass();
-PyObject *self();
PyObject *signature();
PyObject *weakrefoffset();
} // namespace PyMagicName
diff --git a/sources/shiboken2/libshiboken/sbkstring.cpp b/sources/shiboken2/libshiboken/sbkstring.cpp
index 4a441222f..918aae756 100644
--- a/sources/shiboken2/libshiboken/sbkstring.cpp
+++ b/sources/shiboken2/libshiboken/sbkstring.cpp
@@ -42,6 +42,7 @@
#include "autodecref.h"
#include <vector>
+#include <unordered_set>
namespace Shiboken
{
@@ -202,7 +203,7 @@ Py_ssize_t len(PyObject *str)
return 0;
if (PyUnicode_Check(str))
- return PyUnicode_GET_SIZE(str);
+ return PepUnicode_GetLength(str);
if (PyBytes_Check(str))
return PyBytes_GET_SIZE(str);
@@ -231,12 +232,10 @@ Py_ssize_t len(PyObject *str)
//
// PyObject *attr = PyObject_GetAttr(obj, name());
//
-// Missing:
-// There is no finalization for the string structures, yet.
-// But this is a global fault in shiboken. We are missing a true
-// finalization like in all other modules.
-using StaticStrings = std::vector<PyObject *>;
+using StaticStrings = std::unordered_set<PyObject *>;
+
+static void finalizeStaticStrings(); // forward
static StaticStrings &staticStrings()
{
@@ -244,8 +243,23 @@ static StaticStrings &staticStrings()
return result;
}
+static void finalizeStaticStrings()
+{
+ auto &set = staticStrings();
+ for (PyObject *ob : set) {
+ Py_REFCNT(ob) = 1;
+ Py_DECREF(ob);
+ }
+ set.clear();
+}
+
PyObject *createStaticString(const char *str)
{
+ static bool initialized = false;
+ if (!initialized) {
+ Py_AtExit(finalizeStaticStrings);
+ initialized = true;
+ }
#if PY_VERSION_HEX >= 0x03000000
PyObject *result = PyUnicode_InternFromString(str);
#else
@@ -256,16 +270,69 @@ PyObject *createStaticString(const char *str)
PyErr_Print();
Py_FatalError("unexpected error in createStaticString()");
}
- staticStrings().push_back(result);
+ auto it = staticStrings().find(result);
+ if (it == staticStrings().end())
+ staticStrings().insert(result);
+ /*
+ * Note: We always add one reference even if we have a new string.
+ * This makes the strings immortal, and we are safe if someone
+ * uses AutoDecRef, although the set cannot cope with deletions.
+ * The exit handler cleans that up, anyway.
+ */
+ Py_INCREF(result);
return result;
}
-void finalizeStaticStrings() // Currently unused
+///////////////////////////////////////////////////////////////////////
+//
+// PYSIDE-1019: Helper function for snake_case vs. camelCase names
+// ---------------------------------------------------------------
+//
+// When renaming dict entries, `BindingManager::getOverride` must
+// use adapted names.
+//
+// This might become more complex when we need to register
+// exceptions from this rule.
+//
+
+PyObject *getSnakeCaseName(const char *name, bool lower)
+{
+ /*
+ * Convert `camelCase` to `snake_case`.
+ * Gives up when there are two consecutive upper chars.
+ *
+ * Also functions beginning with `gl` followed by upper case stay
+ * unchanged since that are the special OpenGL functions.
+ */
+ if (!lower
+ || strlen(name) < 3
+ || (name[0] == 'g' && name[1] == 'l' && isupper(name[2])))
+ return createStaticString(name);
+
+ char new_name[200 + 1] = {};
+ const char *p = name;
+ char *q = new_name;
+ for (; *p && q - new_name < 200; ++p, ++q) {
+ if (isupper(*p)) {
+ if (p != name && isupper(*(p - 1)))
+ return createStaticString(name);
+ *q = '_';
+ ++q;
+ *q = tolower(*p);
+ }
+ else {
+ *q = *p;
+ }
+ }
+ return createStaticString(new_name);
+}
+
+PyObject *getSnakeCaseName(PyObject *name, bool lower)
{
- auto &list = staticStrings();
- for (auto s : list)
- Py_DECREF(s);
- list.clear();
+ // This is all static strings, not refcounted.
+ if (lower)
+ return getSnakeCaseName(toCString(name), lower);
+ return name;
}
} // namespace String
diff --git a/sources/shiboken2/libshiboken/sbkstring.h b/sources/shiboken2/libshiboken/sbkstring.h
index 84d7768c5..817b8acc2 100644
--- a/sources/shiboken2/libshiboken/sbkstring.h
+++ b/sources/shiboken2/libshiboken/sbkstring.h
@@ -61,6 +61,8 @@ namespace String
LIBSHIBOKEN_API int compare(PyObject *val1, const char *val2);
LIBSHIBOKEN_API Py_ssize_t len(PyObject *str);
LIBSHIBOKEN_API PyObject *createStaticString(const char *str);
+ LIBSHIBOKEN_API PyObject *getSnakeCaseName(const char *name, bool lower);
+ LIBSHIBOKEN_API PyObject *getSnakeCaseName(PyObject *name, bool lower);
} // namespace String
} // namespace Shiboken
diff --git a/sources/shiboken2/libshiboken/shiboken.h b/sources/shiboken2/libshiboken/shiboken.h
index 0d2d6b0a6..3e1df5235 100644
--- a/sources/shiboken2/libshiboken/shiboken.h
+++ b/sources/shiboken2/libshiboken/shiboken.h
@@ -55,6 +55,7 @@
#include "sbkstaticstrings.h"
#include "shibokenmacros.h"
#include "shibokenbuffer.h"
+#include "signature.h"
#endif // SHIBOKEN_H
diff --git a/sources/shiboken2/libshiboken/shibokenmacros.h b/sources/shiboken2/libshiboken/shibokenmacros.h
index 7bebd85e4..d8f45868a 100644
--- a/sources/shiboken2/libshiboken/shibokenmacros.h
+++ b/sources/shiboken2/libshiboken/shibokenmacros.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
@@ -42,22 +42,23 @@
// LIBSHIBOKEN_API macro is used for the public API symbols.
#if defined _WIN32
- #if LIBSHIBOKEN_EXPORTS
- #define LIBSHIBOKEN_API __declspec(dllexport)
- #else
- #ifdef _MSC_VER
- #define LIBSHIBOKEN_API __declspec(dllimport)
- #endif
- #endif
- #define SBK_DEPRECATED(func) __declspec(deprecated) func
-#elif __GNUC__ >= 4
- #define LIBSHIBOKEN_API __attribute__ ((visibility("default")))
- #define SBK_DEPRECATED(func) func __attribute__ ((deprecated))
+# define LIBSHIBOKEN_EXPORT __declspec(dllexport)
+# ifdef _MSC_VER
+# define LIBSHIBOKEN_IMPORT __declspec(dllimport)
+# else
+# define LIBSHIBOKEN_IMPORT
+# endif
+# define SBK_DEPRECATED(func) __declspec(deprecated) func
+#else
+# define LIBSHIBOKEN_EXPORT __attribute__ ((visibility("default")))
+# define LIBSHIBOKEN_IMPORT
+# define SBK_DEPRECATED(func) func __attribute__ ((deprecated))
#endif
-#ifndef LIBSHIBOKEN_API
- #define LIBSHIBOKEN_API
- #define SBK_DEPRECATED(func) func
+#ifdef BUILD_LIBSHIBOKEN
+# define LIBSHIBOKEN_API LIBSHIBOKEN_EXPORT
+#else
+# define LIBSHIBOKEN_API LIBSHIBOKEN_IMPORT
#endif
-#endif
+#endif // SHIBOKENMACROS_H
diff --git a/sources/shiboken2/libshiboken/signature.cpp b/sources/shiboken2/libshiboken/signature.cpp
deleted file mode 100644
index 5430ab064..000000000
--- a/sources/shiboken2/libshiboken/signature.cpp
+++ /dev/null
@@ -1,1242 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2018 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt for Python.
-**
-** $QT_BEGIN_LICENSE:LGPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 3 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL3 included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 3 requirements
-** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 2.0 or (at your option) the GNU General
-** Public license version 3 or any later version approved by the KDE Free
-** Qt Foundation. The licenses are as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-2.0.html and
-** https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "basewrapper.h"
-#include "autodecref.h"
-#include "sbkstaticstrings.h"
-#include "sbkstaticstrings_p.h"
-
-extern "C"
-{
-
-/*
- * The documentation is located in file signature_doc.rst
- */
-#include "signature.h"
-#include <structmember.h>
-
-// These constants were needed in former versions of the module:
-#define PYTHON_HAS_QUALNAME (PY_VERSION_HEX >= 0x03030000)
-#define PYTHON_HAS_WEAKREF_PYCFUNCTION (PY_VERSION_HEX >= 0x030500A0)
-#define PYTHON_IS_PYTHON3 (PY_VERSION_HEX >= 0x03000000)
-#define PYTHON_HAS_KEYWORDONLY (PYTHON_IS_PYTHON3)
-#define PYTHON_USES_PERCENT_V_FORMAT (PYTHON_IS_PYTHON3)
-#define PYTHON_USES_D_COMMON (PY_VERSION_HEX >= 0x03020000)
-#define PYTHON_HAS_DESCR_REDUCE (PY_VERSION_HEX >= 0x03040000)
-#define PYTHON_HAS_METH_REDUCE (PYTHON_HAS_DESCR_REDUCE)
-#define PYTHON_NEEDS_ITERATOR_FLAG (!PYTHON_IS_PYTHON3)
-#define PYTHON_EXPOSES_METHODDESCR (PYTHON_IS_PYTHON3)
-#define PYTHON_NO_TYPE_IN_FUNCTIONS (!PYTHON_IS_PYTHON3 || Py_LIMITED_API)
-#define PYTHON_HAS_INT_AND_LONG (!PYTHON_IS_PYTHON3)
-
-// These constants are still in use:
-#define PYTHON_USES_UNICODE (PY_VERSION_HEX >= 0x03000000)
-
-typedef struct safe_globals_struc {
- // init part 1: get arg_dict
- PyObject *helper_module;
- PyObject *arg_dict;
- PyObject *map_dict;
- PyObject *value_dict; // for writing signatures
- // init part 2: run module
- PyObject *pyside_type_init_func;
- PyObject *create_signature_func;
- PyObject *seterror_argument_func;
- PyObject *make_helptext_func;
- PyObject *finish_import_func;
-} safe_globals_struc, *safe_globals;
-
-static safe_globals pyside_globals = nullptr;
-
-static PyObject *GetTypeKey(PyObject *ob);
-
-static PyObject *GetSignature_Function(PyObject *, PyObject *);
-static PyObject *GetSignature_TypeMod(PyObject *, PyObject *);
-static PyObject *GetSignature_Wrapper(PyObject *, PyObject *);
-static PyObject *get_signature(PyObject *self, PyObject *args);
-static PyObject *get_signature_intern(PyObject *ob, PyObject *modifier);
-
-static PyObject *PySide_BuildSignatureProps(PyObject *class_mod);
-
-static void init_module_1(void);
-static void init_module_2(void);
-
-static PyObject *
-CreateSignature(PyObject *props, PyObject *key)
-{
- /*
- * Here is the new function to create all signatures. It simply calls
- * into Python and creates a signature object directly.
- * This is so much simpler than using all the attributes explicitly
- * to support '_signature_is_functionlike()'.
- */
- return PyObject_CallFunction(pyside_globals->create_signature_func,
- const_cast<char *>("(OO)"), props, key);
-}
-
-typedef PyObject *(*signaturefunc)(PyObject *, PyObject *);
-
-static PyObject *
-_get_written_signature(signaturefunc sf, PyObject *ob, PyObject *modifier)
-{
- /*
- * Be a writable Attribute, but have a computed value.
- *
- * If a signature has not been written, call the signature function.
- * If it has been written, return the written value.
- * After __del__ was called, the function value re-appears.
- *
- * Note: This serves also for the new version that does not allow any
- * assignment if we have a computed value. We only need to check if
- * a computed value exists and then forbid writing.
- * See pyside_set___signature
- */
- PyObject *ret = PyDict_GetItem(pyside_globals->value_dict, ob);
- if (ret == nullptr) {
- return ob == nullptr ? nullptr : sf(ob, modifier);
- }
- Py_INCREF(ret);
- return ret;
-}
-
-static PyObject *
-pyside_cf_get___signature__(PyObject *func, PyObject *modifier)
-{
- init_module_2();
- return _get_written_signature(GetSignature_Function, func, modifier);
-}
-
-static PyObject *
-pyside_sm_get___signature__(PyObject *sm, PyObject *modifier)
-{
- init_module_2();
- Shiboken::AutoDecRef func(PyObject_GetAttr(sm, Shiboken::PyMagicName::func()));
- if (Py_TYPE(func) == PepFunction_TypePtr)
- return PyObject_GetAttr(func, Shiboken::PyMagicName::signature());
- return _get_written_signature(GetSignature_Function, func, modifier);
-}
-
-static PyObject *
-_get_class_of_cf(PyObject *ob_cf)
-{
- PyObject *selftype = PyCFunction_GET_SELF(ob_cf);
- if (selftype == nullptr) {
- selftype = PyDict_GetItem(pyside_globals->map_dict, ob_cf);
- if (selftype == nullptr) {
- // This must be an overloaded function that we handled special.
- Shiboken::AutoDecRef special(Py_BuildValue("(OO)", ob_cf, Shiboken::PyName::overload()));
- selftype = PyDict_GetItem(pyside_globals->map_dict, special);
- if (selftype == nullptr) {
- // This is probably a module function. We will return type(None).
- selftype = Py_None;
- }
- }
- }
-
- PyObject *obtype_mod = (PyType_Check(selftype) || PyModule_Check(selftype))
- ? selftype : reinterpret_cast<PyObject *>(Py_TYPE(selftype));
- Py_INCREF(obtype_mod);
- return obtype_mod;
-}
-
-static PyObject *
-_get_class_of_sm(PyObject *ob_sm)
-{
- Shiboken::AutoDecRef func(PyObject_GetAttr(ob_sm, Shiboken::PyMagicName::func()));
- return _get_class_of_cf(func);
-}
-
-static PyObject *
-_get_class_of_descr(PyObject *ob)
-{
- Shiboken::AutoDecRef func_name(PyObject_GetAttr(ob, Shiboken::PyMagicName::name()));
- return PyObject_GetAttr(ob, Shiboken::PyMagicName::objclass());
-}
-
-static PyObject *
-GetClassOrModOf(PyObject *ob)
-{
- /*
- * Return the type or module of a function or type.
- * The purpose is finally to use the name of the object.
- */
- if (PyType_Check(ob)) {
- // PySide-928: The type case must do refcounting like the others as well.
- Py_INCREF(ob);
- return ob;
- }
- if (PyType_IsSubtype(Py_TYPE(ob), &PyCFunction_Type))
- return _get_class_of_cf(ob);
- if (Py_TYPE(ob) == PepStaticMethod_TypePtr)
- return _get_class_of_sm(ob);
- if (Py_TYPE(ob) == PepMethodDescr_TypePtr)
- return _get_class_of_descr(ob);
- if (Py_TYPE(ob) == &PyWrapperDescr_Type)
- return _get_class_of_descr(ob);
- Py_FatalError("unexpected type in GetClassOrModOf");
- return nullptr;
-}
-
-static PyObject *
-get_funcname(PyObject *ob)
-{
- PyObject *func = ob;
- if (Py_TYPE(ob) == PepStaticMethod_TypePtr)
- func = PyObject_GetAttr(ob, Shiboken::PyMagicName::func());
- else
- Py_INCREF(func);
- PyObject *func_name = PyObject_GetAttr(func, Shiboken::PyMagicName::name());
- Py_DECREF(func);
- if (func_name == nullptr)
- Py_FatalError("unexpected name problem in compute_name_key");
- return func_name;
-}
-
-static PyObject *
-compute_name_key(PyObject *ob)
-{
- if (PyType_Check(ob))
- return GetTypeKey(ob);
- Shiboken::AutoDecRef func_name(get_funcname(ob));
- Shiboken::AutoDecRef type_key(GetTypeKey(GetClassOrModOf(ob)));
- return Py_BuildValue("(OO)", type_key.object(), func_name.object());
-}
-
-static int
-build_name_key_to_func(PyObject *obtype)
-{
- auto *type = reinterpret_cast<PyTypeObject *>(obtype);
- PyMethodDef *meth = type->tp_methods;
-
- if (meth == nullptr)
- return 0;
-
- Shiboken::AutoDecRef type_key(GetTypeKey(obtype));
- for (; meth->ml_name != nullptr; meth++) {
- Shiboken::AutoDecRef func(PyCFunction_NewEx(meth, obtype, nullptr));
- Shiboken::AutoDecRef func_name(get_funcname(func));
- Shiboken::AutoDecRef name_key(Py_BuildValue("(OO)", type_key.object(), func_name.object()));
- if (func.isNull() || name_key.isNull()
- || PyDict_SetItem(pyside_globals->map_dict, name_key, func) < 0)
- return -1;
- }
- return 0;
-}
-
-static PyObject *
-name_key_to_func(PyObject *ob)
-{
- /*
- * We build a mapping from name_key to function.
- * This could also be computed directly, but the Limited API
- * makes this impossible. So we always build our own mapping.
- */
- Shiboken::AutoDecRef name_key(compute_name_key(ob));
- if (name_key.isNull())
- Py_RETURN_NONE;
-
- PyObject *ret = PyDict_GetItem(pyside_globals->map_dict, name_key);
- if (ret == nullptr) {
- // do a lazy initialization
- Shiboken::AutoDecRef type_key(GetTypeKey(GetClassOrModOf(ob)));
- PyObject *type = PyDict_GetItem(pyside_globals->map_dict,
- type_key);
- if (type == nullptr)
- Py_RETURN_NONE;
- assert(PyType_Check(type));
- if (build_name_key_to_func(type) < 0)
- return nullptr;
- ret = PyDict_GetItem(pyside_globals->map_dict, name_key);
- }
- Py_XINCREF(ret);
- return ret;
-}
-
-static PyObject *
-pyside_md_get___signature__(PyObject *ob_md, PyObject *modifier)
-{
- init_module_2();
- Shiboken::AutoDecRef func(name_key_to_func(ob_md));
- if (func.object() == Py_None)
- return Py_None;
- if (func.isNull())
- Py_FatalError("missing mapping in MethodDescriptor");
- return pyside_cf_get___signature__(func, modifier);
-}
-
-static PyObject *
-pyside_wd_get___signature__(PyObject *ob, PyObject *modifier)
-{
- init_module_2();
- return _get_written_signature(GetSignature_Wrapper, ob, modifier);
-}
-
-static PyObject *
-pyside_tp_get___signature__(PyObject *obtype_mod, PyObject *modifier)
-{
- init_module_2();
- return _get_written_signature(GetSignature_TypeMod, obtype_mod, modifier);
-}
-
-// forward
-static PyObject *
-GetSignature_Cached(PyObject *props, PyObject *func_kind, PyObject *modifier);
-
-static PyObject *
-GetTypeKey(PyObject *ob)
-{
- assert(PyType_Check(ob) || PyModule_Check(ob));
- /*
- * We obtain a unique key using the module name and the type name.
- *
- * The type name is a bit funny when modules are nested.
- * Example:
- *
- * "sample.Photon.ValueIdentity" is a class.
- * name: "ValueIdentity"
- * module: "sample.Photon"
- *
- * This is the PyCFunction behavior, as opposed to Python functions.
- */
- Shiboken::AutoDecRef class_name(PyObject_GetAttr(ob, Shiboken::PyMagicName::name()));
- Shiboken::AutoDecRef module_name(PyObject_GetAttr(ob, Shiboken::PyMagicName::module()));
-
- if (module_name.isNull())
- PyErr_Clear();
-
- // Note: if we have a module, then __module__ is null, and we get
- // the module name through __name__ .
- if (class_name.isNull())
- return nullptr;
- if (module_name.object())
- return Py_BuildValue("(OO)", module_name.object(), class_name.object());
- return Py_BuildValue("O", class_name.object());
-}
-
-static PyObject *empty_dict = nullptr;
-
-static PyObject *
-TypeKey_to_PropsDict(PyObject *type_key, PyObject *obtype)
-{
- PyObject *dict = PyDict_GetItem(pyside_globals->arg_dict, type_key);
- if (dict == nullptr) {
- if (empty_dict == nullptr)
- empty_dict = PyDict_New();
- dict = empty_dict;
- }
- if (!PyDict_Check(dict))
- dict = PySide_BuildSignatureProps(type_key);
- return dict;
-}
-
-static PyObject *
-GetSignature_Function(PyObject *obfunc, PyObject *modifier)
-{
- // make sure that we look into PyCFunction, only...
- if (Py_TYPE(obfunc) == PepFunction_TypePtr)
- Py_RETURN_NONE;
- Shiboken::AutoDecRef obtype_mod(GetClassOrModOf(obfunc));
- Shiboken::AutoDecRef type_key(GetTypeKey(obtype_mod));
- if (type_key.isNull())
- Py_RETURN_NONE;
- PyObject *dict = TypeKey_to_PropsDict(type_key, obtype_mod);
- if (dict == nullptr)
- return nullptr;
- Shiboken::AutoDecRef func_name(PyObject_GetAttr(obfunc, Shiboken::PyMagicName::name()));
- PyObject *props = !func_name.isNull() ? PyDict_GetItem(dict, func_name) : nullptr;
- if (props == nullptr)
- Py_RETURN_NONE;
-
- int flags = PyCFunction_GET_FLAGS(obfunc);
- PyObject *func_kind;
- if (PyModule_Check(obtype_mod))
- func_kind = Shiboken::PyName::function();
- else if (flags & METH_CLASS)
- func_kind = Shiboken::PyName::classmethod();
- else if (flags & METH_STATIC)
- func_kind = Shiboken::PyName::staticmethod();
- else
- func_kind = Shiboken::PyName::method();
- return GetSignature_Cached(props, func_kind, modifier);
-}
-
-static PyObject *
-GetSignature_Wrapper(PyObject *ob, PyObject *modifier)
-{
- Shiboken::AutoDecRef func_name(PyObject_GetAttr(ob, Shiboken::PyMagicName::name()));
- Shiboken::AutoDecRef objclass(PyObject_GetAttr(ob, Shiboken::PyMagicName::objclass()));
- Shiboken::AutoDecRef class_key(GetTypeKey(objclass));
-
- if (func_name.isNull() || objclass.isNull() || class_key.isNull())
- return nullptr;
- PyObject *dict = TypeKey_to_PropsDict(class_key, objclass);
- if (dict == nullptr)
- return nullptr;
- PyObject *props = PyDict_GetItem(dict, func_name);
- if (props == nullptr)
- Py_RETURN_NONE;
- return GetSignature_Cached(props, Shiboken::PyName::method(), modifier);
-}
-
-static PyObject *
-GetSignature_TypeMod(PyObject *ob, PyObject *modifier)
-{
- Shiboken::AutoDecRef ob_name(PyObject_GetAttr(ob, Shiboken::PyMagicName::name()));
- Shiboken::AutoDecRef ob_key(GetTypeKey(ob));
-
- PyObject *dict = TypeKey_to_PropsDict(ob_key, ob);
- if (dict == nullptr)
- return nullptr;
- PyObject *props = PyDict_GetItem(dict, ob_name);
- if (props == nullptr)
- Py_RETURN_NONE;
- return GetSignature_Cached(props, Shiboken::PyName::method(), modifier);
-}
-
-static PyObject *
-GetSignature_Cached(PyObject *props, PyObject *func_kind, PyObject *modifier)
-{
- // Special case: We want to know the func_kind.
- if (modifier) {
-#if PYTHON_USES_UNICODE
- PyUnicode_InternInPlace(&modifier);
-#else
- PyString_InternInPlace(&modifier);
-#endif
- if (modifier == Shiboken::PyMagicName::func_kind())
- return Py_BuildValue("O", func_kind);
- }
-
- Shiboken::AutoDecRef key(modifier == nullptr
- ? Py_BuildValue("O", func_kind)
- : Py_BuildValue("(OO)", func_kind, modifier));
- PyObject *value = PyDict_GetItem(props, key);
- if (value == nullptr) {
- // we need to compute a signature object
- value = CreateSignature(props, key);
- if (value != nullptr) {
- if (PyDict_SetItem(props, key, value) < 0)
- // this is an error
- return nullptr;
- }
- else {
- // key not found
- Py_RETURN_NONE;
- }
- }
- return Py_INCREF(value), value;
-}
-
-static const char *PySide_CompressedSignaturePackage[] = {
-#include "embed/signature_inc.h"
- };
-
-static const unsigned char PySide_SignatureLoader[] = {
-#include "embed/signature_bootstrap_inc.h"
- };
-
-static safe_globals_struc *
-init_phase_1(void)
-{
- {
- auto *p = reinterpret_cast<safe_globals_struc *>
- (malloc(sizeof(safe_globals_struc)));
- if (p == nullptr)
- goto error;
- /*
- * Initializing module signature_bootstrap.
- * Since we now have an embedding script, we can do this without any
- * Python strings in the C code.
- */
-#ifdef Py_LIMITED_API
- // We must work for multiple versions, so use source code.
-#else
- Shiboken::AutoDecRef marshal_module(PyImport_Import(Shiboken::PyName::marshal()));
- if (marshal_module.isNull())
- goto error;
- Shiboken::AutoDecRef loads(PyObject_GetAttr(marshal_module, Shiboken::PyName::loads()));
- if (loads.isNull())
- goto error;
-#endif
- char *bytes_cast = reinterpret_cast<char *>(
- const_cast<unsigned char *>(PySide_SignatureLoader));
- Shiboken::AutoDecRef bytes(PyBytes_FromStringAndSize(bytes_cast,
- sizeof(PySide_SignatureLoader)));
- if (bytes.isNull())
- goto error;
-#ifdef Py_LIMITED_API
- PyObject *builtins = PyEval_GetBuiltins();
- PyObject *compile = PyDict_GetItem(builtins, Shiboken::PyName::compile());
- if (compile == nullptr)
- goto error;
- Shiboken::AutoDecRef code_obj(PyObject_CallFunction(compile, "Oss",
- bytes.object(), "(builtin)", "exec"));
-#else
- Shiboken::AutoDecRef code_obj(PyObject_CallFunctionObjArgs(
- loads, bytes.object(), nullptr));
-#endif
- if (code_obj.isNull())
- goto error;
- p->helper_module = PyImport_ExecCodeModule(const_cast<char *>
- ("signature_bootstrap"), code_obj);
- if (p->helper_module == nullptr)
- goto error;
- // Initialize the module
- PyObject *mdict = PyModule_GetDict(p->helper_module);
- if (PyDict_SetItem(mdict, Shiboken::PyMagicName::builtins(), PyEval_GetBuiltins()) < 0)
- goto error;
- /*
- * Unpack an embedded ZIP file with more signature modules.
- * They will be loaded later with the zipimporter.
- * Due to MSVC's limitation to 64k strings, we need to assemble pieces.
- */
- const char **block_ptr = (const char **)PySide_CompressedSignaturePackage;
- int npieces = 0;
- PyObject *piece, *zipped_string_sequence = PyList_New(0);
- if (zipped_string_sequence == nullptr)
- return nullptr;
- for (; **block_ptr != 0; ++block_ptr) {
- npieces++;
- // we avoid the string/unicode dilemma by not using PyString_XXX:
- piece = Py_BuildValue("s", *block_ptr);
- if (piece == nullptr || PyList_Append(zipped_string_sequence, piece) < 0)
- goto error;
- }
- if (PyDict_SetItemString(mdict, "zipstring_sequence", zipped_string_sequence) < 0)
- goto error;
- Py_DECREF(zipped_string_sequence);
-
- // build a dict for diverse mappings
- p->map_dict = PyDict_New();
- if (p->map_dict == nullptr)
- goto error;
-
- // build a dict for the prepared arguments
- p->arg_dict = PyDict_New();
- if (p->arg_dict == nullptr
- || PyObject_SetAttrString(p->helper_module, "pyside_arg_dict", p->arg_dict) < 0)
- goto error;
-
- // build a dict for assigned signature values
- p->value_dict = PyDict_New();
- if (p->value_dict == nullptr)
- goto error;
-
- // This function will be disabled until phase 2 is done.
- p->finish_import_func = nullptr;
-
- return p;
- }
-error:
- PyErr_Print();
- Py_FatalError("could not initialize part 1");
- return nullptr;
-}
-
-static int
-init_phase_2(safe_globals_struc *p, PyMethodDef *methods)
-{
- {
- PyMethodDef *ml;
-
- // The single function to be called, but maybe more to come.
- for (ml = methods; ml->ml_name != nullptr; ml++) {
- PyObject *v = PyCFunction_NewEx(ml, nullptr, nullptr);
- if (v == nullptr
- || PyObject_SetAttrString(p->helper_module, ml->ml_name, v) != 0)
- goto error;
- Py_DECREF(v);
- }
- PyObject *bootstrap_func = PyObject_GetAttrString(p->helper_module, "bootstrap");
- if (bootstrap_func == nullptr)
- goto error;
- // The return value of the bootstrap function is the loader module.
- PyObject *loader = PyObject_CallFunction(bootstrap_func, const_cast<char *>("()"));
- if (loader == nullptr)
- goto error;
- // now the loader should be initialized
- p->pyside_type_init_func = PyObject_GetAttrString(loader, "pyside_type_init");
- if (p->pyside_type_init_func == nullptr)
- goto error;
- p->create_signature_func = PyObject_GetAttrString(loader, "create_signature");
- if (p->create_signature_func == nullptr)
- goto error;
- p->seterror_argument_func = PyObject_GetAttrString(loader, "seterror_argument");
- if (p->seterror_argument_func == nullptr)
- goto error;
- p->make_helptext_func = PyObject_GetAttrString(loader, "make_helptext");
- if (p->make_helptext_func == nullptr)
- goto error;
- p->finish_import_func = PyObject_GetAttrString(loader, "finish_import");
- if (p->finish_import_func == nullptr)
- goto error;
- return 0;
- }
-error:
- PyErr_Print();
- Py_FatalError("could not initialize part 2");
- return -1;
-}
-
-static int
-_fixup_getset(PyTypeObject *type, const char *name, PyGetSetDef *new_gsp)
-{
- /*
- * This function pre-fills all fields of the new gsp. We then
- * insert the changed values.
- */
- PyGetSetDef *gsp = type->tp_getset;
- if (gsp != nullptr) {
- for (; gsp->name != nullptr; gsp++) {
- if (strcmp(gsp->name, name) == 0) {
- new_gsp->set = gsp->set;
- new_gsp->doc = gsp->doc;
- new_gsp->closure = gsp->closure;
- return 1; // success
- }
- }
- }
- // staticmethod has just a __doc__ in the class
- assert(strcmp(type->tp_name, "staticmethod") == 0);
- return 0;
-}
-
-static int
-add_more_getsets(PyTypeObject *type, PyGetSetDef *gsp, PyObject **old_descr)
-{
- /*
- * This function is used to assign a new __signature__ attribute,
- * and also to override a __doc__ attribute.
- */
- assert(PyType_Check(type));
- PyType_Ready(type);
- PyObject *dict = type->tp_dict;
- for (; gsp->name != nullptr; gsp++) {
- PyObject *have_descr = PyDict_GetItemString(dict, gsp->name);
- if (have_descr != nullptr) {
- assert(strcmp(gsp->name, "__doc__") == 0);
- Py_INCREF(have_descr);
- *old_descr = have_descr;
- if (!_fixup_getset(type, gsp->name, gsp))
- continue;
- }
- Shiboken::AutoDecRef descr(PyDescr_NewGetSet(type, gsp));
- if (descr.isNull())
- return -1;
- if (PyDict_SetItemString(dict, gsp->name, descr) < 0)
- return -1;
- }
- PyType_Modified(type);
- return 0;
-}
-
-////////////////////////////////////////////////////////////////////////////
-//
-// Augmenting builtin types with a __signature__ attribute.
-//
-// This is a harmless change to Python, similar like __text_signature__.
-// We could avoid it, but then we would need to copy quite some module
-// initialization functions which are pretty version- and word size
-// dependent. I think this little patch is the lesser of the two evils.
-//
-// Please note that in fact we are modifying 'type', the metaclass of all
-// objects, because we add new functionality.
-//
-// Addendum 2019-01-12: We now also compute a docstring from the signature.
-//
-
-// keep the original __doc__ functions
-static PyObject *old_cf_doc_descr = nullptr;
-static PyObject *old_sm_doc_descr = nullptr;
-static PyObject *old_md_doc_descr = nullptr;
-static PyObject *old_tp_doc_descr = nullptr;
-static PyObject *old_wd_doc_descr = nullptr;
-
-static int handle_doc_in_progress = 0;
-
-static PyObject *
-handle_doc(PyObject *ob, PyObject *old_descr)
-{
- init_module_1();
- init_module_2();
- Shiboken::AutoDecRef ob_type_mod(GetClassOrModOf(ob));
- const char *name;
- if (PyModule_Check(ob_type_mod))
- name = PyModule_GetName(ob_type_mod);
- else
- name = reinterpret_cast<PyTypeObject *>(ob_type_mod.object())->tp_name;
- if (handle_doc_in_progress || name == nullptr
- || strncmp(name, "PySide2.", 8) != 0)
- return PyObject_CallMethod(old_descr, const_cast<char *>("__get__"),
- const_cast<char *>("(O)"), ob);
- handle_doc_in_progress++;
- PyObject *res = PyObject_CallFunction(
- pyside_globals->make_helptext_func,
- const_cast<char *>("(O)"), ob);
- handle_doc_in_progress--;
- if (res == nullptr) {
- PyErr_Print();
- Py_FatalError("handle_doc did not receive a result");
- }
- return res;
-}
-
-static PyObject *
-pyside_cf_get___doc__(PyObject *cf) {
- return handle_doc(cf, old_cf_doc_descr);
-}
-
-static PyObject *
-pyside_sm_get___doc__(PyObject *sm) {
- return handle_doc(sm, old_sm_doc_descr);
-}
-
-static PyObject *
-pyside_md_get___doc__(PyObject *md) {
- return handle_doc(md, old_md_doc_descr);
-}
-
-static PyObject *
-pyside_tp_get___doc__(PyObject *tp) {
- return handle_doc(tp, old_tp_doc_descr);
-}
-
-static PyObject *
-pyside_wd_get___doc__(PyObject *wd) {
- return handle_doc(wd, old_wd_doc_descr);
-}
-
-// the default setter for all objects
-static int
-pyside_set___signature__(PyObject *op, PyObject *value)
-{
- // By this additional check, this function refuses write access.
- // We consider both nullptr and Py_None as not been written.
- Shiboken::AutoDecRef has_val(get_signature_intern(op, nullptr));
- if (!(has_val.isNull() || has_val == Py_None)) {
- PyErr_Format(PyExc_AttributeError,
- "Attribute '__signature__' of '%.50s' object is not writable",
- Py_TYPE(op)->tp_name);
- return -1;
- }
- int ret = value == nullptr
- ? PyDict_DelItem(pyside_globals->value_dict, op)
- : PyDict_SetItem(pyside_globals->value_dict, op, value);
- Py_XINCREF(value);
- return ret;
-}
-
-static PyGetSetDef new_PyCFunction_getsets[] = {
- {const_cast<char *>("__doc__"), (getter)pyside_cf_get___doc__},
- {const_cast<char *>("__signature__"), (getter)pyside_cf_get___signature__,
- (setter)pyside_set___signature__},
- {nullptr}
-};
-
-static PyGetSetDef new_PyStaticMethod_getsets[] = {
- {const_cast<char *>("__doc__"), (getter)pyside_sm_get___doc__},
- {const_cast<char *>("__signature__"), (getter)pyside_sm_get___signature__,
- (setter)pyside_set___signature__},
- {nullptr}
-};
-
-static PyGetSetDef new_PyMethodDescr_getsets[] = {
- {const_cast<char *>("__doc__"), (getter)pyside_md_get___doc__},
- {const_cast<char *>("__signature__"), (getter)pyside_md_get___signature__,
- (setter)pyside_set___signature__},
- {nullptr}
-};
-
-static PyGetSetDef new_PyType_getsets[] = {
- {const_cast<char *>("__doc__"), (getter)pyside_tp_get___doc__},
- {const_cast<char *>("__signature__"), (getter)pyside_tp_get___signature__,
- (setter)pyside_set___signature__},
- {nullptr}
-};
-
-static PyGetSetDef new_PyWrapperDescr_getsets[] = {
- {const_cast<char *>("__doc__"), (getter)pyside_wd_get___doc__},
- {const_cast<char *>("__signature__"), (getter)pyside_wd_get___signature__,
- (setter)pyside_set___signature__},
- {nullptr}
-};
-
-////////////////////////////////////////////////////////////////////////////
-//
-// get_signature -- providing a superior interface
-//
-// Additionally to the interface via __signature__, we also provide
-// a general function, which allows for different signature layouts.
-// The "modifier" argument is a string that is passed in from loader.py .
-// Configuration what the modifiers mean is completely in Python.
-//
-
-static PyObject *
-get_signature_intern(PyObject *ob, PyObject *modifier)
-{
- if (PyType_IsSubtype(Py_TYPE(ob), &PyCFunction_Type))
- return pyside_cf_get___signature__(ob, modifier);
- if (Py_TYPE(ob) == PepStaticMethod_TypePtr)
- return pyside_sm_get___signature__(ob, modifier);
- if (Py_TYPE(ob) == PepMethodDescr_TypePtr)
- return pyside_md_get___signature__(ob, modifier);
- if (PyType_Check(ob))
- return pyside_tp_get___signature__(ob, modifier);
- if (Py_TYPE(ob) == &PyWrapperDescr_Type)
- return pyside_wd_get___signature__(ob, modifier);
- return nullptr;
-}
-
-static PyObject *
-get_signature(PyObject * /* self */, PyObject *args)
-{
- PyObject *ob;
- PyObject *modifier = nullptr;
-
- init_module_1();
-
- if (!PyArg_ParseTuple(args, "O|O", &ob, &modifier))
- return nullptr;
- if (Py_TYPE(ob) == PepFunction_TypePtr)
- Py_RETURN_NONE;
- PyObject *ret = get_signature_intern(ob, modifier);
- if (ret != nullptr)
- return ret;
- Py_RETURN_NONE;
-}
-
-////////////////////////////////////////////////////////////////////////////
-//
-// This special Type_Ready does certain initializations earlier with
-// our new version.
-//
-
-#ifndef _WIN32
-////////////////////////////////////////////////////////////////////////////
-// a stack trace for linux-like platforms
-#include <stdio.h>
-#include <execinfo.h>
-#include <signal.h>
-#include <stdlib.h>
-#include <unistd.h>
-
-void handler(int sig) {
- void *array[30];
- size_t size;
-
- // get void *'s for all entries on the stack
- size = backtrace(array, 30);
-
- // print out all the frames to stderr
- fprintf(stderr, "Error: signal %d:\n", sig);
- backtrace_symbols_fd(array, size, STDERR_FILENO);
- exit(1);
-}
-
-////////////////////////////////////////////////////////////////////////////
-#endif // _WIN32
-
-static int
-PySide_PatchTypes(void)
-{
- static int init_done = 0;
-
- if (!init_done) {
- Shiboken::AutoDecRef meth_descr(PyObject_GetAttrString(
- reinterpret_cast<PyObject *>(&PyString_Type), "split"));
- Shiboken::AutoDecRef wrap_descr(PyObject_GetAttrString(
- reinterpret_cast<PyObject *>(Py_TYPE(Py_True)), "__add__"));
- if (meth_descr.isNull() || wrap_descr.isNull()
- || PyType_Ready(Py_TYPE(meth_descr)) < 0
- || add_more_getsets(PepMethodDescr_TypePtr, new_PyMethodDescr_getsets, &old_md_doc_descr) < 0
- || add_more_getsets(&PyCFunction_Type, new_PyCFunction_getsets, &old_cf_doc_descr) < 0
- || add_more_getsets(PepStaticMethod_TypePtr, new_PyStaticMethod_getsets, &old_sm_doc_descr) < 0
- || add_more_getsets(&PyType_Type, new_PyType_getsets, &old_tp_doc_descr) < 0
- || add_more_getsets(Py_TYPE(wrap_descr), new_PyWrapperDescr_getsets, &old_wd_doc_descr) < 0
- )
- return -1;
-#ifndef _WIN32
- // We enable the stack trace in CI, only.
- const char *testEnv = getenv("QTEST_ENVIRONMENT");
- if (testEnv && strstr(testEnv, "ci"))
- signal(SIGSEGV, handler); // install our handler
-#endif // _WIN32
- init_done = 1;
- }
- return 0;
-}
-
-static void
-init_module_1(void)
-{
- static int init_done = 0;
-
- if (!init_done) {
- pyside_globals = init_phase_1();
- if (pyside_globals != nullptr)
- init_done = 1;
- }
-}
-
-static int
-PySide_BuildSignatureArgs(PyObject *obtype_mod, const char *signatures[])
-{
- init_module_1();
- Shiboken::AutoDecRef type_key(GetTypeKey(obtype_mod));
- /*
- * PYSIDE-996: Avoid string overflow in MSVC, which has a limit of
- * 2**15 unicode characters (64 K memory).
- * Instead of one huge string, we take a ssize_t that is the
- * address of a string array. It will not be turned into a real
- * string list until really used by Python. This is quite optimal.
- */
- Shiboken::AutoDecRef numkey(Py_BuildValue("n", signatures));
- if (type_key.isNull() || numkey.isNull()
- || PyDict_SetItem(pyside_globals->arg_dict, type_key, numkey) < 0)
- return -1;
- /*
- * We record also a mapping from type key to type/module. This helps to
- * lazily initialize the Py_LIMITED_API in name_key_to_func().
- */
- return PyDict_SetItem(pyside_globals->map_dict, type_key, obtype_mod) == 0 ? 0 : -1;
-}
-
-static PyMethodDef signature_methods[] = {
- {"get_signature", (PyCFunction)get_signature, METH_VARARGS,
- "get the __signature__, but pass an optional string parameter"},
- {nullptr, nullptr}
-};
-
-static void
-init_module_2(void)
-{
- static int init_done = 0;
-
- if (!init_done) {
- // Phase 2 will call __init__.py which touches a signature, itself.
- // Therefore we set init_done prior to init_phase_2().
- init_done = 1;
- init_phase_2(pyside_globals, signature_methods);
- }
-}
-
-static PyObject *
-_address_to_stringlist(PyObject *numkey)
-{
- ssize_t address = PyNumber_AsSsize_t(numkey, PyExc_ValueError);
- if (address == -1 && PyErr_Occurred())
- return nullptr;
- char **sig_strings = reinterpret_cast<char **>(address);
- PyObject *res_list = PyList_New(0);
- if (res_list == nullptr)
- return nullptr;
- for (; *sig_strings != nullptr; ++sig_strings) {
- char *sig_str = *sig_strings;
- Shiboken::AutoDecRef pystr(Py_BuildValue("s", sig_str));
- if (pystr.isNull() || PyList_Append(res_list, pystr) < 0)
- return nullptr;
- }
- return res_list;
-}
-
-static PyObject *
-PySide_BuildSignatureProps(PyObject *type_key)
-{
- /*
- * Here is the second part of the function.
- * This part will be called on-demand when needed by some attribute.
- * We simply pick up the arguments that we stored here and replace
- * them by the function result.
- */
- init_module_2();
- if (type_key == nullptr)
- return nullptr;
- PyObject *numkey = PyDict_GetItem(pyside_globals->arg_dict, type_key);
- Shiboken::AutoDecRef strings(_address_to_stringlist(numkey));
- if (strings.isNull())
- return nullptr;
- Shiboken::AutoDecRef arg_tup(Py_BuildValue("(OO)", type_key, strings.object()));
- if (arg_tup.isNull())
- return nullptr;
- PyObject *dict = PyObject_CallObject(pyside_globals->pyside_type_init_func, arg_tup);
- if (dict == nullptr) {
- if (PyErr_Occurred())
- return nullptr;
- // No error: return an empty dict.
- if (empty_dict == nullptr)
- empty_dict = PyDict_New();
- return empty_dict;
- }
- // We replace the arguments by the result dict.
- if (PyDict_SetItem(pyside_globals->arg_dict, type_key, dict) < 0)
- return nullptr;
- return dict;
-}
-
-static int _finish_nested_classes(PyObject *dict);
-static int _build_func_to_type(PyObject *obtype);
-
-static int
-PySide_FinishSignatures(PyObject *module, const char *signatures[])
-{
- /*
- * Initialization of module functions and resolving of static methods.
- */
- const char *name = PyModule_GetName(module);
- if (name == nullptr)
- return -1;
-
- // we abuse the call for types, since they both have a __name__ attribute.
- if (PySide_BuildSignatureArgs(module, signatures) < 0)
- return -1;
-
- /*
- * Note: This function crashed when called from PySide_BuildSignatureArgs.
- * Probably this was too early.
- *
- * Pep384: We need to switch this always on since we have no access
- * to the PyCFunction attributes. Therefore I simplified things
- * and always use our own mapping.
- */
- PyObject *key, *func, *obdict = PyModule_GetDict(module);
- Py_ssize_t pos = 0;
-
- while (PyDict_Next(obdict, &pos, &key, &func))
- if (PyCFunction_Check(func))
- if (PyDict_SetItem(pyside_globals->map_dict, func, module) < 0)
- return -1;
- if (_finish_nested_classes(obdict) < 0)
- return -1;
- // The finish_import function will not work the first time since phase 2
- // was not yet run. But that is ok, because the first import is always for
- // the shiboken module (or a test module).
- if (pyside_globals->finish_import_func == nullptr) {
- assert(strncmp(name, "PySide2.", 8) != 0);
- return 0;
- }
- Shiboken::AutoDecRef ret(PyObject_CallFunction(
- pyside_globals->finish_import_func, const_cast<char *>("(O)"), module));
- return ret.isNull() ? -1 : 0;
-}
-
-static int
-_finish_nested_classes(PyObject *obdict)
-{
- PyObject *key, *value, *obtype;
- PyTypeObject *subtype;
- Py_ssize_t pos = 0;
-
- if (obdict == nullptr)
- return -1;
- while (PyDict_Next(obdict, &pos, &key, &value)) {
- if (PyType_Check(value)) {
- obtype = value;
- if (_build_func_to_type(obtype) < 0)
- return -1;
- // now continue with nested cases
- subtype = reinterpret_cast<PyTypeObject *>(obtype);
- if (_finish_nested_classes(subtype->tp_dict) < 0)
- return -1;
- }
- }
- return 0;
-}
-
-static int
-_build_func_to_type(PyObject *obtype)
-{
- /*
- * There is no general way to directly get the type of a static method.
- * On Python 3, the type is hidden in an unused pointer in the
- * PyCFunction structure, but the Limited API does not allow to access
- * this, either.
- *
- * In the end, it was easier to avoid such tricks and build an explicit
- * mapping from function to type.
- *
- * We walk through the method list of the type
- * and record the mapping from static method to this type in a dict.
- * We also check for hidden methods, see below.
- */
- auto *type = reinterpret_cast<PyTypeObject *>(obtype);
- PyObject *dict = type->tp_dict;
- PyMethodDef *meth = type->tp_methods;
-
- if (meth == nullptr)
- return 0;
-
- for (; meth->ml_name != nullptr; meth++) {
- /*
- * It is possible that a method is overwritten by another
- * attribute with the same name. This case was obviously provoked
- * explicitly in "testbinding.TestObject.staticMethodDouble",
- * where instead of the method a "PySide2.QtCore.Signal" object
- * was in the dict.
- * This overlap is also found in regular PySide under
- * "PySide2.QtCore.QProcess.error" where again a signal object is
- * returned. These hidden methods will be opened for the
- * signature module by adding them under the name
- * "{name}.overload".
- */
- PyObject *descr = PyDict_GetItemString(dict, meth->ml_name);
- PyObject *look_attr = meth->ml_flags & METH_STATIC
- ? Shiboken::PyMagicName::func() : Shiboken::PyMagicName::name();
- int check_name = meth->ml_flags & METH_STATIC ? 0 : 1;
- if (descr == nullptr)
- return -1;
-
- // We first check all methods if one is hidden by something else.
- Shiboken::AutoDecRef look(PyObject_GetAttr(descr, look_attr));
- Shiboken::AutoDecRef given(Py_BuildValue("s", meth->ml_name));
- if (look.isNull()
- || (check_name && PyObject_RichCompareBool(look, given, Py_EQ) != 1)) {
- PyErr_Clear();
- Shiboken::AutoDecRef cfunc(PyCFunction_NewEx(meth,
- reinterpret_cast<PyObject *>(type), nullptr));
- if (cfunc.isNull())
- return -1;
- if (meth->ml_flags & METH_STATIC)
- descr = PyStaticMethod_New(cfunc);
- else
- descr = PyDescr_NewMethod(type, meth);
- if (descr == nullptr)
- return -1;
- char mangled_name[200];
- strcpy(mangled_name, meth->ml_name);
- strcat(mangled_name, ".overload");
- if (PyDict_SetItemString(dict, mangled_name, descr) < 0)
- return -1;
- if (meth->ml_flags & METH_STATIC) {
- // This is the special case where a static method is hidden.
- Shiboken::AutoDecRef special(Py_BuildValue("(Os)", cfunc.object(), "overload"));
- if (PyDict_SetItem(pyside_globals->map_dict, special, obtype) < 0)
- return -1;
- }
- if (PyDict_SetItemString(pyside_globals->map_dict, mangled_name, obtype) < 0)
- return -1;
- continue;
- }
- // Then we insert the mapping for static methods.
- if (meth->ml_flags & METH_STATIC) {
- if (PyDict_SetItem(pyside_globals->map_dict, look, obtype) < 0)
- return -1;
- }
- }
- return 0;
-}
-
-int
-SbkSpecial_Type_Ready(PyObject * /* module */, PyTypeObject *type,
- const char *signatures[])
-{
- if (PyType_Ready(type) < 0)
- return -1;
- auto *ob_type = reinterpret_cast<PyObject *>(type);
- int ret = PySide_BuildSignatureArgs(ob_type, signatures);
- if (ret < 0) {
- PyErr_Print();
- PyErr_SetNone(PyExc_ImportError);
- }
- return ret;
-}
-
-void
-FinishSignatureInitialization(PyObject *module, const char *signatures[])
-{
- /*
- * This function is called at the very end of a module initialization.
- * We now patch certain types to support the __signature__ attribute,
- * initialize module functions and resolve static methods.
- *
- * Still, it is not possible to call init phase 2 from here,
- * because the import is still running. Do it from Python!
- */
- PySide_PatchTypes();
- if (PySide_FinishSignatures(module, signatures) < 0) {
- PyErr_Print();
- PyErr_SetNone(PyExc_ImportError);
- }
-}
-
-void
-SetError_Argument(PyObject *args, const char *func_name)
-{
- /*
- * This function replaces the type error construction with extra
- * overloads parameter in favor of using the signature module.
- * Error messages are rare, so we do it completely in Python.
- */
- init_module_1();
- init_module_2();
- Shiboken::AutoDecRef res(PyObject_CallFunction(
- pyside_globals->seterror_argument_func,
- const_cast<char *>("(Os)"), args, func_name));
- if (res.isNull()) {
- PyErr_Print();
- Py_FatalError("seterror_argument did not receive a result");
- }
- PyObject *err, *msg;
- if (!PyArg_UnpackTuple(res, func_name, 2, 2, &err, &msg)) {
- PyErr_Print();
- Py_FatalError("unexpected failure in seterror_argument");
- }
- PyErr_SetObject(err, msg);
-}
-
-/*
- * Support for the metatype SbkObjectType_Type's tp_getset.
- *
- * This was not necessary for __signature__, because PyType_Type inherited it.
- * But the __doc__ attribute existed already by inheritance, and calling
- * PyType_Modified() is not supported. So we added the getsets explicitly
- * to the metatype.
- */
-
-PyObject *
-Sbk_TypeGet___signature__(PyObject *ob, PyObject *modifier)
-{
- return pyside_tp_get___signature__(ob, modifier);
-}
-
-PyObject *Sbk_TypeGet___doc__(PyObject *ob)
-{
- return pyside_tp_get___doc__(ob);
-}
-
-} //extern "C"
diff --git a/sources/shiboken2/libshiboken/signature.h b/sources/shiboken2/libshiboken/signature.h
index b22a78497..0459d8661 100644
--- a/sources/shiboken2/libshiboken/signature.h
+++ b/sources/shiboken2/libshiboken/signature.h
@@ -40,16 +40,15 @@
#ifndef SIGNATURE_H
#define SIGNATURE_H
-#include "sbkpython.h"
-
extern "C"
{
-LIBSHIBOKEN_API int SbkSpecial_Type_Ready(PyObject *, PyTypeObject *, const char *[]);
+LIBSHIBOKEN_API int InitSignatureStrings(PyTypeObject *, const char *[]);
LIBSHIBOKEN_API void FinishSignatureInitialization(PyObject *, const char *[]);
-LIBSHIBOKEN_API void SetError_Argument(PyObject *, const char *);
+LIBSHIBOKEN_API void SetError_Argument(PyObject *, const char *, PyObject *);
LIBSHIBOKEN_API PyObject *Sbk_TypeGet___signature__(PyObject *, PyObject *);
LIBSHIBOKEN_API PyObject *Sbk_TypeGet___doc__(PyObject *);
+LIBSHIBOKEN_API PyObject *GetFeatureDict();
} // extern "C"
diff --git a/sources/shiboken2/libshiboken/signature/signature.cpp b/sources/shiboken2/libshiboken/signature/signature.cpp
new file mode 100644
index 000000000..4c251af5b
--- /dev/null
+++ b/sources/shiboken2/libshiboken/signature/signature.cpp
@@ -0,0 +1,581 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or (at your option) the GNU General
+** Public license version 3 or any later version approved by the KDE Free
+** Qt Foundation. The licenses are as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-2.0.html and
+** https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+////////////////////////////////////////////////////////////////////////////
+//
+// signature.cpp
+// -------------
+//
+// This is the main file of the signature module.
+// It contains the most important functions and avoids confusion
+// by moving many helper functions elsewhere.
+//
+// General documentation can be found in `signature_doc.rst`.
+//
+
+#include "basewrapper.h"
+#include "autodecref.h"
+#include "sbkstring.h"
+#include "sbkstaticstrings.h"
+#include "sbkstaticstrings_p.h"
+
+#include "signature_p.h"
+#include <structmember.h>
+
+using namespace Shiboken;
+
+extern "C"
+{
+
+static PyObject *CreateSignature(PyObject *props, PyObject *key)
+{
+ /*
+ * Here is the new function to create all signatures. It simply calls
+ * into Python and creates a signature object directly.
+ * This is so much simpler than using all the attributes explicitly
+ * to support '_signature_is_functionlike()'.
+ */
+ return PyObject_CallFunction(pyside_globals->create_signature_func,
+ const_cast<char *>("(OO)"), props, key);
+}
+
+PyObject *GetClassOrModOf(PyObject *ob)
+{
+ /*
+ * Return the type or module of a function or type.
+ * The purpose is finally to use the name of the object.
+ */
+ if (PyType_Check(ob)) {
+ // PySide-928: The type case must do refcounting like the others as well.
+ Py_INCREF(ob);
+ return ob;
+ }
+ if (PyType_IsSubtype(Py_TYPE(ob), &PyCFunction_Type))
+ return _get_class_of_cf(ob);
+ if (Py_TYPE(ob) == PepStaticMethod_TypePtr)
+ return _get_class_of_sm(ob);
+ if (Py_TYPE(ob) == PepMethodDescr_TypePtr)
+ return _get_class_of_descr(ob);
+ if (Py_TYPE(ob) == &PyWrapperDescr_Type)
+ return _get_class_of_descr(ob);
+ Py_FatalError("unexpected type in GetClassOrModOf");
+ return nullptr;
+}
+
+PyObject *GetTypeKey(PyObject *ob)
+{
+ assert(PyType_Check(ob) || PyModule_Check(ob));
+ /*
+ * Obtain a unique key using the module name and the type name.
+ *
+ * PYSIDE-1286: We use correct __module__ and __qualname__, now.
+ */
+ AutoDecRef module_name(PyObject_GetAttr(ob, PyMagicName::module()));
+ if (module_name.isNull()) {
+ // We have no module_name because this is a module ;-)
+ PyErr_Clear();
+ module_name.reset(PyObject_GetAttr(ob, PyMagicName::name()));
+ return Py_BuildValue("O", module_name.object());
+ }
+ AutoDecRef class_name(_get_qualname(ob));
+ if (class_name.isNull()) {
+ Py_FatalError("Signature: missing class name in GetTypeKey");
+ return nullptr;
+ }
+ return Py_BuildValue("(OO)", module_name.object(), class_name.object());
+}
+
+static PyObject *empty_dict = nullptr;
+
+PyObject *TypeKey_to_PropsDict(PyObject *type_key, PyObject *obtype)
+{
+ PyObject *dict = PyDict_GetItem(pyside_globals->arg_dict, type_key);
+ if (dict == nullptr) {
+ if (empty_dict == nullptr)
+ empty_dict = PyDict_New();
+ dict = empty_dict;
+ }
+ if (!PyDict_Check(dict))
+ dict = PySide_BuildSignatureProps(type_key);
+ return dict;
+}
+
+static PyObject *_GetSignature_Cached(PyObject *props, PyObject *func_kind, PyObject *modifier)
+{
+ // Special case: We want to know the func_kind.
+ if (modifier) {
+#if PY_VERSION_HEX >= 0x03000000
+ PyUnicode_InternInPlace(&modifier);
+#else
+ PyString_InternInPlace(&modifier);
+#endif
+ if (modifier == PyMagicName::func_kind())
+ return Py_BuildValue("O", func_kind);
+ }
+
+ AutoDecRef key(modifier == nullptr ? Py_BuildValue("O", func_kind)
+ : Py_BuildValue("(OO)", func_kind, modifier));
+ PyObject *value = PyDict_GetItem(props, key);
+ if (value == nullptr) {
+ // we need to compute a signature object
+ value = CreateSignature(props, key);
+ if (value != nullptr) {
+ if (PyDict_SetItem(props, key, value) < 0)
+ // this is an error
+ return nullptr;
+ }
+ else {
+ // key not found
+ Py_RETURN_NONE;
+ }
+ }
+ return Py_INCREF(value), value;
+}
+
+PyObject *GetSignature_Function(PyObject *obfunc, PyObject *modifier)
+{
+ // make sure that we look into PyCFunction, only...
+ if (Py_TYPE(obfunc) == PepFunction_TypePtr)
+ Py_RETURN_NONE;
+ AutoDecRef obtype_mod(GetClassOrModOf(obfunc));
+ AutoDecRef type_key(GetTypeKey(obtype_mod));
+ if (type_key.isNull())
+ Py_RETURN_NONE;
+ PyObject *dict = TypeKey_to_PropsDict(type_key, obtype_mod);
+ if (dict == nullptr)
+ return nullptr;
+ AutoDecRef func_name(PyObject_GetAttr(obfunc, PyMagicName::name()));
+ PyObject *props = !func_name.isNull() ? PyDict_GetItem(dict, func_name) : nullptr;
+ if (props == nullptr)
+ Py_RETURN_NONE;
+
+ int flags = PyCFunction_GET_FLAGS(obfunc);
+ PyObject *func_kind;
+ if (PyModule_Check(obtype_mod))
+ func_kind = PyName::function();
+ else if (flags & METH_CLASS)
+ func_kind = PyName::classmethod();
+ else if (flags & METH_STATIC)
+ func_kind = PyName::staticmethod();
+ else
+ func_kind = PyName::method();
+ return _GetSignature_Cached(props, func_kind, modifier);
+}
+
+PyObject *GetSignature_Wrapper(PyObject *ob, PyObject *modifier)
+{
+ AutoDecRef func_name(PyObject_GetAttr(ob, PyMagicName::name()));
+ AutoDecRef objclass(PyObject_GetAttr(ob, PyMagicName::objclass()));
+ AutoDecRef class_key(GetTypeKey(objclass));
+ if (func_name.isNull() || objclass.isNull() || class_key.isNull())
+ return nullptr;
+ PyObject *dict = TypeKey_to_PropsDict(class_key, objclass);
+ if (dict == nullptr)
+ return nullptr;
+ PyObject *props = PyDict_GetItem(dict, func_name);
+ if (props == nullptr) {
+ // handle `__init__` like the class itself
+ if (strcmp(String::toCString(func_name), "__init__") == 0)
+ return GetSignature_TypeMod(objclass, modifier);
+ Py_RETURN_NONE;
+ }
+ return _GetSignature_Cached(props, PyName::method(), modifier);
+}
+
+PyObject *GetSignature_TypeMod(PyObject *ob, PyObject *modifier)
+{
+ AutoDecRef ob_name(PyObject_GetAttr(ob, PyMagicName::name()));
+ AutoDecRef ob_key(GetTypeKey(ob));
+
+ PyObject *dict = TypeKey_to_PropsDict(ob_key, ob);
+ if (dict == nullptr)
+ return nullptr;
+ PyObject *props = PyDict_GetItem(dict, ob_name);
+ if (props == nullptr)
+ Py_RETURN_NONE;
+ return _GetSignature_Cached(props, PyName::method(), modifier);
+}
+
+////////////////////////////////////////////////////////////////////////////
+//
+// get_signature -- providing a superior interface
+//
+// Additional to the interface via `__signature__`, we also provide
+// a general function, which allows for different signature layouts.
+// The `modifier` argument is a string that is passed in from `loader.py`.
+// Configuration what the modifiers mean is completely in Python.
+//
+
+PyObject *get_signature_intern(PyObject *ob, PyObject *modifier)
+{
+ if (PyType_IsSubtype(Py_TYPE(ob), &PyCFunction_Type))
+ return pyside_cf_get___signature__(ob, modifier);
+ if (Py_TYPE(ob) == PepStaticMethod_TypePtr)
+ return pyside_sm_get___signature__(ob, modifier);
+ if (Py_TYPE(ob) == PepMethodDescr_TypePtr)
+ return pyside_md_get___signature__(ob, modifier);
+ if (PyType_Check(ob))
+ return pyside_tp_get___signature__(ob, modifier);
+ if (Py_TYPE(ob) == &PyWrapperDescr_Type)
+ return pyside_wd_get___signature__(ob, modifier);
+ return nullptr;
+}
+
+static PyObject *get_signature(PyObject * /* self */, PyObject *args)
+{
+ PyObject *ob;
+ PyObject *modifier = nullptr;
+
+ init_module_1();
+
+ if (!PyArg_ParseTuple(args, "O|O", &ob, &modifier))
+ return nullptr;
+ if (Py_TYPE(ob) == PepFunction_TypePtr)
+ Py_RETURN_NONE;
+ PyObject *ret = get_signature_intern(ob, modifier);
+ if (ret != nullptr)
+ return ret;
+ Py_RETURN_NONE;
+}
+
+PyMethodDef signature_methods[] = {
+ {"get_signature", (PyCFunction)get_signature, METH_VARARGS,
+ "get the __signature__, but pass an optional string parameter"},
+ {nullptr, nullptr}
+};
+
+////////////////////////////////////////////////////////////////////////////
+//
+// Argument Handling
+// -----------------
+//
+// * PySide_BuildSignatureArgs
+//
+// Called during class or module initialization.
+// The signature strings from the C modules are stored in a dict for
+// later use.
+//
+// * PySide_BuildSignatureProps
+//
+// Called on demand during signature retieval. This function calls all the way
+// through `parser.py` and prepares all properties for the functions of the class.
+// The parsed properties can then be used to create signature objects.
+//
+
+static int PySide_BuildSignatureArgs(PyObject *obtype_mod, const char *signatures[])
+{
+ init_module_1();
+ AutoDecRef type_key(GetTypeKey(obtype_mod));
+ /*
+ * PYSIDE-996: Avoid string overflow in MSVC, which has a limit of
+ * 2**15 unicode characters (64 K memory).
+ * Instead of one huge string, we take a ssize_t that is the
+ * address of a string array. It will not be turned into a real
+ * string list until really used by Python. This is quite optimal.
+ */
+ AutoDecRef numkey(Py_BuildValue("n", signatures));
+ if (type_key.isNull() || numkey.isNull()
+ || PyDict_SetItem(pyside_globals->arg_dict, type_key, numkey) < 0)
+ return -1;
+ /*
+ * We record also a mapping from type key to type/module. This helps to
+ * lazily initialize the Py_LIMITED_API in name_key_to_func().
+ */
+ return PyDict_SetItem(pyside_globals->map_dict, type_key, obtype_mod) == 0 ? 0 : -1;
+}
+
+PyObject *PySide_BuildSignatureProps(PyObject *type_key)
+{
+ /*
+ * Here is the second part of the function.
+ * This part will be called on-demand when needed by some attribute.
+ * We simply pick up the arguments that we stored here and replace
+ * them by the function result.
+ */
+ init_module_2();
+ if (type_key == nullptr)
+ return nullptr;
+ PyObject *numkey = PyDict_GetItem(pyside_globals->arg_dict, type_key);
+ AutoDecRef strings(_address_to_stringlist(numkey));
+ if (strings.isNull())
+ return nullptr;
+ AutoDecRef arg_tup(Py_BuildValue("(OO)", type_key, strings.object()));
+ if (arg_tup.isNull())
+ return nullptr;
+ PyObject *dict = PyObject_CallObject(pyside_globals->pyside_type_init_func, arg_tup);
+ if (dict == nullptr) {
+ if (PyErr_Occurred())
+ return nullptr;
+ // No error: return an empty dict.
+ if (empty_dict == nullptr)
+ empty_dict = PyDict_New();
+ return empty_dict;
+ }
+ // PYSIDE-1019: Build snake case versions of the functions.
+ if (insert_snake_case_variants(dict) < 0)
+ return nullptr;
+ // We replace the arguments by the result dict.
+ if (PyDict_SetItem(pyside_globals->arg_dict, type_key, dict) < 0)
+ return nullptr;
+ return dict;
+}
+//
+////////////////////////////////////////////////////////////////////////////
+
+static int PySide_FinishSignatures(PyObject *module, const char *signatures[])
+{
+ /*
+ * Initialization of module functions and resolving of static methods.
+ */
+ const char *name = PyModule_GetName(module);
+ if (name == nullptr)
+ return -1;
+
+ // we abuse the call for types, since they both have a __name__ attribute.
+ if (PySide_BuildSignatureArgs(module, signatures) < 0)
+ return -1;
+
+ /*
+ * Note: This function crashed when called from PySide_BuildSignatureArgs.
+ * Probably this was an import timing problem.
+ *
+ * Pep384: We need to switch this always on since we have no access
+ * to the PyCFunction attributes. Therefore I simplified things
+ * and always use our own mapping.
+ */
+ PyObject *key, *func, *obdict = PyModule_GetDict(module);
+ Py_ssize_t pos = 0;
+
+ while (PyDict_Next(obdict, &pos, &key, &func))
+ if (PyCFunction_Check(func))
+ if (PyDict_SetItem(pyside_globals->map_dict, func, module) < 0)
+ return -1;
+ if (_finish_nested_classes(obdict) < 0)
+ return -1;
+ // The finish_import function will not work the first time since phase 2
+ // was not yet run. But that is ok, because the first import is always for
+ // the shiboken module (or a test module).
+ if (pyside_globals->finish_import_func == nullptr) {
+ assert(strncmp(name, "PySide2.", 8) != 0);
+ return 0;
+ }
+ AutoDecRef ret(PyObject_CallFunction(
+ pyside_globals->finish_import_func, const_cast<char *>("(O)"), module));
+ return ret.isNull() ? -1 : 0;
+}
+
+////////////////////////////////////////////////////////////////////////////
+//
+// External functions interface
+//
+// These are exactly the supported functions from `signature.h`.
+//
+
+int InitSignatureStrings(PyTypeObject *type, const char *signatures[])
+{
+ auto *ob_type = reinterpret_cast<PyObject *>(type);
+ int ret = PySide_BuildSignatureArgs(ob_type, signatures);
+ if (ret < 0) {
+ PyErr_Print();
+ PyErr_SetNone(PyExc_ImportError);
+ }
+ return ret;
+}
+
+void FinishSignatureInitialization(PyObject *module, const char *signatures[])
+{
+ /*
+ * This function is called at the very end of a module initialization.
+ * We now patch certain types to support the __signature__ attribute,
+ * initialize module functions and resolve static methods.
+ *
+ * Still, it is not possible to call init phase 2 from here,
+ * because the import is still running. Do it from Python!
+ */
+ if ( PySide_PatchTypes() < 0
+ || PySide_FinishSignatures(module, signatures) < 0) {
+ PyErr_Print();
+ PyErr_SetNone(PyExc_ImportError);
+ }
+}
+
+static PyObject *adjustFuncName(const char *func_name)
+{
+ /*
+ * PYSIDE-1019: Modify the function name expression according to feature.
+ *
+ * - snake_case
+ * The function name must be converted.
+ * - full_property
+ * The property name must be used and "fset" appended.
+ *
+ * modname.subname.classsname.propname.fset
+ *
+ * Class properties must use the expression
+ *
+ * modname.subname.classsname.__dict__['propname'].fset
+ *
+ * Note that fget is impossible because there are no parameters.
+ */
+ static const char mapping_name[] = "shibokensupport.signature.mapping";
+ static PyObject *sys_modules = PySys_GetObject("modules");
+ static PyObject *mapping = PyDict_GetItemString(sys_modules, mapping_name);
+ static PyObject *ns = PyModule_GetDict(mapping);
+
+ char _path[200 + 1] = {};
+ const char *_name = strrchr(func_name, '.');
+ strncat(_path, func_name, _name - func_name);
+ ++_name;
+
+ // This is a very cheap call into `mapping.py`.
+ PyObject *update_mapping = PyDict_GetItemString(ns, "update_mapping");
+ AutoDecRef res(PyObject_CallFunctionObjArgs(update_mapping, nullptr));
+ if (res.isNull())
+ return nullptr;
+
+ // Run `eval` on the type string to get the object.
+ AutoDecRef obtype(PyRun_String(_path, Py_eval_input, ns, ns));
+ if (PyModule_Check(obtype.object())) {
+ // This is a plain function. Return the unmangled name.
+ return String::fromCString(func_name);
+ }
+ assert(PyType_Check(obtype)); // This was not true for __init__!
+
+ // Find the feature flags
+ auto type = reinterpret_cast<PyTypeObject *>(obtype.object());
+ auto dict = type->tp_dict;
+ int id = SbkObjectType_GetReserved(type);
+ id = id < 0 ? 0 : id; // if undefined, set to zero
+ auto lower = id & 0x01;
+ auto is_prop = id & 0x02;
+ bool is_class_prop = false;
+
+ // Compute all needed info.
+ PyObject *name = String::getSnakeCaseName(_name, lower);
+ PyObject *prop_name;
+ if (is_prop) {
+ PyObject *prop_methods = PyDict_GetItem(dict, PyMagicName::property_methods());
+ prop_name = PyDict_GetItem(prop_methods, name);
+ if (prop_name != nullptr) {
+ PyObject *prop = PyDict_GetItem(dict, prop_name);
+ is_class_prop = Py_TYPE(prop) != &PyProperty_Type;
+ }
+ }
+
+ // Finally, generate the correct path expression.
+ char _buf[200 + 1] = {};
+ if (is_prop) {
+ auto _prop_name = String::toCString(prop_name);
+ if (is_class_prop)
+ sprintf(_buf, "%s.__dict__['%s'].fset", _path, _prop_name);
+ else
+ sprintf(_buf, "%s.%s.fset", _path, _prop_name);
+ }
+ else {
+ auto _name = String::toCString(name);
+ sprintf(_buf, "%s.%s", _path, _name);
+ }
+ return String::fromCString(_buf);
+}
+
+void SetError_Argument(PyObject *args, const char *func_name, PyObject *info)
+{
+ /*
+ * This function replaces the type error construction with extra
+ * overloads parameter in favor of using the signature module.
+ * Error messages are rare, so we do it completely in Python.
+ */
+ init_module_1();
+ init_module_2();
+
+ // PYSIDE-1305: Handle errors set by fillQtProperties.
+ if (PyErr_Occurred()) {
+ PyObject *e, *v, *t;
+ // Note: These references are all borrowed.
+ PyErr_Fetch(&e, &v, &t);
+ info = v;
+ }
+ // PYSIDE-1019: Modify the function name expression according to feature.
+ AutoDecRef new_func_name(adjustFuncName(func_name));
+ if (new_func_name.isNull()) {
+ PyErr_Print();
+ Py_FatalError("seterror_argument failed to call update_mapping");
+ }
+ if (info == nullptr)
+ info = Py_None;
+ AutoDecRef res(PyObject_CallFunctionObjArgs(pyside_globals->seterror_argument_func,
+ args, new_func_name.object(), info, nullptr));
+ if (res.isNull()) {
+ PyErr_Print();
+ Py_FatalError("seterror_argument did not receive a result");
+ }
+ PyObject *err, *msg;
+ if (!PyArg_UnpackTuple(res, func_name, 2, 2, &err, &msg)) {
+ PyErr_Print();
+ Py_FatalError("unexpected failure in seterror_argument");
+ }
+ PyErr_SetObject(err, msg);
+}
+
+/*
+ * Support for the metatype SbkObjectType_Type's tp_getset.
+ *
+ * This was not necessary for __signature__, because PyType_Type inherited it.
+ * But the __doc__ attribute existed already by inheritance, and calling
+ * PyType_Modified() is not supported. So we added the getsets explicitly
+ * to the metatype.
+ */
+
+PyObject *Sbk_TypeGet___signature__(PyObject *ob, PyObject *modifier)
+{
+ return pyside_tp_get___signature__(ob, modifier);
+}
+
+PyObject *Sbk_TypeGet___doc__(PyObject *ob)
+{
+ return pyside_tp_get___doc__(ob);
+}
+
+PyObject *GetFeatureDict()
+{
+ init_module_1();
+ return pyside_globals->feature_dict;
+}
+
+} //extern "C"
diff --git a/sources/shiboken2/libshiboken/signature_doc.rst b/sources/shiboken2/libshiboken/signature/signature_doc.rst
index a984de4ce..f3dc652b6 100644
--- a/sources/shiboken2/libshiboken/signature_doc.rst
+++ b/sources/shiboken2/libshiboken/signature/signature_doc.rst
@@ -73,7 +73,7 @@ It calls ``GetSignature_Function`` which returns the signature if it is found.
Why this Code is Fast
---------------------
-It costs a little time (maybe 6 seconds) to run througs every single signature
+It costs a little time (maybe 6 seconds) to run through every single signature
object, since these are more than 25000 Python objects. But all the signature
objects will be rarely accessed but in special applications.
The normal case are only a few accesses, and these are working pretty fast.
@@ -265,6 +265,17 @@ we can now capture the error output of COIN and check the generated module
in.
+Explicitly Enforcing Recreation
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The former way to regenerate the registry files was to remove the files
+and check that in. This has the desired effect, but creates huge deltas.
+As a more efficient way, we have prepared a comment in the first line
+that contains the word "recreate".
+By uncommenting this line, a NameError is triggered, which has the same
+effect.
+
+
init_platform.py
~~~~~~~~~~~~~~~~
diff --git a/sources/shiboken2/libshiboken/signature/signature_extend.cpp b/sources/shiboken2/libshiboken/signature/signature_extend.cpp
new file mode 100644
index 000000000..1490a6003
--- /dev/null
+++ b/sources/shiboken2/libshiboken/signature/signature_extend.cpp
@@ -0,0 +1,294 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or (at your option) the GNU General
+** Public license version 3 or any later version approved by the KDE Free
+** Qt Foundation. The licenses are as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-2.0.html and
+** https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+////////////////////////////////////////////////////////////////////////////
+//
+// signature_extend.cpp
+// --------------------
+//
+// This file contains the additions and changes to the following
+// Python types:
+//
+// PyMethodDescr_Type
+// PyCFunction_Type
+// PyStaticMethod_Type
+// PyType_Type
+// PyWrapperDescr_Type
+//
+// Their `tp_getset` fields are modified so support the `__signature__`
+// attribute and additions to the `__doc__` attribute.
+//
+
+#include "autodecref.h"
+#include "sbkstring.h"
+#include "sbkstaticstrings.h"
+#include "sbkstaticstrings_p.h"
+
+#include "signature_p.h"
+
+using namespace Shiboken;
+
+extern "C" {
+
+typedef PyObject *(*signaturefunc)(PyObject *, PyObject *);
+
+static PyObject *_get_written_signature(signaturefunc sf, PyObject *ob, PyObject *modifier)
+{
+ /*
+ * Be a writable Attribute, but have a computed value.
+ *
+ * If a signature has not been written, call the signature function.
+ * If it has been written, return the written value.
+ * After __del__ was called, the function value re-appears.
+ *
+ * Note: This serves also for the new version that does not allow any
+ * assignment if we have a computed value. We only need to check if
+ * a computed value exists and then forbid writing.
+ * See pyside_set___signature
+ */
+ PyObject *ret = PyDict_GetItem(pyside_globals->value_dict, ob);
+ if (ret == nullptr)
+ return ob == nullptr ? nullptr : sf(ob, modifier);
+ Py_INCREF(ret);
+ return ret;
+}
+
+PyObject *pyside_cf_get___signature__(PyObject *func, PyObject *modifier)
+{
+ init_module_2();
+ return _get_written_signature(GetSignature_Function, func, modifier);
+}
+
+PyObject *pyside_sm_get___signature__(PyObject *sm, PyObject *modifier)
+{
+ init_module_2();
+ AutoDecRef func(PyObject_GetAttr(sm, PyMagicName::func()));
+ if (Py_TYPE(func) == PepFunction_TypePtr)
+ return PyObject_GetAttr(func, PyMagicName::signature());
+ return _get_written_signature(GetSignature_Function, func, modifier);
+}
+
+PyObject *pyside_md_get___signature__(PyObject *ob_md, PyObject *modifier)
+{
+ init_module_2();
+ AutoDecRef func(name_key_to_func(ob_md));
+ if (func.object() == Py_None)
+ return Py_None;
+ if (func.isNull())
+ Py_FatalError("missing mapping in MethodDescriptor");
+ return pyside_cf_get___signature__(func, modifier);
+}
+
+PyObject *pyside_wd_get___signature__(PyObject *ob, PyObject *modifier)
+{
+ init_module_2();
+ return _get_written_signature(GetSignature_Wrapper, ob, modifier);
+}
+
+PyObject *pyside_tp_get___signature__(PyObject *obtype_mod, PyObject *modifier)
+{
+ init_module_2();
+ return _get_written_signature(GetSignature_TypeMod, obtype_mod, modifier);
+}
+
+////////////////////////////////////////////////////////////////////////////
+//
+// Augmenting builtin types with a __signature__ attribute.
+//
+// This is a harmless change to Python, similar like __text_signature__.
+// We could avoid it, but then we would need to copy quite some module
+// initialization functions which are pretty version- and word size
+// dependent. I think this little patch is the lesser of the two evils.
+//
+// Please note that in fact we are modifying 'type', the metaclass of all
+// objects, because we add new functionality.
+//
+// Addendum 2019-01-12: We now also compute a docstring from the signature.
+//
+
+// keep the original __doc__ functions
+static PyObject *old_cf_doc_descr = nullptr;
+static PyObject *old_sm_doc_descr = nullptr;
+static PyObject *old_md_doc_descr = nullptr;
+static PyObject *old_tp_doc_descr = nullptr;
+static PyObject *old_wd_doc_descr = nullptr;
+
+static int handle_doc_in_progress = 0;
+
+static PyObject *handle_doc(PyObject *ob, PyObject *old_descr)
+{
+ init_module_1();
+ init_module_2();
+ AutoDecRef ob_type_mod(GetClassOrModOf(ob));
+ const char *name;
+ if (PyModule_Check(ob_type_mod))
+ name = PyModule_GetName(ob_type_mod);
+ else
+ name = reinterpret_cast<PyTypeObject *>(ob_type_mod.object())->tp_name;
+ if (handle_doc_in_progress || name == nullptr
+ || strncmp(name, "PySide2.", 8) != 0)
+ return PyObject_CallMethodObjArgs(old_descr,
+ PyMagicName::get(),
+ ob, nullptr);
+ handle_doc_in_progress++;
+ PyObject *res = PyObject_CallFunction(
+ pyside_globals->make_helptext_func,
+ const_cast<char *>("(O)"), ob);
+ handle_doc_in_progress--;
+ if (res == nullptr) {
+ PyErr_Print();
+ Py_FatalError("handle_doc did not receive a result");
+ }
+ return res;
+}
+
+static PyObject *pyside_cf_get___doc__(PyObject *cf)
+{
+ return handle_doc(cf, old_cf_doc_descr);
+}
+
+static PyObject *pyside_sm_get___doc__(PyObject *sm)
+{
+ return handle_doc(sm, old_sm_doc_descr);
+}
+
+static PyObject *pyside_md_get___doc__(PyObject *md)
+{
+ return handle_doc(md, old_md_doc_descr);
+}
+
+PyObject *pyside_tp_get___doc__(PyObject *tp)
+{
+ return handle_doc(tp, old_tp_doc_descr);
+}
+
+static PyObject *pyside_wd_get___doc__(PyObject *wd)
+{
+ return handle_doc(wd, old_wd_doc_descr);
+}
+
+// the default setter for all objects
+static int pyside_set___signature__(PyObject *op, PyObject *value)
+{
+ // By this additional check, this function refuses write access.
+ // We consider both nullptr and Py_None as not been written.
+ AutoDecRef has_val(get_signature_intern(op, nullptr));
+ if (!(has_val.isNull() || has_val == Py_None)) {
+ PyErr_Format(PyExc_AttributeError,
+ "Attribute '__signature__' of '%.50s' object is not writable",
+ Py_TYPE(op)->tp_name);
+ return -1;
+ }
+ int ret = value == nullptr ? PyDict_DelItem(pyside_globals->value_dict, op)
+ : PyDict_SetItem(pyside_globals->value_dict, op, value);
+ Py_XINCREF(value);
+ return ret;
+}
+
+static PyGetSetDef new_PyCFunction_getsets[] = {
+ {const_cast<char *>("__doc__"), (getter)pyside_cf_get___doc__},
+ {const_cast<char *>("__signature__"), (getter)pyside_cf_get___signature__,
+ (setter)pyside_set___signature__},
+ {nullptr}
+};
+
+static PyGetSetDef new_PyStaticMethod_getsets[] = {
+ {const_cast<char *>("__doc__"), (getter)pyside_sm_get___doc__},
+ {const_cast<char *>("__signature__"), (getter)pyside_sm_get___signature__,
+ (setter)pyside_set___signature__},
+ {nullptr}
+};
+
+static PyGetSetDef new_PyMethodDescr_getsets[] = {
+ {const_cast<char *>("__doc__"), (getter)pyside_md_get___doc__},
+ {const_cast<char *>("__signature__"), (getter)pyside_md_get___signature__,
+ (setter)pyside_set___signature__},
+ {nullptr}
+};
+
+static PyGetSetDef new_PyType_getsets[] = {
+ {const_cast<char *>("__doc__"), (getter)pyside_tp_get___doc__},
+ {const_cast<char *>("__signature__"), (getter)pyside_tp_get___signature__,
+ (setter)pyside_set___signature__},
+ {nullptr}
+};
+
+static PyGetSetDef new_PyWrapperDescr_getsets[] = {
+ {const_cast<char *>("__doc__"), (getter)pyside_wd_get___doc__},
+ {const_cast<char *>("__signature__"), (getter)pyside_wd_get___signature__,
+ (setter)pyside_set___signature__},
+ {nullptr}
+};
+
+int PySide_PatchTypes(void)
+{
+ static int init_done = 0;
+
+ if (!init_done) {
+ AutoDecRef meth_descr(PyObject_GetAttrString(
+ reinterpret_cast<PyObject *>(&PyString_Type), "split"));
+ AutoDecRef wrap_descr(PyObject_GetAttrString(
+ reinterpret_cast<PyObject *>(Py_TYPE(Py_True)), "__add__"));
+ // abbreviations for readability
+ auto md_gs = new_PyMethodDescr_getsets;
+ auto md_doc = &old_md_doc_descr;
+ auto cf_gs = new_PyCFunction_getsets;
+ auto cf_doc = &old_cf_doc_descr;
+ auto sm_gs = new_PyStaticMethod_getsets;
+ auto sm_doc = &old_sm_doc_descr;
+ auto tp_gs = new_PyType_getsets;
+ auto tp_doc = &old_tp_doc_descr;
+ auto wd_gs = new_PyWrapperDescr_getsets;
+ auto wd_doc = &old_wd_doc_descr;
+
+ if (meth_descr.isNull() || wrap_descr.isNull()
+ || PyType_Ready(Py_TYPE(meth_descr)) < 0
+ || add_more_getsets(PepMethodDescr_TypePtr, md_gs, md_doc) < 0
+ || add_more_getsets(&PyCFunction_Type, cf_gs, cf_doc) < 0
+ || add_more_getsets(PepStaticMethod_TypePtr, sm_gs, sm_doc) < 0
+ || add_more_getsets(&PyType_Type, tp_gs, tp_doc) < 0
+ || add_more_getsets(Py_TYPE(wrap_descr), wd_gs, wd_doc) < 0
+ )
+ return -1;
+ init_done = 1;
+ }
+ return 0;
+}
+
+} // extern "C"
diff --git a/sources/shiboken2/libshiboken/signature/signature_globals.cpp b/sources/shiboken2/libshiboken/signature/signature_globals.cpp
new file mode 100644
index 000000000..6af64682e
--- /dev/null
+++ b/sources/shiboken2/libshiboken/signature/signature_globals.cpp
@@ -0,0 +1,295 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or (at your option) the GNU General
+** Public license version 3 or any later version approved by the KDE Free
+** Qt Foundation. The licenses are as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-2.0.html and
+** https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+////////////////////////////////////////////////////////////////////////////
+//
+// signature_global.cpp
+//
+// This file contains the global data structures and init code.
+//
+
+#include "autodecref.h"
+#include "sbkstring.h"
+#include "sbkstaticstrings.h"
+#include "sbkstaticstrings_p.h"
+
+#include "signature_p.h"
+
+using namespace Shiboken;
+
+extern "C" {
+
+static const char *PySide_CompressedSignaturePackage[] = {
+#include "embed/signature_inc.h"
+ };
+
+static const unsigned char PySide_SignatureLoader[] = {
+#include "embed/signature_bootstrap_inc.h"
+ };
+
+static PyObject *_init_pyside_extension(PyObject * /* self */, PyObject * /* args */)
+{
+ init_module_1();
+ init_module_2();
+ Py_RETURN_NONE;
+}
+
+// This function will be inserted into __builtins__.
+static PyMethodDef init_methods[] = {
+ {"_init_pyside_extension", (PyCFunction)_init_pyside_extension, METH_NOARGS},
+ {nullptr, nullptr}
+};
+
+static safe_globals_struc *init_phase_1(PyMethodDef *init_meth)
+{
+ {
+ auto *p = reinterpret_cast<safe_globals_struc *>
+ (malloc(sizeof(safe_globals_struc)));
+ if (p == nullptr)
+ goto error;
+ /*
+ * Initializing module signature_bootstrap.
+ * Since we now have an embedding script, we can do this without any
+ * Python strings in the C code.
+ */
+#ifdef Py_LIMITED_API
+ // We must work for multiple versions, so use source code.
+#else
+ AutoDecRef marshal_module(PyImport_Import(PyName::marshal()));
+ if (marshal_module.isNull())
+ goto error;
+ AutoDecRef loads(PyObject_GetAttr(marshal_module, PyName::loads()));
+ if (loads.isNull())
+ goto error;
+#endif
+ char *bytes_cast = reinterpret_cast<char *>(
+ const_cast<unsigned char *>(PySide_SignatureLoader));
+ AutoDecRef bytes(PyBytes_FromStringAndSize(bytes_cast, sizeof(PySide_SignatureLoader)));
+ if (bytes.isNull())
+ goto error;
+#ifdef Py_LIMITED_API
+ PyObject *builtins = PyEval_GetBuiltins();
+ PyObject *compile = PyDict_GetItem(builtins, PyName::compile());
+ if (compile == nullptr)
+ goto error;
+ AutoDecRef code_obj(PyObject_CallFunction(compile, "Oss",
+ bytes.object(), "(builtin)", "exec"));
+#else
+ AutoDecRef code_obj(PyObject_CallFunctionObjArgs(
+ loads, bytes.object(), nullptr));
+#endif
+ if (code_obj.isNull())
+ goto error;
+ p->helper_module = PyImport_ExecCodeModule(const_cast<char *>
+ ("signature_bootstrap"), code_obj);
+ if (p->helper_module == nullptr)
+ goto error;
+ // Initialize the module
+ PyObject *mdict = PyModule_GetDict(p->helper_module);
+ if (PyDict_SetItem(mdict, PyMagicName::builtins(), PyEval_GetBuiltins()) < 0)
+ goto error;
+ /*
+ * Unpack an embedded ZIP file with more signature modules.
+ * They will be loaded later with the zipimporter.
+ * Due to MSVC's limitation to 64k strings, we need to assemble pieces.
+ */
+ const char **block_ptr = (const char **)PySide_CompressedSignaturePackage;
+ int npieces = 0;
+ PyObject *piece, *zipped_string_sequence = PyList_New(0);
+ if (zipped_string_sequence == nullptr)
+ return nullptr;
+ for (; **block_ptr != 0; ++block_ptr) {
+ npieces++;
+ // we avoid the string/unicode dilemma by not using PyString_XXX:
+ piece = Py_BuildValue("s", *block_ptr);
+ if (piece == nullptr || PyList_Append(zipped_string_sequence, piece) < 0)
+ goto error;
+ }
+ if (PyDict_SetItemString(mdict, "zipstring_sequence", zipped_string_sequence) < 0)
+ goto error;
+ Py_DECREF(zipped_string_sequence);
+
+ // build a dict for diverse mappings
+ p->map_dict = PyDict_New();
+ if (p->map_dict == nullptr)
+ goto error;
+
+ // build a dict for the prepared arguments
+ p->arg_dict = PyDict_New();
+ if (p->arg_dict == nullptr
+ || PyObject_SetAttrString(p->helper_module, "pyside_arg_dict", p->arg_dict) < 0)
+ goto error;
+
+ // build a dict for assigned signature values
+ p->value_dict = PyDict_New();
+ if (p->value_dict == nullptr)
+ goto error;
+
+ // PYSIDE-1019: build a __feature__ dict
+ p->feature_dict = PyDict_New();
+ if (p->feature_dict == nullptr
+ || PyObject_SetAttrString(p->helper_module, "pyside_feature_dict", p->feature_dict) < 0)
+ goto error;
+
+ // This function will be disabled until phase 2 is done.
+ p->finish_import_func = nullptr;
+
+ // Initialize the explicit init function.
+ AutoDecRef init(PyCFunction_NewEx(init_meth, nullptr, nullptr));
+ if (init.isNull()
+ || PyDict_SetItemString(PyEval_GetBuiltins(), init_meth->ml_name, init) != 0)
+ goto error;
+
+ return p;
+ }
+error:
+ PyErr_Print();
+ Py_FatalError("could not initialize part 1");
+ return nullptr;
+}
+
+static int init_phase_2(safe_globals_struc *p, PyMethodDef *methods)
+{
+ {
+ PyMethodDef *ml;
+
+ // The single function to be called, but maybe more to come.
+ for (ml = methods; ml->ml_name != nullptr; ml++) {
+ PyObject *v = PyCFunction_NewEx(ml, nullptr, nullptr);
+ if (v == nullptr
+ || PyObject_SetAttrString(p->helper_module, ml->ml_name, v) != 0)
+ goto error;
+ Py_DECREF(v);
+ }
+ PyObject *bootstrap_func = PyObject_GetAttrString(p->helper_module, "bootstrap");
+ if (bootstrap_func == nullptr)
+ goto error;
+ // The return value of the bootstrap function is the loader module.
+ PyObject *loader = PyObject_CallFunction(bootstrap_func, const_cast<char *>("()"));
+ if (loader == nullptr)
+ goto error;
+ // now the loader should be initialized
+ p->pyside_type_init_func = PyObject_GetAttrString(loader, "pyside_type_init");
+ if (p->pyside_type_init_func == nullptr)
+ goto error;
+ p->create_signature_func = PyObject_GetAttrString(loader, "create_signature");
+ if (p->create_signature_func == nullptr)
+ goto error;
+ p->seterror_argument_func = PyObject_GetAttrString(loader, "seterror_argument");
+ if (p->seterror_argument_func == nullptr)
+ goto error;
+ p->make_helptext_func = PyObject_GetAttrString(loader, "make_helptext");
+ if (p->make_helptext_func == nullptr)
+ goto error;
+ p->finish_import_func = PyObject_GetAttrString(loader, "finish_import");
+ if (p->finish_import_func == nullptr)
+ goto error;
+ return 0;
+ }
+error:
+ PyErr_Print();
+ Py_FatalError("could not initialize part 2");
+ return -1;
+}
+
+#ifndef _WIN32
+////////////////////////////////////////////////////////////////////////////
+// a stack trace for linux-like platforms
+#include <stdio.h>
+#if defined(__GLIBC__)
+# include <execinfo.h>
+#endif
+#include <signal.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+static void handler(int sig) {
+#if defined(__GLIBC__)
+ void *array[30];
+ size_t size;
+
+ // get void *'s for all entries on the stack
+ size = backtrace(array, 30);
+
+ // print out all the frames to stderr
+#endif
+ fprintf(stderr, "Error: signal %d:\n", sig);
+#if defined(__GLIBC__)
+ backtrace_symbols_fd(array, size, STDERR_FILENO);
+#endif
+ exit(1);
+}
+
+////////////////////////////////////////////////////////////////////////////
+#endif // _WIN32
+
+safe_globals pyside_globals = nullptr;
+
+void init_module_1(void)
+{
+ static int init_done = 0;
+
+ if (!init_done) {
+ pyside_globals = init_phase_1(init_methods);
+ if (pyside_globals != nullptr)
+ init_done = 1;
+
+#ifndef _WIN32
+ // We enable the stack trace in CI, only.
+ const char *testEnv = getenv("QTEST_ENVIRONMENT");
+ if (testEnv && strstr(testEnv, "ci"))
+ signal(SIGSEGV, handler); // install our handler
+#endif // _WIN32
+
+ }
+}
+
+void init_module_2(void)
+{
+ static int init_done = 0;
+
+ if (!init_done) {
+ // Phase 2 will call __init__.py which touches a signature, itself.
+ // Therefore we set init_done prior to init_phase_2().
+ init_done = 1;
+ init_phase_2(pyside_globals, signature_methods);
+ }
+}
+
+} // extern "C"
diff --git a/sources/shiboken2/libshiboken/signature/signature_helper.cpp b/sources/shiboken2/libshiboken/signature/signature_helper.cpp
new file mode 100644
index 000000000..2b360c786
--- /dev/null
+++ b/sources/shiboken2/libshiboken/signature/signature_helper.cpp
@@ -0,0 +1,437 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or (at your option) the GNU General
+** Public license version 3 or any later version approved by the KDE Free
+** Qt Foundation. The licenses are as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-2.0.html and
+** https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+////////////////////////////////////////////////////////////////////////////
+//
+// signature_helper.cpp
+// --------------------
+//
+// This file contains assoerted helper functions that are needed,
+// but it is not helpful to see them all the time.
+//
+
+#include "autodecref.h"
+#include "sbkstring.h"
+#include "sbkstaticstrings.h"
+#include "sbkstaticstrings_p.h"
+
+#include "signature_p.h"
+
+using namespace Shiboken;
+
+extern "C" {
+
+// Helper for __qualname__ which might not always exist in Python 2 (type).
+PyObject *_get_qualname(PyObject *ob)
+{
+ // We support __qualname__ for types, only.
+ assert(PyType_Check(ob));
+ PyObject *name = PyObject_GetAttr(ob, PyMagicName::qualname());
+ if (name == nullptr) {
+ PyErr_Clear();
+ name = PyObject_GetAttr(ob, PyMagicName::name());
+ }
+ return name;
+}
+
+static int _fixup_getset(PyTypeObject *type, const char *name, PyGetSetDef *new_gsp)
+{
+ /*
+ * This function pre-fills all fields of the new gsp. We then
+ * insert the changed values.
+ */
+ PyGetSetDef *gsp = type->tp_getset;
+ if (gsp != nullptr) {
+ for (; gsp->name != nullptr; gsp++) {
+ if (strcmp(gsp->name, name) == 0) {
+ new_gsp->set = gsp->set;
+ new_gsp->doc = gsp->doc;
+ new_gsp->closure = gsp->closure;
+ return 1; // success
+ }
+ }
+ }
+ PyMemberDef *md = type->tp_members;
+ if (md != nullptr)
+ for (; md->name != nullptr; md++)
+ if (strcmp(md->name, name) == 0)
+ return 1;
+ // staticmethod has just a `__doc__` in the class
+ assert(strcmp(type->tp_name, "staticmethod") == 0 && strcmp(name, "__doc__") == 0);
+ return 0;
+}
+
+int add_more_getsets(PyTypeObject *type, PyGetSetDef *gsp, PyObject **doc_descr)
+{
+ /*
+ * This function is used to assign a new `__signature__` attribute,
+ * and also to override a `__doc__` or `__name__` attribute.
+ */
+ assert(PyType_Check(type));
+ PyType_Ready(type);
+ PyObject *dict = type->tp_dict;
+ for (; gsp->name != nullptr; gsp++) {
+ PyObject *have_descr = PyDict_GetItemString(dict, gsp->name);
+ if (have_descr != nullptr) {
+ Py_INCREF(have_descr);
+ if (strcmp(gsp->name, "__doc__") == 0)
+ *doc_descr = have_descr;
+ else
+ assert(false);
+ if (!_fixup_getset(type, gsp->name, gsp))
+ continue;
+ }
+ AutoDecRef descr(PyDescr_NewGetSet(type, gsp));
+ if (descr.isNull())
+ return -1;
+ if (PyDict_SetItemString(dict, gsp->name, descr) < 0)
+ return -1;
+ }
+ PyType_Modified(type);
+ return 0;
+}
+
+static PyObject *get_funcname(PyObject *ob)
+{
+ PyObject *func = ob;
+ if (Py_TYPE(ob) == PepStaticMethod_TypePtr)
+ func = PyObject_GetAttr(ob, PyMagicName::func());
+ else
+ Py_INCREF(func);
+ PyObject *func_name = PyObject_GetAttr(func, PyMagicName::name());
+ Py_DECREF(func);
+ if (func_name == nullptr)
+ Py_FatalError("unexpected name problem in compute_name_key");
+ return func_name;
+}
+
+static PyObject *compute_name_key(PyObject *ob)
+{
+ if (PyType_Check(ob))
+ return GetTypeKey(ob);
+ AutoDecRef func_name(get_funcname(ob));
+ AutoDecRef type_key(GetTypeKey(GetClassOrModOf(ob)));
+ return Py_BuildValue("(OO)", type_key.object(), func_name.object());
+}
+
+static PyObject *_func_with_new_name(PyTypeObject *type,
+ PyMethodDef *meth,
+ const char *new_name)
+{
+ /*
+ * Create a function with a lower case name.
+ * Note: This is similar to feature_select's methodWithNewName,
+ * but does not create a descriptor.
+ * XXX Maybe we can get rid of this, completely?
+ */
+ auto obtype = reinterpret_cast<PyObject *>(type);
+ int len = strlen(new_name);
+ auto name = new char[len + 1];
+ strcpy(name, new_name);
+ auto new_meth = new PyMethodDef;
+ new_meth->ml_name = name;
+ new_meth->ml_meth = meth->ml_meth;
+ new_meth->ml_flags = meth->ml_flags;
+ new_meth->ml_doc = meth->ml_doc;
+ return PyCFunction_NewEx(new_meth, obtype, nullptr);
+}
+
+static int build_name_key_to_func(PyObject *obtype)
+{
+ auto *type = reinterpret_cast<PyTypeObject *>(obtype);
+ PyMethodDef *meth = type->tp_methods;
+
+ if (meth == nullptr)
+ return 0;
+
+ AutoDecRef type_key(GetTypeKey(obtype));
+ for (; meth->ml_name != nullptr; meth++) {
+ AutoDecRef func(PyCFunction_NewEx(meth, obtype, nullptr));
+ AutoDecRef func_name(get_funcname(func));
+ AutoDecRef name_key(Py_BuildValue("(OO)", type_key.object(), func_name.object()));
+ if (func.isNull() || name_key.isNull()
+ || PyDict_SetItem(pyside_globals->map_dict, name_key, func) < 0)
+ return -1;
+ }
+ // PYSIDE-1019: Now we repeat the same for snake case names.
+ meth = type->tp_methods;
+ for (; meth->ml_name != nullptr; meth++) {
+ const char *name = String::toCString(String::getSnakeCaseName(meth->ml_name, true));
+ AutoDecRef func(_func_with_new_name(type, meth, name));
+ AutoDecRef func_name(get_funcname(func));
+ AutoDecRef name_key(Py_BuildValue("(OO)", type_key.object(), func_name.object()));
+ if (func.isNull() || name_key.isNull()
+ || PyDict_SetItem(pyside_globals->map_dict, name_key, func) < 0)
+ return -1;
+ }
+ return 0;
+}
+
+PyObject *name_key_to_func(PyObject *ob)
+{
+ /*
+ * We build a mapping from name_key to function.
+ * This could also be computed directly, but the Limited API
+ * makes this impossible. So we always build our own mapping.
+ */
+ AutoDecRef name_key(compute_name_key(ob));
+ if (name_key.isNull())
+ Py_RETURN_NONE;
+
+ PyObject *ret = PyDict_GetItem(pyside_globals->map_dict, name_key);
+ if (ret == nullptr) {
+ // do a lazy initialization
+ AutoDecRef type_key(GetTypeKey(GetClassOrModOf(ob)));
+ PyObject *type = PyDict_GetItem(pyside_globals->map_dict,
+ type_key);
+ if (type == nullptr)
+ Py_RETURN_NONE;
+ assert(PyType_Check(type));
+ if (build_name_key_to_func(type) < 0)
+ return nullptr;
+ ret = PyDict_GetItem(pyside_globals->map_dict, name_key);
+ }
+ Py_XINCREF(ret);
+ return ret;
+}
+
+static PyObject *_build_new_entry(PyObject *new_name, PyObject *value)
+{
+ PyObject *new_value = PyDict_Copy(value);
+ PyObject *multi = PyDict_GetItem(value, PyName::multi());
+ if (multi != nullptr && Py_TYPE(multi) == &PyList_Type) {
+ ssize_t len = PyList_Size(multi);
+ AutoDecRef list(PyList_New(len));
+ if (list.isNull())
+ return nullptr;
+ for (int idx = 0; idx < len; ++idx) {
+ auto multi_entry = PyList_GetItem(multi, idx);
+ auto dup = PyDict_Copy(multi_entry);
+ if (PyDict_SetItem(dup, PyName::name(), new_name) < 0)
+ return nullptr;
+ if (PyList_SetItem(list, idx, dup) < 0)
+ return nullptr;
+ }
+ if (PyDict_SetItem(new_value, PyName::multi(), list) < 0)
+ return nullptr;
+ } else {
+ if (PyDict_SetItem(new_value, PyName::name(), new_name) < 0)
+ return nullptr;
+ }
+ return new_value;
+}
+
+int insert_snake_case_variants(PyObject *dict)
+{
+ AutoDecRef snake_dict(PyDict_New());
+ PyObject *key, *value;
+ Py_ssize_t pos = 0;
+ while (PyDict_Next(dict, &pos, &key, &value)) {
+ AutoDecRef name(String::getSnakeCaseName(key, true));
+ AutoDecRef new_value(_build_new_entry(name, value));
+ if (PyDict_SetItem(snake_dict, name, new_value) < 0)
+ return -1;
+ }
+ return PyDict_Merge(dict, snake_dict, 0);
+}
+
+PyObject *_get_class_of_cf(PyObject *ob_cf)
+{
+ PyObject *selftype = PyCFunction_GET_SELF(ob_cf);
+ if (selftype == nullptr) {
+ selftype = PyDict_GetItem(pyside_globals->map_dict, ob_cf);
+ if (selftype == nullptr) {
+ // This must be an overloaded function that we handled special.
+ AutoDecRef special(Py_BuildValue("(OO)", ob_cf, PyName::overload()));
+ selftype = PyDict_GetItem(pyside_globals->map_dict, special);
+ if (selftype == nullptr) {
+ // This is probably a module function. We will return type(None).
+ selftype = Py_None;
+ }
+ }
+ }
+
+ PyObject *obtype_mod = (PyType_Check(selftype) || PyModule_Check(selftype))
+ ? selftype
+ : reinterpret_cast<PyObject *>(Py_TYPE(selftype));
+ Py_INCREF(obtype_mod);
+ return obtype_mod;
+}
+
+PyObject *_get_class_of_sm(PyObject *ob_sm)
+{
+ AutoDecRef func(PyObject_GetAttr(ob_sm, PyMagicName::func()));
+ return _get_class_of_cf(func);
+}
+
+PyObject *_get_class_of_descr(PyObject *ob)
+{
+ return PyObject_GetAttr(ob, PyMagicName::objclass());
+}
+
+PyObject *_address_to_stringlist(PyObject *numkey)
+{
+ /*
+ * This is a tiny optimization that saves initialization time.
+ * Instead of creating all Python strings during the call to
+ * `PySide_BuildSignatureArgs`, we store the address of the stringlist.
+ * When needed in `PySide_BuildSignatureProps`, the strings are
+ * finally materialized.
+ */
+ ssize_t address = PyNumber_AsSsize_t(numkey, PyExc_ValueError);
+ if (address == -1 && PyErr_Occurred())
+ return nullptr;
+ char **sig_strings = reinterpret_cast<char **>(address);
+ PyObject *res_list = PyList_New(0);
+ if (res_list == nullptr)
+ return nullptr;
+ for (; *sig_strings != nullptr; ++sig_strings) {
+ char *sig_str = *sig_strings;
+ AutoDecRef pystr(Py_BuildValue("s", sig_str));
+ if (pystr.isNull() || PyList_Append(res_list, pystr) < 0)
+ return nullptr;
+ }
+ return res_list;
+}
+
+static int _build_func_to_type(PyObject *obtype)
+{
+ /*
+ * There is no general way to directly get the type of a static method.
+ * On Python 3, the type is hidden in an unused pointer in the
+ * PyCFunction structure, but the Limited API does not allow to access
+ * this, either.
+ *
+ * In the end, it was easier to avoid such tricks and build an explicit
+ * mapping from function to type.
+ *
+ * We walk through the method list of the type
+ * and record the mapping from static method to this type in a dict.
+ * We also check for hidden methods, see below.
+ */
+ auto *type = reinterpret_cast<PyTypeObject *>(obtype);
+ PyObject *dict = type->tp_dict;
+ PyMethodDef *meth = type->tp_methods;
+
+ if (meth == nullptr)
+ return 0;
+
+ for (; meth->ml_name != nullptr; meth++) {
+ /*
+ * It is possible that a method is overwritten by another
+ * attribute with the same name. This case was obviously provoked
+ * explicitly in "testbinding.TestObject.staticMethodDouble",
+ * where instead of the method a "PySide2.QtCore.Signal" object
+ * was in the dict.
+ * This overlap is also found in regular PySide under
+ * "PySide2.QtCore.QProcess.error" where again a signal object is
+ * returned. These hidden methods will be opened for the
+ * signature module by adding them under the name
+ * "{name}.overload".
+ */
+ PyObject *descr = PyDict_GetItemString(dict, meth->ml_name);
+ PyObject *look_attr = meth->ml_flags & METH_STATIC ? PyMagicName::func()
+ : PyMagicName::name();
+ int check_name = meth->ml_flags & METH_STATIC ? 0 : 1;
+ if (descr == nullptr)
+ return -1;
+
+ // We first check all methods if one is hidden by something else.
+ AutoDecRef look(PyObject_GetAttr(descr, look_attr));
+ AutoDecRef given(Py_BuildValue("s", meth->ml_name));
+ if (look.isNull()
+ || (check_name && PyObject_RichCompareBool(look, given, Py_EQ) != 1)) {
+ PyErr_Clear();
+ AutoDecRef cfunc(PyCFunction_NewEx(
+ meth, reinterpret_cast<PyObject *>(type), nullptr));
+ if (cfunc.isNull())
+ return -1;
+ if (meth->ml_flags & METH_STATIC)
+ descr = PyStaticMethod_New(cfunc);
+ else
+ descr = PyDescr_NewMethod(type, meth);
+ if (descr == nullptr)
+ return -1;
+ char mangled_name[200];
+ strcpy(mangled_name, meth->ml_name);
+ strcat(mangled_name, ".overload");
+ if (PyDict_SetItemString(dict, mangled_name, descr) < 0)
+ return -1;
+ if (meth->ml_flags & METH_STATIC) {
+ // This is the special case where a static method is hidden.
+ AutoDecRef special(Py_BuildValue("(Os)", cfunc.object(), "overload"));
+ if (PyDict_SetItem(pyside_globals->map_dict, special, obtype) < 0)
+ return -1;
+ }
+ if (PyDict_SetItemString(pyside_globals->map_dict, mangled_name, obtype) < 0)
+ return -1;
+ continue;
+ }
+ // Then we insert the mapping for static methods.
+ if (meth->ml_flags & METH_STATIC) {
+ if (PyDict_SetItem(pyside_globals->map_dict, look, obtype) < 0)
+ return -1;
+ }
+ }
+ return 0;
+}
+
+int _finish_nested_classes(PyObject *obdict)
+{
+ PyObject *key, *value, *obtype;
+ PyTypeObject *subtype;
+ Py_ssize_t pos = 0;
+
+ if (obdict == nullptr)
+ return -1;
+ while (PyDict_Next(obdict, &pos, &key, &value)) {
+ if (PyType_Check(value)) {
+ obtype = value;
+ if (_build_func_to_type(obtype) < 0)
+ return -1;
+ // now continue with nested cases
+ subtype = reinterpret_cast<PyTypeObject *>(obtype);
+ if (_finish_nested_classes(subtype->tp_dict) < 0)
+ return -1;
+ }
+ }
+ return 0;
+}
+
+} // extern "C"
diff --git a/sources/shiboken2/libshiboken/signature/signature_p.h b/sources/shiboken2/libshiboken/signature/signature_p.h
new file mode 100644
index 000000000..ef7846472
--- /dev/null
+++ b/sources/shiboken2/libshiboken/signature/signature_p.h
@@ -0,0 +1,107 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or (at your option) the GNU General
+** Public license version 3 or any later version approved by the KDE Free
+** Qt Foundation. The licenses are as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-2.0.html and
+** https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef SIGNATURE_IMPL_H
+#define SIGNATURE_IMPL_H
+
+#include "signature.h"
+
+extern "C" {
+
+// signature_globals.cpp
+
+typedef struct safe_globals_struc {
+ // init part 1: get arg_dict
+ PyObject *helper_module;
+ PyObject *arg_dict;
+ PyObject *map_dict;
+ PyObject *value_dict; // for writing signatures
+ PyObject *feature_dict; // registry for PySide.support.__feature__
+ // init part 2: run module
+ PyObject *pyside_type_init_func;
+ PyObject *create_signature_func;
+ PyObject *seterror_argument_func;
+ PyObject *make_helptext_func;
+ PyObject *finish_import_func;
+} safe_globals_struc, *safe_globals;
+
+extern safe_globals pyside_globals;
+extern PyMethodDef signature_methods[];
+
+void init_module_1(void);
+void init_module_2(void);
+
+// signature.cpp
+
+PyObject *GetTypeKey(PyObject *ob);
+
+PyObject *GetSignature_Function(PyObject *, PyObject *);
+PyObject *GetSignature_TypeMod(PyObject *, PyObject *);
+PyObject *GetSignature_Wrapper(PyObject *, PyObject *);
+
+PyObject *get_signature_intern(PyObject *ob, PyObject *modifier);
+PyObject *PySide_BuildSignatureProps(PyObject *class_mod);
+PyObject *GetClassOrModOf(PyObject *ob);
+
+// signature_extend.cpp
+
+PyObject *pyside_cf_get___signature__(PyObject *func, PyObject *modifier);
+PyObject *pyside_sm_get___signature__(PyObject *sm, PyObject *modifier);
+PyObject *pyside_md_get___signature__(PyObject *ob_md, PyObject *modifier);
+PyObject *pyside_wd_get___signature__(PyObject *ob, PyObject *modifier);
+PyObject *pyside_tp_get___signature__(PyObject *obtype_mod, PyObject *modifier);
+
+int PySide_PatchTypes(void);
+PyObject *pyside_tp_get___doc__(PyObject *tp);
+
+// signature_helper.cpp
+
+PyObject *_get_qualname(PyObject *ob);
+int add_more_getsets(PyTypeObject *type, PyGetSetDef *gsp, PyObject **doc_descr);
+PyObject *name_key_to_func(PyObject *ob);
+int insert_snake_case_variants(PyObject *dict);
+PyObject *_get_class_of_cf(PyObject *ob_cf);
+PyObject *_get_class_of_sm(PyObject *ob_sm);
+PyObject *_get_class_of_descr(PyObject *ob);
+PyObject *_address_to_stringlist(PyObject *numkey);
+int _finish_nested_classes(PyObject *dict);
+
+} // extern "C"
+
+#endif // SIGNATURE_IMPL_H
diff --git a/sources/shiboken2/libshiboken/threadstatesaver.cpp b/sources/shiboken2/libshiboken/threadstatesaver.cpp
index 0d19528f9..085535fd7 100644
--- a/sources/shiboken2/libshiboken/threadstatesaver.cpp
+++ b/sources/shiboken2/libshiboken/threadstatesaver.cpp
@@ -51,7 +51,11 @@ ThreadStateSaver::~ThreadStateSaver()
void ThreadStateSaver::save()
{
+#if PY_VERSION_HEX >= 0x0309000
+ if (Py_IsInitialized())
+#else
if (PyEval_ThreadsInitialized())
+#endif
m_threadState = PyEval_SaveThread();
}
diff --git a/sources/shiboken2/libshiboken/typespec.cpp b/sources/shiboken2/libshiboken/typespec.cpp
index 510ed51e6..902ed55af 100644
--- a/sources/shiboken2/libshiboken/typespec.cpp
+++ b/sources/shiboken2/libshiboken/typespec.cpp
@@ -714,7 +714,7 @@ PyType_FromSpecWithBases(PyType_Spec *spec, PyObject *bases)
if (PyType_Ready(type) < 0)
goto fail;
- // no ht_hached_keys in Python 2
+ // no ht_cached_keys in Python 2
// if (type->tp_dictoffset) {
// res->ht_cached_keys = _PyDict_NewKeysForClass();
// }
diff --git a/sources/shiboken2/libshiboken/voidptr.cpp b/sources/shiboken2/libshiboken/voidptr.cpp
index d4ce58c87..6ac3c131d 100644
--- a/sources/shiboken2/libshiboken/voidptr.cpp
+++ b/sources/shiboken2/libshiboken/voidptr.cpp
@@ -335,12 +335,12 @@ static PyType_Slot SbkVoidPtrType_slots[] = {
{Py_tp_richcompare, (void *)SbkVoidPtrObject_richcmp},
{Py_tp_init, (void *)SbkVoidPtrObject_init},
{Py_tp_new, (void *)SbkVoidPtrObject_new},
- {Py_tp_dealloc, (void *)object_dealloc},
+ {Py_tp_dealloc, (void *)Sbk_object_dealloc},
{Py_tp_methods, (void *)SbkVoidPtrObject_methods},
{0, nullptr}
};
static PyType_Spec SbkVoidPtrType_spec = {
- "shiboken2.libshiboken.VoidPtr",
+ "2:shiboken2.shiboken2.VoidPtr",
sizeof(SbkVoidPtrObject),
0,
Py_TPFLAGS_DEFAULT,
@@ -353,16 +353,15 @@ static PyType_Spec SbkVoidPtrType_spec = {
PyTypeObject *SbkVoidPtrTypeF(void)
{
static PyTypeObject *type = nullptr;
- if (!type)
- type = reinterpret_cast<PyTypeObject *>(PyType_FromSpec(&SbkVoidPtrType_spec));
-
+ if (!type) {
+ type = reinterpret_cast<PyTypeObject *>(SbkType_FromSpec(&SbkVoidPtrType_spec));
#if PY_VERSION_HEX < 0x03000000
- type->tp_as_buffer = &SbkVoidPtrObjectBufferProc;
- type->tp_flags |= Py_TPFLAGS_HAVE_NEWBUFFER;
+ type->tp_as_buffer = &SbkVoidPtrObjectBufferProc;
+ type->tp_flags |= Py_TPFLAGS_HAVE_NEWBUFFER;
#else
- PepType_AS_BUFFER(type) = &SbkVoidPtrObjectBufferProc;
+ PepType_AS_BUFFER(type) = &SbkVoidPtrObjectBufferProc;
#endif
-
+ }
return type;
}
diff --git a/sources/shiboken2/shiboken_version.py b/sources/shiboken2/shiboken_version.py
index 78ea0019d..f5ef03613 100644
--- a/sources/shiboken2/shiboken_version.py
+++ b/sources/shiboken2/shiboken_version.py
@@ -38,13 +38,13 @@
#############################################################################
major_version = "5"
-minor_version = "14"
+minor_version = "15"
patch_version = "0"
# For example: "a", "b", "rc"
# (which means "alpha", "beta", "release candidate").
# An empty string means the generated package will be an official release.
-pre_release_version_type = "a"
+release_version_type = "a"
# For example: "1", "2" (which means "beta1", "beta2", if type is "b").
pre_release_version = "1"
@@ -52,4 +52,4 @@ pre_release_version = "1"
if __name__ == '__main__':
# Used by CMake.
print('{0};{1};{2};{3};{4}'.format(major_version, minor_version, patch_version,
- pre_release_version_type, pre_release_version))
+ release_version_type, pre_release_version))
diff --git a/sources/shiboken2/shibokenmodule/CMakeLists.txt b/sources/shiboken2/shibokenmodule/CMakeLists.txt
index e1eafa12f..b14de5c9e 100644
--- a/sources/shiboken2/shibokenmodule/CMakeLists.txt
+++ b/sources/shiboken2/shibokenmodule/CMakeLists.txt
@@ -42,6 +42,8 @@ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/_config.py"
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/__init__.py.in"
"${CMAKE_CURRENT_BINARY_DIR}/__init__.py" @ONLY)
+configure_file("${CMAKE_CURRENT_SOURCE_DIR}/files.dir/shibokensupport/__feature__.py"
+ "${CMAKE_CURRENT_BINARY_DIR}/files.dir/shibokensupport/__feature__.py" COPYONLY)
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/files.dir/shibokensupport/__init__.py"
"${CMAKE_CURRENT_BINARY_DIR}/files.dir/shibokensupport/__init__.py" COPYONLY)
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/files.dir/shibokensupport/signature/__init__.py"
diff --git a/sources/shiboken2/shibokenmodule/__init__.py.in b/sources/shiboken2/shibokenmodule/__init__.py.in
index ed6ce5623..6ba8929c9 100644
--- a/sources/shiboken2/shibokenmodule/__init__.py.in
+++ b/sources/shiboken2/shibokenmodule/__init__.py.in
@@ -26,5 +26,5 @@ if sys.version_info[0] == 3:
from .shiboken2 import *
-# Trigger signature initialization.
-type.__signature__
+# Trigger signature initialization via __builtins__.
+_init_pyside_extension()
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/__feature__.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/__feature__.py
new file mode 100644
index 000000000..ece3d2edb
--- /dev/null
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/__feature__.py
@@ -0,0 +1,189 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+from __future__ import print_function, absolute_import
+
+"""
+__feature__.py
+
+This is the feature file for the Qt for Python project. There is some
+similarity to Python's `__future__` file, but also some distinction.
+
+The normal usage is like
+
+ from __feature__ import <feature_name> [, ...]
+ ...
+
+Alternatively, there is the `set_selection` function which uses select_id's
+and takes an optional `mod_name` parameter.
+
+The select id `-1` has the spectial meaning "ignore this module".
+"""
+
+import sys
+
+all_feature_names = [
+ "snake_case",
+ "true_property",
+ "_feature_04",
+ "_feature_08",
+ "_feature_10",
+ "_feature_20",
+ "_feature_40",
+ "_feature_80",
+]
+
+__all__ = ["all_feature_names", "set_selection", "info"] + all_feature_names
+
+snake_case = 0x01
+true_property = 0x02
+_feature_04 = 0x04
+_feature_08 = 0x08
+_feature_10 = 0x10
+_feature_20 = 0x20
+_feature_40 = 0x40
+_feature_80 = 0x80
+
+# let's remove the dummies for the normal user
+_really_all_feature_names = all_feature_names[:]
+all_feature_names = list(_ for _ in all_feature_names if not _.startswith("_"))
+
+# Install an import hook that controls the `__feature__` import.
+"""
+Note: This are two imports.
+>>> import dis
+>>> def test():
+... from __feature__ import snake_case
+...
+>>> dis.dis(test)
+ 2 0 LOAD_CONST 1 (0)
+ 2 LOAD_CONST 2 (('snake_case',))
+ 4 IMPORT_NAME 0 (__feature__)
+ 6 IMPORT_FROM 1 (snake_case)
+ 8 STORE_FAST 0 (snake_case)
+ 10 POP_TOP
+ 12 LOAD_CONST 0 (None)
+ 14 RETURN_VALUE
+"""
+# XXX build an improved C version? I guess not.
+def _import(name, *args, **kwargs):
+ # PYSIDE-1368: The `__name__` attribute does not need to exist in all modules.
+ # PYSIDE-1398: sys._getframe(1) may not exist when embedding.
+ calling_frame = _cf = sys._getframe().f_back
+ importing_module = _cf.f_globals.get("__name__", "__main__") if _cf else "__main__"
+ existing = pyside_feature_dict.get(importing_module, 0)
+
+ if name == "__feature__" and args[2]:
+ __init__()
+
+ # This is an `import from` statement that corresponds to `IMPORT_NAME`.
+ # The following `IMPORT_FROM` will handle errors. (Confusing, ofc.)
+ flag = 0
+ for feature in args[2]:
+ if feature in _really_all_feature_names:
+ flag |= globals()[feature]
+ else:
+ raise SyntaxError("PySide feature {} is not defined".format(feature))
+
+ flag |= existing & 255 if isinstance(existing, int) and existing >= 0 else 0
+ pyside_feature_dict[importing_module] = flag
+
+ if importing_module == "__main__":
+ # We need to add all modules here which should see __feature__.
+ pyside_feature_dict["rlcompleter"] = flag
+
+ # Initialize feature (multiple times allowed) and clear cache.
+ sys.modules["PySide2.QtCore"].__init_feature__()
+ return sys.modules["__feature__"]
+
+ if name.split(".")[0] == "PySide2":
+ # This is a module that imports PySide2.
+ flag = existing if isinstance(existing, int) else 0
+ else:
+ # This is some other module. Ignore it in switching.
+ flag = -1
+ pyside_feature_dict[importing_module] = flag
+ return original_import(name, *args, **kwargs)
+
+_is_initialized = False
+
+def __init__():
+ global _is_initialized
+ if not _is_initialized:
+ # use _one_ recursive import...
+ import PySide2.QtCore
+ # Initialize all prior imported modules
+ for name in sys.modules:
+ pyside_feature_dict.setdefault(name, -1)
+
+
+def set_selection(select_id, mod_name=None):
+ """
+ Internal use: Set the feature directly by Id.
+ Id == -1: ignore this module in switching.
+ """
+ mod_name = mod_name or sys._getframe(1).f_globals['__name__']
+ __init__()
+ # Reset the features to the given id
+ flag = 0
+ if isinstance(select_id, int):
+ flag = select_id & 255
+ pyside_feature_dict[mod_name] = flag
+ sys.modules["PySide2.QtCore"].__init_feature__()
+ return _current_selection(flag)
+
+
+def info(mod_name=None):
+ """
+ Internal use: Return the current selection
+ """
+ mod_name = mod_name or sys._getframe(1).f_globals['__name__']
+ flag = pyside_feature_dict.get(mod_name, 0)
+ return _current_selection(flag)
+
+
+def _current_selection(flag):
+ names = []
+ if flag >= 0:
+ for idx, name in enumerate(_really_all_feature_names):
+ if (1 << idx) & flag:
+ names.append(name)
+ return names
+
+#eof
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/backport_inspect.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/backport_inspect.py
index 1f6d70b31..0f9598c64 100644
--- a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/backport_inspect.py
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/backport_inspect.py
@@ -109,8 +109,13 @@ CO_NOFREE = 0x0040
###############################################################################
+
+# PYSIDE-1286: We now use the added __qualname__ for classes.
+def _get_class_name(cls):
+ return getattr(cls, "__qualname__", cls.__name__)
+
# This function was changed: 'builtins' and 'qualname' don't exist.
-# We use '__builtin__' and '__name__' instead.
+# We use '__builtin__' and '__(qual)?name__' instead.
def formatannotation(annotation, base_module=None):
if getattr(annotation, '__module__', None) == 'typing':
# The replace must not be done on Python 2.7 because it
@@ -118,8 +123,8 @@ def formatannotation(annotation, base_module=None):
return repr(annotation) ##.replace('typing.', '')
if isinstance(annotation, type):
if annotation.__module__ in ('__builtin__', base_module):
- return annotation.__name__
- return annotation.__module__+'.'+annotation.__name__
+ return _get_class_name(annotation)
+ return annotation.__module__ + '.' + _get_class_name(annotation)
return repr(annotation)
@@ -393,7 +398,7 @@ class Parameter(object):
return formatted
def __repr__(self):
- return '<{} "{}">'.format(self.__class__.__name__, self)
+ return '<{} "{}">'.format(_get_class_name(self.__class__), self)
def __hash__(self):
return hash((self.name, self.kind, self.annotation, self.default))
@@ -536,7 +541,7 @@ class BoundArguments(object):
args = []
for arg, value in self.arguments.items():
args.append('{}={!r}'.format(arg, value))
- return '<{} ({})>'.format(self.__class__.__name__, ', '.join(args))
+ return '<{} ({})>'.format(_get_class_name(self.__class__), ', '.join(args))
class Signature(object):
@@ -842,7 +847,7 @@ class Signature(object):
self._return_annotation = state['_return_annotation']
def __repr__(self):
- return '<{} {}>'.format(self.__class__.__name__, self)
+ return '<{} {}>'.format(_get_class_name(self.__class__), self)
def __str__(self):
result = []
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/errorhandler.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/errorhandler.py
index cb148830f..352644f7a 100644
--- a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/errorhandler.py
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/errorhandler.py
@@ -1,6 +1,6 @@
#############################################################################
##
-## Copyright (C) 2019 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of Qt for Python.
@@ -56,6 +56,8 @@ enough to produce a useful ValueError.
This matter will be improved in a later version.
"""
+import sys
+
from shibokensupport.signature import inspect
from shibokensupport.signature import get_signature
from shibokensupport.signature.mapping import update_mapping, namespace
@@ -93,10 +95,33 @@ def matched_type(args, sigs):
return None
-def seterror_argument(args, func_name):
- update_mapping()
- func = eval(func_name, namespace)
+def seterror_argument(args, func_name, info):
+ func = None
+ try:
+ func = eval(func_name, namespace)
+ except Exception as e:
+ msg = "Internal error evaluating {func_name}: {e}".format(**locals())
+ return TypeError, msg
+ if info and type(info) is str:
+ err = TypeError
+ if info == "<":
+ msg = "{func_name}(): not enough arguments".format(**locals())
+ elif info == ">":
+ msg = "{func_name}(): too many arguments".format(**locals())
+ elif info.isalnum():
+ msg = "{func_name}(): got multiple values for keyword argument '{info}'".format(**locals())
+ else:
+ msg = "{func_name}(): {info}".format(**locals())
+ err = AttributeError
+ return err, msg
+ if info and type(info) is dict:
+ keyword = tuple(info)[0]
+ msg = "{func_name}(): unsupported keyword '{keyword}'".format(**locals())
+ return AttributeError, msg
sigs = get_signature(func, "typeerror")
+ if not sigs:
+ msg = "{func_name}({args}) is wrong (missing signature)".format(**locals())
+ return TypeError, msg
if type(sigs) != list:
sigs = [sigs]
if type(args) != tuple:
@@ -122,6 +147,11 @@ def seterror_argument(args, func_name):
# We don't raise the error here, to avoid the loader in the traceback.
return TypeError, msg
+def check_string_type(s):
+ if sys.version_info[0] == 3:
+ return isinstance(s, str)
+ else:
+ return isinstance(s, (str, unicode))
def make_helptext(func):
existing_doc = func.__doc__
@@ -132,10 +162,10 @@ def make_helptext(func):
sigs = [sigs]
try:
func_name = func.__name__
- except AttribureError:
+ except AttributeError:
func_name = func.__func__.__name__
sigtext = "\n".join(func_name + str(sig) for sig in sigs)
- msg = sigtext + "\n\n" + existing_doc if existing_doc else sigtext
+ msg = sigtext + "\n\n" + existing_doc if check_string_type(existing_doc) else sigtext
return msg
# end of file
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/importhandler.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/importhandler.py
index 0417f132a..7af43bea0 100644
--- a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/importhandler.py
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/importhandler.py
@@ -70,7 +70,7 @@ def finish_import(module):
if func:
func(module)
except Exception as e:
- name = e.__class__.__name__
+ name = e.__class__.__qualname__
print(72 * "*")
print("Error in deprecated.py, ignored:")
print(" {name}: {e}".format(**locals()))
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/layout.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/layout.py
index 384273d92..51ce60bfa 100644
--- a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/layout.py
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/layout.py
@@ -231,17 +231,14 @@ def create_signature(props, key):
# this is the basic layout of a signature
varnames = props["varnames"]
if layout.definition:
- if sig_kind == "function":
- pass
- elif sig_kind == "method":
- varnames = ("self",) + varnames
- elif sig_kind == "staticmethod":
- pass
- elif sig_kind == "classmethod":
- varnames = ("klass",) + varnames
- else:
- raise SystemError("Methods must be function, method, staticmethod"
- " or classmethod")
+ # PYSIDE-1328: We no longer use info from the sig_kind which is
+ # more complex for multiple signatures. We now get `self` from the
+ # parser.
+ pass
+ else:
+ if "self" in varnames[:1]:
+ varnames = varnames[1:]
+
# calculate the modifications
defaults = props["defaults"][:]
if not layout.defaults:
@@ -259,6 +256,8 @@ def create_signature(props, key):
elif name.startswith("*"):
kind = _VAR_POSITIONAL
ann = annotations.get(name, _empty)
+ if ann == "self":
+ ann = _empty
name = name.lstrip("*")
defpos = idx - len(varnames) + len(defaults)
default = defaults[defpos] if defpos >= 0 else _empty
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/enum_sig.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/enum_sig.py
index f11f3cf3d..814926a59 100644
--- a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/enum_sig.py
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/enum_sig.py
@@ -1,6 +1,6 @@
#############################################################################
##
-## Copyright (C) 2018 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of Qt for Python.
@@ -100,17 +100,19 @@ class ExactEnumerator(object):
return ret
def klass(self, class_name, klass):
+ ret = self.result_type()
+ if "<" in class_name:
+ # This is happening in QtQuick for some reason:
+ ## class QSharedPointer<QQuickItemGrabResult >:
+ # We simply skip over this class.
+ return ret
bases_list = []
for base in klass.__bases__:
name = base.__name__
- if name in ("object", "type"):
- pass
- else:
- modname = base.__module__
- name = modname + "." + base.__name__
+ if name not in ("object", "type"):
+ name = base.__module__ + "." + name
bases_list.append(name)
class_str = "{}({})".format(class_name, ", ".join(bases_list))
- ret = self.result_type()
# class_members = inspect.getmembers(klass)
# gives us also the inherited things.
class_members = sorted(list(klass.__dict__.items()))
@@ -152,14 +154,12 @@ class ExactEnumerator(object):
self.fmt.class_name = class_name
ret.update(self.function("__init__", klass))
for func_name, func in functions:
- func_kind = get_signature(func, "__func_kind__")
- modifier = func_kind if func_kind in (
- "staticmethod", "classmethod") else None
- ret.update(self.function(func_name, func, modifier))
+ if func_name != "__init__":
+ ret.update(self.function(func_name, func))
self.fmt.level -= 1
return ret
- def function(self, func_name, func, modifier=None):
+ def function(self, func_name, func):
self.fmt.level += 1
ret = self.result_type()
signature = func.__signature__
@@ -190,7 +190,7 @@ class SimplifyingEnumerator(ExactEnumerator):
is desired.
"""
- def function(self, func_name, func, modifier=None):
+ def function(self, func_name, func):
ret = self.result_type()
signature = get_signature(func, 'existence')
sig = stringify(signature) if signature is not None else None
@@ -207,11 +207,11 @@ class HintingEnumerator(ExactEnumerator):
hinting stubs. Only default values are replaced by "...".
"""
- def function(self, func_name, func, modifier=None):
+ def function(self, func_name, func):
ret = self.result_type()
signature = get_signature(func, 'hintingstub')
if signature is not None:
- with self.fmt.function(func_name, signature, modifier) as key:
+ with self.fmt.function(func_name, signature) as key:
ret[key] = signature
return ret
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/tool.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/tool.py
index 3b0825049..24e75e42c 100644
--- a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/tool.py
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/tool.py
@@ -116,7 +116,7 @@ def build_brace_pattern(level, separators=""):
| {so} {replacer} {sc}
| {co} {replacer} {cc}
| {ao} {replacer} {ac}
- )*
+ )+
)
""")
no_braces_q = "[^{all}{qu}{bs}]*".format(**locals())
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/loader.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/loader.py
index a0367883a..a6c3e420d 100644
--- a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/loader.py
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/loader.py
@@ -75,14 +75,18 @@ try:
except NameError:
ModuleNotFoundError = ImportError
+def _qualname(x):
+ return getattr(x, "__qualname__", x.__name__)
+
# patching inspect's formatting to keep the word "typing":
def formatannotation(annotation, base_module=None):
# if getattr(annotation, '__module__', None) == 'typing':
# return repr(annotation).replace('typing.', '')
if isinstance(annotation, type):
+ name = _qualname(annotation)
if annotation.__module__ in ('builtins', base_module):
- return annotation.__qualname__
- return annotation.__module__ + '.' + annotation.__qualname__
+ return name
+ return annotation.__module__ + '.' + name
return repr(annotation)
# Note also that during the tests we have a different encoding that would
@@ -97,8 +101,8 @@ def create_signature(props, key):
return layout.create_signature(props, key)
# name used in signature.cpp
-def seterror_argument(args, func_name):
- return errorhandler.seterror_argument(args, func_name)
+def seterror_argument(args, func_name, info):
+ return errorhandler.seterror_argument(args, func_name, info)
# name used in signature.cpp
def make_helptext(func):
@@ -110,8 +114,10 @@ def finish_import(module):
import signature_bootstrap
-from shibokensupport import signature
+from shibokensupport import signature, __feature__
signature.get_signature = signature_bootstrap.get_signature
+# PYSIDE-1019: Publish the __feature__ dictionary.
+__feature__.pyside_feature_dict = signature_bootstrap.pyside_feature_dict
del signature_bootstrap
def _get_modname(mod):
@@ -152,10 +158,12 @@ if sys.version_info >= (3,):
import inspect
inspect.formatannotation = formatannotation
else:
- if "typing" not in sys.modules:
+ tp_name = "typing"
+ if tp_name not in sys.modules:
orig_typing = False
from shibokensupport import typing27 as typing
- sys.modules["typing"] = typing
+ sys.modules[tp_name] = typing
+ typing.__name__ = tp_name
else:
import typing
import inspect
@@ -188,6 +196,7 @@ def move_into_pyside_package():
import PySide2.support
except ModuleNotFoundError:
PySide2.support = types.ModuleType("PySide2.support")
+ put_into_package(PySide2.support, __feature__)
put_into_package(PySide2.support, signature)
put_into_package(PySide2.support.signature, mapping)
put_into_package(PySide2.support.signature, errorhandler)
@@ -211,5 +220,16 @@ from shibokensupport.signature.lib import enum_sig
if "PySide2" in sys.modules:
# We publish everything under "PySide2.support.signature", again.
move_into_pyside_package()
+ # PYSIDE-1019: Modify `__import__` to be `__feature__` aware.
+ # __feature__ is already in sys.modules, so this is actually no import
+ try:
+ import PySide2.support.__feature__
+ sys.modules["__feature__"] = PySide2.support.__feature__
+ PySide2.support.__feature__.original_import = __builtins__["__import__"]
+ __builtins__["__import__"] = PySide2.support.__feature__._import
+ # Maybe we should optimize that and change `__import__` from C, instead?
+ except ModuleNotFoundError:
+ print("__feature__ could not be imported. "
+ "This is an unsolved PyInstaller problem.", file=sys.stderr)
# end of file
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/mapping.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/mapping.py
index 2110ebe7a..6fadd19d5 100644
--- a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/mapping.py
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/mapping.py
@@ -73,45 +73,6 @@ NoneType = type(None)
_S = TypeVar("_S")
-# Building our own Char type, which is much nicer than
-# Char = typing.Union[str, int] # how do I model the limitation to 1 char?
-
-class _CharMeta(type):
- def __repr__(self):
- return '%s.%s' % (self.__module__, self.__name__)
-
-
-class Char(with_metaclass(_CharMeta)):
- """
- From http://doc.qt.io/qt-5/qchar.html :
-
- In Qt, Unicode characters are 16-bit entities without any markup or
- structure. This class represents such an entity. It is lightweight,
- so it can be used everywhere. Most compilers treat it like an
- unsigned short.
-
- Here, we provide a simple implementation just to avoid long aliases.
- """
- __module__ = "typing"
-
- def __init__(self, code):
- if isinstance(code, int):
- self.code = code & 0xffff
- else:
- self.code = ord(code)
-
- def __add__(self, other):
- return chr(self.code) + other
-
- def __radd__(self, other):
- return other + chr(self.code)
-
- def __repr__(self):
- return "typing.Char({})".format(self.code)
-
-typing.Char = Char
-
-
MultiMap = typing.DefaultDict[str, typing.List[str]]
# ulong_max is only 32 bit on windows.
@@ -266,7 +227,7 @@ namespace = globals() # our module's __dict__
type_map.update({
"...": ellipsis,
"bool": bool,
- "char": Char,
+ "char": int,
"char*": str,
"char*const": str,
"double": float,
@@ -278,7 +239,7 @@ type_map.update({
"PyObject": object,
"PySequence": typing.Iterable, # important for numpy
"PyTypeObject": type,
- "QChar": Char,
+ "QChar": str,
"QHash": typing.Dict,
"qint16": int,
"qint32": int,
@@ -303,9 +264,10 @@ type_map.update({
"qulonglong": int,
"QVariant": Variant,
"QVector": typing.List,
+ "QSharedPointer": typing.Tuple,
"real": float,
"short": int,
- "signed char": Char,
+ "signed char": int,
"signed long": int,
"std.list": typing.List,
"std.map": typing.Dict,
@@ -314,12 +276,12 @@ type_map.update({
"str": str,
"true": True,
"Tuple": typing.Tuple,
- "uchar": Char,
+ "uchar": int,
"uchar*": str,
"uint": int,
"ulong": int,
"ULONG_MAX": ulong_max,
- "unsigned char": Char, # 5.9
+ "unsigned char": int, # 5.9
"unsigned char*": str,
"unsigned int": int,
"unsigned long int": int, # 5.6, RHEL 6.6
@@ -384,6 +346,11 @@ type_map.update({
"QStringList*" : ResultVariable(StringList),
})
+# PYSIDE-1328: We need to handle "self" explicitly.
+type_map.update({
+ "self" : "self",
+ })
+
# The Shiboken Part
def init_Shiboken():
@@ -405,7 +372,7 @@ def init_minimal():
def init_sample():
import datetime
type_map.update({
- "char": Char,
+ "char": int,
"char**": typing.List[str],
"Complex": complex,
"double": float,
@@ -418,7 +385,7 @@ def init_sample():
"PStr": str,
"PyDate": datetime.date,
"sample.bool": bool,
- "sample.char": Char,
+ "sample.char": int,
"sample.double": float,
"sample.int": int,
"sample.ObjectType": object,
@@ -427,7 +394,7 @@ def init_sample():
"sample.Photon.TemplateBase[Photon.IdentityType]": sample.Photon.ValueIdentity,
"sample.Point": Point,
"sample.PStr": str,
- "sample.unsigned char": Char,
+ "sample.unsigned char": int,
"std.size_t": int,
"std.string": str,
"ZeroIn": 0,
@@ -477,6 +444,7 @@ def init_PySide2_QtCore():
"4294967295UL": 4294967295, # 5.6, RHEL 6.6
"CheckIndexOption.NoOption": Instance(
"PySide2.QtCore.QAbstractItemModel.CheckIndexOptions.NoOption"), # 5.11
+ "DescriptorType(-1)": int, # Native handle of QSocketDescriptor
"false": False,
"list of QAbstractAnimation": typing.List[PySide2.QtCore.QAbstractAnimation],
"list of QAbstractState": typing.List[PySide2.QtCore.QAbstractState],
@@ -485,10 +453,7 @@ def init_PySide2_QtCore():
"nullptr": None, # 5.9
"PyByteArray": bytearray,
"PyBytes": bytes,
- "PySide2.QtCore.QCborStreamReader.StringResult[PySide2.QtCore.QByteArray]":
- PySide2.QtCore.QCborStringResultByteArray,
- "PySide2.QtCore.QCborStreamReader.StringResult[QString]":
- PySide2.QtCore.QCborStringResultString,
+ "QDeadlineTimer(QDeadlineTimer.Forever)": Instance("PySide2.QtCore.QDeadlineTimer"),
"PySide2.QtCore.QUrl.ComponentFormattingOptions":
PySide2.QtCore.QUrl.ComponentFormattingOption, # mismatch option/enum, why???
"PyUnicode": typing.Text,
@@ -529,6 +494,16 @@ def init_PySide2_QtCore():
return locals()
+def init_PySide2_QtConcurrent():
+ type_map.update({
+ "PySide2.QtCore.QFuture[QString]":
+ PySide2.QtConcurrent.QFutureQString,
+ "PySide2.QtCore.QFuture[void]":
+ PySide2.QtConcurrent.QFutureVoid,
+ })
+ return locals()
+
+
def init_PySide2_QtGui():
from PySide2.QtGui import QPageLayout, QPageSize # 5.12 macOS
type_map.update({
@@ -575,10 +550,15 @@ def init_PySide2_QtSql():
def init_PySide2_QtNetwork():
+ from PySide2.QtNetwork import QNetworkRequest
best_structure = typing.OrderedDict if getattr(typing, "OrderedDict", None) else typing.Dict
type_map.update({
"QMultiMap[PySide2.QtNetwork.QSsl.AlternativeNameEntryType, QString]":
best_structure[PySide2.QtNetwork.QSsl.AlternativeNameEntryType, typing.List[str]],
+ "DefaultTransferTimeoutConstant":
+ QNetworkRequest.TransferTimeoutConstant,
+ "QNetworkRequest.DefaultTransferTimeoutConstant":
+ QNetworkRequest.TransferTimeoutConstant,
})
del best_structure
return locals()
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/parser.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/parser.py
index 8d970956b..20c791cc1 100644
--- a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/parser.py
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/parser.py
@@ -110,8 +110,15 @@ def _parse_line(line):
argstr = ret.arglist.replace("->", ".deref.")
arglist = _parse_arglist(argstr)
args = []
- for arg in arglist:
- name, ann = arg.split(":")
+ for idx, arg in enumerate(arglist):
+ tokens = arg.split(":")
+ if len(tokens) < 2:
+ if idx == 0 and tokens[0] == "self":
+ tokens = 2 * tokens # "self: self"
+ else:
+ warnings.warn('Invalid argument "{}" in "{}".'.format(arg, line))
+ continue
+ name, ann = tokens
if name in keyword.kwlist:
if LIST_KEYWORDS:
print("KEYWORD", ret)
@@ -165,6 +172,11 @@ def try_to_guess(thing, valtype):
return ret
return None
+def get_name(thing):
+ if isinstance(thing, type):
+ return getattr(thing, "__qualname__", thing.__name__)
+ else:
+ return thing.__name__
def _resolve_value(thing, valtype, line):
if thing in ("0", "None") and valtype:
@@ -172,7 +184,7 @@ def _resolve_value(thing, valtype, line):
return None
map = type_map[valtype]
# typing.Any: '_SpecialForm' object has no attribute '__name__'
- name = map.__name__ if hasattr(map, "__name__") else str(map)
+ name = get_name(map) if hasattr(map, "__name__") else str(map)
thing = "zero({})".format(name)
if thing in type_map:
return type_map[thing]
@@ -212,7 +224,8 @@ def to_string(thing):
return thing
if hasattr(thing, "__name__"):
dot = "." in str(thing)
- return thing.__module__ + "." + thing.__name__ if dot else thing.__name__
+ name = get_name(thing)
+ return thing.__module__ + "." + name if dot else name
# Note: This captures things from the typing module:
return str(thing)
@@ -327,15 +340,15 @@ def calculate_props(line):
_defaults.append(default)
defaults = tuple(_defaults)
returntype = parsed.returntype
- if returntype is not None:
- annotations["return"] = _resolve_type(returntype, line, 0, handle_retvar)
+ # PYSIDE-1383: We need to handle `None` explicitly.
+ annotations["return"] = (_resolve_type(returntype, line, 0, handle_retvar)
+ if returntype is not None else None)
props = SimpleNamespace()
props.defaults = defaults
props.kwdefaults = {}
props.annotations = annotations
props.varnames = varnames = tuple(tup[0] for tup in arglist)
funcname = parsed.funcname
- props.fullname = funcname
shortname = funcname[funcname.rindex(".")+1:]
props.name = shortname
props.multi = parsed.multi
@@ -352,7 +365,6 @@ def fix_variables(props, line):
if retvar and isinstance(retvar, (ResultVariable, ArrayLikeVariable)):
# Special case: a ResultVariable which is the result will always be an array!
annos["return"] = retvar = typing.List[retvar.type]
- fullname = props.fullname
varnames = list(props.varnames)
defaults = list(props.defaults)
diff = len(varnames) - len(defaults)
@@ -442,8 +454,7 @@ def pyside_type_init(type_key, sig_strings):
multi_props.append(props)
if multi > 0:
continue
- fullname = props.pop("fullname")
- multi_props = {"multi": multi_props, "fullname": fullname}
+ multi_props = {"multi": multi_props}
ret[shortname] = multi_props
dprint(multi_props)
multi_props = []
diff --git a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/typing27.py b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/typing27.py
index 44d78c433..41ed456cc 100644
--- a/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/typing27.py
+++ b/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/typing27.py
@@ -184,11 +184,8 @@ __all__ = [
def _qualname(x):
- if sys.version_info[:2] >= (3, 3):
- return x.__qualname__
- else:
- # Fall back to just name.
- return x.__name__
+ # PYSIDE-1286: Support __qualname__ in Python 2
+ return getattr(x, "__qualname__", x.__name__)
def _trim_name(nm):
diff --git a/sources/shiboken2/shibokenmodule/typesystem_shiboken.xml b/sources/shiboken2/shibokenmodule/typesystem_shiboken.xml
index bdb0c9338..3eba557fb 100644
--- a/sources/shiboken2/shibokenmodule/typesystem_shiboken.xml
+++ b/sources/shiboken2/shibokenmodule/typesystem_shiboken.xml
@@ -103,6 +103,12 @@
</inject-code>
</add-function>
+ <add-function signature="_unpickle_enum(PyObject*, PyObject*)" return-type="PyObject*">
+ <inject-code>
+ %PYARG_0 = Shiboken::Enum::unpickleEnum(%1, %2);
+ </inject-code>
+ </add-function>
+
<extra-includes>
<include file-name="sbkversion.h" location="local"/>
<include file-name="voidptr.h" location="local"/>
diff --git a/sources/shiboken2/tests/CMakeLists.txt b/sources/shiboken2/tests/CMakeLists.txt
index 464707a9a..2ba951de1 100644
--- a/sources/shiboken2/tests/CMakeLists.txt
+++ b/sources/shiboken2/tests/CMakeLists.txt
@@ -1,5 +1,7 @@
+cmake_minimum_required(VERSION 3.1)
+
if(BUILD_TESTS)
- find_package(Qt5Test 5.12 REQUIRED)
+ find_package(Qt${QT_MAJOR_VERSION}Test 5.12 REQUIRED)
endif()
add_subdirectory(libminimal)
@@ -42,34 +44,20 @@ if(NOT CTEST_TESTING_TIMEOUT)
set(CTEST_TESTING_TIMEOUT 60)
endif()
-if(CMAKE_VERSION VERSION_LESS 2.8)
- message("CMake version greater than 2.8 necessary to run tests")
-else()
- if(WIN32)
- set(TEST_PYTHONPATH "${smart_BINARY_DIR};${minimal_BINARY_DIR};${sample_BINARY_DIR};${other_BINARY_DIR};${shibokenmodule_BINARY_DIR};${CMAKE_CURRENT_SOURCE_DIR}")
- set(TEST_LIBRARY_PATH "$ENV{PATH};${libminimal_BINARY_DIR};${libsample_BINARY_DIR};${libother_BINARY_DIR};${libsmart_BINARY_DIR};${libshiboken_BINARY_DIR}")
- set(LIBRARY_PATH_VAR "PATH")
- string(REPLACE "\\" "/" TEST_PYTHONPATH "${TEST_PYTHONPATH}")
- string(REPLACE "\\" "/" TEST_LIBRARY_PATH "${TEST_LIBRARY_PATH}")
- string(REPLACE ";" "\\;" TEST_PYTHONPATH "${TEST_PYTHONPATH}")
- string(REPLACE ";" "\\;" TEST_LIBRARY_PATH "${TEST_LIBRARY_PATH}")
- else()
- set(TEST_PYTHONPATH "${smart_BINARY_DIR}:${minimal_BINARY_DIR}:${sample_BINARY_DIR}:${other_BINARY_DIR}:${shibokenmodule_BINARY_DIR}:${CMAKE_CURRENT_SOURCE_DIR}")
- set(TEST_LIBRARY_PATH "$ENV{LD_LIBRARY_PATH}:${libminimal_BINARY_DIR}:${libsample_BINARY_DIR}:${libother_BINARY_DIR}:${libsmart_BINARY_DIR}:${libshiboken_BINARY_DIR}")
- set(LIBRARY_PATH_VAR "LD_LIBRARY_PATH")
+get_filename_component(BUILD_DIR "${libminimal_BINARY_DIR}" DIRECTORY)
+get_filename_component(BUILD_DIR "${BUILD_DIR}" DIRECTORY)
+get_filename_component(BUILD_DIR "${BUILD_DIR}" DIRECTORY)
+foreach(test_file ${TEST_FILES})
+ string(REGEX MATCH "/([^/]+)(binding|module)/([^/]+)_test.py" tmp ${test_file})
+ set(test_name "${CMAKE_MATCH_1}_${CMAKE_MATCH_3}")
+ list(FIND test_blacklist ${test_name} expect_fail)
+ add_test(${test_name} ${PYTHON_EXECUTABLE} ${test_file})
+ set_tests_properties(${test_name} PROPERTIES ENVIRONMENT "BUILD_DIR=${BUILD_DIR}")
+ set_tests_properties(${test_name} PROPERTIES TIMEOUT ${CTEST_TESTING_TIMEOUT})
+ if (${expect_fail} GREATER -1)
+ set_tests_properties(${test_name} PROPERTIES WILL_FAIL TRUE)
endif()
- foreach(test_file ${TEST_FILES})
- string(REGEX MATCH "/([^/]+)(binding|module)/([^/]+)_test.py" tmp ${test_file})
- set(test_name "${CMAKE_MATCH_1}_${CMAKE_MATCH_3}")
- list(FIND test_blacklist ${test_name} expect_fail)
- add_test(${test_name} ${PYTHON_EXECUTABLE} ${test_file})
- set_tests_properties(${test_name} PROPERTIES ENVIRONMENT "PYTHONPATH=${TEST_PYTHONPATH};${LIBRARY_PATH_VAR}=${TEST_LIBRARY_PATH}")
- set_tests_properties(${test_name} PROPERTIES TIMEOUT ${CTEST_TESTING_TIMEOUT})
- if (${expect_fail} GREATER -1)
- set_tests_properties(${test_name} PROPERTIES WILL_FAIL TRUE)
- endif()
- endforeach()
-endif()
+endforeach()
add_subdirectory(dumpcodemodel)
diff --git a/sources/shiboken2/tests/dumpcodemodel/CMakeLists.txt b/sources/shiboken2/tests/dumpcodemodel/CMakeLists.txt
index 7c6d60fe2..5c5e2c7b0 100644
--- a/sources/shiboken2/tests/dumpcodemodel/CMakeLists.txt
+++ b/sources/shiboken2/tests/dumpcodemodel/CMakeLists.txt
@@ -3,4 +3,4 @@ add_executable(dumpcodemodel main.cpp)
target_include_directories(dumpcodemodel
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${apiextractor_SOURCE_DIR})
-target_link_libraries(dumpcodemodel PUBLIC apiextractor Qt5::Core)
+target_link_libraries(dumpcodemodel PUBLIC apiextractor Qt${QT_MAJOR_VERSION}::Core)
diff --git a/sources/shiboken2/tests/dumpcodemodel/main.cpp b/sources/shiboken2/tests/dumpcodemodel/main.cpp
index e132c97b3..37c964fc0 100644
--- a/sources/shiboken2/tests/dumpcodemodel/main.cpp
+++ b/sources/shiboken2/tests/dumpcodemodel/main.cpp
@@ -33,14 +33,18 @@
#include <QtCore/QCoreApplication>
#include <QtCore/QCommandLineOption>
#include <QtCore/QCommandLineParser>
+#include <QtCore/QDateTime>
#include <QtCore/QDebug>
#include <QtCore/QDir>
#include <QtCore/QFile>
+#include <QtCore/QXmlStreamWriter>
#include <iostream>
#include <algorithm>
#include <iterator>
+static bool optJoinNamespaces = false;
+
static inline QString languageLevelDescription()
{
return QLatin1String("C++ Language level (c++11..c++17, default=")
@@ -48,23 +52,196 @@ static inline QString languageLevelDescription()
+ QLatin1Char(')');
}
+static void formatDebugOutput(const FileModelItem &dom, bool verbose)
+{
+ QString output;
+ {
+ QDebug debug(&output);
+ if (verbose)
+ debug.setVerbosity(3);
+ debug << dom.data();
+ }
+ std::cout << qPrintable(output) << '\n';
+}
+
+static const char *primitiveTypes[] = {
+ "int", "unsigned", "short", "unsigned short", "long", "unsigned long",
+ "float", "double"
+};
+
+static inline QString nameAttribute() { return QStringLiteral("name"); }
+
+static void formatXmlClass(QXmlStreamWriter &writer, const ClassModelItem &klass);
+
+static void formatXmlEnum(QXmlStreamWriter &writer, const EnumModelItem &en)
+{
+ writer.writeStartElement(QStringLiteral("enum-type"));
+ writer.writeAttribute(nameAttribute(), en->name());
+ writer.writeEndElement();
+}
+
+static bool useClass(const ClassModelItem &c)
+{
+ return c->classType() != CodeModel::Union && c->templateParameters().isEmpty()
+ && !c->name().isEmpty(); // No anonymous structs
+}
+
+static void formatXmlScopeMembers(QXmlStreamWriter &writer, const ScopeModelItem &nsp)
+{
+ for (const auto &klass : nsp->classes()) {
+ if (useClass(klass))
+ formatXmlClass(writer, klass);
+ }
+ for (const auto &en : nsp->enums())
+ formatXmlEnum(writer, en);
+}
+
+static bool isPublicCopyConstructor(const FunctionModelItem &f)
+{
+ return f->functionType() == CodeModel::CopyConstructor
+ && f->accessPolicy() == CodeModel::Public && !f->isDeleted();
+}
+
+static void formatXmlLocationComment(QXmlStreamWriter &writer, const CodeModelItem &i)
+{
+ QString comment;
+ QTextStream(&comment) << ' ' << i->fileName() << ':' << i->startLine() << ' ';
+ writer.writeComment(comment);
+}
+
+static void formatXmlClass(QXmlStreamWriter &writer, const ClassModelItem &klass)
+{
+ // Heuristics for value types: check on public copy constructors.
+ const auto functions = klass->functions();
+ const bool isValueType = std::any_of(functions.cbegin(), functions.cend(),
+ isPublicCopyConstructor);
+ formatXmlLocationComment(writer, klass);
+ writer.writeStartElement(isValueType ? QStringLiteral("value-type")
+ : QStringLiteral("object-type"));
+ writer.writeAttribute(nameAttribute(), klass->name());
+ formatXmlScopeMembers(writer, klass);
+ writer.writeEndElement();
+}
+
+// Check whether a namespace is relevant for type system
+// output, that is, has non template classes, functions or enumerations.
+static bool hasMembers(const NamespaceModelItem &nsp)
+{
+ if (!nsp->namespaces().isEmpty() || !nsp->enums().isEmpty()
+ || !nsp->functions().isEmpty()) {
+ return true;
+ }
+ const auto classes = nsp->classes();
+ return std::any_of(classes.cbegin(), classes.cend(), useClass);
+}
+
+static void startXmlNamespace(QXmlStreamWriter &writer, const NamespaceModelItem &nsp)
+{
+ formatXmlLocationComment(writer, nsp);
+ writer.writeStartElement(QStringLiteral("namespace-type"));
+ writer.writeAttribute(nameAttribute(), nsp->name());
+}
+
+static void formatXmlNamespaceMembers(QXmlStreamWriter &writer, const NamespaceModelItem &nsp)
+{
+ auto nestedNamespaces = nsp->namespaces();
+ for (int i = nestedNamespaces.size() - 1; i >= 0; --i) {
+ if (!hasMembers(nestedNamespaces.at(i)))
+ nestedNamespaces.removeAt(i);
+ }
+ while (!nestedNamespaces.isEmpty()) {
+ auto current = nestedNamespaces.takeFirst();
+ startXmlNamespace(writer, current);
+ formatXmlNamespaceMembers(writer, current);
+ if (optJoinNamespaces) {
+ // Write out members of identical namespaces and remove
+ const QString name = current->name();
+ for (int i = 0; i < nestedNamespaces.size(); ) {
+ if (nestedNamespaces.at(i)->name() == name) {
+ formatXmlNamespaceMembers(writer, nestedNamespaces.at(i));
+ nestedNamespaces.removeAt(i);
+ } else {
+ ++i;
+ }
+ }
+ }
+ writer.writeEndElement();
+ }
+
+ for (auto func : nsp->functions()) {
+ const QString signature = func->typeSystemSignature();
+ if (!signature.contains(QLatin1String("operator"))) { // Skip free operators
+ writer.writeStartElement(QStringLiteral("function"));
+ writer.writeAttribute(QStringLiteral("signature"), signature);
+ writer.writeEndElement();
+ }
+ }
+ formatXmlScopeMembers(writer, nsp);
+}
+
+static void formatXmlOutput(const FileModelItem &dom)
+{
+ QString output;
+ QXmlStreamWriter writer(&output);
+ writer.setAutoFormatting(true);
+ writer.writeStartDocument();
+ writer.writeStartElement(QStringLiteral("typesystem"));
+ writer.writeAttribute(QStringLiteral("package"), QStringLiteral("insert_name"));
+ writer.writeComment(QStringLiteral("Auto-generated ") +
+ QDateTime::currentDateTime().toString(Qt::ISODate));
+ for (auto p : primitiveTypes) {
+ writer.writeStartElement(QStringLiteral("primitive-type"));
+ writer.writeAttribute(nameAttribute(), QLatin1String(p));
+ writer.writeEndElement();
+ }
+ formatXmlNamespaceMembers(writer, dom);
+ writer.writeEndElement();
+ writer.writeEndDocument();
+ std::cout << qPrintable(output) << '\n';
+}
+
+static const char descriptionFormat[] = R"(
+Type system dumper
+
+Parses a C++ header and dumps out the classes found in typesystem XML syntax.
+Arguments are arguments to the compiler the last of which should be the header
+or source file.
+It is recommended to create a .hh include file including the desired headers
+and pass that along with the required include paths.
+
+Based on Qt %1 and LibClang v%2.)";
+
int main(int argc, char **argv)
{
QCoreApplication app(argc, argv);
QCommandLineParser parser;
parser.setSingleDashWordOptionMode(QCommandLineParser::ParseAsLongOptions);
- parser.setApplicationDescription(QStringLiteral("Code model tester"));
+ parser.setOptionsAfterPositionalArgumentsMode(QCommandLineParser::ParseAsPositionalArguments);
+ const QString description =
+ QString::fromLatin1(descriptionFormat).arg(QLatin1String(qVersion()),
+ clang::libClangVersion().toString());
+ parser.setApplicationDescription(description);
parser.addHelpOption();
parser.addVersionOption();
- QCommandLineOption verboseOption(QStringLiteral("d"),
+ QCommandLineOption verboseOption(QStringLiteral("verbose"),
QStringLiteral("Display verbose output about types"));
parser.addOption(verboseOption);
+ QCommandLineOption debugOption(QStringLiteral("debug"),
+ QStringLiteral("Display debug output"));
+ parser.addOption(debugOption);
+
+ QCommandLineOption joinNamespacesOption({QStringLiteral("j"), QStringLiteral("join-namespaces")},
+ QStringLiteral("Join namespaces"));
+ parser.addOption(joinNamespacesOption);
+
QCommandLineOption languageLevelOption(QStringLiteral("std"),
languageLevelDescription(),
QStringLiteral("level"));
parser.addOption(languageLevelOption);
- parser.addPositionalArgument(QStringLiteral("file"), QStringLiteral("C++ source file"));
+ parser.addPositionalArgument(QStringLiteral("argument"),
+ QStringLiteral("C++ compiler argument"),
+ QStringLiteral("argument(s)"));
parser.process(app);
const QStringList &positionalArguments = parser.positionalArguments();
@@ -86,6 +263,8 @@ int main(int argc, char **argv)
}
}
+ optJoinNamespaces = parser.isSet(joinNamespacesOption);
+
const FileModelItem dom = AbstractMetaBuilderPrivate::buildDom(arguments, level, 0);
if (dom.isNull()) {
QString message = QLatin1String("Unable to parse ") + positionalArguments.join(QLatin1Char(' '));
@@ -93,14 +272,10 @@ int main(int argc, char **argv)
return -2;
}
- QString output;
- {
- QDebug debug(&output);
- if (parser.isSet(verboseOption))
- debug.setVerbosity(3);
- debug << dom.data();
- }
- std::cout << qPrintable(output) << '\n';
+ if (parser.isSet(debugOption))
+ formatDebugOutput(dom, parser.isSet(verboseOption));
+ else
+ formatXmlOutput(dom);
return 0;
}
diff --git a/sources/shiboken2/tests/libother/CMakeLists.txt b/sources/shiboken2/tests/libother/CMakeLists.txt
index 6aba91e13..c078d3546 100644
--- a/sources/shiboken2/tests/libother/CMakeLists.txt
+++ b/sources/shiboken2/tests/libother/CMakeLists.txt
@@ -5,12 +5,14 @@ number.cpp
otherderived.cpp
otherobjecttype.cpp
othermultiplederived.cpp
+smartptrtester.cpp
+othertypesystypedef.cpp
)
add_library(libother SHARED ${libother_SRC})
target_include_directories(libother PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_definitions(libother PRIVATE LIBOTHER_BUILD)
-target_link_libraries(libother PUBLIC libsample)
+target_link_libraries(libother PUBLIC libsample libsmart)
set_property(TARGET libother PROPERTY PREFIX "")
diff --git a/sources/shiboken2/tests/libother/otherobjecttype.cpp b/sources/shiboken2/tests/libother/otherobjecttype.cpp
index ca356ce94..c7778e7c9 100644
--- a/sources/shiboken2/tests/libother/otherobjecttype.cpp
+++ b/sources/shiboken2/tests/libother/otherobjecttype.cpp
@@ -34,3 +34,13 @@ operator<<(Collector& collector, const OtherObjectType& obj)
collector << obj.identifier()*2;
return collector;
}
+
+int OtherObjectType::enumAsInt(SampleNamespace::SomeClass::PublicScopedEnum value)
+{
+ return static_cast<int>(value);
+}
+
+int OtherObjectType::enumAsIntForInvisibleNamespace(RemovedNamespace1::RemovedNamespace1_Enum value)
+{
+ return static_cast<int>(value);
+}
diff --git a/sources/shiboken2/tests/libother/otherobjecttype.h b/sources/shiboken2/tests/libother/otherobjecttype.h
index 22687c8bd..a9362c370 100644
--- a/sources/shiboken2/tests/libother/otherobjecttype.h
+++ b/sources/shiboken2/tests/libother/otherobjecttype.h
@@ -35,11 +35,15 @@
#include "libothermacros.h"
#include "objecttype.h"
#include "collector.h"
+#include "samplenamespace.h"
+#include "removednamespaces.h"
-class OtherObjectType : public ObjectType
+
+class LIBOTHER_API OtherObjectType : public ObjectType
{
public:
-
+ static int enumAsInt(SampleNamespace::SomeClass::PublicScopedEnum value);
+ static int enumAsIntForInvisibleNamespace(RemovedNamespace1::RemovedNamespace1_Enum value);
};
diff --git a/sources/shiboken2/tests/libother/othertypesystypedef.cpp b/sources/shiboken2/tests/libother/othertypesystypedef.cpp
new file mode 100644
index 000000000..7e6e1ff64
--- /dev/null
+++ b/sources/shiboken2/tests/libother/othertypesystypedef.cpp
@@ -0,0 +1,44 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "othertypesystypedef.h"
+
+OtherValueWithUnitUser::OtherValueWithUnitUser() = default;
+
+
+ValueWithUnit<double, LengthUnit::Inch>
+ OtherValueWithUnitUser::doubleMillimeterToInch(ValueWithUnit<double, LengthUnit::Millimeter> v)
+{
+ return ValueWithUnit<double, LengthUnit::Inch>(v.value() / 254);
+}
+
+ValueWithUnit<int, LengthUnit::Inch>
+ OtherValueWithUnitUser::intMillimeterToInch(ValueWithUnit<int, LengthUnit::Millimeter> v)
+{
+ return ValueWithUnit<int, LengthUnit::Inch>(v.value() / 254);
+}
diff --git a/sources/shiboken2/tests/libother/othertypesystypedef.h b/sources/shiboken2/tests/libother/othertypesystypedef.h
new file mode 100644
index 000000000..e3f434613
--- /dev/null
+++ b/sources/shiboken2/tests/libother/othertypesystypedef.h
@@ -0,0 +1,46 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef OTHERTYPESYSTYPEDEF_H
+#define OTHERTYPESYSTYPEDEF_H
+
+#include "libothermacros.h"
+
+#include <typesystypedef.h>
+
+class LIBOTHER_API OtherValueWithUnitUser
+{
+public:
+ OtherValueWithUnitUser();
+
+ static ValueWithUnit<double, LengthUnit::Inch> doubleMillimeterToInch(ValueWithUnit<double, LengthUnit::Millimeter>);
+
+ static ValueWithUnit<int, LengthUnit::Inch> intMillimeterToInch(ValueWithUnit<int, LengthUnit::Millimeter>);
+};
+
+#endif // OTHERTYPESYSTYPEDEF_H
diff --git a/sources/shiboken2/tests/libother/smartptrtester.cpp b/sources/shiboken2/tests/libother/smartptrtester.cpp
new file mode 100644
index 000000000..9636c7521
--- /dev/null
+++ b/sources/shiboken2/tests/libother/smartptrtester.cpp
@@ -0,0 +1,55 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "smartptrtester.h"
+
+SharedPtr<Str> SmartPtrTester::createSharedPtrStr(const char *what)
+{
+ return SharedPtr<Str>(new Str(what));
+}
+
+std::string SmartPtrTester::valueOfSharedPtrStr(const SharedPtr<Str> &str)
+{
+ return str->cstring();
+}
+
+SharedPtr<Integer> SmartPtrTester::createSharedPtrInteger(int v)
+{
+ auto i = SharedPtr<Integer>(new Integer);
+ i->m_int = v;
+ return i;
+}
+
+int SmartPtrTester::valueOfSharedPtrInteger(const SharedPtr<Integer> &v)
+{
+ return v->m_int;
+}
+
+void SmartPtrTester::fiddleInt(const SharedPtr<int> &) // no binding, should not cause errors
+{
+}
diff --git a/sources/shiboken2/tests/libother/smartptrtester.h b/sources/shiboken2/tests/libother/smartptrtester.h
new file mode 100644
index 000000000..a560bcf2f
--- /dev/null
+++ b/sources/shiboken2/tests/libother/smartptrtester.h
@@ -0,0 +1,49 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef SMARTPTRTESTER_H
+#define SMARTPTRTESTER_H
+
+#include "libothermacros.h"
+
+#include <smart.h>
+#include <str.h>
+
+class LIBOTHER_API SmartPtrTester
+{
+public:
+ SharedPtr<Str> createSharedPtrStr(const char *what);
+ std::string valueOfSharedPtrStr(const SharedPtr<Str> &);
+
+ SharedPtr<Integer> createSharedPtrInteger(int v);
+ int valueOfSharedPtrInteger(const SharedPtr<Integer> &);
+
+ void fiddleInt(const SharedPtr<int> &);
+};
+
+#endif // SMARTPTRTESTER_H
diff --git a/sources/shiboken2/tests/libsample/CMakeLists.txt b/sources/shiboken2/tests/libsample/CMakeLists.txt
index 170829fbc..3bf119e9f 100644
--- a/sources/shiboken2/tests/libsample/CMakeLists.txt
+++ b/sources/shiboken2/tests/libsample/CMakeLists.txt
@@ -20,6 +20,7 @@ modifications.cpp
mapuser.cpp
modified_constructor.cpp
multiple_derived.cpp
+oddbool.cpp
objectmodel.cpp
objecttype.cpp
objecttypeholder.cpp
@@ -36,6 +37,7 @@ pointf.cpp
polygon.cpp
protected.cpp
reference.cpp
+renaming.cpp
sample.cpp
samplenamespace.cpp
sbkdate.cpp
@@ -46,6 +48,7 @@ str.cpp
strlist.cpp
templateptr.cpp
transform.cpp
+typesystypedef.cpp
virtualmethods.cpp
expression.cpp
filter.cpp
diff --git a/sources/shiboken2/tests/libsample/modifications.cpp b/sources/shiboken2/tests/libsample/modifications.cpp
index 56ba81875..627d17b45 100644
--- a/sources/shiboken2/tests/libsample/modifications.cpp
+++ b/sources/shiboken2/tests/libsample/modifications.cpp
@@ -165,3 +165,22 @@ Modifications::TestEnum Modifications::defaultEnumValue() const
return TestEnumValue2;
}
+bool Modifications::wasGetAttroCalled() const
+{
+ return m_getAttroCalled;
+}
+
+void Modifications::notifyGetAttroCalled()
+{
+ m_getAttroCalled = true;
+}
+
+bool Modifications::wasSetAttroCalled() const
+{
+ return m_setAttroCalled;
+}
+
+void Modifications::notifySetAttroCalled()
+{
+ m_setAttroCalled = true;
+}
diff --git a/sources/shiboken2/tests/libsample/modifications.h b/sources/shiboken2/tests/libsample/modifications.h
index 674a05f27..888c66d18 100644
--- a/sources/shiboken2/tests/libsample/modifications.h
+++ b/sources/shiboken2/tests/libsample/modifications.h
@@ -132,9 +132,17 @@ public:
TestEnum enumValue() const;
TestEnum defaultEnumValue() const;
+ bool wasGetAttroCalled() const;
+ void notifyGetAttroCalled();
+
+ bool wasSetAttroCalled() const;
+ void notifySetAttroCalled();
+
private:
ObjectType* m_object;
TestEnum m_enumValue = TestEnumValue1;
+ bool m_getAttroCalled = false;
+ bool m_setAttroCalled = false;
};
class LIBSAMPLE_API AbstractModifications : public Modifications
diff --git a/sources/shiboken2/tests/libsample/objecttype.cpp b/sources/shiboken2/tests/libsample/objecttype.cpp
index 855c08611..afaaa9d77 100644
--- a/sources/shiboken2/tests/libsample/objecttype.cpp
+++ b/sources/shiboken2/tests/libsample/objecttype.cpp
@@ -57,6 +57,12 @@ ObjectType::createWithChild()
return parent;
}
+const ObjectType *ObjectType::defaultInstance()
+{
+ static ObjectType result;
+ return &result;
+}
+
void
ObjectType::removeChild(ObjectType* child)
{
diff --git a/sources/shiboken2/tests/libsample/objecttype.h b/sources/shiboken2/tests/libsample/objecttype.h
index 1f2a9c7e8..caa50f02e 100644
--- a/sources/shiboken2/tests/libsample/objecttype.h
+++ b/sources/shiboken2/tests/libsample/objecttype.h
@@ -78,6 +78,8 @@ public:
inline static ObjectType* create() { return new ObjectType(); }
static ObjectType* createWithChild();
+ static const ObjectType *defaultInstance();
+
void setParent(ObjectType* parent);
inline ObjectType* parent() const { return m_parent; }
inline const ObjectTypeList& children() const { return m_children; }
diff --git a/sources/shiboken2/tests/libsample/objecttypeholder.cpp b/sources/shiboken2/tests/libsample/objecttypeholder.cpp
index ff2f14f12..be225a0d2 100644
--- a/sources/shiboken2/tests/libsample/objecttypeholder.cpp
+++ b/sources/shiboken2/tests/libsample/objecttypeholder.cpp
@@ -30,8 +30,14 @@
ObjectTypeHolder::ObjectTypeHolder(const char* objectName)
{
- m_objectType = new ObjectType();
- m_objectType->setObjectName(objectName);
+ auto object = new ObjectType();
+ object->setObjectName(objectName);
+ m_objectType = object;
+}
+
+ObjectTypeHolder::ObjectTypeHolder(const ObjectType *object) :
+ m_objectType(object)
+{
}
ObjectTypeHolder::~ObjectTypeHolder()
diff --git a/sources/shiboken2/tests/libsample/objecttypeholder.h b/sources/shiboken2/tests/libsample/objecttypeholder.h
index ce13de74f..7558b11ee 100644
--- a/sources/shiboken2/tests/libsample/objecttypeholder.h
+++ b/sources/shiboken2/tests/libsample/objecttypeholder.h
@@ -37,15 +37,16 @@ class LIBSAMPLE_API ObjectTypeHolder
{
public:
explicit ObjectTypeHolder(const char* objectName);
+ explicit ObjectTypeHolder(const ObjectType *object = ObjectType::defaultInstance());
virtual ~ObjectTypeHolder();
- ObjectType* getObjecType() { return m_objectType; }
+ const ObjectType* getObjecType() { return m_objectType; }
virtual Str passObjectTypeAsReference(const ObjectType& objectType);
Str callPassObjectTypeAsReference();
private:
- ObjectType* m_objectType;
+ const ObjectType *m_objectType;
};
#endif
diff --git a/sources/shiboken2/tests/libsample/oddbool.cpp b/sources/shiboken2/tests/libsample/oddbool.cpp
new file mode 100644
index 000000000..4f491dd96
--- /dev/null
+++ b/sources/shiboken2/tests/libsample/oddbool.cpp
@@ -0,0 +1,48 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "oddbool.h"
+
+ComparisonTester::ComparisonTester(int v) : m_value(v)
+{
+}
+
+ComparisonTester& ComparisonTester::operator=(int v)
+{
+ m_value = v;
+ return *this;
+}
+
+int ComparisonTester::compare(const ComparisonTester &rhs) const
+{
+ if (m_value < rhs.m_value)
+ return -1;
+ if (m_value > rhs.m_value)
+ return 1;
+ return 0;
+}
diff --git a/sources/shiboken2/tests/libsample/oddbool.h b/sources/shiboken2/tests/libsample/oddbool.h
index 454c84157..f7d77c0b3 100644
--- a/sources/shiboken2/tests/libsample/oddbool.h
+++ b/sources/shiboken2/tests/libsample/oddbool.h
@@ -31,6 +31,8 @@
#include "libsamplemacros.h"
+#include <type_traits>
+
class OddBool
{
@@ -80,4 +82,27 @@ private:
OddBool m_oddbool;
};
-#endif
+class LIBSAMPLE_API ComparisonTester
+{
+public:
+ explicit ComparisonTester(int v);
+ ComparisonTester &operator=(int v);
+
+ int compare(const ComparisonTester &rhs) const;
+
+private:
+ int m_value;
+};
+
+// Hide the comparison operators from the clang parser (see typesystem_sample.xml:184,
+// oddbool_test.py)
+
+inline std::enable_if<std::is_assignable<ComparisonTester, int>::value, bool>::type
+ operator==(const ComparisonTester &c1, const ComparisonTester &c2)
+{ return c1.compare(c2) == 0; }
+
+inline std::enable_if<std::is_assignable<ComparisonTester, int>::value, bool>::type
+ operator!=(const ComparisonTester &c1, const ComparisonTester &c2)
+{ return c1.compare(c2) != 0; }
+
+#endif // ODDBOOL_H
diff --git a/sources/shiboken2/tests/libsample/overloadsort.cpp b/sources/shiboken2/tests/libsample/overloadsort.cpp
index bad0cdf52..8534ef0f1 100644
--- a/sources/shiboken2/tests/libsample/overloadsort.cpp
+++ b/sources/shiboken2/tests/libsample/overloadsort.cpp
@@ -28,3 +28,12 @@
#include "overloadsort.h"
+int CustomOverloadSequence::overload(short v) const
+{
+ return v + int(sizeof(v));
+}
+
+int CustomOverloadSequence::overload(int v) const
+{
+ return v + 4;
+}
diff --git a/sources/shiboken2/tests/libsample/overloadsort.h b/sources/shiboken2/tests/libsample/overloadsort.h
index 024f229a5..ad720222c 100644
--- a/sources/shiboken2/tests/libsample/overloadsort.h
+++ b/sources/shiboken2/tests/libsample/overloadsort.h
@@ -84,5 +84,12 @@ public:
};
+class LIBSAMPLE_API CustomOverloadSequence
+{
+public:
+ int overload(short v) const;
+ int overload(int v) const;
+};
+
#endif // OVERLOADSORT_H
diff --git a/sources/shiboken2/tests/libsample/pen.cpp b/sources/shiboken2/tests/libsample/pen.cpp
index d30071f49..1f39e7cbb 100644
--- a/sources/shiboken2/tests/libsample/pen.cpp
+++ b/sources/shiboken2/tests/libsample/pen.cpp
@@ -65,3 +65,17 @@ int Pen::ctorType()
{
return m_ctor;
}
+
+void Pen::drawLine(int x1, int y1, int x2, int y2, RenderHints renderHints)
+{
+}
+
+Pen::RenderHints Pen::getRenderHints() const
+{
+ return m_renderHints;
+}
+
+void Pen::setRenderHints(RenderHints h)
+{
+ m_renderHints = h;
+}
diff --git a/sources/shiboken2/tests/libsample/pen.h b/sources/shiboken2/tests/libsample/pen.h
index ca079198b..20977fdeb 100644
--- a/sources/shiboken2/tests/libsample/pen.h
+++ b/sources/shiboken2/tests/libsample/pen.h
@@ -49,14 +49,24 @@ class LIBSAMPLE_API Pen
public:
enum { EmptyCtor, EnumCtor, ColorCtor, CopyCtor };
+ enum RenderHints { None = 0, Antialiasing = 0x1, TextAntialiasing = 0x2 };
+
Pen();
Pen(SampleNamespace::Option option);
Pen(const Color& color);
Pen(const Pen& pen);
+ // PYSIDE-1325, default initializer
+ void drawLine(int x1, int y1, int x2, int y2, RenderHints renderHints = {});
+
int ctorType();
+
+ RenderHints getRenderHints() const;
+ void setRenderHints(RenderHints h);
+
private:
int m_ctor;
+ RenderHints m_renderHints = None;
};
#endif
diff --git a/sources/shiboken2/tests/libsample/removednamespaces.h b/sources/shiboken2/tests/libsample/removednamespaces.h
index 1de028d38..47c18c049 100644
--- a/sources/shiboken2/tests/libsample/removednamespaces.h
+++ b/sources/shiboken2/tests/libsample/removednamespaces.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the test suite of Qt for Python.
@@ -34,35 +34,41 @@
namespace RemovedNamespace1
{
-enum RemovedNamespace1_Enum {
- RemovedNamespace1_Enum_Value0
-};
+enum RemovedNamespace1_Enum { RemovedNamespace1_Enum_Value0 = 0,
+ RemovedNamespace1_Enum_Value1 = 1 };
+
+enum { RemovedNamespace1_AnonymousEnum_Value0 };
+
+inline int mathSum(int x, int y) { return x + y; }
-enum {
- RemovedNamespace1_AnonymousEnum_Value0
+struct ObjectOnInvisibleNamespace
+{
+ bool exists() const { return true; }
+ static int toInt(RemovedNamespace1_Enum e) { return static_cast<int>(e); }
+ static ObjectOnInvisibleNamespace consume(const ObjectOnInvisibleNamespace &other) { return other; }
};
-namespace RemovedNamespace2 {
- enum RemovedNamespace2_Enum {
- RemovedNamespace2_Enum_Value0
- };
-}
+namespace RemovedNamespace2
+{
+
+enum RemovedNamespace2_Enum { RemovedNamespace2_Enum_Value0 };
-}
+} // namespace RemovedNamespace2
+} // namespace RemovedNamespace1
namespace UnremovedNamespace
{
+
namespace RemovedNamespace3
{
- enum RemovedNamespace3_Enum {
- RemovedNamespace3_Enum_Value0
- };
-
- enum {
- RemovedNamespace3_AnonymousEnum_Value0
- };
-}
-}
+ enum RemovedNamespace3_Enum { RemovedNamespace3_Enum_Value0 };
+
+ enum { RemovedNamespace3_AnonymousEnum_Value0 };
+
+ inline int nestedMathSum(int x, int y) { return x + y; }
+
+} // namespace RemovedNamespace3
+} // namespace UnremovedNamespace
#endif // REMOVEDNAMESPACE_H
diff --git a/sources/shiboken2/tests/libsample/renaming.cpp b/sources/shiboken2/tests/libsample/renaming.cpp
new file mode 100644
index 000000000..30586e1db
--- /dev/null
+++ b/sources/shiboken2/tests/libsample/renaming.cpp
@@ -0,0 +1,46 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "renaming.h"
+
+#include <iostream>
+
+int ToBeRenamedValue::value() const
+{
+ return m_value;
+}
+
+void ToBeRenamedValue::setValue(int v)
+{
+ m_value = v;
+}
+
+void RenamedUser::useRenamedValue(const ToBeRenamedValue &v)
+{
+ std::cout << __FUNCTION__ << ' ' << v.value() << '\n';
+}
diff --git a/sources/shiboken2/tests/libsample/renaming.h b/sources/shiboken2/tests/libsample/renaming.h
new file mode 100644
index 000000000..cd88b36bf
--- /dev/null
+++ b/sources/shiboken2/tests/libsample/renaming.h
@@ -0,0 +1,50 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef RENAMING_H
+#define RENAMING_H
+
+#include "libsamplemacros.h"
+
+class LIBSAMPLE_API ToBeRenamedValue
+{
+public:
+ int value() const;
+ void setValue(int v);
+
+private:
+ int m_value = 42;
+};
+
+class LIBSAMPLE_API RenamedUser
+{
+public:
+ void useRenamedValue(const ToBeRenamedValue &v);
+};
+
+#endif // POINT_H
diff --git a/sources/shiboken2/tests/libsample/samplenamespace.cpp b/sources/shiboken2/tests/libsample/samplenamespace.cpp
index fc9f6d395..b3ef96f5a 100644
--- a/sources/shiboken2/tests/libsample/samplenamespace.cpp
+++ b/sources/shiboken2/tests/libsample/samplenamespace.cpp
@@ -132,4 +132,6 @@ passReferenceToObjectType(const ObjectType& obj, int multiplier)
return obj.objectName().size() * multiplier;
}
+int variableInNamespace = 42;
+
} // namespace SampleNamespace
diff --git a/sources/shiboken2/tests/libsample/samplenamespace.h b/sources/shiboken2/tests/libsample/samplenamespace.h
index 6868b5f0a..5fe269c5e 100644
--- a/sources/shiboken2/tests/libsample/samplenamespace.h
+++ b/sources/shiboken2/tests/libsample/samplenamespace.h
@@ -41,18 +41,6 @@ enum {
AnonymousGlobalEnum_Value1
};
-// Invisible namespace
-namespace Invisible
-{
-
-enum EnumOnNamespace {
- Option1 = 1,
- Option2 = 2,
- Option3 = 3
-};
-
-};
-
namespace SampleNamespace
{
@@ -137,6 +125,8 @@ protected:
PublicScopedEnum protectedMethodReturningPublicScopedEnum() const;
};
+LIBSAMPLE_API inline int enumAsInt(SomeClass::PublicScopedEnum value) { return static_cast<int>(value); }
+
class DerivedFromNamespace : public SomeClass::SomeInnerClass::OkThisIsRecursiveEnough
{
public:
@@ -164,6 +154,8 @@ LIBSAMPLE_API double passReferenceToValueType(const Point& point, double multipl
// Add a new signature on type system with only a ObjectType pointer as parameter.
LIBSAMPLE_API int passReferenceToObjectType(const ObjectType& obj, int multiplier);
+extern LIBSAMPLE_API int variableInNamespace;
+
} // namespace SampleNamespace
#endif // SAMPLENAMESPACE_H
diff --git a/sources/shiboken2/tests/libsample/typesystypedef.cpp b/sources/shiboken2/tests/libsample/typesystypedef.cpp
new file mode 100644
index 000000000..16777bf32
--- /dev/null
+++ b/sources/shiboken2/tests/libsample/typesystypedef.cpp
@@ -0,0 +1,37 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "typesystypedef.h"
+
+ValueWithUnitUser::ValueWithUnitUser() = default;
+
+ValueWithUnit<double, LengthUnit::Millimeter>
+ ValueWithUnitUser::doubleInchToMillimeter(ValueWithUnit<double, LengthUnit::Inch> v)
+{
+ return ValueWithUnit<double, LengthUnit::Millimeter>(v.value() * 254);
+}
diff --git a/sources/shiboken2/tests/libsample/typesystypedef.h b/sources/shiboken2/tests/libsample/typesystypedef.h
new file mode 100644
index 000000000..228381c5f
--- /dev/null
+++ b/sources/shiboken2/tests/libsample/typesystypedef.h
@@ -0,0 +1,57 @@
+/****************************************************************************
+**
+** Copyright (C) 2020 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef TYPESYSTYPEDEF_H
+#define TYPESYSTYPEDEF_H
+
+#include "libsamplemacros.h"
+
+enum class LengthUnit { Millimeter, Inch };
+
+template <class T, LengthUnit Unit>
+class ValueWithUnit
+{
+ public:
+ explicit ValueWithUnit(T value = {}) : m_value(value) {}
+
+ T value() const { return m_value; }
+ void setValue(const T &value) { m_value = value; }
+
+private:
+ T m_value;
+};
+
+class LIBSAMPLE_API ValueWithUnitUser
+{
+public:
+ ValueWithUnitUser();
+
+ static ValueWithUnit<double, LengthUnit::Millimeter> doubleInchToMillimeter(ValueWithUnit<double, LengthUnit::Inch>);
+};
+
+#endif // TYPESYSTYPEDEF_H
diff --git a/sources/shiboken2/tests/libsample/virtualmethods.cpp b/sources/shiboken2/tests/libsample/virtualmethods.cpp
index 294feca60..8f9c8f64d 100644
--- a/sources/shiboken2/tests/libsample/virtualmethods.cpp
+++ b/sources/shiboken2/tests/libsample/virtualmethods.cpp
@@ -57,6 +57,12 @@ VirtualMethods::getMargins(int* left, int* top, int* right, int* bottom) const
*bottom = m_bottom;
}
+const Str & VirtualMethods::returnConstRef() const
+{
+ static const Str result;
+ return result;
+}
+
double VirtualDaughter2::virtualMethod0(Point pt, int val, Complex cpx, bool b)
{
return 42 + VirtualMethods::virtualMethod0(pt, val, cpx, b);
diff --git a/sources/shiboken2/tests/libsample/virtualmethods.h b/sources/shiboken2/tests/libsample/virtualmethods.h
index 3e4c8c504..4b2d25805 100644
--- a/sources/shiboken2/tests/libsample/virtualmethods.h
+++ b/sources/shiboken2/tests/libsample/virtualmethods.h
@@ -106,6 +106,12 @@ public:
virtual int recursionOnModifiedVirtual(Str arg) const { return 0; }
int callRecursionOnModifiedVirtual(Str arg) const { return recursionOnModifiedVirtual(arg); }
+ virtual const Str & returnConstRef() const;
+
+protected:
+ // PYSIDE-1388: Protected hack with final classes (see VirtualFinalDaughter).
+ void protectedMethod() {}
+
private:
Str m_name;
int m_left;
diff --git a/sources/shiboken2/tests/libsmart/smart.cpp b/sources/shiboken2/tests/libsmart/smart.cpp
index 8d85d67a1..81fa30c7e 100644
--- a/sources/shiboken2/tests/libsmart/smart.cpp
+++ b/sources/shiboken2/tests/libsmart/smart.cpp
@@ -28,10 +28,52 @@
#include "smart.h"
-bool shouldPrint() {
+#include <algorithm>
+#include <iostream>
+
+static inline bool shouldPrint()
+{
return Registry::getInstance()->shouldPrint();
}
+void SharedPtrBase::logDefaultConstructor(const void *t)
+{
+ if (shouldPrint())
+ std::cout << "shared_ptr default constructor " << t << '\n';
+}
+
+void SharedPtrBase::logConstructor(const void *t, const void *pointee)
+{
+ if (shouldPrint()) {
+ std::cout << "shared_ptr constructor " << t << " with pointer "
+ << pointee << '\n';
+ }
+}
+
+void SharedPtrBase::logCopyConstructor(const void *t, const void *refData)
+{
+ if (shouldPrint()) {
+ std::cout << "shared_ptr copy constructor " << t << " with pointer "
+ << refData << '\n';
+ }
+}
+
+void SharedPtrBase::logAssignment(const void *t, const void *refData)
+{
+ if (shouldPrint()) {
+ std::cout << "shared_ptr assignment operator " << t << " with pointer "
+ << refData << "\n";
+ }
+}
+
+void SharedPtrBase::logDestructor(const void *t, int remainingRefCount)
+{
+ if (shouldPrint()) {
+ std::cout << "shared_ptr destructor " << t << " remaining refcount "
+ << remainingRefCount << '\n';
+ }
+}
+
Obj::Obj() : m_integer(123), m_internalInteger(new Integer)
{
Registry::getInstance()->add(this);
@@ -51,7 +93,7 @@ Obj::~Obj()
void Obj::printObj() {
if (shouldPrint()) {
std::cout << "integer value: " << m_integer
- << " internal integer value: " << m_internalInteger->m_int << '\n';
+ << " internal integer value: " << m_internalInteger->value() << '\n';
}
}
@@ -92,6 +134,17 @@ int Obj::takeSharedPtrToObj(SharedPtr<Obj> pObj)
int Obj::takeSharedPtrToInteger(SharedPtr<Integer> pInt)
{
pInt->printInteger();
+ return pInt->value();
+}
+
+SharedPtr<const Integer> Obj::giveSharedPtrToConstInteger()
+{
+ SharedPtr<const Integer> co(new Integer);
+ return co;
+}
+
+int Obj::takeSharedPtrToConstInteger(SharedPtr<const Integer> pInt)
+{
return pInt->m_int;
}
@@ -131,7 +184,17 @@ Integer::~Integer()
std::cout << "Integer destructor " << this << '\n';
}
-void Integer::printInteger()
+int Integer::value() const
+{
+ return m_int;
+}
+
+void Integer::setValue(int v)
+{
+ m_int = v;
+}
+
+void Integer::printInteger() const
{
if (shouldPrint())
std::cout << "Integer value for object " << this << " is " << m_int << '\n';
@@ -143,10 +206,9 @@ Registry *Registry::getInstance()
return &registry;
}
-Registry::Registry() : m_printStuff(false)
-{
+Registry::Registry() = default;
-}
+Registry::~Registry() = default;
void Registry::add(Obj *p)
{
diff --git a/sources/shiboken2/tests/libsmart/smart.h b/sources/shiboken2/tests/libsmart/smart.h
index 3347b22c1..6238f27d5 100644
--- a/sources/shiboken2/tests/libsmart/smart.h
+++ b/sources/shiboken2/tests/libsmart/smart.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2017 The Qt Company Ltd.
+** Copyright (C) 2019 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the test suite of Qt for Python.
@@ -29,193 +29,9 @@
#ifndef SMART_H
#define SMART_H
-#include <algorithm>
-#include <iostream>
-#include <vector>
-
-#include "libsmartmacros.h"
-
-// Forward declarations.
-template <class T>
-class SharedPtr;
-class Integer;
-class Obj;
-
-LIB_SMART_API bool shouldPrint();
-
-// Used to track which C++ objects are alive.
-class LIB_SMART_API Registry {
-public:
- static Registry *getInstance();
-
- void add(Obj *p);
- void add(Integer *p);
- void remove(Obj *p);
- void remove(Integer *p);
- int countObjects() const;
- int countIntegers() const;
- bool shouldPrint() const;
- void setShouldPrint(bool flag);
-
-protected:
- Registry();
-
-private:
- bool m_printStuff;
- std::vector<Obj *> m_objects;
- std::vector<Integer *> m_integers;
-};
-
-template <class T>
-class RefData {
-public:
- RefData(T *ptr) : m_refCount(1), m_heldPtr(ptr) {}
- ~RefData() { delete m_heldPtr; }
- int inc() { return ++m_refCount; }
- int dec() { return --m_refCount; }
- int useCount() { return m_refCount; }
- int m_refCount;
- T *m_heldPtr;
-};
-
-template <class T>
-class SharedPtr {
-public:
- SharedPtr() : m_refData(nullptr) {
- if (shouldPrint())
- std::cout << "shared_ptr default constructor " << this << "\n";
- }
-
- SharedPtr(T *v)
- {
- if (shouldPrint())
- std::cout << "shared_ptr constructor " << this << " with pointer " << v << "\n";
- if (v)
- m_refData = new RefData<T>(v);
- }
-
- SharedPtr(const SharedPtr<T> &other) : m_refData(other.m_refData)
- {
- if (shouldPrint())
- std::cout << "shared_ptr copy constructor " << this << " with pointer "
- << other.m_refData << "\n";
- if (m_refData)
- m_refData->inc();
- }
-
- SharedPtr<T> &operator=(const SharedPtr<T>& other)
- {
- if (this != &other) {
- if (shouldPrint())
- std::cout << "shared_ptr assignment operator " << this << " with pointer "
- << other.m_refData << "\n";
- if (m_refData && m_refData->dec() == 0)
- delete m_refData;
- m_refData = other.m_refData;
- if (m_refData)
- m_refData->inc();
- }
- return *this;
- }
-
- T *data() const
- {
- if (m_refData)
- return m_refData->m_heldPtr;
- return nullptr;
- }
-
- int useCount() const
- {
- if (m_refData)
- return m_refData->useCount();
- return 0;
- }
-
- void dummyMethod1()
- {
-
- }
-
- T& operator*() const
- {
- // Crashes if smart pointer is empty (just like std::shared_ptr).
- return *(m_refData->m_heldPtr);
- }
-
- T *operator->() const
- {
- if (m_refData)
- return m_refData->m_heldPtr;
- return nullptr;
- }
-
- bool operator!() const
- {
- return !m_refData || !m_refData->m_heldPtr;
- }
-
- bool isNull() const
- {
- return !m_refData || !m_refData->m_heldPtr;
- }
-
- operator bool() const
- {
- return m_refData && m_refData->m_heldPtr;
- }
-
- ~SharedPtr()
- {
- if (m_refData) {
- if (shouldPrint())
- std::cout << "shared_ptr destructor " << this << " remaining refcount "
- << m_refData->useCount() - 1 << "\n";
- }
- if (m_refData && m_refData->dec() == 0)
- delete m_refData;
- }
-
- RefData<T> *m_refData;
-};
-
-class LIB_SMART_API Integer {
-public:
- Integer();
- Integer(const Integer &other);
- Integer &operator=(const Integer &other);
- ~Integer();
- void printInteger();
- int m_int;
-};
-
-namespace Smart {
-class LIB_SMART_API Integer2 : public Integer {
-public:
- Integer2();
- Integer2(const Integer2 &other);
-};
-}
-
-
-// Couldn't name it Object because it caused some namespace clashes.
-class LIB_SMART_API Obj {
-public:
- Obj();
- virtual ~Obj();
-
- void printObj();
- Integer takeInteger(Integer val);
- SharedPtr<Obj> giveSharedPtrToObj();
- std::vector<SharedPtr<Obj> > giveSharedPtrToObjList(int size);
- SharedPtr<Integer> giveSharedPtrToInteger();
- SharedPtr<Smart::Integer2> giveSharedPtrToInteger2();
- int takeSharedPtrToObj(SharedPtr<Obj> pObj);
- int takeSharedPtrToInteger(SharedPtr<Integer> pInt);
-
- int m_integer;
- Integer *m_internalInteger;
-};
+#include "smart_sharedptr.h"
+#include "smart_integer.h"
+#include "smart_obj.h"
+#include "smart_registry.h"
#endif // SMART_H
-
diff --git a/sources/shiboken2/tests/libsmart/smart_integer.h b/sources/shiboken2/tests/libsmart/smart_integer.h
new file mode 100644
index 000000000..126894120
--- /dev/null
+++ b/sources/shiboken2/tests/libsmart/smart_integer.h
@@ -0,0 +1,56 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef SMART_INTEGER_H
+#define SMART_INTEGER_H
+
+#include "libsmartmacros.h"
+
+class LIB_SMART_API Integer {
+public:
+ Integer();
+ Integer(const Integer &other);
+ Integer &operator=(const Integer &other);
+ ~Integer();
+ void printInteger() const;
+
+ int value() const;
+ void setValue(int v);
+
+ int m_int; // public for testing member field access.
+};
+
+namespace Smart {
+class LIB_SMART_API Integer2 : public Integer {
+public:
+ Integer2();
+ Integer2(const Integer2 &other);
+};
+} // namespace Smart
+
+#endif // SMART_INTEGER_H
diff --git a/sources/shiboken2/tests/libsmart/smart_obj.h b/sources/shiboken2/tests/libsmart/smart_obj.h
new file mode 100644
index 000000000..8fe45993f
--- /dev/null
+++ b/sources/shiboken2/tests/libsmart/smart_obj.h
@@ -0,0 +1,62 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef SMART_OBJ_H
+#define SMART_OBJ_H
+
+#include "libsmartmacros.h"
+#include "smart_sharedptr.h"
+
+#include <vector>
+
+class Integer;
+class Obj;
+namespace Smart { class Integer2; }
+
+// Couldn't name it Object because it caused some namespace clashes.
+class LIB_SMART_API Obj {
+public:
+ Obj();
+ virtual ~Obj();
+
+ void printObj();
+ Integer takeInteger(Integer val);
+ SharedPtr<Obj> giveSharedPtrToObj();
+ std::vector<SharedPtr<Obj> > giveSharedPtrToObjList(int size);
+ virtual SharedPtr<Integer> giveSharedPtrToInteger(); // virtual for PYSIDE-1188
+ SharedPtr<const Integer> giveSharedPtrToConstInteger();
+ int takeSharedPtrToConstInteger(SharedPtr<const Integer> pInt);
+ SharedPtr<Smart::Integer2> giveSharedPtrToInteger2();
+ int takeSharedPtrToObj(SharedPtr<Obj> pObj);
+ int takeSharedPtrToInteger(SharedPtr<Integer> pInt);
+
+ int m_integer; // public for testing member field access.
+ Integer *m_internalInteger;
+};
+
+#endif // SMART_OBJ_H
diff --git a/sources/shiboken2/tests/libsmart/smart_registry.h b/sources/shiboken2/tests/libsmart/smart_registry.h
new file mode 100644
index 000000000..6171ddb59
--- /dev/null
+++ b/sources/shiboken2/tests/libsmart/smart_registry.h
@@ -0,0 +1,68 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef SMART_REGISTRY_H
+#define SMART_REGISTRY_H
+
+#include <vector>
+
+#include "libsmartmacros.h"
+
+class Obj;
+class Integer;
+
+// Used to track which C++ objects are alive.
+class LIB_SMART_API Registry {
+public:
+ static Registry *getInstance();
+ ~Registry();
+
+ Registry(const Registry &) = delete;
+ Registry &operator=(const Registry &) = delete;
+ Registry(Registry &&) = delete;
+ Registry &operator=(Registry &&) = delete;
+
+ void add(Obj *p);
+ void add(Integer *p);
+ void remove(Obj *p);
+ void remove(Integer *p);
+ int countObjects() const;
+ int countIntegers() const;
+ bool shouldPrint() const;
+ void setShouldPrint(bool flag);
+
+protected:
+ Registry();
+
+private:
+ std::vector<Obj *> m_objects;
+ std::vector<Integer *> m_integers;
+ bool m_printStuff = false;
+};
+
+#endif // SMART_REGISTRY_H
diff --git a/sources/shiboken2/tests/libsmart/smart_sharedptr.h b/sources/shiboken2/tests/libsmart/smart_sharedptr.h
new file mode 100644
index 000000000..65a489c68
--- /dev/null
+++ b/sources/shiboken2/tests/libsmart/smart_sharedptr.h
@@ -0,0 +1,116 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the test suite of Qt for Python.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef SMART_SHARED_PTR_H
+#define SMART_SHARED_PTR_H
+
+#include <memory>
+
+#include "libsmartmacros.h"
+
+struct SharedPtrBase
+{
+ LIB_SMART_API static void logDefaultConstructor(const void *t);
+ LIB_SMART_API static void logConstructor(const void *t, const void *pointee);
+ LIB_SMART_API static void logCopyConstructor(const void *t, const void *refData);
+ LIB_SMART_API static void logAssignment(const void *t, const void *refData);
+ LIB_SMART_API static void logDestructor(const void *t, int remainingRefCount);
+};
+
+template <class T>
+class SharedPtr : public SharedPtrBase {
+public:
+ SharedPtr() { logDefaultConstructor(this); }
+
+ SharedPtr(T *v) : mPtr(v)
+ {
+ logConstructor(this, v);
+ }
+
+ SharedPtr(const SharedPtr<T> &other) : mPtr(other.mPtr)
+ {
+ logCopyConstructor(this, data());
+ }
+
+ template<class X>
+ SharedPtr(const SharedPtr<X> &other) : mPtr(other.mPtr)
+ {
+ logCopyConstructor(this, data());
+ }
+
+ SharedPtr& operator=(const SharedPtr& other)
+ {
+ mPtr = other.mPtr;
+ return *this;
+ }
+
+ T *data() const
+ {
+ return mPtr.get();
+ }
+
+ int useCount() const
+ {
+ return mPtr.use_count();
+ }
+
+ void dummyMethod1()
+ {
+ }
+
+ bool isNull() const
+ {
+ return mPtr.get() == nullptr;
+ }
+
+ T& operator*() const
+ {
+ // Crashes if smart pointer is empty (just like std::shared_ptr).
+ return *mPtr;
+ }
+
+ T *operator->() const
+ {
+ return mPtr.get();
+ }
+
+ bool operator!() const
+ {
+ return !mPtr;
+ }
+
+ ~SharedPtr()
+ {
+ if (mPtr.use_count() >= 1)
+ logDestructor(this, mPtr.use_count() - 1);
+ }
+
+ std::shared_ptr<T> mPtr;
+};
+
+#endif // SMART_SHARED_PTR_H
diff --git a/sources/shiboken2/tests/minimalbinding/brace_pattern_test.py b/sources/shiboken2/tests/minimalbinding/brace_pattern_test.py
index 89df998e8..550a609cb 100644
--- a/sources/shiboken2/tests/minimalbinding/brace_pattern_test.py
+++ b/sources/shiboken2/tests/minimalbinding/brace_pattern_test.py
@@ -39,15 +39,19 @@
from __future__ import absolute_import, print_function
+import os
import re
import sys
-import os
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
import shiboken2
-type.__signature__ # trigger bootstrap
+_init_pyside_extension() # trigger bootstrap
from shibokensupport.signature.lib.tool import build_brace_pattern
-import unittest
"""
This test tests the brace pattern from signature.lib.tool
diff --git a/sources/shiboken2/tests/minimalbinding/listuser_test.py b/sources/shiboken2/tests/minimalbinding/listuser_test.py
index 52ba9781f..e69bce346 100644
--- a/sources/shiboken2/tests/minimalbinding/listuser_test.py
+++ b/sources/shiboken2/tests/minimalbinding/listuser_test.py
@@ -29,7 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from minimal import ListUser, Val, Obj
from py3kcompat import IS_PY3K
diff --git a/sources/shiboken2/tests/minimalbinding/minbool_test.py b/sources/shiboken2/tests/minimalbinding/minbool_test.py
index 020e9a41f..adc0929fd 100644
--- a/sources/shiboken2/tests/minimalbinding/minbool_test.py
+++ b/sources/shiboken2/tests/minimalbinding/minbool_test.py
@@ -29,8 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from minimal import MinBoolUser
class DerivedMinBoolUser (MinBoolUser):
diff --git a/sources/shiboken2/tests/minimalbinding/obj_test.py b/sources/shiboken2/tests/minimalbinding/obj_test.py
index b97f8b1d2..a0869a67b 100644
--- a/sources/shiboken2/tests/minimalbinding/obj_test.py
+++ b/sources/shiboken2/tests/minimalbinding/obj_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from minimal import Obj
class ExtObj(Obj):
diff --git a/sources/shiboken2/tests/minimalbinding/typedef_test.py b/sources/shiboken2/tests/minimalbinding/typedef_test.py
index e58337060..6595d0467 100644
--- a/sources/shiboken2/tests/minimalbinding/typedef_test.py
+++ b/sources/shiboken2/tests/minimalbinding/typedef_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from minimal import *
from py3kcompat import IS_PY3K
diff --git a/sources/shiboken2/tests/minimalbinding/val_test.py b/sources/shiboken2/tests/minimalbinding/val_test.py
index 7a10f29a1..f97e9487d 100644
--- a/sources/shiboken2/tests/minimalbinding/val_test.py
+++ b/sources/shiboken2/tests/minimalbinding/val_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from minimal import Val
diff --git a/sources/shiboken2/tests/otherbinding/CMakeLists.txt b/sources/shiboken2/tests/otherbinding/CMakeLists.txt
index bc5c4bdad..518e27396 100644
--- a/sources/shiboken2/tests/otherbinding/CMakeLists.txt
+++ b/sources/shiboken2/tests/otherbinding/CMakeLists.txt
@@ -10,7 +10,12 @@ ${CMAKE_CURRENT_BINARY_DIR}/other/number_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/other/otherderived_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/other/othermultiplederived_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/other/otherobjecttype_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/other/othervaluewithunituser_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/other/sharedptr_str_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/other/smartptrtester_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/other/other_module_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/other/valuewithunitintinch_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/other/valuewithunitintmillimeter_wrapper.cpp
)
@@ -28,8 +33,9 @@ COMMENT "Running generator for 'other' test binding..."
add_library(other MODULE ${other_SRC})
target_include_directories(other PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
- ${sample_BINARY_DIR}/sample)
-target_link_libraries(other PUBLIC libother libsample libshiboken)
+ ${sample_BINARY_DIR}/sample
+ ${smart_BINARY_DIR}/smart)
+target_link_libraries(other PUBLIC libother libsample libsmart libshiboken)
set_property(TARGET other PROPERTY PREFIX "")
set_property(TARGET other PROPERTY OUTPUT_NAME "other${PYTHON_EXTENSION_SUFFIX}")
@@ -38,6 +44,6 @@ if(WIN32)
endif()
-add_dependencies(other sample)
+add_dependencies(other sample smart)
create_generator_target(other)
diff --git a/sources/shiboken2/tests/otherbinding/collector_external_operator_test.py b/sources/shiboken2/tests/otherbinding/collector_external_operator_test.py
index b65663f9d..6014b8a59 100644
--- a/sources/shiboken2/tests/otherbinding/collector_external_operator_test.py
+++ b/sources/shiboken2/tests/otherbinding/collector_external_operator_test.py
@@ -31,8 +31,14 @@
'''Test cases for Collector shift operators defined in other modules.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Collector, ObjectType
from other import OtherObjectType
diff --git a/sources/shiboken2/tests/otherbinding/conversion_operator_for_class_without_implicit_conversions_test.py b/sources/shiboken2/tests/otherbinding/conversion_operator_for_class_without_implicit_conversions_test.py
index 2aba4bd09..1e992ebc8 100755..100644
--- a/sources/shiboken2/tests/otherbinding/conversion_operator_for_class_without_implicit_conversions_test.py
+++ b/sources/shiboken2/tests/otherbinding/conversion_operator_for_class_without_implicit_conversions_test.py
@@ -33,8 +33,14 @@
being that the latter defines a new conversion operator for the former, and this one
has no implicit conversions.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import NoImplicitConversion
from other import ExtendsNoImplicitConversion
diff --git a/sources/shiboken2/tests/otherbinding/extended_multiply_operator_test.py b/sources/shiboken2/tests/otherbinding/extended_multiply_operator_test.py
index 0c58fbf5b..5ad4763b7 100755..100644
--- a/sources/shiboken2/tests/otherbinding/extended_multiply_operator_test.py
+++ b/sources/shiboken2/tests/otherbinding/extended_multiply_operator_test.py
@@ -31,8 +31,14 @@
'''Test cases for libsample's Point multiply operator defined in libother module.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Point
from other import Number
diff --git a/sources/shiboken2/tests/otherbinding/global.h b/sources/shiboken2/tests/otherbinding/global.h
index 0fccabb92..702fb9287 100644
--- a/sources/shiboken2/tests/otherbinding/global.h
+++ b/sources/shiboken2/tests/otherbinding/global.h
@@ -32,4 +32,5 @@
#include "otherderived.h"
#include "otherobjecttype.h"
#include "othermultiplederived.h"
-
+#include "othertypesystypedef.h"
+#include "smartptrtester.h"
diff --git a/sources/shiboken2/tests/otherbinding/module_reload_test.py b/sources/shiboken2/tests/otherbinding/module_reload_test.py
index 0010130f9..368425cd0 100644
--- a/sources/shiboken2/tests/otherbinding/module_reload_test.py
+++ b/sources/shiboken2/tests/otherbinding/module_reload_test.py
@@ -30,10 +30,14 @@
#############################################################################
import os
-import sys
import shutil
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from py3kcompat import IS_PY3K
if IS_PY3K:
diff --git a/sources/shiboken2/tests/otherbinding/new_ctor_operator_test.py b/sources/shiboken2/tests/otherbinding/new_ctor_operator_test.py
index 09988496a..84dfe9839 100755..100644
--- a/sources/shiboken2/tests/otherbinding/new_ctor_operator_test.py
+++ b/sources/shiboken2/tests/otherbinding/new_ctor_operator_test.py
@@ -31,8 +31,14 @@
'''Tests calling Str constructor using a Number parameter, being that number defines a cast operator to Str.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Str
from other import Number
diff --git a/sources/shiboken2/tests/otherbinding/objtypehashes_test.py b/sources/shiboken2/tests/otherbinding/objtypehashes_test.py
index a52957481..92f93a090 100644
--- a/sources/shiboken2/tests/otherbinding/objtypehashes_test.py
+++ b/sources/shiboken2/tests/otherbinding/objtypehashes_test.py
@@ -26,7 +26,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import *
from other import *
import shiboken2 as shiboken
diff --git a/sources/shiboken2/tests/otherbinding/other-binding.txt.in b/sources/shiboken2/tests/otherbinding/other-binding.txt.in
index a17b70fc1..dbe935a9f 100644
--- a/sources/shiboken2/tests/otherbinding/other-binding.txt.in
+++ b/sources/shiboken2/tests/otherbinding/other-binding.txt.in
@@ -8,11 +8,13 @@ typesystem-file = @other_TYPESYSTEM@
output-directory = @CMAKE_CURRENT_BINARY_DIR@
include-path = @libother_SOURCE_DIR@
+include-path = @libsmart_SOURCE_DIR@
include-path = @libsample_SOURCE_DIR@
include-path = @libsample_SOURCE_DIR@/..
typesystem-path = @CMAKE_CURRENT_SOURCE_DIR@
typesystem-path = @sample_SOURCE_DIR@
+typesystem-path = @smart_SOURCE_DIR@
enable-parent-ctor-heuristic
diff --git a/sources/shiboken2/tests/otherbinding/otherderived_test.py b/sources/shiboken2/tests/otherbinding/otherderived_test.py
index e6ed761b4..d8dc9b686 100644
--- a/sources/shiboken2/tests/otherbinding/otherderived_test.py
+++ b/sources/shiboken2/tests/otherbinding/otherderived_test.py
@@ -31,9 +31,14 @@
'''Test cases for OtherDerived class'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Abstract, Derived
from other import OtherDerived, Number
diff --git a/sources/shiboken2/tests/otherbinding/othertypesystypedef_test.py b/sources/shiboken2/tests/otherbinding/othertypesystypedef_test.py
new file mode 100644
index 000000000..aafeb4973
--- /dev/null
+++ b/sources/shiboken2/tests/otherbinding/othertypesystypedef_test.py
@@ -0,0 +1,62 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Test case for a class that holds a void pointer.'''
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+from other import (OtherValueWithUnitUser, ValueWithUnitIntInch,
+ ValueWithUnitIntMillimeter)
+from sample import (ValueWithUnitDoubleMillimeter)
+
+
+class OtherTypeSysTypeDefTest(unittest.TestCase):
+ '''Test case type system typedefs across modules.'''
+
+ def test(self):
+ # Exercise existing typedefs from "sample"
+ mm_value = ValueWithUnitDoubleMillimeter(2540)
+ inch_value = OtherValueWithUnitUser.doubleMillimeterToInch(mm_value)
+ self.assertEqual(int(inch_value.value()), 10)
+ # Exercise typedefs in "other"
+ mm_value = ValueWithUnitIntMillimeter(2540)
+ inch_value = OtherValueWithUnitUser.intMillimeterToInch(mm_value)
+ self.assertEqual(inch_value.value(), 10)
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/shiboken2/tests/otherbinding/signature_test.py b/sources/shiboken2/tests/otherbinding/signature_test.py
new file mode 100644
index 000000000..f3b712d04
--- /dev/null
+++ b/sources/shiboken2/tests/otherbinding/signature_test.py
@@ -0,0 +1,54 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+#############################################################################
+##
+## Copyright (C) 2019 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Test cases for functions signature'''
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+from other import OtherObjectType
+from shiboken_test_helper import objectFullname
+
+class SignatureTest(unittest.TestCase):
+
+ # Check if the argument of 'OtherObjectType::enumAsInt(SampleNamespace::SomeClass::PublicScopedEnum value)'
+ # has the correct representation
+ def testNamespaceFromOtherModule(self):
+ argType = OtherObjectType.enumAsInt.__signature__.parameters['value'].annotation
+ self.assertEqual(objectFullname(argType), 'sample.SampleNamespace.SomeClass.PublicScopedEnum')
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/shiboken2/tests/otherbinding/smartptr_test.py b/sources/shiboken2/tests/otherbinding/smartptr_test.py
new file mode 100644
index 000000000..04f657757
--- /dev/null
+++ b/sources/shiboken2/tests/otherbinding/smartptr_test.py
@@ -0,0 +1,61 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Test cases for the SmartPtrTester class'''
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+from smart import Integer
+from sample import Str
+from other import SmartPtrTester
+
+
+class SmartPtrTest(unittest.TestCase):
+ '''Test case for the SmartPtrTester class'''
+
+ def test(self):
+ tester = SmartPtrTester()
+
+ integerPtr = tester.createSharedPtrInteger(42)
+ self.assertEqual(tester.valueOfSharedPtrInteger(integerPtr), 42)
+
+ strPtr = tester.createSharedPtrStr('hello')
+ self.assertEqual(tester.valueOfSharedPtrStr(strPtr), 'hello')
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/shiboken2/tests/otherbinding/typediscovery_test.py b/sources/shiboken2/tests/otherbinding/typediscovery_test.py
index a9eb88d80..200d091b0 100644
--- a/sources/shiboken2/tests/otherbinding/typediscovery_test.py
+++ b/sources/shiboken2/tests/otherbinding/typediscovery_test.py
@@ -31,8 +31,14 @@
'''Test cases for type discovery'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Abstract, Base1, Derived, MDerived1, MDerived3, SonOfMDerived1
from other import OtherMultipleDerived
diff --git a/sources/shiboken2/tests/otherbinding/typesystem_other.xml b/sources/shiboken2/tests/otherbinding/typesystem_other.xml
index 2932dafb3..4081548fc 100644
--- a/sources/shiboken2/tests/otherbinding/typesystem_other.xml
+++ b/sources/shiboken2/tests/otherbinding/typesystem_other.xml
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<typesystem package="other">
<load-typesystem name="typesystem_sample.xml" generate="no" />
+ <load-typesystem name="typesystem_smart.xml" generate="no" />
<object-type name="OtherObjectType" />
<object-type name="OtherDerived" />
@@ -9,6 +10,14 @@
<value-type name="ExtendsNoImplicitConversion" />
<value-type name="Number" />
+ <smart-pointer-type name="SharedPtr" type="shared" getter="data" ref-count-method="useCount"
+ instantiations="Str"/>
+ <value-type name="SmartPtrTester"/>
+
+ <typedef-type name="ValueWithUnitIntInch" source="ValueWithUnit&lt;int,LengthUnit::Inch&gt;"/>
+ <typedef-type name="ValueWithUnitIntMillimeter" source="ValueWithUnit&lt;int,LengthUnit::Millimeter&gt;"/>
+ <value-type name="OtherValueWithUnitUser"/>
+
<suppress-warning text="signature 'operator!=(ByteArray,const char*)' for function modification in 'ByteArray' not found." />
<suppress-warning text="signature 'operator+(ByteArray,const char*)' for function modification in 'ByteArray' not found." />
<suppress-warning text="signature 'operator==(ByteArray,const char*)' for function modification in 'ByteArray' not found." />
diff --git a/sources/shiboken2/tests/otherbinding/usersprimitivefromothermodule_test.py b/sources/shiboken2/tests/otherbinding/usersprimitivefromothermodule_test.py
index fe13cf601..a69ee23f0 100755..100644
--- a/sources/shiboken2/tests/otherbinding/usersprimitivefromothermodule_test.py
+++ b/sources/shiboken2/tests/otherbinding/usersprimitivefromothermodule_test.py
@@ -31,7 +31,13 @@
'''Tests user defined primitive type from a required module.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from other import Number
class UserDefinedPrimitiveTypeFromRequiredModuleTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/otherbinding/wrongctor_test.py b/sources/shiboken2/tests/otherbinding/wrongctor_test.py
index 15f43d0ca..29d085315 100644
--- a/sources/shiboken2/tests/otherbinding/wrongctor_test.py
+++ b/sources/shiboken2/tests/otherbinding/wrongctor_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import *
from other import *
diff --git a/sources/shiboken2/tests/py3kcompat.py b/sources/shiboken2/tests/py3kcompat.py
index 065208994..357ea4fba 100644
--- a/sources/shiboken2/tests/py3kcompat.py
+++ b/sources/shiboken2/tests/py3kcompat.py
@@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
-#
+
#############################################################################
##
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the test suite of Qt for Python.
@@ -28,21 +28,39 @@
##
#############################################################################
+# Copy of ../../pyside2/tests/util/py3kcompat.py
+
import sys
IS_PY3K = sys.version_info[0] == 3
if IS_PY3K:
- def unicode(s):
- return s
-
def b(s):
+ if type(s) == bytes:
+ return s
return bytes(s, "UTF8")
+ def buffer_(s):
+ if s == None:
+ return None
+ elif type(s) == str:
+ return bytes(s, "UTF8")
+ elif type(s) == bytes:
+ return s
+ else:
+ memoryview(s)
+
def l(n):
return n
+ def unicode_(s):
+ return s
+
+ unicode = str
+ unichr = chr
long = int
+ unichr = chr
+ buffer = buffer_
else:
def b(s):
return s
@@ -50,5 +68,15 @@ else:
def l(n):
return long(n)
+ def unicode_(s):
+ if type(s) == str:
+ import codecs
+ c = codecs.lookup('utf-8')
+ s2 = c.decode(s, 'ignore')
+ return s2[0]
+ return u'%s' % s
+
unicode = unicode
+ unichr = unichr
long = long
+ buffer = buffer
diff --git a/sources/shiboken2/tests/samplebinding/CMakeLists.txt b/sources/shiboken2/tests/samplebinding/CMakeLists.txt
index 61090d30e..5e4478582 100644
--- a/sources/shiboken2/tests/samplebinding/CMakeLists.txt
+++ b/sources/shiboken2/tests/samplebinding/CMakeLists.txt
@@ -19,8 +19,10 @@ ${CMAKE_CURRENT_BINARY_DIR}/sample/bytearray_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/bucket_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/classwithfunctionpointer_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/collector_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/sample/comparisontester_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/color_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/ctorconvrule_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/sample/customoverloadsequence_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/cvlistuser_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/cvvaluetype_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/sbkdate_wrapper.cpp
@@ -94,6 +96,9 @@ ${CMAKE_CURRENT_BINARY_DIR}/sample/rect_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/rectf_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/reference_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/referentmodelindex_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/sample/toberenamedvalue_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/sample/removednamespace1_objectoninvisiblenamespace_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/sample/renameduser_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/sample_module_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/sample_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/sample_sample_wrapper.cpp
@@ -112,6 +117,9 @@ ${CMAKE_CURRENT_BINARY_DIR}/sample/strlist_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/time_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/templateptr_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/unremovednamespace_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/sample/valuewithunitdoubleinch_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/sample/valuewithunitdoublemillimeter_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/sample/valuewithunituser_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/virtualdaughter_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/virtualdaughter2_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/sample/virtualfinaldaughter_wrapper.cpp
diff --git a/sources/shiboken2/tests/samplebinding/__del___test.py b/sources/shiboken2/tests/samplebinding/__del___test.py
index 0f34ebb27..eba837eb8 100644
--- a/sources/shiboken2/tests/samplebinding/__del___test.py
+++ b/sources/shiboken2/tests/samplebinding/__del___test.py
@@ -29,7 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
import sample
delCalled = False
diff --git a/sources/shiboken2/tests/samplebinding/abstract_test.py b/sources/shiboken2/tests/samplebinding/abstract_test.py
index 33358ad2a..23a984870 100644
--- a/sources/shiboken2/tests/samplebinding/abstract_test.py
+++ b/sources/shiboken2/tests/samplebinding/abstract_test.py
@@ -31,9 +31,14 @@
'''Test cases for Abstract class'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Abstract
class Incomplete(Abstract):
diff --git a/sources/shiboken2/tests/samplebinding/addedfunction_test.py b/sources/shiboken2/tests/samplebinding/addedfunction_test.py
index 57cebbb3a..d7f5f3994 100644
--- a/sources/shiboken2/tests/samplebinding/addedfunction_test.py
+++ b/sources/shiboken2/tests/samplebinding/addedfunction_test.py
@@ -31,7 +31,13 @@
'''Test cases for added functions.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import SampleNamespace, ObjectType, Point
class TestAddedFunctionsWithSimilarTypes(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/addedfunction_with_container_args_test.py b/sources/shiboken2/tests/samplebinding/addedfunction_with_container_args_test.py
index 0954ba470..9666b251c 100644
--- a/sources/shiboken2/tests/samplebinding/addedfunction_with_container_args_test.py
+++ b/sources/shiboken2/tests/samplebinding/addedfunction_with_container_args_test.py
@@ -31,7 +31,13 @@
'''Test cases for added functions with nested and multi-argument container types.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import sum2d, sumproduct
class TestAddedFunctionsWithContainerArgs(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/argumentmodifications_test.py b/sources/shiboken2/tests/samplebinding/argumentmodifications_test.py
index aa27de331..8a2775db3 100644
--- a/sources/shiboken2/tests/samplebinding/argumentmodifications_test.py
+++ b/sources/shiboken2/tests/samplebinding/argumentmodifications_test.py
@@ -31,9 +31,14 @@
'''Test cases for method arguments modifications performed as described on typesystem.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Modifications, Point
class ArgumentModificationsTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/array_numpy_test.py b/sources/shiboken2/tests/samplebinding/array_numpy_test.py
index 37536930d..2c2a2852a 100644
--- a/sources/shiboken2/tests/samplebinding/array_numpy_test.py
+++ b/sources/shiboken2/tests/samplebinding/array_numpy_test.py
@@ -30,7 +30,13 @@
'''Test case for NumPy Array types.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
import sample
hasNumPy = False
diff --git a/sources/shiboken2/tests/samplebinding/array_sequence_test.py b/sources/shiboken2/tests/samplebinding/array_sequence_test.py
index ac8217054..520a5f928 100644
--- a/sources/shiboken2/tests/samplebinding/array_sequence_test.py
+++ b/sources/shiboken2/tests/samplebinding/array_sequence_test.py
@@ -30,7 +30,13 @@
'''Test case for Array types (PySequence).'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
import sample
class ArrayTester(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/bug_554_test.py b/sources/shiboken2/tests/samplebinding/bug_554_test.py
index 85848fc39..c1c06a17f 100644
--- a/sources/shiboken2/tests/samplebinding/bug_554_test.py
+++ b/sources/shiboken2/tests/samplebinding/bug_554_test.py
@@ -31,6 +31,12 @@
'''Unit test for bug#554'''
+import os
+import sys
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
class Bug554:
diff --git a/sources/shiboken2/tests/samplebinding/bug_704_test.py b/sources/shiboken2/tests/samplebinding/bug_704_test.py
index 9aa865327..28c90aba4 100644
--- a/sources/shiboken2/tests/samplebinding/bug_704_test.py
+++ b/sources/shiboken2/tests/samplebinding/bug_704_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from py3kcompat import IS_PY3K
from sample import ObjectType
diff --git a/sources/shiboken2/tests/samplebinding/bytearray_test.py b/sources/shiboken2/tests/samplebinding/bytearray_test.py
index e19271ca9..f1094e54e 100644
--- a/sources/shiboken2/tests/samplebinding/bytearray_test.py
+++ b/sources/shiboken2/tests/samplebinding/bytearray_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from os.path import isdir
from sample import ByteArray
from py3kcompat import b
diff --git a/sources/shiboken2/tests/samplebinding/child_return_test.py b/sources/shiboken2/tests/samplebinding/child_return_test.py
index 49c843160..28fde4926 100644
--- a/sources/shiboken2/tests/samplebinding/child_return_test.py
+++ b/sources/shiboken2/tests/samplebinding/child_return_test.py
@@ -31,9 +31,14 @@
'''The BlackBox class has cases of ownership transference between C++ and Python.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
class ReturnOfChildTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/class_fields_test.py b/sources/shiboken2/tests/samplebinding/class_fields_test.py
index 6dbacbd97..202efcafb 100644
--- a/sources/shiboken2/tests/samplebinding/class_fields_test.py
+++ b/sources/shiboken2/tests/samplebinding/class_fields_test.py
@@ -31,9 +31,15 @@
'''Simple test case for accessing the exposed C++ class fields.'''
+import os
+import sys
from sys import getrefcount
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Derived, Point, ObjectType
class TestAccessingCppFields(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/collector_test.py b/sources/shiboken2/tests/samplebinding/collector_test.py
index f0b184a90..d6d10165e 100644
--- a/sources/shiboken2/tests/samplebinding/collector_test.py
+++ b/sources/shiboken2/tests/samplebinding/collector_test.py
@@ -31,9 +31,14 @@
'''Test cases for Collector class' shift operators.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Collector, IntWrapper, ObjectType
diff --git a/sources/shiboken2/tests/samplebinding/complex_test.py b/sources/shiboken2/tests/samplebinding/complex_test.py
index e14b07b91..bff7b5828 100644
--- a/sources/shiboken2/tests/samplebinding/complex_test.py
+++ b/sources/shiboken2/tests/samplebinding/complex_test.py
@@ -31,9 +31,14 @@
'''Test cases for Complex class'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
import sample
from sample import Point
diff --git a/sources/shiboken2/tests/samplebinding/conversion_operator_test.py b/sources/shiboken2/tests/samplebinding/conversion_operator_test.py
index 5faaaa4db..a18d27a0c 100644
--- a/sources/shiboken2/tests/samplebinding/conversion_operator_test.py
+++ b/sources/shiboken2/tests/samplebinding/conversion_operator_test.py
@@ -31,8 +31,14 @@
'''Test cases for implicit conversion generated by conversion operator.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Time, StrList
class ConversionOperatorTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/copy_test.py b/sources/shiboken2/tests/samplebinding/copy_test.py
index 7505454a2..a8e02d979 100644
--- a/sources/shiboken2/tests/samplebinding/copy_test.py
+++ b/sources/shiboken2/tests/samplebinding/copy_test.py
@@ -32,8 +32,14 @@
'''Test cases for deep copy of objects'''
import copy
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
try:
import cPickle as pickle
except ImportError:
diff --git a/sources/shiboken2/tests/samplebinding/ctorconvrule_test.py b/sources/shiboken2/tests/samplebinding/ctorconvrule_test.py
index b7efead63..7fd9b502c 100644
--- a/sources/shiboken2/tests/samplebinding/ctorconvrule_test.py
+++ b/sources/shiboken2/tests/samplebinding/ctorconvrule_test.py
@@ -31,8 +31,14 @@
'''Test cases for proper generation of constructor altered by conversion-rule tag.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import CtorConvRule
class TestCtorConvRule(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/cyclic_test.py b/sources/shiboken2/tests/samplebinding/cyclic_test.py
index 1940c8d2f..8fe029d59 100644
--- a/sources/shiboken2/tests/samplebinding/cyclic_test.py
+++ b/sources/shiboken2/tests/samplebinding/cyclic_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import ObjectType
from sample import ObjectView
from sample import ObjectModel
diff --git a/sources/shiboken2/tests/samplebinding/date_test.py b/sources/shiboken2/tests/samplebinding/date_test.py
index fe7b9ac18..0a89db871 100644
--- a/sources/shiboken2/tests/samplebinding/date_test.py
+++ b/sources/shiboken2/tests/samplebinding/date_test.py
@@ -31,8 +31,13 @@
'''Test cases for python conversions types '''
+import os
import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from datetime import date
from sample import SbkDate
diff --git a/sources/shiboken2/tests/samplebinding/decisor_test.py b/sources/shiboken2/tests/samplebinding/decisor_test.py
index 734c43760..e98e45bfc 100644
--- a/sources/shiboken2/tests/samplebinding/decisor_test.py
+++ b/sources/shiboken2/tests/samplebinding/decisor_test.py
@@ -31,8 +31,14 @@
'''Test cases for the method overload decisor.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import SampleNamespace, Point, ObjectType, ObjectModel
class DecisorTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/delete_test.py b/sources/shiboken2/tests/samplebinding/delete_test.py
index 780da415c..b35bba4b0 100644
--- a/sources/shiboken2/tests/samplebinding/delete_test.py
+++ b/sources/shiboken2/tests/samplebinding/delete_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
import sample
import shiboken2 as shiboken
diff --git a/sources/shiboken2/tests/samplebinding/deprecated_test.py b/sources/shiboken2/tests/samplebinding/deprecated_test.py
index b08f65271..d75490e17 100644
--- a/sources/shiboken2/tests/samplebinding/deprecated_test.py
+++ b/sources/shiboken2/tests/samplebinding/deprecated_test.py
@@ -29,8 +29,14 @@
##
#############################################################################
-import warnings
+import os
+import sys
import unittest
+import warnings
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import ObjectType
diff --git a/sources/shiboken2/tests/samplebinding/derived_test.py b/sources/shiboken2/tests/samplebinding/derived_test.py
index 05cd648f5..81f3a8034 100644
--- a/sources/shiboken2/tests/samplebinding/derived_test.py
+++ b/sources/shiboken2/tests/samplebinding/derived_test.py
@@ -31,9 +31,14 @@
'''Test cases for Derived class'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
import sample
from sample import Abstract, Derived, OverloadedFuncEnum
diff --git a/sources/shiboken2/tests/samplebinding/duck_punching_test.py b/sources/shiboken2/tests/samplebinding/duck_punching_test.py
index efc8f344f..3f9d69b47 100644
--- a/sources/shiboken2/tests/samplebinding/duck_punching_test.py
+++ b/sources/shiboken2/tests/samplebinding/duck_punching_test.py
@@ -31,8 +31,14 @@
'''Test cases for virtual methods.'''
+import os
+import sys
import types
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from py3kcompat import IS_PY3K
from sample import VirtualMethods, SimpleFile, Point
diff --git a/sources/shiboken2/tests/samplebinding/echo_test.py b/sources/shiboken2/tests/samplebinding/echo_test.py
index b91394bb8..cd3fcc090 100644
--- a/sources/shiboken2/tests/samplebinding/echo_test.py
+++ b/sources/shiboken2/tests/samplebinding/echo_test.py
@@ -31,8 +31,14 @@
'''Test cases for <add-function> with const char* as argument'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Echo
class TestEcho(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/enum_test.py b/sources/shiboken2/tests/samplebinding/enum_test.py
index 7e1cac8c0..0beb72033 100644
--- a/sources/shiboken2/tests/samplebinding/enum_test.py
+++ b/sources/shiboken2/tests/samplebinding/enum_test.py
@@ -35,6 +35,13 @@ import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+import shiboken2
+# This is needed after the introduction of BUILD_DIR.
+
import sample
from sample import SampleNamespace, ObjectType, Event
from py3kcompat import IS_PY3K, b
diff --git a/sources/shiboken2/tests/samplebinding/enumfromremovednamespace_test.py b/sources/shiboken2/tests/samplebinding/enumfromremovednamespace_test.py
index 5803a9975..fc1da5d8a 100644
--- a/sources/shiboken2/tests/samplebinding/enumfromremovednamespace_test.py
+++ b/sources/shiboken2/tests/samplebinding/enumfromremovednamespace_test.py
@@ -29,24 +29,54 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
import sample
+from shiboken_test_helper import objectFullname
+
class TestEnumFromRemovedNamespace(unittest.TestCase):
def testEnumPromotedToGlobal(self):
sample.RemovedNamespace1_Enum
- sample.RemovedNamespace1_Enum_Value0
+ self.assertEqual(sample.RemovedNamespace1_Enum_Value0, 0)
+ self.assertEqual(sample.RemovedNamespace1_Enum_Value1, 1)
sample.RemovedNamespace1_AnonymousEnum_Value0
sample.RemovedNamespace2_Enum
sample.RemovedNamespace2_Enum_Value0
+ def testNames(self):
+ # Test if invisible namespace does not appear on type name
+ self.assertEqual(objectFullname(sample.RemovedNamespace1_Enum),
+ "sample.RemovedNamespace1_Enum")
+ self.assertEqual(objectFullname(sample.ObjectOnInvisibleNamespace),
+ "sample.ObjectOnInvisibleNamespace")
+
+ # Function arguments
+ signature = sample.ObjectOnInvisibleNamespace.toInt.__signature__
+ self.assertEqual(objectFullname(signature.parameters['e'].annotation),
+ "sample.RemovedNamespace1_Enum")
+ signature = sample.ObjectOnInvisibleNamespace.consume.__signature__
+ self.assertEqual(objectFullname(signature.parameters['other'].annotation),
+ "sample.ObjectOnInvisibleNamespace")
+
+ def testGlobalFunctionFromRemovedNamespace(self):
+ self.assertEqual(sample.mathSum(1, 2), 3)
+
def testEnumPromotedToUpperNamespace(self):
sample.UnremovedNamespace
sample.UnremovedNamespace.RemovedNamespace3_Enum
sample.UnremovedNamespace.RemovedNamespace3_Enum_Value0
sample.UnremovedNamespace.RemovedNamespace3_AnonymousEnum_Value0
+ def testNestedFunctionFromRemovedNamespace(self):
+ self.assertEqual(sample.UnremovedNamespace.nestedMathSum(1, 2), 3)
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/shiboken2/tests/samplebinding/event_loop_call_virtual_test.py b/sources/shiboken2/tests/samplebinding/event_loop_call_virtual_test.py
index 63a5a8ab3..41b91ed70 100644
--- a/sources/shiboken2/tests/samplebinding/event_loop_call_virtual_test.py
+++ b/sources/shiboken2/tests/samplebinding/event_loop_call_virtual_test.py
@@ -30,8 +30,14 @@
'''Simple event loop dispatcher test.'''
+import os
+import sys
import time
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from random import random
from sample import ObjectType, Event
diff --git a/sources/shiboken2/tests/samplebinding/event_loop_thread_test.py b/sources/shiboken2/tests/samplebinding/event_loop_thread_test.py
index 1a1fe840d..4c63d0665 100644
--- a/sources/shiboken2/tests/samplebinding/event_loop_thread_test.py
+++ b/sources/shiboken2/tests/samplebinding/event_loop_thread_test.py
@@ -28,10 +28,16 @@
##
#############################################################################
+import os
+from random import random
+import sys
import time
import threading
import unittest
-from random import random
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import ObjectType, Event
diff --git a/sources/shiboken2/tests/samplebinding/exception_test.py b/sources/shiboken2/tests/samplebinding/exception_test.py
index d6c02433a..3224dfe17 100644
--- a/sources/shiboken2/tests/samplebinding/exception_test.py
+++ b/sources/shiboken2/tests/samplebinding/exception_test.py
@@ -28,8 +28,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ExceptionTest
class CppExceptionTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/filter_test.py b/sources/shiboken2/tests/samplebinding/filter_test.py
index 577a15bd2..b09d89980 100644
--- a/sources/shiboken2/tests/samplebinding/filter_test.py
+++ b/sources/shiboken2/tests/samplebinding/filter_test.py
@@ -26,8 +26,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Data, Intersection, Union
class TestFilters(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/global.h b/sources/shiboken2/tests/samplebinding/global.h
index 3984102a8..0a168099b 100644
--- a/sources/shiboken2/tests/samplebinding/global.h
+++ b/sources/shiboken2/tests/samplebinding/global.h
@@ -75,6 +75,7 @@
#include "protected.h"
#include "rect.h"
#include "reference.h"
+#include "renaming.h"
#include "removednamespaces.h"
#include "sample.h"
#include "samplenamespace.h"
@@ -85,6 +86,7 @@
#include "sometime.h"
#include "templateptr.h"
#include "transform.h"
+#include "typesystypedef.h"
#include "virtualmethods.h"
#include "voidholder.h"
#include "valueandvirtual.h"
diff --git a/sources/shiboken2/tests/samplebinding/handleholder_test.py b/sources/shiboken2/tests/samplebinding/handleholder_test.py
index c2504f4d2..a4cbd1c72 100644
--- a/sources/shiboken2/tests/samplebinding/handleholder_test.py
+++ b/sources/shiboken2/tests/samplebinding/handleholder_test.py
@@ -33,8 +33,14 @@
Test case for BUG #1105.
'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import HandleHolder
class HandleHolderTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/hashabletype_test.py b/sources/shiboken2/tests/samplebinding/hashabletype_test.py
index c628c1751..b985abaad 100644
--- a/sources/shiboken2/tests/samplebinding/hashabletype_test.py
+++ b/sources/shiboken2/tests/samplebinding/hashabletype_test.py
@@ -31,8 +31,14 @@
'''Test cases for __hash__'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
class HashableTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/ignorederefop_test.py b/sources/shiboken2/tests/samplebinding/ignorederefop_test.py
index c5f53a981..2237443b3 100644
--- a/sources/shiboken2/tests/samplebinding/ignorederefop_test.py
+++ b/sources/shiboken2/tests/samplebinding/ignorederefop_test.py
@@ -26,7 +26,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import *
class TestLackOfDereferenceOperators (unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/implicitconv_numerical_test.py b/sources/shiboken2/tests/samplebinding/implicitconv_numerical_test.py
index 6ebca790c..ebecf9ad8 100644
--- a/sources/shiboken2/tests/samplebinding/implicitconv_numerical_test.py
+++ b/sources/shiboken2/tests/samplebinding/implicitconv_numerical_test.py
@@ -31,7 +31,13 @@
'''Test case for inplicit converting C++ numeric types.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
import sys
import sample
from py3kcompat import IS_PY3K, l, long
diff --git a/sources/shiboken2/tests/samplebinding/implicitconv_test.py b/sources/shiboken2/tests/samplebinding/implicitconv_test.py
index 30986d576..a6b770c9b 100644
--- a/sources/shiboken2/tests/samplebinding/implicitconv_test.py
+++ b/sources/shiboken2/tests/samplebinding/implicitconv_test.py
@@ -31,8 +31,14 @@
'''Test cases for implicit conversions'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ImplicitConv, ObjectType
class ImplicitConvTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/inheritanceandscope_test.py b/sources/shiboken2/tests/samplebinding/inheritanceandscope_test.py
index 892a2bc93..6b8a91573 100755..100644
--- a/sources/shiboken2/tests/samplebinding/inheritanceandscope_test.py
+++ b/sources/shiboken2/tests/samplebinding/inheritanceandscope_test.py
@@ -31,8 +31,14 @@
'''Test cases for finding scope in cases involving inheritance.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import SampleNamespace
class ScopeAndInheritanceTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/injectcode_test.py b/sources/shiboken2/tests/samplebinding/injectcode_test.py
index d6b1d0686..8bdcdbe61 100644
--- a/sources/shiboken2/tests/samplebinding/injectcode_test.py
+++ b/sources/shiboken2/tests/samplebinding/injectcode_test.py
@@ -31,7 +31,13 @@
'''Test cases for std::list container conversions'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import InjectCode
class MyInjectCode(InjectCode):
diff --git a/sources/shiboken2/tests/samplebinding/innerclass_test.py b/sources/shiboken2/tests/samplebinding/innerclass_test.py
index d76840f5c..287726587 100644
--- a/sources/shiboken2/tests/samplebinding/innerclass_test.py
+++ b/sources/shiboken2/tests/samplebinding/innerclass_test.py
@@ -29,8 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Derived
class TestInnerClass(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/intlist_test.py b/sources/shiboken2/tests/samplebinding/intlist_test.py
index 3bf8fb0ef..19043b99c 100644
--- a/sources/shiboken2/tests/samplebinding/intlist_test.py
+++ b/sources/shiboken2/tests/samplebinding/intlist_test.py
@@ -29,8 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import IntList
class IntListTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/invalid_virtual_return_test.py b/sources/shiboken2/tests/samplebinding/invalid_virtual_return_test.py
index 63384e737..36e583a4f 100644
--- a/sources/shiboken2/tests/samplebinding/invalid_virtual_return_test.py
+++ b/sources/shiboken2/tests/samplebinding/invalid_virtual_return_test.py
@@ -31,7 +31,13 @@
'''Test case for returning invalid types in a virtual function'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import ObjectModel, ObjectType, ObjectView
import warnings
diff --git a/sources/shiboken2/tests/samplebinding/keep_reference_test.py b/sources/shiboken2/tests/samplebinding/keep_reference_test.py
index bcfc0db1b..db3ddc2d4 100644
--- a/sources/shiboken2/tests/samplebinding/keep_reference_test.py
+++ b/sources/shiboken2/tests/samplebinding/keep_reference_test.py
@@ -31,8 +31,14 @@
'''Test case for objects that keep references to other object without owning them (e.g. model/view relationships).'''
-import unittest
+import os
+import sys
from sys import getrefcount
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import ObjectModel, ObjectView
diff --git a/sources/shiboken2/tests/samplebinding/list_test.py b/sources/shiboken2/tests/samplebinding/list_test.py
index a2761bee3..74091422c 100644
--- a/sources/shiboken2/tests/samplebinding/list_test.py
+++ b/sources/shiboken2/tests/samplebinding/list_test.py
@@ -31,8 +31,14 @@
'''Test cases for std::list container conversions'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ListUser, Point, PointF
class ExtendedListUser(ListUser):
diff --git a/sources/shiboken2/tests/samplebinding/lock_test.py b/sources/shiboken2/tests/samplebinding/lock_test.py
index 9bb1f8789..93c632e34 100644
--- a/sources/shiboken2/tests/samplebinding/lock_test.py
+++ b/sources/shiboken2/tests/samplebinding/lock_test.py
@@ -31,8 +31,14 @@
'''Simple test with a blocking C++ method that should allow python
threads to run.'''
-import unittest
+import os
+import sys
import threading
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import Bucket
diff --git a/sources/shiboken2/tests/samplebinding/map_test.py b/sources/shiboken2/tests/samplebinding/map_test.py
index 1d8d758d8..f6696c3d8 100644
--- a/sources/shiboken2/tests/samplebinding/map_test.py
+++ b/sources/shiboken2/tests/samplebinding/map_test.py
@@ -31,8 +31,14 @@
'''Test cases for std::map container conversions'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import MapUser
class ExtendedMapUser(MapUser):
diff --git a/sources/shiboken2/tests/samplebinding/metaclass_test.py b/sources/shiboken2/tests/samplebinding/metaclass_test.py
index e5da496c5..ad4c08f0d 100644
--- a/sources/shiboken2/tests/samplebinding/metaclass_test.py
+++ b/sources/shiboken2/tests/samplebinding/metaclass_test.py
@@ -26,9 +26,16 @@
##
#############################################################################
-from sample import *
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+from sample import *
+
class MetaA(type):
pass
diff --git a/sources/shiboken2/tests/samplebinding/mi_virtual_methods_test.py b/sources/shiboken2/tests/samplebinding/mi_virtual_methods_test.py
index 585a1a2df..aea8a4d46 100644
--- a/sources/shiboken2/tests/samplebinding/mi_virtual_methods_test.py
+++ b/sources/shiboken2/tests/samplebinding/mi_virtual_methods_test.py
@@ -31,8 +31,14 @@
'''Test cases for virtual methods in multiple inheritance scenarios'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import VirtualMethods, ObjectType, Event
diff --git a/sources/shiboken2/tests/samplebinding/mixed_mi_test.py b/sources/shiboken2/tests/samplebinding/mixed_mi_test.py
index dd557d4f6..d33d033ba 100644
--- a/sources/shiboken2/tests/samplebinding/mixed_mi_test.py
+++ b/sources/shiboken2/tests/samplebinding/mixed_mi_test.py
@@ -31,8 +31,14 @@
'''Test cases for multiple inheritance in mixed Python/C++ scenarios'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ObjectType
diff --git a/sources/shiboken2/tests/samplebinding/modelindex_test.py b/sources/shiboken2/tests/samplebinding/modelindex_test.py
index 251ee710a..905d14269 100644
--- a/sources/shiboken2/tests/samplebinding/modelindex_test.py
+++ b/sources/shiboken2/tests/samplebinding/modelindex_test.py
@@ -29,8 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ModelIndex, ReferentModelIndex, PersistentModelIndex
class TestCastOperator(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/modelview_test.py b/sources/shiboken2/tests/samplebinding/modelview_test.py
index 3f86fe4ea..f421ca41d 100644
--- a/sources/shiboken2/tests/samplebinding/modelview_test.py
+++ b/sources/shiboken2/tests/samplebinding/modelview_test.py
@@ -31,7 +31,13 @@
'''Test case for objects that keep references to other object without owning them (e.g. model/view relationships).'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import ObjectModel, ObjectType, ObjectView
diff --git a/sources/shiboken2/tests/samplebinding/modifications_test.py b/sources/shiboken2/tests/samplebinding/modifications_test.py
index e9a1eaf7f..763ba04e5 100644
--- a/sources/shiboken2/tests/samplebinding/modifications_test.py
+++ b/sources/shiboken2/tests/samplebinding/modifications_test.py
@@ -31,8 +31,14 @@
'''Test cases for method modifications performed as described on type system. '''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Modifications, Point, ByteArray
class ExtModifications(Modifications):
@@ -229,6 +235,14 @@ class ModificationsTest(unittest.TestCase):
modifications.setEnumValue()
self.assertEqual(modifications.enumValue(), Modifications.TestEnumValue2)
+ def testSetGetAttro(self):
+ modifications = Modifications()
+ self.assertFalse(modifications.wasSetAttroCalled())
+ setattr(modifications, 'Foo', 'Bar')
+ self.assertTrue(modifications.wasSetAttroCalled())
+ self.assertEqual(getattr(modifications, 'Foo'), 'Bar')
+ self.assertTrue(modifications.wasGetAttroCalled())
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/shiboken2/tests/samplebinding/modified_constructor_test.py b/sources/shiboken2/tests/samplebinding/modified_constructor_test.py
index 3352cd277..11d931c5f 100644
--- a/sources/shiboken2/tests/samplebinding/modified_constructor_test.py
+++ b/sources/shiboken2/tests/samplebinding/modified_constructor_test.py
@@ -32,8 +32,14 @@
'''Tests cases for ConstructorWithModifiedArgument class.'''
import sys
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
diff --git a/sources/shiboken2/tests/samplebinding/modifiedvirtualmethods_test.py b/sources/shiboken2/tests/samplebinding/modifiedvirtualmethods_test.py
index 53b854530..c15a0db08 100644
--- a/sources/shiboken2/tests/samplebinding/modifiedvirtualmethods_test.py
+++ b/sources/shiboken2/tests/samplebinding/modifiedvirtualmethods_test.py
@@ -31,8 +31,14 @@
'''Test cases for modified virtual methods.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import VirtualMethods, Str
class ExtendedVirtualMethods(VirtualMethods):
diff --git a/sources/shiboken2/tests/samplebinding/multi_cpp_inheritance_test.py b/sources/shiboken2/tests/samplebinding/multi_cpp_inheritance_test.py
index 5223f316a..c64a29e8e 100644
--- a/sources/shiboken2/tests/samplebinding/multi_cpp_inheritance_test.py
+++ b/sources/shiboken2/tests/samplebinding/multi_cpp_inheritance_test.py
@@ -31,9 +31,14 @@
'''Test cases for multiple inheritance'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
class SimpleUseCase(ObjectType, Str):
diff --git a/sources/shiboken2/tests/samplebinding/multiple_derived_test.py b/sources/shiboken2/tests/samplebinding/multiple_derived_test.py
index 9ac206db3..650af8602 100644
--- a/sources/shiboken2/tests/samplebinding/multiple_derived_test.py
+++ b/sources/shiboken2/tests/samplebinding/multiple_derived_test.py
@@ -31,9 +31,14 @@
'''Test cases for multiple inheritance'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Base1, Base2, Base3, Base4, Base5, Base6
from sample import MDerived1, MDerived2, MDerived3, MDerived4, MDerived5, SonOfMDerived1
diff --git a/sources/shiboken2/tests/samplebinding/namespace_test.py b/sources/shiboken2/tests/samplebinding/namespace_test.py
index 5fcdab974..807e7bfc9 100644
--- a/sources/shiboken2/tests/samplebinding/namespace_test.py
+++ b/sources/shiboken2/tests/samplebinding/namespace_test.py
@@ -31,14 +31,26 @@
'''Test cases for std::map container conversions'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
+from shiboken_test_helper import objectFullname
+
+
+# For tests of invisible namespaces, see
+# enumfromremovednamespace_test.py / removednamespaces.h
-class TestEnumUnderNamespace(unittest.TestCase):
- def testInvisibleNamespace(self):
- o1 = EnumOnNamespace.Option1
- self.assertEqual(o1, 1)
+class TestVariablesUnderNamespace(unittest.TestCase):
+ def testIt(self):
+ self.assertEqual(SampleNamespace.variableInNamespace, 42)
+
class TestClassesUnderNamespace(unittest.TestCase):
def testIt(self):
@@ -65,5 +77,12 @@ class TestClassesUnderNamespace(unittest.TestCase):
self.assertEqual(str(SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnum),
"<class 'sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnum'>")
+ # Test if enum inside of class is correct represented
+ self.assertEqual(objectFullname(SampleNamespace.enumInEnumOut.__signature__.parameters['in_'].annotation),
+ "sample.SampleNamespace.InValue")
+ self.assertEqual(objectFullname(SampleNamespace.enumAsInt.__signature__.parameters['value'].annotation),
+ "sample.SampleNamespace.SomeClass.PublicScopedEnum")
+
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/shiboken2/tests/samplebinding/newdivision_test.py b/sources/shiboken2/tests/samplebinding/newdivision_test.py
index 331d7b365..d352c1b91 100644
--- a/sources/shiboken2/tests/samplebinding/newdivision_test.py
+++ b/sources/shiboken2/tests/samplebinding/newdivision_test.py
@@ -27,9 +27,17 @@
#############################################################################
from __future__ import division
-from sample import *
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+from sample import *
+
+
class TestNewDivision(unittest.TestCase):
def testIt(self):
diff --git a/sources/shiboken2/tests/samplebinding/nondefaultctor_test.py b/sources/shiboken2/tests/samplebinding/nondefaultctor_test.py
index 86a05fd78..68d083136 100644
--- a/sources/shiboken2/tests/samplebinding/nondefaultctor_test.py
+++ b/sources/shiboken2/tests/samplebinding/nondefaultctor_test.py
@@ -31,9 +31,14 @@
'''Test cases for ...'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import NonDefaultCtor
class DerivedNonDefaultCtor (NonDefaultCtor):
diff --git a/sources/shiboken2/tests/samplebinding/nontypetemplate_test.py b/sources/shiboken2/tests/samplebinding/nontypetemplate_test.py
index a7a4da72b..7c4729b4f 100644
--- a/sources/shiboken2/tests/samplebinding/nontypetemplate_test.py
+++ b/sources/shiboken2/tests/samplebinding/nontypetemplate_test.py
@@ -36,8 +36,14 @@ try:
except ImportError:
pass
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import IntArray2, IntArray3
class NonTypeTemplateTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/nonzero_test.py b/sources/shiboken2/tests/samplebinding/nonzero_test.py
index 138a92264..214b2f7bd 100644
--- a/sources/shiboken2/tests/samplebinding/nonzero_test.py
+++ b/sources/shiboken2/tests/samplebinding/nonzero_test.py
@@ -29,7 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
class TestNonZeroOperator(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/numericaltypedef_test.py b/sources/shiboken2/tests/samplebinding/numericaltypedef_test.py
index f82e23424..de9128cbc 100644
--- a/sources/shiboken2/tests/samplebinding/numericaltypedef_test.py
+++ b/sources/shiboken2/tests/samplebinding/numericaltypedef_test.py
@@ -29,8 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import SizeF
class NumericalTypedefTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/numpy_test.py b/sources/shiboken2/tests/samplebinding/numpy_test.py
index 90b97992a..3f67f59e4 100644
--- a/sources/shiboken2/tests/samplebinding/numpy_test.py
+++ b/sources/shiboken2/tests/samplebinding/numpy_test.py
@@ -36,7 +36,13 @@ try:
except:
sys.exit(0)
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import PointF
class TestNumpyTypes(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/objecttype_test.py b/sources/shiboken2/tests/samplebinding/objecttype_test.py
index f1a06c2b1..1d7f70722 100644
--- a/sources/shiboken2/tests/samplebinding/objecttype_test.py
+++ b/sources/shiboken2/tests/samplebinding/objecttype_test.py
@@ -31,7 +31,13 @@
'''Tests ObjectType class of object-type with privates copy constructor and = operator.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
import sys
from sample import ObjectType, Str
diff --git a/sources/shiboken2/tests/samplebinding/objecttype_with_named_args_test.py b/sources/shiboken2/tests/samplebinding/objecttype_with_named_args_test.py
index 846ae5108..ce7874c23 100755..100644
--- a/sources/shiboken2/tests/samplebinding/objecttype_with_named_args_test.py
+++ b/sources/shiboken2/tests/samplebinding/objecttype_with_named_args_test.py
@@ -29,8 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ObjectType
class NamedArgsTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/objecttypebyvalue_test.py b/sources/shiboken2/tests/samplebinding/objecttypebyvalue_test.py
index 31cbe29cc..080a51ce5 100644
--- a/sources/shiboken2/tests/samplebinding/objecttypebyvalue_test.py
+++ b/sources/shiboken2/tests/samplebinding/objecttypebyvalue_test.py
@@ -26,9 +26,17 @@
##
#############################################################################
-from sample import *
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+from sample import *
+
+
class ObjectTypeByValueTest (unittest.TestCase):
def testIt(self):
factory = ObjectTypeByValue()
diff --git a/sources/shiboken2/tests/samplebinding/objecttypelayout_test.py b/sources/shiboken2/tests/samplebinding/objecttypelayout_test.py
index 62f6ce731..bcf30eb43 100644
--- a/sources/shiboken2/tests/samplebinding/objecttypelayout_test.py
+++ b/sources/shiboken2/tests/samplebinding/objecttypelayout_test.py
@@ -31,9 +31,14 @@
'''Tests cases for ObjectTypeLayout class.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
diff --git a/sources/shiboken2/tests/samplebinding/objecttypeoperators_test.py b/sources/shiboken2/tests/samplebinding/objecttypeoperators_test.py
index fa6c2f5b0..fb0d52319 100644
--- a/sources/shiboken2/tests/samplebinding/objecttypeoperators_test.py
+++ b/sources/shiboken2/tests/samplebinding/objecttypeoperators_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import *
class ObjectTypeOperatorsTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/objecttypereferenceasvirtualmethodargument_test.py b/sources/shiboken2/tests/samplebinding/objecttypereferenceasvirtualmethodargument_test.py
index b9ab554dc..40adb94ed 100644
--- a/sources/shiboken2/tests/samplebinding/objecttypereferenceasvirtualmethodargument_test.py
+++ b/sources/shiboken2/tests/samplebinding/objecttypereferenceasvirtualmethodargument_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import ObjectTypeHolder
class TestObjectTypeReferenceAsVirtualMethodArgument(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/oddbool_test.py b/sources/shiboken2/tests/samplebinding/oddbool_test.py
index f99645bc6..5334e970c 100644
--- a/sources/shiboken2/tests/samplebinding/oddbool_test.py
+++ b/sources/shiboken2/tests/samplebinding/oddbool_test.py
@@ -31,9 +31,15 @@
'''Test cases for OddBool user's primitive type conversion.'''
+import os
+import sys
import unittest
-from sample import OddBoolUser
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+from sample import OddBoolUser, ComparisonTester
class DerivedOddBoolUser (OddBoolUser):
def returnMyselfVirtual(self):
@@ -74,5 +80,11 @@ class OddBoolTest(unittest.TestCase):
obu = OddBoolUser(cpx)
self.assertFalse(obu.oddBool())
+ def testOddOperators(self):
+ t1 = ComparisonTester(42)
+ t2 = ComparisonTester(42)
+ self.assertEqual(t1, t2)
+
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/shiboken2/tests/samplebinding/oldstyleclass_as_number_test.py b/sources/shiboken2/tests/samplebinding/oldstyleclass_as_number_test.py
index 8852e152d..e0f864636 100644
--- a/sources/shiboken2/tests/samplebinding/oldstyleclass_as_number_test.py
+++ b/sources/shiboken2/tests/samplebinding/oldstyleclass_as_number_test.py
@@ -29,7 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
import sample
from py3kcompat import IS_PY3K
diff --git a/sources/shiboken2/tests/samplebinding/onlycopyclass_test.py b/sources/shiboken2/tests/samplebinding/onlycopyclass_test.py
index 43a095137..ccf71f4f8 100644
--- a/sources/shiboken2/tests/samplebinding/onlycopyclass_test.py
+++ b/sources/shiboken2/tests/samplebinding/onlycopyclass_test.py
@@ -29,7 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import OnlyCopy, FriendOfOnlyCopy
class ClassWithOnlyCopyCtorTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/overflow_test.py b/sources/shiboken2/tests/samplebinding/overflow_test.py
index b7a1006fe..56a5d98c7 100644
--- a/sources/shiboken2/tests/samplebinding/overflow_test.py
+++ b/sources/shiboken2/tests/samplebinding/overflow_test.py
@@ -31,9 +31,14 @@
'''Test case for overflowing C++ numeric types.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
from py3kcompat import IS_PY3K, long
diff --git a/sources/shiboken2/tests/samplebinding/overload_sorting_test.py b/sources/shiboken2/tests/samplebinding/overload_sorting_test.py
index b3b0f7c43..958aa0a6d 100644
--- a/sources/shiboken2/tests/samplebinding/overload_sorting_test.py
+++ b/sources/shiboken2/tests/samplebinding/overload_sorting_test.py
@@ -31,8 +31,14 @@
'''Test cases for overload sorting'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
class Dummy(object):
@@ -88,5 +94,14 @@ class EnumOverIntSorting(unittest.TestCase):
ic = ImplicitConv(ImplicitConv.CtorTwo)
self.assertEqual(ic.ctorEnum(), ImplicitConv.CtorTwo)
+
+class TestCustomOverloadSequence(unittest.TestCase):
+ '''Ensure the int-overload (returning v + sizeof(v)) is first as specified via
+ overload-number in XML.'''
+ def testCustomOverloadSequence(self):
+ s = CustomOverloadSequence()
+ self.assertEqual(s.overload(42), 46)
+
+
if __name__ == '__main__':
unittest.main()
diff --git a/sources/shiboken2/tests/samplebinding/overload_test.py b/sources/shiboken2/tests/samplebinding/overload_test.py
index 0cc9e4250..ab5230990 100644
--- a/sources/shiboken2/tests/samplebinding/overload_test.py
+++ b/sources/shiboken2/tests/samplebinding/overload_test.py
@@ -31,7 +31,13 @@
'''Test cases for Overload class'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import Echo, Overload, Point, PointF, Polygon, Rect, RectF, Size, Str
diff --git a/sources/shiboken2/tests/samplebinding/overloadwithdefault_test.py b/sources/shiboken2/tests/samplebinding/overloadwithdefault_test.py
index 8db9726c8..dbd318091 100644
--- a/sources/shiboken2/tests/samplebinding/overloadwithdefault_test.py
+++ b/sources/shiboken2/tests/samplebinding/overloadwithdefault_test.py
@@ -29,8 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Overload, Str
from py3kcompat import b
diff --git a/sources/shiboken2/tests/samplebinding/ownership_argument_invalidation_test.py b/sources/shiboken2/tests/samplebinding/ownership_argument_invalidation_test.py
index e0b79daa7..d96236c2c 100644
--- a/sources/shiboken2/tests/samplebinding/ownership_argument_invalidation_test.py
+++ b/sources/shiboken2/tests/samplebinding/ownership_argument_invalidation_test.py
@@ -31,9 +31,14 @@
'''Wrapper validity tests for arguments.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Polygon, Point
class WrapperValidityOfArgumentsTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/ownership_delete_child_in_cpp_test.py b/sources/shiboken2/tests/samplebinding/ownership_delete_child_in_cpp_test.py
index f0081385a..255f1fdb1 100644
--- a/sources/shiboken2/tests/samplebinding/ownership_delete_child_in_cpp_test.py
+++ b/sources/shiboken2/tests/samplebinding/ownership_delete_child_in_cpp_test.py
@@ -31,8 +31,14 @@
'''Tests for destroy a child object in C++'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ObjectType
diff --git a/sources/shiboken2/tests/samplebinding/ownership_delete_child_in_python_test.py b/sources/shiboken2/tests/samplebinding/ownership_delete_child_in_python_test.py
index cac52113d..206a65ce9 100644
--- a/sources/shiboken2/tests/samplebinding/ownership_delete_child_in_python_test.py
+++ b/sources/shiboken2/tests/samplebinding/ownership_delete_child_in_python_test.py
@@ -31,9 +31,15 @@
'''Tests for deleting a child object in python'''
-import unittest
+import os
import random
import string
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import ObjectType
from py3kcompat import IS_PY3K
diff --git a/sources/shiboken2/tests/samplebinding/ownership_delete_parent_test.py b/sources/shiboken2/tests/samplebinding/ownership_delete_parent_test.py
index cc317df19..1b7de5f2f 100644
--- a/sources/shiboken2/tests/samplebinding/ownership_delete_parent_test.py
+++ b/sources/shiboken2/tests/samplebinding/ownership_delete_parent_test.py
@@ -31,9 +31,14 @@
'''Tests for destroying the parent'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ObjectType
diff --git a/sources/shiboken2/tests/samplebinding/ownership_invalidate_after_use_test.py b/sources/shiboken2/tests/samplebinding/ownership_invalidate_after_use_test.py
index e73b5a8ac..10f1cf9ee 100644
--- a/sources/shiboken2/tests/samplebinding/ownership_invalidate_after_use_test.py
+++ b/sources/shiboken2/tests/samplebinding/ownership_invalidate_after_use_test.py
@@ -31,9 +31,14 @@
'''Ownership tests for cases of invalidation of Python wrapper after use.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ObjectType, ObjectTypeDerived, Event
diff --git a/sources/shiboken2/tests/samplebinding/ownership_invalidate_child_test.py b/sources/shiboken2/tests/samplebinding/ownership_invalidate_child_test.py
index 59bf3f3df..9e6423e50 100644
--- a/sources/shiboken2/tests/samplebinding/ownership_invalidate_child_test.py
+++ b/sources/shiboken2/tests/samplebinding/ownership_invalidate_child_test.py
@@ -31,8 +31,14 @@
'''Tests for invalidating a C++ created child that was already on the care of a parent.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ObjectType, BlackBox
diff --git a/sources/shiboken2/tests/samplebinding/ownership_invalidate_nonpolymorphic_test.py b/sources/shiboken2/tests/samplebinding/ownership_invalidate_nonpolymorphic_test.py
index d64a2120c..18fce3809 100644
--- a/sources/shiboken2/tests/samplebinding/ownership_invalidate_nonpolymorphic_test.py
+++ b/sources/shiboken2/tests/samplebinding/ownership_invalidate_nonpolymorphic_test.py
@@ -31,9 +31,14 @@
'''The BlackBox class has cases of ownership transference between Python and C++.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Point, BlackBox
class OwnershipInvalidateNonPolymorphicTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/ownership_invalidate_parent_test.py b/sources/shiboken2/tests/samplebinding/ownership_invalidate_parent_test.py
index 42b516ff2..2d7e67deb 100644
--- a/sources/shiboken2/tests/samplebinding/ownership_invalidate_parent_test.py
+++ b/sources/shiboken2/tests/samplebinding/ownership_invalidate_parent_test.py
@@ -31,8 +31,14 @@
'''Tests for invalidating a parent of other objects.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ObjectType, BlackBox
diff --git a/sources/shiboken2/tests/samplebinding/ownership_reparenting_test.py b/sources/shiboken2/tests/samplebinding/ownership_reparenting_test.py
index 1a7ea2379..217566996 100644
--- a/sources/shiboken2/tests/samplebinding/ownership_reparenting_test.py
+++ b/sources/shiboken2/tests/samplebinding/ownership_reparenting_test.py
@@ -31,7 +31,13 @@
'''Tests for object reparenting.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
import sys
from sample import ObjectType
diff --git a/sources/shiboken2/tests/samplebinding/ownership_transference_test.py b/sources/shiboken2/tests/samplebinding/ownership_transference_test.py
index 42b576a4d..1a783458e 100644
--- a/sources/shiboken2/tests/samplebinding/ownership_transference_test.py
+++ b/sources/shiboken2/tests/samplebinding/ownership_transference_test.py
@@ -31,9 +31,14 @@
'''The BlackBox class has cases of ownership transference between C++ and Python.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ObjectType, BlackBox
class BlackBoxTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/pair_test.py b/sources/shiboken2/tests/samplebinding/pair_test.py
index ac0653dbe..65fd9b99c 100644
--- a/sources/shiboken2/tests/samplebinding/pair_test.py
+++ b/sources/shiboken2/tests/samplebinding/pair_test.py
@@ -31,9 +31,14 @@
'''Test cases for std::pair container conversions'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import PairUser
class ExtendedPairUser(PairUser):
diff --git a/sources/shiboken2/tests/samplebinding/pen_test.py b/sources/shiboken2/tests/samplebinding/pen_test.py
index 2a61ae367..ff6ee5e0e 100644
--- a/sources/shiboken2/tests/samplebinding/pen_test.py
+++ b/sources/shiboken2/tests/samplebinding/pen_test.py
@@ -31,8 +31,14 @@
'''Test cases for <add-function> with const char* as argument'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Color, Pen, SampleNamespace
class TestPen(unittest.TestCase):
@@ -57,7 +63,21 @@ class TestPen(unittest.TestCase):
def testPenWithIntConvertedToColor(self):
pen = Pen(1)
self.assertEqual(pen.ctorType(), Pen.ColorCtor)
+ pen.drawLine(0, 0, 5, 5)
+
+ def testPenRenderHintsProperty(self):
+ """Exercise the generated property setter and getters, checking
+ against the C++ getter/setter functions."""
+ pen = Pen(1)
+ self.assertEqual(pen.getRenderHints(), Pen.RenderHints.None_)
+ self.assertEqual(pen.renderHints, Pen.RenderHints.None_)
+ pen.renderHints = Pen.RenderHints.TextAntialiasing
+ self.assertEqual(pen.getRenderHints(), Pen.RenderHints.TextAntialiasing)
+ self.assertEqual(pen.renderHints, Pen.RenderHints.TextAntialiasing)
+ pen.setRenderHints(Pen.RenderHints.Antialiasing)
+ self.assertEqual(pen.getRenderHints(), Pen.RenderHints.Antialiasing)
+ self.assertEqual(pen.renderHints, Pen.RenderHints.Antialiasing)
+
if __name__ == '__main__':
unittest.main()
-
diff --git a/sources/shiboken2/tests/samplebinding/point_test.py b/sources/shiboken2/tests/samplebinding/point_test.py
index d6498d4b3..36e6bc642 100644
--- a/sources/shiboken2/tests/samplebinding/point_test.py
+++ b/sources/shiboken2/tests/samplebinding/point_test.py
@@ -31,9 +31,14 @@
'''Test cases for Point class'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Point
from py3kcompat import unicode
@@ -66,7 +71,10 @@ class PointTest(unittest.TestCase):
'''Test Point class != operator.'''
pt1 = Point(5.0, 2.3)
pt2 = Point(5.0, 2.3)
- self.assertRaises(NotImplementedError, pt1.__ne__, pt2)
+ # This test no longer makes sense because we always supply default `==`, `!=`.
+ #self.assertRaises(NotImplementedError, pt1.__ne__, pt2)
+ # Since we use the default identity comparison, this results in `!=` .
+ self.assertTrue(pt1 != pt2)
def testReturnNewCopy(self):
'''Point returns a copy of itself.'''
diff --git a/sources/shiboken2/tests/samplebinding/pointerholder_test.py b/sources/shiboken2/tests/samplebinding/pointerholder_test.py
index e427e0435..b79eaa33a 100644
--- a/sources/shiboken2/tests/samplebinding/pointerholder_test.py
+++ b/sources/shiboken2/tests/samplebinding/pointerholder_test.py
@@ -31,9 +31,14 @@
'''Test cases for a class that holds an arbitraty pointer and is modified to hold an PyObject.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import PointerHolder
class TestPointerHolder(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/pointerprimitivetype_test.py b/sources/shiboken2/tests/samplebinding/pointerprimitivetype_test.py
index c40770862..648b35e41 100644
--- a/sources/shiboken2/tests/samplebinding/pointerprimitivetype_test.py
+++ b/sources/shiboken2/tests/samplebinding/pointerprimitivetype_test.py
@@ -44,11 +44,17 @@ because typing.Sequence is a subclass, but we will generalize this
to typing.Iterable in the future.
"""
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import IntArray2, VirtualMethods
import shiboken2
-type.__signature__ # trigger init, which does not happen in tests
+_init_pyside_extension() # trigger init, which does not happen in tests
from shibokensupport.signature import typing
@@ -64,10 +70,7 @@ class PointerPrimitiveTypeTest(unittest.TestCase):
self.assertTrue(found)
ann = sig.parameters["data"].annotation
self.assertEqual(ann.__args__, (int,))
- # un-specify this class (forget "int") by setting the _special
- # flag, so we can check using issubclass (undocumented feature).
- ann._special = True
- self.assertTrue(issubclass(ann, typing.Iterable))
+ self.assertTrue(issubclass(ann.__origin__, typing.Iterable))
def testReturnVarSignature(self):
# signature="getMargins(int*,int*,int*,int*)const">
diff --git a/sources/shiboken2/tests/samplebinding/pointf_test.py b/sources/shiboken2/tests/samplebinding/pointf_test.py
index 8d8b47115..e9630fe40 100644
--- a/sources/shiboken2/tests/samplebinding/pointf_test.py
+++ b/sources/shiboken2/tests/samplebinding/pointf_test.py
@@ -31,8 +31,14 @@
'''Test cases for PointF class'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import PointF
class PointFTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/primitivereferenceargument_test.py b/sources/shiboken2/tests/samplebinding/primitivereferenceargument_test.py
index ef0e153e9..95c210b23 100644
--- a/sources/shiboken2/tests/samplebinding/primitivereferenceargument_test.py
+++ b/sources/shiboken2/tests/samplebinding/primitivereferenceargument_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
import sample
class PrimitiveReferenceArgumentTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/privatector_test.py b/sources/shiboken2/tests/samplebinding/privatector_test.py
index e972512fb..7dc3d6651 100644
--- a/sources/shiboken2/tests/samplebinding/privatector_test.py
+++ b/sources/shiboken2/tests/samplebinding/privatector_test.py
@@ -32,9 +32,14 @@
'''Test cases for a class with only a private constructor.'''
import gc
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import PrivateCtor
diff --git a/sources/shiboken2/tests/samplebinding/privatedtor_test.py b/sources/shiboken2/tests/samplebinding/privatedtor_test.py
index 478506779..97d034729 100644
--- a/sources/shiboken2/tests/samplebinding/privatedtor_test.py
+++ b/sources/shiboken2/tests/samplebinding/privatedtor_test.py
@@ -32,9 +32,14 @@
'''Test cases for a class with a private destructor.'''
import gc
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
import shiboken2 as shiboken
from sample import PrivateDtor
diff --git a/sources/shiboken2/tests/samplebinding/protected_test.py b/sources/shiboken2/tests/samplebinding/protected_test.py
index d343405ad..0cfc69b12 100644
--- a/sources/shiboken2/tests/samplebinding/protected_test.py
+++ b/sources/shiboken2/tests/samplebinding/protected_test.py
@@ -31,8 +31,14 @@
'''Test cases for protected methods.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import cacheSize
from sample import ProtectedNonPolymorphic, ProtectedVirtualDestructor
from sample import ProtectedPolymorphic, ProtectedPolymorphicDaughter, ProtectedPolymorphicGrandDaughter
diff --git a/sources/shiboken2/tests/samplebinding/pstrlist_test.py b/sources/shiboken2/tests/samplebinding/pstrlist_test.py
index 5ecccd075..04492de33 100644
--- a/sources/shiboken2/tests/samplebinding/pstrlist_test.py
+++ b/sources/shiboken2/tests/samplebinding/pstrlist_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
import sample
class PStrListTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/pystr_test.py b/sources/shiboken2/tests/samplebinding/pystr_test.py
index 2aa4da40c..b69cf369e 100644
--- a/sources/shiboken2/tests/samplebinding/pystr_test.py
+++ b/sources/shiboken2/tests/samplebinding/pystr_test.py
@@ -31,9 +31,14 @@
'''Test cases for definition of __str__ method.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Point
class PyStrTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/python_thread_test.py b/sources/shiboken2/tests/samplebinding/python_thread_test.py
index 2015c8ed3..56b927367 100644
--- a/sources/shiboken2/tests/samplebinding/python_thread_test.py
+++ b/sources/shiboken2/tests/samplebinding/python_thread_test.py
@@ -30,16 +30,22 @@
'''Tests for using Shiboken-based bindings with python threads'''
-import unittest
+import logging
+import os
+from random import random
+import sys
import threading
-import sample
import time
+import unittest
-import logging
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+import sample
#logging.basicConfig(level=logging.DEBUG)
-from random import random
class Producer(threading.Thread):
'''Producer thread'''
diff --git a/sources/shiboken2/tests/samplebinding/receive_null_cstring_test.py b/sources/shiboken2/tests/samplebinding/receive_null_cstring_test.py
index 68de49376..8023aead0 100644
--- a/sources/shiboken2/tests/samplebinding/receive_null_cstring_test.py
+++ b/sources/shiboken2/tests/samplebinding/receive_null_cstring_test.py
@@ -31,8 +31,14 @@
'''Test case for a function that could receive a NULL pointer in a '[const] char*' parameter.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import countCharacters
class ReceiveNullCStringTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/reference_test.py b/sources/shiboken2/tests/samplebinding/reference_test.py
index 152730fad..7ff806692 100644
--- a/sources/shiboken2/tests/samplebinding/reference_test.py
+++ b/sources/shiboken2/tests/samplebinding/reference_test.py
@@ -31,9 +31,14 @@
'''Test cases for methods that receive references to objects.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
class ExtendedReference(Reference):
diff --git a/sources/shiboken2/tests/samplebinding/referencetopointer_test.py b/sources/shiboken2/tests/samplebinding/referencetopointer_test.py
index 5a02c5943..240719e4b 100644
--- a/sources/shiboken2/tests/samplebinding/referencetopointer_test.py
+++ b/sources/shiboken2/tests/samplebinding/referencetopointer_test.py
@@ -31,8 +31,14 @@
'''Test cases for a reference to pointer argument type.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import VirtualMethods, Str
class ExtendedVirtualMethods(VirtualMethods):
diff --git a/sources/shiboken2/tests/samplebinding/renaming_test.py b/sources/shiboken2/tests/samplebinding/renaming_test.py
new file mode 100644
index 000000000..443fda6a3
--- /dev/null
+++ b/sources/shiboken2/tests/samplebinding/renaming_test.py
@@ -0,0 +1,63 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+#############################################################################
+##
+## Copyright (C) 2019 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Test cases for renaming using target-lang-name attribute.'''
+
+import os
+import re
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+from sample import RenamedValue, RenamedUser
+
+class RenamingTest(unittest.TestCase):
+ def test(self):
+ '''Tests whether the C++ class ToBeRenamedValue renamed via attribute
+ target-lang-name to RenamedValue shows up in consuming function
+ signature strings correctly.
+ '''
+ renamed_value = RenamedValue()
+ self.assertEqual(str(type(renamed_value)),
+ "<class 'sample.RenamedValue'>")
+ rename_user = RenamedUser()
+ rename_user.useRenamedValue(renamed_value)
+ actual_signature = str(rename_user.useRenamedValue.__signature__)
+ self.assertTrue(re.match(r"^\(self,\s*?v:\s*?sample.RenamedValue\)\s*?->\s*?None$",
+ actual_signature))
+
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/shiboken2/tests/samplebinding/return_null_test.py b/sources/shiboken2/tests/samplebinding/return_null_test.py
index 15abb8b02..85764679b 100644
--- a/sources/shiboken2/tests/samplebinding/return_null_test.py
+++ b/sources/shiboken2/tests/samplebinding/return_null_test.py
@@ -31,9 +31,14 @@
'''Test case for functions that could return a NULL pointer.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import returnNullPrimitivePointer, returnNullValueTypePointer, returnNullObjectTypePointer
class ReturnNullTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/richcompare_test.py b/sources/shiboken2/tests/samplebinding/richcompare_test.py
index b219addc5..bcda390c3 100644
--- a/sources/shiboken2/tests/samplebinding/richcompare_test.py
+++ b/sources/shiboken2/tests/samplebinding/richcompare_test.py
@@ -29,8 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
class TestRichCompare(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/sample_test.py b/sources/shiboken2/tests/samplebinding/sample_test.py
index 94cf4f5e3..d6cf82f9a 100644
--- a/sources/shiboken2/tests/samplebinding/sample_test.py
+++ b/sources/shiboken2/tests/samplebinding/sample_test.py
@@ -31,8 +31,14 @@
'''Test cases for libsample bindings module'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
import sample
class ModuleTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/simplefile_test.py b/sources/shiboken2/tests/samplebinding/simplefile_test.py
index 2a42942f7..4a841be80 100644
--- a/sources/shiboken2/tests/samplebinding/simplefile_test.py
+++ b/sources/shiboken2/tests/samplebinding/simplefile_test.py
@@ -32,8 +32,13 @@
'''Test cases for SimpleFile class'''
import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import SimpleFile
class SimpleFileTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/size_test.py b/sources/shiboken2/tests/samplebinding/size_test.py
index b7547d53f..53626c961 100644
--- a/sources/shiboken2/tests/samplebinding/size_test.py
+++ b/sources/shiboken2/tests/samplebinding/size_test.py
@@ -31,8 +31,14 @@
'''Test cases for operator overloads on Size class'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Size
class PointTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/static_nonstatic_methods_test.py b/sources/shiboken2/tests/samplebinding/static_nonstatic_methods_test.py
index 9b5c1e029..cd1a8a4f0 100644
--- a/sources/shiboken2/tests/samplebinding/static_nonstatic_methods_test.py
+++ b/sources/shiboken2/tests/samplebinding/static_nonstatic_methods_test.py
@@ -32,8 +32,13 @@
'''Test cases for overloads involving static and non-static versions of a method.'''
import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import SimpleFile
class SimpleFile2 (SimpleFile):
diff --git a/sources/shiboken2/tests/samplebinding/str_test.py b/sources/shiboken2/tests/samplebinding/str_test.py
index a5ead4783..15df1f55a 100644
--- a/sources/shiboken2/tests/samplebinding/str_test.py
+++ b/sources/shiboken2/tests/samplebinding/str_test.py
@@ -31,8 +31,14 @@
'''Test cases for a method that receives a reference to class that is implicitly convertible from a Python native type.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Str
class StrTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/strlist_test.py b/sources/shiboken2/tests/samplebinding/strlist_test.py
index 787374b73..57537f061 100644
--- a/sources/shiboken2/tests/samplebinding/strlist_test.py
+++ b/sources/shiboken2/tests/samplebinding/strlist_test.py
@@ -31,8 +31,14 @@
'''Test cases for StrList class that inherits from std::list<Str>.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Str, StrList
class StrListTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/templateinheritingclass_test.py b/sources/shiboken2/tests/samplebinding/templateinheritingclass_test.py
index 914a3e28e..bc66b208f 100644
--- a/sources/shiboken2/tests/samplebinding/templateinheritingclass_test.py
+++ b/sources/shiboken2/tests/samplebinding/templateinheritingclass_test.py
@@ -29,7 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Photon
'''This tests classes that inherit from template classes,
diff --git a/sources/shiboken2/tests/samplebinding/time_test.py b/sources/shiboken2/tests/samplebinding/time_test.py
index 1882ffc5c..f8b35e7b7 100644
--- a/sources/shiboken2/tests/samplebinding/time_test.py
+++ b/sources/shiboken2/tests/samplebinding/time_test.py
@@ -32,7 +32,13 @@
'''Test cases for constructor and method signature decisor on Time class.'''
import sys
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
import datetime
from sample import Time, ImplicitConv, ObjectType
diff --git a/sources/shiboken2/tests/samplebinding/transform_test.py b/sources/shiboken2/tests/samplebinding/transform_test.py
index 51839dbf0..5369ec466 100644
--- a/sources/shiboken2/tests/samplebinding/transform_test.py
+++ b/sources/shiboken2/tests/samplebinding/transform_test.py
@@ -31,8 +31,14 @@
'''Test cases for argument modification with more than nine arguments.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Point, applyHomogeneousTransform
class TransformTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/typeconverters_test.py b/sources/shiboken2/tests/samplebinding/typeconverters_test.py
index 46e2dd57c..33f3b62e5 100644
--- a/sources/shiboken2/tests/samplebinding/typeconverters_test.py
+++ b/sources/shiboken2/tests/samplebinding/typeconverters_test.py
@@ -31,7 +31,14 @@
'''Tests various usages of the type converters.'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
import sample
class GetPythonTypeByNameTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/typedealloc_test.py b/sources/shiboken2/tests/samplebinding/typedealloc_test.py
index 8f0371d16..b79b6de0e 100644
--- a/sources/shiboken2/tests/samplebinding/typedealloc_test.py
+++ b/sources/shiboken2/tests/samplebinding/typedealloc_test.py
@@ -32,8 +32,14 @@
'''Test deallocation of type extended in Python.'''
import gc
-import weakref
+import os
+import sys
import unittest
+import weakref
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import Point
diff --git a/sources/shiboken2/tests/samplebinding/typedtordoublefree_test.py b/sources/shiboken2/tests/samplebinding/typedtordoublefree_test.py
index e1fbc4406..8cf93866f 100644
--- a/sources/shiboken2/tests/samplebinding/typedtordoublefree_test.py
+++ b/sources/shiboken2/tests/samplebinding/typedtordoublefree_test.py
@@ -29,7 +29,13 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import ObjectType
class TestTypeDestructorDoubleFree(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/typesystem_sample.xml b/sources/shiboken2/tests/samplebinding/typesystem_sample.xml
index 30ad5def7..595afb9ae 100644
--- a/sources/shiboken2/tests/samplebinding/typesystem_sample.xml
+++ b/sources/shiboken2/tests/samplebinding/typesystem_sample.xml
@@ -44,15 +44,15 @@
<inject-code class="native" position="beginning">
static bool Check2TupleOfNumbers(PyObject* pyIn) {
- if (!PySequence_Check(pyIn) || !(PySequence_Size(pyIn) == 2))
- return false;
- Shiboken::AutoDecRef pyReal(PySequence_GetItem(pyIn, 0));
- if (!SbkNumber_Check(pyReal))
- return false;
- Shiboken::AutoDecRef pyImag(PySequence_GetItem(pyIn, 1));
- if (!SbkNumber_Check(pyImag))
- return false;
- return true;
+ if (!PySequence_Check(pyIn) || !(PySequence_Size(pyIn) == 2))
+ return false;
+ Shiboken::AutoDecRef pyReal(PySequence_GetItem(pyIn, 0));
+ if (!SbkNumber_Check(pyReal))
+ return false;
+ Shiboken::AutoDecRef pyImag(PySequence_GetItem(pyIn, 1));
+ if (!SbkNumber_Check(pyImag))
+ return false;
+ return true;
}
</inject-code>
<primitive-type name="Complex" target-lang-api-name="PyComplex">
@@ -70,8 +70,8 @@
%out = %OUTTYPE(real, imag);
</add-conversion>
<add-conversion type="PySequence" check="Check2TupleOfNumbers(%in)">
- Shiboken::AutoDecRef pyReal(PySequence_GetItem(%in, 0));
- Shiboken::AutoDecRef pyImag(PySequence_GetItem(%in, 1));
+ Shiboken::AutoDecRef pyReal(PySequence_GetItem(%in, 0));
+ Shiboken::AutoDecRef pyImag(PySequence_GetItem(%in, 1));
double real = %CONVERTTOCPP[double](pyReal);
double imag = %CONVERTTOCPP[double](pyImag);
%out = %OUTTYPE(real, imag);
@@ -181,6 +181,21 @@
</conversion-rule>
</primitive-type>
+ <!-- As of Qt 6, there is a trend of hiding bool returns of comparison
+ operators of container classes behind some template expression using
+ SFINAE depending on their value's traits, like:
+ template <typename U = T>
+ friend QTypeTraits::compare_eq_result<U> operator==(const QList &l, const QList &r)
+ which the clang parser cannot identify. Rich comparison of classes
+ inheriting QList (QPolygon, QItemSelection) will then not be generated.
+ To work around, the operators should be added manually without
+ injecting code. The code should just use the standard implementation. -->
+ <value-type name="ComparisonTester">
+ <include file-name="oddbool.h" location="global"/>
+ <add-function signature="operator==(const ComparisonTester&amp;)" return-type="bool"/>
+ <add-function signature="operator!=(const ComparisonTester&amp;)" return-type="bool"/>
+ </value-type>
+
<primitive-type name="PStr">
<include file-name="str.h" location="global"/>
<conversion-rule>
@@ -543,10 +558,6 @@
<enum-type identified-by-value="AnonymousGlobalEnum_Value0"/>
- <namespace-type name="Invisible" generate="no">
- <enum-type name="EnumOnNamespace" />
- </namespace-type>
-
<namespace-type name="SampleNamespace">
<enum-type name="Option"/>
<enum-type name="InValue"/>
@@ -607,16 +618,18 @@
</add-function>
</namespace-type>
- <namespace-type name="RemovedNamespace1" generate='no'>
+ <namespace-type name="RemovedNamespace1" visible='false'>
<enum-type name="RemovedNamespace1_Enum" />
- <namespace-type name="RemovedNamespace2" generate='no'>
+ <function signature="mathSum(int,int)"/>
+ <value-type name="ObjectOnInvisibleNamespace" />
+ <namespace-type name="RemovedNamespace2" visible='false'>
<enum-type name="RemovedNamespace2_Enum" />
</namespace-type>
<enum-type identified-by-value="RemovedNamespace1_AnonymousEnum_Value0" />
</namespace-type>
<namespace-type name="UnremovedNamespace">
- <namespace-type name="RemovedNamespace3" generate='no'>
+ <namespace-type name="RemovedNamespace3" visible='false'>
<enum-type name="RemovedNamespace3_Enum" />
<enum-type identified-by-value="RemovedNamespace3_AnonymousEnum_Value0" />
</namespace-type>
@@ -1292,6 +1305,16 @@
<replace-default-expression with="cppSelf->defaultEnumValue()"/>
</modify-argument>
</modify-function>
+ <add-function signature="__getattro__" return-type="PyObject *">
+ <inject-code class="target" position="beginning">
+ cppSelf->notifyGetAttroCalled();
+ </inject-code>
+ </add-function>
+ <add-function signature="__setattro__" return-type="int">
+ <inject-code class="target" position="beginning">
+ cppSelf->notifySetAttroCalled();
+ </inject-code>
+ </add-function>
</object-type>
<object-type name="AbstractModifications">
@@ -1780,6 +1803,11 @@
</value-type>
<value-type name="ImplicitTarget"/>
+ <object-type name="CustomOverloadSequence">
+ <modify-function signature="overload(int) const" overload-number="0"/>
+ <modify-function signature="overload(short) const" overload-number="1"/>
+ </object-type>
+
<value-type name="Point">
<add-function signature="__str__" return-type="PyObject*">
<inject-code class="target" position="beginning">
@@ -2310,6 +2338,8 @@
<value-type name="Color" />
<value-type name="Pen">
<enum-type identified-by-value="EnumCtor"/>
+ <enum-type name="RenderHints"/>
+ <property type="RenderHints" name="renderHints" get="getRenderHints" set="setRenderHints"/>
</value-type>
<value-type name="CtorConvRule">
@@ -2432,6 +2462,15 @@
<modify-function signature="dummy(std::list&lt;std::pair&lt;BlackBox *, BlackBox *&gt; &gt; &amp;)" rename="dummy_method" />
</object-type>
+ <value-type name="ToBeRenamedValue" target-lang-name="RenamedValue"/>
+ <value-type name="RenamedUser"/>
+
+ <enum-type name="LengthUnit"/>
+ <value-type name="ValueWithUnit" generate="no"/>
+ <typedef-type name="ValueWithUnitDoubleInch" source="ValueWithUnit&lt;double,LengthUnit::Inch&gt;"/>
+ <typedef-type name="ValueWithUnitDoubleMillimeter" source="ValueWithUnit&lt;double,LengthUnit::Millimeter&gt;"/>
+ <value-type name="ValueWithUnitUser"/>
+
<suppress-warning text="horribly broken type '__off64_t'" />
<suppress-warning text="enum '__codecvt_result' does not have a type entry or is not an enum" />
<suppress-warning text="Pure virtual method &quot;Abstract::hideFunction(HideType*)&quot; must be implement but was completely removed on typesystem." />
@@ -2445,6 +2484,8 @@
<suppress-warning text="visibility of function 'publicMethod' modified in class 'MDerived3'" />
<suppress-warning text="skipping function 'InjectCode::toStr', unmatched parameter type 'T const&amp;'" />
+ <suppress-warning text="^skipping function 'std::enable_if.*ComparisonTester::operator[!=]=.*ComparisonTester.*$"/>
+
<!-- Do not fix this warning, the generator should be able to handle this situation for Object Types. -->
<suppress-warning text="Argument in position 1 of added function 'SampleNamespace::passReferenceToObjectType(ObjectType * arg__1)', has a type that is not a reference, while the argument in the corresponding position in C++ function 'SampleNamespace::passReferenceToObjectType(const ObjectType &amp; obj, int multiplier)' is a reference." />
diff --git a/sources/shiboken2/tests/samplebinding/typesystypedef_test.py b/sources/shiboken2/tests/samplebinding/typesystypedef_test.py
new file mode 100644
index 000000000..30ac1c900
--- /dev/null
+++ b/sources/shiboken2/tests/samplebinding/typesystypedef_test.py
@@ -0,0 +1,56 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+'''Test case for a class that holds a void pointer.'''
+
+import os
+import sys
+import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+from sample import (ValueWithUnitUser, ValueWithUnitDoubleInch,
+ ValueWithUnitDoubleMillimeter)
+
+
+class TypeSysTypeDefTest(unittest.TestCase):
+ '''Test case type system typedefs.'''
+
+ def test(self):
+ inch_value = ValueWithUnitDoubleInch(10)
+ mm_value = ValueWithUnitUser.doubleInchToMillimeter(inch_value)
+ self.assertEqual(int(mm_value.value()), 2540)
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/sources/shiboken2/tests/samplebinding/unsafe_parent_test.py b/sources/shiboken2/tests/samplebinding/unsafe_parent_test.py
index 9e50dabf6..1387e308c 100644
--- a/sources/shiboken2/tests/samplebinding/unsafe_parent_test.py
+++ b/sources/shiboken2/tests/samplebinding/unsafe_parent_test.py
@@ -31,9 +31,14 @@
'''Test cases for ...'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import ObjectType
class DerivedObjectType(ObjectType):
diff --git a/sources/shiboken2/tests/samplebinding/useraddedctor_test.py b/sources/shiboken2/tests/samplebinding/useraddedctor_test.py
index 17635259d..f59fb3533 100644
--- a/sources/shiboken2/tests/samplebinding/useraddedctor_test.py
+++ b/sources/shiboken2/tests/samplebinding/useraddedctor_test.py
@@ -31,7 +31,13 @@
'''Test cases for user added constructors'''
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import *
class PointTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/virtualdtor_test.py b/sources/shiboken2/tests/samplebinding/virtualdtor_test.py
index 388dc29dc..365d31f59 100644
--- a/sources/shiboken2/tests/samplebinding/virtualdtor_test.py
+++ b/sources/shiboken2/tests/samplebinding/virtualdtor_test.py
@@ -31,9 +31,14 @@
'''Test cases for virtual destructor.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import VirtualDtor
class ExtendedVirtualDtor(VirtualDtor):
diff --git a/sources/shiboken2/tests/samplebinding/virtualmethods_test.py b/sources/shiboken2/tests/samplebinding/virtualmethods_test.py
index a52ce6bf5..2d3198071 100644
--- a/sources/shiboken2/tests/samplebinding/virtualmethods_test.py
+++ b/sources/shiboken2/tests/samplebinding/virtualmethods_test.py
@@ -31,9 +31,14 @@
'''Test cases for virtual methods.'''
+import os
import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
import warnings
diff --git a/sources/shiboken2/tests/samplebinding/visibilitychange_test.py b/sources/shiboken2/tests/samplebinding/visibilitychange_test.py
index a0ead1fb4..7f723221a 100644
--- a/sources/shiboken2/tests/samplebinding/visibilitychange_test.py
+++ b/sources/shiboken2/tests/samplebinding/visibilitychange_test.py
@@ -29,8 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import *
class VisibilityChangeTest(unittest.TestCase):
diff --git a/sources/shiboken2/tests/samplebinding/voidholder_test.py b/sources/shiboken2/tests/samplebinding/voidholder_test.py
index 361a3bcdd..07b83347b 100644
--- a/sources/shiboken2/tests/samplebinding/voidholder_test.py
+++ b/sources/shiboken2/tests/samplebinding/voidholder_test.py
@@ -31,8 +31,14 @@
'''Test case for a class that holds a void pointer.'''
+import os
+import sys
import unittest
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import VoidHolder, Point
import shiboken2 as shiboken
diff --git a/sources/shiboken2/tests/samplebinding/weakref_test.py b/sources/shiboken2/tests/samplebinding/weakref_test.py
index 5379169e1..a4a2dc461 100644
--- a/sources/shiboken2/tests/samplebinding/weakref_test.py
+++ b/sources/shiboken2/tests/samplebinding/weakref_test.py
@@ -31,8 +31,14 @@
'''Test weakref support'''
-import weakref
+import os
+import sys
import unittest
+import weakref
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from sample import ObjectType, PrivateDtor
diff --git a/sources/shiboken2/tests/samplebinding/writableclassdict_test.py b/sources/shiboken2/tests/samplebinding/writableclassdict_test.py
index 003e35e7b..58083b5d4 100644
--- a/sources/shiboken2/tests/samplebinding/writableclassdict_test.py
+++ b/sources/shiboken2/tests/samplebinding/writableclassdict_test.py
@@ -29,7 +29,14 @@
##
#############################################################################
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
from sample import Point
class ExtPoint(Point): pass
diff --git a/sources/shiboken2/tests/shiboken_paths.py b/sources/shiboken2/tests/shiboken_paths.py
new file mode 100644
index 000000000..ba0da9189
--- /dev/null
+++ b/sources/shiboken2/tests/shiboken_paths.py
@@ -0,0 +1,131 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+
+import os
+import sys
+
+
+def get_dir_env_var(var_name):
+ """Return a directory set by an environment variable"""
+ result = os.environ.get(var_name)
+ if not result:
+ raise ValueError('{} is not set!'.format(var_name))
+ if not os.path.isdir(result):
+ raise ValueError('{} is not a directory!'.format(result))
+ return result
+
+
+def get_build_dir():
+ """
+ Return the env var `BUILD_DIR`.
+ If not set (interactive mode), take the last build history entry.
+ """
+ try:
+ return get_dir_env_var('BUILD_DIR')
+ except ValueError:
+ look_for = "testing"
+ here = os.path.dirname(__file__)
+ while look_for not in os.listdir(here):
+ here = os.path.dirname(here)
+ if len(here) <= 3:
+ raise SystemError(look_for + " not found!")
+ try:
+ sys.path.insert(0, here)
+ from testing.buildlog import builds
+ if not builds.history:
+ raise
+ return builds.history[-1].build_dir
+ finally:
+ del sys.path[0]
+
+
+def _prepend_path_var(var_name, paths):
+ """Prepend additional paths to a path environment variable
+ like PATH, LD_LIBRARY_PATH"""
+ old_paths = os.environ.get(var_name)
+ new_paths = os.pathsep.join(paths)
+ if old_paths:
+ new_paths += '{}{}'.format(os.pathsep, old_paths)
+ os.environ[var_name] = new_paths
+
+
+def add_python_dirs(python_dirs):
+ """Add directories to the Python path unless present.
+ Care is taken that the added directories come before
+ site-packages."""
+ new_paths = []
+ for python_dir in python_dirs:
+ new_paths.append(python_dir)
+ if python_dir in sys.path:
+ sys.path.remove(python_dir)
+ sys.path[:0] = new_paths
+
+
+def add_lib_dirs(lib_dirs):
+ """Add directories to the platform's library path."""
+ if sys.platform == 'win32':
+ if sys.version_info >= (3, 8, 0):
+ for lib_dir in lib_dirs:
+ os.add_dll_directory(lib_dir)
+ else:
+ _prepend_path_var('PATH', lib_dirs)
+ else:
+ _prepend_path_var('LD_LIBRARY_PATH', lib_dirs)
+
+
+def shiboken_paths(include_shiboken_tests=False):
+ """Return a tuple of python directories/lib directories to be set for
+ using the shiboken2 module from the build directory or running the
+ shiboken tests depending on a single environment variable BUILD_DIR
+ pointing to the build directory."""
+ src_dir = os.path.dirname(os.path.abspath(__file__))
+ python_dirs = []
+ if include_shiboken_tests:
+ python_dirs.append(src_dir) # For py3kcompat
+ shiboken_dir = os.path.join(get_build_dir(), 'shiboken2')
+ python_dirs.append(os.path.join(shiboken_dir, 'shibokenmodule'))
+ lib_dirs = [os.path.join(shiboken_dir, 'libshiboken')]
+ if include_shiboken_tests:
+ shiboken_test_dir = os.path.join(shiboken_dir, 'tests')
+ for module in ['minimal', 'sample', 'smart', 'other']:
+ module_dir = os.path.join(shiboken_test_dir, module + 'binding')
+ python_dirs.append(module_dir)
+ lib_dir = os.path.join(shiboken_test_dir, 'lib' + module)
+ lib_dirs.append(lib_dir)
+ return (python_dirs, lib_dirs)
+
+
+def init_paths():
+ """Sets the correct import paths (Python modules and C++ library
+ paths) for testing shiboken depending on a single
+ environment variable BUILD_DIR pointing to the build
+ directory."""
+ paths = shiboken_paths(True)
+ add_python_dirs(paths[0])
+ add_lib_dirs(paths[1])
diff --git a/sources/pyside2/tests/util/py2xfunctions.py b/sources/shiboken2/tests/shiboken_test_helper.py
index 11bc6826b..793baf4ad 100644
--- a/sources/pyside2/tests/util/py2xfunctions.py
+++ b/sources/shiboken2/tests/shiboken_test_helper.py
@@ -1,6 +1,9 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
#############################################################################
##
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2019 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the test suite of Qt for Python.
@@ -26,21 +29,12 @@
##
#############################################################################
-def b(s):
- return s
-def l(n):
- return long(n)
-
-def unicode_(s):
- if type(s) == str:
- import codecs
- c = codecs.lookup('utf-8')
- s2 = c.decode(s, 'ignore')
- return s2[0]
- return u'%s' % s
-
-unicode = unicode
-unichr = unichr
-long = long
-buffer = buffer
+def objectFullname(t):
+ # '__qualname__' for Python 2 does exist for PySide types, only.
+ name = getattr(t, "__qualname__", t.__name__)
+ module = t.__module__
+ if module is None or module == str.__class__.__module__:
+ return name
+ else:
+ return module + '.' + name
diff --git a/sources/shiboken2/tests/shibokenmodule/module_test.py b/sources/shiboken2/tests/shibokenmodule/module_test.py
index 54a175588..d0a8e6bf5 100644
--- a/sources/shiboken2/tests/shibokenmodule/module_test.py
+++ b/sources/shiboken2/tests/shibokenmodule/module_test.py
@@ -26,8 +26,15 @@
##
#############################################################################
-import shiboken2 as shiboken
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
+
+import shiboken2 as shiboken
from sample import *
class MultipleInherited (ObjectType, Point):
diff --git a/sources/shiboken2/tests/smartbinding/smart_pointer_test.py b/sources/shiboken2/tests/smartbinding/smart_pointer_test.py
index e1883c7cc..d7ddf963c 100644
--- a/sources/shiboken2/tests/smartbinding/smart_pointer_test.py
+++ b/sources/shiboken2/tests/smartbinding/smart_pointer_test.py
@@ -29,7 +29,16 @@
##
#############################################################################
+from __future__ import print_function
+
+import gc
+import os
+import sys
import unittest
+
+sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from shiboken_paths import init_paths
+init_paths()
from copy import copy
from smart import Obj, Registry, Integer
@@ -79,6 +88,9 @@ class SmartPointerTests(unittest.TestCase):
result = ptrToObj.takeInteger(ptrToObj.m_internalInteger)
self.assertEqual(integerCount(), 2)
result = None
+ if integerCount() > 1:
+ gc.collect()
+ print('Running garbage collector for reference test', file=sys.stderr)
self.assertEqual(integerCount(), 1)
# Make a copy of the shared pointer, object count should not change.
@@ -116,6 +128,10 @@ class SmartPointerTests(unittest.TestCase):
self.assertEqual(integer.m_int, 50)
# Set and get a member value via shared pointer (like operator->).
+ ptrToInteger.setValue(150)
+ self.assertEqual(ptrToInteger.value(), 150)
+
+ # Set and get a member field via shared pointer (like operator->).
ptrToInteger.m_int = 100
self.assertEqual(ptrToInteger.m_int, 100)
@@ -143,6 +159,18 @@ class SmartPointerTests(unittest.TestCase):
self.assertEqual(objCount(), 0)
self.assertEqual(integerCount(), 0)
+ def testConstIntegerSmartPointer(self):
+ # Uncomment to see more debug info about creation of objects and ref counts.
+ # Registry.getInstance().setShouldPrint(True)
+
+ # Create Obj.
+ o = Obj()
+ ptrToConstInteger = o.giveSharedPtrToConstInteger()
+ self.assertEqual(ptrToConstInteger.m_int, 456)
+ result = o.takeSharedPtrToConstInteger(ptrToConstInteger)
+ self.assertEqual(result, 456)
+ self.assertEqual(ptrToConstInteger.value(), 456)
+
def testSmartPointersWithNamespace(self):
# Create the main object
o = Obj()
@@ -171,7 +199,7 @@ class SmartPointerTests(unittest.TestCase):
self.assertEqual(objCount(), 10)
# clear and delete all objects in the list
- ptrToObjList.clear()
+ del ptrToObjList[:] # Python 2.7 lists have no clear method
self.assertEqual(len(ptrToObjList), 0)
self.assertEqual(objCount(), 1)
@@ -186,6 +214,19 @@ class SmartPointerTests(unittest.TestCase):
except AttributeError as error:
self.assertEqual(error.args[0], "'smart.SharedPtr_Obj' object has no attribute 'typo'")
+ def testSmartPointerConversions(self):
+ # Create Obj.
+ o = Obj()
+ self.assertEqual(objCount(), 1)
+ self.assertEqual(integerCount(), 1)
+
+ # Create a shared pointer to an Integer2
+ integer2 = o.giveSharedPtrToInteger2()
+ self.assertEqual(integer2.value(), 456)
+
+ # pass Smart<Integer2> to a function that accepts Smart<Integer>
+ r = o.takeSharedPtrToInteger(integer2)
+ self.assertEqual(r, integer2.value())
if __name__ == '__main__':
unittest.main()
diff --git a/sources/shiboken2/tests/smartbinding/typesystem_smart.xml b/sources/shiboken2/tests/smartbinding/typesystem_smart.xml
index 0bb485957..46cb08267 100644
--- a/sources/shiboken2/tests/smartbinding/typesystem_smart.xml
+++ b/sources/shiboken2/tests/smartbinding/typesystem_smart.xml
@@ -34,6 +34,7 @@
</conversion-rule>
</container-type>
+ <custom-type name="std::shared_ptr" />
<!-- Used in tests to check what C++ objects are allocated. -->
<object-type name="Registry" />
@@ -43,7 +44,8 @@
possible to explicitly instantiate a new shared pointer in python e.g. o = SharedPtr_Foo()
won't work.
-->
- <smart-pointer-type name="SharedPtr" type="shared" getter="data" ref-count-method="useCount" />
+ <smart-pointer-type name="SharedPtr" type="shared" getter="data" ref-count-method="useCount"
+ instantiations="Integer,Smart::Integer2,Obj"/>
<object-type name="Obj" />
<value-type name="Integer" />
diff --git a/sources/shiboken2/tests/test_generator/CMakeLists.txt b/sources/shiboken2/tests/test_generator/CMakeLists.txt
index 5f5099897..07611e32c 100644
--- a/sources/shiboken2/tests/test_generator/CMakeLists.txt
+++ b/sources/shiboken2/tests/test_generator/CMakeLists.txt
@@ -1,3 +1,4 @@
+cmake_minimum_required(VERSION 3.1)
project(test_generator)
set(dummy_generator_SRC dummygenerator.cpp)
@@ -8,7 +9,7 @@ set_property(TARGET dummy_generator PROPERTY PREFIX "")
add_executable(dummygenerator main.cpp)
set(DUMMYGENERATOR_EXECUTABLE dummygenerator${generator_SUFFIX})
set_target_properties(dummygenerator PROPERTIES OUTPUT_NAME ${DUMMYGENERATOR_EXECUTABLE})
-target_link_libraries(dummygenerator ${Qt5Core_LIBRARIES})
+target_link_libraries(dummygenerator ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES})
configure_file(dummygentestconfig.h.in "${CMAKE_CURRENT_BINARY_DIR}/dummygentestconfig.h" @ONLY)
@@ -32,15 +33,8 @@ if(WIN32)
endif()
macro(m_add_test testname)
- if(CMAKE_VERSION VERSION_LESS 2.8)
- add_test(${testname} ${CMAKE_COMMAND} -DTEST=${testname}
- -DWORKDIR=${CMAKE_CURRENT_BINARY_DIR}
- -DENV_PATH=${ENV_PATH} -DENV_QT_PLUGIN_PATH=${ENV_QT_PLUGIN_PATH}
- -P ${CMAKE_CURRENT_SOURCE_DIR}/run_test.cmake)
- else()
- add_test(${testname} ${testname})
- set_property(TEST ${testname} PROPERTY ENVIRONMENT "PATH=${ENV_PATH}" "QT_PLUGIN_PATH=${ENV_QT_PLUGIN_PATH}")
- endif()
+ add_test(${testname} ${testname})
+ set_property(TEST ${testname} PROPERTY ENVIRONMENT "PATH=${ENV_PATH}" "QT_PLUGIN_PATH=${ENV_QT_PLUGIN_PATH}")
endmacro()
macro(declare_test testname)
@@ -50,8 +44,8 @@ macro(declare_test testname)
target_link_libraries(${testname}
${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY}
- ${Qt5Test_LIBRARIES}
- ${Qt5Core_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Test_LIBRARIES}
+ ${Qt${QT_MAJOR_VERSION}Core_LIBRARIES}
)
m_add_test(${testname})
endmacro(declare_test testname)
diff --git a/testing/__init__.py b/testing/__init__.py
index 1098f47e7..03c590604 100644
--- a/testing/__init__.py
+++ b/testing/__init__.py
@@ -39,6 +39,13 @@
from __future__ import print_function
+"""
+testing/__init__.py
+
+- install an alternative, flushing print
+- define command.main as entry point
+"""
+
import sys
from . import command
diff --git a/testing/blacklist.py b/testing/blacklist.py
index c0a5e233d..f82f2b5e7 100644
--- a/testing/blacklist.py
+++ b/testing/blacklist.py
@@ -39,6 +39,14 @@
from __future__ import print_function
+"""
+testing/blacklist.py
+
+Take a blacklist file and build classifiers for all tests.
+
+find_matching_line() adds info using classifiers.
+"""
+
from .helper import decorate, StringIO
from .buildlog import builds
@@ -56,7 +64,7 @@ class BlackList(object):
def filtered_line(line):
if '#' in line:
- line = line[0:line.index('#')]
+ line = line[0 : line.index('#')]
return line.split()
# now put every bracketed line in a test
@@ -99,7 +107,6 @@ class BlackList(object):
if line found and test passed, it is a BPASS.
If line found and test failed, it is a BFAIL.
"""
- passed = test.passed
classifiers = set(builds.classifiers)
if "" in self.tests:
diff --git a/testing/buildlog.py b/testing/buildlog.py
index a0438de0b..216282b4c 100644
--- a/testing/buildlog.py
+++ b/testing/buildlog.py
@@ -39,14 +39,24 @@
from __future__ import print_function
+"""
+testing/buildlog.py
+
+A BuildLog holds the tests of a build.
+
+BuildLog.classifiers finds the set of classifier strings.
+"""
+
import os
import sys
+import shutil
from collections import namedtuple
from textwrap import dedent
from .helper import script_dir
LogEntry = namedtuple("LogEntry", ["log_dir", "build_dir", "build_classifiers"])
+is_ci = os.environ.get("QTEST_ENVIRONMENT", "") == "ci"
class BuildLog(object):
@@ -66,7 +76,6 @@ class BuildLog(object):
continue
fpath = os.path.join(log_dir, 'build_dir.txt')
if not os.path.exists(fpath):
- print("Warning: %s not found, skipped" % fpath)
continue
with open(fpath) as f:
f_contents = f.read().strip()
@@ -101,6 +110,33 @@ class BuildLog(object):
build_history.sort()
self.history = build_history
self._buildno = None
+ if not is_ci:
+ # there seems to be a timing problem in RHel 7.6, so we better don't touch it
+ self.prune_old_entries(history_dir)
+
+ def prune_old_entries(self, history_dir):
+ lst = []
+ for timestamp in os.listdir(history_dir):
+ log_dir = os.path.join(history_dir, timestamp)
+ if not os.path.isdir(log_dir):
+ continue
+ lst.append(log_dir)
+ if lst:
+ def warn_problem(func, path, exc_info):
+ cls, ins, tb = exc_info
+ print("rmtree({}) warning: problem with {}:\n {}: {}".format(
+ func.__name__, path,
+ cls.__name__, ins.args))
+
+ lst.sort()
+ log_dir = lst[-1]
+ fname = os.path.basename(log_dir)
+ ref_date_str = fname[:10]
+ for log_dir in lst:
+ fname = os.path.basename(log_dir)
+ date_str = fname[:10]
+ if date_str != ref_date_str:
+ shutil.rmtree(log_dir, onerror=warn_problem)
def set_buildno(self, buildno):
self.history[buildno] # test
diff --git a/testing/command.py b/testing/command.py
index dd71eab56..886ab3e74 100644
--- a/testing/command.py
+++ b/testing/command.py
@@ -46,7 +46,7 @@ testrunner
Provide an interface to the pyside tests.
-----------------------------------------
-This program can only be run if PySide was build with tests enabled.
+This program can only be run if PySide was built with tests enabled.
All tests are run in a single pass, and if not blacklisted, an error
is raised at the end of the run.
@@ -123,20 +123,26 @@ def test_project(project, args, blacklist, runs):
else:
rerun = None
runner.run("RUN {}:".format(idx + 1), rerun, 10 * 60)
- result = TestParser(runner.logfile)
+ results = TestParser(runner.logfile)
r = 5 * [0]
rerun_list = []
print()
- for test, res in result.iter_blacklist(blacklist):
- print("RES {}:".format(index), end=" ")
- print("%-6s" % res, decorate(test) + "()")
+ fatal = False
+ for item in results.iter_blacklist(blacklist):
+ res = item.rich_result
+ sharp = "#" + str(item.sharp)
+ mod_name = decorate(item.mod_name)
+ print("RES {index}: Test {sharp:>4}: {res:<6} {mod_name}()".format(**locals()))
r[0] += 1 if res == "PASS" else 0
r[1] += 1 if res == "FAIL!" else 0
r[2] += 1 if res == "SKIPPED" else 0 # not yet supported
r[3] += 1 if res == "BFAIL" else 0
r[4] += 1 if res == "BPASS" else 0
if res not in ("PASS", "BPASS"):
- rerun_list.append(test)
+ rerun_list.append(item.mod_name)
+ # PYSIDE-1229: When a fatal error happens, bail out immediately!
+ if item.fatal:
+ fatal = item
print()
print("Totals:", sum(r), "tests.",
"{} passed, {} failed, {} skipped, {} blacklisted, {} bpassed."
@@ -145,8 +151,11 @@ def test_project(project, args, blacklist, runs):
print("********* Finished testing of %s *********" % project)
print()
ret.append(r)
-
- return ret
+ if fatal:
+ print("FATAL ERROR:", fatal)
+ print("Repetitions cancelled!")
+ break
+ return ret, fatal
def main():
# create the top-level command parser
@@ -249,8 +258,11 @@ def main():
runs = COIN_TESTING
fail_crit = COIN_THRESHOLD
# now loop over the projects and accumulate
+ fatal = False
for project in args.projects:
- res = test_project(project, args, bl, runs)
+ res, fatal = test_project(project, args, bl, runs)
+ if fatal:
+ runs = 1
for idx, r in enumerate(res):
q = list(map(lambda x, y: x+y, r, q))
@@ -265,11 +277,11 @@ def main():
for idx in range(runs):
index = idx + 1
runner = TestRunner(builds.selected, project, index)
- result = TestParser(runner.logfile)
- for test, res in result.iter_blacklist(bl):
- key = project + ":" + test
+ results = TestParser(runner.logfile)
+ for item in results.iter_blacklist(bl):
+ key = project + ":" + item.mod_name
tot_res.setdefault(key, [])
- tot_res[key].append(res)
+ tot_res[key].append(item.rich_result)
tot_flaky = 0
print("*" * 79)
print("**")
@@ -282,17 +294,20 @@ def main():
fail__c = res.count("FAIL!")
bfail_c = res.count("BFAIL")
fail2_c = fail__c + bfail_c
+ fatal_c = res.count("FATAL")
if pass__c == len(res):
continue
- elif bpass_c == runs and runs > 1:
+ elif bpass_c >= runs and runs > 1:
msg = "Remove blacklisting; test passes"
- elif fail__c == runs:
+ elif fail__c >= runs:
msg = "Newly detected Real test failure!"
- elif bfail_c == runs:
+ elif bfail_c >= runs:
msg = "Keep blacklisting ;-("
elif fail2_c > 0 and fail2_c < len(res):
msg = "Flaky test"
tot_flaky += 1
+ elif fatal_c:
+ msg = "FATAL format error, repetitions aborted!"
else:
continue
empty = False
@@ -326,6 +341,8 @@ def main():
used_time = stop_time - start_time
# Now create an error if the criterion is met:
try:
+ if fatal:
+ raise ValueError("FATAL format error:", fatal)
err_crit = "'FAIL! >= {}'".format(fail_crit)
for res in tot_res.values():
if res.count("FAIL!") >= fail_crit:
diff --git a/testing/helper.py b/testing/helper.py
index 0d7b31a72..88da48c6e 100644
--- a/testing/helper.py
+++ b/testing/helper.py
@@ -39,6 +39,12 @@
from __future__ import print_function
+"""
+testing/helper.py
+
+Some tools that do not fit elsewhere.
+"""
+
import os
import sys
from collections import namedtuple
diff --git a/testing/parser.py b/testing/parser.py
index 035aab091..1d5c34680 100644
--- a/testing/parser.py
+++ b/testing/parser.py
@@ -44,6 +44,15 @@ import re
from collections import namedtuple
from .helper import StringIO
+"""
+testing/parser.py
+
+Parse test output lines from ctest and build TestResult objects.
+
+TestParser.iter_blacklist adds info from the blacklist while iterating
+over the test results.
+"""
+
_EXAMPLE = """
Example output:
@@ -62,39 +71,42 @@ Note the field "mod_name". I had split this before, but it is necessary
to use the combination as the key, because the test names are not unique.
"""
-# validation of our pattern:
+_TEST_PAT_PRE = r"""
+ ^ # start
+ \s* # any whitespace ==: WS
+ ([0-9]+)/([0-9]+) # ip1 "/" n
+ \s+ # some WS
+ Test # "Test"
+ \s+ # some WS
+ \# # sharp symbol "#"
+ ([0-9]+) # sharp
+ : # colon symbol ':'
+ """
+_TEST_PAT = _TEST_PAT_PRE + r"""
+ \s+ # some WS
+ ([\w-]+) # mod_name
+ .*? # whatever (non greedy)
+ ( #
+ (Passed) # either "Passed", None
+ | #
+ \*\*\*(\w+.*?) # or None, "Something"
+ ) # code
+ \s+ # some WS
+ ([0-9]+\.[0-9]+) # tim
+ \s+ # some WS
+ sec # "sec"
+ \s* # any WS
+ $ # end
+ """
-_TEST_PAT = r"""
- ^ # start
- \s* # any whitespace ==: WS
- ([0-9]+)/([0-9]+) # ip1 "/" n
- \s+ # some WS
- Test # "Test"
- \s+ # some WS
- \# # sharp symbol "#"
- ([0-9]+) # sharp
- : # colon symbol ':'
- \s+ # some WS
- ([\w-]+) # mod_name
- .*? # whatever (non greedy)
- ( #
- (Passed) # either "Passed", None
- | #
- \*\*\*(\w+.*?) # or None, "Something"
- ) # code
- \s+ # some WS
- ([0-9]+\.[0-9]+) # tim
- \s+ # some WS
- sec # "sec"
- \s* # any WS
- $ # end
- """
+# validation of our pattern:
assert re.match(_TEST_PAT, _EXAMPLE.splitlines()[5], re.VERBOSE)
assert len(re.match(_TEST_PAT, _EXAMPLE.splitlines()[5], re.VERBOSE).groups()) == 8
assert len(re.match(_TEST_PAT, _EXAMPLE.splitlines()[7], re.VERBOSE).groups()) == 8
-TestResult = namedtuple("TestResult", ["idx", "mod_name", "passed",
- "code", "time"])
+TestResult = namedtuple("TestResult", "idx n sharp mod_name passed "
+ "code time fatal rich_result".split())
+
def _parse_tests(test_log):
"""
Create a TestResult object for every entry.
@@ -107,6 +119,15 @@ def _parse_tests(test_log):
lines = f.readlines()
else:
lines = []
+
+ # PYSIDE-1229: Fix disrupted lines like "Exit code 0xc0000409\n***Exception:"
+ pat = _TEST_PAT_PRE
+ for idx, line in enumerate(lines[:-1]):
+ match = re.match(pat, line, re.VERBOSE)
+ if match and line.split()[-1] != "sec":
+ # don't change the number of lines
+ lines[idx : idx + 2] = [line.rstrip() + lines[idx + 1], ""]
+
pat = _TEST_PAT
for line in lines:
match = re.match(pat, line, re.VERBOSE)
@@ -114,29 +135,41 @@ def _parse_tests(test_log):
idx, n, sharp, mod_name, much_stuff, code1, code2, tim = tup = match.groups()
# either code1 or code2 is None
code = code1 or code2
- idx, n, code, tim = int(idx), int(n), code.lower(), float(tim)
- res = TestResult(idx, mod_name, code == "passed", code, tim)
- result.append(res)
+ idx, n, sharp, code, tim = int(idx), int(n), int(sharp), code.lower(), float(tim)
+ item = TestResult(idx, n, sharp, mod_name, code == "passed", code, tim, False, None)
+ result.append(item)
+
+ # PYSIDE-1229: Be sure that the numbering of the tests is consecutive
+ for idx, item in enumerate(result):
+ # testing fatal error:
+ # Use "if idx + 1 != item.idx or idx == 42:"
+ if idx + 1 != item.idx:
+ # The numbering is disrupted. Provoke an error in this line!
+ passed = False
+ code += ", but lines are disrupted!"
+ result[idx] = item._replace(passed=False,
+ code=item.code + ", but lines are disrupted!",
+ fatal=True)
+ break
return result
class TestParser(object):
def __init__(self, test_log):
- self._result = _parse_tests(test_log)
+ self._results = _parse_tests(test_log)
@property
- def result(self):
- return self._result
+ def results(self):
+ return self._results
def __len__(self):
- return len(self._result)
+ return len(self._results)
def iter_blacklist(self, blacklist):
bl = blacklist
- for line in self._result:
- mod_name = line.mod_name
- passed = line.passed
- match = bl.find_matching_line(line)
+ for item in self.results:
+ passed = item.passed
+ match = bl.find_matching_line(item)
if not passed:
if match:
res = "BFAIL"
@@ -147,4 +180,7 @@ class TestParser(object):
res = "BPASS"
else:
res = "PASS"
- yield mod_name, res
+ if item.fatal:
+ # PYSIDE-1229: Stop the testing completely when a fatal error exists
+ res = "FATAL"
+ yield item._replace(rich_result=res)
diff --git a/testing/wheel_tester.py b/testing/wheel_tester.py
index 535cb3712..100fd18f7 100644
--- a/testing/wheel_tester.py
+++ b/testing/wheel_tester.py
@@ -65,9 +65,6 @@ this_dir = os.path.dirname(this_file)
setup_script_dir = os.path.abspath(os.path.join(this_dir, '..'))
sys.path.append(setup_script_dir)
-from build_scripts.options import OPTION_QMAKE
-from build_scripts.options import OPTION_CMAKE
-
from build_scripts.utils import find_files_using_glob
from build_scripts.utils import find_glob_in_path
from build_scripts.utils import run_process, run_process_output
@@ -78,14 +75,6 @@ import platform
log.set_verbosity(1)
-def find_executable_qmake():
- return find_executable('qmake', OPTION_QMAKE)
-
-
-def find_executable_cmake():
- return find_executable('cmake', OPTION_CMAKE)
-
-
def find_executable(executable, command_line_value):
value = command_line_value
option_str = '--{}'.format(executable)
@@ -109,8 +98,8 @@ def find_executable(executable, command_line_value):
return value
-QMAKE_PATH = find_executable_qmake()
-CMAKE_PATH = find_executable_cmake()
+QMAKE_PATH = None
+CMAKE_PATH = None
def get_wheels_dir():
@@ -122,6 +111,8 @@ def get_examples_dir():
def package_prefix_names():
+ # Note: shiboken2_generator is not needed for compile_using_pyinstaller,
+ # but building modules with cmake needs it.
return ["shiboken2", "shiboken2_generator", "PySide2"]
@@ -160,16 +151,18 @@ def try_install_wheels(wheels_dir, py_version):
log.info("")
for p in package_prefix_names():
- pattern = "{}-*cp{}*.whl".format(p, py_version)
+ log.info("Trying to install {p}:".format(**locals()))
+ pattern = "{}-*cp{}*.whl".format(p, int(float(py_version)))
files = find_files_using_glob(wheels_dir, pattern)
if files and len(files) == 1:
wheel_path = files[0]
install_wheel(wheel_path)
elif len(files) > 1:
- raise RuntimeError("More than one wheel found for specific package and version.")
+ raise RuntimeError("More than one wheel found for specific {p} version."
+ .format(**locals()))
else:
- raise RuntimeError("No wheels compatible with Python {} found "
- "for testing.".format(py_version))
+ raise RuntimeError("No {p} wheels compatible with Python {py_version} found "
+ "for testing.".format(**locals()))
def is_unix():
@@ -330,7 +323,7 @@ def try_build_examples():
def run_wheel_tests(install_wheels):
wheels_dir = get_wheels_dir()
- py_version = sys.version_info[0]
+ py_version = "{v.major}.{v.minor}".format(v=sys.version_info)
if install_wheels:
log.info("Attempting to install wheels.\n")
@@ -348,5 +341,12 @@ if __name__ == "__main__":
parser.add_argument('--no-install-wheels', '-n', action='store_true',
help='Do not install wheels'
' (for developer builds with virtualenv)')
+ parser.add_argument("--qmake", type=str,
+ help="Path to qmake")
+ parser.add_argument("--cmake", type=str,
+ help="Path to cmake")
options = parser.parse_args()
+ QMAKE_PATH = find_executable('qmake', options.qmake)
+ CMAKE_PATH = find_executable('cmake', options.cmake)
+
run_wheel_tests(not options.no_install_wheels)
diff --git a/testrunner.py b/testrunner.py
index a16a07ab2..6ce0b1be1 100644
--- a/testrunner.py
+++ b/testrunner.py
@@ -39,6 +39,13 @@
from __future__ import print_function, absolute_import
+"""
+testrunner.py
+
+Run ctest on the last build.
+See the notes in testing/command.py .
+"""
+
import sys
import testing
import testing.blacklist # just to be sure it's us...
diff --git a/checklibs.py b/tools/checklibs.py
index 18aa11e93..18aa11e93 100644
--- a/checklibs.py
+++ b/tools/checklibs.py
diff --git a/tools/create_changelog.py b/tools/create_changelog.py
index 12c67d62f..8f5ea7ad0 100644
--- a/tools/create_changelog.py
+++ b/tools/create_changelog.py
@@ -39,13 +39,11 @@
import re
import sys
-from textwrap import dedent
from argparse import ArgumentParser, Namespace, RawTextHelpFormatter
from subprocess import check_output, Popen, PIPE
-from typing import Dict, List
+from typing import Dict, List, Tuple
-content = """
-Qt for Python @VERSION is a @TYPE release.
+content_header = """Qt for Python @VERSION is a @TYPE release.
For more details, refer to the online documentation included in this
distribution. The documentation is also available online:
@@ -63,14 +61,11 @@ information about a particular change.
****************************************************************************
* PySide2 *
****************************************************************************
+"""
-@PYSIDE
-
-****************************************************************************
+shiboken_header = """****************************************************************************
* Shiboken2 *
****************************************************************************
-
-@SHIBOKEN
"""
@@ -137,22 +132,31 @@ def check_tag(tag: str) -> bool:
def get_commit_content(sha: str) -> str:
- command= "git log {} -n 1 --pretty=format:%s%n%n%b".format(sha)
- print("{}: {}".format(get_commit_content.__name__, command), file=sys.stderr)
+ command = "git log {} -n 1 --pretty=format:%s%n%n%b".format(sha)
+ print("{}: {}".format(get_commit_content.__name__, command),
+ file=sys.stderr)
out, err = Popen(command, stdout=PIPE, shell=True).communicate()
+ if err:
+ print(err, file=sys.stderr)
return out.decode("utf-8")
-
-def git_command(versions: List[str], pattern: str):
+def git_get_sha1s(versions: List[str], pattern: str):
+ """Return a list of SHA1s matching a pattern"""
command = "git rev-list --reverse --grep '^{}'".format(pattern)
command += " {}..{}".format(versions[0], versions[1])
command += " | git cat-file --batch"
- command += " | grep -o -E \"^[0-9a-f]{40}\""
+ command += " | grep -o -E \"^[0-9a-f]{40} commit\""
+ command += " | awk '{print $1}'"
print("{}: {}".format(git_command.__name__, command), file=sys.stderr)
out_sha1, err = Popen(command, stdout=PIPE, shell=True).communicate()
- sha1_list = [s.decode("utf-8") for s in out_sha1.splitlines()]
+ if err:
+ print(err, file=sys.stderr)
+ return [s.decode("utf-8") for s in out_sha1.splitlines()]
+
- for sha in sha1_list:
+def git_command(versions: List[str], pattern: str):
+ task_number_re = re.compile(r'^.*-(\d+)\s*$')
+ for sha in git_get_sha1s(versions, pattern):
content = get_commit_content(sha).splitlines()
# First line is title
title = content[0]
@@ -165,39 +169,79 @@ def git_command(versions: List[str], pattern: str):
if not task:
continue
+ task_number = -1
+ task_number_match = task_number_re.match(task)
+ if task_number_match:
+ task_number = int(task_number_match.group(1))
+ entry = {"title": title, "task": task, "task-number": task_number}
if "shiboken" in title:
if sha not in shiboken2_commits:
- shiboken2_commits[sha] = {"title": title, "task": task}
+ shiboken2_commits[sha] = entry
else:
if sha not in pyside2_commits:
- pyside2_commits[sha] = {"title": title, "task": task}
+ pyside2_commits[sha] = entry
def create_fixes_log(versions: List[str]) -> None:
- git_command(versions, "Fixes")
+ git_command(versions, "Fixes: ")
def create_task_log(versions: List[str]) -> None:
- git_command(versions, "Task-number")
+ git_command(versions, "Task-number: ")
+
+
+def extract_change_log(commit_message: List[str]) -> Tuple[str, List[str]]:
+ """Extract a tuple of (component, change log lines) from a commit message
+ of the form [ChangeLog][shiboken2] description..."""
+ result = []
+ component = 'pyside'
+ within_changelog = False
+ for line in commit_message:
+ if within_changelog:
+ if line:
+ result.append(' ' + line.strip())
+ else:
+ break
+ else:
+ if line.startswith('[ChangeLog]'):
+ log_line = line[11:]
+ if log_line.startswith('['):
+ end = log_line.find(']')
+ if end > 0:
+ component = log_line[1:end]
+ log_line = log_line[end + 1:]
+ result.append(' * ' + log_line.strip())
+ within_changelog = True
+ return (component, result)
+
+
+def create_change_log(versions: List[str]) -> None:
+ for sha in git_get_sha1s(versions, r"\[ChangeLog\]"):
+ change_log = extract_change_log(get_commit_content(sha).splitlines())
+ if change_log[0].startswith('shiboken'):
+ shiboken2_changelogs.extend(change_log[1])
+ else:
+ pyside2_changelogs.extend(change_log[1])
def gen_list(d: Dict[str, Dict[str, str]]) -> str:
- if d:
- return "".join(" - [{}] {}\n".format(v["task"], v["title"])
- for _, v in d.items())
- else:
- return " - No changes"
+ def clean_task(s):
+ return s.replace("Fixes: ", "").replace("Task-number: ", "")
+ return "".join(" - [{}] {}\n".format(clean_task(v["task"]), v["title"])
+ for _, v in d.items())
+
def sort_dict(d: Dict[str, Dict[str, str]]) -> Dict[str, Dict[str, str]]:
- return dict(sorted(d.items(),
- key=lambda kv: "{:5d}".format(
- int(kv[1]['task'].replace("PYSIDE-", "")))))
+ return dict(sorted(d.items(), key=lambda kv: kv[1]['task-number']))
+
if __name__ == "__main__":
args = parse_options()
pyside2_commits: Dict[str, Dict[str, str]] = {}
shiboken2_commits: Dict[str, Dict[str, str]] = {}
+ pyside2_changelogs: List[str] = []
+ shiboken2_changelogs: List[str] = []
# Getting commits information
directory = args.directory if args.directory else "."
@@ -206,14 +250,21 @@ if __name__ == "__main__":
if check_tag(versions[0]) and check_tag(versions[1]):
create_fixes_log(versions)
create_task_log(versions)
+ create_change_log(versions)
# Sort commits
pyside2_commits = sort_dict(pyside2_commits)
shiboken2_commits = sort_dict(shiboken2_commits)
# Generate message
- print(content
- .replace("@VERSION", args.release)
- .replace("@TYPE", args.type)
- .replace("@PYSIDE", gen_list(pyside2_commits))
- .replace("@SHIBOKEN", gen_list(shiboken2_commits)))
+ print(content_header.replace("@VERSION", args.release).
+ replace("@TYPE", args.type))
+ print('\n'.join(pyside2_changelogs))
+ print(gen_list(pyside2_commits))
+ if not pyside2_changelogs and not pyside2_commits:
+ print(" - No changes")
+ print(shiboken_header)
+ print('\n'.join(shiboken2_changelogs))
+ print(gen_list(shiboken2_commits))
+ if not shiboken2_changelogs and not shiboken2_commits:
+ print(" - No changes")
diff --git a/tools/debug_renamer.py b/tools/debug_renamer.py
new file mode 100644
index 000000000..da5beb127
--- /dev/null
+++ b/tools/debug_renamer.py
@@ -0,0 +1,122 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""
+debug_renamer.py
+================
+
+This script renames object addresses in debug protocols to useful names.
+Comparing output will produce minimal deltas.
+
+
+Problem:
+--------
+
+In the debugging output of PYSIDE-79, we want to study different output
+before and after applying some change to the implementation.
+
+We have support from the modified Python interpreter that creates full
+traces of every object creation and increment/decrement of refcounts.
+
+The comparison between "before" and "after" gets complicated because
+the addresses of objects do not compare well.
+
+
+Input format:
+-------------
+The Python output lines are of this format:
+
+mode filename:lineno funcname object_id typename object_refcount
+
+Mode can be "INC", "DEC", "XINC", XDEC", "NEW, "NEWV".
+
+On "NEW" or "NEWV", an object is created and the refcount is always 1.
+On "DEC" or "XDEC", when refcount is 0, the object is deleted.
+
+
+Operation
+---------
+
+The script reads from <stdin> until EOF. It produces output where the
+object_id field is removed and some text is combined with object_typename
+to produce a unique object name.
+
+
+Example
+-------
+
+You can create reference debugging output by using the modified interpreter at
+
+ https://github.com/ctismer/cpython/tree/3.9-refdebug
+
+and pipe the error output through this script.
+This is work in flux that might change quite often.
+
+
+To Do List
+----------
+
+The script should be re-worked to be more flexible, without relying on
+the number of coulumns but with some intelligent guessing.
+
+Names of objects which are already deleted should be monitored and
+not by chance be re-used.
+"""
+
+import sys
+from collections import OrderedDict
+
+
+def make_name(type_name, name_pos):
+ """
+ Build a name by using uppercase letters and numbers
+ """
+ if name_pos < 26:
+ name = chr(ord("A") + name_pos)
+ return f"{type_name}_{name}"
+ return f"{type_name}_{str(name_pos)}"
+
+
+mode_tokens = "NEW NEWV INC DEC XINC XDEC".split()
+known_types = {}
+
+while 1:
+ line = sys.stdin.readline()
+ if not line:
+ break
+ fields = line.split()
+ if len(fields) != 6 or fields[0] not in mode_tokens:
+ print(line.rstrip())
+ continue
+ mode, fname_lno, funcname, object_id, typename, refcount = fields
+ if typename not in known_types:
+ known_types[typename] = OrderedDict()
+ obj_store = known_types[typename]
+ if object_id not in obj_store:
+ obj_store[object_id] = make_name(typename, len(obj_store))
+ print(f"{mode} {fname_lno} {funcname} {obj_store[object_id]} {refcount}")
diff --git a/debug_windows.py b/tools/debug_windows.py
index ab1c03aba..dbde5f534 100644
--- a/debug_windows.py
+++ b/tools/debug_windows.py
@@ -154,17 +154,22 @@ def get_installed_windows_kits():
roots_key = r"SOFTWARE\Microsoft\Windows Kits\Installed Roots"
log.info("Searching for Windows kits in registry path: "
"{}".format(roots_key))
- roots = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, roots_key, 0,
- winreg.KEY_READ)
+
kits = []
pattern = re.compile(r'KitsRoot(\d+)')
+ try:
+ roots = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, roots_key, 0,
+ winreg.KEY_READ)
+
+ for (name, value, value_type) in sub_values(roots):
+ if value_type == winreg.REG_SZ and name.startswith('KitsRoot'):
+ match = pattern.search(name)
+ if match:
+ version = match.group(1)
+ kits.append({'version': version, 'value': value})
- for (name, value, value_type) in sub_values(roots):
- if value_type == winreg.REG_SZ and name.startswith('KitsRoot'):
- match = pattern.search(name)
- if match:
- version = match.group(1)
- kits.append({'version': version, 'value': value})
+ except WindowsError as e:
+ log.exception(e)
if not kits:
log.error(dedent("""
@@ -263,7 +268,7 @@ def find_error_like_snippets(content):
('ERROR: Module load completed but symbols could '
'not be loaded')}
return (re.search('error', l, re.IGNORECASE)
- and all(e not in errors for e in errors))
+ and all(e not in l for e in errors))
for i in range(1, len(lines)):
line = lines[i]
diff --git a/tools/dump_metaobject.py b/tools/dump_metaobject.py
new file mode 100644
index 000000000..873d90e65
--- /dev/null
+++ b/tools/dump_metaobject.py
@@ -0,0 +1,155 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python project.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""Helper functions for formatting information on QMetaObject"""
+
+from PySide2.QtCore import (QMetaClassInfo, QMetaEnum, QMetaMethod,
+ QMetaProperty, QMetaObject, QObject)
+
+
+def _qbytearray_to_string(b):
+ return bytes(b.data()).decode('utf-8')
+
+
+def _dump_metaobject_helper(meta_obj, indent):
+ print('{}class {}:'.format(indent, meta_obj.className()))
+ indent += ' '
+
+ info_offset = meta_obj.classInfoOffset()
+ info_count = meta_obj.classInfoCount()
+ if info_offset < info_count:
+ print('{}Info:'.format(indent))
+ for i in range(info_offset, info_count):
+ name = meta_obj.classInfo(i).name()
+ value = meta_obj.classInfo(i).value()
+ print('{}{:4d} {}+{}'.format(indent, i, name, value))
+
+ enumerator_offset = meta_obj.enumeratorOffset()
+ enumerator_count = meta_obj.enumeratorCount()
+ if enumerator_offset < enumerator_count:
+ print('{}Enumerators:'.format(indent))
+ for e in range(enumerator_offset, enumerator_count):
+ meta_enum = meta_obj.enumerator(e)
+ name = meta_enum.name()
+ value_str = ''
+ descr = ''
+ if meta_enum.isFlag():
+ descr += ' flag'
+ if meta_enum.isScoped():
+ descr += ' scoped'
+ for k in range(0, meta_enum.keyCount()):
+ if k > 0:
+ value_str += ', '
+ value_str += '{} = {}'.format(meta_enum.key(k),
+ meta_enum.value(k))
+ print('{}{:4d} {}{} ({})'.format(indent, e, name, descr,
+ value_str))
+
+ property_offset = meta_obj.propertyOffset()
+ property_count = meta_obj.propertyCount()
+ if property_offset < property_count:
+ print('{}Properties:'.format(indent))
+ for p in range(property_offset, property_count):
+ meta_property = meta_obj.property(p)
+ name = meta_property.name()
+ desc = ''
+ if meta_property.isConstant():
+ desc += ', constant'
+ if meta_property.isDesignable:
+ desc += ', designable'
+ if meta_property.isFlagType:
+ desc += ', flag'
+ if meta_property.isEnumType():
+ desc += ', enum'
+ if meta_property.isStored():
+ desc += ', stored'
+ if meta_property.isWritable():
+ desc += ', writable'
+ if meta_property.isResettable:
+ desc += ', resettable'
+ if meta_property.hasNotifySignal():
+ notify_name = meta_property.notifySignal().name()
+ desc += ', notify={}'.format(_qbytearray_to_string(notify_name))
+ print('{}{:4d} {} {}{}'.format(indent, p, meta_property.typeName(),
+ name, desc))
+
+ method_offset = meta_obj.methodOffset()
+ method_count = meta_obj.methodCount()
+ if method_offset < method_count:
+ print('{}Methods:'.format(indent))
+ for m in range(method_offset, method_count):
+ method = meta_obj.method(m)
+ signature = _qbytearray_to_string(method.methodSignature())
+ access = ''
+ if method.access() == QMetaMethod.Protected:
+ access += 'protected '
+ elif method.access() == QMetaMethod.Private:
+ access += 'private '
+ type = method.methodType()
+ typeString = ''
+ if type == QMetaMethod.Signal:
+ typeString = ' (Signal)'
+ elif type == QMetaMethod.Slot:
+ typeString = ' (Slot)'
+ elif type == QMetaMethod.Constructor:
+ typeString = ' (Ct)'
+ desc = '{}{:4d} {}{} {}{}'.format(indent, m, access,
+ method.typeName(), signature,
+ typeString)
+ parameter_names = method.parameterNames()
+ if parameter_names:
+ parameter_types = method.parameterTypes()
+ desc += ' Parameters:'
+ for p, bname in enumerate(parameter_names):
+ name = _qbytearray_to_string(bname)
+ type = _qbytearray_to_string(parameter_types[p])
+ desc += ' {}: {}'.format(name if name else '<unnamed>', type)
+ print(desc)
+
+
+def dump_metaobject(meta_obj):
+ super_classes = [meta_obj]
+ super_class = meta_obj.superClass()
+ while super_class:
+ super_classes.append(super_class)
+ super_class = super_class.superClass()
+ indent = ''
+ for c in reversed(super_classes):
+ _dump_metaobject_helper(c, indent)
+ indent += ' '
diff --git a/tools/leak_finder.py b/tools/leak_finder.py
new file mode 100644
index 000000000..5b5102887
--- /dev/null
+++ b/tools/leak_finder.py
@@ -0,0 +1,196 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""
+leak_finder.py
+==============
+
+This script finds memory leaks in Python.
+
+Usage:
+------
+
+Place one or more lines which should be tested for leaks in a loop:
+
+ from leak_finder import LeakFinder
+ ...
+ lf = LeakFinder()
+ for i in range(1000):
+ leaking_statement()
+ lf.find_leak()
+
+
+Theory
+------
+
+How to find a leak?
+
+We repeatedly perform an action and observe if that has an unexpected
+side effect. There are typically two observations:
+
+* one object is growing its refcount (a pseudo-leak)
+* we get many new objects of one type (a true leak)
+
+A difficulty in trying to get leak info is avoiding side effects
+of the measurement. Early attempts with lists of refcounts were
+unsuccessful. Using array.array for counting refcounts avoids that.
+
+
+Algorithm
+---------
+We record a snapshot of all objects in a list and a parallel array
+of refcounts.
+
+Then we do some computation and do the same snapshot again.
+
+The structure of a list of all objects is extending at the front for
+some reason. That makes the captured structures easy to compare.
+We reverse that list and array and have for the objects:
+
+ len(all2) >= len(all1)
+
+ all1[idx] == all2[idx] for idx in range(len(all1))
+
+When taking the second snapshot, the objects still have references from
+the first snapshot.
+For objects with no effect, the following relation is true:
+
+ refs1[idx] == refs2[idx] - 1 for idx in range(len(all1))
+
+All other objects are potential pseudo-leaks, because they waste
+references but no objects in the first place.
+
+Then we look at the newly created objects:
+These objects are real leaks if their number is growing with the probe
+size. For analysis, the number of new objects per type is counted.
+"""
+
+import sys
+import gc
+import array
+import unittest
+
+# this comes from Python, too
+from test import support
+
+try:
+ sys.getobjects
+ have_debug = True
+except AttributeError:
+ have_debug = False
+
+
+class LeakFinder(object):
+ def __init__(self):
+ self.all, self.refs = self._make_snapshot()
+
+ @staticmethod
+ def _make_snapshot():
+ gc.collect()
+ # get all objects
+ all = sys.getobjects(0)
+ # get an array with the refcounts
+ g = sys.getrefcount
+ refs = array.array("l", (g(obj) for obj in all))
+ # the lists have the same endind. Make comparison easier.
+ all.reverse()
+ refs.reverse()
+ return all, refs
+
+ @staticmethod
+ def _short_repr(x, limit=76):
+ s = repr(x)
+ if len(s) > limit:
+ s = s[:limit] + "..."
+ return s
+
+ def find_leak(self):
+ all1 = self.all
+ refs1 = self.refs
+ del self.all, self.refs
+ all2, refs2 = self._make_snapshot()
+ common = len(all1)
+ del all1
+
+ srepr = self._short_repr
+ # look into existing objects for increased refcounts
+ first = True
+ for idx in range(common):
+ ref = refs2[idx] - refs1[idx] - 1
+ if abs(ref) <= 10:
+ continue
+ obj = all2[idx]
+ if first:
+ print()
+ first = False
+ print(f"Fake Leak ref={ref} obj={srepr(obj)}")
+
+ # look at the extra objects by type size
+ types = {}
+ for idx in range(common, len(all2)):
+ obj = all2[idx]
+ typ = type(obj)
+ if typ not in types:
+ types[typ] = []
+ types[typ].append(obj)
+ first = True
+ for typ in types:
+ oblis = types[typ]
+ ref = len(oblis)
+ if ref <= 10:
+ continue
+ try:
+ oblis.sort()
+ except TypeError:
+ pass
+ if first:
+ print()
+ first = False
+ left, mid, right = oblis[0], oblis[ref // 2], oblis[-1]
+ print(f"True Leak ref={ref} typ={typ} left={left} mid={mid} right={right}")
+
+
+class TestDemo(unittest.TestCase):
+
+ @unittest.skipUnless(have_debug, 'You need a debug build with "--with-trace-refs"')
+ def test_demo(self):
+ # create a pseudo leak and a true leak
+ fake_leak_obj = []
+ true_leak_obj = []
+ lf = LeakFinder()
+ refs_before = sys.gettotalrefcount()
+ for idx in range(100):
+ fake_leak_obj.append("same string")
+ true_leak_obj.append(idx + 1000) # avoiding cached low numbers
+ refs_after = sys.gettotalrefcount()
+ lf.find_leak()
+ self.assertNotAlmostEqual(refs_after - refs_before, 0, delta=10)
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/tools/metaobject_dump.py b/tools/metaobject_dump.py
new file mode 100644
index 000000000..6c7a9f7df
--- /dev/null
+++ b/tools/metaobject_dump.py
@@ -0,0 +1,67 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python project.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+import sys
+from dump_metaobject import dump_metaobject
+
+# Import all widget classes to enable instantiating them by type name
+from PySide2.QtWidgets import *
+
+
+DESC = """
+metaobject_dump.py <class_name>
+
+Dumps the QMetaObject of a class
+
+Example: metaobject_dump QLabel
+"""
+
+
+if __name__ == '__main__':
+ if len(sys.argv) != 2:
+ print(DESC)
+ sys.exit(0)
+ app = QApplication(sys.argv)
+
+ type_name = sys.argv[1]
+ type_instance = eval(type_name)
+ if not type_instance:
+ print('Invalid type {}'.format(type_name))
+ sys.exit(1)
+ dump_metaobject(type_instance.staticMetaObject)
diff --git a/tools/metaobject_dump.pyproject b/tools/metaobject_dump.pyproject
new file mode 100644
index 000000000..f6d85b571
--- /dev/null
+++ b/tools/metaobject_dump.pyproject
@@ -0,0 +1,3 @@
+{
+ "files": ["metaobject_dump.py", "dump_metaobject.py"]
+}
diff --git a/tools/missing_bindings-requirements.txt b/tools/missing_bindings-requirements.txt
new file mode 100644
index 000000000..4ddb60aa8
--- /dev/null
+++ b/tools/missing_bindings-requirements.txt
@@ -0,0 +1,7 @@
+pyside2
+pyqt5
+beautifulsoup4
+pyqt3d
+pyqtchart
+pyqtdatavisualization
+pyqtwebengine
diff --git a/missing_bindings.py b/tools/missing_bindings.py
index 8f3c0b808..33a296832 100644
--- a/missing_bindings.py
+++ b/tools/missing_bindings.py
@@ -77,6 +77,7 @@ modules_to_test['QtMultimediaWidgets'] = 'qtmultimediawidgets-module.html'
modules_to_test['QtNetwork'] = 'qtnetwork-module.html'
modules_to_test['QtQml'] = 'qtqml-module.html'
modules_to_test['QtQuick'] = 'qtquick-module.html'
+modules_to_test['QtQuickWidgets'] = 'qtquickwidgets-module.html'
modules_to_test['QtSql'] = 'qtsql-module.html'
modules_to_test['QtTest'] = 'qttest-module.html'
modules_to_test['QtWidgets'] = 'qtwidgets-module.html'
@@ -89,16 +90,17 @@ modules_to_test['Qt3DRender'] = 'qt3drender-module.html'
modules_to_test['Qt3DAnimation'] = 'qt3danimation-module.html'
modules_to_test['Qt3DExtras'] = 'qt3dextras-module.html'
modules_to_test['QtConcurrent'] = 'qtconcurrent-module.html'
-modules_to_test['QtNetworkAuth'] = 'qtnetworkauth-module.html'
+#modules_to_test['QtNetworkAuth'] = 'qtnetworkauth-module.html'
modules_to_test['QtHelp'] = 'qthelp-module.html'
modules_to_test['QtLocation'] = 'qtlocation-module.html'
modules_to_test['QtPrintSupport'] = 'qtprintsupport-module.html'
-modules_to_test['QtSCXML'] = 'qtscxml-module.html'
-modules_to_test['QtSpeech'] = 'qtspeech-module.html'
+modules_to_test['QtScxml'] = 'qtscxml-module.html'
+#modules_to_test['QtSpeech'] = 'qtspeech-module.html'
modules_to_test['QtSvg'] = 'qtsvg-module.html'
modules_to_test['QtUiTools'] = 'qtuitools-module.html'
modules_to_test['QtWebChannel'] = 'qtwebchannel-module.html'
modules_to_test['QtWebEngine'] = 'qtwebengine-module.html'
+modules_to_test['QtWebEngineCore'] = 'qtwebenginecore-module.html'
modules_to_test['QtWebEngineWidgets'] = 'qtwebenginewidgets-module.html'
modules_to_test['QtWebSockets'] = 'qtwebsockets-module.html'
modules_to_test['QtMacExtras'] = 'qtmacextras-module.html'
@@ -108,7 +110,12 @@ modules_to_test['QtXml'] = 'qtxml-module.html'
modules_to_test['QtXmlPatterns'] = 'qtxmlpatterns-module.html'
modules_to_test['QtCharts'] = 'qtcharts-module.html'
modules_to_test['QtDataVisualization'] = 'qtdatavisualization-module.html'
-
+modules_to_test['QtOpenGL'] = 'qtopengl-module.html'
+modules_to_test['QtPositioning'] = 'qtpositioning-module.html'
+modules_to_test['QtRemoteObjects'] = 'qtremoteobjects-module.html'
+modules_to_test['QtScriptTools'] = 'qtscripttools-module.html'
+modules_to_test['QtSensors'] = 'qtsensors-module.html'
+modules_to_test['QtSerialPort'] = 'qtserialport-module.html'
types_to_ignore = set()
# QtCore
types_to_ignore.add('QFlag')
@@ -219,6 +226,9 @@ qt_documentation_website_prefixes['5.10'] = 'http://doc.qt.io/qt-5.10/'
qt_documentation_website_prefixes['5.11'] = 'http://doc.qt.io/qt-5.11/'
qt_documentation_website_prefixes['5.11'] = 'http://doc.qt.io/qt-5.11/'
qt_documentation_website_prefixes['5.12'] = 'http://doc.qt.io/qt-5.12/'
+qt_documentation_website_prefixes['5.13'] = 'http://doc.qt.io/qt-5.13/'
+qt_documentation_website_prefixes['5.14'] = 'http://doc.qt.io/qt-5.14/'
+qt_documentation_website_prefixes['5.15'] = 'http://doc.qt.io/qt-5/'
qt_documentation_website_prefixes['dev'] = 'http://doc-snapshots.qt.io/qt5-dev/'
@@ -241,8 +251,8 @@ parser.add_argument("module",
help="the Qt module for which to get the missing types")
parser.add_argument("--qt-version",
"-v",
- default='5.12',
- choices=['5.6', '5.9', '5.11', '5.12', 'dev'],
+ default='5.15',
+ choices=['5.6', '5.9', '5.11', '5.12', '5.13', '5.14', '5.15', 'dev'],
type=str,
dest='version',
help="the Qt version to use to check for types")
diff --git a/tools/qtpy2cpp.py b/tools/qtpy2cpp.py
new file mode 100644
index 000000000..52bff787d
--- /dev/null
+++ b/tools/qtpy2cpp.py
@@ -0,0 +1,99 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python project.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+from argparse import ArgumentParser, RawTextHelpFormatter
+import logging
+import os
+import sys
+from qtpy2cpp_lib.visitor import ConvertVisitor
+
+
+DESCRIPTION = "Tool to convert Python to C++"
+
+
+def create_arg_parser(desc):
+ parser = ArgumentParser(description=desc,
+ formatter_class=RawTextHelpFormatter)
+ parser.add_argument('--debug', '-d', action='store_true',
+ help='Debug')
+ parser.add_argument('--stdout', '-s', action='store_true',
+ help='Write to stdout')
+ parser.add_argument('--force', '-f', action='store_true',
+ help='Force overwrite of existing files')
+ parser.add_argument('file', type=str, help='Python source file')
+ return parser
+
+
+if __name__ == '__main__':
+ if sys.version_info < (3, 6, 0):
+ raise Exception("This script requires Python 3.6")
+ logging.basicConfig(level=logging.INFO)
+ logger = logging.getLogger(__name__)
+ arg_parser = create_arg_parser(DESCRIPTION)
+ args = arg_parser.parse_args()
+ ConvertVisitor.debug = args.debug
+
+ input_file = args.file
+ if not os.path.isfile(input_file):
+ logger.error(f'{input_file} does not exist or is not a file.')
+ sys.exit(-1)
+ file_root, ext = os.path.splitext(input_file)
+ if ext != '.py':
+ logger.error(f'{input_file} does not appear to be a Python file.')
+ sys.exit(-1)
+
+ ast_tree = ConvertVisitor.create_ast(input_file)
+ if args.stdout:
+ sys.stdout.write(f'// Converted from {input_file}\n')
+ ConvertVisitor(sys.stdout).visit(ast_tree)
+ sys.exit(0)
+
+ target_file = file_root + '.cpp'
+ if os.path.exists(target_file):
+ if not os.path.isfile(target_file):
+ logger.error(f'{target_file} exists and is not a file.')
+ sys.exit(-1)
+ if not args.force:
+ logger.error(f'{target_file} exists. Use -f to overwrite.')
+ sys.exit(-1)
+
+ with open(target_file, "w") as file:
+ file.write(f'// Converted from {input_file}\n')
+ ConvertVisitor(file).visit(ast_tree)
+ logger.info(f"Wrote {target_file} ...")
diff --git a/tools/qtpy2cpp.pyproject b/tools/qtpy2cpp.pyproject
new file mode 100644
index 000000000..a9d223a4d
--- /dev/null
+++ b/tools/qtpy2cpp.pyproject
@@ -0,0 +1,6 @@
+{
+ "files": ["qtpy2cpp.py",
+ "qtpy2cpp_lib/formatter.py", "qtpy2cpp_lib/visitor.py", "qtpy2cpp_lib/nodedump.py",
+ "qtpy2cpp_lib/astdump.py", "qtpy2cpp_lib/tokenizer.py",
+ "qtpy2cpp_lib/test_baseline/basic_test.py", "qtpy2cpp_lib/test_baseline/uic.py"]
+}
diff --git a/tools/qtpy2cpp_lib/astdump.py b/tools/qtpy2cpp_lib/astdump.py
new file mode 100644
index 000000000..ea37590c2
--- /dev/null
+++ b/tools/qtpy2cpp_lib/astdump.py
@@ -0,0 +1,149 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python project.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""Tool to dump a Python AST"""
+
+
+from argparse import ArgumentParser, RawTextHelpFormatter
+import ast
+from enum import Enum
+import sys
+import tokenize
+
+
+from nodedump import debug_format_node
+
+DESCRIPTION = "Tool to dump a Python AST"
+
+
+_source_lines = []
+_opt_verbose = False
+
+
+def first_non_space(s):
+ for i, c in enumerate(s):
+ if c != ' ':
+ return i
+ return 0
+
+
+class NodeType(Enum):
+ IGNORE = 1
+ PRINT_ONE_LINE = 2 # Print as a one liner, do not visit children
+ PRINT = 3 # Print with opening closing tag, visit children
+ PRINT_WITH_SOURCE = 4 # Like PRINT, but print source line above
+
+
+def get_node_type(node):
+ if isinstance(node, (ast.Load, ast.Store, ast.Delete)):
+ return NodeType.IGNORE
+ if isinstance(node, (ast.Add, ast.alias, ast.arg, ast.Eq, ast.Gt, ast.Lt,
+ ast.Mult, ast.Name, ast.NotEq, ast.NameConstant, ast.Not,
+ ast.Num, ast.Str)):
+ return NodeType.PRINT_ONE_LINE
+ if not hasattr(node, 'lineno'):
+ return NodeType.PRINT
+ if isinstance(node, (ast.Attribute)):
+ return NodeType.PRINT_ONE_LINE if isinstance(node.value, ast.Name) else NodeType.PRINT
+ return NodeType.PRINT_WITH_SOURCE
+
+
+class DumpVisitor(ast.NodeVisitor):
+ def __init__(self):
+ ast.NodeVisitor.__init__(self)
+ self._indent = 0
+ self._printed_source_lines = {-1}
+
+ def generic_visit(self, node):
+ node_type = get_node_type(node)
+ if _opt_verbose and node_type in (NodeType.IGNORE, NodeType.PRINT_ONE_LINE):
+ node_type = NodeType.PRINT
+ if node_type == NodeType.IGNORE:
+ return
+ self._indent = self._indent + 1
+ indent = ' ' * self._indent
+
+ if node_type == NodeType.PRINT_WITH_SOURCE:
+ line_number = node.lineno - 1
+ if line_number not in self._printed_source_lines:
+ self._printed_source_lines.add(line_number)
+ line = _source_lines[line_number]
+ non_space = first_non_space(line)
+ print('{:04d} {}{}'.format(line_number, '_' * non_space,
+ line[non_space:]))
+
+ if node_type == NodeType.PRINT_ONE_LINE:
+ print(indent, debug_format_node(node))
+ else:
+ print(indent, '>', debug_format_node(node))
+ ast.NodeVisitor.generic_visit(self, node)
+ print(indent, '<', type(node).__name__)
+
+ self._indent = self._indent - 1
+
+
+def parse_ast(filename):
+ node = None
+ with tokenize.open(filename) as f:
+ global _source_lines
+ source = f.read()
+ _source_lines = source.split('\n')
+ node = ast.parse(source, mode="exec")
+ return node
+
+
+def create_arg_parser(desc):
+ parser = ArgumentParser(description=desc,
+ formatter_class=RawTextHelpFormatter)
+ parser.add_argument('--verbose', '-v', action='store_true',
+ help='Verbose')
+ parser.add_argument('source', type=str, help='Python source')
+ return parser
+
+
+if __name__ == '__main__':
+ arg_parser = create_arg_parser(DESCRIPTION)
+ options = arg_parser.parse_args()
+ _opt_verbose = options.verbose
+ title = f'AST tree for {options.source}'
+ print('=' * len(title))
+ print(title)
+ print('=' * len(title))
+ tree = parse_ast(options.source)
+ DumpVisitor().visit(tree)
diff --git a/tools/qtpy2cpp_lib/formatter.py b/tools/qtpy2cpp_lib/formatter.py
new file mode 100644
index 000000000..81a920bbc
--- /dev/null
+++ b/tools/qtpy2cpp_lib/formatter.py
@@ -0,0 +1,264 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python project.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""C++ formatting helper functions and formatter class"""
+
+
+import ast
+import sys
+
+
+CLOSING = {"{": "}", "(": ")", "[": "]"} # Closing parenthesis for C++
+
+
+def to_string(node):
+ """Helper to retrieve a string from the (Lists of)Name/Attribute
+ aggregated into some nodes"""
+ if isinstance(node, ast.Name):
+ return node.id
+ if isinstance(node, ast.Attribute):
+ return node.attr
+ return ''
+
+
+def format_inheritance(class_def_node):
+ """Returns inheritance specification of a class"""
+ result = ''
+ for base in class_def_node.bases:
+ name = to_string(base)
+ if name != 'object':
+ result += ', public ' if result else ' : public '
+ result += name
+ return result
+
+
+def format_for_target(target_node):
+ if isinstance(target_node, ast.Tuple): # for i,e in enumerate()
+ result = ''
+ for i, el in enumerate(target_node):
+ if i > 0:
+ result += ', '
+ result += format_reference(el)
+ return result
+ return format_reference(target_node)
+
+
+def format_for_loop(f_node):
+ """Format a for loop
+ This applies some heuristics to detect:
+ 1) "for a in [1,2])" -> "for (f: {1, 2}) {"
+ 2) "for i in range(5)" -> "for (i = 0; i < 5; ++i) {"
+ 3) "for i in range(2,5)" -> "for (i = 2; i < 5; ++i) {"
+
+ TODO: Detect other cases, maybe including enumerate().
+ """
+ loop_vars = format_for_target(f_node.target)
+ result = 'for (' + loop_vars
+ if isinstance(f_node.iter, ast.Call):
+ f = format_reference(f_node.iter.func)
+ if f == 'range':
+ start = 0
+ end = -1
+ if len(f_node.iter.args) == 2:
+ start = format_literal(f_node.iter.args[0])
+ end = format_literal(f_node.iter.args[1])
+ elif len(f_node.iter.args) == 1:
+ end = format_literal(f_node.iter.args[0])
+ result += f' = {start}; {loop_vars} < {end}; ++{loop_vars}'
+ elif isinstance(f_node.iter, ast.List):
+ # Range based for over list
+ result += ': ' + format_literal_list(f_node.iter)
+ result += ') {'
+ return result
+
+
+def format_literal(node):
+ """Returns the value of number/string literals"""
+ if isinstance(node, ast.Num):
+ return str(node.n)
+ if isinstance(node, ast.Str):
+ # Fixme: escaping
+ return f'"{node.s}"'
+ return ''
+
+
+def format_literal_list(l_node, enclosing='{'):
+ """Formats a list/tuple of number/string literals as C++ initializer list"""
+ result = enclosing
+ for i, el in enumerate(l_node.elts):
+ if i > 0:
+ result += ', '
+ result += format_literal(el)
+ result += CLOSING[enclosing]
+ return result
+
+
+def format_member(attrib_node, qualifier='auto'):
+ """Member access foo->member() is expressed as an attribute with
+ further nested Attributes/Names as value"""
+ n = attrib_node
+ result = ''
+ # Black magic: Guess '::' if name appears to be a class name
+ if qualifier == 'auto':
+ qualifier = '::' if n.attr[0:1].isupper() else '->'
+ while isinstance(n, ast.Attribute):
+ result = n.attr if not result else n.attr + qualifier + result
+ n = n.value
+ if isinstance(n, ast.Name) and n.id != 'self':
+ result = n.id + qualifier + result
+ return result
+
+
+def format_reference(node, qualifier='auto'):
+ """Format member reference or free item"""
+ return node.id if isinstance(node, ast.Name) else format_member(node, qualifier)
+
+
+def format_function_def_arguments(function_def_node):
+ """Formats arguments of a function definition"""
+ # Default values is a list of the last default values, expand
+ # so that indexes match
+ argument_count = len(function_def_node.args.args)
+ default_values = function_def_node.args.defaults
+ while len(default_values) < argument_count:
+ default_values.insert(0, None)
+ result = ''
+ for i, a in enumerate(function_def_node.args.args):
+ if result:
+ result += ', '
+ if a.arg != 'self':
+ result += a.arg
+ if default_values[i]:
+ result += ' = '
+ result += format_literal(default_values[i])
+ return result
+
+
+def format_start_function_call(call_node):
+ """Format a call of a free or member function"""
+ return format_reference(call_node.func) + '('
+
+
+def write_import(file, i_node):
+ """Print an import of a Qt class as #include"""
+ for alias in i_node.names:
+ if alias.name.startswith('Q'):
+ file.write(f'#include <{alias.name}>\n')
+
+
+def write_import_from(file, i_node):
+ """Print an import from Qt classes as #include sequence"""
+ # "from PySide2.QtGui import QGuiApplication" or
+ # "from PySide2 import QtGui"
+ mod = i_node.module
+ if not mod.startswith('PySide') and not mod.startswith('PyQt'):
+ return
+ dot = mod.find('.')
+ qt_module = mod[dot + 1:] + '/' if dot >= 0 else ''
+ for i in i_node.names:
+ if i.name.startswith('Q'):
+ file.write(f'#include <{qt_module}{i.name}>\n')
+
+
+class Indenter:
+ """Helper for Indentation"""
+
+ def __init__(self, output_file):
+ self._indent_level = 0
+ self._indentation = ''
+ self._output_file = output_file
+
+ def indent_string(self, string):
+ """Start a new line by a string"""
+ self._output_file.write(self._indentation)
+ self._output_file.write(string)
+
+ def indent_line(self, line):
+ """Write an indented line"""
+ self._output_file.write(self._indentation)
+ self._output_file.write(line)
+ self._output_file.write('\n')
+
+ def INDENT(self):
+ """Write indentation"""
+ self._output_file.write(self._indentation)
+
+ def indent(self):
+ """Increase indentation level"""
+ self._indent_level = self._indent_level + 1
+ self._indentation = ' ' * self._indent_level
+
+ def dedent(self):
+ """Decrease indentation level"""
+ self._indent_level = self._indent_level - 1
+ self._indentation = ' ' * self._indent_level
+
+
+class CppFormatter(Indenter):
+ """Provides helpers for formatting multi-line C++ constructs"""
+
+ def __init__(self, output_file):
+ Indenter.__init__(self, output_file)
+
+ def write_class_def(self, class_node):
+ """Print a class definition with inheritance"""
+ self._output_file.write('\n')
+ inherits = format_inheritance(class_node)
+ self.indent_line(f'class {class_node.name}{inherits}')
+ self.indent_line('{')
+ self.indent_line('public:')
+
+ def write_function_def(self, f_node, class_context):
+ """Print a function definition with arguments"""
+ self._output_file.write('\n')
+ arguments = format_function_def_arguments(f_node)
+ warn = True
+ if f_node.name == '__init__' and class_context: # Constructor
+ name = class_context
+ warn = len(arguments) > 0
+ elif f_node.name == '__del__' and class_context: # Destructor
+ name = '~' + class_context
+ warn = False
+ else:
+ name = 'void ' + f_node.name
+ self.indent_string(f'{name}({arguments})')
+ if warn:
+ self._output_file.write(' /* FIXME: types */')
+ self._output_file.write('\n')
+ self.indent_line('{')
diff --git a/tools/qtpy2cpp_lib/nodedump.py b/tools/qtpy2cpp_lib/nodedump.py
new file mode 100644
index 000000000..5cb7c3f2d
--- /dev/null
+++ b/tools/qtpy2cpp_lib/nodedump.py
@@ -0,0 +1,86 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python project.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""Helper to dump AST nodes for debugging"""
+
+
+import ast
+
+
+def to_string(node):
+ """Helper to retrieve a string from the (Lists of )Name/Attribute
+ aggregated into some nodes"""
+ if isinstance(node, ast.Name):
+ return node.id
+ if isinstance(node, ast.Attribute):
+ return node.attr
+ return ''
+
+
+def debug_format_node(node):
+ """Format AST node for debugging"""
+ if isinstance(node, ast.alias):
+ return f'alias("{node.name}")'
+ if isinstance(node, ast.arg):
+ return f'arg({node.arg})'
+ if isinstance(node, ast.Attribute):
+ if isinstance(node.value, ast.Name):
+ nested_name = debug_format_node(node.value)
+ return f'Attribute("{node.attr}", {nested_name})'
+ return f'Attribute("{node.attr}")'
+ if isinstance(node, ast.Call):
+ return 'Call({}({}))'.format(to_string(node.func), len(node.args))
+ if isinstance(node, ast.ClassDef):
+ base_names = [to_string(base) for base in node.bases]
+ bases = ': ' + ','.join(base_names) if base_names else ''
+ return f'ClassDef({node.name}{bases})'
+ if isinstance(node, ast.ImportFrom):
+ return f'ImportFrom("{node.module}")'
+ if isinstance(node, ast.FunctionDef):
+ arg_names = [a.arg for a in node.args.args]
+ return 'FunctionDef({}({}))'.format(node.name, ', '.join(arg_names))
+ if isinstance(node, ast.Name):
+ return 'Name("{}", Ctx={})'.format(node.id, type(node.ctx).__name__)
+ if isinstance(node, ast.NameConstant):
+ return f'NameConstant({node.value})'
+ if isinstance(node, ast.Num):
+ return f'Num({node.n})'
+ if isinstance(node, ast.Str):
+ return f'Str("{node.s}")'
+ return type(node).__name__
diff --git a/sources/pyside2/tests/QtWidgets/qapplication_singleton_test.py b/tools/qtpy2cpp_lib/test_baseline/basic_test.py
index e79e303f0..e5dc92f9f 100644
--- a/sources/pyside2/tests/QtWidgets/qapplication_singleton_test.py
+++ b/tools/qtpy2cpp_lib/test_baseline/basic_test.py
@@ -1,6 +1,6 @@
#############################################################################
##
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2020 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the test suite of Qt for Python.
@@ -26,14 +26,13 @@
##
#############################################################################
-import unittest
+a = 7
-from PySide2.QtWidgets import QApplication
-
-class TestSingleton(unittest.TestCase):
- def testBasic(self):
- a = QApplication([])
- self.assertRaises(RuntimeError, QApplication, [])
-
-if __name__ == '__main__':
- unittest.main()
+if a > 5:
+ for f in [1, 2]:
+ print(f)
+else:
+ for i in range(5):
+ print(i)
+ for i in range(2, 5):
+ print(i)
diff --git a/tools/qtpy2cpp_lib/test_baseline/uic.py b/tools/qtpy2cpp_lib/test_baseline/uic.py
new file mode 100644
index 000000000..fe97c7825
--- /dev/null
+++ b/tools/qtpy2cpp_lib/test_baseline/uic.py
@@ -0,0 +1,208 @@
+# -*- coding: utf-8 -*-
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the test suite of Qt for Python.
+##
+## $QT_BEGIN_LICENSE:GPL-EXCEPT$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 3 as published by the Free Software
+## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+from PySide2.QtCore import (QCoreApplication, QMetaObject, QObject, QPoint,
+ QRect, QSize, QUrl, Qt)
+from PySide2.QtGui import (QBrush, QColor, QConicalGradient, QFont,
+ QFontDatabase, QIcon, QLinearGradient, QPalette, QPainter, QPixmap,
+ QRadialGradient)
+from PySide2.QtWidgets import *
+
+class Ui_ImageDialog(object):
+ def setupUi(self, dialog):
+ if dialog.objectName():
+ dialog.setObjectName(u"dialog")
+ dialog.setObjectName(u"ImageDialog")
+ dialog.resize(320, 180)
+ self.vboxLayout = QVBoxLayout(dialog)
+#ifndef Q_OS_MAC
+ self.vboxLayout.setSpacing(6)
+#endif
+#ifndef Q_OS_MAC
+ self.vboxLayout.setContentsMargins(9, 9, 9, 9)
+#endif
+ self.vboxLayout.setObjectName(u"vboxLayout")
+ self.vboxLayout.setObjectName(u"")
+ self.gridLayout = QGridLayout()
+#ifndef Q_OS_MAC
+ self.gridLayout.setSpacing(6)
+#endif
+ self.gridLayout.setContentsMargins(1, 1, 1, 1)
+ self.gridLayout.setObjectName(u"gridLayout")
+ self.gridLayout.setObjectName(u"")
+ self.widthLabel = QLabel(dialog)
+ self.widthLabel.setObjectName(u"widthLabel")
+ self.widthLabel.setObjectName(u"widthLabel")
+ self.widthLabel.setGeometry(QRect(1, 27, 67, 22))
+ self.widthLabel.setFrameShape(QFrame.NoFrame)
+ self.widthLabel.setFrameShadow(QFrame.Plain)
+ self.widthLabel.setTextFormat(Qt.AutoText)
+
+ self.gridLayout.addWidget(self.widthLabel, 1, 0, 1, 1)
+
+ self.heightLabel = QLabel(dialog)
+ self.heightLabel.setObjectName(u"heightLabel")
+ self.heightLabel.setObjectName(u"heightLabel")
+ self.heightLabel.setGeometry(QRect(1, 55, 67, 22))
+ self.heightLabel.setFrameShape(QFrame.NoFrame)
+ self.heightLabel.setFrameShadow(QFrame.Plain)
+ self.heightLabel.setTextFormat(Qt.AutoText)
+
+ self.gridLayout.addWidget(self.heightLabel, 2, 0, 1, 1)
+
+ self.colorDepthCombo = QComboBox(dialog)
+ self.colorDepthCombo.setObjectName(u"colorDepthCombo")
+ self.colorDepthCombo.setObjectName(u"colorDepthCombo")
+ self.colorDepthCombo.setGeometry(QRect(74, 83, 227, 22))
+ sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.colorDepthCombo.sizePolicy().hasHeightForWidth())
+ self.colorDepthCombo.setSizePolicy(sizePolicy)
+ self.colorDepthCombo.setInsertPolicy(QComboBox.InsertAtBottom)
+
+ self.gridLayout.addWidget(self.colorDepthCombo, 3, 1, 1, 1)
+
+ self.nameLineEdit = QLineEdit(dialog)
+ self.nameLineEdit.setObjectName(u"nameLineEdit")
+ self.nameLineEdit.setObjectName(u"nameLineEdit")
+ self.nameLineEdit.setGeometry(QRect(74, 83, 227, 22))
+ sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
+ sizePolicy1.setHorizontalStretch(1)
+ sizePolicy1.setVerticalStretch(0)
+ sizePolicy1.setHeightForWidth(self.nameLineEdit.sizePolicy().hasHeightForWidth())
+ self.nameLineEdit.setSizePolicy(sizePolicy1)
+ self.nameLineEdit.setEchoMode(QLineEdit.Normal)
+
+ self.gridLayout.addWidget(self.nameLineEdit, 0, 1, 1, 1)
+
+ self.spinBox = QSpinBox(dialog)
+ self.spinBox.setObjectName(u"spinBox")
+ self.spinBox.setObjectName(u"spinBox")
+ self.spinBox.setGeometry(QRect(74, 1, 227, 20))
+ sizePolicy.setHeightForWidth(self.spinBox.sizePolicy().hasHeightForWidth())
+ self.spinBox.setSizePolicy(sizePolicy)
+ self.spinBox.setButtonSymbols(QAbstractSpinBox.UpDownArrows)
+ self.spinBox.setValue(32)
+ self.spinBox.setMaximum(1024)
+ self.spinBox.setMinimum(1)
+
+ self.gridLayout.addWidget(self.spinBox, 1, 1, 1, 1)
+
+ self.spinBox_2 = QSpinBox(dialog)
+ self.spinBox_2.setObjectName(u"spinBox_2")
+ self.spinBox_2.setObjectName(u"spinBox_2")
+ self.spinBox_2.setGeometry(QRect(74, 27, 227, 22))
+ sizePolicy.setHeightForWidth(self.spinBox_2.sizePolicy().hasHeightForWidth())
+ self.spinBox_2.setSizePolicy(sizePolicy)
+ self.spinBox_2.setButtonSymbols(QAbstractSpinBox.UpDownArrows)
+ self.spinBox_2.setValue(32)
+ self.spinBox_2.setMaximum(1024)
+ self.spinBox_2.setMinimum(1)
+
+ self.gridLayout.addWidget(self.spinBox_2, 2, 1, 1, 1)
+
+ self.nameLabel = QLabel(dialog)
+ self.nameLabel.setObjectName(u"nameLabel")
+ self.nameLabel.setObjectName(u"nameLabel")
+ self.nameLabel.setGeometry(QRect(1, 1, 67, 20))
+ self.nameLabel.setFrameShape(QFrame.NoFrame)
+ self.nameLabel.setFrameShadow(QFrame.Plain)
+ self.nameLabel.setTextFormat(Qt.AutoText)
+
+ self.gridLayout.addWidget(self.nameLabel, 0, 0, 1, 1)
+
+ self.colorDepthLabel = QLabel(dialog)
+ self.colorDepthLabel.setObjectName(u"colorDepthLabel")
+ self.colorDepthLabel.setObjectName(u"colorDepthLabel")
+ self.colorDepthLabel.setGeometry(QRect(1, 83, 67, 22))
+ self.colorDepthLabel.setFrameShape(QFrame.NoFrame)
+ self.colorDepthLabel.setFrameShadow(QFrame.Plain)
+ self.colorDepthLabel.setTextFormat(Qt.AutoText)
+
+ self.gridLayout.addWidget(self.colorDepthLabel, 3, 0, 1, 1)
+
+
+ self.vboxLayout.addLayout(self.gridLayout)
+
+ self.spacerItem = QSpacerItem(0, 0, QSizePolicy.Minimum, QSizePolicy.Expanding)
+
+ self.vboxLayout.addItem(self.spacerItem)
+
+ self.hboxLayout = QHBoxLayout()
+#ifndef Q_OS_MAC
+ self.hboxLayout.setSpacing(6)
+#endif
+ self.hboxLayout.setContentsMargins(1, 1, 1, 1)
+ self.hboxLayout.setObjectName(u"hboxLayout")
+ self.hboxLayout.setObjectName(u"")
+ self.spacerItem1 = QSpacerItem(0, 0, QSizePolicy.Expanding, QSizePolicy.Minimum)
+
+ self.hboxLayout.addItem(self.spacerItem1)
+
+ self.okButton = QPushButton(dialog)
+ self.okButton.setObjectName(u"okButton")
+ self.okButton.setObjectName(u"okButton")
+ self.okButton.setGeometry(QRect(135, 1, 80, 24))
+
+ self.hboxLayout.addWidget(self.okButton)
+
+ self.cancelButton = QPushButton(dialog)
+ self.cancelButton.setObjectName(u"cancelButton")
+ self.cancelButton.setObjectName(u"cancelButton")
+ self.cancelButton.setGeometry(QRect(221, 1, 80, 24))
+
+ self.hboxLayout.addWidget(self.cancelButton)
+
+
+ self.vboxLayout.addLayout(self.hboxLayout)
+
+ QWidget.setTabOrder(self.nameLineEdit, self.spinBox)
+ QWidget.setTabOrder(self.spinBox, self.spinBox_2)
+ QWidget.setTabOrder(self.spinBox_2, self.colorDepthCombo)
+ QWidget.setTabOrder(self.colorDepthCombo, self.okButton)
+ QWidget.setTabOrder(self.okButton, self.cancelButton)
+
+ self.retranslateUi(dialog)
+ self.nameLineEdit.returnPressed.connect(self.okButton.animateClick)
+
+ QMetaObject.connectSlotsByName(dialog)
+ # setupUi
+
+ def retranslateUi(self, dialog):
+ dialog.setWindowTitle(QCoreApplication.translate("ImageDialog", u"Create Image", None))
+ self.widthLabel.setText(QCoreApplication.translate("ImageDialog", u"Width:", None))
+ self.heightLabel.setText(QCoreApplication.translate("ImageDialog", u"Height:", None))
+ self.nameLineEdit.setText(QCoreApplication.translate("ImageDialog", u"Untitled image", None))
+ self.nameLabel.setText(QCoreApplication.translate("ImageDialog", u"Name:", None))
+ self.colorDepthLabel.setText(QCoreApplication.translate("ImageDialog", u"Color depth:", None))
+ self.okButton.setText(QCoreApplication.translate("ImageDialog", u"OK", None))
+ self.cancelButton.setText(QCoreApplication.translate("ImageDialog", u"Cancel", None))
+ # retranslateUi
+
diff --git a/tools/qtpy2cpp_lib/tokenizer.py b/tools/qtpy2cpp_lib/tokenizer.py
new file mode 100644
index 000000000..dee63c177
--- /dev/null
+++ b/tools/qtpy2cpp_lib/tokenizer.py
@@ -0,0 +1,91 @@
+#############################################################################
+##
+## Copyright (C) 2019 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python project.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""Tool to dump Python Tokens"""
+
+
+import sys
+import tokenize
+
+
+def format_token(t):
+ r = repr(t)
+ if r.startswith('TokenInfo('):
+ r = r[10:]
+ pos = r.find("), line='")
+ if pos < 0:
+ pos = r.find('), line="')
+ if pos > 0:
+ r = r[:pos + 1]
+ return r
+
+
+def first_non_space(s):
+ for i, c in enumerate(s):
+ if c != ' ':
+ return i
+ return 0
+
+
+if __name__ == '__main__':
+ if len(sys.argv) < 2:
+ print("Specify file Name")
+ sys.exit(1)
+ filename = sys.argv[1]
+ indent_level = 0
+ indent = ''
+ last_line_number = -1
+ with tokenize.open(filename) as f:
+ generator = tokenize.generate_tokens(f.readline)
+ for t in generator:
+ line_number = t.start[0]
+ if line_number != last_line_number:
+ code_line = t.line.rstrip()
+ non_space = first_non_space(code_line)
+ print('{:04d} {}{}'.format(line_number, '_' * non_space,
+ code_line[non_space:]))
+ last_line_number = line_number
+ if t.type == tokenize.INDENT:
+ indent_level = indent_level + 1
+ indent = ' ' * indent_level
+ elif t.type == tokenize.DEDENT:
+ indent_level = indent_level - 1
+ indent = ' ' * indent_level
+ else:
+ print(' ', indent, format_token(t))
diff --git a/tools/qtpy2cpp_lib/visitor.py b/tools/qtpy2cpp_lib/visitor.py
new file mode 100644
index 000000000..d17d5f53c
--- /dev/null
+++ b/tools/qtpy2cpp_lib/visitor.py
@@ -0,0 +1,260 @@
+#############################################################################
+##
+## Copyright (C) 2020 The Qt Company Ltd.
+## Contact: https://www.qt.io/licensing/
+##
+## This file is part of the Qt for Python project.
+##
+## $QT_BEGIN_LICENSE:LGPL$
+## Commercial License Usage
+## Licensees holding valid commercial Qt licenses may use this file in
+## accordance with the commercial license agreement provided with the
+## Software or, alternatively, in accordance with the terms contained in
+## a written agreement between you and The Qt Company. For licensing terms
+## and conditions see https://www.qt.io/terms-conditions. For further
+## information use the contact form at https://www.qt.io/contact-us.
+##
+## GNU Lesser General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU Lesser
+## General Public License version 3 as published by the Free Software
+## Foundation and appearing in the file LICENSE.LGPL3 included in the
+## packaging of this file. Please review the following information to
+## ensure the GNU Lesser General Public License version 3 requirements
+## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
+##
+## GNU General Public License Usage
+## Alternatively, this file may be used under the terms of the GNU
+## General Public License version 2.0 or (at your option) the GNU General
+## Public license version 3 or any later version approved by the KDE Free
+## Qt Foundation. The licenses are as published by the Free Software
+## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
+## included in the packaging of this file. Please review the following
+## information to ensure the GNU General Public License requirements will
+## be met: https://www.gnu.org/licenses/gpl-2.0.html and
+## https://www.gnu.org/licenses/gpl-3.0.html.
+##
+## $QT_END_LICENSE$
+##
+#############################################################################
+
+"""AST visitor printing out C++"""
+
+import ast
+import sys
+import tokenize
+import warnings
+
+from .formatter import (CppFormatter, format_for_loop,
+ format_function_def_arguments, format_inheritance,
+ format_literal, format_reference,
+ format_start_function_call,
+ write_import, write_import_from)
+
+from .nodedump import debug_format_node
+
+
+class ConvertVisitor(ast.NodeVisitor, CppFormatter):
+ """AST visitor printing out C++
+ Note on implementation:
+ - Any visit_XXX() overridden function should call self.generic_visit(node)
+ to continue visiting
+ - When controlling the visiting manually (cf visit_Call()),
+ self.visit(child) needs to be called since that dispatches to
+ visit_XXX(). This is usually done to prevent undesired output
+ for example from references of calls, etc.
+ """
+
+ debug = False
+
+ def __init__(self, output_file):
+ ast.NodeVisitor.__init__(self)
+ CppFormatter.__init__(self, output_file)
+ self._class_scope = [] # List of class names
+ self._stack = [] # nodes
+ self._debug_indent = 0
+
+ @staticmethod
+ def create_ast(filename):
+ """Create an Abstract Syntax Tree on which a visitor can be run"""
+ node = None
+ with tokenize.open(filename) as file:
+ node = ast.parse(file.read(), mode="exec")
+ return node
+
+ def generic_visit(self, node):
+ parent = self._stack[-1] if self._stack else None
+ if self.debug:
+ self._debug_enter(node, parent)
+ self._stack.append(node)
+ try:
+ super().generic_visit(node)
+ except Exception as e:
+ line_no = node.lineno if hasattr(node, 'lineno') else -1
+ message = 'Error "{}" at line {}'.format(str(e), line_no)
+ warnings.warn(message)
+ self._output_file.write(f'\n// {message}\n')
+ del self._stack[-1]
+ if self.debug:
+ self._debug_leave(node)
+
+ def visit_Add(self, node):
+ self.generic_visit(node)
+ self._output_file.write(' + ')
+
+ def visit_Assign(self, node):
+ self._output_file.write('\n')
+ self.INDENT()
+ for target in node.targets:
+ if isinstance(target, ast.Tuple):
+ warnings.warn('List assignment not handled (line {}).'.
+ format(node.lineno))
+ elif isinstance(target, ast.Subscript):
+ warnings.warn('Subscript assignment not handled (line {}).'.
+ format(node.lineno))
+ else:
+ self._output_file.write(format_reference(target))
+ self._output_file.write(' = ')
+ self.visit(node.value)
+ self._output_file.write(';\n')
+
+ def visit_Attribute(self, node):
+ """Format a variable reference (cf visit_Name)"""
+ self._output_file.write(format_reference(node))
+
+ def visit_BinOp(self, node):
+ # Parentheses are not exposed, so, every binary operation needs to
+ # be enclosed by ().
+ self._output_file.write('(')
+ self.generic_visit(node)
+ self._output_file.write(')')
+
+ def visit_Call(self, node):
+ self._output_file.write(format_start_function_call(node))
+ # Manually do visit(), skip the children of func
+ for i, arg in enumerate(node.args):
+ if i > 0:
+ self._output_file.write(', ')
+ self.visit(arg)
+ self._output_file.write(')')
+
+ def visit_ClassDef(self, node):
+ # Manually do visit() to skip over base classes
+ # and annotations
+ self._class_scope.append(node.name)
+ self.write_class_def(node)
+ self.indent()
+ for b in node.body:
+ self.visit(b)
+ self.dedent()
+ self.indent_line('};')
+ del self._class_scope[-1]
+
+ def visit_Expr(self, node):
+ self._output_file.write('\n')
+ self.INDENT()
+ self.generic_visit(node)
+ self._output_file.write(';\n')
+
+ def visit_Gt(self, node):
+ self.generic_visit(node)
+ self._output_file.write('>')
+
+ def visit_For(self, node):
+ # Manually do visit() to get the indentation right.
+ # TODO: what about orelse?
+ self.indent_line(format_for_loop(node))
+ self.indent()
+ for b in node.body:
+ self.visit(b)
+ self.dedent()
+ self.indent_line('}')
+
+ def visit_FunctionDef(self, node):
+ class_context = self._class_scope[-1] if self._class_scope else None
+ self.write_function_def(node, class_context)
+ self.indent()
+ self.generic_visit(node)
+ self.dedent()
+ self.indent_line('}')
+
+ def visit_If(self, node):
+ # Manually do visit() to get the indentation right. Note:
+ # elsif() is modelled as nested if.
+ self.indent_string('if (')
+ self.visit(node.test)
+ self._output_file.write(') {\n')
+ self.indent()
+ for b in node.body:
+ self.visit(b)
+ self.dedent()
+ self.indent_string('}')
+ if node.orelse:
+ self._output_file.write(' else {\n')
+ self.indent()
+ for b in node.orelse:
+ self.visit(b)
+ self.dedent()
+ self.indent_string('}')
+ self._output_file.write('\n')
+
+ def visit_Import(self, node):
+ write_import(self._output_file, node)
+
+ def visit_ImportFrom(self, node):
+ write_import_from(self._output_file, node)
+
+ def visit_List(self, node):
+ # Manually do visit() to get separators right
+ self._output_file.write('{')
+ for i, el in enumerate(node.elts):
+ if i > 0:
+ self._output_file.write(', ')
+ self.visit(el)
+ self._output_file.write('}')
+
+ def visit_Lt(self, node):
+ self.generic_visit(node)
+ self._output_file.write('<')
+
+ def visit_Mult(self, node):
+ self.generic_visit(node)
+ self._output_file.write(' * ')
+
+ def visit_Name(self, node):
+ """Format a variable reference (cf visit_Attribute)"""
+ self._output_file.write(format_reference(node))
+
+ def visit_NameConstant(self, node):
+ self.generic_visit(node)
+ if node.value is None:
+ self._output_file.write('nullptr')
+ elif not node.value:
+ self._output_file.write('false')
+ else:
+ self._output_file.write('true')
+
+ def visit_Num(self, node):
+ self.generic_visit(node)
+ self._output_file.write(format_literal(node))
+
+ def visit_Str(self, node):
+ self.generic_visit(node)
+ self._output_file.write(format_literal(node))
+
+ def visit_UnOp(self, node):
+ self.generic_visit(node)
+
+ def _debug_enter(self, node, parent=None):
+ message = '{}>generic_visit({})'.format(' ' * self ._debug_indent,
+ debug_format_node(node))
+ if parent:
+ message += ', parent={}'.format(debug_format_node(parent))
+ message += '\n'
+ sys.stderr.write(message)
+ self._debug_indent += 1
+
+ def _debug_leave(self, node):
+ self._debug_indent -= 1
+ message = '{}<generic_visit({})\n'.format(' ' * self ._debug_indent,
+ type(node).__name__)
+ sys.stderr.write(message)