[Libreoffice-commits] core.git: vcl/qt5

Michael Weghorn (via logerrit) logerrit at kemper.freedesktop.org
Fri Sep 24 11:59:10 UTC 2021


 vcl/qt5/Qt5System.cxx |   16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

New commits:
commit 8248d4cd6021614461ae79adcd447d4c35e9fa96
Author:     Michael Weghorn <m.weghorn at posteo.de>
AuthorDate: Fri Sep 24 08:18:12 2021 +0200
Commit:     Michael Weghorn <m.weghorn at posteo.de>
CommitDate: Fri Sep 24 13:58:34 2021 +0200

    qt5: Replace use of deprecated QDesktopWidget in Qt5System
    
    Change-Id: Id6ba8dfcf2f966f0e2e224990dec0309cd4d27d0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122551
    Tested-by: Michael Weghorn <m.weghorn at posteo.de>
    Reviewed-by: Michael Weghorn <m.weghorn at posteo.de>

diff --git a/vcl/qt5/Qt5System.cxx b/vcl/qt5/Qt5System.cxx
index d769f7118ea5..e787ea0cab2b 100644
--- a/vcl/qt5/Qt5System.cxx
+++ b/vcl/qt5/Qt5System.cxx
@@ -7,26 +7,18 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
-#include <QtWidgets/QApplication>
-#include <QtWidgets/QDesktopWidget>
+#include <QtGui/QGuiApplication>
+#include <QtGui/QScreen>
 
-#include <string.h>
 #include <tools/gen.hxx>
 #include <Qt5System.hxx>
 #include <Qt5Tools.hxx>
 
-unsigned int Qt5System::GetDisplayScreenCount()
-{
-    SAL_WNODEPRECATED_DECLARATIONS_PUSH
-    return QApplication::desktop()->screenCount();
-    SAL_WNODEPRECATED_DECLARATIONS_POP
-}
+unsigned int Qt5System::GetDisplayScreenCount() { return QGuiApplication::screens().size(); }
 
 tools::Rectangle Qt5System::GetDisplayScreenPosSizePixel(unsigned int nScreen)
 {
-    SAL_WNODEPRECATED_DECLARATIONS_PUSH
-    QRect qRect = QApplication::desktop()->screenGeometry(nScreen);
-    SAL_WNODEPRECATED_DECLARATIONS_POP
+    QRect qRect = QGuiApplication::screens().at(nScreen)->geometry();
     return toRectangle(scaledQRect(qRect, qApp->devicePixelRatio()));
 }
 


More information about the Libreoffice-commits mailing list