diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-20 11:49:42 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-21 07:50:54 +0300 |
commit | 3646f3475c932a1cc7b1b96cf1c89b3b301e80ef (patch) | |
tree | 968f28889c13150c82632f99afbdc8edc1859b2e /examples/widget/chart.cpp | |
parent | 62966a4929b845af18c3b9670b03636c86f24868 (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.cpp | 5 |
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() |