diff options
author | Mika Salmela <mika.salmela@digia.com> | 2013-11-07 15:20:22 +0200 |
---|---|---|
committer | Mika Salmela <mika.salmela@digia.com> | 2013-11-08 11:18:28 +0200 |
commit | 8d01dc0ecaa0745c23b31b6c62eb46c6dad22356 (patch) | |
tree | 32c2dc1952d2ee2a433879b406c8f3e0eaedbd9b /src/datavisualization/engine/theme.cpp | |
parent | 404885973ab4a4faa1679455370b86f5d02c8b97 (diff) |
Shadow support for surface
Task-number: QTRD-2266
Change-Id: I99fd7a6eda570df3d114ab10a1b07c22736cc86c
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/engine/theme.cpp')
-rw-r--r-- | src/datavisualization/engine/theme.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/datavisualization/engine/theme.cpp b/src/datavisualization/engine/theme.cpp index 78a61637..5c67071c 100644 --- a/src/datavisualization/engine/theme.cpp +++ b/src/datavisualization/engine/theme.cpp @@ -207,12 +207,15 @@ void Theme::useTheme(QDataVis::Theme theme) default: break; } + if (m_uniformColor) { m_surfaceGradient.setColorAt(0.0, m_baseColor); } else { - m_surfaceGradient.setColorAt(0.0, QColor(m_baseColor.redF() * 0.7, - m_baseColor.greenF() * 0.7, - m_baseColor.blueF() * 0.7)); + QColor color; + color.setRedF(m_baseColor.redF() * 0.7f); + color.setGreenF(m_baseColor.greenF() * 0.7f); + color.setBlueF(m_baseColor.blueF() * 0.7f); + m_surfaceGradient.setColorAt(0.0, color); } m_surfaceGradient.setColorAt(1.0, m_baseColor); } |