summaryrefslogtreecommitdiffstats
path: root/src/charts/axis/polarchartaxisradial.cpp
diff options
context:
space:
mode:
authorTitta Heikkala <titta.heikkala@theqtcompany.com>2015-09-14 10:46:29 +0300
committerTitta Heikkala <titta.heikkala@theqtcompany.com>2015-09-15 09:04:38 +0000
commit2db41b8cb90bf26d1c7b4021b730bcb1f8e6ac4c (patch)
tree327c83c6e9207f213325f03998510b187c886810 /src/charts/axis/polarchartaxisradial.cpp
parent3922a511f022703868f35f799349de4a96537e8b (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.cpp20
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);