Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardDialog.py

changeset 537
72b32daeb8d6
parent 536
6d8d39753c82
child 539
87f9bce38a44
equal deleted inserted replaced
536:6d8d39753c82 537:72b32daeb8d6
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):

eric ide

mercurial