Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-datavis3d for openSUSE:Factory checked in at 2026-05-28 17:24:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-datavis3d (Old) and /work/SRC/openSUSE:Factory/.qt6-datavis3d.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-datavis3d" Thu May 28 17:24:35 2026 rev:42 rq:1355416 version:6.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-datavis3d/qt6-datavis3d.changes 2026-03-28 20:12:46.764007269 +0100 +++ /work/SRC/openSUSE:Factory/.qt6-datavis3d.new.1937/qt6-datavis3d.changes 2026-05-28 17:25:15.199532014 +0200 @@ -1,0 +2,6 @@ +Thu May 14 14:54:42 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.11.1 + https://www.qt.io/blog/qt-6.11.1-released + +------------------------------------------------------------------- Old: ---- qtdatavis3d-everywhere-src-6.11.0.tar.xz New: ---- qtdatavis3d-everywhere-src-6.11.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-datavis3d.spec ++++++ --- /var/tmp/diff_new_pack.HvQHS8/_old 2026-05-28 17:25:18.463667128 +0200 +++ /var/tmp/diff_new_pack.HvQHS8/_new 2026-05-28 17:25:18.487668121 +0200 @@ -16,7 +16,7 @@ # -%define real_version 6.11.0 +%define real_version 6.11.1 %define short_version 6.11 %define short_name qtdatavis3d %define tar_name qtdatavis3d-everywhere-src @@ -31,7 +31,7 @@ %global __requires_exclude qt6qmlimport\\((AxisHandling|SurfaceGallery)\\) # Name: qt6-datavis3d%{?pkg_suffix} -Version: 6.11.0 +Version: 6.11.1 Release: 0 Summary: Qt 6 data visualization framework License: GPL-3.0-or-later ++++++ qtdatavis3d-everywhere-src-6.11.0.tar.xz -> qtdatavis3d-everywhere-src-6.11.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/.cmake.conf new/qtdatavis3d-everywhere-src-6.11.1/.cmake.conf --- old/qtdatavis3d-everywhere-src-6.11.0/.cmake.conf 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/.cmake.conf 2026-05-08 06:33:35.000000000 +0200 @@ -1,8 +1,9 @@ -set(QT_REPO_MODULE_VERSION "6.11.0") +set(QT_REPO_MODULE_VERSION "6.11.1") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_CONTEXTLESS_CONNECT=1" "QT_NO_FOREACH=1" "QT_NO_QASCONST=1" "QT_NO_URL_CAST_FROM_STRING=1" + "QT_ENABLE_STRICT_MODE_UP_TO=QT_VERSION_CHECK(6,11,0)" ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/.tag new/qtdatavis3d-everywhere-src-6.11.1/.tag --- old/qtdatavis3d-everywhere-src-6.11.0/.tag 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/.tag 2026-05-08 06:33:35.000000000 +0200 @@ -1 +1 @@ -4dc290029cd46f602e2e84e12ebc7ecf5d3dbf25 +826fea1b218143f73012eee11c7401cea9c0a147 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/dependencies.yaml new/qtdatavis3d-everywhere-src-6.11.1/dependencies.yaml --- old/qtdatavis3d-everywhere-src-6.11.0/dependencies.yaml 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/dependencies.yaml 2026-05-08 06:33:35.000000000 +0200 @@ -1,10 +1,10 @@ dependencies: ../qtbase: - ref: 8ba7ea4b77a4b8f1948760221e264917ddc9e1c8 + ref: 59c81a3c2247b821b9b84b4eb8d939b77e07e276 required: true ../qtdeclarative: - ref: e602a097ca314e9610b1fd3b7dbfa467a868731a + ref: a02bed441965ee1f18f856352c7d5ee5ba35d795 required: false ../qtmultimedia: - ref: 8ffcce57ebc4a557fb07727c60b8511e39c6b28b + ref: 1cdfe8d416a173a85051e0028dd94d24311022e2 required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/abstract3dcontroller.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/abstract3dcontroller.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/abstract3dcontroller.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/abstract3dcontroller.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -80,7 +80,7 @@ destroyRenderer(); delete m_scene; delete m_themeManager; - foreach (QCustom3DItem *item, m_customItems) + for (auto item: m_customItems) delete item; m_customItems.clear(); } @@ -582,7 +582,7 @@ void Abstract3DController::handleThemeColorStyleChanged(Q3DTheme::ColorStyle style) { // Set value for series that have not explicitly set this value - foreach (QAbstract3DSeries *series, m_seriesList) { + for (auto series: m_seriesList) { if (!series->d_ptr->m_themeTracker.colorStyleOverride) { series->setColorStyle(style); series->d_ptr->m_themeTracker.colorStyleOverride = false; @@ -595,7 +595,7 @@ { int colorIdx = 0; // Set value for series that have not explicitly set this value - foreach (QAbstract3DSeries *series, m_seriesList) { + for (auto series: m_seriesList) { if (!series->d_ptr->m_themeTracker.baseColorOverride) { series->setBaseColor(colors.at(colorIdx)); series->d_ptr->m_themeTracker.baseColorOverride = false; @@ -610,7 +610,7 @@ { int gradientIdx = 0; // Set value for series that have not explicitly set this value - foreach (QAbstract3DSeries *series, m_seriesList) { + for (auto series: m_seriesList) { if (!series->d_ptr->m_themeTracker.baseGradientOverride) { series->setBaseGradient(gradients.at(gradientIdx)); series->d_ptr->m_themeTracker.baseGradientOverride = false; @@ -624,7 +624,7 @@ void Abstract3DController::handleThemeSingleHighlightColorChanged(const QColor &color) { // Set value for series that have not explicitly set this value - foreach (QAbstract3DSeries *series, m_seriesList) { + for (auto series: m_seriesList) { if (!series->d_ptr->m_themeTracker.singleHighlightColorOverride) { series->setSingleHighlightColor(color); series->d_ptr->m_themeTracker.singleHighlightColorOverride = false; @@ -637,7 +637,7 @@ const QLinearGradient &gradient) { // Set value for series that have not explicitly set this value - foreach (QAbstract3DSeries *series, m_seriesList) { + for (auto series: m_seriesList) { if (!series->d_ptr->m_themeTracker.singleHighlightGradientOverride) { series->setSingleHighlightGradient(gradient); series->d_ptr->m_themeTracker.singleHighlightGradientOverride = false; @@ -649,7 +649,7 @@ void Abstract3DController::handleThemeMultiHighlightColorChanged(const QColor &color) { // Set value for series that have not explicitly set this value - foreach (QAbstract3DSeries *series, m_seriesList) { + for (auto series: m_seriesList) { if (!series->d_ptr->m_themeTracker.multiHighlightColorOverride) { series->setMultiHighlightColor(color); series->d_ptr->m_themeTracker.multiHighlightColorOverride = false; @@ -661,7 +661,7 @@ void Abstract3DController::handleThemeMultiHighlightGradientChanged(const QLinearGradient &gradient) { // Set value for series that have not explicitly set this value - foreach (QAbstract3DSeries *series, m_seriesList) { + for (auto series: m_seriesList) { if (!series->d_ptr->m_themeTracker.multiHighlightGradientOverride) { series->setMultiHighlightGradient(gradient); series->d_ptr->m_themeTracker.multiHighlightGradientOverride = false; @@ -1003,7 +1003,7 @@ void Abstract3DController::deleteCustomItems() { - foreach (QCustom3DItem *item, m_customItems) + for (auto item: m_customItems) delete item; m_customItems.clear(); m_isCustomDataDirty = true; @@ -1025,7 +1025,7 @@ void Abstract3DController::deleteCustomItem(const QVector3D &position) { // Get the item for the position - foreach (QCustom3DItem *item, m_customItems) { + for (auto item: m_customItems) { if (item->position() == position) deleteCustomItem(item); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/abstract3drenderer.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/abstract3drenderer.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/abstract3drenderer.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/abstract3drenderer.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -141,13 +141,13 @@ delete m_labelShader; delete m_cursorPositionShader; - foreach (SeriesRenderCache *cache, m_renderCacheList) { + for (auto cache: m_renderCacheList) { cache->cleanup(m_textureHelper); delete cache; } m_renderCacheList.clear(); - foreach (CustomRenderItem *item, m_customRenderCache) { + for (auto item: m_customRenderCache) { GLuint texture = item->texture(); m_textureHelper->deleteTexture(&texture); delete item; @@ -504,21 +504,21 @@ void Abstract3DRenderer::updateAspectRatio(float ratio) { m_graphAspectRatio = ratio; - foreach (SeriesRenderCache *cache, m_renderCacheList) + for (auto cache: m_renderCacheList) cache->setDataDirty(true); } void Abstract3DRenderer::updateHorizontalAspectRatio(float ratio) { m_graphHorizontalAspectRatio = ratio; - foreach (SeriesRenderCache *cache, m_renderCacheList) + for (auto cache: m_renderCacheList) cache->setDataDirty(true); } void Abstract3DRenderer::updatePolar(bool enable) { m_polarGraph = enable; - foreach (SeriesRenderCache *cache, m_renderCacheList) + for (auto cache: m_renderCacheList) cache->setDataDirty(true); } @@ -535,7 +535,7 @@ void Abstract3DRenderer::updateOptimizationHint(QAbstract3DGraph::OptimizationHints hint) { m_cachedOptimizationHint = hint; - foreach (SeriesRenderCache *cache, m_renderCacheList) + for (auto cache: m_renderCacheList) cache->setDataDirty(true); } @@ -593,7 +593,7 @@ cache.setMin(min); cache.setMax(max); - foreach (SeriesRenderCache *cache, m_renderCacheList) + for (auto cache: m_renderCacheList) cache->setDataDirty(true); } @@ -621,7 +621,7 @@ bool enable) { axisCacheForOrientation(orientation).setReversed(enable); - foreach (SeriesRenderCache *cache, m_renderCacheList) + for (auto cache: m_renderCacheList) cache->setDataDirty(true); } @@ -637,7 +637,7 @@ formatter->d_ptr->populateCopy(*(cache.formatter())); cache.markPositionsDirty(); - foreach (SeriesRenderCache *cache, m_renderCacheList) + for (auto cache: m_renderCacheList) cache->setDataDirty(true); } @@ -667,7 +667,7 @@ void Abstract3DRenderer::modifiedSeriesList(const QList<QAbstract3DSeries *> &seriesList) { - foreach (QAbstract3DSeries *series, seriesList) { + for (auto series: seriesList) { SeriesRenderCache *cache = m_renderCacheList.value(series, 0); if (cache) cache->setDataDirty(true); @@ -683,7 +683,7 @@ void Abstract3DRenderer::updateSeries(const QList<QAbstract3DSeries *> &seriesList) { - foreach (SeriesRenderCache *cache, m_renderCacheList) + for (auto cache: m_renderCacheList) cache->setValid(false); m_visibleSeriesCount = 0; @@ -704,7 +704,7 @@ } // Remove non-valid objects from the cache list - foreach (SeriesRenderCache *cache, m_renderCacheList) { + for (auto cache: m_renderCacheList) { if (!cache->isValid()) cleanCache(cache); } @@ -715,7 +715,7 @@ if (customItems.isEmpty() && m_customRenderCache.isEmpty()) return; - foreach (CustomRenderItem *item, m_customRenderCache) + for (auto item: m_customRenderCache) item->setValid(false); int itemCount = customItems.size(); @@ -732,7 +732,7 @@ } // Check render item cache and remove items that are not in customItems list anymore - foreach (CustomRenderItem *renderItem, m_customRenderCache) { + for (auto renderItem: m_customRenderCache) { if (!renderItem->isValid()) { m_customRenderCache.remove(renderItem->itemPointer()); GLuint texture = renderItem->texture(); @@ -748,7 +748,7 @@ void Abstract3DRenderer::updateCustomItems() { // Check all items - foreach (CustomRenderItem *item, m_customRenderCache) + for (auto item: m_customRenderCache) updateCustomItem(item); } @@ -1416,7 +1416,7 @@ void Abstract3DRenderer::updateCustomItemPositions() { - foreach (CustomRenderItem *renderItem, m_customRenderCache) + for (auto renderItem: m_customRenderCache) recalculateCustomItemScalingAndPos(renderItem); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/axisrendercache.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/axisrendercache.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/axisrendercache.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/axisrendercache.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -31,7 +31,7 @@ AxisRenderCache::~AxisRenderCache() { - foreach (LabelItem *label, m_labelItems) + for (auto label: m_labelItems) delete label; m_titleItem.clear(); @@ -60,7 +60,7 @@ m_labelFormat.clear(); m_titleItem.clear(); - foreach (LabelItem *label, m_labelItems) + for (auto label: m_labelItems) delete label; m_labelItems.clear(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/bars3dcontroller.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/bars3dcontroller.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/bars3dcontroller.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/bars3dcontroller.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -68,7 +68,7 @@ // Background change requires reloading the meshes in bar graphs, so dirty the series visuals if (m_themeManager->activeTheme()->d_ptr->m_dirtyBits.backgroundEnabledDirty) { m_isSeriesVisualsDirty = true; - foreach (QAbstract3DSeries *series, m_seriesList) + for (auto series: m_seriesList) series->d_ptr->m_changeTracker.meshChanged = true; } @@ -256,7 +256,7 @@ bool newItem = true; QPoint candidate(rowIndex, columnIndex); - foreach (ChangeItem item, m_changedItems) { + for (auto item: m_changedItems) { if (item.point == candidate && item.series == series) { newItem = false; break; @@ -439,7 +439,7 @@ { QList<QAbstract3DSeries *> abstractSeriesList = seriesList(); QList<QBar3DSeries *> barSeriesList; - foreach (QAbstract3DSeries *abstractSeries, abstractSeriesList) { + for (auto abstractSeries: abstractSeriesList) { QBar3DSeries *barSeries = qobject_cast<QBar3DSeries *>(abstractSeries); if (barSeries) barSeriesList.append(barSeries); @@ -584,7 +584,7 @@ m_changeTracker.selectedBarChanged = true; // Clear selection from other series and finally set new selection to the specified series - foreach (QAbstract3DSeries *otherSeries, m_seriesList) { + for (auto otherSeries: m_seriesList) { QBar3DSeries *barSeries = static_cast<QBar3DSeries *>(otherSeries); if (barSeries != m_selectedBarSeries) barSeries->dptr()->setSelectedBar(invalidSelectionPosition()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/bars3drenderer.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/bars3drenderer.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/bars3drenderer.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/bars3drenderer.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -202,7 +202,7 @@ m_zeroPosition = m_axisCacheY.formatter()->positionAt(m_actualFloorLevel); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { BarSeriesRenderCache *cache = static_cast<BarSeriesRenderCache *>(baseCache); if (cache->isVisible()) { const QBar3DSeries *currentSeries = cache->series(); @@ -345,7 +345,7 @@ const QBar3DSeries *prevSeries = 0; const QBarDataArray *dataArray = 0; - foreach (Bars3DController::ChangeRow item, rows) { + for (auto item: rows) { const int row = item.row; if (row < minRow || row > maxRow) continue; @@ -380,7 +380,7 @@ const QBar3DSeries *prevSeries = 0; const QBarDataArray *dataArray = 0; - foreach (Bars3DController::ChangeItem item, items) { + for (auto item: items) { const int row = item.point.x(); const int col = item.point.y(); if (row < minRow || row > maxRow || col < minCol || col > maxCol) @@ -666,7 +666,7 @@ BarRenderSliceItem *selectedItem = 0; QQuaternion seriesRotation; - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { if (baseCache->isVisible() && (baseCache == m_selectedSeriesCache || m_cachedSelectionMode.testFlag(QAbstract3DGraph::SelectionMultiSeries))) { @@ -829,7 +829,7 @@ } if (!sliceGridLabels) { - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { if (baseCache->isVisible()) { BarSeriesRenderCache *cache = static_cast<BarSeriesRenderCache *>(baseCache); QList<BarRenderSliceItem> &sliceArray = cache->sliceArray(); @@ -1053,7 +1053,7 @@ // Draw bars to depth buffer QVector3D shadowScaler(m_scaleX * m_seriesScaleX * 0.9f, 0.0f, m_scaleZ * m_seriesScaleZ * 0.9f); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { if (baseCache->isVisible()) { BarSeriesRenderCache *cache = static_cast<BarSeriesRenderCache *>(baseCache); float seriesPos = m_seriesStart + m_seriesStep @@ -1177,7 +1177,7 @@ glClearColor(1.0f, 1.0f, 1.0f, 1.0f); // Set clear color to white (= selectionSkipColor) glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Needed for clearing the frame buffer glDisable(GL_DITHER); // disable dithering, it may affect colors if enabled - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { if (baseCache->isVisible()) { BarSeriesRenderCache *cache = static_cast<BarSeriesRenderCache *>(baseCache); float seriesPos = m_seriesStart + m_seriesStep @@ -1439,7 +1439,7 @@ QVector3D modelScaler(m_scaleX * m_seriesScaleX, 0.0f, m_scaleZ * m_seriesScaleZ); bool somethingSelected = (m_visualSelectedBarPos != Bars3DController::invalidSelectionPosition()); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { if (baseCache->isVisible()) { BarSeriesRenderCache *cache = static_cast<BarSeriesRenderCache *>(baseCache); float seriesPos = m_seriesStart + m_seriesStep @@ -2745,7 +2745,7 @@ return 0; } else { int seriesIndexFromColor(selectionColor.z()); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { BarSeriesRenderCache *cache = static_cast<BarSeriesRenderCache *>(baseCache); if (cache->visualIndex() == seriesIndexFromColor) return cache->series(); @@ -2874,7 +2874,7 @@ void Bars3DRenderer::updateFloorLevel(float level) { - foreach (SeriesRenderCache *cache, m_renderCacheList) + for (auto cache: m_renderCacheList) cache->setDataDirty(true); m_floorLevel = level; calculateHeightAdjustment(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/q3dscatter.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/q3dscatter.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/q3dscatter.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/q3dscatter.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -252,7 +252,7 @@ { QList<QAbstract3DAxis *> abstractAxes = dptrc()->m_shared->axes(); QList<QValue3DAxis *> retList; - foreach (QAbstract3DAxis *axis, abstractAxes) + for (auto axis: abstractAxes) retList.append(static_cast<QValue3DAxis *>(axis)); return retList; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/q3dsurface.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/q3dsurface.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/q3dsurface.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/q3dsurface.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -300,7 +300,7 @@ { QList<QAbstract3DAxis *> abstractAxes = dptrc()->m_shared->axes(); QList<QValue3DAxis *> retList; - foreach (QAbstract3DAxis *axis, abstractAxes) + for (auto axis: abstractAxes) retList.append(static_cast<QValue3DAxis *>(axis)); return retList; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/scatter3dcontroller.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/scatter3dcontroller.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/scatter3dcontroller.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/scatter3dcontroller.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -100,7 +100,7 @@ { QList<QAbstract3DSeries *> abstractSeriesList = seriesList(); QList<QScatter3DSeries *> scatterSeriesList; - foreach (QAbstract3DSeries *abstractSeries, abstractSeriesList) { + for (auto abstractSeries: abstractSeriesList) { QScatter3DSeries *scatterSeries = qobject_cast<QScatter3DSeries *>(abstractSeries); if (scatterSeries) scatterSeriesList.append(scatterSeries); @@ -331,7 +331,7 @@ m_changeTracker.selectedItemChanged = true; // Clear selection from other series and finally set new selection to the specified series - foreach (QAbstract3DSeries *otherSeries, m_seriesList) { + for (auto otherSeries: m_seriesList) { QScatter3DSeries *scatterSeries = static_cast<QScatter3DSeries *>(otherSeries); if (scatterSeries != m_selectedItemSeries) scatterSeries->dptr()->setSelectedItem(invalidSelectionIndex()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/scatter3drenderer.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/scatter3drenderer.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/scatter3drenderer.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/scatter3drenderer.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -165,7 +165,7 @@ calculateSceneScalingFactors(); int totalDataSize = 0; - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { ScatterSeriesRenderCache *cache = static_cast<ScatterSeriesRenderCache *>(baseCache); if (cache->isVisible()) { const QScatter3DSeries *currentSeries = cache->series(); @@ -196,7 +196,7 @@ } if (m_cachedOptimizationHint.testFlag(QAbstract3DGraph::OptimizationStatic)) { - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { ScatterSeriesRenderCache *cache = static_cast<ScatterSeriesRenderCache *>(baseCache); if (cache->isVisible()) { ScatterRenderItemArray &renderArray = cache->renderArray(); @@ -339,7 +339,7 @@ const bool optimizationStatic = m_cachedOptimizationHint.testFlag( QAbstract3DGraph::OptimizationStatic); - foreach (Scatter3DController::ChangeItem item, items) { + for (auto item: items) { QScatter3DSeries *currentSeries = item.series; if (currentSeries != prevSeries) { cache = static_cast<ScatterSeriesRenderCache *>(m_renderCacheList.value(currentSeries)); @@ -367,7 +367,7 @@ } } if (optimizationStatic) { - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { ScatterSeriesRenderCache *cache = static_cast<ScatterSeriesRenderCache *>(baseCache); if (cache->isVisible() && cache->updateIndices().size()) { if (cache->mesh() == QAbstract3DSeries::MeshPoint) { @@ -568,7 +568,7 @@ depthProjectionViewMatrix = depthProjectionMatrix * depthViewMatrix; // Draw dots to depth buffer - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { if (baseCache->isVisible()) { ScatterSeriesRenderCache *cache = static_cast<ScatterSeriesRenderCache *>(baseCache); @@ -717,7 +717,7 @@ bool previousDrawingPoints = false; int totalIndex = 0; - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { if (baseCache->isVisible()) { ScatterSeriesRenderCache *cache = static_cast<ScatterSeriesRenderCache *>(baseCache); @@ -843,7 +843,7 @@ float rangeGradientYScaler = 0.5f / m_scaleY; - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { if (baseCache->isVisible()) { ScatterSeriesRenderCache *cache = static_cast<ScatterSeriesRenderCache *>(baseCache); @@ -2443,7 +2443,7 @@ + (int(color.y()) << 8) + (int(color.z()) << 16); // Find the series and adjust the index accordingly - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { if (baseCache->isVisible()) { ScatterSeriesRenderCache *cache = static_cast<ScatterSeriesRenderCache *>(baseCache); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/surface3dcontroller.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/surface3dcontroller.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/surface3dcontroller.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/surface3dcontroller.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -166,7 +166,7 @@ { QList<QAbstract3DSeries *> abstractSeriesList = seriesList(); QList<QSurface3DSeries *> surfaceSeriesList; - foreach (QAbstract3DSeries *abstractSeries, abstractSeriesList) { + for (auto abstractSeries: abstractSeriesList) { QSurface3DSeries *surfaceSeries = qobject_cast<QSurface3DSeries *>(abstractSeries); if (surfaceSeries) surfaceSeriesList.append(surfaceSeries); @@ -275,7 +275,7 @@ m_changeTracker.selectedPointChanged = true; // Clear selection from other series and finally set new selection to the specified series - foreach (QAbstract3DSeries *otherSeries, m_seriesList) { + for (auto otherSeries: m_seriesList) { QSurface3DSeries *surfaceSeries = static_cast<QSurface3DSeries *>(otherSeries); if (surfaceSeries != m_selectedSeries) surfaceSeries->dptr()->setSelectedPoint(invalidSelectionPosition()); @@ -322,7 +322,7 @@ if (m_flatShadingSupported != supported) { m_flatShadingSupported = supported; // Emit the change for all added surfaces - foreach (QAbstract3DSeries *series, m_seriesList) { + for (auto series: m_seriesList) { QSurface3DSeries *surfaceSeries = static_cast<QSurface3DSeries *>(series); emit surfaceSeries->flatShadingSupportedChanged(m_flatShadingSupported); } @@ -370,7 +370,7 @@ bool newItem = true; QPoint candidate(rowIndex, columnIndex); - foreach (ChangeItem item, m_changedItems) { + for (auto item: m_changedItems) { if (item.point == candidate && item.series == series) { newItem = false; break; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/surface3drenderer.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/surface3drenderer.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualization/engine/surface3drenderer.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualization/engine/surface3drenderer.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -178,7 +178,7 @@ { calculateSceneScalingFactors(); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); if (cache->isVisible() && cache->dataDirty()) { const QSurface3DSeries *currentSeries = cache->series(); @@ -238,7 +238,7 @@ Abstract3DRenderer::updateSeries(seriesList); bool noSelection = true; - foreach (QAbstract3DSeries *series, seriesList) { + for (auto series: seriesList) { QSurface3DSeries *surfaceSeries = static_cast<QSurface3DSeries *>(series); SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>( m_renderCacheList.value(series)); @@ -263,7 +263,7 @@ // Selection pointer issues if (m_selectedSeries) { - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); QVector4D highlightColor = Utils::vectorFromColor(cache->series()->singleHighlightColor()); @@ -285,7 +285,7 @@ void Surface3DRenderer::updateSurfaceTextures(QList<QSurface3DSeries *> seriesList) { - foreach (QSurface3DSeries *series, seriesList) { + for (auto series: seriesList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(m_renderCacheList.value(series)); if (cache) { @@ -328,7 +328,7 @@ void Surface3DRenderer::updateRows(const QList<Surface3DController::ChangeRow> &rows) { - foreach (Surface3DController::ChangeRow item, rows) { + for (auto item: rows) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(m_renderCacheList.value(item.series)); QSurfaceDataArray &dstArray = cache->dataArray(); @@ -369,7 +369,7 @@ void Surface3DRenderer::updateItems(const QList<Surface3DController::ChangeItem> &points) { - foreach (Surface3DController::ChangeItem item, points) { + for (auto item: points) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(m_renderCacheList.value(item.series)); QSurfaceDataArray &dstArray = cache->dataArray(); @@ -411,7 +411,7 @@ void Surface3DRenderer::updateSliceDataModel(const QPoint &point) { - foreach (SeriesRenderCache *baseCache, m_renderCacheList) + for (auto baseCache: m_renderCacheList) static_cast<SurfaceSeriesRenderCache *>(baseCache)->sliceSurfaceObject()->clear(); if (m_cachedSelectionMode.testFlag(QAbstract3DGraph::SelectionMultiSeries)) { @@ -423,7 +423,7 @@ QSurfaceDataItem item = dataArray.at(point.x())->at(point.y()); QPointF coords(item.x(), item.z()); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); if (cache->series() != m_selectedSeries) { QPoint mappedPoint = mapCoordsToSampleSpace(cache, coords); @@ -827,7 +827,7 @@ if (!m_renderCacheList.isEmpty()) { bool drawGrid = false; - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); if (cache->sliceSurfaceObject()->indexCount() && cache->renderable()) { if (!drawGrid && cache->surfaceGridVisible()) { @@ -900,7 +900,7 @@ m_surfaceGridShader->bind(); m_surfaceGridShader->setUniformValue(m_surfaceGridShader->color(), Utils::vectorFromColor(m_cachedTheme->gridLineColor())); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); if (cache->sliceSurfaceObject()->indexCount() && cache->isVisible() && @@ -1195,7 +1195,7 @@ // Surface is not closed, so don't cull anything glDisable(GL_CULL_FACE); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); SurfaceObject *object = cache->surfaceObject(); if (object->indexCount() && cache->surfaceVisible() && cache->isVisible() @@ -1273,7 +1273,7 @@ glDisable(GL_CULL_FACE); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); if (cache->surfaceObject()->indexCount() && cache->renderable()) { m_selectionShader->setUniformValue(m_selectionShader->MVP(), projectionViewMatrix); @@ -1354,7 +1354,7 @@ bool drawGrid = false; - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); QMatrix4x4 modelMatrix; QMatrix4x4 MVPMatrix; @@ -1455,7 +1455,7 @@ m_surfaceGridShader->setUniformValue(m_surfaceGridShader->color(), Utils::vectorFromColor( m_cachedTheme->gridLineColor())); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); m_surfaceGridShader->setUniformValue(m_surfaceGridShader->MVP(), @@ -2433,7 +2433,7 @@ { uint lastSelectionId = 1; - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); GLuint texture = cache->selectionTexture(); @@ -2643,7 +2643,7 @@ void Surface3DRenderer::surfacePointSelected(const QPoint &point) { - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); cache->setSlicePointerActivity(false); @@ -2659,7 +2659,7 @@ QSurfaceDataItem item = dataArray.at(point.x())->at(point.y()); QPointF coords(item.x(), item.z()); - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); if (cache->series() != m_selectedSeries) { @@ -2770,7 +2770,7 @@ // Not a label selection SurfaceSeriesRenderCache *selectedCache = 0; - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); if (cache->isWithinIdRange(id)) { selectedCache = cache; @@ -2857,7 +2857,7 @@ m_selectionDirty = true; - foreach (SeriesRenderCache *baseCache, m_renderCacheList) { + for (auto baseCache: m_renderCacheList) { SurfaceSeriesRenderCache *cache = static_cast<SurfaceSeriesRenderCache *>(baseCache); if (cache->mainSelectionPointer()) cache->mainSelectionPointer()->updateBoundingRect(m_primarySubViewport); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualizationqml/declarativetheme.cpp new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualizationqml/declarativetheme.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/src/datavisualizationqml/declarativetheme.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/src/datavisualizationqml/declarativetheme.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -42,12 +42,12 @@ // Theme changed, disconnect base color/gradient connections if (!m_colors.isEmpty()) { - foreach (DeclarativeColor *item, m_colors) + for (auto item: m_colors) disconnect(item, 0, this, 0); m_colors.clear(); } if (!m_gradients.isEmpty()) { - foreach (ColorGradient *item, m_gradients) + for (auto item: m_gradients) disconnect(item, 0, this, 0); m_gradients.clear(); } @@ -242,7 +242,7 @@ // Create dummy ThemeColors from theme's colors m_dummyColors = true; QList<QColor> list = Q3DTheme::baseColors(); - foreach (QColor item, list) { + for (auto item: list) { DeclarativeColor *color = new DeclarativeColor(this); color->setColor(item); m_colors.append(color); @@ -256,7 +256,7 @@ void DeclarativeTheme3D::clearColors() { clearDummyColors(); - foreach (DeclarativeColor *item, m_colors) + for (auto item: m_colors) disconnect(item, 0, this, 0); m_colors.clear(); Q3DTheme::setBaseColors(QList<QColor>()); @@ -265,7 +265,7 @@ void DeclarativeTheme3D::clearDummyColors() { if (m_dummyColors) { - foreach (DeclarativeColor *item, m_colors) + for (auto item: m_colors) delete item; m_colors.clear(); m_dummyColors = false; @@ -293,7 +293,7 @@ // Create dummy ColorGradients from theme's gradients m_dummyGradients = true; QList<QLinearGradient> list = Q3DTheme::baseGradients(); - foreach (QLinearGradient item, list) { + for (auto item: list) { ColorGradient *gradient = convertGradient(item); m_gradients.append(gradient); connect(gradient, &ColorGradient::updated, @@ -307,7 +307,7 @@ void DeclarativeTheme3D::clearGradients() { clearDummyGradients(); - foreach (ColorGradient *item, m_gradients) + for (auto item: m_gradients) disconnect(item, 0, this, 0); m_gradients.clear(); Q3DTheme::setBaseGradients(QList<QLinearGradient>()); @@ -316,7 +316,7 @@ void DeclarativeTheme3D::clearDummyGradients() { if (m_dummyGradients) { - foreach (ColorGradient *item, m_gradients) + for (auto item: m_gradients) delete item; m_gradients.clear(); m_dummyGradients = false; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/tests/manual/barstest/chart.cpp new/qtdatavis3d-everywhere-src-6.11.1/tests/manual/barstest/chart.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/tests/manual/barstest/chart.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/tests/manual/barstest/chart.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -318,7 +318,7 @@ void GraphModifier::releaseSeries() { - foreach (QBar3DSeries *series, m_graph->seriesList()) + for (auto series: m_graph->seriesList()) m_graph->removeSeries(series); } @@ -699,7 +699,7 @@ { m_selectedBar = position; int index = 0; - foreach (QBar3DSeries *series, m_graph->seriesList()) { + for (auto series: m_graph->seriesList()) { if (series == sender()) { if (series->selectedBar() != QBar3DSeries::invalidSelectionPosition()) m_selectedSeries = series; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/tests/manual/scattertest/scatterchart.cpp new/qtdatavis3d-everywhere-src-6.11.1/tests/manual/scattertest/scatterchart.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/tests/manual/scattertest/scatterchart.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/tests/manual/scattertest/scatterchart.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -129,7 +129,7 @@ m_chart->setAxisZ(zAxis); m_chart->scene()->activeCamera()->setCameraPreset(Q3DCamera::CameraPresetRight); m_chart->setShadowQuality(QAbstract3DGraph::ShadowQualityNone); - foreach (QAbstract3DSeries *series, m_chart->seriesList()) + for (auto series: m_chart->seriesList()) m_chart->removeSeries(static_cast<QScatter3DSeries *>(series)); qDebug() << __FUNCTION__ << testPhase << ": Creating massive array..." << items; @@ -237,9 +237,9 @@ switch (counter) { case 0: { qDebug() << __FUNCTION__ << counter << "Setup test"; - foreach (QScatter3DSeries *series, m_chart->seriesList()) + for (auto series: m_chart->seriesList()) m_chart->removeSeries(series); - foreach (QValue3DAxis *axis, m_chart->axes()) + for (auto axis: m_chart->axes()) deleteAxis(axis); delete series0; delete series1; @@ -412,9 +412,9 @@ switch (counter) { case 0: { qDebug() << __FUNCTION__ << counter << "Setup test"; - foreach (QScatter3DSeries *series, m_chart->seriesList()) + for (auto series: m_chart->seriesList()) m_chart->removeSeries(series); - foreach (QValue3DAxis *axis, m_chart->axes()) + for (auto axis: m_chart->axes()) deleteAxis(axis); delete series0; delete series1; @@ -611,7 +611,7 @@ void ScatterDataModifier::clear() { - foreach (QScatter3DSeries *series, m_chart->seriesList()) { + for (auto series: m_chart->seriesList()) { m_chart->removeSeries(series); delete series; } @@ -831,7 +831,7 @@ m_selectedItem = index; m_targetSeries = static_cast<QScatter3DSeries *>(sender()); int seriesIndex = 0; - foreach (QScatter3DSeries *series, m_chart->seriesList()) { + for (auto series: m_chart->seriesList()) { if (series == sender()) break; seriesIndex++; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.11.0/tests/manual/surfacetest/graphmodifier.cpp new/qtdatavis3d-everywhere-src-6.11.1/tests/manual/surfacetest/graphmodifier.cpp --- old/qtdatavis3d-everywhere-src-6.11.0/tests/manual/surfacetest/graphmodifier.cpp 2026-03-10 09:32:07.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.11.1/tests/manual/surfacetest/graphmodifier.cpp 2026-05-08 06:33:35.000000000 +0200 @@ -744,7 +744,7 @@ m_ascendingX = enabled; // Flip data array contents if necessary - foreach (QSurface3DSeries *series, m_graph->seriesList()) { + for (auto series: m_graph->seriesList()) { QSurfaceDataArray *array = const_cast<QSurfaceDataArray *>(series->dataProxy()->array()); const int rowCount = array->size(); const int columnCount = array->at(0)->size(); @@ -774,7 +774,7 @@ m_ascendingZ = enabled; // Flip data array contents if necessary - foreach (QSurface3DSeries *series, m_graph->seriesList()) { + for (auto series: m_graph->seriesList()) { QSurfaceDataArray *array = const_cast<QSurfaceDataArray *>(series->dataProxy()->array()); const int rowCount = array->size(); const int columnCount = array->at(0)->size(); @@ -1375,7 +1375,7 @@ m_graph->setAxisZ(zAxis); m_graph->scene()->activeCamera()->setCameraPreset(Q3DCamera::CameraPresetRight); m_graph->setShadowQuality(QAbstract3DGraph::ShadowQualityNone); - foreach (QAbstract3DSeries *series, m_graph->seriesList()) + for (auto series: m_graph->seriesList()) m_graph->removeSeries(static_cast<QSurface3DSeries *>(series)); qDebug() << __FUNCTION__ << testPhase << ": Creating massive array..." @@ -1469,9 +1469,9 @@ switch (counter) { case 0: { qDebug() << __FUNCTION__ << counter << "Setup test"; - foreach (QSurface3DSeries *series, m_graph->seriesList()) + for (auto series: m_graph->seriesList()) m_graph->removeSeries(series); - foreach (QValue3DAxis *axis, m_graph->axes()) + for (auto axis: m_graph->axes()) m_graph->releaseAxis(axis); delete series0; delete series1; @@ -1537,9 +1537,9 @@ switch (counter) { case 0: { qDebug() << __FUNCTION__ << counter << "Setup test - both ascending"; - foreach (QSurface3DSeries *series, m_graph->seriesList()) + for (auto series: m_graph->seriesList()) m_graph->removeSeries(series); - foreach (QValue3DAxis *axis, m_graph->axes()) + for (auto axis: m_graph->axes()) m_graph->releaseAxis(axis); delete series0; delete series1;
