/* Ссылки в обычном тексте сообщения: границы UTF-16 и полный адрес для подсветки и нажатия. * Поддерживает utun:// и HTTP/HTTPS; внешняя пунктуация не входит в адрес. * Разбор не меняет сообщение и не открывает адреса. Некорректные URL остаются обычным текстом. */ #pragma once #include #include struct MessageLink { int start; int length; QString url; }; QVector messageLinks(const QString& text);