Added to send fail_reply message in the panel_agent's socket communication.
[platform/core/uifw/isf.git] / ism / src / isf_panel_agent_base.h
index bd8aac9..f5ae88e 100644 (file)
@@ -467,6 +467,15 @@ public:
     virtual void show_helper_option_window (int client, uint32 context, const String& uuid);
 
     /**
+     * @brief resume_helper_option_window.
+     *
+     * @param
+     *
+     * @return none.
+     */
+    virtual void resume_helper_option_window (int client, uint32 context, const String& uuid);
+
+    /**
      * @brief process_key_event.
      *
      * @param
@@ -545,7 +554,7 @@ public:
      *
      * @return none.
      */
-    virtual void socket_update_surrounding_text (int client, uint32 context,const String& uuid, String& text, uint32 cursor);
+    virtual void socket_update_surrounding_text (int client, uint32 context, const String& uuid, String& text, uint32 cursor);
 
     /**
      * @brief socket_remoteinput_focus_in.
@@ -572,7 +581,7 @@ public:
      *
      * @return none.
      */
-    virtual void socket_remoteinput_entry_metadata (int client, uint32 hint, uint32 layout, int variation, uint32 autocapital_type);
+    virtual void socket_remoteinput_entry_metadata (int client, uint32 hint, uint32 layout, int variation, uint32 autocapital_type, int return_key_disabled);
 
     /**
      * @brief socket_remoteinput_surrounding_text.
@@ -770,7 +779,7 @@ public:
      *
      * @return none.
      */
-    virtual void commit_string (int client, uint32 context,const WideString& wstr);
+    virtual void commit_string (int client, uint32 context, const WideString& wstr);
 
     /**
      * @brief show_preedit_string.
@@ -833,7 +842,7 @@ public:
     *
     * @return none.
     */
-    virtual bool process_input_device_event(int client, uint32 context, const String& uuid, uint32 type, const char *data, size_t len, _OUT_ uint32& result);
+    virtual bool process_input_device_event (int client, uint32 context, const String& uuid, uint32 type, const char *data, size_t len, _OUT_ uint32& result);
 
     /**
     * @brief process_key_event_done.
@@ -842,7 +851,16 @@ public:
     *
     * @return none.
     */
-    virtual void process_key_event_done(int client, uint32 context, KeyEvent &key, uint32 ret, uint32 serial);
+    virtual void process_key_event_done (int client, uint32 context, KeyEvent &key, uint32 ret, uint32 serial);
+
+    /**
+    * @brief request_ise_hide.
+    *
+    * @param
+    *
+    * @return none.
+    */
+    virtual void request_ise_hide (int client, uint32 context);
 
     /**
     * @brief set_autocapital_type.
@@ -851,7 +869,7 @@ public:
     *
     * @return none.
     */
-    virtual void set_autocapital_type(int client, uint32 context, String uuid, int mode);
+    virtual void set_autocapital_type (int client, uint32 context, String uuid, int mode);
 
     /**
     * @brief remote_update_preedit_string.
@@ -860,7 +878,7 @@ public:
     *
     * @return none.
     */
-    virtual void remote_update_preedit_string (int client, uint32 context, const WideString str, const AttributeList &attrs, uint32 caret);
+    virtual void remote_update_preedit_string (int client, uint32 context, const WideString str, const WideString commit, const AttributeList &attrs, uint32 caret);
 
     /**
     * @brief remote_send_key_event.
@@ -887,7 +905,7 @@ public:
     *
     * @return none.
     */
-    virtual void remote_commit_string (int client, uint32 context,const WideString& wstr);
+    virtual void remote_commit_string (int client, uint32 context, const WideString& wstr);
 
     /**
     * @brief remote_delete_surrounding_text.
@@ -897,6 +915,25 @@ public:
     * @return none.
     */
     virtual void remote_delete_surrounding_text (int client, uint32 context, uint32 offset, uint32 len);
+
+    /**
+    * @brief set_prediction_allow.
+    *
+    * @param
+    *
+    * @return none.
+    */
+    virtual void set_prediction_allow (int client, uint32 context, String uuid, int mode);
+
+    /**
+    * @brief send_fail_reply.
+    *
+    * @param
+    *
+    * @return none.
+    */
+    virtual void send_fail_reply (int client);
+
 };
 
 /**  @} */