[qml] Rework QML and support only Qt5 due to big differences