core: implemented yes/no to all when closing multiple modified projects
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user