ports to qqc2 and makes the rename editor work. It's still quite hacky but at least moves it on a separate component which should make it easier to maintain