X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftoolkit-window.cpp;h=9e9ca359ccb96c25a36e2c22399fe34ee90e2210;hb=528aa3699cd51dab5115bca1aaebb65d4bc67c15;hp=d7878e31e629c4371572762d9a5333710bf56274;hpb=19c7495f5e82eb301e7af38370ea2897e7324b7b;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.cpp b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.cpp index d7878e3..9e9ca35 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.cpp +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.cpp @@ -21,7 +21,6 @@ // EXTERNAL INCLUDES #include #include -#include #include #define DALI_WINDOW_H @@ -81,16 +80,13 @@ Window::~Window() { } -Window::Window(const Window& handle) -: BaseHandle( handle ) -{ -} +Window::Window( const Window& copy ) = default; -Window& Window::operator=(const Window& rhs) -{ - BaseHandle::operator=(rhs); - return *this; -} +Window& Window::operator=( const Window& rhs ) = default; + +Window::Window( Window&& rhs ) = default; + +Window& Window::operator=( Window&& rhs ) = default; Dali::Window Window::New( PositionSize windowPosition, const std::string& name, bool isTransparent ) { @@ -164,6 +160,16 @@ FocusChangeSignalType& Window::FocusChangeSignal() return GetImplementation( *this ).mFocusChangeSignal; } +Window::KeyEventSignalType& Window::KeyEventSignal() +{ + return GetImplementation( *this ).KeyEventSignal(); +} + +Window::TouchEventSignalType& Window::TouchedSignal() +{ + return GetImplementation( *this ).TouchedSignal(); +} + namespace DevelWindow { @@ -189,24 +195,24 @@ Window DownCast( BaseHandle handle ) return Dali::Window( windowImpl ); } -EventProcessingFinishedSignalType& EventProcessingFinishedSignal( Window window ) +void AddFrameRenderedCallback( Window window, std::unique_ptr< CallbackBase > callback, int32_t frameId ) { - return GetImplementation( window ).GetScene().EventProcessingFinishedSignal(); + CallbackBase::Execute( *callback, frameId ); } -KeyEventSignalType& KeyEventSignal( Window window ) +void AddFramePresentedCallback( Window window, std::unique_ptr< CallbackBase > callback, int32_t frameId ) { - return GetImplementation( window ).KeyEventSignal(); + CallbackBase::Execute( *callback, frameId ); } -KeyEventGeneratedSignalType& KeyEventGeneratedSignal( Window window ) +EventProcessingFinishedSignalType& EventProcessingFinishedSignal( Window window ) { - return GetImplementation( window ).KeyEventGeneratedSignal(); + return GetImplementation( window ).GetScene().EventProcessingFinishedSignal(); } -TouchSignalType& TouchSignal( Window window ) +KeyEventGeneratedSignalType& KeyEventGeneratedSignal( Window window ) { - return GetImplementation( window ).TouchSignal(); + return GetImplementation( window ).KeyEventGeneratedSignal(); } WheelEventSignalType& WheelEventSignal( Window window )