Sleep в Qt

Как-то очень сильно отвлекся от Qt. А тут на днях пришлось вернуться =) Долго вспоминал, как раньше реализовал задержку, или sleep в Qt (да, да, да, это плохо, и т.д., но иногда уж очень надо, особенно если нужно сдать лабу, чтобы отстали.)

Пример тривиальной реализации:

#include "QThread"
...
class Sleeper: public QThread
{
public:
    static void msleep(int ms)
    {
        QThread::msleep(ms);
    }
};

использование:

Sleeper::msleep(100);

Эще один плюс в пользу вышеприведенного кода - кроссплатформенность, в отличии от Sleep() или чего-то подобного из стандартной библиотеки.