diff -r 56cd8111b7f7 -r 41300fa6a67c tests/qtp/qtp_collidingmice/main.cpp --- a/tests/qtp/qtp_collidingmice/main.cpp Tue Jan 26 12:42:25 2010 +0200 +++ b/tests/qtp/qtp_collidingmice/main.cpp Tue Feb 02 00:43:10 2010 +0200 @@ -39,54 +39,14 @@ ** ****************************************************************************/ -#include "mouse.h" #include +#include -#include +#include "mouse.h" +#include "autotest.h" static const int MouseCount = 7; -//! [0] -int main(int argc, char **argv) -{ - QApplication app(argc, argv); - qsrand(QTime(0,0,0).secsTo(QTime::currentTime())); -//! [0] - -//! [1] - QGraphicsScene scene; - scene.setSceneRect(-300, -300, 600, 600); -//! [1] //! [2] - scene.setItemIndexMethod(QGraphicsScene::NoIndex); -//! [2] +QTEST_MAIN(autoTest) -//! [3] - for (int i = 0; i < MouseCount; ++i) { - Mouse *mouse = new Mouse; - mouse->setPos(::sin((i * 6.28) / MouseCount) * 200, - ::cos((i * 6.28) / MouseCount) * 200); - scene.addItem(mouse); - } -//! [3] - -//! [4] - QGraphicsView view(&scene); - view.setRenderHint(QPainter::Antialiasing); - view.setBackgroundBrush(QPixmap(":/images/cheese.jpg")); -//! [4] //! [5] - view.setCacheMode(QGraphicsView::CacheBackground); - view.setViewportUpdateMode(QGraphicsView::BoundingRectViewportUpdate); - view.setDragMode(QGraphicsView::ScrollHandDrag); -//! [5] //! [6] - view.setWindowTitle(QT_TRANSLATE_NOOP(QGraphicsView, "Colliding Mice")); - view.resize(400, 300); - view.show(); - - QTimer timer; - QObject::connect(&timer, SIGNAL(timeout()), &scene, SLOT(advance())); - timer.start(1000 / 33); - - return app.exec(); -} -//! [6]