X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fanimated-vector-image%2Fanimated-vector-image-visual.h;h=72c8e60f6e0319503095d2cb680dab2d44dd9115;hb=HEAD;hp=a1e74809373d22290647977aaadee50152617aa7;hpb=7cda19ec59f1006476681bd9f261d42630adb804;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.h b/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.h index a1e7480..874a88a 100644 --- a/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.h +++ b/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.h @@ -53,7 +53,7 @@ using AnimatedVectorImageVisualPtr = IntrusivePtr; * | url | STRING | * */ -class AnimatedVectorImageVisual : public Visual::Base, public ConnectionTracker, public VectorAnimationManager::LifecycleObserver +class AnimatedVectorImageVisual : public Visual::Base, public ConnectionTracker { public: /** @@ -99,12 +99,6 @@ public: // from Visual */ void EnablePreMultipliedAlpha(bool preMultiplied) override; -protected: // From VectorAnimationManager::LifecycleObserver: - /** - * @copydoc VectorAnimationManager::LifecycleObserver::VectorAnimationManagerDestroyed() - */ - void VectorAnimationManagerDestroyed() override; - protected: /** * @brief Constructor. @@ -164,7 +158,7 @@ protected: /** * @copydoc Visual::Base::OnDoActionExtension */ - void OnDoActionExtension(const Property::Index actionId, Dali::Any attributes) override; + void OnDoActionExtension(const Property::Index actionId, const Dali::Any& attributes) override; private: /** @@ -220,7 +214,7 @@ private: /** * @brief Callback when the visibility of the actor is changed. */ - void OnControlVisibilityChanged(Actor actor, bool visible, DevelActor::VisibilityChange::Type type); + void OnControlInheritedVisibilityChanged(Actor actor, bool visible); /** * @brief Callback when the visibility of the window is changed. @@ -239,6 +233,7 @@ private: AnimatedVectorImageVisual& operator=(const AnimatedVectorImageVisual& visual) = delete; private: + WeakHandle mPlacementWindow; VisualUrl mImageUrl; VectorAnimationTask::AnimationData mAnimationData; VectorAnimationTaskPtr mVectorAnimationTask; @@ -256,7 +251,6 @@ private: bool mLoadFailed : 1; bool mRendererAdded : 1; - bool mCoreShutdown : 1; bool mRedrawInScalingDown : 1; bool mEnableFrameCache : 1; bool mUseNativeImage : 1;