Mercurial > octave
comparison libgui/src/community-news.h @ 31006:35d37e433532 stable
replace use of depreciated QDesktopWidget in GUI
* gui-utils.cc: include QApplication, QRect and QScreen;
(get_screen_geometry): return QRect with geometry of primary screen;
(adjust_to_screen): adjust given QRect to be completely on the screen
that contains the largest part of the QRect, use a default geometry if
no part is on an available screen
* gui-utils.h: include QRect;
new function get_screen_geometry and adjust_to_screen
* community-news.cc: do not include QDesktopWidget, but gui-utils.h;
(get_screen_geometry); move function to gui-utils.cc;
* community-news.h: move get_screen_geometry to gui-utils.h
* find-dialog.cc: do not include QDesktopWidget, but gui-utils.h;
(restore_settings): use new function adjust_to_screen
* main-window.cc: do not include QDesktopWidget, but gui-utils.h;
(get_screen_geometry: move function to gui-utils.cc
* main-window.h: move function get_screen_geometry to gui.utils.h;
* octave-dock-widget.cc: do not include QDesktopWidget, but gui-utils.h
QScreen and QWindow;
(handle_settings): use adjust_to_screen and QGuiApplication->primaryScreen
* release-notes.cc: do not include QDesktopWidget, but gui-utils.h
and QScreen;
(get_screen_geometry): move to gui-utils.cc;
* release-notes.h: move get:screen_geometry to gui-utils.h
* terminal-dock-widget.cc: do not include QDesktopWidget but QScreen;
(terminal_dock_widget): use QGuiApplication->primaryScreen instead
of QDesktopWidget->screenGeometry
* welcome-wizard.cc: remove include of QDesktopWidget
author | Torsten Lilge <ttl-octave@mailbox.org> |
---|---|
date | Sun, 30 Jan 2022 16:41:44 +0100 |
parents | 796f54d4ddbf |
children | ca7d58406f82 c6d54dd31a7e |
comparison
equal
deleted
inserted
replaced
31004:2b4f7287aa3a | 31006:35d37e433532 |
---|---|
59 private: | 59 private: |
60 | 60 |
61 void construct (base_qobject& oct_qobj, const QString& base_url, | 61 void construct (base_qobject& oct_qobj, const QString& base_url, |
62 const QString& page, int serial); | 62 const QString& page, int serial); |
63 | 63 |
64 void get_screen_geometry (int& width, int& height); | |
65 | |
66 QTextBrowser *m_browser; | 64 QTextBrowser *m_browser; |
67 }; | 65 }; |
68 } | 66 } |
69 | 67 |
70 #endif | 68 #endif |