void MainWindow::on_ui_addFile_clicked() { Project* project = activeProject(); if(!project) { MessageDialog::showError(this, "simple_error", QStringList() << tr("Unable to determine active project.") << tr("Please make sure that you have a project open.")); return; } SourceFile* source = new SourceFile(this); source->setAssociatedProject(project); addTab(source); // ui_projects->expandAll(); }