Class: QgsFieldDomainItem¶
- class qgis.core.QgsFieldDomainItem¶
Bases:
QgsDataItem
A browser item representing a field domain.
New in version 3.26.
QgsFieldDomainItem(parent:
QgsDataItem
, domain:QgsFieldDomain
) Constructor forQgsFieldDomainItem
, with the specifiedparent
item anddomain
.Ownership of
domain
is transferred to the item.Note
parent item must be a
QgsFieldDomainsItem
.Methods
The item is scheduled to be deleted.
Returns the associated field domain.
- rtype:
QIcon
Refresh the items from a specified list of child items.
Will request a repaint of this icon.
- childEvent(self, QChildEvent)¶
- connectNotify(self, QMetaMethod)¶
- customEvent(self, QEvent)¶
- deferredDelete(self) bool ¶
The item is scheduled to be deleted. E.g. if
deleteLater()
is called when item is in Populating state (createChildren()
running in another thread), thedeferredDelete()
returnsTrue
and item will be deleted once Populating finished. Items with slowreateChildren()
(for example network or database based) may check duringcreateChildren()
ifdeferredDelete()
returnsTrue
and return fromcreateChildren()
immediately because result will be useless.
- disconnectNotify(self, QMetaMethod)¶
- fieldDomain(self) QgsFieldDomain ¶
Returns the associated field domain.
- Return type:
- icon(self) QIcon ¶
- Return type:
QIcon
- isSignalConnected(self, QMetaMethod) bool ¶
- populate(self, children: Iterable[QgsDataItem])¶
- populate(self, foreground: bool = False) None
- receivers(self, PYQT_SIGNAL) int ¶
- refresh(self, children: Iterable[QgsDataItem])¶
Refresh the items from a specified list of child items.
refresh(self)
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- timerEvent(self, QTimerEvent)¶
- updateIcon(self)¶
Will request a repaint of this icon.
New in version 3.0.