UI/UserInterface.py

changeset 2214
4ce1ebcc3806
parent 2190
abd65b78425e
child 2227
b7aceb255831
--- a/UI/UserInterface.py	Sat Nov 10 18:05:51 2012 +0100
+++ b/UI/UserInterface.py	Sat Nov 10 19:18:05 2012 +0100
@@ -4926,12 +4926,13 @@
         self.findFileNameDialog.raise_()
         self.findFileNameDialog.activateWindow()
     
-    def showFindFilesDialog(self, txt="", searchDir=""):
+    def showFindFilesDialog(self, txt="", searchDir="", openFiles=False):
         """
         Public slot to show the Find In Files dialog.
         
         @keyparam txt text to search for (string)
         @keyparam searchDir directory to search in (string)
+        @keyparam openFiles flag indicating to operate on open files (boolean)
         """
         if self.findFilesDialog is None:
             self.findFilesDialog = FindFileDialog(self.project)
@@ -4941,15 +4942,18 @@
         if searchDir:
             self.findFilesDialog.setSearchDirectory(searchDir)
         self.findFilesDialog.show(txt)
+        if openFiles:
+            self.findFilesDialog.setOpenFiles()
         self.findFilesDialog.raise_()
         self.findFilesDialog.activateWindow()
     
-    def showReplaceFilesDialog(self, txt="", searchDir=""):
+    def showReplaceFilesDialog(self, txt="", searchDir="", openFiles=False):
         """
         Public slot to show the Find & Replace In Files dialog.
         
         @keyparam txt text to search for (string)
         @keyparam searchDir directory to search in (string)
+        @keyparam openFiles flag indicating to operate on open files (boolean)
         """
         if self.replaceFilesDialog is None:
             self.replaceFilesDialog = FindFileDialog(self.project, replaceMode=True)
@@ -4959,6 +4963,8 @@
         if searchDir:
             self.replaceFilesDialog.setSearchDirectory(searchDir)
         self.replaceFilesDialog.show(txt)
+        if openFiles:
+            self.replaceFilesDialog.setOpenFiles()
         self.replaceFilesDialog.raise_()
         self.replaceFilesDialog.activateWindow()
     

eric ide

mercurial