summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntti Määttä <antti.maatta@qt.io>2023-11-06 13:58:13 +0200
committerAntti Määttä <antti.maatta@qt.io>2023-11-06 20:18:14 +0200
commit481fd071c56eea260b766afde70c02ca1f3d9fdc (patch)
tree0b648bb4fd34cb7375d90ba5399f7d79a3c62eda
parent4be21450796c211f79ac87905faece52c7d6a275 (diff)
Fix setting QColorAxis visibility to false
Call m_colorScale->setVisible(false) when setting the axis visibility to false. Fixes: QTBUG-114814 Pick-to: 6.6 6.5 Change-Id: I7564deda68ffba40c33678fd8fa7f6d4efd07588 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
-rw-r--r--src/charts/axis/chartaxiselement.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/charts/axis/chartaxiselement.cpp b/src/charts/axis/chartaxiselement.cpp
index fc099061..0fb2a3fd 100644
--- a/src/charts/axis/chartaxiselement.cpp
+++ b/src/charts/axis/chartaxiselement.cpp
@@ -295,6 +295,8 @@ void ChartAxisElement::handleVisibleChanged(bool visible)
m_shades->setVisible(visible);
m_labels->setVisible(visible);
m_title->setVisible(visible);
+ if (m_colorScale)
+ m_colorScale->setVisible(visible);
} else {
m_grid->setVisible(axis()->isGridLineVisible());
m_arrow->setVisible(axis()->isLineVisible());