1273 and self.regexpCheckBox.isChecked() |
1273 and self.regexpCheckBox.isChecked() |
1274 ) |
1274 ) |
1275 if self.escapeCheckBox.isChecked(): |
1275 if self.escapeCheckBox.isChecked(): |
1276 ftxt = Utilities.unslash(ftxt) |
1276 ftxt = Utilities.unslash(ftxt) |
1277 |
1277 |
1278 if selectionOnly: |
1278 ok = ( |
1279 ok = aw.findFirstInSelection( |
1279 aw.findFirstInSelection( |
1280 ftxt, |
1280 ftxt, |
1281 self.regexpCheckBox.isChecked(), |
1281 self.regexpCheckBox.isChecked(), |
1282 self.caseCheckBox.isChecked(), |
1282 self.caseCheckBox.isChecked(), |
1283 self.wordCheckBox.isChecked(), |
1283 self.wordCheckBox.isChecked(), |
1284 False, |
1284 False, |
1285 True, |
1285 True, |
1286 posix=posixMode, |
1286 posix=posixMode, |
1287 cxx11=cxx11Mode, |
1287 cxx11=cxx11Mode, |
1288 ) |
1288 ) |
1289 else: |
1289 if selectionOnly |
1290 ok = aw.findFirst( |
1290 else aw.findFirst( |
1291 ftxt, |
1291 ftxt, |
1292 self.regexpCheckBox.isChecked(), |
1292 self.regexpCheckBox.isChecked(), |
1293 self.caseCheckBox.isChecked(), |
1293 self.caseCheckBox.isChecked(), |
1294 self.wordCheckBox.isChecked(), |
1294 self.wordCheckBox.isChecked(), |
1295 False, |
1295 False, |
1296 True, |
1296 True, |
1297 line, |
1297 line, |
1298 index, |
1298 index, |
1299 posix=posixMode, |
1299 posix=posixMode, |
1300 cxx11=cxx11Mode, |
1300 cxx11=cxx11Mode, |
|
1301 ) |
1301 ) |
1302 ) |
1302 found = ok |
1303 found = ok |
1303 |
1304 |
1304 aw.beginUndoAction() |
1305 aw.beginUndoAction() |
1305 wordWrap = self.wrapCheckBox.isChecked() |
1306 wordWrap = self.wrapCheckBox.isChecked() |
1308 rtxt = Utilities.unslash(rtxt) |
1309 rtxt = Utilities.unslash(rtxt) |
1309 |
1310 |
1310 while ok: |
1311 while ok: |
1311 aw.replace(rtxt) |
1312 aw.replace(rtxt) |
1312 replacements += 1 |
1313 replacements += 1 |
1313 if selectionOnly: |
1314 ok = ( |
1314 ok = self.__findNextPrev(ftxt, self.__findBackwards) |
1315 self.__findNextPrev(ftxt, self.__findBackwards) |
1315 else: |
1316 if selectionOnly |
1316 ok = aw.findNext() |
1317 else aw.findNext() |
|
1318 ) |
1317 self.__finding = True |
1319 self.__finding = True |
1318 aw.endUndoAction() |
1320 aw.endUndoAction() |
1319 if wordWrap: |
1321 if wordWrap: |
1320 self.wrapCheckBox.setChecked(True) |
1322 self.wrapCheckBox.setChecked(True) |
1321 self.__setReplaceSelectionEnabled(False) |
1323 self.__setReplaceSelectionEnabled(False) |