From 77f2510f6f8d74acce2df83ad5cf0d72b4cb6a8f Mon Sep 17 00:00:00 2001 From: David Aguilar Date: Thu, 30 Jun 2016 02:42:22 -0700 Subject: [PATCH] qtutils: use qtpy wrappers for getting directories and filenames Signed-off-by: David Aguilar --- cola/qtutils.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/cola/qtutils.py b/cola/qtutils.py index 53ba32a7..f882dea5 100644 --- a/cola/qtutils.py +++ b/cola/qtutils.py @@ -356,19 +356,23 @@ def open_files(title, directory=None, filters=''): return result[0] -def opendir_dialog(title, path): +def opendir_dialog(caption, path): """Prompts for a directory path""" - flags = (QtWidgets.QFileDialog.ShowDirsOnly | - QtWidgets.QFileDialog.DontResolveSymlinks) - return (QtWidgets.QFileDialog - .getExistingDirectory(active_window(), title, path, flags)) + options = (QtWidgets.QFileDialog.ShowDirsOnly | + QtWidgets.QFileDialog.DontResolveSymlinks) + return compat.getexistingdirectory(parent=active_window(), + caption=caption, + basedir=path, + options=options) def save_as(filename, title='Save As...'): """Creates a Save File dialog and returns a filename.""" - return (QtWidgets.QFileDialog - .getSaveFileName(active_window(), title, filename)) + result = compat.getsavefilename(parent=active_window(), + caption=title, + basedir=filename) + return result[0] def copy_path(filename, absolute=True): -- 2.11.4.GIT