Fix build when libQtGui is not available
authorHarald Fernengel <harald.fernengel@nokia.com>
Mon, 29 Oct 2012 09:43:15 +0000 (10:43 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 1 Nov 2012 17:16:22 +0000 (18:16 +0100)
Change-Id: I9e35d9302f58d283459f7e625c4e0b87fd1dc2bf
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
src/testlib/qtestsystem.h

index 2f3f499..094570b 100644 (file)
@@ -45,7 +45,9 @@
 #include <QtTest/qtestcase.h>
 #include <QtCore/qcoreapplication.h>
 #include <QtCore/qelapsedtimer.h>
-#include <QtGui/QWindow>
+#ifdef QT_GUI_LIB
+#  include <QtGui/QWindow>
+#endif
 #ifdef QT_WIDGETS_LIB
 #  include <QtWidgets/QWidget>
 #endif
@@ -69,6 +71,7 @@ namespace QTest
         } while (timer.elapsed() < ms);
     }
 
+#ifdef QT_GUI_LIB
     inline static bool qWaitForWindowActive(QWindow *window, int timeout = 1000)
     {
         QElapsedTimer timer;
@@ -112,6 +115,7 @@ namespace QTest
         }
         return window->isExposed();
     }
+#endif
 
 #ifdef QT_WIDGETS_LIB
     inline static bool qWaitForWindowActive(QWidget *widget, int timeout = 1000)