eric6/Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.py

changeset 7290
e54a0765c82e
parent 7278
1820a0344b62
child 7360
9190402e4505
equal deleted inserted replaced
7289:6f4761a73f5f 7290:e54a0765c82e
1 # -*- coding: utf-8 -*- 1 # -*- coding: utf-8 -*-
2
3 # Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de>
4 #
2 5
3 """ 6 """
4 Module implementing a dialog to set the tab and indentation width override for 7 Module implementing a dialog to set the tab and indentation width override for
5 a language. 8 a language.
6 """ 9 """
12 Ui_EditorLanguageTabIndentOverrideDialog 15 Ui_EditorLanguageTabIndentOverrideDialog
13 ) 16 )
14 17
15 18
16 class EditorLanguageTabIndentOverrideDialog( 19 class EditorLanguageTabIndentOverrideDialog(
17 QDialog, Ui_EditorLanguageTabIndentOverrideDialog): 20 QDialog, Ui_EditorLanguageTabIndentOverrideDialog
21 ):
18 """ 22 """
19 Class implementing a dialog to set the tab and indentation width override 23 Class implementing a dialog to set the tab and indentation width override
20 for a language. 24 for a language.
21 """ 25 """
22 def __init__(self, *, editMode=False, languages=None, tabWidth=0, 26 def __init__(self, *, editMode=False, languages=None, tabWidth=0,
23 indentWidth=0, parent=None): 27 indentWidth=0, parent=None):
24 """ 28 """
25 Constructor 29 Constructor
26 30
27 @param editMode flag indicating the edit mode (Note: in edit mode 31 @keyparam editMode flag indicating the edit mode (Note: in edit mode
28 the language is fixed) 32 the language is fixed)
29 @type bool 33 @type bool
30 @param languages list of available languages 34 @keyparam languages list of available languages
31 @type list of str 35 @type list of str
32 @param tabWidth tab width to be set 36 @keyparam tabWidth tab width to be set
33 @type int 37 @type int
34 @param indentWidth indentation width to be set 38 @keyparam indentWidth indentation width to be set
35 @type int 39 @type int
36 @param parent reference to the parent widget 40 @keyparam parent reference to the parent widget
37 @type QWidget 41 @type QWidget
38 """ 42 """
39 super(EditorLanguageTabIndentOverrideDialog, self).__init__(parent) 43 super(EditorLanguageTabIndentOverrideDialog, self).__init__(parent)
40 self.setupUi(self) 44 self.setupUi(self)
41 45

eric ide

mercurial