don't use shared ptr on projects
Really unnecessary
This commit is contained in:
@@ -60,7 +60,7 @@ bool ProjectLoadTask::Run()
|
||||
} else if (reader.name() == QStringLiteral("url")) {
|
||||
project_saved_url_ = reader.readElementText();
|
||||
} else if (reader.name() == QStringLiteral("project")) {
|
||||
project_ = std::make_shared<Project>();
|
||||
project_ = new Project();
|
||||
|
||||
project_->set_filename(GetFilename());
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ class ProjectLoadBaseTask : public Task
|
||||
public:
|
||||
ProjectLoadBaseTask(const QString& filename);
|
||||
|
||||
ProjectPtr GetLoadedProject() const
|
||||
Project* GetLoadedProject() const
|
||||
{
|
||||
return project_;
|
||||
}
|
||||
@@ -58,7 +58,7 @@ public:
|
||||
}
|
||||
|
||||
protected:
|
||||
ProjectPtr project_;
|
||||
Project* project_;
|
||||
|
||||
MainWindowLayoutInfo layout_info_;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user