diff options
Diffstat (limited to 'sources/pyside6/PySide6/glue/qtdatavisualization.cpp')
-rw-r--r-- | sources/pyside6/PySide6/glue/qtdatavisualization.cpp | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/sources/pyside6/PySide6/glue/qtdatavisualization.cpp b/sources/pyside6/PySide6/glue/qtdatavisualization.cpp index add759f05..3a179cb17 100644 --- a/sources/pyside6/PySide6/glue/qtdatavisualization.cpp +++ b/sources/pyside6/PySide6/glue/qtdatavisualization.cpp @@ -41,14 +41,50 @@ using ListType = decltype(%2); using ListType = decltype(%2); %CPPSELF.setRow(%1, new ListType(%2), %3); // @snippet dataproxy-setrow-string -// + // @snippet dataproxy-resetarray using ListType = decltype(%1); %CPPSELF.resetArray(new ListType(%1)); // @snippet dataproxy-resetarray +// @snippet dataproxy-resetarray2 +using ListType = decltype(%1); +%CPPSELF.resetArray(new ListType(%1), %2, %3); +// @snippet dataproxy-resetarray2 + +// @snippet scatterdataproxy-resetarray +%CPPSELF.resetArray(new QScatterDataArray(*%1)); +// @snippet scatterdataproxy-resetarray + // @snippet qsurfacedataproxy-resetarraynp auto *data = QtDataVisualizationHelper::surfaceDataFromNp(%1, %2, %3, %4, %5); // %CPPSELF.%FUNCTION_NAME %CPPSELF.resetArray(data); // @snippet qsurfacedataproxy-resetarraynp + +// @snippet qvalue3daxisformatter-friend +class QFriendlyValue3DAxisFormatter : public QValue3DAxisFormatter +{ +public: +using QValue3DAxisFormatter::gridPositions; +using QValue3DAxisFormatter::labelPositions; +using QValue3DAxisFormatter::labelStrings; +}; + +static inline QFriendlyValue3DAxisFormatter *friendlyFormatter(QValue3DAxisFormatter *f) +{ + return static_cast<QFriendlyValue3DAxisFormatter *>(f); +} +// @snippet qvalue3daxisformatter-friend + +// @snippet qvalue3daxisformatter-setgridpositions +friendlyFormatter(%CPPSELF)->gridPositions() = %1; +// @snippet qvalue3daxisformatter-setgridpositions + +// @snippet qvalue3daxisformatter-setlabelpositions +friendlyFormatter(%CPPSELF)->labelPositions() = %1; +// @snippet qvalue3daxisformatter-setlabelpositions + +// @snippet qvalue3daxisformatter-setlabelstrings +friendlyFormatter(%CPPSELF)->labelStrings() = %1; +// @snippet qvalue3daxisformatter-setlabelstrings |