Spellchecking is something we might want in QtQuick application too. NeoChat would be very interested in it but generally spellchecking in chat applications is really helpful.
I looked in the code a bit and the highlighting stuff can be shared between QtQuick and QtWidgets, but the rest I'm not so sure about. Probably needs more thinking :p