diff options
Diffstat (limited to 'src/datavis3d/engine/q3dsurface.h')
-rw-r--r-- | src/datavis3d/engine/q3dsurface.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/datavis3d/engine/q3dsurface.h b/src/datavis3d/engine/q3dsurface.h index 9492bfe4..e99600dd 100644 --- a/src/datavis3d/engine/q3dsurface.h +++ b/src/datavis3d/engine/q3dsurface.h @@ -26,6 +26,7 @@ QT_DATAVIS3D_BEGIN_NAMESPACE class Q3DSurfacePrivate; class Q3DValueAxis; +class QSurfaceDataProxy; class QT_DATAVIS3D_EXPORT Q3DSurface : public Q3DWindow { @@ -68,14 +69,15 @@ public: void releaseAxis(Q3DValueAxis *axis); QList<Q3DValueAxis *> axes() const; + void setActiveDataProxy(QSurfaceDataProxy *proxy); + QSurfaceDataProxy *activeDataProxy() const; + void addDataProxy(QSurfaceDataProxy *proxy); + void releaseDataProxy(QSurfaceDataProxy *proxy); + QList<QSurfaceDataProxy *> dataProxies() const; + // TODO: Remove when axes handling in use void setSegmentCount(int segmentCount, qreal step, qreal minimum = 0.0f); -//TODO part - void appendSeries(QList<qreal> series, int width, int depth); - void showData() const; -//END TODO - // TODO: Do these need to be public? Where are they called from? // Size void setWidth(const int width); |