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

0001 #include <QtCore/QString>
0002 #include <QtCore/QEvent>
0003 #include <QtCore/QCoreApplication>
0004 
0005 void postEvent()
0006 {
0007     QEvent ev1(QEvent::None);
0008     QEvent *ev2 = new QEvent(QEvent::None);
0009     QObject *o;
0010     QCoreApplication::instance()->sendEvent(o, &ev1); // OK
0011     QCoreApplication::instance()->sendEvent(o, ev2); // Warning
0012     qApp->sendEvent(o, &ev1); // OK
0013     qApp->sendEvent(o, ev2); // Warning
0014 
0015     QCoreApplication::instance()->postEvent(o, &ev1); // Warning
0016     QCoreApplication::instance()->postEvent(o, ev2); // OK
0017     qApp->postEvent(o, &ev1); // Warning
0018     qApp->postEvent(o, ev2); // OK
0019 
0020     qApp->postEvent(o, new QEvent(QEvent::None)); // OK
0021 }