[us-commits] [ehb54/ultrascan3] 33dfed: Refactor `US_Plot` and related classes for modern ...

Lukas Dobler noreply at github.com
Sat Nov 15 01:56:14 MST 2025


  Branch: refs/heads/lukas/qt6-compile
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 33dfedcbd83e81f3116f6e0051eb43b762a00ce1
      https://github.com/ehb54/ultrascan3/commit/33dfedcbd83e81f3116f6e0051eb43b762a00ce1
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-14 (Fri, 14 Nov 2025)

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

  Log Message:
  -----------
  Refactor `US_Plot` and related classes for modern C++ standards and improved maintainability

Replaced raw pointers with `nullptr`, leveraged modern Qt signal-slot syntax, and tightened const correctness throughout. Removed legacy Qt version checks and redundant logic for clean and readable code.


  Commit: ef64cab1de21434fe0f5d43a73d8f500c37bbfed
      https://github.com/ehb54/ultrascan3/commit/ef64cab1de21434fe0f5d43a73d8f500c37bbfed
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-14 (Fri, 14 Nov 2025)

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Fix incorrect variable usage and remove redundant `const` specifiers in `US_Plot`

Corrected variable mismatch in `connect` call for canvas color updates. Replaced redundant `const QDir` declarations with `QDir` to align with proper usage. Initialized `selSymbol` with `QwtSymbol::NoSymbol` to prevent uninitialized access.


  Commit: aa4ace94a7d0acc500543323e466222bb30c02c7
      https://github.com/ehb54/ultrascan3/commit/aa4ace94a7d0acc500543323e466222bb30c02c7
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-14 (Fri, 14 Nov 2025)

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

  Log Message:
  -----------
  Merge pull request #310 from ehb54/lukas/us_plot_config

Fix us_plot config causing Curves to get symboles


  Commit: 57bf3bd1f029bc588861ddbc4b027a9227ba29ef
      https://github.com/ehb54/ultrascan3/commit/57bf3bd1f029bc588861ddbc4b027a9227ba29ef
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-15 (Sat, 15 Nov 2025)

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

  Log Message:
  -----------
  Merge branch 'main' into lukas/qt6-compile


Compare: https://github.com/ehb54/ultrascan3/compare/39a4c51ee033...57bf3bd1f029

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