From 56eb5442dd1e2d6233e443bab956c6bd1b7a116b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomi=20Korpip=C3=A4=C3=A4?= Date: Tue, 10 Dec 2013 12:55:22 +0200 Subject: Multiseries support for theme colors and gradients, Part 1 Task-number: QTRD-2611 - declarative support for color list missing - declarative connections and fixes for count etc. Change-Id: I0ac007dcd7acb011d1a4461a56066ee41c364a75 Reviewed-by: Miikka Heikkinen --- tests/barstest/chart.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'tests/barstest') diff --git a/tests/barstest/chart.cpp b/tests/barstest/chart.cpp index 97685074..f4ccf83e 100644 --- a/tests/barstest/chart.cpp +++ b/tests/barstest/chart.cpp @@ -736,7 +736,9 @@ void GraphModifier::useOwnTheme() theme->setGridEnabled(true); theme->setAmbientLightStrength(0.3f); theme->setBackgroundColor(QColor(QRgb(0x99ca53))); - theme->setBaseColor(QColor(QRgb(0x209fdf))); + QList colors; + colors.append(QColor(QRgb(0x209fdf))); + theme->setBaseColors(colors); theme->setColorStyle(Q3DTheme::ColorStyleUniform); theme->setGridLineColor(QColor(QRgb(0x99ca53))); theme->setHighlightLightStrength(7.0f); @@ -758,7 +760,9 @@ void GraphModifier::useOwnTheme() void GraphModifier::changeBaseColor(const QColor &color) { qDebug() << "base color changed to" << color; - m_graph->theme()->setBaseColor(color); + QList colors; + colors.append(color); + m_graph->theme()->setBaseColors(colors); } void GraphModifier::setGradient() @@ -787,7 +791,9 @@ void GraphModifier::setGradient() multiHighlightGradient.setColorAt(0.25, Qt::darkYellow); multiHighlightGradient.setColorAt(0.0, Qt::darkGray); - m_graph->theme()->setBaseGradient(barGradient); + QList barGradients; + barGradients.append(barGradient); + m_graph->theme()->setBaseGradients(barGradients); m_graph->theme()->setSingleHighlightGradient(singleHighlightGradient); m_graph->theme()->setMultiHighlightGradient(multiHighlightGradient); -- cgit v1.2.3