diff options
Diffstat (limited to 'src/charts/axis/valueaxis/polarchartvalueaxisradial.cpp')
-rw-r--r-- | src/charts/axis/valueaxis/polarchartvalueaxisradial.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/charts/axis/valueaxis/polarchartvalueaxisradial.cpp b/src/charts/axis/valueaxis/polarchartvalueaxisradial.cpp index dffa88e1..c447e383 100644 --- a/src/charts/axis/valueaxis/polarchartvalueaxisradial.cpp +++ b/src/charts/axis/valueaxis/polarchartvalueaxisradial.cpp @@ -26,6 +26,8 @@ PolarChartValueAxisRadial::PolarChartValueAxisRadial(QValueAxis *axis, QGraphics : PolarChartAxisRadial(axis, item) { QObject::connect(axis, SIGNAL(tickCountChanged(int)), this, SLOT(handleTickCountChanged(int))); + QObject::connect(axis, SIGNAL(minorTickCountChanged(int)), + this, SLOT(handleMinorTickCountChanged(int))); QObject::connect(axis, SIGNAL(labelFormatChanged(QString)), this, SLOT(handleLabelFormatChanged(QString))); } @@ -64,6 +66,14 @@ void PolarChartValueAxisRadial::handleTickCountChanged(int tick) presenter()->layout()->invalidate(); } +void PolarChartValueAxisRadial::handleMinorTickCountChanged(int tick) +{ + Q_UNUSED(tick); + QGraphicsLayoutItem::updateGeometry(); + if (presenter()) + presenter()->layout()->invalidate(); +} + void PolarChartValueAxisRadial::handleLabelFormatChanged(const QString &format) { Q_UNUSED(format); |