Subgroup: Feature
Class: QgsFeatureListModel¶
-
class
qgis.gui.
QgsFeatureListModel
(sourceModel: QgsAttributeTableFilterModel, parent: QObject = None)¶ Bases:
PyQt5.QtCore.QAbstractProxyModel
,qgis._gui.QgsFeatureModel
Constructor for QgsFeatureListModel
Methods
beginInsertColumns
beginInsertRows
beginMoveColumns
beginMoveRows
beginRemoveColumns
beginRemoveRows
beginResetModel
blockSignals
buddy
canDropMimeData
canFetchMore
changePersistentIndex
changePersistentIndexList
childEvent
children
columnCount
connectNotify
createIndex
customEvent
data
decodeData
deleteLater
disconnect
disconnectNotify
displayExpression
dropMimeData
dumpObjectInfo
dumpObjectTree
dynamicPropertyNames
encodeData
endInsertColumns
endInsertRows
endMoveColumns
endMoveRows
endRemoveColumns
endRemoveRows
endResetModel
event
eventFilter
featureByIndex
fetchMore
fidToIdx
fidToIndex
fidToIndexList
findChild
findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren
findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] flags
hasChildren
hasIndex
headerData
idxToFid
index
inherits
injectNull
Returns the current state of null value injection insertColumn
insertColumns
insertRow
insertRows
installEventFilter
isSignalConnected
isWidgetType
isWindowType
itemData
killTimer
layerCache
mapFromMaster
mapFromSource
mapSelectionFromMaster
mapSelectionFromSource
mapSelectionToMaster
mapSelectionToSource
mapToMaster
mapToSource
masterModel
match
metaObject
mimeData
mimeTypes
moveColumn
moveColumns
moveRow
moveRows
moveToThread
objectName
onBeginInsertRows
onBeginRemoveRows
onEndInsertRows
onEndRemoveRows
parent
parserErrorString
Returns a detailed message about errors while parsing a QgsExpression
.persistentIndexList
property
pyqtConfigure
Each keyword argument is either the name of a Qt property or a Qt signal. receivers
removeColumn
removeColumns
removeEventFilter
removeRow
removeRows
resetInternalData
revert
roleNames
rowCount
sender
senderSignalIndex
setData
setDisplayExpression
param expression A QgsExpression compatible string. setHeaderData
setInjectNull
If true is specified, a NULL value will be injected setItemData
setObjectName
setParent
setProperty
setSourceModel
sibling
signalsBlocked
sort
sourceModel
span
startTimer
submit
supportedDragActions
supportedDropActions
thread
timerEvent
tr
Attributes
FeatureInfoRole
FeatureRole
HorizontalSortHint
NoLayoutChangeHint
VerticalSortHint
columnsAboutToBeInserted
columnsAboutToBeInserted(self, QModelIndex, int, int) [signal] columnsAboutToBeMoved
columnsAboutToBeMoved(self, QModelIndex, int, int, QModelIndex, int) [signal] columnsAboutToBeRemoved
columnsAboutToBeRemoved(self, QModelIndex, int, int) [signal] columnsInserted
columnsInserted(self, QModelIndex, int, int) [signal] columnsMoved
columnsMoved(self, QModelIndex, int, int, QModelIndex, int) [signal] columnsRemoved
columnsRemoved(self, QModelIndex, int, int) [signal] dataChanged
dataChanged(self, QModelIndex, QModelIndex, Iterable[int] = []) [signal] destroyed
destroyed(self, QObject = None) [signal] layoutAboutToBeChanged
layoutAboutToBeChanged(self, object = QList<QPersistentModelIndex>(), QAbstractItemModel.LayoutChangeHint = QAbstractItemModel.NoLayoutChangeHint) [signal] layoutChanged
layoutChanged(self, Iterable[QPersistentModelIndex] = [], QAbstractItemModel.LayoutChangeHint = QAbstractItemModel.NoLayoutChangeHint) [signal] modelAboutToBeReset
modelAboutToBeReset(self) [signal] modelReset
modelReset(self) [signal] objectNameChanged
objectNameChanged(self, str) [signal] rowsAboutToBeInserted
rowsAboutToBeInserted(self, QModelIndex, int, int) [signal] rowsAboutToBeMoved
rowsAboutToBeMoved(self, QModelIndex, int, int, QModelIndex, int) [signal] rowsAboutToBeRemoved
rowsAboutToBeRemoved(self, QModelIndex, int, int) [signal] rowsInserted
rowsInserted(self, QModelIndex, int, int) [signal] rowsMoved
rowsMoved(self, QModelIndex, int, int, QModelIndex, int) [signal] rowsRemoved
rowsRemoved(self, QModelIndex, int, int) [signal] sourceModelChanged
sourceModelChanged(self) [signal] staticMetaObject
-
class
FeatureInfo
¶ Bases:
sip.wrapper
Constructor for FeatureInfo.
QgsFeatureListModel.FeatureInfo(QgsFeatureListModel.FeatureInfo)
-
isEdited
¶
-
isNew
¶
-
-
FeatureInfoRole
= 256¶
-
FeatureRole
= 257¶
-
class
Role
¶ Bases:
int
-
beginInsertColumns
()¶
-
beginInsertRows
()¶
-
beginMoveColumns
()¶
-
beginMoveRows
()¶
-
beginRemoveColumns
()¶
-
beginRemoveRows
()¶
-
beginResetModel
()¶
-
changePersistentIndex
()¶
-
changePersistentIndexList
()¶
-
childEvent
()¶
-
columnCount
(self, parent: QModelIndex = QModelIndex()) → int¶
-
connectNotify
()¶
-
createIndex
()¶
-
customEvent
()¶
-
data
(self, index: QModelIndex, role: int) → Any¶
-
decodeData
()¶
-
disconnectNotify
()¶
-
displayExpression
(self) → str¶
-
encodeData
()¶
-
endInsertColumns
()¶
-
endInsertRows
()¶
-
endMoveColumns
()¶
-
endMoveRows
()¶
-
endRemoveColumns
()¶
-
endRemoveRows
()¶
-
endResetModel
()¶
-
featureByIndex
(self, index: QModelIndex, feat: QgsFeature) → bool¶
-
fidToIdx
(self, fid: int) → QModelIndex¶
-
fidToIndex
(self, fid: int) → QModelIndex¶
-
fidToIndexList
(self, fid: int) → object¶
-
flags
(self, index: QModelIndex) → Qt.ItemFlags¶
-
idxToFid
(self, index: QModelIndex) → int¶
-
index
(self, row: int, column: int, parent: QModelIndex = QModelIndex()) → QModelIndex¶
-
injectNull
(self) → bool¶ Returns the current state of null value injection
Returns: If a NULL value is added New in version 2.9.
-
isSignalConnected
()¶
-
layerCache
(self) → QgsVectorLayerCache¶
-
mapFromMaster
(self, sourceIndex: QModelIndex) → QModelIndex¶
-
mapFromSource
(self, sourceIndex: QModelIndex) → QModelIndex¶
-
mapSelectionFromMaster
(self, selection: QItemSelection) → QItemSelection¶
-
mapSelectionToMaster
(self, selection: QItemSelection) → QItemSelection¶
-
mapToMaster
(self, proxyIndex: QModelIndex) → QModelIndex¶
-
mapToSource
(self, proxyIndex: QModelIndex) → QModelIndex¶
-
masterModel
(self) → QgsAttributeTableModel¶
-
onBeginInsertRows
(self, parent: QModelIndex, first: int, last: int)¶
-
onBeginRemoveRows
(self, parent: QModelIndex, first: int, last: int)¶
-
onEndInsertRows
(self, parent: QModelIndex, first: int, last: int)¶
-
onEndRemoveRows
(self, parent: QModelIndex, first: int, last: int)¶
-
parent
(self, child: QModelIndex) → QModelIndex¶
-
parserErrorString
(self) → str¶ Returns a detailed message about errors while parsing a
QgsExpression
.Returns: A message containing information about the parser error.
-
persistentIndexList
()¶
-
receivers
()¶
-
resetInternalData
()¶
-
rowCount
(self, parent: QModelIndex = QModelIndex()) → int¶
-
sender
()¶
-
senderSignalIndex
()¶
-
setDisplayExpression
(self, expression: str) → bool¶ param expression A QgsExpression compatible string.
Returns: true if the expression could be set, false if there was a parse error. If it fails, the old expression will still be applied. Call parserErrorString() for a meaningful error message.
-
setInjectNull
(self, injectNull: bool)¶ If true is specified, a NULL value will be injected
Parameters: injectNull – state of null value injection New in version 2.9.
-
setSourceModel
(self, sourceModel: QgsAttributeTableFilterModel)¶
-
timerEvent
()¶
-
class