X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Fimages%2Fimage-impl.h;h=2a4f142d986e76e62183dab27443fcf6eb069b4c;hb=698c38bd1a76158dd449639aaf014d7046dd3ae4;hp=a7309555966a9811cd8cbe3d438da9927a2b15c3;hpb=810916ea11828926b21bc73ea363d52c0a540d7b;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/images/image-impl.h b/dali/internal/event/images/image-impl.h index a730955..2a4f142 100644 --- a/dali/internal/event/images/image-impl.h +++ b/dali/internal/event/images/image-impl.h @@ -25,8 +25,6 @@ #include #include #include -#include -#include namespace Dali { @@ -43,7 +41,7 @@ typedef IntrusivePtr ImagePtr; * When the Image object is created, resource loading will be attempted. * Provided this is successful, the resource will exist until the Image is destroyed. */ -class Image : public BaseObject, public ResourceTicketObserver +class Image : public BaseObject { public: @@ -64,13 +62,6 @@ public: static bool DoConnectSignal( BaseObject* object, ConnectionTrackerInterface* tracker, const std::string& signalName, FunctorDelegate* functor ); /** - * returns the Id used for lookups - * @note if LoadPolicy::OnDemand is used and Image is off Stage, this will return 0. - * @return the unique ID of the image data resource. This is actually also the same as Dali Texture id. - */ - ResourceId GetResourceId() const; - - /** * Get the width of the image. * Only to be used after the image has finished loading. * (Ticket's LoadingSucceeded callback was called) @@ -97,28 +88,11 @@ public: /** * Returns a pointer to the internal texture used by the image */ - NewTexture* GetTexture() const + Texture* GetTexture() const { return mTexture.Get(); } -public: // From ResourceTicketObserver - - /** - * @copydoc Dali::Internal::ResourceTicketObserver::ResourceLoadingFailed() - */ - virtual void ResourceLoadingFailed(const ResourceTicket& ticket); - - /** - * @copydoc Dali::Internal::ResourceTicketObserver::ResourceLoadingSucceeded() - */ - virtual void ResourceLoadingSucceeded(const ResourceTicket& ticket); - - /** - * @copydoc Dali::Internal::ResourceTicketObserver::ResourceUploaded() - */ - virtual void ResourceUploaded(const ResourceTicket& ticket); - public: /** @@ -150,8 +124,7 @@ protected: protected: - ResourceTicketPtr mTicket; ///< smart pointer to the ticket object that gets completed when load finishes - NewTexturePtr mTexture; ///< smart pointer to the texture used by the image + TexturePtr mTexture; ///< smart pointer to the texture used by the image unsigned int mWidth; ///< natural width of the image unsigned int mHeight; ///< natural height of the image