File indexing completed on 2024-05-05 05:41:40

0001 #include <QtCore/QObject>
0002 #include <QtCore/QString>
0003 #include <QtCore/QTimer>
0004 #include <chrono>
0005 
0006 using namespace std::chrono_literals;
0007 
0008 void test()
0009 {
0010     QTimer timer;
0011 
0012     timer.setInterval(1000); // Warn
0013     timer.setInterval(1200); // Warn
0014     timer.setInterval(120000); // Warn
0015     timer.setInterval(18000000); // Warn
0016     timer.setInterval(60*1000); // Warn
0017     timer.setInterval(15*60*1000); // Warn
0018     timer.setInterval(1000+1000); // Not really worth it
0019     timer.setInterval(1s); // OK
0020     timer.setInterval(1200ms); // OK
0021     timer.setInterval(0); // OK
0022 
0023     timer.start(15*1000); // Warn
0024     timer.start(15s); // OK
0025     timer.start(); // OK
0026 
0027     timer.singleShot(1000, [] {}); // Warn
0028     QTimer::singleShot(1000, [] {}); // Warn
0029 }