Class: QgsTransactionGroup¶
- class qgis.core.QgsTransactionGroup(parent: QObject = None)¶
Bases:
PyQt5.QtCore.QObject
Constructor for QgsTransactionGroup
Methods
Add a layer to this transaction group.
Returns the connection string used by this transaction group.
Returns
True
if there are no layers in this transaction group.Gets the set of layers currently managed by this transaction group.
Returns
True
if any of the layers in this group reports a modification.Returns the provider key used by this transaction group.
Signals
Will be emitted whenever there is a commit error [signal]
- addLayer(self, layer: QgsVectorLayer) bool ¶
Add a layer to this transaction group.
Will return
True
if it is compatible and has been added.- Parameters
layer (QgsVectorLayer) –
- Return type
bool
- childEvent(self, QChildEvent)¶
- commitError¶
Will be emitted whenever there is a commit error [signal]
- Parameters
msg (str) –
- connString(self) str ¶
Returns the connection string used by this transaction group. Layers need be compatible when added.
- Return type
str
- connectNotify(self, QMetaMethod)¶
- customEvent(self, QEvent)¶
- disconnectNotify(self, QMetaMethod)¶
- isEmpty(self) bool ¶
Returns
True
if there are no layers in this transaction group.- Return type
bool
- isSignalConnected(self, QMetaMethod) bool ¶
- layers(self) Set[QgsVectorLayer] ¶
Gets the set of layers currently managed by this transaction group.
- Return type
Set[QgsVectorLayer]
- Returns
Layer set
- modified(self) bool ¶
Returns
True
if any of the layers in this group reports a modification.- Return type
bool
- providerKey(self) str ¶
Returns the provider key used by this transaction group. Layers need be compatible when added.
- Return type
str
- receivers(self, PYQT_SIGNAL) int ¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- timerEvent(self, QTimerEvent)¶