Enhanced population of the file/dir selection dialogs in ericapi config dialog and ericdoc config dialog.

Sat, 25 Jan 2014 18:10:09 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 25 Jan 2014 18:10:09 +0100
changeset 3230
2beb981f3b6d
parent 3229
c8bbf88ae439
child 3231
a7c9914d1c41

Enhanced population of the file/dir selection dialogs in ericapi config dialog and ericdoc config dialog.

Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py file | annotate | diff | comparison | revisions
Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py file | annotate | diff | comparison | revisions
--- 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(

eric ide

mercurial