summaryrefslogtreecommitdiffstats
path: root/src/datavis3dqml2/declarativescatter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavis3dqml2/declarativescatter.cpp')
-rw-r--r--src/datavis3dqml2/declarativescatter.cpp28
1 files changed, 4 insertions, 24 deletions
diff --git a/src/datavis3dqml2/declarativescatter.cpp b/src/datavis3dqml2/declarativescatter.cpp
index c38dc9d0..79f91265 100644
--- a/src/datavis3dqml2/declarativescatter.cpp
+++ b/src/datavis3dqml2/declarativescatter.cpp
@@ -56,16 +56,6 @@ void DeclarativeScatter::handleShadowQualityUpdate(QDataVis::ShadowQuality quali
emit shadowQualityChanged(quality);
}
-void DeclarativeScatter::classBegin()
-{
- //qDebug() << "classBegin";
-}
-
-void DeclarativeScatter::componentComplete()
-{
- //qDebug() << "componentComplete";
-}
-
QSGNode *DeclarativeScatter::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
{
// If old node exists and has right size, reuse it.
@@ -100,24 +90,14 @@ void DeclarativeScatter::setObjectColor(const QColor &baseColor, const QColor &h
m_shared->setObjectColor(baseColor, heightColor, depthColor, uniform);
}
-void DeclarativeScatter::setData(const QAbstractItemModel *data)
-{
- static_cast<QItemModelScatterDataProxy *>(m_shared->activeDataProxy())->setItemModel(data);
-}
-
-const QAbstractItemModel *DeclarativeScatter::data() const
-{
- return static_cast<const QItemModelScatterDataProxy *>(m_shared->activeDataProxy())->itemModel();
-}
-
-void DeclarativeScatter::setMapping(QItemModelScatterDataMapping *mapping)
+QScatterDataProxy *DeclarativeScatter::dataProxy() const
{
- static_cast<QItemModelScatterDataProxy *>(m_shared->activeDataProxy())->setActiveMapping(mapping);
+ return static_cast<QScatterDataProxy *>(m_shared->activeDataProxy());
}
-QItemModelScatterDataMapping *DeclarativeScatter::mapping() const
+void DeclarativeScatter::setDataProxy(QScatterDataProxy *dataProxy)
{
- return static_cast<QItemModelScatterDataProxy *>(m_shared->activeDataProxy())->activeMapping();
+ m_shared->setActiveDataProxy(dataProxy);
}
Q3DValueAxis *DeclarativeScatter::axisX() const