We have a class which is derived from QTextEdit and overrides all manner of things (e.g. createMimeDataFromSelection()), and we have recently come up with a use case to move such a thing into a view which would be great to do in QML. However after 30 mins looking at the source it is fairly evident that the QQuickTextEdit is not really meant to be extended. Given that you can't embed a QWidget into a QtQuick2 interface, are we stuck doing it in QtQuick1?

It seems rather short sighted to think that the standard implementation of the textedit will suit everyone, but the only alternative at the moment is to completely reimplement the entire thing yourself?! Or have I missed something?