303 if re.isValid(): |
303 if re.isValid(): |
304 E5MessageBox.information(self, |
304 E5MessageBox.information(self, |
305 self.trUtf8(""), |
305 self.trUtf8(""), |
306 self.trUtf8("""The regular expression is valid.""")) |
306 self.trUtf8("""The regular expression is valid.""")) |
307 else: |
307 else: |
308 QMessageBox.critical(self, |
308 E5MessageBox.critical(self, |
309 self.trUtf8("Error"), |
309 self.trUtf8("Error"), |
310 self.trUtf8("""Invalid regular expression: {0}""") |
310 self.trUtf8("""Invalid regular expression: {0}""") |
311 .format(re.errorString())) |
311 .format(re.errorString())) |
312 return |
312 return |
313 else: |
313 else: |
314 QMessageBox.critical(self, |
314 E5MessageBox.critical(self, |
315 self.trUtf8("Error"), |
315 self.trUtf8("Error"), |
316 self.trUtf8("""A regular expression must be given.""")) |
316 self.trUtf8("""A regular expression must be given.""")) |
317 |
317 |
318 @pyqtSlot() |
318 @pyqtSlot() |
319 def on_executeButton_clicked(self, startpos = 0): |
319 def on_executeButton_clicked(self, startpos = 0): |
338 if wildcard: |
338 if wildcard: |
339 re.setPatternSyntax(QRegExp.Wildcard) |
339 re.setPatternSyntax(QRegExp.Wildcard) |
340 else: |
340 else: |
341 re.setPatternSyntax(QRegExp.RegExp) |
341 re.setPatternSyntax(QRegExp.RegExp) |
342 if not re.isValid(): |
342 if not re.isValid(): |
343 QMessageBox.critical(None, |
343 E5MessageBox.critical(self, |
344 self.trUtf8("Error"), |
344 self.trUtf8("Error"), |
345 self.trUtf8("""Invalid regular expression: {0}""") |
345 self.trUtf8("""Invalid regular expression: {0}""") |
346 .format(re.errorString())) |
346 .format(re.errorString())) |
347 return |
347 return |
348 offset = re.indexIn(text, startpos) |
348 offset = re.indexIn(text, startpos) |
422 self.resultTable.resizeColumnsToContents() |
422 self.resultTable.resizeColumnsToContents() |
423 self.resultTable.resizeRowsToContents() |
423 self.resultTable.resizeRowsToContents() |
424 self.resultTable.verticalHeader().hide() |
424 self.resultTable.verticalHeader().hide() |
425 self.resultTable.horizontalHeader().hide() |
425 self.resultTable.horizontalHeader().hide() |
426 else: |
426 else: |
427 QMessageBox.critical(None, |
427 E5MessageBox.critical(self, |
428 self.trUtf8("Error"), |
428 self.trUtf8("Error"), |
429 self.trUtf8("""A regular expression and a text must be given.""")) |
429 self.trUtf8("""A regular expression and a text must be given.""")) |
430 |
430 |
431 @pyqtSlot() |
431 @pyqtSlot() |
432 def on_nextButton_clicked(self): |
432 def on_nextButton_clicked(self): |