Workspace 6.21.5
Public Member Functions | List of all members
ExtrasUpdatedEvent Class Reference

Event issued by workspace elements after they reload their "extras" data. More...

#include <Workspace/DataExecution/Operations/workspaceelementevents.h>

Inheritance diagram for ExtrasUpdatedEvent:
[legend]

Public Member Functions

 ExtrasUpdatedEvent (WorkspaceElement &elem)
 
WorkspaceElementgetWorkspaceElement () const
 
- Public Member Functions inherited from ObservableEventType< ExtrasUpdatedEvent >
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::AllObservableEvents > & eventID ()
 
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::ProgressEvent > & eventID ()
 
const EventIDSingleton< ExtrasUpdatedEvent > & getEventID () const override
 
- Public Member Functions inherited from ObservableEvent
virtual ~ObservableEvent ()=default
 
virtual const EventIDgetEventID () const =0
 

Additional Inherited Members

- Static Public Member Functions inherited from ObservableEventType< ExtrasUpdatedEvent >
static const EventIDSingleton< ExtrasUpdatedEvent > & eventID ()
 
- Protected Member Functions inherited from ObservableEventType< ExtrasUpdatedEvent >
 ObservableEventType ()=default
 

Detailed Description

This event must be raised by all subclass implementations of load() just before they return true. If they are going to return false, this event notification does not have to be raised. GUI views of the workspace element will typically be the clients who want to respond to this event.

See also
WorkspaceElement, ResyncExtrasEvent

Constructor & Destructor Documentation

◆ ExtrasUpdatedEvent()

Member Function Documentation

◆ getWorkspaceElement()

WorkspaceElement & getWorkspaceElement ( ) const
inline