From d85e86375d44583bf8fda25ba5140f9aacfb0a0d Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@qt.io>
Date: Tue, 30 Jan 2018 15:55:40 +0100
Subject: [PATCH] Qt Designer: Fix deprecation warning

Use QDesktopWidget::availableGeometry(QWidget *) instead
of QDesktopWidget::availableGeometry(int), fixing:

shared\previewmanager.cpp:784:102: warning: 'const QRect QDesktopWidget::availableGeometry(int) const' is deprecated: Use QGuiApplication::screens() [-Wdeprecated-declarations]
             const QRect availGeometry = desktop->availableGeometry(desktop->screenNumber(lastPreview));
                                                                                                      ^

Change-Id: Iac3a5fe4931503c42c94428ac19cd1dcbfb277aa
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
---
 src/designer/src/lib/shared/previewmanager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/designer/src/lib/shared/previewmanager.cpp b/src/designer/src/lib/shared/previewmanager.cpp
index b4c76993b..f0305715d 100644
--- a/src/designer/src/lib/shared/previewmanager.cpp
+++ b/src/designer/src/lib/shared/previewmanager.cpp
@@ -781,7 +781,7 @@ QWidget *PreviewManager::showPreview(const QDesignerFormWindowInterface *fw,
         if (QWidget *lastPreview = d->m_previews.back().m_widget) {
             QDesktopWidget *desktop = qApp->desktop();
             const QRect lastPreviewGeometry = lastPreview->frameGeometry();
-            const QRect availGeometry = desktop->availableGeometry(desktop->screenNumber(lastPreview));
+            const QRect availGeometry = desktop->availableGeometry(lastPreview);
             const QPoint newPos = lastPreviewGeometry.topRight() + QPoint(Spacing, 0);
             if (newPos.x() +  size.width() < availGeometry.right())
                 widget->move(newPos);
-- 
GitLab