X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Fcontrols%2Fcontrol-impl.h;h=be769394791125c81092e7ea06e180d753c72301;hb=refs%2Fchanges%2F93%2F105693%2F1;hp=999323743a7798fe39ef3e9f1defaa4bd41a01fd;hpb=babef00662186629afb90e87a37834ff9b5d997f;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/public-api/controls/control-impl.h b/dali-toolkit/public-api/controls/control-impl.h index 9993237..be76939 100644 --- a/dali-toolkit/public-api/controls/control-impl.h +++ b/dali-toolkit/public-api/controls/control-impl.h @@ -61,6 +61,13 @@ namespace Internal */ class DALI_IMPORT_API Control : public CustomActorImpl, public ConnectionTrackerInterface { +protected: + /** + * @brief Virtual destructor. + * @SINCE_1_0.0 + */ + virtual ~Control(); + public: class Extension; ///< Forward declare future extension interface @@ -76,12 +83,6 @@ public: */ static Toolkit::Control New(); - /** - * @brief Virtual destructor. - * @SINCE_1_0.0 - */ - virtual ~Control(); - // Styling /** @@ -547,7 +548,7 @@ public: // API for derived classes to override * @SINCE_1_0.0 * @param[in] child The added actor. */ - virtual void OnControlChildAdd( Actor& child ); + virtual void OnControlChildAdd( Actor& child ) DALI_DEPRECATED_API; /** * @DEPRECATED_1_1.30. Override OnChildRemove instead. @@ -559,7 +560,7 @@ public: // API for derived classes to override * @SINCE_1_0.0 * @param[in] child The removed actor. */ - virtual void OnControlChildRemove( Actor& child ); + virtual void OnControlChildRemove( Actor& child ) DALI_DEPRECATED_API; // Styling