summaryrefslogtreecommitdiffstats
path: root/examples/surfacechart/chartmodifier.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/surfacechart/chartmodifier.cpp')
-rw-r--r--examples/surfacechart/chartmodifier.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/surfacechart/chartmodifier.cpp b/examples/surfacechart/chartmodifier.cpp
index 41be0ecc..b9ee56d0 100644
--- a/examples/surfacechart/chartmodifier.cpp
+++ b/examples/surfacechart/chartmodifier.cpp
@@ -21,6 +21,7 @@
#include <QtDataVisualization/QSurfaceDataProxy>
#include <qmath.h>
+#include <QLinearGradient>
#include <QDebug>
QT_DATAVISUALIZATION_USE_NAMESPACE
@@ -214,9 +215,14 @@ void ChartModifier::adjustZMin(int min)
qDebug() << "Z Minimum =" << min;
}
-void ChartModifier::colorPressed()
+void ChartModifier::gradientPressed()
{
- m_chart->setGradientColorAt(0.0, Qt::blue);
+ QLinearGradient gradient;
+ gradient.setColorAt(0.0, Qt::black);
+ gradient.setColorAt(0.33, Qt::blue);
+ gradient.setColorAt(0.67, Qt::red);
+ gradient.setColorAt(1.0, Qt::yellow);
+ m_chart->setGradient(gradient);
}
void ChartModifier::changeFont(const QFont &font)