Revert "KeyEvent class pimpling"
[platform/core/uifw/dali-core.git] / dali / devel-api / events / key-event-devel.cpp
index 6b6d336..502404e 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
- * Copyright (c) 2020 Samsung Electronics Co., Ltd.\r
+ * Copyright (c) 2019 Samsung Electronics Co., Ltd.\r
  *\r
  * Licensed under the Apache License, Version 2.0 (the "License");\r
  * you may not use this file except in compliance with the License.\r
@@ -25,51 +25,9 @@ namespace Dali
 namespace DevelKeyEvent\r
 {\r
 \r
-KeyEvent New( const std::string& keyName,\r
-              const std::string& logicalKey,\r
-              const std::string& keyString,\r
-              int keyCode,\r
-              int keyModifier,\r
-              unsigned long timeStamp,\r
-              const Dali::KeyEvent::State& keyState,\r
-              const std::string& compose,\r
-              const std::string& deviceName,\r
-              const Device::Class::Type deviceClass,\r
-              const Device::Subclass::Type deviceSubclass )\r
+std::string GetLogicalKey( KeyEvent keyEvent )\r
 {\r
-  Internal::KeyEventPtr internal = Internal::KeyEvent::New( keyName, logicalKey, keyString, keyCode, keyModifier, timeStamp, keyState, compose, deviceName, deviceClass, deviceSubclass );\r
-\r
-  return KeyEvent( internal.Get() );\r
-}\r
-\r
-void SetKeyName( KeyEvent keyEvent, const std::string& keyName )\r
-{\r
-  GetImplementation( keyEvent ).SetKeyName( keyName );\r
-}\r
-\r
-void SetKeyString( KeyEvent keyEvent, const std::string& keyString )\r
-{\r
-  GetImplementation( keyEvent ).SetKeyString( keyString );\r
-}\r
-\r
-void SetKeyCode( KeyEvent keyEvent, int32_t keyCode )\r
-{\r
-  GetImplementation( keyEvent ).SetKeyCode( keyCode );\r
-}\r
-\r
-void SetKeyModifier( KeyEvent keyEvent, int32_t keyModifier )\r
-{\r
-  GetImplementation( keyEvent ).SetKeyModifier( keyModifier );\r
-}\r
-\r
-void SetTime( KeyEvent keyEvent, unsigned long time )\r
-{\r
-  GetImplementation( keyEvent ).SetTime( time );\r
-}\r
-\r
-void SetState( KeyEvent keyEvent, const KeyEvent::State& state )\r
-{\r
-  GetImplementation( keyEvent ).SetState( state );\r
+  return GetImplementation( &keyEvent )->GetLogicalKey();\r
 }\r
 \r
 } // namespace DevelKeyEvent\r