Home ⌂Doc Index ◂Up ▴

eric6.Preferences.ConfigurationPages.EditorLanguageTabIndentOverrideDialog

Module implementing a dialog to set the tab and indentation width override for a language.

Global Attributes

None

Classes

EditorLanguageTabIndentOverrideDialog Class implementing a dialog to set the tab and indentation width override for a language.

Functions

None


EditorLanguageTabIndentOverrideDialog

Class implementing a dialog to set the tab and indentation width override for a language.

Derived from

QDialog, Ui_EditorLanguageTabIndentOverrideDialog

Class Attributes

None

Class Methods

None

Methods

EditorLanguageTabIndentOverrideDialog Constructor
getData Public method to get the entered data.
on_languageComboBox_currentIndexChanged Private slot to handle the selection of a language.

Static Methods

None

EditorLanguageTabIndentOverrideDialog (Constructor)

EditorLanguageTabIndentOverrideDialog(*, editMode=False, languages=None, tabWidth=0, indentWidth=0, parent=None)

Constructor

editMode= (bool)
flag indicating the edit mode (Note: in edit mode the language is fixed)
languages= (list of str)
list of available languages
tabWidth= (int)
tab width to be set
indentWidth= (int)
indentation width to be set
parent= (QWidget)
reference to the parent widget

EditorLanguageTabIndentOverrideDialog.getData

getData()

Public method to get the entered data.

Returns:
tuple containing the language, the tab width and the indentation width
Return Type:
tuple of (str, int, int)

EditorLanguageTabIndentOverrideDialog.on_languageComboBox_currentIndexChanged

on_languageComboBox_currentIndexChanged(lang)

Private slot to handle the selection of a language.

lang (str)
selected language
Up



Home ⌂Doc Index ◂Up ▴