def checkSpelling(text, parent): if jt_spellcheck.getSpellChecker() is None: # no spell checker available return text dlg = SpellCheckDialog(text, parent=parent) if dlg.exec_loop() == 1: return unicode(dlg.tbText.text()) else: return text
def __init__(self, text, parent=None, name=None, modal=0, fl=0): SpellCheckDialogImpl.__init__(self, parent, name, modal, fl) qApp.setOverrideCursor(QCursor(Qt.WaitCursor)) try: self.tbText.setText(text) self.speller = jt_spellcheck.getSpellChecker() langs = self.speller.getLangs() self.cbxLang.clear() for lang in langs: self.cbxLang.insertItem(lang) self.lang, self.enc = locale.getlocale() if self.lang in langs: self.cbxLang.setCurrentText(self.lang) else: # current locale-specified language is not available, # use default (en_US) self.cbxLang.setCurrentText('en_US') self.ignoredWords = [] self.fp = None finally: qApp.restoreOverrideCursor()
def __init__(self, text, parent=None, name=None, modal=0, fl=0): SpellCheckDialogImpl.__init__(self, parent, name, modal, fl) qApp.setOverrideCursor(QCursor(Qt.WaitCursor)) try: self.tbText.setText(text) self.speller = jt_spellcheck.getSpellChecker() langs = self.speller.getLangs() self.cbxLang.clear() for lang in langs: self.cbxLang.insertItem(lang) self.lang, self.enc = locale.getlocale() if self.lang in langs: self.cbxLang.setCurrentText(self.lang) else: # current locale-specified language is not available, # use default (en_US) self.cbxLang.setCurrentText("en_US") self.ignoredWords = [] self.fp = None finally: qApp.restoreOverrideCursor()