X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=base%2Fdali-toolkit%2Fpublic-api%2Ffocus-manager%2Fkeyinput-focus-manager.h;h=85fa87c79e0935b20215ea70a75aa588fae85012;hb=47602d95266454026fab0b4fb9c745a1c342c5c3;hp=5c05b3f499d1502737c1f2a9e656091770ec2017;hpb=a42cab3718714f945c2495a5ee0b2dae4b91c82c;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/base/dali-toolkit/public-api/focus-manager/keyinput-focus-manager.h b/base/dali-toolkit/public-api/focus-manager/keyinput-focus-manager.h index 5c05b3f..85fa87c 100644 --- a/base/dali-toolkit/public-api/focus-manager/keyinput-focus-manager.h +++ b/base/dali-toolkit/public-api/focus-manager/keyinput-focus-manager.h @@ -19,10 +19,9 @@ */ // INTERNAL INCLUDES -#include #include -namespace Dali DALI_IMPORT_API +namespace Dali { namespace Toolkit @@ -41,21 +40,20 @@ class KeyInputFocusManager; * the next control in the stack. If none of the controls in the stack consume the key event then * UnhandledKeyEventSignal() is emitted. */ - - class KeyInputFocusManager : public BaseHandle - { - public: - //Signal Names +class DALI_IMPORT_API KeyInputFocusManager : public BaseHandle +{ +public: + // Signal Names static const char* const SIGNAL_KEY_INPUT_FOCUS_CHANGED; static const char* const SIGNAL_UNHANDLED_KEY_EVENT; // KeyInputFocusChanged - typedef SignalV2< void (Control, Control) > KeyInputFocusChangedSignalV2; + typedef Signal< void (Control, Control) > KeyInputFocusChangedSignalType; // Unhandled Key Event - typedef SignalV2< void (const KeyEvent&) > UnhandledKeyEventSignalV2; + typedef Signal< void (const KeyEvent&) > UnhandledKeyEventSignalType; - public: +public: /** * Create a KeyInputFocusManager handle; this can be initialised with KeyInputFocusManager::Get() @@ -109,7 +107,7 @@ class KeyInputFocusManager; */ bool IsKeyboardListener(Control control); - public: // Signals +public: // Signals /** * This signal is emitted when the key input focus control changes. @@ -121,7 +119,7 @@ class KeyInputFocusManager; * @endcode * @return The signal to connect to. */ - KeyInputFocusChangedSignalV2& KeyInputFocusChangedSignal(); + KeyInputFocusChangedSignalType& KeyInputFocusChangedSignal(); /** * This signal is emitted when a key event was received, and none of the focused controls on the stage have consumed it. @@ -131,11 +129,11 @@ class KeyInputFocusManager; * @endcode * @return The signal to connect to. */ - UnhandledKeyEventSignalV2& UnhandledKeyEventSignal(); + UnhandledKeyEventSignalType& UnhandledKeyEventSignal(); private: - KeyInputFocusManager(Internal::KeyInputFocusManager *impl); + explicit DALI_INTERNAL KeyInputFocusManager(Internal::KeyInputFocusManager *impl); }; // class KeyInputFocusManager