diff options
Diffstat (limited to 'sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml')
-rw-r--r-- | sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml | 82 |
1 files changed, 65 insertions, 17 deletions
diff --git a/sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml b/sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml index fbf4aae9c..70014e3dc 100644 --- a/sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml +++ b/sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml @@ -3,7 +3,8 @@ // Copyright (C) 2017 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only --> -<typesystem package="PySide6.QtDataVisualization"> +<typesystem package="PySide6.QtDataVisualization" + namespace-begin="QT_BEGIN_NAMESPACE" namespace-end="QT_END_NAMESPACE"> <extra-includes> <include file-name="qtdatavisualization_helper.h" location="global"/> @@ -55,13 +56,50 @@ </object-type> <object-type name="QCategory3DAxis"/> <object-type name="QLogValue3DAxisFormatter"/> - <object-type name="QValue3DAxis"/> + <object-type name="QValue3DAxis"> + <modify-function signature="setFormatter(QValue3DAxisFormatter *)"> + <modify-argument index="1"> + <parent index="this" action="add"/> + </modify-argument> + </modify-function> + </object-type> <object-type name="QValue3DAxisFormatter"> + <inject-code class="native" position="beginning" file="../glue/qtdatavisualization.cpp" + snippet="qvalue3daxisformatter-friend"/> + <modify-function signature="createNewInstance() const"> + <modify-argument index="return"> + <define-ownership class="native" owner="c++"/> + <define-ownership class="target" owner="default"/> + </modify-argument> + </modify-function> <modify-function signature="populateCopy(QValue3DAxisFormatter&)const"> <modify-argument index="1"> <parent index="this" action="add"/> </modify-argument> </modify-function> + <!-- PYSIDE-2025: gridPositions(), labelPositions(), labelStrings() return + non-const-references to lists for modifications. Add setters for them. --> + <add-function signature="setGridPositions(const QList<float>&@grid_positions@)"> + <inject-documentation format="target" mode="append"> + Sets the normalized grid line positions to ``grid_positions``. + </inject-documentation> + <inject-code class="target" position="beginning" file="../glue/qtdatavisualization.cpp" + snippet="qvalue3daxisformatter-setgridpositions"/> + </add-function> + <add-function signature="setLabelPositions(const QList<float>&@label_positions@)"> + <inject-documentation format="target" mode="append"> + Sets the normalized label positions to ``label_positions``. + </inject-documentation> + <inject-code class="target" position="beginning" file="../glue/qtdatavisualization.cpp" + snippet="qvalue3daxisformatter-setlabelpositions"/> + </add-function> + <add-function signature="setLabelStrings(const QStringList&@label_strings@)"> + <inject-documentation format="target" mode="append"> + Sets the label strings to ``label_strings``. + </inject-documentation> + <inject-code class="target" position="beginning" file="../glue/qtdatavisualization.cpp" + snippet="qvalue3daxisformatter-setlabelstrings"/> + </add-function> </object-type> <object-type name="QAbstract3DSeries"> <enum-type name="Mesh"/> @@ -79,11 +117,17 @@ </object-type> <value-type name="QBarDataItem"/> <object-type name="QBarDataProxy"> - <modify-function signature="resetArray(QBarDataArray*)"> - <modify-argument index="1"> - <parent index="this" action="add"/> - </modify-argument> - </modify-function> + <modify-function signature="resetArray(QBarDataArray*)" remove="all"/> + <add-function signature="resetArray(const QBarDataArray&)"> + <inject-code class="target" position="beginning" file="../glue/qtdatavisualization.cpp" + snippet="dataproxy-resetarray"/> + </add-function> + <modify-function signature="resetArray(QBarDataArray*,const QStringList&,const QStringList&)" + remove="all"/> + <add-function signature="resetArray(const QBarDataArray&,const QStringList&,const QStringList&)"> + <inject-code class="target" position="beginning" file="../glue/qtdatavisualization.cpp" + snippet="dataproxy-resetarray2"/> + </add-function> <modify-function signature="resetArray(QBarDataArray*,const QStringList&,const QStringList&)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -183,11 +227,12 @@ </object-type> <value-type name="QScatterDataItem"/> <object-type name="QScatterDataProxy"> - <modify-function signature="resetArray(QList<QScatterDataItem>*)"> - <modify-argument index="1"> - <parent index="this" action="add"/> - </modify-argument> - </modify-function> + <modify-function signature="resetArray(QList<QScatterDataItem>*)" + remove="all"/> + <add-function signature="resetArray(QList<QScatterDataItem>*)"> + <inject-code class="target" position="beginning" file="../glue/qtdatavisualization.cpp" + snippet="scatterdataproxy-resetarray"/> + </add-function> <modify-function signature="addItem(const QScatterDataItem&)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -234,11 +279,10 @@ </object-type> <value-type name="QSurfaceDataItem"/> <object-type name="QSurfaceDataProxy"> - <extra-includes> - <include file-name="sbknumpycheck.h" location="global"/> - <include file-name="qtdatavisualization_helper.h" location="global"/> - </extra-includes> - + <inject-code class="native" position="beginning"> + #include <sbknumpycheck.h> + #include <qtdatavisualization_helper.h> + </inject-code> <!-- PYSIDE-1438: Replace all add/set/insertRow() taking a 'QList*' by overloads taking 'const QList &' since an allocated list needs to be passed. --> <modify-function signature="addRow(QList<QSurfaceDataItem>*)" remove="all"/> @@ -425,4 +469,8 @@ <extra-includes> <include file-name="qutils.h" location="global"/> </extra-includes> + + <!-- QtQml/QtNetwork are pulled in via QtDataVisualizationDepends. --> + <suppress-warning text="^Scoped enum 'Q(Ocsp)|(Dtls)|(Qml).*' does not have a type entry.*$"/> + </typesystem> |