[us-commits] [ehb54/ultrascan3] 83a8bb: Lukas/qt6 q printer (#290)

Lukas Dobler noreply at github.com
Tue Oct 21 11:54:21 MDT 2025


  Branch: refs/heads/master
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 83a8bbdce557a43ae4881196a8b7e72d19bd2de8
      https://github.com/ehb54/ultrascan3/commit/83a8bbdce557a43ae4881196a8b7e72d19bd2de8
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-21 (Tue, 21 Oct 2025)

  Changed paths:
    M gui/us_plot.cpp
    M programs/us_2dsa/us_2dsa_process.h
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_pcsa/us_pcsa_process.h
    M programs/us_reporter/us_reporter.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M us_somo/develop/src/us_editor.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd.cpp
    M us_somo/develop/src/us_hydrodyn_comparative.cpp
    M us_somo/develop/src/us_hydrodyn_saxs.cpp

  Log Message:
  -----------
  Lukas/qt6 q printer (#290)

* Update deprecated Qt APIs in `us_plot.cpp` and `US_PlotPicker`

Replaced `QPrinter::setOrientation()` with `QPrinter::setPageOrientation()` and migrated from `QTime` to `QElapsedTimer` for mouse event handling. Improves compatibility with modern Qt versions and enhances code consistency.

* Migrate `QTime` to `QElapsedTimer` in `us_2dsa_process.h` for modern Qt compatibility and improved timing accuracy.

* Migrate `QTime` to `QElapsedTimer` in `us_pcsa_process.h` for modern Qt compatibility and improved timing precision.

* Replace deprecated `QPrinter` methods with modern equivalents for improved Qt compatibility.

* Replace deprecated `QPrinter` methods with modern `QPageSize` and `QPageLayout` equivalents for improved Qt compatibility.

* Replace `QPrinter::setPageSize(QPrinter::Letter)` with `QPrinter::setPageSize(QPageSize(QPageSize::Letter))` across multiple files for improved Qt compatibility.

* Replace deprecated `QPrinter::setPageSize()` usage with `QPageSize` constructor for compatibility with modern Qt versions.



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