Revert "[Tizen] Add NoIntercept KeyEvent modifier"
authorEverLEEst(SangHyeon Lee) <sh10233.lee@samsung.com>
Wed, 20 Mar 2024 09:28:47 +0000 (18:28 +0900)
committerEverLEEst(SangHyeon Lee) <sh10233.lee@samsung.com>
Wed, 20 Mar 2024 09:28:47 +0000 (18:28 +0900)
This reverts commit c8b2a08ac51c405be2dcca4de1568e28cb3de988.

automated-tests/src/dali/utc-Dali-KeyEvent.cpp
dali/devel-api/events/key-event-devel.cpp
dali/devel-api/events/key-event-devel.h
dali/internal/event/events/key-event-impl.cpp
dali/internal/event/events/key-event-impl.h
dali/internal/event/events/key-event-processor.cpp
dali/public-api/events/key-event.cpp
dali/public-api/events/key-event.h

index fcd6b34..77e0f74 100644 (file)
@@ -361,24 +361,6 @@ int UtcDaliKeyEventIsAltModifier(void)
   END_TEST;
 }
 
-int UtcDaliKeyEventIsNoInterceptModifier(void)
-{
-  TestApplication application;
-
-  Dali::KeyEvent event = DevelKeyEvent::New(TEST_STRING_1, "I", "i", 99, SHIFT_MODIFIER, 0lu, KeyEvent::DOWN, "", "", Device::Class::NONE, Device::Subclass::NONE); // set name to test, key string to i and modifier to shift
-  DALI_TEST_CHECK(event);
-
-  DALI_TEST_EQUALS(false, event.IsNoInterceptModifier(), TEST_LOCATION);
-
-  DevelKeyEvent::SetNoInterceptModifier(event, true);
-  DALI_TEST_EQUALS(true, event.IsNoInterceptModifier(), TEST_LOCATION);
-
-  DevelKeyEvent::SetNoInterceptModifier(event, false);
-  DALI_TEST_EQUALS(false, event.IsNoInterceptModifier(), TEST_LOCATION);
-
-  END_TEST;
-}
-
 // Positive fail test case for a method
 int UtcDaliKeyEventIsNotShiftModifier(void)
 {
index 30f1ca8..a67a1db 100644 (file)
@@ -67,11 +67,6 @@ void SetKeyModifier(KeyEvent keyEvent, int32_t keyModifier)
   GetImplementation(keyEvent).SetKeyModifier(keyModifier);\r
 }\r
 \r
