19#ifndef INCLUDED_SLIDESHOW_SOURCE_ENGINE_ANIMATIONNODES_SEQUENTIALTIMECONTAINER_HXX
20#define INCLUDED_SLIDESHOW_SOURCE_ENGINE_ANIMATIONNODES_SEQUENTIALTIMECONTAINER_HXX
34 css::uno::Reference<css::animations::XAnimationNode>
const& xNode,
41 {
return "SequentialTimeContainer"; }
45 virtual void dispose()
override;
This interface extends BaseNode with child handling methods.
This class implements sequential node containers.
SequentialTimeContainer(css::uno::Reference< css::animations::XAnimationNode > const &xNode, BaseContainerNodeSharedPtr const &pParent, NodeContext const &rContext)
virtual const char * getDescription() const override
virtual void dispose() override
Dispose all object references.
EventSharedPtr mpCurrentSkipEvent
virtual void activate_st() override
bool resolveChild(AnimationNodeSharedPtr const &pChildNode)
void skipEffect(AnimationNodeSharedPtr const &pChildNode)
virtual void notifyDeactivating(AnimationNodeSharedPtr const &rNotifier) override
Called to notify another AnimationNode's deactivation.
::std::shared_ptr< BaseContainerNode > BaseContainerNodeSharedPtr
::std::shared_ptr< AnimationNode > AnimationNodeSharedPtr
::std::shared_ptr< Event > EventSharedPtr