--- 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()