Sat, 25 Jan 2014 18:10:09 +0100
Enhanced population of the file/dir selection dialogs in ericapi config dialog and ericdoc config dialog.
--- a/Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py Fri Jan 24 20:23:53 2014 +0100 +++ b/Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py Sat Jan 25 18:10:09 2014 +0100 @@ -184,10 +184,13 @@ It displays a file selection dialog to select the file the api is written to. """ + startFile = Utilities.fromNativeSeparators(self.outputFileEdit.text()) + if not startFile: + startFile = self.project.getProjectName() + ".api" filename = E5FileDialog.getSaveFileName( self, self.tr("Select output file"), - self.outputFileEdit.text(), + startFile, self.tr("API files (*.api);;All files (*)")) if filename: @@ -212,7 +215,7 @@ It displays a directory selection dialog to select a directory to be ignored. """ - startDir = self.ignoreDirEdit.text() + startDir = Utilities.fromNativeSeparators(self.ignoreDirEdit.text()) if not startDir: startDir = self.ppath directory = E5FileDialog.getExistingDirectory(
--- a/Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py Fri Jan 24 20:23:53 2014 +0100 +++ b/Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py Sat Jan 25 18:10:09 2014 +0100 @@ -293,10 +293,13 @@ It displays a directory selection dialog to select the directory the documentations is written to. """ + startDir = Utilities.fromNativeSeparators(self.outputDirEdit.text()) + if not startDir: + startDir = Utilities.fromNativeSeparators(self.ppath) directory = E5FileDialog.getExistingDirectory( self, self.tr("Select output directory"), - self.outputDirEdit.text(), + startDir, E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) if directory: @@ -315,7 +318,7 @@ It displays a directory selection dialog to select a directory to be ignored. """ - startDir = self.ignoreDirEdit.text() + startDir = Utilities.fromNativeSeparators(self.ignoreDirEdit.text()) if not startDir: startDir = self.ppath directory = E5FileDialog.getExistingDirectory(