summaryrefslogtreecommitdiffstats
path: root/examples/scatterchart
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-29 15:51:57 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-30 07:52:05 +0300
commita88922ed813f6f0510fc13c6a5ff999a4e51b4d3 (patch)
tree918519ba9895e3e30b7e50f89e5c0abe5d9fa0f5 /examples/scatterchart
parent1f9a6ca62c282658ae1f76a59e521cd99a280ba5 (diff)
Improved the ownership handling of data proxies and axes.
Task-number: QTRD-2212 Change-Id: Ie55e5c2765e28f1b31915f12eb952dbb5260047f Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'examples/scatterchart')
-rw-r--r--examples/scatterchart/scatterchart.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/examples/scatterchart/scatterchart.cpp b/examples/scatterchart/scatterchart.cpp
index 3379de50..92b99652 100644
--- a/examples/scatterchart/scatterchart.cpp
+++ b/examples/scatterchart/scatterchart.cpp
@@ -44,7 +44,7 @@ ScatterDataModifier::ScatterDataModifier(Q3DScatter *scatter)
QScatterDataProxy *proxy = new QScatterDataProxy;
proxy->setItemLabelFormat("@xTitle: @xLabel @yTitle: @yLabel @zTitle: @zLabel");
- m_chart->setDataProxy(proxy);
+ m_chart->setActiveDataProxy(proxy);
connect(&m_timer, &QTimer::timeout, this, &ScatterDataModifier::timeout);
}
@@ -88,7 +88,7 @@ void ScatterDataModifier::addData()
}
#endif
- static_cast<QScatterDataProxy *>(m_chart->dataProxy())->resetArray(dataArray);
+ static_cast<QScatterDataProxy *>(m_chart->activeDataProxy())->resetArray(dataArray);
}
void ScatterDataModifier::changeStyle()
@@ -179,15 +179,15 @@ void ScatterDataModifier::shadowQualityUpdatedByVisual(QDataVis::ShadowQuality s
void ScatterDataModifier::clear()
{
- m_chart->dataProxy()->resetArray(0);
+ m_chart->activeDataProxy()->resetArray(0);
qDebug() << m_loopCounter << "Cleared array";
}
void ScatterDataModifier::addOne()
{
QScatterDataItem item(randVector());
- int addIndex = m_chart->dataProxy()->addItem(item);
- qDebug() << m_loopCounter << "added one to index:" << addIndex << "array size:" << m_chart->dataProxy()->array()->size();
+ int addIndex = m_chart->activeDataProxy()->addItem(item);
+ qDebug() << m_loopCounter << "added one to index:" << addIndex << "array size:" << m_chart->activeDataProxy()->array()->size();
}
void ScatterDataModifier::addBunch()
@@ -195,15 +195,15 @@ void ScatterDataModifier::addBunch()
QScatterDataArray items(100);
for (int i = 0; i < items.size(); i++)
items[i].setPosition(randVector());
- int addIndex = m_chart->dataProxy()->addItems(items);
- qDebug() << m_loopCounter << "added bunch to index:" << addIndex << "array size:" << m_chart->dataProxy()->array()->size();
+ int addIndex = m_chart->activeDataProxy()->addItems(items);
+ qDebug() << m_loopCounter << "added bunch to index:" << addIndex << "array size:" << m_chart->activeDataProxy()->array()->size();
}
void ScatterDataModifier::insertOne()
{
QScatterDataItem item(randVector());
- m_chart->dataProxy()->insertItem(0, item);
- qDebug() << m_loopCounter << "Inserted one, array size:" << m_chart->dataProxy()->array()->size();
+ m_chart->activeDataProxy()->insertItem(0, item);
+ qDebug() << m_loopCounter << "Inserted one, array size:" << m_chart->activeDataProxy()->array()->size();
}
void ScatterDataModifier::insertBunch()
@@ -211,43 +211,43 @@ void ScatterDataModifier::insertBunch()
QScatterDataArray items(100);
for (int i = 0; i < items.size(); i++)
items[i].setPosition(randVector());
- m_chart->dataProxy()->insertItems(0, items);
- qDebug() << m_loopCounter << "Inserted bunch, array size:" << m_chart->dataProxy()->array()->size();
+ m_chart->activeDataProxy()->insertItems(0, items);
+ qDebug() << m_loopCounter << "Inserted bunch, array size:" << m_chart->activeDataProxy()->array()->size();
}
void ScatterDataModifier::changeOne()
{
- if (m_selectedItem >= 0 && m_chart->dataProxy()->array()->size()) {
+ if (m_selectedItem >= 0 && m_chart->activeDataProxy()->array()->size()) {
QScatterDataItem item(randVector());
- m_chart->dataProxy()->setItem(m_selectedItem, item);
- qDebug() << m_loopCounter << "Changed one, array size:" << m_chart->dataProxy()->array()->size();
+ m_chart->activeDataProxy()->setItem(m_selectedItem, item);
+ qDebug() << m_loopCounter << "Changed one, array size:" << m_chart->activeDataProxy()->array()->size();
}
}
void ScatterDataModifier::changeBunch()
{
- if (m_chart->dataProxy()->array()->size()) {
- int amount = qMin(m_chart->dataProxy()->array()->size(), 100);
+ if (m_chart->activeDataProxy()->array()->size()) {
+ int amount = qMin(m_chart->activeDataProxy()->array()->size(), 100);
QScatterDataArray items(amount);
for (int i = 0; i < items.size(); i++)
items[i].setPosition(randVector());
- m_chart->dataProxy()->setItems(0, items);
- qDebug() << m_loopCounter << "Changed bunch, array size:" << m_chart->dataProxy()->array()->size();
+ m_chart->activeDataProxy()->setItems(0, items);
+ qDebug() << m_loopCounter << "Changed bunch, array size:" << m_chart->activeDataProxy()->array()->size();
}
}
void ScatterDataModifier::removeOne()
{
if (m_selectedItem >= 0) {
- m_chart->dataProxy()->removeItems(m_selectedItem, 1);
- qDebug() << m_loopCounter << "Removed one, array size:" << m_chart->dataProxy()->array()->size();
+ m_chart->activeDataProxy()->removeItems(m_selectedItem, 1);
+ qDebug() << m_loopCounter << "Removed one, array size:" << m_chart->activeDataProxy()->array()->size();
}
}
void ScatterDataModifier::removeBunch()
{
- m_chart->dataProxy()->removeItems(0, 100);
- qDebug() << m_loopCounter << "Removed bunch, array size:" << m_chart->dataProxy()->array()->size();
+ m_chart->activeDataProxy()->removeItems(0, 100);
+ qDebug() << m_loopCounter << "Removed bunch, array size:" << m_chart->activeDataProxy()->array()->size();
}
void ScatterDataModifier::timeout()