core: implemented yes/no to all when closing multiple modified projects

This commit is contained in:
itsmattkc
2020-04-19 03:29:39 +10:00
parent d232e035f5
commit 63c194896d
9 changed files with 157 additions and 57 deletions
+4 -2
View File
@@ -69,12 +69,12 @@ ProjectPanel::ProjectPanel(QWidget *parent) :
Retranslate();
}
Project *ProjectPanel::project() const
Project* ProjectPanel::project() const
{
return explorer_->project();
}
void ProjectPanel::set_project(Project *p)
void ProjectPanel::set_project(Project* p)
{
if (project()) {
disconnect(project(), &Project::NameChanged, this, &ProjectPanel::UpdateSubtitle);
@@ -92,6 +92,8 @@ void ProjectPanel::set_project(Project *p)
UpdateSubtitle();
emit ProjectNameChanged();
if (p) {
setWindowModified(p->is_modified());
} else {