summaryrefslogtreecommitdiffstats
path: root/src/charts/axis/valueaxis/polarchartvalueaxisradial.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/axis/valueaxis/polarchartvalueaxisradial.cpp')
-rw-r--r--src/charts/axis/valueaxis/polarchartvalueaxisradial.cpp10
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);