Class: QgsSettingsStringComboBoxWrapper¶
A factory for editors of string settings with a combo box.
Added in version 3.40.
Note
This is an abstract class, with methods which must be implemented by a subclass.
The following methods must be implemented: QgsSettingsEditorWidgetWrapper.configureEditorPrivate()
, QgsSettingsEditorWidgetWrapper.createEditorPrivate()
, QgsSettingsEditorWidgetWrapper.setWidgetFromSetting()
, QgsSettingsEditorWidgetWrapper.setWidgetFromVariant()
, QgsSettingsEditorWidgetWrapper.variantValueFromWidget()
Class Hierarchy¶
Base classes¶
|
Base factory for editors for settings. |
Base class for settings editor wrappers. |
|
Enums
Mode to determine if the value is hold in the combo box text or data |
- class qgis.gui.QgsSettingsStringComboBoxWrapper[source]¶
Bases:
QgsSettingsEditorWidgetWrapperTemplateQgsSettingsEntryStringQComboBoxQStringBase
- __init__(parent: QObject | None = None)
Constructor of the factory
- Parameters:
parent (Optional[QObject] = None)
- __init__(editor: QWidget | None, setting: QgsSettingsEntryBase | None, dynamicKeyPartList: Iterable[str | None] = [])
Constructor of the wrapper for a given
setting
and its widgeteditor
- Parameters:
editor (Optional[QWidget])
setting (Optional[QgsSettingsEntryBase])
dynamicKeyPartList (Iterable[Optional[str]] = [])
- __init__(editor: QWidget | None, setting: QgsSettingsEntryBase | None, mode: QgsSettingsStringComboBoxWrapper.Mode, dynamicKeyPartList: Iterable[str | None] = [])
Constructor of the wrapper for a given
setting
and its widgeteditor
- Parameters:
editor (Optional[QWidget])
setting (Optional[QgsSettingsEntryBase])
dynamicKeyPartList (Iterable[Optional[str]] = [])
- __init__(editor: QWidget | None, setting: QgsSettingsEntryBase | None, mode: QgsSettingsStringComboBoxWrapper.Mode, role: int, dynamicKeyPartList: Iterable[str | None] = [])
Added in version 3.44.3.
- Parameters:
editor (Optional[QWidget])
setting (Optional[QgsSettingsEntryBase])
role (int)
dynamicKeyPartList (Iterable[Optional[str]] = [])