[us-commits] [ehb54/ultrascan3] e7a18c: - Add `is_valid_uuid` method to validate UUID stri...

Lukas Dobler noreply at github.com
Fri Oct 31 15:34:51 MDT 2025


  Branch: refs/heads/lukas/qt6-compile
  Home:   https://github.com/ehb54/ultrascan3
  Commit: e7a18cbf2f5a891d11fb908cf513f60b42d55efd
      https://github.com/ehb54/ultrascan3/commit/e7a18cbf2f5a891d11fb908cf513f60b42d55efd
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M utils/us_util.cpp
    M utils/us_util.h

  Log Message:
  -----------
  - Add `is_valid_uuid` method to validate UUID strings in `US_Util`.


  Commit: 486a15c6851e050314dbf9b610edf75bff9b3b33
      https://github.com/ehb54/ultrascan3/commit/486a15c6851e050314dbf9b610edf75bff9b3b33
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M test/utils/test_us_ana_profile.cpp

  Log Message:
  -----------
  - Add `scan_excl_nth` initialization in `test_us_ana_profile.cpp` for consistency with new profile attributes.


  Commit: 0cd14771ef3d6dd0f08ec30a9a89c7cf8c514488
      https://github.com/ehb54/ultrascan3/commit/0cd14771ef3d6dd0f08ec30a9a89c7cf8c514488
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h

  Log Message:
  -----------
  - Replace `QwtDoubleInterval` with `QwtInterval` and `QwtDoubleRect` with `QRectF` for modernization and alignment with updated Qt data types.
- Add `DbgLv` macro guard in `us_spectrodata.h` for improved debug handling.


  Commit: 50cb408dd7dc30ec665a6b9427e4130a84281578
      https://github.com/ehb54/ultrascan3/commit/50cb408dd7dc30ec665a6b9427e4130a84281578
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_2dsa/us_show_norm.cpp

  Log Message:
  -----------
  - Replace `QwtDoubleInterval` with `QwtInterval` in `us_show_norm.cpp` for modernization and alignment with updated Qt API conventions.


  Commit: 5b11838954d048df7196b7c8e5e0dfe12abc53fc
      https://github.com/ehb54/ultrascan3/commit/5b11838954d048df7196b7c8e5e0dfe12abc53fc
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp

  Log Message:
  -----------
  - Replace `Qt5::DataVisualization` with `Qt::DataVisualization` in `CMakeLists.txt` for compatibility with updated Qt modules.
- Migrate `QRegExp` to `QRegularExpression` in `us_autoflow_analysis.cpp` for modernization and improved Qt API compliance.
- Replace `setTimeSpec` with `setTimeZone` in `us_autoflow_analysis.cpp` to align with updated Qt date/time handling methods.


  Commit: e46a63dcfb8dd94ccad475aedbbc98ad278e9f72
      https://github.com/ehb54/ultrascan3/commit/e46a63dcfb8dd94ccad475aedbbc98ad278e9f72
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_buoyancy/us_buoyancy.h

  Log Message:
  -----------
  - Replace `QwtDoublePoint` with `QPointF` in `us_buoyancy` for consistency with updated Qt API.


  Commit: 8ff50839c50fadd6050274e3c81b116114f8454c
      https://github.com/ehb54/ultrascan3/commit/8ff50839c50fadd6050274e3c81b116114f8454c
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_colorgradient/us_colorgradient.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` in `us_colorgradient.cpp` for modernization and Qt API compliance.
- Add version-specific conditional handling for `pixmap()` method based on Qt 6.6.0+ changes.


  Commit: 938309c9aab5680d097687751e77ba15d86863e5
      https://github.com/ehb54/ultrascan3/commit/938309c9aab5680d097687751e77ba15d86863e5
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project_academic/CMakeLists.txt

  Log Message:
  -----------
  - Replace `Qt5::DataVisualization` with `Qt::DataVisualization` in `CMakeLists.txt` for compliance with updated Qt module naming conventions.


  Commit: 578c59683c712c74021c0fc5c8167fc210323b3b
      https://github.com/ehb54/ultrascan3/commit/578c59683c712c74021c0fc5c8167fc210323b3b
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h

  Log Message:
  -----------
  - Migrate `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for compatibility with updated Qt API.
