void SingMazeMain::onProjectNew() { ProjectDialog *dialog = new ProjectDialog(tr("New project"), this); int result = dialog->exec(); if(result != QDialog::Accepted) { delete dialog; return; } QPair<QString, QString> value = dialog->value(); delete dialog; _setContext(new MazeContext(value.first, value.second, 100.0, ui->wave1View->height(), 2.0)); }
void ProjectsEditDialog::slotNewMethod() { ProjectDialog* pd = new ProjectDialog(this); pd->exec(); delete pd; }
void ProjectsWidget::show_add_project(){ ProjectDialog* dialog = new ProjectDialog(this); dialog->exec(); }