diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-09-02 10:28:03 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-09-07 10:44:58 +0200 |
| commit | b00ff14e4d4eebfb7a9de4d8bf08508146059066 (patch) | |
| tree | d46c3be5c081ed2ddc08519ae1055015d47bd644 /sources/pyside6/PySide6/QtDataVisualization | |
| parent | e2598d08d9db18cd5d24a8217c435dcbe212b071 (diff) | |
Add setters for the the lists in QValue3DAxisFormatter
QValue3DAxisFormatter::gridPositions(),
QValue3DAxisFormatter::labelPositions(), and
QValue3DAxisFormatter::labelStrings() return non-const-references to
lists for modifications. In PySide, add setters for them.
Task-number: PYSIDE-2025
Change-Id: I90f788962380eb2ff95736b33533c1c09b59fdce
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside6/PySide6/QtDataVisualization')
| -rw-r--r-- | sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml b/sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml index 98b04f24c..37ebca801 100644 --- a/sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml +++ b/sources/pyside6/PySide6/QtDataVisualization/typesystem_datavisualization.xml @@ -63,6 +63,8 @@ </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++"/> @@ -74,6 +76,29 @@ <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"/> |