- Replace `QGLWidget` with `QOpenGLWidget` in `us_vhw_combine` for modern OpenGL rendering.
- Replace `QwtDoublePoint` with `QPointF` in `us_vhw_enhanced` for consistency with updated Qt API.


  Commit: 9fe44e6404df5672fc990058b5e20b4fae28372c
      https://github.com/ehb54/ultrascan3/commit/9fe44e6404df5672fc990058b5e20b4fae28372c
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_combine_models/us_combine_models.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_dmga_init/us_dmga_init.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_manage_data/us_data_model.cpp
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` across multiple files for modernization and Qt API compliance.
- Replace deprecated `setMargin` with `setContentsMargins` for layout updates.
- Add version-specific handling for Qt 6.7.0+ signal connection changes in `us_grid_editor`.
- Replace `QwtDoubleRect` and `QwtDoubleInterval` with `QRectF` and `QwtInterval` for alignment with updated Qt types.
- Update `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compatibility.
- Standardize module linking by transitioning `Qt5::DataVisualization` to `Qt::DataVisualization` in `CMakeLists.txt`.
- Improve QMessageBox handling to use modern button enums for consistency.


  Commit: 1ea7d5e3427a6983375833117520b28736d415cf
      https://github.com/ehb54/ultrascan3/commit/1ea7d5e3427a6983375833117520b28736d415cf
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_config/us_color.cpp
    M programs/us_config/us_newxpnhost_db.cpp
    M programs/us_config/us_xpnhost_db.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` across multiple files for Qt API modernization.
- Replace integer-to-string conversions with `QString::number` for improved readability and consistency.
- Refactor loop structures in `us_color.cpp` to use range-based syntax for clarity and maintainability.


  Commit: 2352815203d49a2c6e25b697186051bfd58c0202
      https://github.com/ehb54/ultrascan3/commit/2352815203d49a2c6e25b697186051bfd58c0202
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_convert/us_convert.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_convert_gui.h
    M programs/us_convert/us_convertio.cpp
    M programs/us_convert/us_convertio.h
    M programs/us_convert/us_experiment.cpp
    M programs/us_convert/us_get_run.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` across multiple files for Qt API modernization and compliance.
- Replace `QwtDoublePoint` with `QPointF` for consistency with updated Qt API.
- Refactor QMessageBox usage to leverage modern button enums for improved readability and consistency.
- Update loop constructs to range-based syntax for better maintainability.
- Replace integer conversions with `QString::number` for enhanced clarity.
- Use `setContentsMargins` instead of deprecated `setMargin` for layout updates.


  Commit: e20a5f10f65643667f1c479c0ffa16f705af3c81
      https://github.com/ehb54/ultrascan3/commit/e20a5f10f65643667f1c479c0ffa16f705af3c81
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    M programs/us_edit/us_edit_scan.cpp
    M programs/us_edit/us_edit_scan.h

  Log Message:
  -----------
  - Replace `QwtDoublePoint` with `QPointF` across `us_edit` and `us_edit_scan` for consistency with updated Qt API.
- Migrate `QRegExp` to `QRegularExpression` for modernization and compliance with Qt's updated regex handling.
- Refactor `QMessageBox` usage to use modern button enums for improved readability and maintainability.


  Commit: a9172152f71a9fc276c84b8bfc589d260bc54812
      https://github.com/ehb54/ultrascan3/commit/a9172152f71a9fc276c84b8bfc589d260bc54812
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` across `us_exp_utils.cpp`, `us_experiment_gui_optima.cpp`, and `us_proto_ranges.cpp` for Qt API modernization and compliance.
- Replace `count()` with `length()` for improved string handling consistency.
- Remove conditional macros for Qt versions under 5 in `us_proto_ranges.cpp`.


  Commit: 39de1a6bf7e20096e8453b36ae974f65e5099375
      https://github.com/ehb54/ultrascan3/commit/39de1a6bf7e20096e8453b36ae974f65e5099375
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_plot_control_fem.h

  Log Message:
  -----------
  - Replace `QGLWidget` with `QOpenGLWidget` in `us_fematch` for modern OpenGL support.
- Migrate `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compliance.
- Adjust `horizontalAdvance` calculation for proper width computation in `us_fematch.cpp`.
- Update `CMakeLists.txt` to transition from `Qt5::DataVisualization` to `Qt::DataVisualization` for module naming consistency.


  Commit: a414b3d9e1c1a3ecf6e7faa40a690d6b5374ddc0
      https://github.com/ehb54/ultrascan3/commit/a414b3d9e1c1a3ecf6e7faa40a690d6b5374ddc0
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.h

  Log Message:
  -----------
  - Replace `QwtDoublePoint` with `QPointF` in `us_fit_meniscus` for consistency with updated Qt API.
