Sandbox::AbstractCustomProtectorEvent Class Referenceabstract
Public Member Functions | |
AbstractCustomProtectorEvent () | |
virtual void | execute ()=0 |
~AbstractCustomProtectorEvent () | |
Public Attributes | |
QSemaphore * | semaphore |
Constructor & Destructor Documentation
◆ AbstractCustomProtectorEvent()
Sandbox::AbstractCustomProtectorEvent::AbstractCustomProtectorEvent | ( | ) |
◆ ~AbstractCustomProtectorEvent()
Sandbox::AbstractCustomProtectorEvent::~AbstractCustomProtectorEvent | ( | ) |
References semaphore.
Member Function Documentation
◆ execute()
|
pure virtual |
Implemented in Sandbox::CustomPurgeEvent, Sandbox::CustomCallableEvent, Sandbox::CustomPropertyEvent, Sandbox::CustomRecomputeEvent, Sandbox::CustomRemoveObjectEvent, and Sandbox::CustomAddObjectEvent.
Referenced by ArchSite.Compass::buildCoordinates(), ArchSchedule.CommandArchSchedule::IsActive(), and FeaturePython.DistanceBolt::onChanged().
Member Data Documentation
◆ semaphore
QSemaphore* Sandbox::AbstractCustomProtectorEvent::semaphore |
Referenced by ~AbstractCustomProtectorEvent().
The documentation for this class was generated from the following file:
- src/Mod/Sandbox/App/DocumentProtector.cpp