Class: QgsTrackedVectorLayerTools¶
- class qgis.core.QgsTrackedVectorLayerTools¶
Bases:
QgsVectorLayerTools
Constructor for QgsTrackedVectorLayerTools.
Methods
This method calls the addFeature method of the backend
QgsVectorLayerTools
- param layer:
Delete all features which have been added via this object.
- param layer:
Set the vector layer tools that will be used to interact with the data
- param layer:
- param layer:
- addFeature(self, layer: QgsVectorLayer, defaultValues: Dict[int, Any], defaultGeometry: QgsGeometry, feature: QgsFeature, parentWidget: QWidget = None, showModal: bool = True, hideParent: bool = False) bool ¶
This method calls the addFeature method of the backend
QgsVectorLayerTools
- Parameters:
layer (QgsVectorLayer) – The layer to which the feature should be added
defaultValues (Dict[int) – Default values for the feature to add
defaultGeometry (QgsGeometry) – A default geometry to add to the feature
feature (QgsFeature) – A pointer to the feature
parentWidget (QWidget = None) – The widget calling this function to be passed to the used dialog
showModal (bool = True) – If the used dialog should be modal or not
hideParent (bool = False) – If the parent widget should be hidden, when the used dialog is opened
- Return type:
bool
- Returns:
True
in case of success,False
if the operation failed/was aborted
- childEvent(self, QChildEvent)¶
- connectNotify(self, QMetaMethod)¶
- copyMoveFeatures(self, layer: QgsVectorLayer, request: QgsFeatureRequest, dx: float = 0, dy: float = 0, errorMsg: str = '', topologicalEditing: bool = False, topologicalLayer: QgsVectorLayer = None, childrenInfoMsg: str = '') bool ¶
- Parameters:
layer (QgsVectorLayer) –
request (QgsFeatureRequest) –
dx (float = 0) –
dy (float = 0) –
errorMsg (str = '') –
topologicalEditing (bool = False) –
topologicalLayer (
QgsVectorLayer
= None) –childrenInfoMsg (str = '') –
- Return type:
bool
- customEvent(self, QEvent)¶
- disconnectNotify(self, QMetaMethod)¶
- isSignalConnected(self, QMetaMethod) bool ¶
- receivers(self, PYQT_SIGNAL) int ¶
- rollback(self)¶
Delete all features which have been added via this object.
- saveEdits(self, layer: QgsVectorLayer) bool ¶
- Parameters:
layer (QgsVectorLayer) –
- Return type:
bool
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setVectorLayerTools(self, tools: QgsVectorLayerTools)¶
Set the vector layer tools that will be used to interact with the data
- Parameters:
tools (QgsVectorLayerTools) –
- startEditing(self, layer: QgsVectorLayer) bool ¶
- Parameters:
layer (QgsVectorLayer) –
- Return type:
bool
- stopEditing(self, layer: QgsVectorLayer, allowCancel: bool) bool ¶
- Parameters:
layer (QgsVectorLayer) –
allowCancel (bool) –
- Return type:
bool
- timerEvent(self, QTimerEvent)¶