refactor: Modify the display and interaction related to worklist.
This commit is contained in:
@@ -25,14 +25,19 @@ void ScanProcessSequence::updateAutoLocatePosition(int aX, int aY, int aZ)
|
||||
emit autoLocateZUpdated(aZ);
|
||||
}
|
||||
|
||||
void ScanProcessSequence::pushPosition(ScanPosition aPostion)
|
||||
void ScanProcessSequence::pushAccession(AccessionInformation* aAccession, ScanPosition aPostion)
|
||||
{
|
||||
mScanProtocol.push(aPostion);
|
||||
mScanProtocol.push(QPair<AccessionInformation*, ScanPosition>(aAccession, aPostion));
|
||||
}
|
||||
|
||||
QPair<AccessionInformation*,ScanPosition> ScanProcessSequence::topAccession()
|
||||
{
|
||||
return mScanProtocol.top();
|
||||
}
|
||||
|
||||
ScanPosition ScanProcessSequence::popPosition()
|
||||
{
|
||||
ScanPosition result = mScanProtocol.pop();
|
||||
ScanPosition result = mScanProtocol.pop().second;
|
||||
if(mScanProtocol.size() == 0)
|
||||
{
|
||||
emit ScanProcessSequenceFinished();
|
||||
@@ -42,7 +47,7 @@ ScanPosition ScanProcessSequence::popPosition()
|
||||
|
||||
ScanPosition ScanProcessSequence::topPosition()
|
||||
{
|
||||
return mScanProtocol.top();
|
||||
return mScanProtocol.top().second;
|
||||
}
|
||||
|
||||
void ScanProcessSequence::clear()
|
||||
|
||||
Reference in New Issue
Block a user