X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fvideo-view%2Fvideo-view-impl.h;h=d1605cee7a24a445766ee3b8202df8dc73e1729e;hp=363cb9d04004ff40116221f2a0d173c9c5f5c3a8;hb=HEAD;hpb=9e5047cc2a965c85345363af3b511bcf6234b887 diff --git a/dali-toolkit/internal/controls/video-view/video-view-impl.h b/dali-toolkit/internal/controls/video-view/video-view-impl.h index 363cb9d..c8b2a83 100644 --- a/dali-toolkit/internal/controls/video-view/video-view-impl.h +++ b/dali-toolkit/internal/controls/video-view/video-view-impl.h @@ -263,6 +263,21 @@ public: */ void PlayAnimation(Dali::Animation animation); + /** + * @brief Checks whether the actor is set as a video view or not. + * + * @param[in] actor The actor to be checked + * @return True if actor is video view. + */ + bool IsVideoView(Actor actor) const; + + /** + * @brief Gets the Video Player. + * + * @return The return of video player. + */ + VideoPlayer GetVideoPlayer(); + private: // From Control /** * @copydoc Toolkit::Control::OnInitialize() @@ -289,16 +304,6 @@ private: // From Control */ Vector3 GetNaturalSize() override; - /** - * @copydoc Toolkit::Control::GetHeightForWidth() - */ - float GetHeightForWidth(float width) override; - - /** - * @copydoc Toolkit::Control::GetWidthForHeight() - */ - float GetWidthForHeight(float height) override; - private: /** * @brief Construct a new VideoView. @@ -375,6 +380,13 @@ private: */ void OnWindowResized(Dali::Window winHandle, Dali::Window::WindowSize size); + /** + * @brief This signal is emitted when an actor's children change their sibling order + * + * @param[in] actor parent actor. + */ + void OnChildOrderChanged(Actor actor); + private: Dali::VideoPlayer mVideoPlayer; Dali::ImageDimensions mVideoSize; @@ -402,6 +414,7 @@ private: bool mIsUnderlay; Dali::VideoSyncMode mSyncMode; + int mSiblingOrder; }; } // namespace Internal