162 self.__updateQuickSearchMarkers) |
162 self.__updateQuickSearchMarkers) |
163 self.ui.regexpCheckBox.toggled.connect( |
163 self.ui.regexpCheckBox.toggled.connect( |
164 self.__updateQuickSearchMarkers) |
164 self.__updateQuickSearchMarkers) |
165 |
165 |
166 # define actions |
166 # define actions |
167 self.findNextAct = E5Action( |
167 self.findNextAct = EricAction( |
168 self.tr('Find Next'), |
168 self.tr('Find Next'), |
169 self.tr('Find Next'), |
169 self.tr('Find Next'), |
170 0, 0, self, 'search_widget_find_next') |
170 0, 0, self, 'search_widget_find_next') |
171 self.findNextAct.triggered.connect(self.on_findNextButton_clicked) |
171 self.findNextAct.triggered.connect(self.on_findNextButton_clicked) |
172 self.findNextAct.setShortcutContext( |
172 self.findNextAct.setShortcutContext( |
173 Qt.ShortcutContext.WidgetWithChildrenShortcut) |
173 Qt.ShortcutContext.WidgetWithChildrenShortcut) |
174 |
174 |
175 self.findPrevAct = E5Action( |
175 self.findPrevAct = EricAction( |
176 self.tr('Find Prev'), |
176 self.tr('Find Prev'), |
177 self.tr('Find Prev'), |
177 self.tr('Find Prev'), |
178 0, 0, self, 'search_widget_find_prev') |
178 0, 0, self, 'search_widget_find_prev') |
179 self.findPrevAct.triggered.connect(self.on_findPrevButton_clicked) |
179 self.findPrevAct.triggered.connect(self.on_findPrevButton_clicked) |
180 self.findPrevAct.setShortcutContext( |
180 self.findPrevAct.setShortcutContext( |
181 Qt.ShortcutContext.WidgetWithChildrenShortcut) |
181 Qt.ShortcutContext.WidgetWithChildrenShortcut) |
182 |
182 |
183 if replace: |
183 if replace: |
184 self.replaceAndSearchAct = E5Action( |
184 self.replaceAndSearchAct = EricAction( |
185 self.tr("Replace and Search"), |
185 self.tr("Replace and Search"), |
186 self.tr("Replace and Search"), |
186 self.tr("Replace and Search"), |
187 0, 0, self, "replace_widget_replace_search") |
187 0, 0, self, "replace_widget_replace_search") |
188 self.replaceAndSearchAct.triggered.connect( |
188 self.replaceAndSearchAct.triggered.connect( |
189 self.on_replaceSearchButton_clicked) |
189 self.on_replaceSearchButton_clicked) |
190 self.replaceAndSearchAct.setEnabled(False) |
190 self.replaceAndSearchAct.setEnabled(False) |
191 self.replaceAndSearchAct.setShortcutContext( |
191 self.replaceAndSearchAct.setShortcutContext( |
192 Qt.ShortcutContext.WidgetWithChildrenShortcut) |
192 Qt.ShortcutContext.WidgetWithChildrenShortcut) |
193 |
193 |
194 self.replaceSelectionAct = E5Action( |
194 self.replaceSelectionAct = EricAction( |
195 self.tr("Replace Occurrence"), |
195 self.tr("Replace Occurrence"), |
196 self.tr("Replace Occurrence"), |
196 self.tr("Replace Occurrence"), |
197 0, 0, self, "replace_widget_replace_occurrence") |
197 0, 0, self, "replace_widget_replace_occurrence") |
198 self.replaceSelectionAct.triggered.connect( |
198 self.replaceSelectionAct.triggered.connect( |
199 self.on_replaceButton_clicked) |
199 self.on_replaceButton_clicked) |
200 self.replaceSelectionAct.setEnabled(False) |
200 self.replaceSelectionAct.setEnabled(False) |
201 self.replaceSelectionAct.setShortcutContext( |
201 self.replaceSelectionAct.setShortcutContext( |
202 Qt.ShortcutContext.WidgetWithChildrenShortcut) |
202 Qt.ShortcutContext.WidgetWithChildrenShortcut) |
203 |
203 |
204 self.replaceAllAct = E5Action( |
204 self.replaceAllAct = EricAction( |
205 self.tr("Replace All"), |
205 self.tr("Replace All"), |
206 self.tr("Replace All"), |
206 self.tr("Replace All"), |
207 0, 0, self, "replace_widget_replace_all") |
207 0, 0, self, "replace_widget_replace_all") |
208 self.replaceAllAct.triggered.connect( |
208 self.replaceAllAct.triggered.connect( |
209 self.on_replaceAllButton_clicked) |
209 self.on_replaceAllButton_clicked) |
1124 self.ui.wrapCheckBox.setChecked(True) |
1124 self.ui.wrapCheckBox.setChecked(True) |
1125 self.__setReplaceSelectionEnabled(False) |
1125 self.__setReplaceSelectionEnabled(False) |
1126 self.__setReplaceAndSearchEnabled(False) |
1126 self.__setReplaceAndSearchEnabled(False) |
1127 |
1127 |
1128 if found: |
1128 if found: |
1129 E5MessageBox.information( |
1129 EricMessageBox.information( |
1130 self, self.windowTitle(), |
1130 self, self.windowTitle(), |
1131 self.tr("Replaced {0} occurrences.") |
1131 self.tr("Replaced {0} occurrences.") |
1132 .format(replacements)) |
1132 .format(replacements)) |
1133 else: |
1133 else: |
1134 E5MessageBox.information( |
1134 EricMessageBox.information( |
1135 self, self.windowTitle(), |
1135 self, self.windowTitle(), |
1136 self.tr("Nothing replaced because '{0}' was not found.") |
1136 self.tr("Nothing replaced because '{0}' was not found.") |
1137 .format(ftxt)) |
1137 .format(ftxt)) |
1138 |
1138 |
1139 aw.setCursorPosition(cline, cindex) |
1139 aw.setCursorPosition(cline, cindex) |