summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/theme.cpp
diff options
context:
space:
mode:
authorMika Salmela <mika.salmela@digia.com>2013-11-07 15:20:22 +0200
committerMika Salmela <mika.salmela@digia.com>2013-11-08 11:18:28 +0200
commit8d01dc0ecaa0745c23b31b6c62eb46c6dad22356 (patch)
tree32c2dc1952d2ee2a433879b406c8f3e0eaedbd9b /src/datavisualization/engine/theme.cpp
parent404885973ab4a4faa1679455370b86f5d02c8b97 (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.cpp9
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);
}