20 Class implementing the spell checking dialog. |
20 Class implementing the spell checking dialog. |
21 """ |
21 """ |
22 def __init__(self, spellChecker, startPos, endPos, parent=None): |
22 def __init__(self, spellChecker, startPos, endPos, parent=None): |
23 """ |
23 """ |
24 Constructor |
24 Constructor |
|
25 |
|
26 @param spellChecker reference to the spell checker (SpellChecker) |
|
27 @param startPos position to start spell checking (integer) |
|
28 @param endPos end position for spell checking (integer) |
|
29 @param parent reference to the parent widget (QWidget) |
25 """ |
30 """ |
26 super().__init__(parent) |
31 super().__init__(parent) |
27 self.setupUi(self) |
32 self.setupUi(self) |
28 |
33 |
29 self.__spell = spellChecker |
34 self.__spell = spellChecker |
34 self.__advance() |
39 self.__advance() |
35 |
40 |
36 def __enableButtons(self, enable): |
41 def __enableButtons(self, enable): |
37 """ |
42 """ |
38 Private method to set the buttons enabled state. |
43 Private method to set the buttons enabled state. |
|
44 |
|
45 @param enable enable state (boolean) |
39 """ |
46 """ |
40 self.addButton.setEnabled(enable) |
47 self.addButton.setEnabled(enable) |
41 self.ignoreButton.setEnabled(enable) |
48 self.ignoreButton.setEnabled(enable) |
42 self.ignoreAllButton.setEnabled(enable) |
49 self.ignoreAllButton.setEnabled(enable) |
43 self.replaceButton.setEnabled(enable) |
50 self.replaceButton.setEnabled(enable) |