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 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()