Warning, /sdk/clazy/tests/use-chrono-in-qtimer/main.cpp.fixed.expected is written in an unsupported language. File is not indexed.
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(1s); // Warn 0013 timer.setInterval(1200ms); // Warn 0014 timer.setInterval(2min); // Warn 0015 timer.setInterval(5h); // Warn 0016 timer.setInterval(1min); // Warn 0017 timer.setInterval(15min); // 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(15s); // Warn 0024 timer.start(15s); // OK 0025 timer.start(); // OK 0026 0027 timer.singleShot(1s, [] {}); // Warn 0028 QTimer::singleShot(1s, [] {}); // Warn 0029 }