1212 Turned off shadow, changed to radial edge gradient to make the colors more easy to read.

This commit is contained in:
Jacob Støren 2017-02-16 10:29:12 +01:00
parent 3b4fec6196
commit 590f9995c8
2 changed files with 8 additions and 1 deletions

View File

@ -92,6 +92,7 @@ void RiuNightchartsWidget::clear()
m_chart = Nightcharts();
m_chart.setType(Nightcharts::Pie);
m_chart.setLegendType(Nightcharts::Vertical);
m_chart.setShadows(false);
m_marginLeft = 10;
m_marginTop = 10;

View File

@ -122,7 +122,8 @@ int Nightcharts::draw(QPainter *painter)
double pdegree = 0;
//Options
QLinearGradient gradient(cX+0.5*cW,cY,cX+0.5*cW,cY+cH*2.5);
//QLinearGradient gradient(cX + 0.5*cW, cY, cX + 0.5*cW, cY + cH*2.5);
QRadialGradient gradient(cX + 0.5*cW, cY+0.5*cH, 0.5*cW);
gradient.setColorAt(1,Qt::black);
@ -145,6 +146,11 @@ int Nightcharts::draw(QPainter *painter)
for (int i=0;i<pieces.size();i++)
{
gradient.setColorAt(0,pieces[i].rgbColor);
// Added for radial gradient
gradient.setColorAt(0.85,pieces[i].rgbColor);
gradient.setColorAt(0.95,pieces[i].rgbColor.darker(120));
gradient.setColorAt(1,pieces[i].rgbColor.darker(140));
// <--
painter->setBrush(gradient);
pen.setColor(pieces[i].rgbColor);
painter->setPen(pen);