summaryrefslogtreecommitdiffstats
path: root/tests/manual/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/widgets')
-rw-r--r--tests/manual/widgets/widgets/defaultUpMenuBar/CMakeLists.txt2
-rw-r--r--tests/manual/widgets/widgets/defaultUpMenuBar/defaultUpMenuBar.pro2
-rw-r--r--tests/manual/widgets/widgets/defaultUpMenuBar/main.cpp8
3 files changed, 8 insertions, 4 deletions
diff --git a/tests/manual/widgets/widgets/defaultUpMenuBar/CMakeLists.txt b/tests/manual/widgets/widgets/defaultUpMenuBar/CMakeLists.txt
index 327721ac63..4437ce2fa9 100644
--- a/tests/manual/widgets/widgets/defaultUpMenuBar/CMakeLists.txt
+++ b/tests/manual/widgets/widgets/defaultUpMenuBar/CMakeLists.txt
@@ -9,7 +9,7 @@ qt_add_manual_test(defaultUpMenuBar
SOURCES
main.cpp
PUBLIC_LIBRARIES
- Qt::Gui
+ Qt::GuiPrivate
Qt::Widgets
)
diff --git a/tests/manual/widgets/widgets/defaultUpMenuBar/defaultUpMenuBar.pro b/tests/manual/widgets/widgets/defaultUpMenuBar/defaultUpMenuBar.pro
index f9cffb3709..6cb197c42f 100644
--- a/tests/manual/widgets/widgets/defaultUpMenuBar/defaultUpMenuBar.pro
+++ b/tests/manual/widgets/widgets/defaultUpMenuBar/defaultUpMenuBar.pro
@@ -1,4 +1,4 @@
-QT += widgets
+QT += widgets gui-private
TEMPLATE = app
TARGET = defaultUpMenuBar
SOURCES += main.cpp
diff --git a/tests/manual/widgets/widgets/defaultUpMenuBar/main.cpp b/tests/manual/widgets/widgets/defaultUpMenuBar/main.cpp
index 602127febe..e9e1d91e37 100644
--- a/tests/manual/widgets/widgets/defaultUpMenuBar/main.cpp
+++ b/tests/manual/widgets/widgets/defaultUpMenuBar/main.cpp
@@ -54,7 +54,8 @@
// secondary is above it).
#include <QtWidgets>
-#include <QtPlatformHeaders/QWindowsWindowFunctions>
+#include <QtGui/qpa/qplatformwindow.h>
+#include <QtGui/qpa/qplatformwindow_p.h>
class MainWindow : public QMainWindow
{
@@ -116,7 +117,10 @@ int main(int argc, char **argv)
for (QScreen *screen : QApplication::screens()) {
MainWindow *mainWindow = new MainWindow;
mainWindow->setGeometry(screen->geometry());
- QWindowsWindowFunctions::setHasBorderInFullScreen(mainWindow->windowHandle(), true);
+ mainWindow->winId();
+ using namespace QPlatformInterface::Private;
+ if (auto *windowsWindow = dynamic_cast<QWindowsWindow *>(mainWindow->windowHandle()->handle()))
+ windowsWindow->setHasBorderInFullScreen(true);
mainWindow->showMaximized();
}
int ret = a.exec();