I would try not to give a parent to the PanelInfo, or give some Qt::Tool (or Qt::Window) WindowFlag in its constructor