[us-commits] [ehb54/ultrascan3] 679d24: Adjust button sizes in `us_plot.cpp` to improve UI...

Lukas Dobler noreply at github.com
Fri Feb 13 05:56:35 MST 2026


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

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Adjust button sizes in `us_plot.cpp` to improve UI consistency. Add missing size configurations for `btnCMap`.


  Commit: 9c4bc4cfdbca84956e3698eae833736bd38049ec
      https://github.com/ehb54/ultrascan3/commit/9c4bc4cfdbca84956e3698eae833736bd38049ec
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

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

  Log Message:
  -----------
  Refactor `US_AnalysisBase2` to improve readability and maintainability:

- Replace raw arrays with `QVector` for `x_weights` and `y_weights`.
- Use `QSignalBlocker` to simplify signal connection management.
- Switch from old-style signal/slot syntax to the new syntax.
- Add `reset_data` and `reset_gui` methods to centralize reset logic.
- Update function parameters to use `const` where applicable.
- Improve code consistency with `nullptr` and `static_cast`.


  Commit: 53e206359e71440d79578430acdebaef4dcaedf0
      https://github.com/ehb54/ultrascan3/commit/53e206359e71440d79578430acdebaef4dcaedf0
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

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

  Log Message:
  -----------
  Add `reset`, `reset_data`, and `reset_gui` methods to `US_2dsa`. Refactor signal/slot connections to new-style syntax for improved clarity and maintainability.


  Commit: 7947fe35531e4787b56f263dd0789b40f196dc98
      https://github.com/ehb54/ultrascan3/commit/7947fe35531e4787b56f263dd0789b40f196dc98
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

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

  Log Message:
  -----------
  Refactor `US_Dcdt` for signal/slot modernization and reset logic centralization:

- Refactor signal/slot connections to use the new-style syntax.
- Add `reset_data` and `reset_gui` methods for better modularity.
- Replace repetitive signal blocking with `QSignalBlocker`.


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

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

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


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

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

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


  Commit: 66ad967703fe072619f70bd88332a44b08f6deb7
      https://github.com/ehb54/ultrascan3/commit/66ad967703fe072619f70bd88332a44b08f6deb7
  Author: Doluk <69309597+doluk at users.noreply.github.com>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

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

  Log Message:
  -----------
  Add `reset`, `reset_data`, and `reset_gui` methods to `US_vHW_Enhanced` for centralized reset logic. Refactor signal/slot connections to new-style syntax for improved readability.


Compare: https://github.com/ehb54/ultrascan3/compare/4aea2b2f6186...66ad967703fe

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