diff --git a/desktop-widgets/locationinformation.cpp b/desktop-widgets/locationinformation.cpp index 2f5648461..8607de29a 100644 --- a/desktop-widgets/locationinformation.cpp +++ b/desktop-widgets/locationinformation.cpp @@ -20,7 +20,9 @@ #include #include #include +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) #include +#endif #include #include @@ -587,7 +589,11 @@ void DiveLocationLineEdit::keyPressEvent(QKeyEvent *ev) void DiveLocationLineEdit::fixPopupPosition() { +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + const QRect screen = this->screen()->availableGeometry(); +#else const QRect screen = QApplication::desktop()->availableGeometry(this); +#endif const int maxVisibleItems = 5; QPoint pos; int rh, w; diff --git a/desktop-widgets/mainwindow.cpp b/desktop-widgets/mainwindow.cpp index eeb07c431..e5497f44c 100644 --- a/desktop-widgets/mainwindow.cpp +++ b/desktop-widgets/mainwindow.cpp @@ -8,7 +8,9 @@ #include #include +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) #include +#endif #include #include #include @@ -807,9 +809,13 @@ void MainWindow::restoreSplitterSizes() topSplitter->restoreState(settings.value("topSplitter").toByteArray()); bottomSplitter->restoreState(settings.value("bottomSplitter").toByteArray()); } else { +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) const int appH = qApp->desktop()->size().height(); const int appW = qApp->desktop()->size().width(); - +#else + const int appH = screen()->size().height(); + const int appW = screen()->size().width(); +#endif ui.mainSplitter->setSizes({ appH * 3 / 5, appH * 2 / 5 }); topSplitter->setSizes({ appW / 2, appW / 2 }); bottomSplitter->setSizes({ appW * 3 / 5, appW * 2 / 5 }); diff --git a/desktop-widgets/profilewidget.cpp b/desktop-widgets/profilewidget.cpp index 7c156f479..b701d00d0 100644 --- a/desktop-widgets/profilewidget.cpp +++ b/desktop-widgets/profilewidget.cpp @@ -81,7 +81,9 @@ ProfileWidget::ProfileWidget() QHBoxLayout *layout = new QHBoxLayout(this); layout->setSpacing(0); +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) layout->setMargin(0); +#endif layout->setContentsMargins(0, 0, 0, 0); layout->addWidget(toolBar); layout->addWidget(stack);