}
}
-void CSCLConnectionISF::commit_content(const sclchar *content, const sclchar *description, const sclchar *mime_types)
-{
- if (m_initialized) {
- m_helper_agent.commit_content(content, description, mime_types);
- }
-}
-
extern "C"
{
EXAPI void scim_module_init(void) {
sclint get_surrounding_text(sclint maxlen_before, sclint maxlen_after, sclchar **text, int &cursor);
void get_selection_text(sclchar **text);
void request_ise_hide();
- void commit_content(const char *content, const char *description, const char *mime_types);
private:
sclboolean m_initialized;
m_impl->request_ise_hide();
}
}
-
-void CSCLConnection::commit_content(const sclchar *content, const sclchar *description, const sclchar *mime_types)
-{
- if (m_impl) {
- m_impl->commit_content(content, description, mime_types);
- }
-}
virtual sclint get_surrounding_text(sclint maxlen_before, sclint maxlen_after, sclchar **text, int &cursor);
virtual void get_selection_text(sclchar **text);
virtual void request_ise_hide();
- virtual void commit_content(const sclchar *content, const sclchar *description, const sclchar *mime_types);
protected:
std::string m_backend_identifier;
m_impl->request_ise_hide();
}
}
-
-void CSCLCore::commit_content(const sclchar *content, const sclchar *description, const sclchar *mime_types)
-{
- if (m_impl) {
- m_impl->commit_content(content, description, mime_types);
- }
-}
*/
void request_ise_hide() const;
- /**
- * @brief Commit a content URI to its connected editor.
- *
- * @param[in] content a content URL to be sent.
- * @param[in] description a content description.
- * @param[in] mime_types a MIME type string.
- */
- void commit_content(const sclchar *content, const sclchar *description, const sclchar *mime_types);
private:
CSCLCoreImpl *m_impl;
};
{
m_connection.request_ise_hide();
}
-
-void CSCLCoreImpl::commit_content(const sclchar *content, const sclchar *description, const sclchar *mime_types)
-{
- m_connection.commit_content(content, description, mime_types);
-}
void get_selection_text(sclchar **text);
void request_ise_hide();
- void commit_content(const sclchar *content, const sclchar *description, const sclchar *mime_types);
private:
ISCLCoreEventCallback *m_event_callback;