mirror of https://github.com/qt/qtgraphs.git
Support theme gridVisible
Don't show any grid lines when theme gridVisible is set to false.
Task-number: QTBUG-130655
Change-Id: Ibbc86c190f88b100f81a177382b286d884d81f06
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
(cherry picked from commit 48e0c363d4)
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
This commit is contained in:
parent
0b832fd03e
commit
6ec2f91929
|
|
@ -164,13 +164,14 @@ void AxisRenderer::updateAxis()
|
||||||
float axisWidth = m_graph->m_axisWidth;
|
float axisWidth = m_graph->m_axisWidth;
|
||||||
float axisHeight = m_graph->m_axisHeight;
|
float axisHeight = m_graph->m_axisHeight;
|
||||||
|
|
||||||
|
const bool gridVisible = theme()->isGridVisible();
|
||||||
if (m_axisVertical) {
|
if (m_axisVertical) {
|
||||||
m_gridVerticalLinesVisible = m_axisVertical->isGridVisible();
|
m_gridVerticalLinesVisible = gridVisible && m_axisVertical->isGridVisible();
|
||||||
m_gridVerticalSubLinesVisible = m_axisVertical->isSubGridVisible();
|
m_gridVerticalSubLinesVisible = gridVisible && m_axisVertical->isSubGridVisible();
|
||||||
}
|
}
|
||||||
if (m_axisHorizontal) {
|
if (m_axisHorizontal) {
|
||||||
m_gridHorizontalLinesVisible = m_axisHorizontal->isGridVisible();
|
m_gridHorizontalLinesVisible = gridVisible && m_axisHorizontal->isGridVisible();
|
||||||
m_gridHorizontalSubLinesVisible = m_axisHorizontal->isSubGridVisible();
|
m_gridHorizontalSubLinesVisible = gridVisible && m_axisHorizontal->isSubGridVisible();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (auto vaxis = qobject_cast<QValueAxis *>(m_axisVertical)) {
|
if (auto vaxis = qobject_cast<QValueAxis *>(m_axisVertical)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue