Class: QgsColorSwatchDelegate

class qgis.gui.QgsColorSwatchDelegate

Bases: PyQt5.QtWidgets.QAbstractItemDelegate

A delegate for showing a color swatch in a list

childEvent(self, a0: QChildEvent | None)
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent | None)
disconnectNotify(self, signal: QMetaMethod)
editorEvent(self, event: QEvent | None, model: QAbstractItemModel | None, option: QStyleOptionViewItem, index: QModelIndex) bool
Parameters:
  • event (Optional[QEvent])

  • model (Optional[QAbstractItemModel])

  • option (QStyleOptionViewItem)

  • index (QModelIndex)

Return type:

bool

isSignalConnected(self, signal: QMetaMethod) bool
paint(self, painter: QPainter | None, option: QStyleOptionViewItem, index: QModelIndex)
Parameters:
  • painter (Optional[QPainter])

  • option (QStyleOptionViewItem)

  • index (QModelIndex)

receivers(self, signal: PYQT_SIGNAL) int
sender(self) QObject | None
senderSignalIndex(self) int
sizeHint(self, option: QStyleOptionViewItem, index: QModelIndex) QSize
Parameters:
  • option (QStyleOptionViewItem)

  • index (QModelIndex)

Return type:

QSize

timerEvent(self, a0: QTimerEvent | None)