Krita Source Code Documentation
Loading...
Searching...
No Matches
settingsdialog.py
Go to the documentation of this file.
1
"""
2
SPDX-FileCopyrightText: 2017 Eliakin Costa <eliakim170@gmail.com>
3
4
SPDX-License-Identifier: GPL-2.0-or-later
5
"""
6
try
:
7
from
PyQt6.QtWidgets
import
QDialog, QFormLayout
8
except
:
9
from
PyQt5.QtWidgets
import
QDialog, QFormLayout
10
from
.
import
syntaxstylescombobox, fontscombobox
11
from
builtins
import
i18n
12
13
14
class
SettingsDialog
(QDialog):
15
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
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
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)
scripter.ui_scripter.actions.settingsaction.fontscombobox.FontsComboBox
Definition
fontscombobox.py:16
scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog
Definition
settingsdialog.py:14
scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.scripter
scripter
Definition
settingsdialog.py:19
scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.mainLayout
mainLayout
Definition
settingsdialog.py:21
scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.writeSettings
writeSettings(self, settings)
Definition
settingsdialog.py:30
scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.__init__
__init__(self, scripter, parent=None)
Definition
settingsdialog.py:16
scripter.ui_scripter.actions.settingsaction.settingsdialog.SettingsDialog.readSettings
readSettings(self, settings)
Definition
settingsdialog.py:25
scripter.ui_scripter.actions.settingsaction.syntaxstylescombobox.SyntaxStylesComboBox
Definition
syntaxstylescombobox.py:15
QtWidgets
QtWidgets
plugins
python
scripter
ui_scripter
actions
settingsaction
settingsdialog.py
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52