diff options
author | kh1 <karsten.heimrich@digia.com> | 2014-06-27 15:53:06 +0200 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@digia.com> | 2014-07-03 11:12:38 +0200 |
commit | 8a898f63e556922ace34ced391480bdf9e698fea (patch) | |
tree | 44205d004af78e8b4d5e4f5c5eab7898c1b13bd9 | |
parent | 414da5815236edc2a10cac4a0bb630bc27ffade8 (diff) |
Cleanup, use what we have in QThread.
Change-Id: I6efc3ef90f8797b71a795f62423eda96f61934e5
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
-rw-r--r-- | src/libs/installer/utils.cpp | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/src/libs/installer/utils.cpp b/src/libs/installer/utils.cpp index b348da8c3..5e706ab13 100644 --- a/src/libs/installer/utils.cpp +++ b/src/libs/installer/utils.cpp @@ -41,11 +41,12 @@ #include "utils.h" -#include <QtCore/QDateTime> -#include <QtCore/QDir> -#include <QtCore/QProcessEnvironment> -#include <QtCore/QVector> #include <QCoreApplication> +#include <QDateTime> +#include <QDir> +#include <QProcessEnvironment> +#include <QThread> +#include <QVector> #if defined(Q_OS_WIN) || defined(Q_OS_WINCE) # include "qt_windows.h" @@ -61,26 +62,13 @@ #include <time.h> #endif -namespace { -void sleepCopiedFromQTest(int ms) -{ - if (ms < 0) - return; -#ifdef Q_OS_WIN - Sleep(uint(ms)); -#else - struct timespec ts = { ms / 1000, (ms % 1000) * 1000 * 1000 }; - nanosleep(&ts, NULL); -#endif -} -} void QInstaller::uiDetachedWait(int ms) { QTime timer; timer.start(); do { QCoreApplication::processEvents(QEventLoop::AllEvents, ms); - sleepCopiedFromQTest(10); + QThread::msleep(10UL); } while (timer.elapsed() < ms); } |