I'm not sure I like this API much. It implies a getter ("what is the parent path of this model") but actually navigates up as well.

Do you actually need the value of the parent path? If you do, I'd suggest exposing it as a property (using the existing pathChanged NOTIFY should be good enough, no need for a new signal) plus some kind of a navigateToParentDirectory invokable