App: Replace DisableHighDpiScaling with HighDpiScaleFactorRoundingPolicy

AA_DisableHighDpiScaling is deprecated and ignored in Qt 6.
The next best option is to use Qt::HighDpiScaleFactorRoundingPolicy::Floor
instead.

Change-Id: Ic279ac34f744dec2558624799809007bbb638431
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Thomas Hartmann
2021-08-04 17:46:14 +02:00
parent 6595650804
commit 269143a0d9

View File

@@ -289,6 +289,13 @@ static void setHighDpiEnvironmentVariable()
QGuiApplication::setHighDpiScaleFactorRoundingPolicy( QGuiApplication::setHighDpiScaleFactorRoundingPolicy(
Qt::HighDpiScaleFactorRoundingPolicy::Round); Qt::HighDpiScaleFactorRoundingPolicy::Round);
#endif #endif
#endif
} else {
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
/* AA_DisableHighDpiScaling is deprecated */
QGuiApplication::setHighDpiScaleFactorRoundingPolicy(
Qt::HighDpiScaleFactorRoundingPolicy::Floor);
#endif #endif
} }
} }