[us-commits] [ehb54/ultrascan3] 0500c3: Make `reset_data` and `reset_gui` non-virtual in `...

Lukas Dobler noreply at github.com
Mon Feb 16 03:07:56 MST 2026


  Branch: refs/heads/lukas/us_analysis_base_reset_button
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 0500c3350c3437732e0d9ed656185a5e32ca2584
      https://github.com/ehb54/ultrascan3/commit/0500c3350c3437732e0d9ed656185a5e32ca2584
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M gui/us_analysis_base2.h

  Log Message:
  -----------
  Make `reset_data` and `reset_gui` non-virtual in `US_AnalysisBase2` to simplify inheritance structure.


  Commit: 074e12d4c448250dccba1b236d2f887b14cd26f0
      https://github.com/ehb54/ultrascan3/commit/074e12d4c448250dccba1b236d2f887b14cd26f0
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_2dsa/us_2dsa.cpp

  Log Message:
  -----------
  Simplify `reset_gui` in `US_2dsa` by removing redundant `nullptr` assignments.


  Commit: 643926ae3cc32d094e7feda27fe58bc9099818ef
      https://github.com/ehb54/ultrascan3/commit/643926ae3cc32d094e7feda27fe58bc9099818ef
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_pcsa/us_pcsa.cpp

  Log Message:
  -----------
  Refactor `US_pcsa` signal/slot connections to use new-style syntax for improved readability and maintainability.


  Commit: 0667d84eda957989a0d1072815ced463ad60dd21
      https://github.com/ehb54/ultrascan3/commit/0667d84eda957989a0d1072815ced463ad60dd21
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_pcsa/us_pcsa.cpp

  Log Message:
  -----------
  Refactor `US_pcsa` to modernize signal/slot connections with new-style syntax for improved clarity and maintainability.


  Commit: 90e550a3655c4e118231ecaaf412f1844d959f34
      https://github.com/ehb54/ultrascan3/commit/90e550a3655c4e118231ecaaf412f1844d959f34
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

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

  Log Message:
  -----------
  Refactor `US_pcsa` to replace raw pointer `te_results` with `QPointer` for improved memory management and safety.


  Commit: 8a1a27c3f2cbf5cd2341fe453c6d33a6fe6f5182
      https://github.com/ehb54/ultrascan3/commit/8a1a27c3f2cbf5cd2341fe453c6d33a6fe6f5182
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

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

  Log Message:
  -----------
  Refactor `US_pcsa` to remove unused `child_closed` slot and redundant signal/slot connections. Adjust pointer initialization for improved clarity and use `clear()` for better reset logic.


  Commit: 2e87560345745184b24f6b1adc221a84a71ba937
      https://github.com/ehb54/ultrascan3/commit/2e87560345745184b24f6b1adc221a84a71ba937
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

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

  Log Message:
  -----------
  Add `reset`, `reset_data`, and `reset_gui` methods to `US_pcsa` for centralized reset logic.


  Commit: 915e9c1eeea05f71a9a76779507fc00a9f7c0cf1
      https://github.com/ehb54/ultrascan3/commit/915e9c1eeea05f71a9a76779507fc00a9f7c0cf1
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M programs/us_pcsa/us_pcsa.cpp

  Log Message:
  -----------
  Refactor `US_pcsa` for improved readability and maintainability: update conditional checks, initialize variables with modern syntax, and streamline GUI reset logic.


Compare: https://github.com/ehb54/ultrascan3/compare/66ad967703fe...915e9c1eeea0

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