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

Event issued by workspace elements when they need to be sure their "extras" data is up to date. More...

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

Inheritance diagram for ResyncExtrasEvent:
[legend]

Public Member Functions

 ResyncExtrasEvent (WorkspaceElement &elem)
 
WorkspaceElementgetWorkspaceElement () const
 
- Public Member Functions inherited from ObservableEventType< ResyncExtrasEvent >
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::AllObservableEvents > & eventID ()
 
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::ProgressEvent > & eventID ()
 
const EventIDSingleton< ResyncExtrasEvent > & 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< ResyncExtrasEvent >
static const EventIDSingleton< ResyncExtrasEvent > & eventID ()
 
- Protected Member Functions inherited from ObservableEventType< ResyncExtrasEvent >
 ObservableEventType ()=default
 

Detailed Description

This event is typically raised during a call to save(). GUI views of the workspace element will typically be the clients who want to respond to this event.

See also
WorkspaceElement, ExtrasUpdatedEvent

Constructor & Destructor Documentation

◆ ResyncExtrasEvent()

ResyncExtrasEvent ( WorkspaceElement elem)
inline

Member Function Documentation

◆ getWorkspaceElement()

WorkspaceElement & getWorkspaceElement ( ) const
inline