diff --git a/src/core/qgis.h b/src/core/qgis.h index 84255765577..4c8f8f38698 100644 --- a/src/core/qgis.h +++ b/src/core/qgis.h @@ -289,6 +289,9 @@ template class QgsSignalBlocker { public: + /** Constructor for QgsSignalBlocker + * @param object QObject to block signals from + */ QgsSignalBlocker( Object* object ) : mObject( object ) , mPreviousState( object->blockSignals( true ) ) @@ -299,6 +302,7 @@ template class QgsSignalBlocker mObject->blockSignals( mPreviousState ); } + //! Returns pointer to blocked QObject Object* operator->() { return mObject; } private: