}
}
+ void request_ise_terminate () {
+ if (m_client_context_uuids.size () == 0) {
+ LOGD("Request to terminate IME");
+ m_signal_stop_default_ise (true);
+ }
+ }
+
Connection signal_connect_turn_on (InfoManagerSlotVoid* slot) {
return m_signal_turn_on.connect (slot);
}
m_last_context_uuid = String ("");
unlock ();
}
-
- if (m_client_context_uuids.size () == 0)
- m_signal_stop_default_ise (true);
}
//SCIM_TRANS_CMD_PANEL_RESET_INPUT_CONTEXT
m_impl->reshow_input_panel ();
}
+void InfoManager::request_ise_terminate ()
+{
+ m_impl->request_ise_terminate ();
+}
+
//////////////////////////////////Message function end/////////////////////////////////////////
Connection
void set_prediction_allow (int client, bool mode);
+ void request_ise_terminate (void);
+
//////////////////////////////////Message function end/////////////////////////////////////////