core: implemented yes/no to all when closing multiple modified projects
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
|
||||
OLIVE_NAMESPACE_ENTER
|
||||
|
||||
ProjectSaveManager::ProjectSaveManager(Project *project) :
|
||||
ProjectSaveManager::ProjectSaveManager(ProjectPtr project) :
|
||||
project_(project)
|
||||
{
|
||||
SetTitle(tr("Saving '%1'").arg(project->filename()));
|
||||
|
||||
@@ -30,16 +30,16 @@ class ProjectSaveManager : public Task
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
ProjectSaveManager(Project* project);
|
||||
ProjectSaveManager(ProjectPtr project);
|
||||
|
||||
signals:
|
||||
void ProjectSaveSucceeded(Project* p);
|
||||
void ProjectSaveSucceeded(ProjectPtr p);
|
||||
|
||||
protected:
|
||||
virtual void Action() override;
|
||||
|
||||
private:
|
||||
Project* project_;
|
||||
ProjectPtr project_;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user