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

Event emitted by command to split a mini operation rack into two.

#include <Workspace/Presentation/minioperationrackevents.h>

Inheritance diagram for SplitMiniOperationRackEvent:
[legend]

Public Member Functions

 SplitMiniOperationRackEvent (const QUuid &originRackId, const QUuid &currentRackId, const QList< QUuid > splitOpIdList, const QPointF &newRackPos)
 
const QUuid & getNewRackId () const
 
const QPointF & getNewRackPos () const
 
const QUuid & getOriginRackId () const
 
const QList< QUuid > & getSplitOperationIdList () const
 
- Public Member Functions inherited from ObservableEventType< SplitMiniOperationRackEvent >
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::AllObservableEvents > & eventID ()
 
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::ProgressEvent > & eventID ()
 
const EventIDSingleton< SplitMiniOperationRackEvent > & 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< SplitMiniOperationRackEvent >
static const EventIDSingleton< SplitMiniOperationRackEvent > & eventID ()
 
- Protected Member Functions inherited from ObservableEventType< SplitMiniOperationRackEvent >
 ObservableEventType ()=default
 

Constructor & Destructor Documentation

◆ SplitMiniOperationRackEvent()

SplitMiniOperationRackEvent ( const QUuid &  originRackId,
const QUuid &  currentRackId,
const QList< QUuid >  splitOpIdList,
const QPointF &  newRackPos 
)
inline
Parameters
originRackIdThe ID of the origin mini operation rack.
currentRackIdThe ID of the mini operation rack that the operations will be split from.
splitOpIdListList of operation ID's that will be split from the rack.
newRackPosPosition of the new mini operation rack.

Member Function Documentation

◆ getNewRackId()

const QUuid & getNewRackId ( ) const
inline

◆ getNewRackPos()

const QPointF & getNewRackPos ( ) const
inline

◆ getOriginRackId()

const QUuid & getOriginRackId ( ) const
inline

◆ getSplitOperationIdList()

const QList< QUuid > & getSplitOperationIdList ( ) const
inline