394 (not self.unicodeCheckBox.isChecked() and re.UNICODE or 0)) |
394 (not self.unicodeCheckBox.isChecked() and re.UNICODE or 0)) |
395 E5MessageBox.information(self, |
395 E5MessageBox.information(self, |
396 self.trUtf8(""), |
396 self.trUtf8(""), |
397 self.trUtf8("""The regular expression is valid.""")) |
397 self.trUtf8("""The regular expression is valid.""")) |
398 except re.error as e: |
398 except re.error as e: |
399 QMessageBox.critical(self, |
399 E5MessageBox.critical(self, |
400 self.trUtf8("Error"), |
400 self.trUtf8("Error"), |
401 self.trUtf8("""Invalid regular expression: {0}""") |
401 self.trUtf8("""Invalid regular expression: {0}""") |
402 .format(str(e))) |
402 .format(str(e))) |
403 return |
403 return |
404 except IndexError: |
404 except IndexError: |
405 QMessageBox.critical(self, |
405 E5MessageBox.critical(self, |
406 self.trUtf8("Error"), |
406 self.trUtf8("Error"), |
407 self.trUtf8("""Invalid regular expression: missing group name""")) |
407 self.trUtf8("""Invalid regular expression: missing group name""")) |
408 return |
408 return |
409 else: |
409 else: |
410 QMessageBox.critical(self, |
410 E5MessageBox.critical(self, |
411 self.trUtf8("Error"), |
411 self.trUtf8("Error"), |
412 self.trUtf8("""A regular expression must be given.""")) |
412 self.trUtf8("""A regular expression must be given.""")) |
413 |
413 |
414 @pyqtSlot() |
414 @pyqtSlot() |
415 def on_executeButton_clicked(self, startpos = 0): |
415 def on_executeButton_clicked(self, startpos = 0): |
521 self.resultTable.resizeColumnsToContents() |
521 self.resultTable.resizeColumnsToContents() |
522 self.resultTable.resizeRowsToContents() |
522 self.resultTable.resizeRowsToContents() |
523 self.resultTable.verticalHeader().hide() |
523 self.resultTable.verticalHeader().hide() |
524 self.resultTable.horizontalHeader().hide() |
524 self.resultTable.horizontalHeader().hide() |
525 except re.error as e: |
525 except re.error as e: |
526 QMessageBox.critical(None, |
526 E5MessageBox.critical(self, |
527 self.trUtf8("Error"), |
527 self.trUtf8("Error"), |
528 self.trUtf8("""Invalid regular expression: {0}""") |
528 self.trUtf8("""Invalid regular expression: {0}""") |
529 .format(str(e))) |
529 .format(str(e))) |
530 return |
530 return |
531 except IndexError: |
531 except IndexError: |
532 QMessageBox.critical(None, |
532 E5MessageBox.critical(self, |
533 self.trUtf8("Error"), |
533 self.trUtf8("Error"), |
534 self.trUtf8("""Invalid regular expression: missing group name""")) |
534 self.trUtf8("""Invalid regular expression: missing group name""")) |
535 return |
535 return |
536 else: |
536 else: |
537 QMessageBox.critical(None, |
537 E5MessageBox.critical(self, |
538 self.trUtf8("Error"), |
538 self.trUtf8("Error"), |
539 self.trUtf8("""A regular expression and a text must be given.""")) |
539 self.trUtf8("""A regular expression and a text must be given.""")) |
540 |
540 |
541 @pyqtSlot() |
541 @pyqtSlot() |
542 def on_nextButton_clicked(self): |
542 def on_nextButton_clicked(self): |