diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-03-01 10:21:15 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-03-01 10:49:12 +0100 |
commit | a4358dabd997e11f7bcd2e4a9437ffaff2a0d46c (patch) | |
tree | 6d533dd4e9cbc242d35a5b56c793e93881532fbc /examples/datavisualization | |
parent | 5f31212791b4a044e2a0b62bb66b7d07c2494402 (diff) |
graphgallery example: Do not cast enum values to int in combo item data
Enumerations are now known to the meta type system, no casts
are required.
Pick-to: 6.5
Task-number: QTBUG-110698
Change-Id: I02398a5318547b798f9c95f8ed834443b46a58c5
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'examples/datavisualization')
4 files changed, 12 insertions, 12 deletions
diff --git a/examples/datavisualization/graphgallery/bargraph.cpp b/examples/datavisualization/graphgallery/bargraph.cpp index fcef6286..ef5112f2 100644 --- a/examples/datavisualization/graphgallery/bargraph.cpp +++ b/examples/datavisualization/graphgallery/bargraph.cpp @@ -69,12 +69,12 @@ bool BarGraph::initialize() smoothCheckBox->setChecked(false); QComboBox *barStyleList = new QComboBox(m_barsWidget); - barStyleList->addItem(u"Bar"_s, int(QAbstract3DSeries::MeshBar)); - barStyleList->addItem(u"Pyramid"_s, int(QAbstract3DSeries::MeshPyramid)); - barStyleList->addItem(u"Cone"_s, int(QAbstract3DSeries::MeshCone)); - barStyleList->addItem(u"Cylinder"_s, int(QAbstract3DSeries::MeshCylinder)); - barStyleList->addItem(u"Bevel bar"_s, int(QAbstract3DSeries::MeshBevelBar)); - barStyleList->addItem(u"Sphere"_s, int(QAbstract3DSeries::MeshSphere)); + barStyleList->addItem(u"Bar"_s, QAbstract3DSeries::MeshBar); + barStyleList->addItem(u"Pyramid"_s, QAbstract3DSeries::MeshPyramid); + barStyleList->addItem(u"Cone"_s, QAbstract3DSeries::MeshCone); + barStyleList->addItem(u"Cylinder"_s, QAbstract3DSeries::MeshCylinder); + barStyleList->addItem(u"Bevel bar"_s, QAbstract3DSeries::MeshBevelBar); + barStyleList->addItem(u"Sphere"_s, QAbstract3DSeries::MeshSphere); barStyleList->setCurrentIndex(4); QPushButton *cameraButton = new QPushButton(m_barsWidget); diff --git a/examples/datavisualization/graphgallery/graphmodifier.cpp b/examples/datavisualization/graphgallery/graphmodifier.cpp index 19863889..99bd24c9 100644 --- a/examples/datavisualization/graphgallery/graphmodifier.cpp +++ b/examples/datavisualization/graphgallery/graphmodifier.cpp @@ -197,7 +197,7 @@ void GraphModifier::changeStyle(int style) { QComboBox *comboBox = qobject_cast<QComboBox *>(sender()); if (comboBox) { - m_barMesh = QAbstract3DSeries::Mesh(comboBox->itemData(style).toInt()); + m_barMesh = comboBox->itemData(style).value<QAbstract3DSeries::Mesh>(); m_primarySeries->setMesh(m_barMesh); m_secondarySeries->setMesh(m_barMesh); m_customData->customSeries()->setMesh(m_barMesh); diff --git a/examples/datavisualization/graphgallery/scatterdatamodifier.cpp b/examples/datavisualization/graphgallery/scatterdatamodifier.cpp index edb4cbd4..93c844c9 100644 --- a/examples/datavisualization/graphgallery/scatterdatamodifier.cpp +++ b/examples/datavisualization/graphgallery/scatterdatamodifier.cpp @@ -107,7 +107,7 @@ void ScatterDataModifier::changeStyle(int style) { QComboBox *comboBox = qobject_cast<QComboBox *>(sender()); if (comboBox) { - m_style = QAbstract3DSeries::Mesh(comboBox->itemData(style).toInt()); + m_style = comboBox->itemData(style).value<QAbstract3DSeries::Mesh>(); if (!m_graph->seriesList().isEmpty()) m_graph->seriesList().at(0)->setMesh(m_style); } diff --git a/examples/datavisualization/graphgallery/scattergraph.cpp b/examples/datavisualization/graphgallery/scattergraph.cpp index cbcc082b..ae20d609 100644 --- a/examples/datavisualization/graphgallery/scattergraph.cpp +++ b/examples/datavisualization/graphgallery/scattergraph.cpp @@ -70,10 +70,10 @@ bool ScatterGraph::initialize() smoothCheckBox->setChecked(true); QComboBox *itemStyleList = new QComboBox(m_scatterWidget); - itemStyleList->addItem(u"Sphere"_s, int(QAbstract3DSeries::MeshSphere)); - itemStyleList->addItem(u"Cube"_s, int(QAbstract3DSeries::MeshCube)); - itemStyleList->addItem(u"Minimal"_s, int(QAbstract3DSeries::MeshMinimal)); - itemStyleList->addItem(u"Point"_s, int(QAbstract3DSeries::MeshPoint)); + itemStyleList->addItem(u"Sphere"_s, QAbstract3DSeries::MeshSphere); + itemStyleList->addItem(u"Cube"_s, QAbstract3DSeries::MeshCube); + itemStyleList->addItem(u"Minimal"_s, QAbstract3DSeries::MeshMinimal); + itemStyleList->addItem(u"Point"_s, QAbstract3DSeries::MeshPoint); itemStyleList->setCurrentIndex(0); QComboBox *themeList = new QComboBox(m_scatterWidget); |