Class: QgsFeatureListViewDelegate

class qgis.gui.QgsFeatureListViewDelegate(listModel: QgsFeatureListModel, parent: QObject = None)

Bases: PyQt5.QtWidgets.QItemDelegate

EditElement = 0
class Element

Bases: int

ICON_SIZE = 24
SelectionElement = 1
childEvent(self, QChildEvent)
connectNotify(self, QMetaMethod)
customEvent(self, QEvent)
disconnectNotify(self, QMetaMethod)
drawBackground(self, QPainter, QStyleOptionViewItem, QModelIndex)
drawCheck(self, QPainter, QStyleOptionViewItem, QRect, Qt.CheckState)
drawDecoration(self, QPainter, QStyleOptionViewItem, QRect, QPixmap)
drawDisplay(self, QPainter, QStyleOptionViewItem, QRect, str)
drawFocus(self, QPainter, QStyleOptionViewItem, QRect)
editButtonClicked

editButtonClicked(self, index: QModelIndex) [signal]

Parameters

index (QModelIndex) –

editorEvent(self, QEvent, QAbstractItemModel, QStyleOptionViewItem, QModelIndex)bool
eventFilter(self, QObject, QEvent)bool
isSignalConnected(self, QMetaMethod)bool
paint(self, painter: QPainter, option: QStyleOptionViewItem, index: QModelIndex)
Parameters
  • painter (QPainter) –

  • option (QStyleOptionViewItem) –

  • index (QModelIndex) –

positionToElement(self, pos: QPoint)QgsFeatureListViewDelegate.Element
Parameters

pos (QPoint) –

Return type

QgsFeatureListViewDelegate.Element

receivers(self, PYQT_SIGNAL)int
sender(self)QObject
senderSignalIndex(self)int
setCurrentFeatureEdited(self, state: bool)
Parameters

state (bool) –

setEditSelectionModel(self, editSelectionModel: QItemSelectionModel)
Parameters

editSelectionModel (QItemSelectionModel) –

setFeatureSelectionModel(self, featureSelectionModel: QgsFeatureSelectionModel)
Parameters

featureSelectionModel (QgsFeatureSelectionModel) –

sizeHint(self, option: QStyleOptionViewItem, index: QModelIndex)QSize
Parameters
  • option (QStyleOptionViewItem) –

  • index (QModelIndex) –

Return type

QSize

timerEvent(self, QTimerEvent)