X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ffocus-manager%2Fkeyinput-focus-manager-impl.h;h=2a3d7dee16a33b6c1c0859ce737f5f12a86026be;hb=798ef5fa1591aa78851e9e3d08fe37411192176a;hp=e1d1a94c3db8ae22ebe13f8eebdd686878904af8;hpb=aa906fd49430568986b95c51bd29f3a58c33272f;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.h b/dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.h index e1d1a94..2a3d7de 100644 --- a/dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.h +++ b/dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.h @@ -1,8 +1,8 @@ -#ifndef __DALI_TOOLKIT_INTERNAL_KEYINPUT_FOCUS_MANAGER_H__ -#define __DALI_TOOLKIT_INTERNAL_KEYINPUT_FOCUS_MANAGER_H__ +#ifndef DALI_TOOLKIT_INTERNAL_KEYINPUT_FOCUS_MANAGER_H +#define DALI_TOOLKIT_INTERNAL_KEYINPUT_FOCUS_MANAGER_H /* - * Copyright (c) 2014 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. @@ -30,6 +30,13 @@ namespace Dali { +namespace Integration +{ + +class SceneHolder; + +} // namespace Integration + namespace Toolkit { @@ -90,6 +97,11 @@ protected: virtual ~KeyInputFocusManager(); private: + /** + * This will be called when a new scene holder is created + * @param sceneHolder The new scene holder + */ + void OnSceneHolderCreated( Dali::Integration::SceneHolder& sceneHolder ); /** * Callback for the key event when no actor in the stage has gained the key input focus @@ -98,10 +110,10 @@ private: bool OnKeyEvent(const KeyEvent& event); /** - * Signal handler called when a focused Control is removed from Stage. - * @param[in] control The control removed from stage. + * Signal handler called when a focused Control is removed from Scene. + * @param[in] control The control removed from the scene. */ - void OnFocusControlStageDisconnection( Dali::Actor control ); + void OnFocusControlSceneDisconnection( Dali::Actor control ); /** * Recursively deliver events to the control and its parents, until the event is consumed or the stage is reached. @@ -152,4 +164,4 @@ inline const Internal::KeyInputFocusManager& GetImpl(const Dali::Toolkit::KeyInp } // namespace Dali -#endif // __DALI_TOOLKIT_INTERNAL_KEYINPUT_FOCUS_MANAGER_H__ +#endif // DALI_TOOLKIT_INTERNAL_KEYINPUT_FOCUS_MANAGER_H