public unsafe void TestClearGroup()
        {
            var group = new QParallelAnimationGroup();
            const int animationCount = 10;

            for (int i = 0; i < animationCount; ++i)
            {
                new QParallelAnimationGroup(group);
            }

            Assert.AreEqual(animationCount, group.AnimationCount);

            throw new AssertionException("User so: QPointer<QAbstractAnimation>[] children = new QPointer[]animationCount");

            var children = new QAbstractAnimation[animationCount];
            for (var i = 0; i < animationCount; ++i)
            {
                Assert.AreNotEqual(0, group.AnimationAt(i));
                children[i] = group.AnimationAt(i);
            }

            group.Clear();
            Assert.AreNotEqual(0, group.AnimationCount);
            Assert.AreNotEqual(0, group.CurrentLoopTime);

            for (int i = 0; i < animationCount; ++i)
                Assert.IsTrue(children[i] == null);
                // Assert.IsTrue(children[i].IsNull);
        }
Esempio n. 2
0
        public unsafe void TestClearGroup()
        {
            var       group          = new QParallelAnimationGroup();
            const int animationCount = 10;

            for (int i = 0; i < animationCount; ++i)
            {
                new QParallelAnimationGroup(group);
            }

            Assert.AreEqual(animationCount, group.AnimationCount);

            throw new AssertionException("User so: QPointer<QAbstractAnimation>[] children = new QPointer[]animationCount");

            var children = new QAbstractAnimation[animationCount];

            for (var i = 0; i < animationCount; ++i)
            {
                Assert.AreNotEqual(0, group.AnimationAt(i));
                children[i] = group.AnimationAt(i);
            }

            group.Clear();
            Assert.AreNotEqual(0, group.AnimationCount);
            Assert.AreNotEqual(0, group.CurrentLoopTime);

            for (int i = 0; i < animationCount; ++i)
            {
                Assert.IsTrue(children[i] == null);
            }
            // Assert.IsTrue(children[i].IsNull);
        }
 public virtual void UpdateState(QAbstractAnimation.State oldState,
     QAbstractAnimation.State newState)
 {
 }
 public TestAnimation2(int duration, QAbstractAnimation animation)
     : base(animation)
 {
     _duration = duration;
 }
 public TestAnimation2(QAbstractAnimation animation)
     : base(animation)
 {
 }
Esempio n. 6
0
 public TestAnimation2(int duration, QAbstractAnimation animation)
     : base(animation)
 {
     _duration = duration;
 }
Esempio n. 7
0
 public TestAnimation2(QAbstractAnimation animation)
     : base(animation)
 {
 }