Blindly made to compile, not tested at all. Will have to fix the unit tests next and solve some of the TODO markers.
@apol do you still use kdevelop? maybe something for you to test again and expand? I guess we will want some new visitor features for modern more qml features?