From: taeyoon Date: Wed, 4 Jan 2017 08:11:57 +0000 (+0900) Subject: Added internal api for emitting delete signal X-Git-Tag: submit/tizen/20170609.022657~19 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=72fecc93d9d66dabeb0de72ab8d2345227b3b0db;p=platform%2Fcore%2Fappfw%2Fwidget-viewer.git Added internal api for emitting delete signal When missing cb is called, emit delete signal Change-Id: Id2ae2903ac716dac1ee11b4024ff49639e61ce19 --- diff --git a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp index 9be9ba39..b7e8b74d 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -135,6 +135,7 @@ static void OnSurfaceRemoved( const char *appid, const char *instance_id, const if( widgetView ) { widgetView->CloseRemoteSurface(); + widgetView->RemoveWidgetImage(); } } @@ -409,29 +410,18 @@ void WidgetView::CreateWidgetImageView() Dali::WidgetView::WidgetView handle( GetOwner() ); mWidgetAddedSignal.Emit( handle ); - DALI_LOG_INFO( gWidgetViewLogging, Debug::Verbose, "WidgetView::AddObjectView: ObjectView is added.\n" ); + DALI_LOG_INFO( gWidgetViewLogging, Debug::Verbose, "WidgetView::CreateWidgetImageView: Widget image is added.\n" ); } -void WidgetView::RemoveObjectView() +void WidgetView::RemoveWidgetImage() { - // Enable preview and text - if( mPreviewVisible ) - { - mPreviewImage.SetVisible( true ); - } - - if( mStateTextVisible ) - { - mStateText.SetVisible( true ); - } - // Emit signal Dali::WidgetView::WidgetView handle( GetOwner() ); mWidgetDeletedSignal.Emit( handle ); mWidgetImageView.Reset(); - DALI_LOG_INFO( gWidgetViewLogging, Debug::Verbose, "WidgetView::RemoveObjectView: ObjectView is removed.\n" ); + DALI_LOG_INFO( gWidgetViewLogging, Debug::Verbose, "WidgetView::RemoveWidgetImage: Widget image is removed.\n" ); } void WidgetView::SendWidgetEvent( int event ) diff --git a/widget_viewer_dali/internal/widget_view/widget_view_impl.h b/widget_viewer_dali/internal/widget_view/widget_view_impl.h index 9c5cef6c..eae11550 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.h +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.h @@ -124,8 +124,7 @@ public: // Internal API void SetPermanentDelete( bool permanentDelete ); -// ToDo: This funstion will be used for widgetDeletedSignal - void RemoveObjectView(); + void RemoveWidgetImage(); bool IsPermanentDelete();