| OpendTect 8.0

Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
ChangeNotifyBlocker Class Reference
Basic

prevents change notifications coming out of a MonitoredObject. More...

`#include <monitoredobject.h>`

## Public Member Functions
| ChangeNotifyBlocker (const MonitoredObject &, bool send_notif=true)
| ~ChangeNotifyBlocker ()
void | reBlock ()
void | unBlockNow ()

## Protected Attributes
const MonitoredObject & | obj_
bool | sendnotif_
bool | unblocked_

## Detailed Description

prevents change notifications coming out of a MonitoredObject.

Use to stop tons of change notifications going out. Will send an 'Entire object changed' event when it goes out of scope. To prevent that, set send_notif to false.

<>

## Constructor & Destructor Documentation

## ◆ ChangeNotifyBlocker()

ChangeNotifyBlocker::ChangeNotifyBlocker | ( | const MonitoredObject & | ,
|  | bool | send_notif = true )

## ◆ ~ChangeNotifyBlocker()

ChangeNotifyBlocker::~ChangeNotifyBlocker | ( |  | ) |

## Member Function Documentation

## ◆ reBlock()

void ChangeNotifyBlocker::reBlock | ( |  | ) |

## ◆ unBlockNow()

void ChangeNotifyBlocker::unBlockNow | ( |  | ) |

## Member Data Documentation

## ◆ obj_

const MonitoredObject& ChangeNotifyBlocker::obj_
| protected

## ◆ sendnotif_

bool ChangeNotifyBlocker::sendnotif_
| protected

## ◆ unblocked_

bool ChangeNotifyBlocker::unblocked_
| protected

Generated at
for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025