33 Constructor |
33 Constructor |
34 |
34 |
35 @keyparam editMode flag indicating the edit mode (Note: in edit mode |
35 @keyparam editMode flag indicating the edit mode (Note: in edit mode |
36 the language is fixed) |
36 the language is fixed) |
37 @type bool |
37 @type bool |
38 @param languages list of existing languages (if in add mode) or |
38 @keyparam languages list of existing languages (if in add mode) or |
39 a list containing the language to be edited |
39 a list containing the language to be edited |
40 @type list of str |
40 @type list of str |
41 @param tabWidth tab width to be set |
41 @keyparam tabWidth tab width to be set |
42 @type int |
42 @type int |
43 @param indentWidth indentation width to be set |
43 @keyparam indentWidth indentation width to be set |
44 @type int |
44 @type int |
45 @param parent reference to the parent widget |
45 @keyparam parent reference to the parent widget |
46 @type QWidget |
46 @type QWidget |
47 """ |
47 """ |
48 super(EditorLanguageTabIndentOverrideDialog, self).__init__(parent) |
48 super(EditorLanguageTabIndentOverrideDialog, self).__init__(parent) |
49 self.setupUi(self) |
49 self.setupUi(self) |
50 |
50 |
58 self.indentWidthSpinBox.setValue(indentWidth) |
58 self.indentWidthSpinBox.setValue(indentWidth) |
59 |
59 |
60 def __populateLanguages(self, filterLanguages): |
60 def __populateLanguages(self, filterLanguages): |
61 """ |
61 """ |
62 Private method to populate the language combo boxes. |
62 Private method to populate the language combo boxes. |
|
63 |
|
64 @param filterLanguages list of languages to be filtered out |
|
65 @type list of str |
63 """ |
66 """ |
64 import QScintilla.Lexers |
67 import QScintilla.Lexers |
65 languages = list( |
68 languages = list( |
66 QScintilla.Lexers.getSupportedLanguages().keys()) |
69 QScintilla.Lexers.getSupportedLanguages().keys()) |
67 for lang in filterLanguages: |
70 for lang in filterLanguages: |