mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-07-19 20:59:02 -04:00
Removed deprecated QDesktopWidget for Qt 6
This commit is contained in:
parent
f53a30a0e4
commit
f321ffe8fd
12 changed files with 44 additions and 17 deletions
|
@ -29,7 +29,6 @@
|
|||
|
||||
#include <QLineEdit>
|
||||
#include <QMessageBox>
|
||||
#include <QDesktopWidget>
|
||||
|
||||
#include <iostream>
|
||||
|
||||
|
@ -49,7 +48,7 @@ StartDialog::StartDialog(QWidget *parent)
|
|||
Settings->loadWidgetInformation(this);
|
||||
|
||||
/* Put the Login dialog in the screen center */
|
||||
const QRect screen = QApplication::desktop()->screenGeometry();
|
||||
const QRect screen = RsApplication::primaryScreenGeometry();
|
||||
this->move( screen.center() - this->rect().center() );
|
||||
|
||||
/* get all available pgp private certificates....
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
*******************************************************************************/
|
||||
|
||||
#include <QApplication>
|
||||
#include <QDesktopWidget>
|
||||
#include <QFile>
|
||||
#include <QDir>
|
||||
#include <QGridLayout>
|
||||
|
@ -34,6 +33,7 @@
|
|||
#include <iostream>
|
||||
#include <math.h>
|
||||
|
||||
#include "rshare.h"
|
||||
#include "Emoticons.h"
|
||||
#include "util/HandleRichText.h"
|
||||
#include "retroshare/rsinit.h"
|
||||
|
@ -261,7 +261,7 @@ void Emoticons::showSmileyWidget(QWidget *parent, QWidget *button, const char *s
|
|||
//Get widget's size
|
||||
QSize sizeWidget = smWidget->sizeHint();
|
||||
//Get screen's size
|
||||
QSize sizeScreen = QApplication::desktop()->size();
|
||||
QSize sizeScreen = RsApplication::primaryScreenGeometry().size();
|
||||
|
||||
//Calculate left distance to screen start
|
||||
int distToScreenLeft = butTopLeft.x();
|
||||
|
@ -437,7 +437,7 @@ void Emoticons::showStickerWidget(QWidget *parent, QWidget *button, const char *
|
|||
//Get widget's size
|
||||
QSize sizeWidget = smWidget->sizeHint();
|
||||
//Get screen's size
|
||||
QSize sizeScreen = QApplication::desktop()->size();
|
||||
QSize sizeScreen = RsApplication::primaryScreenGeometry().size();
|
||||
|
||||
//Calculate left distance to screen start
|
||||
int distToScreenLeft = butTopLeft.x();
|
||||
|
|
|
@ -31,9 +31,9 @@
|
|||
#include "util/QtVersion.h"
|
||||
#include "util/DateTime.h"
|
||||
|
||||
#include <QDesktopWidget>
|
||||
#include <QMenu>
|
||||
#include <QToolButton>
|
||||
#include <QScreen>
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
|
@ -192,8 +192,11 @@ void GroupTreeWidget::addToolButton(QToolButton *toolButton)
|
|||
|
||||
/* Initialize button */
|
||||
int i = qt_defaultDpi();
|
||||
auto desktopWidget = QApplication::desktop();
|
||||
auto y = desktopWidget->logicalDpiY();
|
||||
QScreen *primaryScreen = QGuiApplication::primaryScreen();
|
||||
int y = i;
|
||||
if (primaryScreen) {
|
||||
y = primaryScreen->logicalDotsPerInchY();
|
||||
}
|
||||
|
||||
toolButton->setAutoRaise(true);
|
||||
toolButton->setIconSize(QSize(24*y/i,24*y/i));
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
#include <QTimer>
|
||||
|
||||
#include <retroshare-gui/RsAutoUpdatePage.h>
|
||||
#include "rshare.h"
|
||||
#include "RSGraphWidget.h"
|
||||
|
||||
#if QT_VERSION < 0x040700
|
||||
|
@ -314,8 +315,7 @@ void RSGraphWidget::setFiltering(bool b)
|
|||
int
|
||||
RSGraphWidget::getNumPoints()
|
||||
{
|
||||
QDesktopWidget *desktop = QApplication::desktop();
|
||||
int width = desktop->width();
|
||||
int width = RsApplication::primaryScreenGeometry().width();
|
||||
return width;
|
||||
}
|
||||
|
||||
|
|
|
@ -26,7 +26,6 @@
|
|||
#include <set>
|
||||
|
||||
#include <QApplication>
|
||||
#include <QDesktopWidget>
|
||||
#include <QFrame>
|
||||
|
||||
#include <stdint.h>
|
||||
|
|
|
@ -24,7 +24,6 @@
|
|||
#include <QShortcut>
|
||||
#include <QByteArray>
|
||||
#include <QKeySequence>
|
||||
#include <QDesktopWidget>
|
||||
#include <rshare.h>
|
||||
#include "rwindow.h"
|
||||
|
||||
|
|
|
@ -23,7 +23,6 @@
|
|||
|
||||
#include <QMessageBox>
|
||||
#include <QFile>
|
||||
#include <QDesktopWidget>
|
||||
#include <QDropEvent>
|
||||
#include <QPushButton>
|
||||
#include <QTextDocumentFragment>
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
|
||||
#include <retroshare-gui/RsAutoUpdatePage.h>
|
||||
|
||||
#include "rshare.h"
|
||||
#include "MainWindow.h"
|
||||
#include "toaster/OnlineToaster.h"
|
||||
#include "toaster/MessageToaster.h"
|
||||
|
@ -49,7 +50,6 @@
|
|||
|
||||
#include "retroshare/rsplugin.h"
|
||||
|
||||
#include <QDesktopWidget>
|
||||
#include <QInputDialog>
|
||||
#include <QMessageBox>
|
||||
//#include <QMutexLocker>
|
||||
|
@ -1040,8 +1040,7 @@ void NotifyQt::startWaitingToasters()
|
|||
/* Calculate positions */
|
||||
QSize size = toaster->widget->size();
|
||||
|
||||
QDesktopWidget *desktop = QApplication::desktop();
|
||||
QRect desktopGeometry = desktop->availableGeometry(desktop->primaryScreen());
|
||||
QRect desktopGeometry = RsApplication::primaryScreenGeometry();
|
||||
|
||||
switch (toaster->position) {
|
||||
case RshareSettings::TOASTERPOS_TOPLEFT:
|
||||
|
|
|
@ -24,7 +24,6 @@
|
|||
#include <set>
|
||||
|
||||
#include <QApplication>
|
||||
#include <QDesktopWidget>
|
||||
#include <QFrame>
|
||||
|
||||
#include <stdint.h>
|
||||
|
|
|
@ -24,7 +24,9 @@
|
|||
#ifdef HAVE_XSS
|
||||
|
||||
#include <qapplication.h>
|
||||
#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
|
||||
#include <QDesktopWidget>
|
||||
#endif
|
||||
#include <QX11Info>
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
#include <QStyleFactory>
|
||||
#include <QTextStream>
|
||||
#include <QTimer>
|
||||
#include <QScreen>
|
||||
#ifdef __APPLE__
|
||||
#include <QUrl>
|
||||
#endif
|
||||
|
@ -676,3 +677,25 @@ bool RsApplication::updateLocalServer()
|
|||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/** Get available geometry of primary screen */
|
||||
QRect RsApplication::availablePrimaryScreenGeometry()
|
||||
{
|
||||
QScreen *primaryScreen = QGuiApplication::primaryScreen();
|
||||
if (!primaryScreen) {
|
||||
return QRect(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
return primaryScreen->availableGeometry();
|
||||
}
|
||||
|
||||
/** Get geometry of primary screen */
|
||||
QRect RsApplication::primaryScreenGeometry()
|
||||
{
|
||||
QScreen *primaryScreen = QGuiApplication::primaryScreen();
|
||||
if (!primaryScreen) {
|
||||
return QRect(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
return primaryScreen->geometry();
|
||||
}
|
||||
|
|
|
@ -154,6 +154,11 @@ public:
|
|||
static void createShortcut(const QKeySequence &key, QWidget *sender,
|
||||
QWidget *receiver, const char *slot);
|
||||
|
||||
/** Get available geometry of primary screen */
|
||||
static QRect availablePrimaryScreenGeometry();
|
||||
/** Get geometry of primary screen */
|
||||
static QRect primaryScreenGeometry();
|
||||
|
||||
#ifdef __APPLE__
|
||||
/**To process event from Mac system */
|
||||
bool event(QEvent *);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue