--- 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 <QtGui>
+#include <math.h>
-#include <math.h>
+#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]