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

Lukas Dobler noreply at github.com
Mon Feb 16 12:40:44 MST 2026


  Branch: refs/heads/main
  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.


  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.


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

  Changed paths:
    M gui/us_analysis_base2.cpp

  Log Message:
  -----------
  Refactor `US_AnalysisBase2`: remove redundant `const` in `QDir` declaration and increase precision for `vbar` field display.


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

  Changed paths:
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp

  Log Message:
  -----------
  Refactor `US_MwlSpeciesFit`: enhance `reset_data` by clearing additional containers and initializing `us_gmp_auto_mode` to `false`.


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

  Changed paths:
    M CMakeLists.txt
    M gui/us_model_loader.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    A test/utils/test_us_regex.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_analysis_base_reset_button


  Commit: 7e1223aebe668ca75e872f8f2096bff99af80529
      https://github.com/ehb54/ultrascan3/commit/7e1223aebe668ca75e872f8f2096bff99af80529
  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:
  -----------
  Refactor `US_2dsa`: enhance `reset_data` by initializing `dset` and appending it to `dsets`.


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

  Changed paths:
    M gui/us_analysis_base2.cpp
    M gui/us_analysis_base2.h
    M gui/us_plot.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa.h
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_dcdt/us_dcdt.h
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa.h
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_second_moment/us_second_moment.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.h

  Log Message:
  -----------
  Merge pull request #364 from ehb54/lukas/us_analysis_base_reset_button

Analysis programs reset button


Compare: https://github.com/ehb54/ultrascan3/compare/49e66ee79950...02b8e6a74eda

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