mirror of https://github.com/qt/qtgraphs.git
Fix examples and manual tests for background toggling
The naming of window/background/plotAreaBackground created a couple of wrong behaviors in the examples. Change-Id: I9932962e2567823ec72178ab2f5d4a70251ea299 Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io> Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
This commit is contained in:
parent
d3ef41c92c
commit
3520a9eea7
|
@ -138,8 +138,8 @@ Item {
|
||||||
source: graph.theme.backgroundEnabled ?
|
source: graph.theme.backgroundEnabled ?
|
||||||
"qrc:/images/background_hide.svg" : "qrc:/images/background.svg"
|
"qrc:/images/background_hide.svg" : "qrc:/images/background.svg"
|
||||||
onClicked: {
|
onClicked: {
|
||||||
graph.theme.backgroundEnabled = !graph.theme.backgroundEnabled
|
graph.theme.plotAreaBackgroundEnabled = !graph.theme.plotAreaBackgroundEnabled
|
||||||
text = graph.theme.backgroundEnabled ? qsTr("Hide Background") : qsTr("Show Background")
|
text = graph.theme.plotAreaBackgroundEnabled ? qsTr("Hide Graph Background") : qsTr("Show Graph Background")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -162,7 +162,7 @@ Item {
|
||||||
source: "qrc:/images/theme.svg"
|
source: "qrc:/images/theme.svg"
|
||||||
onClicked: {
|
onClicked: {
|
||||||
graph.theme = graph.theme.theme === GraphsTheme.Theme.QtGreenNeon ? themeQt : themeQtNeonGreen
|
graph.theme = graph.theme.theme === GraphsTheme.Theme.QtGreenNeon ? themeQt : themeQtNeonGreen
|
||||||
backgroundButton.text = graph.theme.backgroundEnabled ? qsTr("Hide Background") : qsTr("Show Background")
|
backgroundButton.text = graph.theme.plotAreaBackgroundEnabled ? qsTr("Hide Graph Background") : qsTr("Show Graph Background")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -118,7 +118,7 @@ void BarGraph::initialize()
|
||||||
selectionModeList->setCurrentIndex(1);
|
selectionModeList->setCurrentIndex(1);
|
||||||
|
|
||||||
auto *backgroundCheckBox = new QCheckBox(m_barsWidget);
|
auto *backgroundCheckBox = new QCheckBox(m_barsWidget);
|
||||||
backgroundCheckBox->setText(u"Show background"_s);
|
backgroundCheckBox->setText(u"Show graph background"_s);
|
||||||
backgroundCheckBox->setChecked(false);
|
backgroundCheckBox->setChecked(false);
|
||||||
|
|
||||||
auto *gridCheckBox = new QCheckBox(m_barsWidget);
|
auto *gridCheckBox = new QCheckBox(m_barsWidget);
|
||||||
|
|
|
@ -34,7 +34,7 @@ GraphModifier::GraphModifier(Q3DBars *bargraph, QObject *parent)
|
||||||
{
|
{
|
||||||
//! [2]
|
//! [2]
|
||||||
m_graph->setShadowQuality(QAbstract3DGraph::ShadowQuality::SoftMedium);
|
m_graph->setShadowQuality(QAbstract3DGraph::ShadowQuality::SoftMedium);
|
||||||
m_graph->activeTheme()->setBackgroundEnabled(false);
|
m_graph->activeTheme()->setPlotAreaBackgroundEnabled(false);
|
||||||
m_graph->activeTheme()->setLabelFont(QFont("Times New Roman", m_fontSize));
|
m_graph->activeTheme()->setLabelFont(QFont("Times New Roman", m_fontSize));
|
||||||
m_graph->activeTheme()->setLabelBackgroundEnabled(true);
|
m_graph->activeTheme()->setLabelBackgroundEnabled(true);
|
||||||
m_graph->setMultiSeriesUniform(true);
|
m_graph->setMultiSeriesUniform(true);
|
||||||
|
@ -240,7 +240,7 @@ void GraphModifier::changeTheme(int theme)
|
||||||
{
|
{
|
||||||
QGraphsTheme *currentTheme = m_graph->activeTheme();
|
QGraphsTheme *currentTheme = m_graph->activeTheme();
|
||||||
currentTheme->setTheme(QGraphsTheme::Theme(theme));
|
currentTheme->setTheme(QGraphsTheme::Theme(theme));
|
||||||
emit backgroundEnabledChanged(currentTheme->isBackgroundEnabled());
|
emit backgroundEnabledChanged(currentTheme->isPlotAreaBackgroundEnabled());
|
||||||
emit gridEnabledChanged(currentTheme->isGridEnabled());
|
emit gridEnabledChanged(currentTheme->isGridEnabled());
|
||||||
emit fontChanged(currentTheme->labelFont());
|
emit fontChanged(currentTheme->labelFont());
|
||||||
emit fontSizeChanged(currentTheme->labelFont().pointSize());
|
emit fontSizeChanged(currentTheme->labelFont().pointSize());
|
||||||
|
@ -404,7 +404,7 @@ void GraphModifier::rotateY(int rotation)
|
||||||
|
|
||||||
void GraphModifier::setBackgroundEnabled(int enabled)
|
void GraphModifier::setBackgroundEnabled(int enabled)
|
||||||
{
|
{
|
||||||
m_graph->activeTheme()->setBackgroundEnabled(bool(enabled));
|
m_graph->activeTheme()->setPlotAreaBackgroundEnabled(bool(enabled));
|
||||||
}
|
}
|
||||||
|
|
||||||
void GraphModifier::setGridEnabled(int enabled)
|
void GraphModifier::setGridEnabled(int enabled)
|
||||||
|
|
|
@ -117,7 +117,7 @@ void ScatterDataModifier::changeTheme(int theme)
|
||||||
{
|
{
|
||||||
QGraphsTheme *currentTheme = m_graph->activeTheme();
|
QGraphsTheme *currentTheme = m_graph->activeTheme();
|
||||||
currentTheme->setTheme(QGraphsTheme::Theme(theme));
|
currentTheme->setTheme(QGraphsTheme::Theme(theme));
|
||||||
emit backgroundEnabledChanged(currentTheme->isBackgroundEnabled());
|
emit backgroundEnabledChanged(currentTheme->isPlotAreaBackgroundEnabled());
|
||||||
emit gridEnabledChanged(currentTheme->isGridEnabled());
|
emit gridEnabledChanged(currentTheme->isGridEnabled());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -217,7 +217,7 @@ void ScatterDataModifier::changeShadowQuality(int quality)
|
||||||
|
|
||||||
void ScatterDataModifier::setBackgroundEnabled(int enabled)
|
void ScatterDataModifier::setBackgroundEnabled(int enabled)
|
||||||
{
|
{
|
||||||
m_graph->activeTheme()->setBackgroundEnabled((bool) enabled);
|
m_graph->activeTheme()->setPlotAreaBackgroundEnabled((bool) enabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScatterDataModifier::setGridEnabled(int enabled)
|
void ScatterDataModifier::setGridEnabled(int enabled)
|
||||||
|
|
|
@ -59,7 +59,7 @@ void ScatterGraph::initialize()
|
||||||
rangeMaxSlider->setValue(10);
|
rangeMaxSlider->setValue(10);
|
||||||
|
|
||||||
auto *backgroundCheckBox = new QCheckBox(m_scatterWidget);
|
auto *backgroundCheckBox = new QCheckBox(m_scatterWidget);
|
||||||
backgroundCheckBox->setText(u"Show background"_s);
|
backgroundCheckBox->setText(u"Show graph background"_s);
|
||||||
backgroundCheckBox->setChecked(true);
|
backgroundCheckBox->setChecked(true);
|
||||||
|
|
||||||
auto *gridCheckBox = new QCheckBox(m_scatterWidget);
|
auto *gridCheckBox = new QCheckBox(m_scatterWidget);
|
||||||
|
|
|
@ -39,7 +39,7 @@ VolumetricModifier::VolumetricModifier(Q3DScatter *scatter)
|
||||||
//! [0]
|
//! [0]
|
||||||
m_graph->setOrthoProjection(true);
|
m_graph->setOrthoProjection(true);
|
||||||
//! [0]
|
//! [0]
|
||||||
m_graph->activeTheme()->setBackgroundEnabled(false);
|
m_graph->activeTheme()->setPlotAreaBackgroundEnabled(false);
|
||||||
|
|
||||||
// Only allow zooming at the center and limit the zoom to 200% to avoid clipping issues
|
// Only allow zooming at the center and limit the zoom to 200% to avoid clipping issues
|
||||||
m_graph->setZoomAtTargetEnabled(false);
|
m_graph->setZoomAtTargetEnabled(false);
|
||||||
|
|
|
@ -125,7 +125,7 @@ void ScatterDataModifier::changeTheme(int theme)
|
||||||
{
|
{
|
||||||
QGraphsTheme *currentTheme = m_graph->activeTheme();
|
QGraphsTheme *currentTheme = m_graph->activeTheme();
|
||||||
currentTheme->setTheme(QGraphsTheme::Theme(theme));
|
currentTheme->setTheme(QGraphsTheme::Theme(theme));
|
||||||
emit backgroundEnabledChanged(currentTheme->isBackgroundEnabled());
|
emit backgroundEnabledChanged(currentTheme->isPlotAreaBackgroundEnabled());
|
||||||
emit gridEnabledChanged(currentTheme->isGridEnabled());
|
emit gridEnabledChanged(currentTheme->isGridEnabled());
|
||||||
emit fontChanged(currentTheme->labelFont());
|
emit fontChanged(currentTheme->labelFont());
|
||||||
}
|
}
|
||||||
|
@ -184,7 +184,7 @@ void ScatterDataModifier::changeShadowQuality(int quality)
|
||||||
|
|
||||||
void ScatterDataModifier::setBackgroundEnabled(int enabled)
|
void ScatterDataModifier::setBackgroundEnabled(int enabled)
|
||||||
{
|
{
|
||||||
m_graph->activeTheme()->setBackgroundEnabled((bool)enabled);
|
m_graph->activeTheme()->setPlotAreaBackgroundEnabled((bool) enabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScatterDataModifier::setGridEnabled(int enabled)
|
void ScatterDataModifier::setGridEnabled(int enabled)
|
||||||
|
|
Loading…
Reference in New Issue