Krita Source Code Documentation
Loading...
Searching...
No Matches
scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog Class Reference
+ Inheritance diagram for scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog:

Public Member Functions

 __init__ (self, scripter, parent=None)
 
 readSettings (self, settings)
 
 writeSettings (self, settings)
 

Public Attributes

 mainLayout
 
 scripter
 

Detailed Description

Definition at line 14 of file settingsdialog.py.

Constructor & Destructor Documentation

◆ __init__()

scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.__init__ ( self,
scripter,
parent = None )

Definition at line 16 of file settingsdialog.py.

16 def __init__(self, scripter, parent=None):
17 super(SettingsDialog, self).__init__(parent)
18
19 self.scripter = scripter
20 self.setWindowTitle(i18n("Settings"))
21 self.mainLayout = QFormLayout(self)
22 self.mainLayout.addRow(i18n("Syntax highlighter:"), syntaxstylescombobox.SyntaxStylesComboBox(self.scripter.uicontroller.highlight, self.scripter.uicontroller.editor))
23 self.mainLayout.addRow(i18n("Fonts:"), fontscombobox.FontsComboBox(self.scripter.uicontroller.editor))
24

References scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.__init__().

Member Function Documentation

◆ readSettings()

scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.readSettings ( self,
settings )

Definition at line 25 of file settingsdialog.py.

25 def readSettings(self, settings):
26 for index in range(self.mainLayout.rowCount()):
27 widget = self.mainLayout.itemAt(index, QFormLayout.ItemRole.FieldRole).widget()
28 widget.readSettings(settings)
29

References KisUtilityTitleBar.mainLayout, KoColorSetWidget.mainLayout, colorspace.uicolorspace.UIColorSpace.mainLayout, documenttools.uidocumenttools.UIDocumentTools.mainLayout, exportlayers.uiexportlayers.UIExportLayers.mainLayout, filtermanager.uifiltermanager.UIFilterManager.mainLayout, and scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.mainLayout.

◆ writeSettings()

scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.writeSettings ( self,
settings )

Definition at line 30 of file settingsdialog.py.

30 def writeSettings(self, settings):
31 for index in range(self.mainLayout.rowCount()):
32 widget = self.mainLayout.itemAt(index, QFormLayout.ItemRole.FieldRole).widget()
33 widget.writeSettings(settings)

References KisUtilityTitleBar.mainLayout, KoColorSetWidget.mainLayout, colorspace.uicolorspace.UIColorSpace.mainLayout, documenttools.uidocumenttools.UIDocumentTools.mainLayout, exportlayers.uiexportlayers.UIExportLayers.mainLayout, filtermanager.uifiltermanager.UIFilterManager.mainLayout, and scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.mainLayout.

Member Data Documentation

◆ mainLayout

scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.mainLayout

Definition at line 21 of file settingsdialog.py.

◆ scripter

scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.scripter

Definition at line 19 of file settingsdialog.py.


The documentation for this class was generated from the following file: