#ifndef WAITTIME_H #define WAITTIME_H #include #include #include inline void wait(std::chrono::milliseconds millisecondsWait) { QEventLoop loop; QTimer t; t.connect(&t, &QTimer::timeout, &loop, &QEventLoop::quit); t.start(millisecondsWait.count()); loop.exec(); } inline void wait(int millisecondsWait) { QEventLoop loop; QTimer t; t.connect(&t, &QTimer::timeout, &loop, &QEventLoop::quit); t.start(millisecondsWait); loop.exec(); } #endif // WAITTIME_H