summaryrefslogtreecommitdiffstats
path: root/examples/widget/chart.cpp
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-20 11:49:42 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-21 07:50:54 +0300
commit3646f3475c932a1cc7b1b96cf1c89b3b301e80ef (patch)
tree968f28889c13150c82632f99afbdc8edc1859b2e /examples/widget/chart.cpp
parent62966a4929b845af18c3b9670b03636c86f24868 (diff)
Implement selection label formatting
Change-Id: Iae57b93be41ffeeb5ef8fc6ff625af22a7f2d21a Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'examples/widget/chart.cpp')
-rw-r--r--examples/widget/chart.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/widget/chart.cpp b/examples/widget/chart.cpp
index 558ea755..68feb2fe 100644
--- a/examples/widget/chart.cpp
+++ b/examples/widget/chart.cpp
@@ -80,6 +80,7 @@ void ChartModifier::restart(bool dynamicData)
m_chart->setFont(QFont("Times Roman", 20));
} else {
m_chart->dataProxy()->resetArray(0);
+ m_chart->dataProxy()->setItemLabelFormat(QStringLiteral("@valueTitle for (@rowIdx, @colIdx): @valueLabel"));
// Set up sample space
m_chart->setDataWindow(m_rowCount, m_columnCount);
// Set selection mode to full
@@ -126,12 +127,11 @@ void ChartModifier::addDataSet()
// Use default data proxy to feed data directly in expected format
QBarDataProxy *proxy = m_chart->dataProxy();
- proxy->setItemLabelFormat(celsiusString);
// Add labels
m_chart->rowAxis()->setTitle("Year");
m_chart->columnAxis()->setTitle("Month");
- m_chart->valueAxis()->setTitle("Average temperature (" + celsiusString + ")");
+ m_chart->valueAxis()->setTitle("Average temperature");
m_chart->rowAxis()->setCategoryLabels(years);
m_chart->columnAxis()->setCategoryLabels(months);
m_chart->valueAxis()->setSegmentCount(m_segments);
@@ -160,6 +160,7 @@ void ChartModifier::addDataSet()
// Add data to chart (chart assumes ownership)
proxy->resetArray(dataSet);
+ proxy->setItemLabelFormat(QStringLiteral("@valueTitle for @colLabel @rowLabel: @valueLabel"));
}
void ChartModifier::addRow()