X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Fcontrols%2Fimage-view%2Fimage-view.h;h=b2fc518025a04fc131fda3e941cfaf91d9890f72;hp=c6d0b2af2240774f2ade91e180a513cd5cbef230;hb=4593cc619ab0739fc8586c0c752209c555b0c8e3;hpb=c0d8c3caf853d94266c589b425cadc26333f716a diff --git a/dali-toolkit/public-api/controls/image-view/image-view.h b/dali-toolkit/public-api/controls/image-view/image-view.h index c6d0b2a..b2fc518 100644 --- a/dali-toolkit/public-api/controls/image-view/image-view.h +++ b/dali-toolkit/public-api/controls/image-view/image-view.h @@ -2,7 +2,7 @@ #define DALI_TOOLKIT_IMAGE_VIEW_H /* - * Copyright (c) 2019 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -104,13 +104,11 @@ public: { // Event side properties - RESERVED_PROPERTY_01 = PROPERTY_START_INDEX, ///< Reserved index for a removed property. - /** * @brief name "image", type string if it is a url, map otherwise. * @SINCE_1_0.0 */ - IMAGE, + IMAGE = PROPERTY_START_INDEX, /** * @brief name "preMultipliedAlpha", type Boolean. @@ -150,19 +148,6 @@ public: static ImageView New(); /** - * @DEPRECATED_1_2_8, use New( const std::string& ) instead. - * - * @brief Creates an initialized ImageView from an Image instance. - * - * If the handle is empty, ImageView will not display anything. - * - * @SINCE_1_0.0 - * @param[in] image The Image instance to display - * @return A handle to a newly allocated ImageView - */ - static ImageView New( Image image ) DALI_DEPRECATED_API; - - /** * @brief Creates an initialized ImageView from an URL to an image resource. * * If the string is empty, ImageView will not display anything. @@ -209,6 +194,14 @@ public: ImageView( const ImageView& imageView ); /** + * @brief Move constructor + * @SINCE_1_9.23 + * + * @param[in] rhs A reference to the moved handle + */ + ImageView( ImageView&& rhs ); + + /** * @brief Assignment operator. * * @SINCE_1_0.0 @@ -218,6 +211,15 @@ public: ImageView& operator=( const ImageView& imageView ); /** + * @brief Move assignment + * @SINCE_1_9.23 + * + * @param[in] rhs A reference to the moved handle + * @return A reference to this + */ + ImageView& operator=( ImageView&& rhs ); + + /** * @brief Downcasts a handle to ImageView handle. * * If handle points to a ImageView, the downcast produces valid handle. @@ -230,17 +232,6 @@ public: static ImageView DownCast( BaseHandle handle ); /** - * @DEPRECATED_1_2_8, use SetImage( const std::string& ) instead. - * - * @brief Sets this ImageView from an Image instance. - * - * If the handle is empty, ImageView will display nothing - * @SINCE_1_0.0 - * @param[in] image The Image instance to display. - */ - void SetImage( Image image ) DALI_DEPRECATED_API; - - /** * @brief Sets this ImageView from the given URL. * * If the URL is empty, ImageView will not display anything. @@ -265,17 +256,6 @@ public: */ void SetImage( const std::string& url, ImageDimensions size ); - /** - * @DEPRECATED_1_1.4 - * @brief Gets the Image instance handle used by the ImageView. - * - * A valid handle will be returned only if this instance was created with New(Image) or SetImage(Image) was called. - * - * @SINCE_1_0.0 - * @return The Image instance currently used by the ImageView - */ - Image GetImage() const DALI_DEPRECATED_API; - public: // Not intended for application developers /// @cond internal