diff options
author | Titta Heikkala <titta.heikkala@theqtcompany.com> | 2015-09-14 10:46:29 +0300 |
---|---|---|
committer | Titta Heikkala <titta.heikkala@theqtcompany.com> | 2015-09-15 09:04:38 +0000 |
commit | 2db41b8cb90bf26d1c7b4021b730bcb1f8e6ac4c (patch) | |
tree | 327c83c6e9207f213325f03998510b187c886810 /src/charts/axis/polarchartaxisradial.cpp | |
parent | 3922a511f022703868f35f799349de4a96537e8b (diff) |
Added grid color property for value axis
Added possibility to set the color of the grid lines for value
axes.
Change-Id: I38b634410e7f1cb996d80f5ac1650a1be844ca01
Task-number: QTRD-3319
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
Diffstat (limited to 'src/charts/axis/polarchartaxisradial.cpp')
-rw-r--r-- | src/charts/axis/polarchartaxisradial.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/charts/axis/polarchartaxisradial.cpp b/src/charts/axis/polarchartaxisradial.cpp index 8cff0c27..3f9cacb1 100644 --- a/src/charts/axis/polarchartaxisradial.cpp +++ b/src/charts/axis/polarchartaxisradial.cpp @@ -332,6 +332,26 @@ void PolarChartAxisRadial::handleMinorGridPenChanged(const QPen &pen) static_cast<QGraphicsEllipseItem *>(item)->setPen(pen); } +void PolarChartAxisRadial::handleGridLineColorChanged(const QColor &color) +{ + foreach (QGraphicsItem *item, gridItems()) { + QGraphicsEllipseItem *ellipseItem = static_cast<QGraphicsEllipseItem *>(item); + QPen pen = ellipseItem->pen(); + pen.setColor(color); + ellipseItem->setPen(pen); + } +} + +void PolarChartAxisRadial::handleMinorGridLineColorChanged(const QColor &color) +{ + foreach (QGraphicsItem *item, minorGridItems()) { + QGraphicsEllipseItem *ellipseItem = static_cast<QGraphicsEllipseItem *>(item); + QPen pen = ellipseItem->pen(); + pen.setColor(color); + ellipseItem->setPen(pen); + } +} + QSizeF PolarChartAxisRadial::sizeHint(Qt::SizeHint which, const QSizeF &constraint) const { Q_UNUSED(which); |