Modified creation aborted and faulted signal
[platform/core/uifw/widget-viewer-dali.git] / internal / widget_view / widget_view_impl.h
index 40aec7e..e27786f 100644 (file)
@@ -146,7 +146,9 @@ public: // Internal API
 
   void ShowLoadingState( bool show );
 
-  void ShowTapWidgetState( bool show );
+  void ShowRetryState( bool show );
+
+  void TerminateWidget();
 
 public: //Signals
 
@@ -180,6 +182,8 @@ public: //Signals
    */
   Dali::WidgetView::WidgetView::WidgetViewSignalType& WidgetFaultedSignal();
 
+  Dali::WidgetView::WidgetView::WidgetViewSignalType& WidgetTerminatedSignal();
+
 protected:
 
   /**
@@ -248,7 +252,8 @@ private:
 
   Toolkit::ImageView mWidgetImageView;     ///< Widget content
   Toolkit::ImageView mPreviewImage;   ///< Preview image
-  Toolkit::TextLabel mStateText;      ///< State text
+  Toolkit::TextLabel mLoadingText;      ///< Loading text
+  Toolkit::TextLabel mRetryText;      ///< Retry text
   Dali::Actor mPreviewActor;
   Dali::Actor mStateTextActor;
   Dali::NativeImageSourcePtr mImageSource;
@@ -265,7 +270,8 @@ private:
 
   bool mPreviewVisible;
   bool mLoadingTextVisible;
-  bool mTapTextVisible;
+  bool mRetryTextVisible;
+  bool mRetryState;
   bool mPermanentDelete;
   screen_connector_toolkit_h mWatcherHandle;
   tizen_remote_surface* mRemoteSurface;
@@ -277,6 +283,9 @@ private:
   Dali::WidgetView::WidgetView::WidgetViewSignalType mWidgetContentUpdatedSignal;
   Dali::WidgetView::WidgetView::WidgetViewSignalType mWidgetUpdatePeriodChangedSignal;
   Dali::WidgetView::WidgetView::WidgetViewSignalType mWidgetFaultedSignal;
+
+  // Internal signal
+  Dali::WidgetView::WidgetView::WidgetViewSignalType mWidgetTerminatedSignal;
 };
 
 } // namespace Internal