libyui-qt  2.49.2
YQSignalBlocker Class Reference

Helper class to block Qt signals for QWidgets or QObjects as long as this object exists. More...

#include <YQSignalBlocker.h>

Public Member Functions

 YQSignalBlocker (QObject *qobject)
 Constructor. More...
 
 ~YQSignalBlocker ()
 Destructor. More...
 

Detailed Description

Helper class to block Qt signals for QWidgets or QObjects as long as this object exists.

This object will restore the old blocked state when it goes out of scope.

Definition at line 36 of file YQSignalBlocker.h.

Constructor & Destructor Documentation

◆ YQSignalBlocker()

YQSignalBlocker::YQSignalBlocker ( QObject *  qobject)

Constructor.

Qt signals for 'qobject' will be blocked as long as this object exists. Remember that a QWidget is also a QObject.

Definition at line 29 of file YQSignalBlocker.cc.

◆ ~YQSignalBlocker()

YQSignalBlocker::~YQSignalBlocker ( )

Destructor.

This will restore the old signal state.

Definition at line 40 of file YQSignalBlocker.cc.


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