diff options
author | Ji-hoon Lee <dalton.lee@samsung.com> | 2014-12-03 14:52:37 +0900 |
---|---|---|
committer | Jihoon Kim <jihoon48.kim@samsung.com> | 2015-06-11 16:05:34 +0900 |
commit | ab49273894b9a1c10a776f23ed6375d3cce790c6 (patch) | |
tree | b972687557e38faedb45e344cb8bfbef1cef3fbb /ism/src/scim_helper.cpp | |
parent | e3af76d72baee2d1800dcd7c40050ddf2676234f (diff) | |
download | isf-ab49273894b9a1c10a776f23ed6375d3cce790c6.tar.gz isf-ab49273894b9a1c10a776f23ed6375d3cce790c6.tar.bz2 isf-ab49273894b9a1c10a776f23ed6375d3cce790c6.zip |
Added show ISE option window command
Change-Id: If942e60beb403b1b7b27c3806b822d178a713003
Diffstat (limited to 'ism/src/scim_helper.cpp')
-rw-r--r-- | ism/src/scim_helper.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ism/src/scim_helper.cpp b/ism/src/scim_helper.cpp index fd9efff1..c47c30b9 100644 --- a/ism/src/scim_helper.cpp +++ b/ism/src/scim_helper.cpp @@ -176,6 +176,7 @@ public: HelperAgentSignalUintVoid signal_set_input_mode; HelperAgentSignalUintVoid signal_set_input_hint; HelperAgentSignalUintVoid signal_update_bidi_direction; + HelperAgentSignalVoid signal_show_option_window; public: HelperAgentImpl () : magic (0), magic_active (0), timeout (-1), focused_ic ((uint32) -1) { } @@ -845,6 +846,11 @@ HelperAgent::filter_event () m_impl->signal_update_bidi_direction (this, bidi_direction); break; } + case ISM_TRANS_CMD_SHOW_ISE_OPTION_WINDOW: + { + m_impl->signal_show_option_window (this, ic, ic_uuid); + break; + } default: break; } @@ -2474,6 +2480,20 @@ HelperAgent::signal_connect_longpress_candidate (HelperAgentSlotInt *slot) return m_impl->signal_longpress_candidate.connect (slot); } +/** + * @brief Connect a slot to Helper show option window. + * + * This signal is used to do request the ISE to show option window. + * + * The prototype of the slot is: + * void show_option_window (const HelperAgent *agent, int ic, const String &uuid); + */ +Connection +HelperAgent::signal_connect_show_option_window (HelperAgentSlotVoid *slot) +{ + return m_impl->signal_show_option_window.connect (slot); +} + } /* namespace scim */ /* |