Почему? Мне же нужно удалить виджет, на который я накладываю свой класс? Как правильнее?
ну хотя бы потому, что:
- если у wid1 нет родителя - крэш.
- если родитель wid1 не QDockWidget - крэш.
- есть
QWidget * QWidget::parentWidget () const- кастить нет никакого смысла, можно вызвать
bool QWidget::close () [slot]. и сделать это, кстати говоря, через сигнал-слот, как вам предложил GreatSnake.