Mantid
|
Public Member Functions | |
void | deleteNotificationReceived (Mantid::API::WorkspacePreDeleteNotification_ptr notice) |
MDGeometryNotificationHelper (MDGeometry &parent) | |
void | watchForWorkspaceDeletions () |
~MDGeometryNotificationHelper () | |
Private Attributes | |
Poco::NObserver< MDGeometryNotificationHelper, WorkspacePreDeleteNotification > | m_delete_observer |
Poco delete notification observer object. More... | |
bool | m_observingDelete {false} |
Set to True when the m_delete_observer is observing workspace deletions. More... | |
MDGeometry & | m_parent |
Definition at line 25 of file MDGeometry.cpp.
|
inlineexplicit |
Definition at line 27 of file MDGeometry.cpp.
|
inline |
Definition at line 30 of file MDGeometry.cpp.
References Mantid::Kernel::SingletonHolder< T >::Instance(), m_delete_observer, and m_observingDelete.
|
inline |
Definition at line 44 of file MDGeometry.cpp.
References Mantid::API::MDGeometry::deleteNotificationReceived(), and m_parent.
|
inline |
Definition at line 37 of file MDGeometry.cpp.
References Mantid::Kernel::SingletonHolder< T >::Instance(), m_delete_observer, and m_observingDelete.
|
private |
Poco delete notification observer object.
Definition at line 52 of file MDGeometry.cpp.
Referenced by watchForWorkspaceDeletions(), and ~MDGeometryNotificationHelper().
|
private |
Set to True when the m_delete_observer is observing workspace deletions.
Definition at line 55 of file MDGeometry.cpp.
Referenced by watchForWorkspaceDeletions(), and ~MDGeometryNotificationHelper().
|
private |
Definition at line 49 of file MDGeometry.cpp.
Referenced by deleteNotificationReceived().