Как правильно на Qt решить следующую задачу:
1. При закрывании окна оно должно удалиться. Что нужно для этого closeEvent указать?
2. При удалении нужно обнулить указатель на этот объект, чтоб при выборе меню для показа этого окна можно было проверить, создано оно или нет
if(calcWindow == 0)
{
calcWindow = new CalcWindow(this);
calcWindow->show();
}
else if(calcWindow->isVisible())
{
delete calcWindow;
calcWindow = 0;
}
else
calcWindow->show();
И вообще на сколько правильный такой подход?