12 from .ConfigurationPageBase import ConfigurationPageBase |
12 from .ConfigurationPageBase import ConfigurationPageBase |
13 from .Ui_EditorAutocompletionQScintillaPage import Ui_EditorAutocompletionQScintillaPage |
13 from .Ui_EditorAutocompletionQScintillaPage import Ui_EditorAutocompletionQScintillaPage |
14 |
14 |
15 import Preferences |
15 import Preferences |
16 |
16 |
17 class EditorAutocompletionQScintillaPage(ConfigurationPageBase, |
17 |
|
18 class EditorAutocompletionQScintillaPage(ConfigurationPageBase, |
18 Ui_EditorAutocompletionQScintillaPage): |
19 Ui_EditorAutocompletionQScintillaPage): |
19 """ |
20 """ |
20 Class implementing the QScintilla Autocompletion configuration page. |
21 Class implementing the QScintilla Autocompletion configuration page. |
21 """ |
22 """ |
22 def __init__(self): |
23 def __init__(self): |
54 elif self.acSourceAPIsRadioButton.isChecked(): |
55 elif self.acSourceAPIsRadioButton.isChecked(): |
55 Preferences.setEditor("AutoCompletionSource", QsciScintilla.AcsAPIs) |
56 Preferences.setEditor("AutoCompletionSource", QsciScintilla.AcsAPIs) |
56 elif self.acSourceAllRadioButton.isChecked(): |
57 elif self.acSourceAllRadioButton.isChecked(): |
57 Preferences.setEditor("AutoCompletionSource", QsciScintilla.AcsAll) |
58 Preferences.setEditor("AutoCompletionSource", QsciScintilla.AcsAll) |
58 |
59 |
|
60 |
59 def create(dlg): |
61 def create(dlg): |
60 """ |
62 """ |
61 Module function to create the configuration page. |
63 Module function to create the configuration page. |
62 |
64 |
63 @param dlg reference to the configuration dialog |
65 @param dlg reference to the configuration dialog |