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]

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()
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()