update save paths to not use QDesktopServices and changes to QUrl in qt 5.2+