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