Class: QgsTransactionGroup¶
-
class
qgis.core.
QgsTransactionGroup
(parent: QObject = None)¶ Bases:
PyQt5.QtCore.QObject
Constructor for QgsTransactionGroup
- Parameters
parent –
-
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
()¶
-
commitError
¶ Will be emitted whenever there is a commit error [signal]
-
connString
(self) → str¶ Returns the connection string used by this transaction group. Layers need be compatible when added.
- Return type
str
-
connectNotify
()¶
-
customEvent
()¶
-
disconnectNotify
()¶
-
isEmpty
(self) → bool¶ Returns true if there are no layers in this transaction group.
- Return type
bool
-
isSignalConnected
()¶
-
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
()¶
-
sender
()¶
-
senderSignalIndex
()¶
-
timerEvent
()¶