fix: fix polygon remove bug when placing
This commit is contained in:
@@ -47,6 +47,9 @@ void MeasureStore::Remove(Measure *measure) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void MeasureStore::RemoveAllInSlice(QString SeriesUid, int plane, int slice) {
|
void MeasureStore::RemoveAllInSlice(QString SeriesUid, int plane, int slice) {
|
||||||
|
if (!store.contains(SeriesUid))return;
|
||||||
|
if (!store[SeriesUid].contains(plane))return;
|
||||||
|
if (!store[SeriesUid][plane].contains(slice))return;
|
||||||
for (auto item:(*store[SeriesUid][plane][slice])) {
|
for (auto item:(*store[SeriesUid][plane][slice])) {
|
||||||
item->ForceDelete();
|
item->ForceDelete();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user