- Migrate `QRegExp` to `QRegularExpression` in `us_fit_meniscus` for Qt API modernization.
- Update `setTimeSpec` to `setTimeZone` for handling `QDateTime` in `us_fit_meniscus`.
- Replace `QwtDoubleRect` with `QRectF` for alignment with updated Qt types.


  Commit: e696115e11b8585e8722c70ba49b540569cc45ef
      https://github.com/ehb54/ultrascan3/commit/e696115e11b8585e8722c70ba49b540569cc45ef
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h

  Log Message:
  -----------
  Replace `QwtDoublePoint` and `QwtDoubleRect` with `QPointF` and `QRectF` in `us_ga_init` for compliance with updated Qt API.


  Commit: 467a3504c416ef04f3fe56a07b2f38c5a999893e
      https://github.com/ehb54/ultrascan3/commit/467a3504c416ef04f3fe56a07b2f38c5a999893e
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_globalequil/us_globalequil.h

  Log Message:
  -----------
  - Replace `QwtDoublePoint` with `QPointF` in `us_globalequil` for Qt API compliance
- Refactor `QMessageBox` buttons to use modern enums for clarity and maintainability


  Commit: e9cdd9c03780d1d88ba0125f3ff8e2912d73ec2b
      https://github.com/ehb54/ultrascan3/commit/e9cdd9c03780d1d88ba0125f3ff8e2912d73ec2b
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp

  Log Message:
  -----------
  - Migrate `QRegExp` to `QRegularExpression` across `us_mwl_species_fit.cpp` and `us_mwl_sf_plot3d.cpp` for Qt API modernization.
- Replace deprecated `setMargin` with `setContentsMargins` in `us_mwl_sf_plot3d.cpp` for layout updates.
- Standardize module linking in `CMakeLists.txt` by updating `Qt5::DataVisualization` to `Qt::DataVisualization`.
- Add version-specific conditional handling for `QtDataVisualization` to support multiple Qt versions in `us_mwl_sf_plot3d.h`.


  Commit: 2b9bdd7fa0b19e1e8c7dfea72320583edb4e2695
      https://github.com/ehb54/ultrascan3/commit/2b9bdd7fa0b19e1e8c7dfea72320583edb4e2695
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.h

  Log Message:
  -----------
  - Replace `QGLWidget` with `QOpenGLWidget` in `us_mwl_spectra` for modern OpenGL support.
- Migrate `QRegExp` to `QRegularExpression` for Qt API modernization.
- Update `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compliance.
- Refactor `QMessageBox` button usage to modern enums for clarity and maintainability.


  Commit: 809561f9e4d2d107c406d1941d854e3185ca5b9d
      https://github.com/ehb54/ultrascan3/commit/809561f9e4d2d107c406d1941d854e3185ca5b9d
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.h
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp

  Log Message:
  -----------
  - Replace `QGLWidget` with `QOpenGLWidget` in `us_mwl_pltctrl` for modern OpenGL support.
- Update `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compliance.
- Refactor `QMessageBox` buttons to use modern enums for clarity and maintainability.
- Migrate `QRegExp` to `QRegularExpression` in `us_mwlr_viewer` for modernization and alignment with updated Qt API.


  Commit: 50a03c41966f5de28d8e55857c4d3fba43d0eede
      https://github.com/ehb54/ultrascan3/commit/50a03c41966f5de28d8e55857c4d3fba43d0eede
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_pcsa/us_rpscan.h

  Log Message:
  -----------
  - Replace `QwtDoubleInterval` with `QwtInterval` for Qt API consistency in `us_mlplot` and `us_rpscan`.
