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