profile: explicitly clear profile items

In contrast to most other items, which are cleared in the
setEmptyState() function, the profile items are cleared
indirectly via a signal from the model. Very hard to follow
and indeed, I thought I could just remove the slot.

Do this explicitly instead for deterministic code.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
Berthold Stoeger 2020-12-24 19:21:30 +01:00 committed by Dirk Hohndel
parent e61466e178
commit 02fbaffe4c
3 changed files with 10 additions and 9 deletions

View file

@ -1123,6 +1123,8 @@ void ProfileWidget2::setEmptyState()
heartBeatAxis->setVisible(false);
heartBeatItem->setVisible(false);
#endif
for (AbstractProfilePolygonItem *item: profileItems)
item->clear();
#ifndef SUBSURFACE_MOBILE
hideAll(allTissues);