Class WAnimation

This class defines an animation used as a transition to show or hide a
widget.

The animation can be defined as a motion effect (e.g. sliding in or out),
optionally combined with a fade effect. A timing function defines how the
effects(s) are animated during the total duration of the animation.