From 08985f03236a70b35b03b2749cabbd45398e968b Mon Sep 17 00:00:00 2001 From: Alexander Lopatin Date: Thu, 16 Jan 2020 11:26:38 +0300 Subject: [PATCH] Fix "error: const QRect QDesktopWidget::screenGeometry(int) const is deprecated: Use QGuiApplication::screens() [-Werror=deprecated-declarations]" https://bugs.gentoo.org/705438 Signed-off-by: Alexander Lopatin --- qdevicemonitor/ui/MainWindow.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qdevicemonitor/ui/MainWindow.cpp b/qdevicemonitor/ui/MainWindow.cpp index 4266de6..69d4433 100644 --- a/qdevicemonitor/ui/MainWindow.cpp +++ b/qdevicemonitor/ui/MainWindow.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include @@ -181,9 +182,9 @@ void MainWindow::loadSettings() { setGeometry(geom.toRect()); } - else + else if (!qApp->screens().isEmpty()) { - QRect geom = qApp->desktop()->screenGeometry(); + QRect geom = qApp->screens()[0]->availableVirtualGeometry(); const int screenWidth = geom.width(); const int screenHeight = geom.height(); geom.setWidth(int(screenWidth * 0.7f)); -- 2.21.0