summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/activeqt/hierarchy/objects.cpp2
-rw-r--r--examples/activeqt/mediaplayer/main.cpp4
-rw-r--r--src/activeqt/container/qaxselect.cpp4
-rw-r--r--tools/testcon/main.cpp4
4 files changed, 7 insertions, 7 deletions
diff --git a/examples/activeqt/hierarchy/objects.cpp b/examples/activeqt/hierarchy/objects.cpp
index c28cd85..af9d966 100644
--- a/examples/activeqt/hierarchy/objects.cpp
+++ b/examples/activeqt/hierarchy/objects.cpp
@@ -104,7 +104,7 @@ QString QSubWidget::label() const
QSize QSubWidget::sizeHint() const
{
QFontMetrics fm(font());
- return QSize(fm.width(m_label), fm.height());
+ return QSize(fm.horizontalAdvance(m_label), fm.height());
}
void QSubWidget::paintEvent(QPaintEvent *)
diff --git a/examples/activeqt/mediaplayer/main.cpp b/examples/activeqt/mediaplayer/main.cpp
index c20f262..2f84d83 100644
--- a/examples/activeqt/mediaplayer/main.cpp
+++ b/examples/activeqt/mediaplayer/main.cpp
@@ -51,7 +51,7 @@
#include <QApplication>
#include <QMessageBox>
#include <QMainWindow>
-#include <QDesktopWidget>
+#include <QScreen>
#include <QVariant>
#include <QSettings>
#include <QFileDialog>
@@ -90,7 +90,7 @@ MainWindow::MainWindow()
const QByteArray restoredGeometry = settings.value(QLatin1String(geometryKey)).toByteArray();
if (restoredGeometry.isEmpty() || !restoreGeometry(restoredGeometry)) {
- const QRect availableGeometry = QApplication::desktop()->availableGeometry(this);
+ const QRect availableGeometry = screen()->availableGeometry();
const QSize size = (availableGeometry.size() * 4) / 5;
resize(size);
move(availableGeometry.center() - QPoint(size.width(), size.height()) / 2);
diff --git a/src/activeqt/container/qaxselect.cpp b/src/activeqt/container/qaxselect.cpp
index 30af521..e2642aa 100644
--- a/src/activeqt/container/qaxselect.cpp
+++ b/src/activeqt/container/qaxselect.cpp
@@ -57,7 +57,7 @@
#include <QtCore/qitemselectionmodel.h>
#include <QtCore/qsysinfo.h>
#include <QtCore/qtextstream.h>
-#include <QtWidgets/qdesktopwidget.h>
+#include <QtGui/qscreen.h>
#include <QtWidgets/qpushbutton.h>
#include <qt_windows.h>
@@ -362,7 +362,7 @@ QAxSelect::QAxSelect(QWidget *parent, Qt::WindowFlags flags)
d->selectUi.setupUi(this);
d->setOkButtonEnabled(false);
- const QRect availableGeometry = QApplication::desktop()->availableGeometry(this);
+ const QRect availableGeometry = screen()->availableGeometry();
resize(availableGeometry.width() / 4, availableGeometry.height() * 2 / 3);
#ifndef QT_NO_CURSOR
diff --git a/tools/testcon/main.cpp b/tools/testcon/main.cpp
index 7c2ca07..e1b5c29 100644
--- a/tools/testcon/main.cpp
+++ b/tools/testcon/main.cpp
@@ -29,11 +29,11 @@
#include "mainwindow.h"
#include <QApplication>
+#include <QScreen>
#include <QAxFactory>
#include <QCommandLineParser>
#include <QCommandLineOption>
#include <QDebug>
-#include <QDesktopWidget>
QAXFACTORY_BEGIN(
"{4a43e44d-9d1d-47e5-a1e5-58fe6f7be0a4}", // type library ID
@@ -104,7 +104,7 @@ int main( int argc, char **argv )
if (parser.isSet(scriptOption))
mw.loadScript(parser.value(scriptOption));
- const QRect availableGeometry = QApplication::desktop()->availableGeometry(&mw);
+ const QRect availableGeometry = mw.screen()->availableGeometry();
mw.resize(availableGeometry.size() * 2 / 3);
mw.show();