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

Event emitted by command to undo merge two mini operation racks.

#include <Workspace/Presentation/minioperationrackevents.h>

Inheritance diagram for UndoMergeMiniOperationRackEvent:
[legend]

Public Member Functions

 UndoMergeMiniOperationRackEvent (const QUuid &currentRackId, const QUuid &originalRackId, const QList< QUuid > opIdList, int index, const QPointF &originalRackPos, const QPointF &currentRackPos)
 
const QUuid & getCurrentRackId () const
 
QPointF getCurrentRackPos () const
 
int getIndex () const
 
const QList< QUuid > & getOperationIdList () const
 
const QUuid & getOriginalRackId () const
 
QPointF getOriginalRackPos () const
 
- Public Member Functions inherited from ObservableEventType< UndoMergeMiniOperationRackEvent >
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::AllObservableEvents > & eventID ()
 
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::ProgressEvent > & eventID ()
 
const EventIDSingleton< UndoMergeMiniOperationRackEvent > & 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< UndoMergeMiniOperationRackEvent >
static const EventIDSingleton< UndoMergeMiniOperationRackEvent > & eventID ()
 
- Protected Member Functions inherited from ObservableEventType< UndoMergeMiniOperationRackEvent >
 ObservableEventType ()=default
 

Constructor & Destructor Documentation

◆ UndoMergeMiniOperationRackEvent()

UndoMergeMiniOperationRackEvent ( const QUuid &  currentRackId,
const QUuid &  originalRackId,
const QList< QUuid >  opIdList,
int  index,
const QPointF &  originalRackPos,
const QPointF &  currentRackPos 
)
inline
Parameters
currentRackIdThe ID of the rack where the merged operations currently reside.
originalRackIdThe ID of the rack where the merged operations originated from.
opIdListList of operation ID's that were merged.
indexIndex of the operations from within the original rack.
originalRackPosPosition of the original rack.
currentRackPosPosition of the current rack before the merge event.

Member Function Documentation

◆ getCurrentRackId()

const QUuid & getCurrentRackId ( ) const
inline

◆ getCurrentRackPos()

QPointF getCurrentRackPos ( ) const
inline

◆ getIndex()

int getIndex ( ) const
inline

◆ getOperationIdList()

const QList< QUuid > & getOperationIdList ( ) const
inline

◆ getOriginalRackId()

const QUuid & getOriginalRackId ( ) const
inline

◆ getOriginalRackPos()

QPointF getOriginalRackPos ( ) const
inline