- Migrate `QRegExp` to `QRegularExpression` in `us_mrecs_loader` for API modernization.
- Replace `QwtDoublePoint` with `QPointF` for compliance with updated Qt API in `us_rpscan`.


  Commit: a7974fd35b02afb8c43d4ca3e7fe4c1470a15825
      https://github.com/ehb54/ultrascan3/commit/a7974fd35b02afb8c43d4ca3e7fe4c1470a15825
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_pseudo_absorbance/us_add_refScan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h
    M programs/us_pseudo_absorbance/us_pseudo_absorbance.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.h

  Log Message:
  -----------
  - Replace `QRegExp` with `QRegularExpression` across multiple modules for Qt API modernization.
- Replace `QwtDoublePoint` with `QPointF` for compliance with updated Qt API.
- Replace deprecated `setMargin` with `setContentsMargins` for layout updates.
- Add version-specific conditional handling for checkbox state changes to support multiple Qt versions in `us_convert_scan` and `us_add_refScan`.
- Optimize pointer usage in value assignments with `auto` for cleaner code.


  Commit: 5652e0f953bea1e8842e501916ad4a957694aced
      https://github.com/ehb54/ultrascan3/commit/5652e0f953bea1e8842e501916ad4a957694aced
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.cpp

  Log Message:
  -----------
  - Replace deprecated `setMargin` with `setContentsMargins` for layout updates in `us_query_rmsd`.
- Update `CMakeLists.txt` to use `Qt::DataVisualization` for module naming consistency.


  Commit: ae2b63a2218bbfb633e19fbfe81e4beea25d0607
      https://github.com/ehb54/ultrascan3/commit/ae2b63a2218bbfb633e19fbfe81e4beea25d0607
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_ramp/us_experiment_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_mwlramp.cpp
    M programs/us_ramp/us_ramp.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_ramp/us_ramp_gui.h

  Log Message:
  -----------
  - Replace `QRegExp` with `QRegularExpression` across multiple files for API modernization.
- Refactor `QMessageBox` button handling to use modern enums for improved clarity and maintainability.
- Replace `QwtDoublePoint` with `QPointF` for compliance with updated Qt API.
- Fix incorrect type conversion using `QString::number` for better error message formatting.


  Commit: 57da4043dd7ac8b393ff14dfdbe9aa3f2f54d222
      https://github.com/ehb54/ultrascan3/commit/57da4043dd7ac8b393ff14dfdbe9aa3f2f54d222
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  - Replace `QRegExp` with `QRegularExpression` for API modernization.
- Update `QString` concatenation with `QString(".")` for consistency.
- Replace `QGLWidget` with `QOpenGLWidget` for modern OpenGL support.
- Update CMakeLists.txt to use `Qt::DataVisualization` for module name consistency.


  Commit: ba1ba9b93065e10cbb86caccc6381e1186e4554b
      https://github.com/ehb54/ultrascan3/commit/ba1ba9b93065e10cbb86caccc6381e1186e4554b
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.h

  Log Message:
  -----------
  Replace `QwtDoubleRect` with `QRectF` for compliance with updated Qt API in `us_rotor_calibration`.


  Commit: effe6ce3d4d0ef92adeb5f59be87f02d0faa2c14
      https://github.com/ehb54/ultrascan3/commit/effe6ce3d4d0ef92adeb5f59be87f02d0faa2c14
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h

  Log Message:
  -----------
  - Replace `QwtDoublePoint` with `QPointF` in `us_spectrum` for Qt API compliance.
- Refactor `QMessageBox` button handling to use modern enums for improved clarity.
- Optimize `std::minmax_element` assignments using `auto` for cleaner code.
- Use `qRound` for type consistency in wavelength bounds.
- Replace `<math.h>` with `<cmath>` for modern header usage.


Compare: https://github.com/ehb54/ultrascan3/compare/77d60151680d...effe6ce3d4d0

To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications


More information about the us-commits mailing list