+ // Remove panels that are deleted
+ {
+ QList<Gui::Panel *>::iterator it = mPanels.begin();
+ while (it != mPanels.end()) {
+ if (*it == obj) {
+ it = mPanels.erase(it);
+ }
+ else {
+ ++it;
+ }
+ }
+ }
+ {
+ QVector<Gui::Panel *>::iterator it = mMinimizedPanels.begin();
+ while (it != mMinimizedPanels.end())