Clipboard data provided by EFL applications is not recognized by Qt #18

Open
opened 2023-01-11 10:12:25 -08:00 by Peter2121 · 1 comment

Some Qt based applications cannot paste the text provided by EFL applications.
It seems that the source of the problem - QMimeData::hasText() function that returns false for the MIME type provided by EFL applications.
I discussed the problem with the developer of FeatherPad (Qt based editor), the ticket is here: https://github.com/tsujan/FeatherPad/issues/699
He proposed to add text/plain as the 'base' MIME type, together with currently present text/plain;charset=utf-8.

Some Qt based applications cannot paste the text provided by EFL applications. It seems that the source of the problem - `QMimeData::hasText()` function that returns `false` for the MIME type provided by EFL applications. I discussed the problem with the developer of FeatherPad (Qt based editor), the ticket is here: [https://github.com/tsujan/FeatherPad/issues/699](https://github.com/tsujan/FeatherPad/issues/699) He proposed to add `text/plain` as the 'base' MIME type, together with currently present `text/plain;charset=utf-8`.
Owner

Hmm just read the original ticket... I guess we interpret "utf8 required" differently. efl provides it always as all text efl provides is always in utf8 encoding. it won't do any others (well ok plain ascii - but plain ascii is a subset of utf8).

Hmm just read the original ticket... I guess we interpret "utf8 required" differently. efl provides it always as all text efl provides is always in utf8 encoding. it won't do any others (well ok plain ascii - but plain ascii is a subset of utf8).
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: enlightenment/efl#18
No description provided.