[3.0] Resource ready signal for Controls (for ImageLoading)
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / controls / image-view / image-view-impl.cpp
index 6ee7a52..8b26127 100644 (file)
@@ -15,6 +15,7 @@
 #include <dali-toolkit/devel-api/visual-factory/visual-factory.h>
 #include <dali-toolkit/internal/visuals/visual-string-constants.h>
 #include <dali-toolkit/internal/visuals/visual-base-impl.h>
+#include <dali-toolkit/devel-api/controls/control-devel.h>
 
 namespace Dali
 {
@@ -83,6 +84,7 @@ void ImageView::SetImage( Image image )
 
     Actor self( Self() );
     InitializeVisual( self, mVisual, image );
+    DevelControl::RegisterVisual( *this, Toolkit::ImageView::Property::IMAGE, mVisual  );
     mImageSize = image ? ImageDimensions( image.GetWidth(), image.GetHeight() ) : ImageDimensions( 0, 0 );
 
     RelayoutRequest();
@@ -97,6 +99,7 @@ void ImageView::SetImage( Property::Map map )
 
   Actor self( Self() );
   InitializeVisual( self, mVisual, mPropertyMap );
+  DevelControl::RegisterVisual( *this, Toolkit::ImageView::Property::IMAGE, mVisual  );
 
   Property::Value* widthValue = mPropertyMap.Find( "width" );
   if( widthValue )
@@ -139,6 +142,7 @@ void ImageView::SetImage( const std::string& url, ImageDimensions size )
 
     Actor self( Self() );
     InitializeVisual( self, mVisual, url, size );
+    DevelControl::RegisterVisual( *this, Toolkit::ImageView::Property::IMAGE, mVisual  );
 
     mVisual.SetSize( mSizeSet );