template<class Object>
QgsSignalBlocker class

RAII signal blocking class.

Used for temporarily blocking signals from a QObject for the lifetime of QgsSignalBlocker object.

Constructors, destructors, conversion operators

QgsSignalBlocker(Object* object) explicit
Constructor for QgsSignalBlocker.

Public functions

auto operator->() -> Object*
Returns pointer to blocked QObject.

Function documentation

template<class Object>
QgsSignalBlocker<Object>::QgsSignalBlocker(Object* object) explicit

Constructor for QgsSignalBlocker.

Parameters
object QObject to block signals from