void CGlazeMesh::updateAnimation(TInt aAnim, TInt64 aDTime) { switch (aAnim) { case 0: animation1(aDTime); break; } }
TaikoIcon::TaikoIcon() { setPixmap(QPixmap("./GameData/DefaultResources/images/Taiko.png")); setPos(150 , 160); setZValue(20); animation1(); //gameView1->setSongMenu(); }
void tst_QPauseAnimationJob::sequentialPauseGroup() { QSequentialAnimationGroupJob group; TestablePauseAnimation animation1(200); group.appendAnimation(&animation1); TestablePauseAnimation animation2(200); group.appendAnimation(&animation2); TestablePauseAnimation animation3(200); group.appendAnimation(&animation3); group.start(); QCOMPARE(animation1.m_updateCurrentTimeCount, 1); QCOMPARE(animation2.m_updateCurrentTimeCount, 0); QCOMPARE(animation3.m_updateCurrentTimeCount, 0); QVERIFY(group.state() == QAbstractAnimationJob::Running); QVERIFY(animation1.state() == QAbstractAnimationJob::Running); QVERIFY(animation2.state() == QAbstractAnimationJob::Stopped); QVERIFY(animation3.state() == QAbstractAnimationJob::Stopped); group.setCurrentTime(250); QCOMPARE(animation1.m_updateCurrentTimeCount, 2); QCOMPARE(animation2.m_updateCurrentTimeCount, 1); QCOMPARE(animation3.m_updateCurrentTimeCount, 0); QVERIFY(group.state() == QAbstractAnimationJob::Running); QVERIFY(animation1.state() == QAbstractAnimationJob::Stopped); QCOMPARE((QAbstractAnimationJob*)&animation2, group.currentAnimation()); QVERIFY(animation2.state() == QAbstractAnimationJob::Running); QVERIFY(animation3.state() == QAbstractAnimationJob::Stopped); group.setCurrentTime(500); QCOMPARE(animation1.m_updateCurrentTimeCount, 2); QCOMPARE(animation2.m_updateCurrentTimeCount, 2); QCOMPARE(animation3.m_updateCurrentTimeCount, 1); QVERIFY(group.state() == QAbstractAnimationJob::Running); QVERIFY(animation1.state() == QAbstractAnimationJob::Stopped); QVERIFY(animation2.state() == QAbstractAnimationJob::Stopped); QCOMPARE((QAbstractAnimationJob*)&animation3, group.currentAnimation()); QVERIFY(animation3.state() == QAbstractAnimationJob::Running); group.setCurrentTime(750); QVERIFY(group.state() == QAbstractAnimationJob::Stopped); QVERIFY(animation1.state() == QAbstractAnimationJob::Stopped); QVERIFY(animation2.state() == QAbstractAnimationJob::Stopped); QVERIFY(animation3.state() == QAbstractAnimationJob::Stopped); QCOMPARE(animation1.m_updateCurrentTimeCount, 2); QCOMPARE(animation2.m_updateCurrentTimeCount, 2); QCOMPARE(animation3.m_updateCurrentTimeCount, 2); }
void ide(void){ animation1(); animation(); }
void TaikoIcon::animation4() { setPixmap(QPixmap("./GameData/DefaultResources/images/Taiko.png")); QTimer::singleShot(90 , this , SLOT(animation1()) ); }