Port away from QTest::qWaitForWindowActive, it's Qt specific

Simpliy moved it to Platform_qt
This commit is contained in:
Sergio Martins
2022-04-11 11:37:18 +01:00
parent 52d91d350b
commit 31db3d9562
6 changed files with 30 additions and 3 deletions

View File

@@ -13,6 +13,7 @@
#include "DropArea_p.h"
#include "Config.h"
#include "FrameworkWidgetFactory.h"
#include "Platform.h"
#include <QCloseEvent>
#include <QDebug>
@@ -83,7 +84,7 @@ DockWidgetBase *KDDockWidgets::Tests::createDockWidget(const QString &name, QWid
dock->dptr()->morphIntoFloatingWindow();
dock->view()->activateWindow();
Q_ASSERT(dock->window());
if (QTest::qWaitForWindowActive(dock->view()->asQWidget()->window()->windowHandle(), 1000)) {
if (Platform::instance()->tests_waitForWindowActive(dock->view()->windowHandle(), 1000)) {
return dock;
}
qWarning() << Q_FUNC_INFO << "Couldn't activate window";