[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