QGIS API Documentation  2.99.0-Master (23ddace)
Signals | Public Member Functions | List of all members
QgsTransactionGroup Class Reference

#include <qgstransactiongroup.h>

Inheritance diagram for QgsTransactionGroup:
Inheritance graph
[legend]

Signals

void commitError (const QString &msg)
 Will be emitted whenever there is a commit error. More...
 

Public Member Functions

 QgsTransactionGroup (QObject *parent=0)
 
bool addLayer (QgsVectorLayer *layer)
 Add a layer to this transaction group. More...
 
QString connString () const
 Return the connection string used by this transaction group. More...
 
bool isEmpty () const
 Returns true if there are no layers in this transaction group. More...
 
QSet< QgsVectorLayer * > layers () const
 Get the set of layers currently managed by this transaction group. More...
 
bool modified () const
 Returns true if any of the layers in this group reports a modification. More...
 
QString providerKey () const
 Return the provider key used by this transaction group. More...
 

Detailed Description

Definition at line 30 of file qgstransactiongroup.h.

Constructor & Destructor Documentation

◆ QgsTransactionGroup()

QgsTransactionGroup::QgsTransactionGroup ( QObject *  parent = 0)
explicit

Definition at line 25 of file qgstransactiongroup.cpp.

Member Function Documentation

◆ addLayer()

bool QgsTransactionGroup::addLayer ( QgsVectorLayer layer)

Add a layer to this transaction group.

Will return true if it is compatible and has been added.

Definition at line 33 of file qgstransactiongroup.cpp.

◆ commitError

void QgsTransactionGroup::commitError ( const QString &  msg)
signal

Will be emitted whenever there is a commit error.

◆ connString()

QString QgsTransactionGroup::connString ( ) const

Return the connection string used by this transaction group.

Layers need be compatible when added.

Definition at line 174 of file qgstransactiongroup.cpp.

◆ isEmpty()

bool QgsTransactionGroup::isEmpty ( ) const

Returns true if there are no layers in this transaction group.

Definition at line 169 of file qgstransactiongroup.cpp.

◆ layers()

QSet< QgsVectorLayer * > QgsTransactionGroup::layers ( ) const

Get the set of layers currently managed by this transaction group.

Returns
Layer set

Definition at line 58 of file qgstransactiongroup.cpp.

◆ modified()

bool QgsTransactionGroup::modified ( ) const

Returns true if any of the layers in this group reports a modification.

Definition at line 63 of file qgstransactiongroup.cpp.

◆ providerKey()

QString QgsTransactionGroup::providerKey ( ) const

Return the provider key used by this transaction group.

Layers need be compatible when added.

Definition at line 164 of file qgstransactiongroup.cpp.


The documentation for this class was generated from the following files: