summaryrefslogtreecommitdiffstats
path: root/src/charts/axis/cartesianchartaxis.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/axis/cartesianchartaxis.cpp')
-rw-r--r--src/charts/axis/cartesianchartaxis.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/charts/axis/cartesianchartaxis.cpp b/src/charts/axis/cartesianchartaxis.cpp
index 374d846a..93865228 100644
--- a/src/charts/axis/cartesianchartaxis.cpp
+++ b/src/charts/axis/cartesianchartaxis.cpp
@@ -225,6 +225,26 @@ void CartesianChartAxis::handleMinorGridPenChanged(const QPen &pen)
static_cast<QGraphicsLineItem *>(item)->setPen(pen);
}
+void CartesianChartAxis::handleGridLineColorChanged(const QColor &color)
+{
+ foreach (QGraphicsItem *item, gridItems()) {
+ QGraphicsLineItem *lineItem = static_cast<QGraphicsLineItem *>(item);
+ QPen pen = lineItem->pen();
+ pen.setColor(color);
+ lineItem->setPen(pen);
+ }
+}
+
+void CartesianChartAxis::handleMinorGridLineColorChanged(const QColor &color)
+{
+ foreach (QGraphicsItem *item, minorGridItems()) {
+ QGraphicsLineItem *lineItem = static_cast<QGraphicsLineItem *>(item);
+ QPen pen = lineItem->pen();
+ pen.setColor(color);
+ lineItem->setPen(pen);
+ }
+}
+
void CartesianChartAxis::handleShadesBrushChanged(const QBrush &brush)
{
foreach (QGraphicsItem *item, shadeItems())