263 """ |
263 """ |
264 if self.__replaceMode and not e5App().getObject("ViewManager").checkAllDirty(): |
264 if self.__replaceMode and not e5App().getObject("ViewManager").checkAllDirty(): |
265 return |
265 return |
266 |
266 |
267 self.__cancelSearch = False |
267 self.__cancelSearch = False |
268 self.stopButton.setEnabled(True) |
|
269 self.stopButton.setDefault(True) |
|
270 self.findButton.setEnabled(False) |
|
271 |
268 |
272 if self.filterCheckBox.isChecked(): |
269 if self.filterCheckBox.isChecked(): |
273 fileFilter = self.filterEdit.text() |
270 fileFilter = self.filterEdit.text() |
274 fileFilterList = ["^%s$" % filter.replace(".", "\.").replace("*", ".*") \ |
271 fileFilterList = ["^%s$" % filter.replace(".", "\.").replace("*", ".*") \ |
275 for filter in fileFilter.split(";")] |
272 for filter in fileFilter.split(";")] |
369 self.dirHistory.insert(0, searchDir) |
366 self.dirHistory.insert(0, searchDir) |
370 self.dirCombo.clear() |
367 self.dirCombo.clear() |
371 self.dirCombo.addItems(self.dirHistory) |
368 self.dirCombo.addItems(self.dirHistory) |
372 Preferences.Prefs.settings.setValue("FindFileDialog/DirectoryHistory", |
369 Preferences.Prefs.settings.setValue("FindFileDialog/DirectoryHistory", |
373 self.dirHistory[:30]) |
370 self.dirHistory[:30]) |
|
371 |
|
372 # set the button states |
|
373 self.stopButton.setEnabled(True) |
|
374 self.stopButton.setDefault(True) |
|
375 self.findButton.setEnabled(False) |
374 |
376 |
375 # now go through all the files |
377 # now go through all the files |
376 self.__populating = True |
378 self.__populating = True |
377 self.findList.setUpdatesEnabled(False) |
379 self.findList.setUpdatesEnabled(False) |
378 progress = 0 |
380 progress = 0 |