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

Public Member Functions

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

Public Attributes

 editor
 

Protected Member Functions

 _currentIndexChanged (self, index)
 

Protected Attributes

 _currentIndexChanged
 

Detailed Description

Definition at line 16 of file fontscombobox.py.

Constructor & Destructor Documentation

◆ __init__()

scripter.ui_scripter.actions.settingsaction.fontscombobox.FontsComboBox.__init__ ( self,
editor,
parent = None )

Definition at line 18 of file fontscombobox.py.

18 def __init__(self, editor, parent=None):
19 super(FontsComboBox, self).__init__(parent)
20
21 self.editor = editor
22
23 if QLibraryInfo.version().majorVersion() == 6: # PyQt6
24 self.addItems(QFontDatabase.families())
25 else: # PyQt5
26 self.addItems(QFontDatabase().families())
27 self.setCurrentIndex(self.findText(self.editor.font))
28
29 # Style sheet to set false on combobox-popup
30 self.setMaxVisibleItems(10)
31 self.setEditable(True)
32 self.setInsertPolicy(QComboBox.InsertPolicy.NoInsert)
33 self.currentIndexChanged.connect(self._currentIndexChanged)
34
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))

References scripter.ui_scripter.actions.settingsaction.fontscombobox.FontsComboBox.__init__().

Member Function Documentation

◆ _currentIndexChanged()

◆ readSettings()

scripter.ui_scripter.actions.settingsaction.fontscombobox.FontsComboBox.readSettings ( self,
settings )

Definition at line 38 of file fontscombobox.py.

38 def readSettings(self, settings):
39 fontName = settings.value('fontName', '')
40
41 if fontName:
42 self.setCurrentIndex(self.findText(fontName))
43

References KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, TagFilterProxyModelQmlWrapper.setCurrentIndex(), KDcrawIface::RComboBox.setCurrentIndex(), KisTagChooserWidget.setCurrentIndex(), and KisColorLabelSelectorWidget.setCurrentIndex().

◆ writeSettings()

Member Data Documentation

◆ _currentIndexChanged

scripter.ui_scripter.actions.settingsaction.fontscombobox.FontsComboBox._currentIndexChanged
protected

Definition at line 33 of file fontscombobox.py.

◆ editor

scripter.ui_scripter.actions.settingsaction.fontscombobox.FontsComboBox.editor

Definition at line 21 of file fontscombobox.py.


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