// INTERNAL INCLUDES
#include <dali-toolkit/public-api/controls/control.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
namespace Toolkit
* 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;
// Unhandled Key Event
typedef SignalV2< void (const KeyEvent&) > UnhandledKeyEventSignalV2;
- public:
+public:
/**
* Create a KeyInputFocusManager handle; this can be initialised with KeyInputFocusManager::Get()
*/
bool IsKeyboardListener(Control control);
- public: // Signals
+public: // Signals
/**
* This signal is emitted when the key input focus control changes.
private:
- KeyInputFocusManager(Internal::KeyInputFocusManager *impl);
+ explicit DALI_INTERNAL KeyInputFocusManager(Internal::KeyInputFocusManager *impl);
}; // class KeyInputFocusManager