summaryrefslogtreecommitdiffstats
path: root/doc/src/snippets/animation/sequential/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/snippets/animation/sequential/main.cpp')
-rw-r--r--doc/src/snippets/animation/sequential/main.cpp50
1 files changed, 0 insertions, 50 deletions
diff --git a/doc/src/snippets/animation/sequential/main.cpp b/doc/src/snippets/animation/sequential/main.cpp
deleted file mode 100644
index aff8f29..0000000
--- a/doc/src/snippets/animation/sequential/main.cpp
+++ /dev/null
@@ -1,50 +0,0 @@
-#include <QApplication>
-#include <QLabel>
-#include <QPropertyAnimation>
-#include <QSequentialAnimationGroup>
-#include "tracer.h"
-
-int main(int argc, char *argv[])
-{
- QApplication app(argc, argv);
-
- QWidget window;
- window.resize(720, 96);
- window.show();
-
- QLabel *label1 = new QLabel(&window);
- label1->setPixmap(QPixmap(":/icons/left.png"));
- label1->move(16, 16);
- label1->show();
-
- QLabel *label2 = new QLabel(&window);
- label2->setPixmap(QPixmap(":/icons/right.png"));
- label2->move(320, 16);
- label2->show();
-
- QPropertyAnimation *anim1 = new QPropertyAnimation(label1, "pos");
- anim1->setDuration(2500);
- anim1->setStartValue(QPoint(16, 16));
- anim1->setEndValue(QPoint(320, 16));
-
- QPropertyAnimation *anim2 = new QPropertyAnimation(label2, "pos");
- anim2->setDuration(2500);
- anim2->setStartValue(QPoint(320, 16));
- anim2->setEndValue(QPoint(640, 16));
-
- QSequentialAnimationGroup group;
- group.addAnimation(anim1);
- group.addAnimation(anim2);
-
- Tracer tracer(&window);
-
- QObject::connect(anim1, SIGNAL(valueChanged(QVariant)),
- &tracer, SLOT(recordValue(QVariant)));
- QObject::connect(anim2, SIGNAL(valueChanged(QVariant)),
- &tracer, SLOT(recordValue(QVariant)));
- QObject::connect(anim1, SIGNAL(finished()), &tracer, SLOT(checkValue()));
- QObject::connect(anim2, SIGNAL(finished()), &tracer, SLOT(checkValue()));
-
- group.start();
- return app.exec();
-}