- vvROIActor * actor = new vvROIActor;
- if (old == -1) mROIActors.push_back(actor);
- else mROIActors[old] = actor;
+ QSharedPointer<vvROIActor> actor = QSharedPointer<vvROIActor>(new vvROIActor);
+ if (old == -1)
+ mROIActors.push_back(actor);
+ else
+ mROIActors[old] = actor;