Конвертация формата текста при вставке из буффера обмена, Часть 2

Кто-то может сказать, что можно использовать `insert`, который есть у `TextArea`, но это не сработает в сценарии, когда вы выделили часть текста и хотите заменить его данными из буффера.


Почему так происходит? Да потому что в момент вызова `insert` Qt в `QTextDocument` создает еще один `QTextCursor` по указанной позиции и говорит ему вставить текст…

Конвертация формата текста при вставке из буффера обмена, часть № 1

"Задачка на 5 мин", но потом выясняется, что внутри — половина Qt, мобильные клавиатуры и немного боли.

На текущем месте работы возникла следующая задачка:


есть кроссплатформенное мобильное приложение, есть многострочное поле ввода TextArea, нужно вставить из буфера rich-text так, чтобы он отображался как plain-text.