diff options
Diffstat (limited to 'src/charts/axis/valueaxis/polarchartvalueaxisangular.cpp')
-rw-r--r-- | src/charts/axis/valueaxis/polarchartvalueaxisangular.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/charts/axis/valueaxis/polarchartvalueaxisangular.cpp b/src/charts/axis/valueaxis/polarchartvalueaxisangular.cpp index 0c196b66..bcd78112 100644 --- a/src/charts/axis/valueaxis/polarchartvalueaxisangular.cpp +++ b/src/charts/axis/valueaxis/polarchartvalueaxisangular.cpp @@ -26,6 +26,8 @@ PolarChartValueAxisAngular::PolarChartValueAxisAngular(QValueAxis *axis, QGraphi : PolarChartAxisAngular(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))); } @@ -65,6 +67,14 @@ void PolarChartValueAxisAngular::handleTickCountChanged(int tick) presenter()->layout()->invalidate(); } +void PolarChartValueAxisAngular::handleMinorTickCountChanged(int tick) +{ + Q_UNUSED(tick); + QGraphicsLayoutItem::updateGeometry(); + if (presenter()) + presenter()->layout()->invalidate(); +} + void PolarChartValueAxisAngular::handleLabelFormatChanged(const QString &format) { Q_UNUSED(format); |