QMdiArea подокно очищается при сворачивании

Всем привет, проблема такая:

Когда подокно в QMdiArea сворачивается, при разворачивании оно открывается уже пустым

Никак не могу понять, почему. При сворачивании окно как будто бы закрывается, потому что код продолжает идти дальше adw.exec().

Подокно добавляется следующим образом:

void ManagerMainWindow::on_addContract_clicked() {
    AddContractWindow adw;
    ui->mdiArea->addSubWindow(&adw);
    ui->addContract->setEnabled(false);
    if(adw.exec() == QDialog::Accepted)
        AddContractToTable(adw.GetContractInfo());
    ui->addContract->setEnabled(true);
}

До сворачивания введите сюда описание изображения Свернули введите сюда описание изображения

Развернули введите сюда описание изображения


Ответы (0 шт):