File indexing completed on 2024-04-28 05:38:42

0001 #include <QtCore/QString>
0002 #include <QtWidgets/QMessageBox>
0003 #include <QtWidgets/QApplication>
0004 
0005 
0006 void test(int argc, char**argv)
0007 {
0008     QString s;
0009     QString s1;
0010     s = s.arg(1,1); // OK
0011     s = s.arg(s1); // OK
0012     s = s.arg(s1,s1); // OK
0013     s = s.arg(s1,s1,s1); // OK
0014     s = s.arg(s1,s1,s1,s1); // OK
0015     s = s.arg(1); // OK
0016     s = s.arg('1'); // OK
0017     s = s.arg('1', 10); // OK
0018     int i;
0019 
0020 
0021     s = s.arg(1, 1, 10); // OK
0022     int m_labelFieldWidth, latitude;
0023     s = s.arg(1, m_labelFieldWidth); // OK
0024 
0025     QString("%1").arg(s, -38); // OK
0026     QString s2, s3, s4, s5;
0027     s5 = QString("%1 %2 %3 %4").arg(s).arg(s1).arg(s3, s4); // Warning
0028     QString().arg(s1, s2, s3, s4, s5).arg(s1, s2, s3, s4, s5); // OK
0029     QString().arg(s1, s2, s3, s4, s5).arg(s1, s2, s3, s4); // Warning
0030     QT_REQUIRE_VERSION(argc, argv, "5.2.0"); // OK (bug #391851)
0031 }