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

Event emitted by command to merge two mini operation racks.

#include <Workspace/Presentation/minioperationrackevents.h>

Inheritance diagram for MergeMiniOperationRackEvent:
[legend]

Public Member Functions

 MergeMiniOperationRackEvent (const QUuid &sourceRackId, const QUuid &targetRackId, const QList< QUuid > opIdList, int index)
 
int getIndex () const
 
const QList< QUuid > & getOperationIdList () const
 
const QUuid & getSourceRackId () const
 
const QUuid & getTargetRackId () const
 
- Public Member Functions inherited from ObservableEventType< MergeMiniOperationRackEvent >
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::AllObservableEvents > & eventID ()
 
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::ProgressEvent > & eventID ()
 
const EventIDSingleton< MergeMiniOperationRackEvent > & 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< MergeMiniOperationRackEvent >
static const EventIDSingleton< MergeMiniOperationRackEvent > & eventID ()
 
- Protected Member Functions inherited from ObservableEventType< MergeMiniOperationRackEvent >
 ObservableEventType ()=default
 

Constructor & Destructor Documentation

◆ MergeMiniOperationRackEvent()

MergeMiniOperationRackEvent ( const QUuid &  sourceRackId,
const QUuid &  targetRackId,
const QList< QUuid >  opIdList,
int  index 
)
inline
Parameters
sourceRackIdThe ID of the source rack.
targetRackIdThe ID of the target rack.
opIdListList of operation ID's that will be merged into the target rack.
indexRack index within the target rack.

Member Function Documentation

◆ getIndex()

int getIndex ( ) const
inline

◆ getOperationIdList()

const QList< QUuid > & getOperationIdList ( ) const
inline

◆ getSourceRackId()

const QUuid & getSourceRackId ( ) const
inline

◆ getTargetRackId()

const QUuid & getTargetRackId ( ) const
inline