Revert "[Tizen] Connect KeyEventGeneratedSignal for Get KeyEvent"
authorHeeyong Song <heeyong.song@samsung.com>
Tue, 25 Jun 2019 04:53:45 +0000 (13:53 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Tue, 25 Jun 2019 04:53:50 +0000 (13:53 +0900)
This reverts commit e6624cf41d1aa8cc25d316fe3e8f229e52792821.

Change-Id: Iabca1c0353dd76b558a9dd2e5c0f5b2db4f4f3f2

automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.cpp
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.h
dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.cpp
dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.h

index d9e9cd8..05c4836 100644 (file)
@@ -20,7 +20,6 @@
 #include <dali/public-api/actors/layer.h>
 #include <dali/public-api/common/stage.h>
 #include <dali/public-api/object/base-object.h>
-#include <dali/devel-api/common/stage-devel.h>
 
 // INTERNAL INCLUDES
 #include "toolkit-window.h"
@@ -108,11 +107,6 @@ KeyEventSignalType& KeyEventSignal( Window window )
   return Dali::Stage::GetCurrent().KeyEventSignal();
 }
 
-KeyEventGeneratedSignalType& KeyEventGeneratedSignal( Window window )
-{
-  return DevelStage::KeyEventGeneratedSignal( Dali::Stage::GetCurrent() );
-}
-
 TouchSignalType& TouchSignal( Window window )
 {
   return Dali::Stage::GetCurrent().TouchSignal();
index 37361dd..4c95ad7 100644 (file)
@@ -62,12 +62,10 @@ namespace DevelWindow
 {
 
 typedef Signal< void (const KeyEvent&) > KeyEventSignalType;
-typedef Signal< bool (const KeyEvent&) > KeyEventGeneratedSignalType;
 typedef Signal< void (const TouchData&) > TouchSignalType;
 
 Dali::Window Get( Actor actor );
 KeyEventSignalType& KeyEventSignal( Dali::Window window );
-KeyEventGeneratedSignalType& KeyEventGeneratedSignal( Dali::Window window );
 TouchSignalType& TouchSignal( Dali::Window window );
 
 }
index 71bc352..f188281 100644 (file)
@@ -23,8 +23,6 @@
 #include <dali/public-api/actors/layer.h>
 #include <dali/public-api/common/stage.h>
 #include <dali/devel-api/common/stage-devel.h>
-#include <dali/devel-api/adaptor-framework/window-devel.h>
-#include <dali/integration-api/adaptors/adaptor.h>
 
 // INTERNAL INCLUDES
 #include <dali-toolkit/public-api/controls/control-impl.h>
@@ -52,26 +50,13 @@ KeyInputFocusManager::KeyInputFocusManager()
 : mSlotDelegate( this ),
   mCurrentFocusControl()
 {
-  // Retrieve all the existing widnows
-  Dali::WindowContainer windows = Adaptor::Get().GetWindows();
-  for ( auto iter = windows.begin(); iter != windows.end(); ++iter )
-  {
-    DevelWindow::KeyEventGeneratedSignal( *iter ).Connect( mSlotDelegate, &KeyInputFocusManager::OnKeyEvent);
-  }
-
-  // Get notified when any new window is created afterwards
-  Adaptor::Get().WindowCreatedSignal().Connect( mSlotDelegate, &KeyInputFocusManager::OnWindowCreated);
+  DevelStage::KeyEventGeneratedSignal( Stage::GetCurrent() ).Connect(mSlotDelegate, &KeyInputFocusManager::OnKeyEvent);
 }
 
 KeyInputFocusManager::~KeyInputFocusManager()
 {
 }
 
-void KeyInputFocusManager::OnWindowCreated( Dali::Window& window )
-{
-  DevelWindow::KeyEventGeneratedSignal( window ).Connect( mSlotDelegate, &KeyInputFocusManager::OnKeyEvent);
-}
-
 void KeyInputFocusManager::SetFocus( Toolkit::Control control )
 {
   if( !control )
index 0f066c5..f7886c2 100644 (file)
@@ -30,8 +30,6 @@
 namespace Dali
 {
 
-class Window;
-
 namespace Toolkit
 {
 
@@ -92,11 +90,6 @@ protected:
   virtual ~KeyInputFocusManager();
 
 private:
-  /**
-   * This will be called when a new window is created
-   * @param window The new window
-   */
-  void OnWindowCreated( Dali::Window& window );
 
   /**
    * Callback for the key event when no actor in the stage has gained the key input focus