X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fdevel-api%2Fevents%2Fkey-event-devel.cpp;h=502404e3617efb4b0ad6f4cffdaa5e1f30c50c4a;hb=91738b83b399fcf04a37665bb247aa3a0dcb8c2d;hp=6b6d336c1e22da150d894dd44bbf5f85b9e9471b;hpb=8e35eb4e5dbfcd64f56a35602791587c98c37a5e;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/devel-api/events/key-event-devel.cpp b/dali/devel-api/events/key-event-devel.cpp index 6b6d336..502404e 100644 --- a/dali/devel-api/events/key-event-devel.cpp +++ b/dali/devel-api/events/key-event-devel.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2019 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. @@ -25,51 +25,9 @@ namespace Dali namespace DevelKeyEvent { -KeyEvent New( const std::string& keyName, - const std::string& logicalKey, - const std::string& keyString, - int keyCode, - int keyModifier, - unsigned long timeStamp, - const Dali::KeyEvent::State& keyState, - const std::string& compose, - const std::string& deviceName, - const Device::Class::Type deviceClass, - const Device::Subclass::Type deviceSubclass ) +std::string GetLogicalKey( KeyEvent keyEvent ) { - Internal::KeyEventPtr internal = Internal::KeyEvent::New( keyName, logicalKey, keyString, keyCode, keyModifier, timeStamp, keyState, compose, deviceName, deviceClass, deviceSubclass ); - - return KeyEvent( internal.Get() ); -} - -void SetKeyName( KeyEvent keyEvent, const std::string& keyName ) -{ - GetImplementation( keyEvent ).SetKeyName( keyName ); -} - -void SetKeyString( KeyEvent keyEvent, const std::string& keyString ) -{ - GetImplementation( keyEvent ).SetKeyString( keyString ); -} - -void SetKeyCode( KeyEvent keyEvent, int32_t keyCode ) -{ - GetImplementation( keyEvent ).SetKeyCode( keyCode ); -} - -void SetKeyModifier( KeyEvent keyEvent, int32_t keyModifier ) -{ - GetImplementation( keyEvent ).SetKeyModifier( keyModifier ); -} - -void SetTime( KeyEvent keyEvent, unsigned long time ) -{ - GetImplementation( keyEvent ).SetTime( time ); -} - -void SetState( KeyEvent keyEvent, const KeyEvent::State& state ) -{ - GetImplementation( keyEvent ).SetState( state ); + return GetImplementation( &keyEvent )->GetLogicalKey(); } } // namespace DevelKeyEvent