-void SetNoInterceptModifier(KeyEvent keyEvent, bool noIntercept)\r
-{\r
-  GetImplementation(keyEvent).SetNoInterceptModifier(noIntercept);\r
-}\r
-\r
 void SetTime(KeyEvent keyEvent, unsigned long time)\r
 {\r
   GetImplementation(keyEvent).SetTime(time);\r
index 3ff576d..409c940 100644 (file)
@@ -99,15 +99,6 @@ DALI_CORE_API void SetKeyCode(KeyEvent keyEvent, int32_t keyCode);
 DALI_CORE_API void SetKeyModifier(KeyEvent keyEvent, int32_t keyModifier);\r
 \r
 /**\r
- * @brief Set the no-intercept key modifier.\r
- *\r
- * @SINCE_2_3.13\r
- * @param[in] keyEvent The instance of KeyEvent\r
- * @param[in] noIntercept The value of the modifier\r
- */\r
-DALI_CORE_API void SetNoInterceptModifier(KeyEvent keyEvent, bool noIntercept);\r
-\r
-/**\r
  * @brief Set the time (in ms) that the key event occurred.\r
  *\r
  * @SINCE_1_9.27\r
index 1f1944a..77d9238 100644 (file)
@@ -25,11 +25,10 @@ namespace Dali
 {
 namespace
 {
-const uint32_t MODIFIER_SHIFT        = 0x1;
-const uint32_t MODIFIER_CTRL         = 0x2;
-const uint32_t MODIFIER_ALT          = 0x4;
-const uint32_t MODIFIER_NO_INTERCEPT = (1U << 31);
-const int32_t  KEY_INVALID_CODE      = -1;
+const uint32_t MODIFIER_SHIFT   = 0x1;
+const uint32_t MODIFIER_CTRL    = 0x2;
+const uint32_t MODIFIER_ALT     = 0x4;
+const int32_t  KEY_INVALID_CODE = -1;
 } // namespace
 
 namespace Internal
@@ -115,11 +114,6 @@ bool KeyEvent::IsAltModifier() const
   return ((MODIFIER_ALT & mKeyModifier) == MODIFIER_ALT);
 }
 
-bool KeyEvent::IsNoInterceptModifier() const
-{
-  return ((MODIFIER_NO_INTERCEPT & mKeyModifier) == MODIFIER_NO_INTERCEPT);
-}
-
 const std::string& KeyEvent::GetCompose() const
 {
   return mCompose;
@@ -205,18 +199,6 @@ void KeyEvent::SetKeyModifier(int32_t keyModifier)
   mKeyModifier = keyModifier;
 }
 
-void KeyEvent::SetNoInterceptModifier(bool noIntercept)
-{
-  if(noIntercept)
-  {
-    mKeyModifier |= MODIFIER_NO_INTERCEPT;
-  }
-  else
-  {
-    mKeyModifier &= ~MODIFIER_NO_INTERCEPT;
-  }
-}
-
 void KeyEvent::SetTime(unsigned long time)
 {
   mTime = time;
index 3b059bc..0954d62 100644 (file)
@@ -117,11 +117,6 @@ public:
   bool IsAltModifier() const;
 
   /**
-   * @copydoc Dali::KeyEvent::IsNoInterceptModifier()
-   */
-  bool IsNoInterceptModifier() const;
-
-  /**
    * @copydoc Dali::KeyEvent::GetCompose()
    */
   const std::string& GetCompose() const;
@@ -215,13 +210,6 @@ public:
   void SetKeyModifier(int32_t keyModifier);
 
   /**
-   * @brief Set the no-intercept key modifier.
-   *
-   * @param[in] noIntercept The value of the modifier
-   */
-  void SetNoInterceptModifier(bool noIntercept);
-
-  /**
    * @brief Set the time (in ms) that the key event occurred.
    *
    * @param[in] time The time (in ms)
index a0337bd..f7f7a58 100644 (file)
@@ -66,11 +66,7 @@ void KeyEventProcessor::ProcessKeyEvent(const Integration::KeyEvent& event)
   });
 
   // Emit the key event signal from the scene.
-  bool consumed = false;
-  if(!keyEventHandle.IsNoInterceptModifier())
-  {
-    consumed = mScene.EmitInterceptKeyEventSignal(keyEventHandle);
-  }
+  bool consumed = mScene.EmitInterceptKeyEventSignal(keyEventHandle);
   if(!consumed)
   {
     consumed = mScene.EmitKeyEventGeneratedSignal(keyEventHandle);
index 3edb0c9..dda6e17 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2024 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.
@@ -53,11 +53,6 @@ bool KeyEvent::IsAltModifier() const
   return GetImplementation(*this).IsAltModifier();
 }
 
-bool KeyEvent::IsNoInterceptModifier() const
-{
-  return GetImplementation(*this).IsNoInterceptModifier();
-}
-
 const std::string& KeyEvent::GetCompose() const
 {
   return GetImplementation(*this).GetCompose();
index fdef981..1fa31e7 100644 (file)
@@ -2,7 +2,7 @@
 #define DALI_KEY_EVENT_H
 
 /*
- * Copyright (c) 2024 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.
@@ -140,14 +140,6 @@ public:
   bool IsAltModifier() const;
 
   /**
-   * @brief Checks if the no-intercept key modifier has been supplied.
-   *
-   * @SINCE_2_3.13
-   * @return True if no-intercept modifier is present
-   */
-  bool IsNoInterceptModifier() const;
-
-  /**
    * @brief Get the key compose string.
    *
    * @SINCE_1_9.27