24 QTreeWidgetItem, |
24 QTreeWidgetItem, |
25 QVBoxLayout, |
25 QVBoxLayout, |
26 QWidget, |
26 QWidget, |
27 ) |
27 ) |
28 |
28 |
29 from eric7 import Preferences, Utilities |
29 from eric7 import EricUtilities, Preferences, Utilities |
30 from eric7.EricGui import EricPixmapCache |
30 from eric7.EricGui import EricPixmapCache |
31 from eric7.EricWidgets import EricMessageBox |
31 from eric7.EricWidgets import EricMessageBox |
32 from eric7.EricWidgets.EricApplication import ericApp |
32 from eric7.EricWidgets.EricApplication import ericApp |
33 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
33 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
34 from eric7.SystemUtilities import FileSystemUtilities |
34 from eric7.SystemUtilities import FileSystemUtilities |
120 |
120 |
121 self.modeToggleButton.clicked.connect(self.__toggleReplaceMode) |
121 self.modeToggleButton.clicked.connect(self.__toggleReplaceMode) |
122 |
122 |
123 self.findProgressLabel.setMaximumWidth(550) |
123 self.findProgressLabel.setMaximumWidth(550) |
124 |
124 |
125 self.searchHistory = Preferences.toList( |
125 self.searchHistory = EricUtilities.toList( |
126 Preferences.getSettings().value("FindFileWidget/SearchHistory") |
126 Preferences.getSettings().value("FindFileWidget/SearchHistory") |
127 ) |
127 ) |
128 self.findtextCombo.lineEdit().setClearButtonEnabled(True) |
128 self.findtextCombo.lineEdit().setClearButtonEnabled(True) |
129 self.findtextCombo.lineEdit().returnPressed.connect(self.__doSearch) |
129 self.findtextCombo.lineEdit().returnPressed.connect(self.__doSearch) |
130 self.findtextCombo.setCompleter(None) |
130 self.findtextCombo.setCompleter(None) |
131 self.findtextCombo.addItems(self.searchHistory) |
131 self.findtextCombo.addItems(self.searchHistory) |
132 self.findtextCombo.setEditText("") |
132 self.findtextCombo.setEditText("") |
133 |
133 |
134 self.replaceHistory = Preferences.toList( |
134 self.replaceHistory = EricUtilities.toList( |
135 Preferences.getSettings().value("FindFileWidget/ReplaceHistory") |
135 Preferences.getSettings().value("FindFileWidget/ReplaceHistory") |
136 ) |
136 ) |
137 self.replacetextCombo.lineEdit().setClearButtonEnabled(True) |
137 self.replacetextCombo.lineEdit().setClearButtonEnabled(True) |
138 self.replacetextCombo.lineEdit().returnPressed.connect(self.__doSearch) |
138 self.replacetextCombo.lineEdit().returnPressed.connect(self.__doSearch) |
139 self.replacetextCombo.setCompleter(None) |
139 self.replacetextCombo.setCompleter(None) |
140 self.replacetextCombo.addItems(self.replaceHistory) |
140 self.replacetextCombo.addItems(self.replaceHistory) |
141 self.replacetextCombo.setEditText("") |
141 self.replacetextCombo.setEditText("") |
142 |
142 |
143 self.dirHistory = Preferences.toList( |
143 self.dirHistory = EricUtilities.toList( |
144 Preferences.getSettings().value("FindFileWidget/DirectoryHistory") |
144 Preferences.getSettings().value("FindFileWidget/DirectoryHistory") |
145 ) |
145 ) |
146 self.dirPicker.addItems(self.dirHistory) |
146 self.dirPicker.addItems(self.dirHistory) |
147 self.dirPicker.setText("") |
147 self.dirPicker.setText("") |
148 |
148 |
149 self.excludeHiddenCheckBox.setChecked( |
149 self.excludeHiddenCheckBox.setChecked( |
150 Preferences.toBool( |
150 EricUtilities.toBool( |
151 Preferences.getSettings().value("FindFileWidget/ExcludeHidden", True) |
151 Preferences.getSettings().value("FindFileWidget/ExcludeHidden", True) |
152 ) |
152 ) |
153 ) |
153 ) |
154 |
154 |
155 self.__populateFiltersSelector() |
155 self.__populateFiltersSelector() |