void NewProcessDialog::accept() { ProcessInfo* info = new ProcessInfo(); info->setProcessType(static_cast<FiniteElement::ProcessType>(this->processTypeBox->currentIndex() + 1)); info->setProcessPrimaryVariable(static_cast<FiniteElement::PrimaryVariable>(this->pvTypeBox->currentIndex() + 1)); emit addProcess(info); this->done(QDialog::Accepted); }