equal
deleted
inserted
replaced
42 #ifndef QTESTSYSTEM_H |
42 #ifndef QTESTSYSTEM_H |
43 #define QTESTSYSTEM_H |
43 #define QTESTSYSTEM_H |
44 |
44 |
45 #include <QtTest/qtestcase.h> |
45 #include <QtTest/qtestcase.h> |
46 #include <QtCore/qcoreapplication.h> |
46 #include <QtCore/qcoreapplication.h> |
47 #include <QtCore/qdatetime.h> |
47 #include <QtCore/qelapsedtimer.h> |
48 |
48 |
49 QT_BEGIN_HEADER |
49 QT_BEGIN_HEADER |
50 |
50 |
51 QT_BEGIN_NAMESPACE |
51 QT_BEGIN_NAMESPACE |
52 |
52 |
61 { |
61 { |
62 inline static void qWait(int ms) |
62 inline static void qWait(int ms) |
63 { |
63 { |
64 Q_ASSERT(QCoreApplication::instance()); |
64 Q_ASSERT(QCoreApplication::instance()); |
65 |
65 |
66 QTime timer; |
66 QElapsedTimer timer; |
67 timer.start(); |
67 timer.start(); |
68 do { |
68 do { |
69 QCoreApplication::processEvents(QEventLoop::AllEvents, ms); |
69 QCoreApplication::processEvents(QEventLoop::AllEvents, ms); |
70 QTest::qSleep(10); |
70 QTest::qSleep(10); |
71 } while (timer.elapsed() < ms); |
71 } while (timer.elapsed() < ms); |