-ResourceId Image::GetResourceId() const
-{
- ResourceId ret = mTicket ? mTicket->GetId() : 0;
-
- return ret;
-}
-
-const Dali::ImageAttributes& Image::GetAttributes() const
-{
- if( mTicket )
- {
- return mImageFactory.GetActualAttributes( mTicket->GetId() );
- }
- else
- {
- return mImageFactory.GetRequestAttributes( mRequest.Get() );
- }
-}
-
-const std::string& Image::GetFilename() const
-{
- return mImageFactory.GetRequestPath( mRequest.Get() );
-}
-
-void Image::Reload()
-{
- if ( mRequest )
- {
- ResourceTicketPtr ticket = mImageFactory.Reload( mRequest.Get() );
- SetTicket( ticket.Get() );
- }
-}
-
-void Image::ResourceLoadingFailed(const ResourceTicket& ticket)
-{
- mLoadingFinishedV2.Emit( Dali::Image( this ) );
-}
-
-void Image::ResourceLoadingSucceeded(const ResourceTicket& ticket)
-{
- // Update size with actual loaded size
- const ImageTicket* imageTicket = static_cast<const ImageTicket*>(&ticket);
- mWidth = imageTicket->GetWidth();
- mHeight = imageTicket->GetHeight();
- mLoadingFinishedV2.Emit( Dali::Image( this ) );
-}
-
-void Image::ResourceUploaded(const ResourceTicket& ticket)
-{
- mUploadedV2.Emit( Dali::Image( this ) );
-}
-
-void Image::ResourceSavingSucceeded( const ResourceTicket& ticket )
-{
- // do nothing
-}
-
-void Image::ResourceSavingFailed( const ResourceTicket& ticket )
-{
- // do nothing
-}
-