diff options
author | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2021-06-15 17:49:04 +0200 |
---|---|---|
committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2021-06-16 13:22:18 +0200 |
commit | 6ce44c53c7aa802b817b72d49de88e4da0181488 (patch) | |
tree | e673aa0bdbdc1f7d3f42ed0366bd4baa0331cccf /tests/auto/corelib/io | |
parent | dc1efcfc931a149c8ce65abab452f516d4ffc035 (diff) |
Windows: Read page size and orientation from setup dialog
PAGESETUPDLG's hDevMode reports the page size and orientation selection
of the user, so read that data to get accurate results.
Otherwise, the page size of a landscape page wouldn't match any known
page format, and we'd end up with a custom size that would not be valid
for the preview, breaking the preview UI's orientation state.
Reuse the helper from QPageSize to map Windows page size ID to our own
enum.
Fixes: QTBUG-93764
Pick-to: 6.2 6.1 5.15
Change-Id: Ib9a848619e3ba8780264ad76ed43c4fffae6b07f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Diffstat (limited to 'tests/auto/corelib/io')
0 files changed, 0 insertions, 0 deletions