KFilePlacesModel: Move open files error on teardown to KIO
This moves the logic to check for open files when teardown fails from
Dolphin to KFilePlacesModel
so that all consumers can benefit from it.
It also adds a new signal storageTeardownDone
to complement
the already exsting storageSetupDone
signal.
- Tried to unmount a drive that something was open on from the file dialog: got the same error message as dolphin
This is compatible with current Dolphin since it will emit the errorMessage
signal and then override whatever Dolphin set I guess. At least I ran current Dolphin against this patch and didn't notice anything really unusual.