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 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) { }
public TestAnimation2(int duration, QAbstractAnimation animation) : base(animation) { _duration = duration; }
public TestAnimation2(QAbstractAnimation animation) : base(animation) { }